@charset "UTF-8";:root{--primary: #00e38e;--secondary: #fd7738;--text-light: #ffffff;--text-dark: #0f292c;--radius-button: 2px;--radius-card: 8px;--radius-container: 12px;--radius-pill: 999px;--radius-circle: 50%}h1,h2,h3,h4,h5,h6,p{margin:0}h1{line-height:1.05}h2{line-height:1.08}h3{line-height:1.15}h4{line-height:1.2}p,li,body{line-height:1.4}p{font-size:17px}.text-shadow,p,li,h1,h2,h3,h4{text-shadow:none}h1{letter-spacing:-.04em}h2{letter-spacing:-.03em}h3,h4,p,li{letter-spacing:0}@font-face{font-family:Splinesans;src:url(https://uploads-ssl.webflow.com/620509b7d9ffe01464137c85/620b22c419a3bb7cae4b978a_SplineSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Splinesans;src:url(https://uploads-ssl.webflow.com/620509b7d9ffe01464137c85/620b22c451efc0d20fd57a64_SplineSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Splinesans;src:url(https://uploads-ssl.webflow.com/620509b7d9ffe01464137c85/620b22c48aecc3e1cfe311ae_SplineSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Splinesans;src:url(https://uploads-ssl.webflow.com/620509b7d9ffe01464137c85/620b22c4337fbe296659025d_SplineSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Splinesans;src:url(https://uploads-ssl.webflow.com/620509b7d9ffe01464137c85/620b22c52c1cbe35988bf1bb_SplineSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeInBody{to{opacity:1}}html{overflow-x:hidden;height:100%;scroll-behavior:smooth}body{margin:0;min-height:100%;background-color:#fff;font-family:Splinesans,sans-serif;font-size:1rem;line-height:1.4}body.no-scroll{overflow:hidden;height:100vh;position:relative}*,*:before,*:after{box-sizing:border-box}.custom-container{max-width:75em;margin:0 auto;padding:2em 1em}@media (min-width: 1024px){.custom-container{padding:3em 1em}}@media (min-width: 1660px){.custom-container{padding:2em 0;max-width:1440px}}.custom-container.marquee{padding:1em}@media (min-width: 1024px){.custom-container.marquee{padding:1em 0}}@media (max-width: 1023px){.desktop-only{display:none!important}}@media (min-width: 1024px){.mobile-only{display:none!important}}.marquee-title{border-radius:var(--radius-card);border:1px solid rgb(227,227,227)}.round-border{border-radius:var(--radius-card)}.btn,.header .mobile-buttons .btn-primary,.header .nav-buttons .btn-primary,.header .dropdown-wrapper.login-dropdown .btn-outline,.hubspot-form .hs-submit .hs-button{padding:.75rem 2rem;border-radius:2px;font-weight:600;font-size:15px;letter-spacing:-.03em;text-decoration:none;transition:all .3s ease-in-out;display:inline-block;cursor:pointer}.btn.w-chevron,.header .mobile-buttons .w-chevron.btn-primary,.header .nav-buttons .w-chevron.btn-primary,.header .dropdown-wrapper.login-dropdown .w-chevron.btn-outline,.hubspot-form .hs-submit .w-chevron.hs-button{display:flex;width:fit-content;align-items:center}.btn.w-chevron .chevron,.header .mobile-buttons .w-chevron.btn-primary .chevron,.header .nav-buttons .w-chevron.btn-primary .chevron,.header .dropdown-wrapper.login-dropdown .w-chevron.btn-outline .chevron,.hubspot-form .hs-submit .w-chevron.hs-button .chevron{height:15px;gap:5px}.btn-outline{border:1px solid white;color:#fff}.btn-primary,.hubspot-form .hs-submit .hs-button{border:1px solid #01232c;background-color:var(--primary);color:#01232c}.btn-primary:hover,.hubspot-form .hs-submit .hs-button:hover{background-color:#01232c;color:#0aeb96}.btn-secondary,.accordion-card .card-header .btn:hover,.accordion-card .card-header .header .mobile-buttons .btn-primary:hover,.header .mobile-buttons .accordion-card .card-header .btn-primary:hover,.accordion-card .card-header .header .nav-buttons .btn-primary:hover,.header .nav-buttons .accordion-card .card-header .btn-primary:hover,.accordion-card .card-header .header .dropdown-wrapper.login-dropdown .btn-outline:hover,.header .dropdown-wrapper.login-dropdown .accordion-card .card-header .btn-outline:hover,.accordion-card .card-header .hubspot-form .hs-submit .hs-button:hover,.hubspot-form .hs-submit .accordion-card .card-header .hs-button:hover,.btn-transparent:hover{border:1px solid #01232c;background-color:var(--secondary);color:#01232c}.btn-secondary:hover,.accordion-card .card-header .btn:hover,.accordion-card .card-header .header .mobile-buttons .btn-primary:hover,.header .mobile-buttons .accordion-card .card-header .btn-primary:hover,.accordion-card .card-header .header .nav-buttons .btn-primary:hover,.header .nav-buttons .accordion-card .card-header .btn-primary:hover,.accordion-card .card-header .header .dropdown-wrapper.login-dropdown .btn-outline:hover,.header .dropdown-wrapper.login-dropdown .accordion-card .card-header .btn-outline:hover,.accordion-card .card-header .hubspot-form .hs-submit .hs-button:hover,.hubspot-form .hs-submit .accordion-card .card-header .hs-button:hover,.btn-transparent:hover{background-color:#01232c;color:var(--secondary)}.btn-transparent{background:#fdfdfd;border:1px solid rgba(0,0,0,.2);box-shadow:none;color:#000;text-align:center}.highlight.green{color:#00c57b}.highlight.orange{color:var(--secondary)}.underline{text-decoration:underline}.social-media{display:flex;align-items:center;gap:.5rem;margin-top:1rem;flex-direction:column;align-items:flex-start}.social-media .icons{display:flex;flex-direction:row;gap:10px}.social-media .icons img{width:40px}.splide.is-loading{visibility:hidden}.card,.header .dropdown-wrapper .menu-card,#in-action .accordion-card,.accordion-card .card-body .accordion-item,#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item{color:#000;background:#fff;border:1px solid rgb(227,227,227);padding:1rem;border-radius:var(--radius-card);box-shadow:none}.card.item-card-content,.header .dropdown-wrapper .item-card-content.menu-card,#in-action .item-card-content.accordion-card,.accordion-card .card-body .item-card-content.accordion-item,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item{display:flex;flex-direction:column;gap:1em;height:max-content;min-height:220px;justify-content:space-between}.card.item-card-content:hover,.header .dropdown-wrapper .item-card-content.menu-card:hover,#in-action .item-card-content.accordion-card:hover,.accordion-card .card-body .item-card-content.accordion-item:hover,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item:hover{border-color:#0aeb96;background:#00c57b1a}.card.item-card-content .post-meta,.header .dropdown-wrapper .item-card-content.menu-card .post-meta,#in-action .item-card-content.accordion-card .post-meta,.accordion-card .card-body .item-card-content.accordion-item .post-meta,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item .post-meta{display:grid;grid-template-columns:1fr 10%;justify-content:space-between;gap:1em;align-items:end}@media (min-width: 375px){.card.item-card-content .post-meta,.header .dropdown-wrapper .item-card-content.menu-card .post-meta,#in-action .item-card-content.accordion-card .post-meta,.accordion-card .card-body .item-card-content.accordion-item .post-meta,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item .post-meta{grid-template-columns:1fr 5%}}@media (min-width: 767px){.card.item-card-content .post-meta,.header .dropdown-wrapper .item-card-content.menu-card .post-meta,#in-action .item-card-content.accordion-card .post-meta,.accordion-card .card-body .item-card-content.accordion-item .post-meta,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item .post-meta{display:flex;flex-direction:row;justify-content:space-between}}.card.item-card-content .post-meta .post-info,.header .dropdown-wrapper .item-card-content.menu-card .post-meta .post-info,#in-action .item-card-content.accordion-card .post-meta .post-info,.accordion-card .card-body .item-card-content.accordion-item .post-meta .post-info,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item .post-meta .post-info{display:flex;flex-direction:column;gap:5px;font-weight:lighter;word-break:auto-phrase}@media (min-width: 375px){.card.item-card-content .post-meta .post-info,.header .dropdown-wrapper .item-card-content.menu-card .post-meta .post-info,#in-action .item-card-content.accordion-card .post-meta .post-info,.accordion-card .card-body .item-card-content.accordion-item .post-meta .post-info,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item .post-meta .post-info{flex-direction:row}}.card.item-card-content .post-meta img,.header .dropdown-wrapper .item-card-content.menu-card .post-meta img,#in-action .item-card-content.accordion-card .post-meta img,.accordion-card .card-body .item-card-content.accordion-item .post-meta img,#what-clients-are-saying .casestudies-wrapper .splide .item-card-content.casestudy-item .post-meta img{cursor:pointer}hr{margin:1em 0}.strong{font-weight:700}section{padding:0}@media (min-width: 1024px){section{margin:2em 0;padding:1em 2em}}.section-title{margin:1em 0;font-weight:600;letter-spacing:-.03em;font-size:2rem}.section-title h2{font-size:2.375rem;font-weight:600;color:#2e2e2e}@media (min-width: 1024px){.section-title{font-size:2.37rem}}.full-img{width:100%}.icon{width:50px}.cta-section{background-image:url(/wp-content/themes/compscience-2025/assets/images/bg-cta.svg);background-size:cover;background-position:bottom;margin:0;padding:0}@media (min-width: 767px){.cta-section{background-position:center}}.cta-section.alt{background-image:url(/wp-content/themes/compscience-2025/assets/images/bg-cta-b.jpg);border-radius:0 0 10px 10px}.cta-section .hubspot-form form{width:100%}@media (min-width: 767px){.cta-section .hubspot-form form .hs-firstname,.cta-section .hubspot-form form .hs-lastname{width:49%;min-width:45%}}.cta-section .hubspot-form .hs-form-field{width:100%}.cta-section .hubspot-form .submitted-message{margin:2em 0;text-align:center}.cta-section .form-content{padding:2em 0}@media (min-width: 767px){.cta-section .form-content{padding:0}}.cta-section .form-content .btn,.cta-section .form-content .header .mobile-buttons .btn-primary,.header .mobile-buttons .cta-section .form-content .btn-primary,.cta-section .form-content .header .nav-buttons .btn-primary,.header .nav-buttons .cta-section .form-content .btn-primary,.cta-section .form-content .header .dropdown-wrapper.login-dropdown .btn-outline,.header .dropdown-wrapper.login-dropdown .cta-section .form-content .btn-outline,.cta-section .form-content .hubspot-form .hs-submit .hs-button,.hubspot-form .hs-submit .cta-section .form-content .hs-button{margin:1em 0}.cta-section .form-section{padding:4em 0}@media (min-width: 767px){.cta-section .form-section{display:grid;grid-template-columns:1fr 57%;gap:1em}}@media (min-width: 1440px){.cta-section .form-section{grid-template-columns:1fr 50%;padding:100px 0}}.cta-section .form-section .section-title{font-size:xxx-large;margin:0 0 .5em}@media (min-width: 767px){.cta-section .form-section .section-title{font-size:xxx-large}}@media (min-width: 1220px){.cta-section .form-section .section-title{font-size:65px;letter-spacing:-.03em;color:#2e2e2e}}.cta-section .form-section .form-title{margin-bottom:1em;font-size:29px}.hubspot-form input[type=text],.hubspot-form input[type=email],.hubspot-form input[type=tel],.hubspot-form input[type=number],.hubspot-form textarea,.hubspot-form select{height:auto;padding:12px 16px;font-size:15px;border-radius:8px;border:1px solid rgba(0,0,0,.15);font-family:Splinesans,sans-serif;line-height:1.4}.hubspot-form .hs-submit .hs-button{font-weight:600!important}.hubspot-form form{display:inline-flex;flex-wrap:wrap;gap:8px}.hubspot-form input,.hubspot-form textarea,.hubspot-form select{width:100%;border-radius:var(--radius-card);border:1px solid rgba(0,0,0,.1);height:auto;box-shadow:#0000000d}.hubspot-form .hs-submit{width:100%}.hubspot-form .hs-submit .hs-button{cursor:pointer;font-weight:700;border-radius:var(--radius-card);font-size:16px}.hubspot-form .invalid.error{border:1px solid red}.hubspot-form .hs-error-msgs{list-style:none;padding:0}.hubspot-form .hs-error-msg{color:red}.logo-marquee{overflow:hidden;position:relative;background:linear-gradient(0deg,#063c3b,#094a44),#063c3b;padding:1rem 0}.logo-marquee:hover .logo-track{animation-play-state:paused}.logo-marquee .logo-track{display:flex;gap:10rem;width:fit-content;animation:scroll-left 30s linear infinite}.logo-marquee .logo-track img{flex-shrink:0;opacity:.55;transition:transform .3s ease}.logo-marquee .logo-track img:hover{opacity:1}@media (max-width: 767px){#industries .section-title{font-size:2.375rem;font-weight:600;color:#2e2e2e}}#industries .industry-list{display:grid;gap:.25em;grid-template-columns:repeat(2,minmax(0,1fr))}#industries .industry-list a{text-decoration:none}@media (min-width: 767px){#industries .industry-list{gap:.25em;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (min-width: 1660px){#industries .industry-list{grid-template-columns:repeat(4,minmax(250px,1fr))}}#industries .industry-list .industry-card{min-height:200px;color:#fff;padding:1em;background-size:cover!important;background-position:center!important;border-radius:var(--radius-card);transition:all .3s ease-in-out;position:relative;cursor:pointer}@media (max-width: 767px){#industries .industry-list .industry-card{display:flex;min-height:100px}}#industries .industry-list .industry-card:before,#industries .industry-list .industry-card:after{border-radius:inherit}#industries .industry-list .industry-card:before{content:"";position:absolute;inset:0;background:#2e2e2e;opacity:0;transition:opacity .5s ease;z-index:2}#industries .industry-list .industry-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#2e2e2e,#2e2e2ed9 30%,#2e2e2e00 70%);opacity:1;z-index:1;pointer-events:none}#industries .industry-list .industry-card:hover h3{color:#0aeb96}#industries .industry-list .industry-card:hover:before{opacity:1}#industries .industry-list .industry-card h3{position:relative;z-index:2;font-weight:500;font-size:1.625rem;line-height:1;letter-spacing:-.02em}@media (max-width: 767px){#industries .industry-list .industry-card h3{font-size:1.375rem}}@media (min-width: 767px){#industries .industry-list .industry-card h3{width:155px;top:1em;left:1em}}#industries .industry-list .industry-card.all{background-color:#063c3b}#what-clients-are-saying{padding-top:0;margin-top:-5em}#what-clients-are-saying .custom-container{position:relative}#what-clients-are-saying .section-title{font-size:2.375rem;font-weight:600;color:#2e2e2e}#what-clients-are-saying .casestudies-wrapper{display:flex;flex-direction:column;gap:2em;max-width:100%}#what-clients-are-saying .casestudies-wrapper .casestudy-img{min-height:200px;width:100%;background-size:cover;background-position:center;border-radius:15px;aspect-ratio:16/9}#what-clients-are-saying .casestudies-wrapper .splide{flex:1 1 100%;max-width:100%}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item{padding:2em;border-radius:var(--radius-container);color:#000;display:flex;flex-direction:column;gap:1em}@media (min-width: 1024px){#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item{padding:1.5em}}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content .casestudy-title{font-size:1.375rem;font-weight:600;color:#2e2e2e;margin:1.5rem 0}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content .casestudy-copy{font-size:.938rem;font-weight:400;color:#2e2e2eb2}@media (min-width: 767px){#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content{min-height:275px}}@media (min-width: 1024px){#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content{min-height:225px}}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content img{background-color:#fff;border-radius:15px;margin:1em 0}@media (max-width: 1024px){#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content img{max-width:100%}}@media (min-width: 1024px){#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content img{min-height:40px;width:100%}}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-content ul{padding:0 1em}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-media{display:flex;flex-direction:column;height:100%}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-media .post-meta{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .casestudy-media .post-meta .link{font-size:15px;font-weight:400;color:#2e2e2e;text-decoration:none}#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .btn,#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .header .mobile-buttons .btn-primary,.header .mobile-buttons #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .btn-primary,#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .header .nav-buttons .btn-primary,.header .nav-buttons #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .btn-primary,#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .header .dropdown-wrapper.login-dropdown .btn-outline,.header .dropdown-wrapper.login-dropdown #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .btn-outline,#what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .hubspot-form .hs-submit .hs-button,.hubspot-form .hs-submit #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .hs-button{margin-top:1em}#what-clients-are-saying .casestudies-wrapper .splide__pagination{display:none!important}@media (max-width: 767px){#what-clients-are-saying .casestudies-wrapper .splide__pagination{display:flex!important;justify-content:center;margin-top:1.5rem;gap:0;position:relative}}#what-clients-are-saying .casestudies-wrapper .splide__pagination__page{border-radius:var(--radius-circle);background:#ccc;opacity:1;transition:background .3s ease,transform .2s ease}#what-clients-are-saying .casestudies-wrapper .splide__pagination__page.is-active{transform:scale(1);background:#fd7738}#what-clients-are-saying .splide__arrows{position:absolute;top:-4rem;right:1.5rem;width:auto;display:flex;gap:.5rem;z-index:5}@media (max-width: 767px){#what-clients-are-saying .splide__arrows{top:-2rem;display:none}}#what-clients-are-saying .splide__arrows .splide__arrow{border-radius:10%;position:static}#what-clients-are-saying .splide__arrows .splide__arrow svg{display:none}#what-clients-are-saying .splide__arrows .splide__arrow:after{content:"";display:block;width:15px;height:15px;border-right:2px solid #2e2e2e;border-bottom:2px solid #2e2e2e}#what-clients-are-saying .splide__arrows .splide__arrow.splide__arrow--next:after{transform:translate(-10%) rotate(-48deg)}#what-clients-are-saying .splide__arrows .splide__arrow.splide__arrow--prev:after{transform:translate(19%) rotate(135deg)}@media (min-width: 768px){#what-clients-are-saying .splide__arrows{right:2rem}}@media (min-width: 1024px){#what-clients-are-saying .splide__arrows{right:3rem}}@media (min-width: 1440px){#what-clients-are-saying .splide__arrows{right:3rem}}#what-clients-are-saying .splide__arrows button{pointer-events:auto;background:#fff;border:1px solid #ccc;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}#what-clients-are-saying .splide__arrows button:hover{background:#f0f0f0}#what-clients-are-saying .splide__arrows button:disabled{opacity:.3;cursor:not-allowed}#what-clients-are-saying .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}#what-clients-are-saying .custom-arrows{position:absolute;top:-4rem;right:1.5rem;flex-direction:row;gap:1.5em;display:none}@media (min-width: 768px){#what-clients-are-saying .custom-arrows{display:flex}}#what-clients-are-saying .custom-arrows .splide-arrow{border-radius:10%;background:none;cursor:pointer}#faq .faq-list{display:flex;flex-direction:column;gap:1em;padding:2em 0}#faq .faq-question{cursor:pointer;padding:1em;border:1px solid rgb(227,227,227);border-radius:var(--radius-card);font-weight:700;position:relative;font-size:larger;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#faq .faq-question.active{border-radius:var(--radius-card) var(--radius-card) 0 0}#faq .faq-question .toggle-icon{font-size:2em;font-weight:100}#faq .faq-answer{display:none;border:1px solid rgb(227,227,227);padding:2em 2em 2em 1em;border-top:none;border-radius:0 0 var(--radius-card) var(--radius-card)}.accordion-card{background:#fff;border:1px solid rgb(227,227,227);border-radius:var(--radius-container);padding:1.5rem;box-shadow:none}.accordion-card .icon{max-width:35px;max-height:35px}.accordion-card .card-header{display:grid;grid-template-columns:1fr 42%;gap:1em}@media (min-width: 767px){.accordion-card .card-header{grid-template-columns:1fr 32%}}@media (min-width: 1440px){.accordion-card .card-header{grid-template-columns:1fr 20%}}.accordion-card .card-header .card-top{display:flex;flex-direction:column;gap:.5em}.accordion-card .card-header .card-top p{font-size:larger}.accordion-card .card-header .card-headline{display:flex;flex-direction:row;gap:1em}.accordion-card .card-header .card-headline .card-title{font-size:x-large}.accordion-card .card-header .btn,.accordion-card .card-header .header .mobile-buttons .btn-primary,.header .mobile-buttons .accordion-card .card-header .btn-primary,.accordion-card .card-header .header .nav-buttons .btn-primary,.header .nav-buttons .accordion-card .card-header .btn-primary,.accordion-card .card-header .header .dropdown-wrapper.login-dropdown .btn-outline,.header .dropdown-wrapper.login-dropdown .accordion-card .card-header .btn-outline,.accordion-card .card-header .hubspot-form .hs-submit .hs-button,.hubspot-form .hs-submit .accordion-card .card-header .hs-button{height:fit-content}.accordion-card .card-header .btn:hover,.accordion-card .card-header .header .mobile-buttons .btn-primary:hover,.header .mobile-buttons .accordion-card .card-header .btn-primary:hover,.accordion-card .card-header .header .nav-buttons .btn-primary:hover,.header .nav-buttons .accordion-card .card-header .btn-primary:hover,.accordion-card .card-header .header .dropdown-wrapper.login-dropdown .btn-outline:hover,.header .dropdown-wrapper.login-dropdown .accordion-card .card-header .btn-outline:hover,.accordion-card .card-header .hubspot-form .hs-submit .hs-button:hover,.hubspot-form .hs-submit .accordion-card .card-header .hs-button:hover{background-color:var(--secondary)}.accordion-card .card-body{margin-top:1rem;flex-direction:column;gap:1rem;display:flex}.accordion-card .card-body .accordion-item{padding:.75rem 1rem;border-radius:var(--radius-card);font-size:larger;font-weight:600}.accordion-card .card-body .item-content{display:none;margin-top:.5rem;color:#555;font-weight:400}#built-for .card-list{display:flex;flex-direction:column;gap:1em}@media (min-width: 767px){#built-for .card-list{display:grid;grid-template-columns:1fr 1fr;gap:1em}}@media (min-width: 1440px){#built-for .card-list{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}}@media (min-width: 1660px){#built-for .card-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}#built-for .card-list .card,#built-for .card-list .header .dropdown-wrapper .menu-card,.header .dropdown-wrapper #built-for .card-list .menu-card,#built-for .card-list #in-action .accordion-card,#in-action #built-for .card-list .accordion-card,#built-for .card-list #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item,#what-clients-are-saying .casestudies-wrapper .splide #built-for .card-list .casestudy-item,#built-for .card-list .accordion-card .card-body .accordion-item,.accordion-card .card-body #built-for .card-list .accordion-item{display:flex;flex-direction:row-reverse;gap:1.5em;align-items:flex-start;justify-content:space-between}#built-for .card-list .card .icon,#built-for .card-list .header .dropdown-wrapper .menu-card .icon,.header .dropdown-wrapper #built-for .card-list .menu-card .icon,#built-for .card-list #in-action .accordion-card .icon,#in-action #built-for .card-list .accordion-card .icon,#built-for .card-list #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .icon,#what-clients-are-saying .casestudies-wrapper .splide #built-for .card-list .casestudy-item .icon,#built-for .card-list .accordion-card .card-body .accordion-item .icon,.accordion-card .card-body #built-for .card-list .accordion-item .icon{max-width:35px}#built-for .card-list .card .card-content,#built-for .card-list .header .dropdown-wrapper .menu-card .card-content,.header .dropdown-wrapper #built-for .card-list .menu-card .card-content,#built-for .card-list #in-action .accordion-card .card-content,#in-action #built-for .card-list .accordion-card .card-content,#built-for .card-list #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .card-content,#what-clients-are-saying .casestudies-wrapper .splide #built-for .card-list .casestudy-item .card-content,#built-for .card-list .accordion-card .card-body .accordion-item .card-content,.accordion-card .card-body #built-for .card-list .accordion-item .card-content{display:flex;flex-direction:column;gap:1em}#built-for .card-list .card .card-content .card-title,#built-for .card-list .header .dropdown-wrapper .menu-card .card-content .card-title,.header .dropdown-wrapper #built-for .card-list .menu-card .card-content .card-title,#built-for .card-list #in-action .accordion-card .card-content .card-title,#in-action #built-for .card-list .accordion-card .card-content .card-title,#built-for .card-list #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .card-content .card-title,#what-clients-are-saying .casestudies-wrapper .splide #built-for .card-list .casestudy-item .card-content .card-title,#built-for .card-list .accordion-card .card-body .accordion-item .card-content .card-title,.accordion-card .card-body #built-for .card-list .accordion-item .card-content .card-title,#built-for .card-list .card .card-content p,#built-for .card-list .header .dropdown-wrapper .menu-card .card-content p,.header .dropdown-wrapper #built-for .card-list .menu-card .card-content p,#built-for .card-list #in-action .accordion-card .card-content p,#in-action #built-for .card-list .accordion-card .card-content p,#built-for .card-list #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item .card-content p,#what-clients-are-saying .casestudies-wrapper .splide #built-for .card-list .casestudy-item .card-content p,#built-for .card-list .accordion-card .card-body .accordion-item .card-content p,.accordion-card .card-body #built-for .card-list .accordion-item .card-content p{min-height:40px}#in-action .card-wrapper{display:flex;flex-direction:column;gap:1em}@media (min-width: 767px){#in-action .card-wrapper{display:grid;grid-template-columns:40% 1fr;gap:1em}}@media (min-width: 1024px){#in-action .card-wrapper{grid-template-columns:30% 1fr}}#in-action .card-wrapper .card,#in-action .card-wrapper .header .dropdown-wrapper .menu-card,.header .dropdown-wrapper #in-action .card-wrapper .menu-card,#in-action .card-wrapper .accordion-card,#in-action .card-wrapper #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item,#what-clients-are-saying .casestudies-wrapper .splide #in-action .card-wrapper .casestudy-item,#in-action .card-wrapper .accordion-card .card-body .accordion-item,.accordion-card .card-body #in-action .card-wrapper .accordion-item{display:flex;flex-direction:column;justify-content:space-evenly;gap:1em}@media (min-width: 1024px){#in-action .card-wrapper .card,#in-action .card-wrapper .header .dropdown-wrapper .menu-card,.header .dropdown-wrapper #in-action .card-wrapper .menu-card,#in-action .card-wrapper .accordion-card,#in-action .card-wrapper #what-clients-are-saying .casestudies-wrapper .splide .casestudy-item,#what-clients-are-saying .casestudies-wrapper .splide #in-action .card-wrapper .casestudy-item,#in-action .card-wrapper .accordion-card .card-body .accordion-item,.accordion-card .card-body #in-action .card-wrapper .accordion-item{justify-content:space-between}}#in-action .card-wrapper .card-media{display:flex;flex-direction:column;gap:1em}#in-action .card-wrapper .card-media .card-title{font-size:xx-large}#in-action .accordion-card{display:flex;flex-direction:column;justify-content:space-between}#in-action .accordion-card .card-header{display:grid;grid-template-columns:1fr 1%}#in-action .accordion-card .item-title{font-weight:400}#in-action .accordion-card .btn,#in-action .accordion-card .header .mobile-buttons .btn-primary,.header .mobile-buttons #in-action .accordion-card .btn-primary,#in-action .accordion-card .header .nav-buttons .btn-primary,.header .nav-buttons #in-action .accordion-card .btn-primary,#in-action .accordion-card .header .dropdown-wrapper.login-dropdown .btn-outline,.header .dropdown-wrapper.login-dropdown #in-action .accordion-card .btn-outline,#in-action .accordion-card .hubspot-form .hs-submit .hs-button,.hubspot-form .hs-submit #in-action .accordion-card .hs-button{margin-top:1em}.quote.card,.header .dropdown-wrapper .quote.menu-card,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item,.accordion-card .card-body .quote.accordion-item,#in-action .quote.accordion-card{background-image:url(/wp-content/themes/compscience-2025/assets/images/bg-card.jpg);background-size:cover;display:flex;flex-direction:column;justify-content:center;gap:2em;padding:2em;color:#fff;min-height:55vh;position:relative}.quote.card .icon,.header .dropdown-wrapper .quote.menu-card .icon,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .icon,.accordion-card .card-body .quote.accordion-item .icon,#in-action .quote.accordion-card .icon{display:flex}.quote.card .icon.right,.header .dropdown-wrapper .quote.menu-card .icon.right,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .icon.right,.accordion-card .card-body .quote.accordion-item .icon.right,#in-action .quote.accordion-card .icon.right{align-self:end}.quote.card .speaker-img img,.header .dropdown-wrapper .quote.menu-card .speaker-img img,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-img img,.accordion-card .card-body .quote.accordion-item .speaker-img img,#in-action .quote.accordion-card .speaker-img img{max-width:100px}.quote.card .speaker-quote,.header .dropdown-wrapper .quote.menu-card .speaker-quote,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-quote,.accordion-card .card-body .quote.accordion-item .speaker-quote,#in-action .quote.accordion-card .speaker-quote,.quote.card .speaker-quote p,.header .dropdown-wrapper .quote.menu-card .speaker-quote p,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-quote p,.accordion-card .card-body .quote.accordion-item .speaker-quote p,#in-action .quote.accordion-card .speaker-quote p{font-size:x-large;font-weight:100;position:relative;margin-top:2em}@media (min-width: 1024px){.quote.card .speaker-quote,.header .dropdown-wrapper .quote.menu-card .speaker-quote,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-quote,.accordion-card .card-body .quote.accordion-item .speaker-quote,#in-action .quote.accordion-card .speaker-quote,.quote.card .speaker-quote p,.header .dropdown-wrapper .quote.menu-card .speaker-quote p,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-quote p,.accordion-card .card-body .quote.accordion-item .speaker-quote p,#in-action .quote.accordion-card .speaker-quote p{font-size:x-large}}@media (min-width: 1440px){.quote.card .speaker-quote,.header .dropdown-wrapper .quote.menu-card .speaker-quote,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-quote,.accordion-card .card-body .quote.accordion-item .speaker-quote,#in-action .quote.accordion-card .speaker-quote,.quote.card .speaker-quote p,.header .dropdown-wrapper .quote.menu-card .speaker-quote p,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-quote p,.accordion-card .card-body .quote.accordion-item .speaker-quote p,#in-action .quote.accordion-card .speaker-quote p{font-size:28px}}.quote.card .speaker-quote strong,.header .dropdown-wrapper .quote.menu-card .speaker-quote strong,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-quote strong,.accordion-card .card-body .quote.accordion-item .speaker-quote strong,#in-action .quote.accordion-card .speaker-quote strong,.quote.card .speaker-quote p strong{font-weight:700}.quote.card .speaker-meta,.header .dropdown-wrapper .quote.menu-card .speaker-meta,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-meta,.accordion-card .card-body .quote.accordion-item .speaker-meta,#in-action .quote.accordion-card .speaker-meta{display:flex;align-items:center;gap:1em;position:relative}@media (min-width: 767px){.quote.card .speaker-meta,.header .dropdown-wrapper .quote.menu-card .speaker-meta,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-meta,.accordion-card .card-body .quote.accordion-item .speaker-meta,#in-action .quote.accordion-card .speaker-meta{padding-right:20%}}.quote.card .speaker-meta .profile-name,.header .dropdown-wrapper .quote.menu-card .speaker-meta .profile-name,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-meta .profile-name,.accordion-card .card-body .quote.accordion-item .speaker-meta .profile-name,#in-action .quote.accordion-card .speaker-meta .profile-name{font-size:x-large;font-weight:700}.quote.card .speaker-meta .profile-position,.header .dropdown-wrapper .quote.menu-card .speaker-meta .profile-position,#what-clients-are-saying .casestudies-wrapper .splide .quote.casestudy-item .speaker-meta .profile-position,.accordion-card .card-body .quote.accordion-item .speaker-meta .profile-position,#in-action .quote.accordion-card .speaker-meta .profile-position{font-size:large;font-weight:lighter}#site-banner{background-color:#2e2e2e;position:relative;z-index:1;padding:1em}#site-banner a,#site-banner p{color:var(--secondary);text-decoration:none;font-size:15px}#site-banner .banner-wrapper{display:grid;grid-template-columns:1fr 1%;align-items:center;justify-content:center;gap:1em;max-width:1440px;margin:0 auto}@media (min-width: 767px){#site-banner .banner-wrapper .banner-content{display:flex;flex-direction:row;justify-content:center;gap:.5em}}#site-banner .banner-wrapper .banner-content p{display:inline}.header{background:#063c3b;color:#fff;position:relative;z-index:10;position:fixed;width:100%;top:0}@media (min-width: 767px){.header{padding:1rem 2rem;box-shadow:0 1px 4px #0000000d}}.header .navbar{padding:0}@media (min-width: 1024px){.header .navbar{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 768px){.header .navbar .logo-wrapper{padding:1em}}.header .navbar .navigation{max-width:1200px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1024px){.header .navbar .navigation{width:100%}}.header .navbar .navigation .mobile-toggle{display:block;font-size:2rem;background:none;border:none;color:#fff;cursor:pointer}@media (min-width: 1024px){.header .navbar .navigation .mobile-toggle{display:none}}.header .navbar .navbar-logo{margin-top:10px}.header .navbar .navbar-logo img{height:25px}@media (min-width: 1024px){.header .navbar .navbar-logo{width:100%}}@media (max-width: 1024px){.header .main-nav.open{min-height:100vh;overflow-y:auto;max-height:100vh}.header .main-nav.open .nav-menu{text-align:center;align-items:center}.header .main-nav.open .dropdown-wrapper.mobile-only .has-dropdown{padding-bottom:1em}.header .main-nav.open .dropdown-wrapper.mobile-only .has-dropdown span{padding:1em 2em}.header .main-nav.open .dropdown-wrapper.mobile-only .dropdown-content .menu-list{border-left:1px solid #e3e3e3;padding-left:1.5em}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu{display:none;display:flex;flex-direction:column;border-radius:5px}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu.solutions .menu-list{padding-left:0;border-left:none}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu.company .menu-list .list-items{margin-bottom:1.5em}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu.company .menu-list .list-items:last-child{margin-bottom:0}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .dropdown-content{margin:0 2em;gap:0}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-items{max-width:100%;align-items:flex-start}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-items .row-items{flex-direction:column;width:100%}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-items .row-items .menu-card,.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-items .list-items .menu-card{width:100%;height:90px;text-align:left}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-items .list-items .menu-link{text-align:left}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-items .menu-decor{width:100%;text-align:left}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-highlights .menu-decor{text-align:left}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-highlights .highlight-list a:nth-child(n+2){display:none}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-highlights .highlight-list{display:flex;flex-direction:column}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-highlights .highlight-list a{width:100%}.header .main-nav.open .dropdown-wrapper.open .dropdown-menu .menu-list{width:100%;grid-template-columns:1fr;gap:1.5em;border-left:1px solid #e3e3e3;padding-left:1.5em}}.header .main-nav.open .nav-menu{display:flex;padding-bottom:100px}.header .main-nav.open.login-dropdown{background:#2e2e2e;border:1px solid #2e2e2e}.header .main-nav .nav-menu{flex-direction:column;align-items:flex-start;gap:1rem;display:none;width:100%;padding:1rem 0;list-style:none}@media (min-width: 1024px){.header .main-nav .nav-menu{display:flex;gap:5rem;align-items:center;flex-direction:row;margin:0}}.header .main-nav .nav-menu li a{color:#fff;text-decoration:none;font-weight:600}@media (max-width: 1024px){.header .main-nav .nav-menu li a{font-size:.938rem}}.header .nav-buttons a,.header .mobile-buttons a{padding:1rem 2rem;border-radius:999px;text-decoration:none;font-weight:600}.header .mobile-buttons .btn-primary{color:#01232c!important}.header .mobile-buttons .btn-primary:hover{color:#0aeb96!important}.header .nav-buttons{display:flex;flex-direction:row;gap:1em;align-items:center;justify-content:center;margin:0}.header .nav-buttons .btn-primary{min-width:max-content}.header .dropdown-wrapper{width:100%}.header .dropdown-wrapper.open .has-dropdown a,.header .dropdown-wrapper.open .has-dropdown span{color:#0aeb96}@media (min-width: 1024px){.header .dropdown-wrapper.open .dropdown-menu{display:block!important}}@media (max-width: 1024px){.header .dropdown-wrapper .has-dropdown{margin:1em}}.header .dropdown-wrapper .has-dropdown .active{color:#0aeb96}.header .dropdown-wrapper .has-dropdown span{font-weight:600;cursor:pointer}.header .dropdown-wrapper.login-dropdown{position:relative}.header .dropdown-wrapper.login-dropdown .btn-outline{width:100%;text-align:center}.header .dropdown-wrapper.login-dropdown .btn-outline:hover{background-color:#fff;color:#01232c;border:1px solid #01232c}.header .dropdown-wrapper.login-dropdown .dropdown-content{display:flex!important;flex-direction:column;border-left:1px solid #e3e3e3;padding-left:15px}.header .dropdown-wrapper.login-dropdown .dropdown-content a{padding:0}.header .dropdown-wrapper.login-dropdown .dropdown-content .menu-title{font-size:13px;color:#2e2e2e}.header .dropdown-wrapper .dropdown-menu{display:none;position:absolute;left:0;top:100%;width:100%;background:#fff;color:#000;padding:2rem;box-shadow:0 8px 16px #0000000d;border-radius:0 0 10px 10px;transition:all 1s ease-in-out}@media (max-width: 1023px){.header .dropdown-wrapper .dropdown-menu{position:relative;padding:1rem 0;box-shadow:none}}@media (min-width: 1024px){.header .dropdown-wrapper .dropdown-menu{padding:1em 2em;min-height:auto;overflow-y:scroll;max-height:calc(100vh - 160px)}}.header .dropdown-wrapper .dropdown-menu .dropdown-content{display:flex;justify-content:space-between;margin:0 auto}.header .dropdown-wrapper .dropdown-menu .dropdown-content .social-media p{font-size:.813rem;font-weight:400;color:#2e2e2e}.header .dropdown-wrapper .dropdown-menu .dropdown-content .row-items{display:flex;flex-direction:row;gap:1em;margin-bottom:40px}@media (max-width: 1023px){.header .dropdown-wrapper .dropdown-menu .dropdown-content{flex-direction:column;margin:0 1em}}@media (min-width: 1024px){.header .dropdown-wrapper .dropdown-menu .dropdown-content{display:grid;grid-template-columns:1fr;max-width:1400px;width:100%;gap:1em}}@media (min-width: 1400px){.header .dropdown-wrapper .dropdown-menu .dropdown-content{gap:2em}}@media (min-width: 1024px){.header .dropdown-wrapper .dropdown-menu.solutions .dropdown-content{grid-template-columns:1fr 25%}}@media (max-width: 1023px){.header .dropdown-wrapper .dropdown-menu.solutions .menu-list{display:flex;flex-direction:column;gap:1em}}.header .dropdown-wrapper .dropdown-menu.solutions .menu-card{display:flex;gap:1em;height:90px}@media (min-width: 1024px){.header .dropdown-wrapper .dropdown-menu.solutions .menu-card p{min-height:50px}}.header .dropdown-wrapper .dropdown-menu.solutions .menu-decor{font-size:.813rem;font-weight:400;color:#2e2e2e;padding-bottom:20px;border-bottom:1px solid #e3e3e3}@media (min-width: 768px){.header .dropdown-wrapper .dropdown-menu.company .dropdown-content{grid-template-columns:200px 1fr;gap:100px}}.header .dropdown-wrapper .dropdown-menu.company .menu-highlights .menu-decor{border-bottom:1px solid #e3e3e3;padding-bottom:16px}.header .dropdown-wrapper .dropdown-menu.company .menu-highlights .menu-decor .menu-title{font-size:13px;color:#969696;font-weight:400}@media (min-width: 768px){.header .dropdown-wrapper .dropdown-menu.company .menu-link:hover h4{color:var(--primary)}}@media (min-width: 768px){.header .dropdown-wrapper .dropdown-menu.company .menu-list{grid-template-columns:1fr;gap:1.5em;border-left:1px solid #e3e3e3;padding-left:1.5em}}.header .dropdown-wrapper .dropdown-menu.company .list-items .menu-decor{font-size:.813rem;font-weight:400;color:#2e2e2e}.header .dropdown-wrapper .dropdown-menu.company .list-items .menu-link{font-size:1.063rem;font-weight:600;color:#2e2e2e}@media (min-width: 768px){.header .dropdown-wrapper .dropdown-menu.company .list-items{gap:.5em}}.header .dropdown-wrapper .dropdown-menu.company .highlight-list{gap:1em;display:grid;grid-template-columns:1fr 1fr 1fr}.header .dropdown-wrapper .dropdown-menu.products .row-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1em;margin-bottom:40px}@media (max-width: 1200px){.header .dropdown-wrapper .dropdown-menu.products .row-items{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px){.header .dropdown-wrapper .dropdown-menu.products .row-items{grid-template-columns:1fr}}.header .dropdown-wrapper .dropdown-menu.products .row-items .menu-card{width:100%;height:110px}.header .dropdown-wrapper .dropdown-menu.login-menu{min-height:fit-content;width:max-content;top:67px;left:-10%;border-radius:0 0 15px 15px;border:1px solid rgba(0,0,0,.2)}.header .dropdown-wrapper .menu-title{font-weight:lighter}@media (max-width: 768px){.header .dropdown-wrapper .menu-title{margin:0;font-size:larger}}.header .dropdown-wrapper .menu-link{color:#000!important}.header .dropdown-wrapper .menu-items{flex:1;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.header .dropdown-wrapper .menu-items{max-width:max-content}}.header .dropdown-wrapper .menu-items span.menu-title{font-size:22px;line-height:1.15;font-weight:lighter;letter-spacing:0}@media (min-width: 768px){.header .dropdown-wrapper .menu-items .menu-list{display:grid;grid-template-columns:1fr 1fr;gap:1em}}.header .dropdown-wrapper .menu-items .list-items{display:flex;flex-direction:column;gap:1em}.header .dropdown-wrapper .menu-card{height:110px;width:322px;box-shadow:none;border:.5px solid rgb(227,227,227);background:#fdfdfd}.header .dropdown-wrapper .menu-card.highlights{min-height:fit-content;width:auto}.header .dropdown-wrapper .menu-card.active,.header .dropdown-wrapper .menu-card:hover{border-color:#0aeb96;background:#00c57b1a;cursor:pointer}.header .dropdown-wrapper .menu-card h4{font-size:1.063rem;font-weight:600;color:#2e2e2e;margin-bottom:5px}@media (max-width: 1023px){.header .dropdown-wrapper .menu-card h4{margin-bottom:5px}}.header .dropdown-wrapper .menu-card p{font-size:.813rem;font-weight:400;color:#2e2e2ebf}.header .dropdown-wrapper .menu-image{flex:0 0 300px}@media (max-width: 1023px){.header .dropdown-wrapper .menu-image{display:none}}.header .dropdown-wrapper .menu-highlights .menu-decor{margin-top:3em}.header .dropdown-wrapper .menu-highlights .highlights{flex-direction:column;margin:1em 0;gap:0!important;padding:10px;min-height:92%;position:relative;min-height:fit-content}.header .dropdown-wrapper .menu-highlights .highlights .highlight-bg{min-height:100px;width:100%;background-position:center;background-size:cover;margin:.5em 0;border-radius:var(--radius-card);padding:1em 0}.header .dropdown-wrapper .menu-highlights .highlights .highlight-content{padding:1em}.header .dropdown-wrapper .menu-highlights .highlights .highlight-content h4,.header .dropdown-wrapper .menu-highlights .highlights .highlight-content h3{margin-bottom:10px}.header .dropdown-wrapper .menu-highlights .highlights .highlight-content p{font-size:medium;margin-bottom:1em}.header .dropdown-wrapper .menu-highlights .highlights .chevron{position:absolute;bottom:5%;right:10px}.header .mobile-buttons{display:flex;flex-direction:column;gap:1rem;text-align:center;padding-top:2em}@media (min-width: 1024px){.header .mobile-buttons{display:none}}.header .placeholder{background-image:url(/wp-content/themes/compscience-2025/assets/images/logo-bg.png)}.hero{position:relative;color:var(--text-light);overflow:hidden}@media (min-width: 1024px){.hero{background:linear-gradient(270deg,#01232c00 1%,#063c3b 75%)}}@media (min-width: 1440px){.hero{background:linear-gradient(270deg,#01232c00 1%,#063c3b 55%)}}.hero .hero-background img,.hero .hero-background video{display:block;width:100%;filter:brightness(.6);background-color:#063c3b;height:28em;object-fit:cover}@media (min-width: 1024px){.hero .hero-background img,.hero .hero-background video{position:absolute;top:0;left:23%;height:100%;object-fit:cover;z-index:-1}}@media (min-width: 1440px){.hero .hero-background img,.hero .hero-background video{object-fit:contain}}@media (max-width: 1023px){.hero.default-bg .hero-background{display:none}.hero.default-bg .hero-content{min-height:37vh;display:flex;flex-direction:column;justify-content:center}}.hero .custom-container.hero-content{text-align:left;padding:3em 1.5em}@media (max-width: 1023px){.hero .custom-container.hero-content{background:linear-gradient(180deg,#063c3b,#01232c)}}@media (min-width: 767px){.hero .custom-container.hero-content{padding:3em 1.5em}}@media (min-width: 1024px){.hero .custom-container.hero-content{justify-content:center;display:flex;flex-direction:column;padding:10em 2em}}@media (min-width: 1220px){.hero .custom-container.hero-content{padding:10em 0}}@media (min-width: 1441px){.hero .custom-container.hero-content{padding:10em 0}}.hero .custom-container.hero-content .title{font-size:2.875rem;font-weight:600;margin-bottom:1rem}@media (min-width: 1024px){.hero .custom-container.hero-content .title{font-size:4.063rem;font-weight:600;margin-bottom:.5em}}.hero .custom-container.hero-content .subheadline{font-size:1.375rem;font-weight:300;margin-bottom:3.5rem;letter-spacing:0}@media (min-width: 1024px){.hero .custom-container.hero-content .subheadline{max-width:50%;font-size:1.813rem;font-weight:300;margin-bottom:0}}.hero .custom-container.hero-content .btn{text-align:center}.hero .custom-container.hero-content .cta-buttons{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;margin-top:2em}@media (min-width: 768px){.hero .custom-container.hero-content .cta-buttons{flex-direction:row}}@media (min-width: 1024px){.hero .custom-container.hero-content .cta-buttons{margin-top:60px;gap:2em}}.hero-footer{background-image:url(/wp-content/themes/compscience-2025/assets/images/block-gradient-bg.jpg);background-position:center;background-size:cover}@media (min-width: 1220px){.hero-footer{background-size:contain;border-radius:0 0 17px 17px}}.hero-footer .section-wrapper{padding:2em 0}@media (min-width: 1024px){.hero-footer .section-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2em}}@media (min-width: 1024px){.hero-footer .section-content{padding-right:50px}}@media (min-width: 1440px){.hero-footer .section-content{padding-right:75px;max-width:85%}}.hero-footer .section-title{color:#0aeb96;margin:0 0 .5em}.hero-footer .section-copy{margin-bottom:1em;font-weight:100;font-size:17px;color:#ffffffe6}@media (min-width: 1024px){.hero-footer .section-copy{font-size:19px}}.hero-footer .full-img{border-radius:25px}.footer{background:linear-gradient(180deg,#063c3b,#01232c);padding:3em 0;transition:1s ease-in-out}@media (min-width: 1024px){.footer{padding:3em 0 2em}}@media (min-width: 1660px){.footer{padding:3em 0 1.5em}}.footer a{color:#fff;text-decoration:none}.footer p{color:#fff;font-weight:400}.footer .footer-list{display:flex;flex-direction:column;gap:3em}@media (min-width: 767px){.footer .footer-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}}@media (min-width: 1024px){.footer .footer-list{padding:0 2em}}.footer .footer-list .footer-links{display:flex;flex-direction:column;gap:.5em}.footer .footer-list .footer-links.stacked{margin-top:2em}.footer .footer-list .footer-links .footer-title{color:#fff;opacity:.5;font-weight:400}.footer .footer-list .footer-links a{font-weight:600;font-size:17px;transition:color .3s ease-in-out}.footer .footer-list .footer-links a:hover,.footer .footer-list .footer-links a:hover p{color:var(--primary)}.footer .footer-list .footer-links p{font-weight:600}.footer .footer-wrapper{margin-top:4em}@media (min-width: 1024px){.footer .footer-wrapper{padding:0 2em;margin-bottom:2em}}@media (min-width: 1440px){.footer .footer-wrapper{margin-bottom:0}}.footer .footer-wrapper .footer-media{display:flex;justify-content:space-between;flex-direction:column}@media (min-width: 767px){.footer .footer-wrapper .footer-media{flex-direction:row}}.footer .footer-wrapper .form-headline{color:#fff}.footer .footer-content{display:flex;flex-direction:row;justify-content:space-between;margin-top:2em}@media (max-width: 375px){.footer .footer-content{align-items:normal;text-align:center;flex-direction:column-reverse;gap:2em}}.footer .footer-content .footer-terms{display:flex;flex-direction:row;justify-content:space-between;gap:1em;align-items:end}@media (min-width: 767px){.footer .footer-content .footer-terms{gap:2em}}.footer .footer-content .footer-logo img{margin-bottom:.5em}.footer .social-media p{opacity:.5}.footer #hubspot-subscription-form{padding:.5em 0}.footer #hubspot-subscription-form form{width:fit-content;display:flex;align-items:end;position:relative}.footer #hubspot-subscription-form form .hs-form-field label{display:none}.footer #hubspot-subscription-form form .hs-form-field label.hs-error-msg{display:inline}.footer #hubspot-subscription-form form .hs-form-field .input{background:#fff;transition:1s all;padding:12px 16px;border-radius:8px 0 0 8px}.footer #hubspot-subscription-form form .hs-input{height:auto;border:1px white solid;font-size:15px;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.footer #hubspot-subscription-form form .hs-input:-webkit-autofill,.footer #hubspot-subscription-form form .hs-input:-webkit-autofill:hover,.footer #hubspot-subscription-form form .hs-input:-webkit-autofill:focus{-webkit-text-fill-color:#1a1a1a!important;-webkit-box-shadow:0 0 0px 1000px #fff inset!important}@media (min-width: 375px){.footer #hubspot-subscription-form form .hs-input{padding-right:3em}}.footer #hubspot-subscription-form form .custom-submit-btn,.footer #hubspot-subscription-form form input[type=submit].hs-button{background-color:var(--secondary)!important;border:none!important;color:#000!important;-webkit-text-fill-color:black!important;position:absolute;top:0;left:100%;cursor:pointer;padding:14px 16px;border-radius:0 8px 8px 0;font-size:16px;font-weight:600;font-family:Spline Sans,sans-serif;letter-spacing:-.03em;white-space:nowrap}.footer #hubspot-subscription-form form .hs-error-msgs{list-style:none;color:#fff;display:block;padding:0}@media (max-width: 767px){.footer #hubspot-subscription-form form{width:100%;align-items:stretch;flex-wrap:nowrap}.footer #hubspot-subscription-form form .hs-form-field{flex:1;min-width:0}.footer #hubspot-subscription-form form .hs-form-field .input{height:100%;box-sizing:border-box}.footer #hubspot-subscription-form form .hs-input{width:100%!important;padding-right:1em;box-sizing:border-box;height:100%}.footer #hubspot-subscription-form form .custom-submit-btn,.footer #hubspot-subscription-form form input[type=submit].hs-button{position:static;flex-shrink:0;align-self:stretch;padding:16px}.footer #hubspot-subscription-form form .hs-error-msgs{position:absolute;top:calc(100% + 4px);left:0;margin:0;padding:0;width:100%}.footer #hubspot-subscription-form form .hs_error_rollup{display:none}}.announcement-banner{position:relative;background:linear-gradient(180deg,#063c3b,#01232c);padding:72px 24px;text-align:center;overflow:hidden}@media (min-width: 768px){.announcement-banner{padding:96px 24px}}.announcement-banner__pattern-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../assets/images/quote_squares.png);background-repeat:no-repeat;background-position:left center;opacity:.2;pointer-events:none;z-index:1}@media (max-width: 768px){.announcement-banner__pattern-overlay{background-size:cover}}.announcement-banner__container{position:relative;z-index:2;max-width:1280px;margin:0 auto;display:flex;justify-content:center}.announcement-banner__content{max-width:760px;width:100%;display:flex;flex-direction:column;align-items:center;gap:0}.announcement-banner__pretitle{font-size:17px;font-weight:400;letter-spacing:0%;text-transform:uppercase;line-height:100%;color:#ffffffe6;margin:0 0 16px}.announcement-banner__title{font-size:clamp(26px,4vw,38px);font-weight:600;line-height:95%;letter-spacing:-3%;color:#fff;margin:0 0 10px}.announcement-banner__description{font-size:15px;line-height:1.5;color:#ffffffbf;margin:0 0 40px;max-width:560px}.announcement-banner__action{width:100%}@media (min-width: 480px){.announcement-banner__action{width:auto}}.announcement-banner__action .btn{width:100%}@media (min-width: 480px){.announcement-banner__action .btn{width:auto}}.faq-preview{background:#fdfdfd;padding:86px 0}@media (min-width: 1024px){.faq-preview{padding:90px 0}}.faq-preview-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:32px}@media (min-width: 1024px){.faq-preview-container{flex-direction:row;align-items:flex-start;gap:64px}}@media (min-width: 1024px){.faq-preview-content{flex:0 0 524px}}.faq-preview-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#2e2e2e;margin:0 0 16px}.faq-preview-description{font-size:17px;line-height:100%;color:#2e2e2ecc;letter-spacing:-2%;margin:0 0 24px;max-width:500px}@media (max-width: 1024px){.faq-preview-description{margin:0 0 45px}}.faq-preview-list-wrapper{flex:1;display:flex;flex-direction:column;gap:24px}.faq-preview-list{display:flex;flex-direction:column;gap:10px}.faq-preview-cta{align-self:flex-start}.faq-preview-cta--desktop{display:none}.faq-preview-cta--mobile{display:inline-flex;margin-top:56px}@media (min-width: 1024px){.faq-preview-cta--desktop{display:inline-flex}.faq-preview-cta--mobile{display:none}}.faq-item{border:1px solid rgba(46,46,46,.0784313725);border-radius:5px;overflow:hidden;background:#fff;transition:border-radius var(--acc-dur, .3s) var(--acc-ease, ease)}.faq-question{list-style:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:17px;font-weight:600;color:#0b5148;cursor:pointer;line-height:100%;letter-spacing:-2%}.faq-question .toggle-icon{flex-shrink:0;font-size:30px;color:#2e2e2ea6;transition:transform var(--acc-dur, .3s) var(--acc-ease, ease)}.faq-item__wrap{height:0;overflow:hidden;transition:height var(--acc-dur, .3s) var(--acc-ease, ease)}.resource-hero{background:linear-gradient(90deg,#063c3b 25%,#063c3b00),linear-gradient(0deg,#01232c,#01232c);padding:60px 0;overflow:hidden}@media (min-width: 992px){.resource-hero{padding:100px 0}}.resource-hero__container{margin:0 auto;padding:0 1em;display:flex;flex-direction:column;gap:48px}@media (min-width: 1024px){.resource-hero__container{flex-direction:row;align-items:center;justify-content:space-between;gap:64px;padding:0 20px}}.resource-hero__content{flex:1;max-width:100%}@media (min-width: 992px){.resource-hero__content{max-width:680px}}.resource-hero__pretitle{display:block;font-size:17px;font-weight:400;color:#ffffffe5;margin-bottom:16px}.resource-hero__title{margin-bottom:24px}.resource-hero__title h1,.resource-hero__title p{font-size:clamp(46px,1.5rem + 4vw,65px);font-weight:600;color:#fff;margin:0}.resource-hero__title span,.resource-hero__title strong{color:#0aeb96}.resource-hero__description{font-size:17px;color:#ffffffe5;margin-bottom:32px}.resource-hero__visual{flex:1;display:flex;justify-content:center;align-items:stretch;width:100%;align-self:stretch}@media (min-width: 1024px){.resource-hero__visual{justify-content:flex-end}}.resource-hero__image-stack{max-width:100%;width:520px;display:flex;align-items:center}.resource-hero__image-stack img{width:100%;height:auto;display:block;object-fit:contain;max-height:100%}.resource-stats{padding:60px 0;background-color:#fff}@media (min-width: 768px){.resource-stats{padding:80px 0}}.resource-stats__container{max-width:1440px;margin:0 auto;padding:0 24px}.resource-stats__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.resource-stats__grid{grid-template-columns:repeat(3,1fr);gap:32px}}.resource-stats__card{background:#fdfdfd;border:1px solid rgb(227,227,227);border-radius:var(--radius-card);padding:38px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.resource-stats__number{font-size:57px;font-weight:600;line-height:64px;color:#fd7738;margin-bottom:16px;letter-spacing:-3%}.resource-stats__description{font-size:15px;line-height:16px;color:#2e2e2ed9;margin:0;max-width:280px}.resource-details{margin-bottom:0;padding-bottom:15px;background-color:#f5f8f8}.resource-details__container{max-width:1440px;margin:0 auto;padding:0 24px}.resource-details__header{margin-bottom:68px;max-width:800px}.resource-details__main-title{font-size:38px;font-weight:600;color:#2e2e2e;margin:0 0 30px}.resource-details__main-description{font-size:15px;color:#2e2e2e;letter-spacing:-2%;line-height:16px;margin:0}.resource-details__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 576px){.resource-details__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.resource-details__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.resource-details__card{background:#fff;border:1px solid #eaeaea;border-radius:var(--radius-card);padding:18px 14px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:0 4px 12px #00000003}.resource-details__icon-wrapper{height:48px;margin-bottom:24px;display:flex;align-items:center}.resource-details__icon-wrapper img{height:100%;width:auto;object-fit:contain}.resource-details__card-title{font-size:18px;font-weight:600;line-height:100%;color:#2e2e2e;letter-spacing:-2%;margin:0 0 12px}.resource-details__card-description{font-size:15px;line-height:100%;color:#2e2e2ed9;letter-spacing:0;margin:0}.resource-quote{position:relative;background-color:#1e1e1e;padding:80px 0;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-top:0}@media (min-width: 768px){.resource-quote{padding:120px 0}}.resource-quote__pattern-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../assets/images/quote_squares.png);background-repeat:no-repeat;opacity:.2;pointer-events:none;z-index:1;transform:scaleX(-1)}@media (max-width: 768px){.resource-quote__pattern-overlay{background-size:cover}}.resource-quote__container{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:6rem 24px;width:100%;display:flex;justify-content:center}.resource-quote__content{max-width:440px;text-align:center;width:100%}@media (min-width: 768px){.resource-quote__content{max-width:720px}}.resource-quote__content p,.resource-quote__content h2,.resource-quote__content h3{font-size:32px;line-height:110%;font-weight:400;color:#fff;margin:0;letter-spacing:-.3%}.resource-quote__content span{font-weight:inherit}#get-appointed{border:1px solid rgba(46,46,46,.0784313725);background-color:#fff}#get-appointed .form-section{display:grid;grid-template-columns:1fr;gap:1}@media (min-width: 992px){#get-appointed .form-section{grid-template-columns:repeat(2,1fr)}}#get-appointed .accordion-card{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:100%;padding:40px 24px;background:#fff;box-shadow:none}@media (min-width: 768px){#get-appointed .accordion-card{padding:60px 48px}}#get-appointed .accordion-card .form-content{width:100%}#get-appointed .accordion-card .form-content .section-title{font-size:36px;line-height:1.2;font-weight:700;color:#1a1a1a;margin:0 0 24px}@media (min-width: 768px){#get-appointed .accordion-card .form-content .section-title{font-size:49px}}#get-appointed .accordion-card .form-content .section-title span.highlight.orange,#get-appointed .accordion-card .form-content .section-title span[style*="color: #ff6a39"],#get-appointed .accordion-card .form-content .section-title strong{color:#ff6a39}#get-appointed .accordion-card .form-content .section-description p{margin:0}#get-appointed .accordion-card.accordion-form,#get-appointed .accordion-card.accordion-form .form-wrapper,#get-appointed .accordion-card.accordion-form .hubspot-form{width:100%}#get-appointed .accordion-card.accordion-form .hubspot-form input[type=submit]{background-color:#0aeb96!important;color:#000!important;border:1px solid #2d2d2d!important;font-weight:700!important;font-family:sans-serif;cursor:pointer;transition:all .2s ease;display:inline-block!important;width:fit-content!important;height:50px;min-width:160px;text-align:center;padding:10px 24px!important;border-radius:var(--radius-card, 4px)}#get-appointed .accordion-card.accordion-form .hubspot-form input[type=submit]:hover{background-color:#01232c!important;color:#0aeb96!important}@media (max-width: 767px){#get-appointed .accordion-card.accordion-form{margin-top:2em;padding-top:0}}.resource-cta{background:linear-gradient(180deg,#063c3b,#01232c);padding:80px 0;text-align:center;overflow:hidden;margin:0}@media (min-width: 768px){.resource-cta{padding:80px 0}}.resource-cta__container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;justify-content:center}.resource-cta__content{max-width:640px;width:100%;display:flex;flex-direction:column;align-items:center}.resource-cta__logo-wrapper{height:48px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.resource-cta__logo-wrapper img{height:100%;width:140px;object-fit:contain}.resource-cta__title{margin-bottom:20px}.resource-cta__title h3,.resource-cta__title p{font-size:22px;line-height:95%;font-weight:600;color:#fff;margin:0;letter-spacing:-3%}.resource-cta__title span,.resource-cta__title strong{color:#00e676}.resource-cta__description{font-size:15px;line-height:1.4;color:#fff;margin:0 0 36px;letter-spacing:-2%}.resource-cta__action{width:100%}@media (min-width: 480px){.resource-cta__action{width:auto}}.case-study-hero{background:linear-gradient(78.26deg,#063c3b 30.84%,#063c3b00 78.86%),linear-gradient(0deg,#01232c,#01232c);padding:130px 0 0;overflow:hidden;margin-top:0;margin-bottom:0}@media (min-width: 1024px){.case-study-hero{padding:160px 0 0}}.case-study-hero-container{max-width:1280px;margin:0 auto;padding:0 24px 60px}@media (max-width: 1023px){.case-study-hero-container{padding-bottom:56px}}.case-study-hero-top{display:flex;flex-direction:column;gap:40px}@media (min-width: 1024px){.case-study-hero-top{flex-direction:row;align-items:center;justify-content:space-between;gap:200px}}@media (max-width: 1023px){.case-study-hero-content{order:2}}@media (min-width: 1024px){.case-study-hero-content{flex:1 1 55%}}.case-study-hero-title{max-width:550px;font-size:clamp(32px,1.2rem + 3vw,38px);font-weight:600;line-height:105%;letter-spacing:-3%;color:#fff;margin:0 0 20px}.case-study-hero-title span,.case-study-hero-title strong{color:#0aeb96}.case-study-hero-description{font-size:17px;line-height:100%;letter-spacing:0%;color:#fff;opacity:.9;font-weight:400;margin:0 0 32px;max-width:490px}.case-study-hero-cta .btn{display:inline-flex;align-items:center;gap:.5em}@media (max-width: 1023px){.case-study-hero-media{order:1}}@media (min-width: 1024px){.case-study-hero-media{flex:1 1 30%}}.case-study-hero-media img{width:100%;height:auto;display:block;max-width:750px;margin:0 auto}@media (max-width: 1023px){.case-study-hero-media img{width:auto;max-width:100%;margin:0 auto}}.case-study-hero-bottom{background:#07403e;border-top:1px solid rgba(255,255,255,.0784313725);margin-top:0;padding:16px 0}.case-study-hero-bottom-container{margin:0 auto;max-width:1280px;padding:24px;display:flex;flex-direction:column;gap:32px}@media (min-width: 1024px){.case-study-hero-bottom-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:100px;padding:16px 24px}}.case-study-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 100px}@media (max-width: 1023px){.case-study-hero-stats{gap:24px 40px}}@media (min-width: 600px){.case-study-hero-stats{grid-template-columns:repeat(3,1fr)}}.case-study-hero-stat-value{font-size:29px;font-weight:600;letter-spacing:0%;line-height:100%;color:#0aeb96;margin-bottom:10px}.case-study-hero-stat-label{font-size:15px;color:#ffffffe5;font-weight:400}.case-study-hero-info{display:flex;flex-direction:column;gap:8px}.case-study-hero-info-item{display:flex;gap:8px;font-size:13px;align-items:baseline}.case-study-hero-info-label{color:#ffffffb2;text-transform:uppercase;letter-spacing:-2%;line-height:100%;min-width:80px}.case-study-hero-info-value{color:#ffffffe5;font-weight:600}.case-study-challenge{background:#fff;padding:86px 0}@media (min-width: 1024px){.case-study-challenge{padding:90px 0}}.case-study-challenge-container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:32px}@media (min-width: 1024px){.case-study-challenge-container{flex-direction:row;align-items:normal;justify-content:space-between;gap:80px}}@media (min-width: 1024px){.case-study-challenge-content{flex:1 1 45%}}.case-study-challenge-kicker{display:inline-block;font-size:17px;font-weight:400;letter-spacing:-2%;line-height:100%;color:#0b5148;margin-bottom:16px}.case-study-challenge-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#2e2e2e;margin:0 0 22px}.case-study-challenge-description{font-size:17px;line-height:100%;color:#2e2e2ecc;margin:0;max-width:460px;letter-spacing:-2%;font-weight:400}@media (min-width: 1024px){.case-study-challenge-media{flex:1 1 45%}}.case-study-challenge-media img{width:100%;height:auto;display:block;border-radius:4px}.case-study-challenge-stats-card{background:#07403e;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.case-study-challenge-stats-card{flex:1 1 45%}}.case-study-challenge-stats-title{display:block;font-size:15px;font-weight:400;letter-spacing:-2%;text-transform:uppercase;color:#0aeb96}.case-study-challenge-stats-subtitle{display:block;font-size:13px;font-weight:400;letter-spacing:-2%;color:#ffffffb2;margin-top:-8px}.case-study-challenge-stats-list{display:flex;flex-direction:column}.case-study-challenge-stats-item{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.2);min-width:0}.case-study-challenge-stats-item:first-child{border-top:none}.case-study-challenge-stats-value{font-size:15px;font-weight:400;color:#fff;letter-spacing:-2%;line-height:100%;flex:1;min-width:0;overflow-wrap:break-word}.case-study-challenge-stats-label{font-size:22px;font-weight:600;color:#0aeb96;line-height:100%;letter-spacing:0%;flex-shrink:0;min-width:90px}.case-study-approach{background:#fdfdfd;padding:86px 0}@media (min-width: 1024px){.case-study-approach{padding:90px 0}}.case-study-approach-container{max-width:1280px;margin:0 auto;padding:0 24px}.case-study-approach-header{margin-bottom:32px}.case-study-approach-kicker{display:inline-block;font-size:17px;font-weight:400;letter-spacing:-2%;line-height:100%;color:#0b5148;margin-bottom:20px}.case-study-approach-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#2e2e2e;margin:0;max-width:640px}.case-study-approach-sessions{display:flex;flex-direction:column;align-items:stretch;gap:16px}@media (min-width: 768px){.case-study-approach-sessions{flex-direction:row;align-items:center;gap:24px}}.case-study-approach-session{background:#0b5148;border-radius:4px;padding:20px;flex:1 1 0}.case-study-approach-session-meta{display:flex;align-items:center;justify-content:space-between}.case-study-approach-session-kicker{display:block;font-size:13px;font-weight:400;letter-spacing:-2%;line-height:100%;text-transform:uppercase;color:#0aeb96;margin-bottom:12px}.case-study-approach-session-label{font-size:13px;font-weight:400;letter-spacing:-2%;text-transform:uppercase;color:#0aeb96;margin-bottom:12px}.case-study-approach-session-title{font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}.case-study-approach-session-description{font-size:15px;line-height:100%;letter-spacing:-2%;color:#fffc;font-weight:400;margin:0}.case-study-approach-arrow{display:flex;align-items:center;justify-content:center;color:#01232c;flex-shrink:0}.case-study-approach-arrow .arrow-desktop{display:none}.case-study-approach-arrow .arrow-mobile{display:block}@media (min-width: 768px){.case-study-approach-arrow .arrow-desktop{display:block}.case-study-approach-arrow .arrow-mobile{display:none}}.case-study-approach-footer{text-align:center;margin-top:36px;font-size:15px;line-height:100%;letter-spacing:-2%;color:#2e2e2ecc}@media (max-width: 1024px){.case-study-approach-footer{text-align:left}}.case-study-approach-footer p{margin:0}.case-study-approach-footer strong,.case-study-approach-footer b{color:#0b5148;font-weight:700}.case-study-findings{background:#fff;padding:86px 0}@media (min-width: 1024px){.case-study-findings{padding:90px 0}}.case-study-findings-container{max-width:1280px;margin:0 auto;padding:0 24px}.case-study-findings-header{max-width:640px;margin-bottom:48px}.case-study-findings-kicker{display:inline-block;font-size:17px;font-weight:400;letter-spacing:-2%;color:#0b5148;margin-bottom:16px}.case-study-findings-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#2e2e2e;margin:0 0 16px}.case-study-findings-description{font-size:17px;line-height:100%;color:#2e2e2ecc;letter-spacing:-2%;margin:0}.case-study-findings-list{display:grid;grid-template-columns:1fr;gap:40px 48px}@media (min-width: 768px){.case-study-findings-list{grid-template-columns:repeat(2,1fr)}}.case-study-findings-item{display:flex;gap:24px;padding:0}.case-study-findings-number{flex-shrink:0;font-size:29px;font-weight:600;color:#2e2e2e80;line-height:1}.case-study-findings-content{flex:1}.case-study-findings-badge{display:inline-block;margin-bottom:16px}.case-study-findings-badge img{display:block;height:28px;width:auto}.case-study-findings-item-title{font-size:22px;font-weight:600;color:#000;margin:0 0 8px}.case-study-findings-item-description{font-size:15px;line-height:100%;color:#2e2e2ecc;margin:0;max-width:460px}.case-study-floor{background:#063c3b;padding:86px 0}@media (min-width: 1024px){.case-study-floor{padding:90px 0}}.case-study-floor-container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:32px}@media (min-width: 1024px){.case-study-floor-container{flex-direction:row;align-items:center;justify-content:space-between;gap:0px}}@media (min-width: 1024px){.case-study-floor-content{flex:1 1 45%}}.case-study-floor-kicker{display:inline-block;font-size:17px;font-weight:400;letter-spacing:-2%;color:#0aeb96;margin-bottom:16px}.case-study-floor-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#fff;margin:0 0 20px;max-width:500px}.case-study-floor-description{font-size:17px;line-height:100%;letter-spacing:-2%;color:#fffc;margin:0;max-width:460px}.case-study-floor-quote{margin:24px 0 0;padding-left:10px;border-left:2px solid #0aeb96}.case-study-floor-quote-text{font-size:15px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#fff;margin:0 0 16px;max-width:516px}.case-study-floor-quote-author{display:block;font-size:13px;font-weight:400;letter-spacing:0%;line-height:100%;text-transform:uppercase;color:#fffc;font-style:normal}@media (min-width: 1024px){.case-study-floor-media{flex:1 1 45%}}.case-study-floor-media img{width:100%;height:auto;display:block;border-radius:8px}.case-study-floor-gallery{display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.case-study-floor-gallery{flex:1 1 45%;flex-direction:row}}.case-study-floor-gallery-item{margin:0;flex:1}.case-study-floor-gallery-item img{width:100%;height:auto;display:block;border-radius:8px;margin-bottom:10px}.case-study-floor-gallery-item figcaption{font-size:13px;font-weight:400;color:#ffffffb2;line-height:100%;letter-spacing:-2%}.case-study-results{background:#fdfdfd;padding:86px 0}@media (min-width: 1024px){.case-study-results{padding:90px 0}}.case-study-results-container{max-width:1280px;margin:0 auto;padding:0 24px}.case-study-results-header{max-width:640px;margin-bottom:32px}.case-study-results-kicker{display:inline-block;font-size:17px;font-weight:400;letter-spacing:-2%;color:#0b5148;margin-bottom:16px}.case-study-results-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;max-width:500px;color:#2e2e2e;margin:0 0 16px}.case-study-results-description{font-weight:400;font-size:17px;line-height:100%;letter-spacing:-2%;color:#2e2e2ecc;margin:0}.case-study-results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}@media (min-width: 768px){.case-study-results-grid{grid-template-columns:repeat(4,1fr)}}.case-study-results-item{background:#07403e;border-radius:4px;padding:28px 10px;text-align:center}.case-study-results-stat{font-size:29px;font-weight:600;color:#0aeb96;margin-bottom:8px;line-height:100%;letter-spacing:0%}.case-study-results-stat-description{font-size:15px;color:#fff;line-height:100%;letter-spacing:-2%}.case-study-results-quote{border:1px solid rgba(1,35,44,.1019607843);border-radius:4px;padding:12px;max-width:647px}.case-study-results-quote-inner{border-left:3px solid #0aeb96;padding-left:16px}.case-study-results-quote-title{display:block;font-size:13px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#0b5148;margin-bottom:1px}.case-study-results-quote-description{font-size:15px;line-height:100%;letter-spacing:-2%;color:#2e2e2ecc}.case-study-results-quote-description p{margin:0}.case-study-results-quote-description strong,.case-study-results-quote-description b{color:#0b5148;font-weight:600}.case-study-quote{background:#2e2e2e;padding:86px 24px;margin:0;text-align:center}@media (min-width: 1024px){.case-study-quote{padding:90px 24px}}.case-study-quote-container{max-width:720px;margin:0 auto}.case-study-quote-logo{margin-bottom:24px}.case-study-quote-logo img{height:45px;width:auto;display:inline-block}.case-study-quote-text{margin:0 0 24px;color:#fff}.case-study-quote-text p{line-height:110%;font-size:32px;letter-spacing:-3%;font-weight:400;display:inline;margin:0}.case-study-quote-text strong,.case-study-quote-text b{line-height:110%;font-size:32px;letter-spacing:-3%;color:#6ff5bd;font-weight:400}.case-study-quote-mark{color:#0aeb96;font-size:32px;font-weight:400}.case-study-quote-author{display:flex;flex-direction:column;gap:2px}.case-study-quote-author-name{font-size:22px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#fff;padding-bottom:2px}.case-study-quote-author-company{font-size:15px;font-weight:400;line-height:95%;letter-spacing:-3%;color:#ffffffd9}.case-study-download{background:#fff;padding:86px 0}@media (min-width: 1024px){.case-study-download{padding:90px 0}}.case-study-download-container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:40px}@media (min-width: 1024px){.case-study-download-container{flex-direction:row;align-items:stretch;gap:40px}}.case-study-download-content{background:#fff;border:1px solid rgba(46,46,46,.0784313725);border-radius:8px;padding:40px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1024px){.case-study-download-content{flex:1 1 45%}}.case-study-download-title{color:#01232c;margin:0 0 16px}.case-study-download-title p{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%}.case-study-download-title strong,.case-study-download-title b{color:#fd7738}.case-study-download-subtitle{font-size:22px;line-height:24px;letter-spacing:-3%;color:#2e2e2ed9;margin:0 0 24px}.case-study-download-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;text-align:left;width:fit-content}.case-study-download-item{display:flex;align-items:flex-start;gap:10px;font-size:17px;font-weight:600;letter-spacing:-2%;color:#2e2e2ed9;line-height:100%}.case-study-download-check{flex-shrink:0;margin-top:3px;color:#0aeb96}.case-study-download-form-wrapper{background:#fff;border:1px solid rgba(46,46,46,.0784313725);border-radius:8px;padding:32px}@media (min-width: 1024px){.case-study-download-form-wrapper{flex:1 1 45%}}.case-study-download-form-wrapper .hubspot-form form{gap:0px!important}.case-study-download-form-wrapper .hubspot-form label{font-size:14px;font-weight:400;letter-spacing:0%;line-height:100%;color:#000;margin-bottom:6px;display:block}.case-study-download-form-wrapper .hubspot-form .hs-name-row{display:flex;gap:16px;width:100%}.case-study-download-form-wrapper .hubspot-form .hs-name-row .hs_firstname,.case-study-download-form-wrapper .hubspot-form .hs-name-row .hs_lastname{flex:1;min-width:0}.case-study-download-form-wrapper .hubspot-form .hs-form-field,.case-study-download-form-wrapper .hubspot-form .input,.case-study-download-form-wrapper .hubspot-form .hs-input{width:100%!important;box-sizing:border-box}.case-study-download-form-wrapper .hubspot-form .hs_firstname.hs-form-field,.case-study-download-form-wrapper .hubspot-form .hs_lastname.hs-form-field{width:calc(50% - 8px)!important;display:inline-block;vertical-align:top;box-sizing:border-box}.case-study-download-form-wrapper .hubspot-form .hs_firstname.hs-form-field{margin-right:16px}.case-study-download-form-wrapper .hubspot-form .hs-dependent-field{width:100%!important;box-sizing:border-box}.case-study-download-form-wrapper .hubspot-form input[type=text],.case-study-download-form-wrapper .hubspot-form input[type=email],.case-study-download-form-wrapper .hubspot-form input[type=tel]{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(0,0,0,.1019607843);border-radius:6px;font-size:14px;margin-bottom:5px}.case-study-download-form-wrapper .hubspot-form input[type=text]:focus,.case-study-download-form-wrapper .hubspot-form input[type=email]:focus,.case-study-download-form-wrapper .hubspot-form input[type=tel]:focus{outline:none;border-color:#0aeb96}.case-study-download-form-wrapper .hubspot-form select{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(0,0,0,.1019607843);border-radius:6px;font-size:14px;margin-bottom:5px;background:#fff}.case-study-download-form-wrapper .hubspot-form select:focus{outline:none;border-color:#0aeb96}.case-study-download-form-wrapper .hubspot-form .hs-form-field{margin-bottom:4px}.case-study-download-form-wrapper .hubspot-form .custom-submit-btn{background:#fd7738;color:#01232c;font-size:15px;font-weight:600;border:1.5px solid #01232c;border-radius:2px;padding:12px 32px;width:auto;display:inline-block;cursor:pointer;transition:all .3s ease-in-out;margin-top:8px;letter-spacing:-3%;line-height:95%}.case-study-download-form-wrapper .hubspot-form .custom-submit-btn:hover{background-color:#01232c;color:var(--secondary)}.trust-hero{background:linear-gradient(90deg,#01232c 0% 15%,#063c3b 60% 100%);padding-top:120px;padding-bottom:86px}@media (min-width: 1024px){.trust-hero{padding:150px 0 86px;margin:0}}.trust-hero-container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:56px}@media (min-width: 1024px){.trust-hero-container{flex-direction:row;align-items:center;justify-content:space-between;gap:64px}}.trust-hero-content{order:2}@media (min-width: 1024px){.trust-hero-content{order:initial;flex:1 1 50%}}.trust-hero-kicker{display:inline-block;font-size:15px;font-weight:400;letter-spacing:-2%;color:#0aeb96;line-height:100%;margin-bottom:16px}.trust-hero-title{font-size:clamp(46px,1.2rem + 3vw,60px);font-weight:600;line-height:105%;letter-spacing:-3%;color:#fff;margin:0 0 24px}.trust-hero-description{font-size:17px;line-height:100%;color:#ffffffe5;letter-spacing:0%;margin:0;max-width:500px;font-weight:400}.trust-hero-media{order:1}@media (min-width: 1024px){.trust-hero-media{order:initial;flex:1 1 55%}}.trust-hero-media img{width:100%;height:auto;display:block;border-radius:8px;aspect-ratio:536/402}.trust-commitment{background:#fff;padding:86px 0}@media (min-width: 1024px){.trust-commitment{padding:86px 0;margin:0}}.trust-commitment-container{max-width:1280px;margin:0 auto;padding:0 24px}.trust-commitment-header{max-width:700px;margin-bottom:40px}.trust-commitment-kicker{display:inline-block;font-size:15px;font-weight:400;letter-spacing:-2%;line-height:100%;color:#0b5148;margin-bottom:16px}.trust-commitment-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#2e2e2e;margin:0 0 20px;max-width:640px}.trust-commitment-description{font-size:17px;color:#2e2e2ecc;letter-spacing:-2%;line-height:100%;margin:0 0 40px}.trust-commitment-sub-description{font-size:17px;line-height:100%;color:#2e2e2ecc;margin:0}.trust-commitment-cards{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.trust-commitment-cards{grid-template-columns:repeat(2,1fr)}}.trust-commitment-card{border:1px solid rgba(46,46,46,.0784313725);border-radius:5px;padding:20px;display:flex;gap:16px;align-items:flex-start}.trust-commitment-card-icon{width:40px;height:40px;border-radius:8px;background:#0aeb961a;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:0}.trust-commitment-card-icon img{width:36px;height:36px;object-fit:contain}.trust-commitment-card-content{flex:1}.trust-commitment-card-title{font-size:22px;font-weight:600;color:#000;line-height:100%;letter-spacing:0%;margin:0 0 8px}.trust-commitment-card-description{font-size:15px;line-height:100%;color:#2e2e2ecc;margin:0}.trust-banner{background:#063c3b;padding:48px 0;margin:0}.trust-banner-container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:32px}@media (min-width: 1024px){.trust-banner-container{flex-direction:row;align-items:center;justify-content:space-between;gap:64px}}.trust-banner-title p{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-2%;color:#fff;margin:0}.trust-banner-title strong,.trust-banner-title b{color:#0aeb96}@media (min-width: 1024px){.trust-banner-title{flex:1 1 55%}}@media (min-width: 1024px){.trust-banner-list-wrapper{flex:1 1 35%}}.trust-banner-list-header{display:block;font-size:15px;font-weight:400;letter-spacing:-2%;text-transform:uppercase;color:#ffffff80;margin-bottom:16px}.trust-banner-list{padding-left:10px;border-left:1px solid rgba(255,255,255,.2509803922);list-style:none;margin:0;display:flex;flex-direction:column;gap:12px}.trust-banner-item{display:flex;align-items:flex-start;gap:10px;font-size:17px;line-height:100%;letter-spacing:-2%;color:#fff}.trust-banner-check{flex-shrink:0;margin-top:3px;color:#0aeb96}.trust-security{background:#fdfdfd;padding:86px 0;margin:0}@media (min-width: 1024px){.trust-security{padding:86px 0;margin:0}}.trust-security-container{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:20px}.trust-security-header{max-width:700px;margin-bottom:12px}.trust-security-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#2e2e2e;margin:0 0 12px}.trust-security-description{font-size:17px;line-height:100%;letter-spacing:-2%;color:#2e2e2ecc;margin:0}.trust-security-main-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.trust-security-main-grid{grid-template-columns:1fr 1fr;align-items:stretch}}.trust-security-card-one{background:linear-gradient(90deg,#01232c,#0b5148);border-radius:8px;padding:32px;display:flex;flex-direction:column}.trust-security-badge{display:inline-block;border:1px solid #0aeb96;color:#0aeb96;font-size:13px;font-weight:400;padding:7px 11spx;border-radius:5px;margin-bottom:20px;max-width:100px;text-align:center;letter-spacing:-2%;background:#0aeb961a}.trust-security-card-one-title{font-size:29px;font-weight:600;color:#fff;line-height:100%;letter-spacing:-2%;margin:0 0 12px}.trust-security-card-one-description{font-size:17px;line-height:100%;letter-spacing:0%;color:#ffffffe5;margin:0;max-width:460px}.trust-security-cards-stack{display:flex;flex-direction:column;gap:16px}.trust-security-card,.trust-security-footer{background:#fff;border:1px solid rgba(46,46,46,.0784313725);border-radius:8px;padding:24px}.trust-security-card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.trust-security-card-icon{width:36px;height:36px;border-radius:8px;background:#0aeb961a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-security-card-icon img{width:36px;height:36px;object-fit:contain}.trust-security-card-title{font-size:22px;font-weight:600;letter-spacing:-2%;line-height:100%;color:#000;margin:0}.trust-security-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.trust-security-card-item{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:-2%;letter-spacing:-2%;color:#2e2e2e}.trust-security-check{flex-shrink:0;margin-top:3px;color:#0aeb96}.trust-security-footer-links{list-style:none;margin:0;padding:0}.trust-security-footer-link{border-top:1px solid rgba(1,35,44,.0784313725)}.trust-security-footer-link:first-child{border-top:none}.trust-security-footer-link a{display:flex;align-items:center;gap:10px;padding:20px 0;font-size:17px;font-weight:400;color:#2e2e2e;line-height:16px;letter-spacing:-2%;text-decoration:none}.trust-security-footer-link a svg{color:#01232c80;flex-shrink:0}.trust-security-footer-link a:hover{color:#0aa87a}.trust-faq{background:#fff;padding:86px 0}@media (min-width: 1024px){.trust-faq{padding:86px 0;margin:0}}.trust-faq-container{max-width:1280px;margin:0 auto;padding:0 24px}.trust-faq-header{max-width:700px;margin-bottom:32px}.trust-faq-title{font-size:38px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#2e2e2e;margin:0 0 12px}.trust-faq-description{font-size:17px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#2e2e2ecc;margin:0}.trust-faq-kicker{display:block;font-size:15px;font-weight:600;letter-spacing:-2%;text-transform:uppercase;color:#2e2e2eb2;margin-bottom:20px}.trust-faq-list{display:flex;flex-direction:column}.trust-faq-item{display:flex;flex-direction:column;gap:16px;padding:40px 0;border-top:1px solid rgba(1,35,44,.0784313725)}.trust-faq-item:first-child{border-top:none}@media (min-width: 768px){.trust-faq-item{flex-direction:row;align-items:flex-start;gap:80px}}.trust-faq-question{font-size:22px;font-weight:600;line-height:100%;letter-spacing:-2%;color:#2e2e2e;margin:0}@media (min-width: 768px){.trust-faq-question{flex:0 0 47%}}.trust-faq-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px}@media (min-width: 768px){.trust-faq-row{gap:16px;flex:1}}.trust-faq-badge{flex-shrink:0}.trust-faq-badge img{display:block;height:28px;width:auto}.trust-faq-answer{font-size:15px;font-weight:400;letter-spacing:-2%;line-height:16px;color:#2e2e2e;margin:0;flex:1}.trust-providers{background:linear-gradient(90deg,#063c3b,#01232c);padding:86px 0;margin-bottom:0}@media (min-width: 1024px){.trust-providers{padding:86px 0;margin:0}}.trust-providers-container{max-width:1280px;margin:0 auto;padding:0 24px}.trust-providers-title{font-size:29px;font-weight:600;line-height:95%;letter-spacing:-3%;color:#fff;margin:0 0 48px;max-width:600px}.trust-providers-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:40px}@media (min-width: 768px){.trust-providers-grid{grid-template-columns:repeat(2,1fr)}}.trust-providers-grid-item{background:#01232c;border:1px solid rgba(255,255,255,.2509803922);border-radius:8px;padding:24px}.trust-providers-grid-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.trust-providers-grid-icon{width:36px;height:36px;border-radius:8px;background:#0aeb961a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-providers-grid-icon img{width:36px;height:36px;object-fit:contain}.trust-providers-grid-title{font-size:17px;font-weight:600;letter-spacing:0%;color:#fff;margin:0}.trust-providers-grid-description{font-size:15px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#fffc;margin:0}.trust-providers-grid-description p{margin:0}.trust-providers-grid-description a{color:#0aeb96;text-decoration:underline}.trust-providers-grid-description a:hover{color:#0aeb96}.trust-providers-kicker{display:block;font-size:15px;font-weight:600;letter-spacing:-3%;text-transform:uppercase;color:#ffffffb2;margin-bottom:16px}.trust-providers-table-wrapper{display:none}@media (min-width: 1024px){.trust-providers-table-wrapper{display:block;overflow-x:auto;border:1px solid rgba(255,255,255,.2509803922);border-radius:8px}}.trust-providers-table{width:100%;border-collapse:collapse;min-width:700px;table-layout:fixed}.trust-providers-table thead{background:#0b4148}.trust-providers-table tbody{background:#01232c}.trust-providers-table th{text-align:left;font-size:13px;font-weight:600;line-height:16px;letter-spacing:-2%;text-transform:uppercase;color:#fff;padding:16px 20px}.trust-providers-table th:nth-child(1){width:18%}.trust-providers-table th:nth-child(2){width:32%}.trust-providers-table th:nth-child(3){width:22%}.trust-providers-table th:nth-child(4){width:28%}.trust-providers-table td{padding:20px;vertical-align:top;border-top:1px solid rgba(255,255,255,.2509803922);font-size:14px;color:#ffffffe5}.trust-providers-cell-provider{display:flex;flex-direction:column;gap:2px}.trust-providers-cell-standards{font-weight:400;font-size:15px;line-height:16px;letter-spacing:-2%;color:#fff}.trust-providers-cards{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2509803922);border-radius:8px;overflow:hidden;background:#01232c}@media (min-width: 1024px){.trust-providers-cards{display:none}}.trust-providers-card{padding:24px;border-top:1px solid rgba(255,255,255,.1490196078)}.trust-providers-card:first-child{border-top:none}.trust-providers-card-head{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.trust-providers-card-label{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:16px 0 8px}.trust-providers-card-standards{margin:0;color:#ffffffe5;font-size:14px}.trust-providers-provider-name{font-size:17px;font-weight:600;letter-spacing:-2%;line-height:16px;color:#fff;padding-bottom:5px}.trust-providers-provider-subtitle{font-size:15px;line-height:16px;letter-spacing:-2%;color:#ffffffb2}.trust-providers-badge{display:block;height:32px;width:auto;margin-bottom:10px}.trust-providers-cell-description{font-size:15px;font-weight:400;letter-spacing:-2%;line-height:16px;color:#fff;margin:0}.trust-providers-sources-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.trust-providers-sources-list a{font-size:15px;color:#0aeb96;text-decoration:none;font-weight:600;line-height:16px;letter-spacing:-2%}.trust-providers-sources-list a:hover{text-decoration:underline}.trust-cta{background:#fdfdfd;padding:86px 0;margin:0}@media (min-width: 1024px){.trust-cta{padding:86px 0}}.trust-cta-container{max-width:1280px;margin:0 auto;padding:0 24px}.trust-cta-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.trust-cta-grid{grid-template-columns:repeat(2,1fr)}}.trust-cta-card{background:#fff;border:1px solid rgba(46,46,46,.0784313725);border-radius:8px;padding:28px}.trust-cta-card-title{font-size:29px;font-weight:600;line-height:100%;letter-spacing:0%;color:#000;margin:0 0 10px}.trust-cta-card-description{font-size:15px;font-weight:400;line-height:100%;letter-spacing:-2%;color:#2e2e2e;margin:15px 0 20px}.trust-cta-button{display:inline-flex;align-items:center;gap:8px;background:#0aeb96;color:#01232c;font-size:14px;font-weight:700;padding:12px 20px;text-decoration:none;transition:background .2s ease}.faq-page{background:#fdfdfd;--acc-dur: .3s;--acc-ease: ease}@media (prefers-reduced-motion: reduce){.faq-page{--acc-dur: 0ms}}.faq-header{text-align:left;padding-top:10em}@media (min-width: 1024px){.faq-header.custom-container{padding-top:13em}}.faq-header-title{font-size:38px;font-weight:600;line-height:105%;letter-spacing:-3%;color:#01232c;margin:0;max-width:571px}.faq-body{display:flex;flex-direction:column;gap:32px;padding-bottom:60px}@media (min-width: 1024px){.faq-body{flex-direction:row;align-items:flex-start;gap:64px}}.faq-nav{display:none}@media (min-width: 1024px){.faq-nav{display:block;flex:0 0 220px;position:sticky;top:120px}}.faq-nav-label{display:block;font-size:13px;font-weight:400;letter-spacing:-2%;text-transform:uppercase;color:#e5581a;margin-bottom:12px}.faq-nav-list{list-style:none;margin:0;padding:0;border-left:1px solid #efefef;display:flex;flex-direction:column;gap:10px}.faq-nav-link{display:block;padding:4px 0 4px 16px;margin-left:-2px;border-left:2px solid transparent;font-size:15px;color:#2e2e2ecc;text-decoration:none;line-height:100%;letter-spacing:-2%;transition:color .2s ease,border-color .2s ease}.faq-nav-link.active,.faq-nav-link:hover{color:#01232c;font-weight:600;border-left-color:#fd7738}.faq-sections{flex:1;display:flex;flex-direction:column;gap:48px}@media (max-width: 1024px){.faq-sections{gap:96px}}.faq-section-title{font-size:22px;font-weight:600;color:#01232c;line-height:100%;letter-spacing:-2%;margin:0 0 26px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid rgba(46,46,46,.0784313725);border-radius:8px;overflow:hidden;background:#fff;transition:border-radius var(--acc-dur) var(--acc-ease)}.faq-item.is-shown{border-radius:20px}.faq-item::-webkit-details-marker{display:none}.faq-question{list-style:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:17px;font-weight:600;color:#0b5148;cursor:pointer}.faq-question .toggle-icon{flex-shrink:0;font-size:30px;color:#2e2e2ea6;transition:transform var(--acc-dur) var(--acc-ease)}.is-shown .faq-question .toggle-icon{transform:rotate(45deg)}.faq-item__wrap{height:0;overflow:hidden;transition:height var(--acc-dur) var(--acc-ease)}.faq-answer{padding:0 24px 20px;font-size:14px;line-height:1.5;color:#01232cb2}.faq-cta{padding-bottom:80px}.faq-cta-card{max-width:1280px;margin:0 auto;background:linear-gradient(90deg,#063c3be6,#00c57b80,#063c3be6),var(--faq-cta-bg-image);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;background-color:#063c3b;border-radius:8px;padding:40px;text-align:left;display:flex;flex-direction:column}@media (min-width: 768px){.faq-cta-card{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.faq-cta-content{display:flex;flex-direction:column}@media (min-width: 768px){.faq-cta-content{max-width:500px}}.faq-cta-title{font-size:29px;font-weight:600;line-height:100%;letter-spacing:0%;color:#fff;margin:0 0 16px}.faq-cta-description{font-size:15px;color:#fffc;line-height:100%;letter-spacing:-2%;margin:0}.faq-cta-button{margin-top:24px;flex-shrink:0;align-self:flex-start}@media (min-width: 768px){.faq-cta-button{margin-top:0}}
