.soa-hc{--hc-title:var(--black-222,#222);--hc-body:#525252;--hc-subtitle:#525252;--hc-surface:#fafafa;--hc-line:#f2f2f2;--hc-line-strong:#e6e6e6;--hc-gutter:30px;--hc-pad:30px;max-width:none;padding-left:0;padding-right:0}.soa-hc>.wp-block-group,.soa-hc>section{padding-left:max(var(--hc-pad),(100% - 1280px)/2)!important;padding-right:max(var(--hc-pad),(100% - 1280px)/2)!important}.soa-hc section{margin-top:0;margin-bottom:0;width:100%}.bg-color{background-color:var(--hc-surface)}.soa-hc .soa-hc-hero.top-section-space{margin-top:5rem!important}.soa-hc h2{font-size:48px!important;line-height:1.1!important}.soa-hc img{width:auto;max-width:100%}.soa-hc .soa-hc-eyebrow{margin-bottom:0;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4;letter-spacing:1.5px;color:var(--hc-subtitle)}.soa-hc .soa-hc-section-header{margin-bottom:2rem;max-width:830px}.soa-hc .soa-hc-section-header .soa-hc-eyebrow{margin-bottom:.75rem}.soa-hc .soa-hc-section-header h2{margin-bottom:.75rem;letter-spacing:-1px}.soa-hc .soa-hc-section-header .body-text{margin-bottom:0;color:var(--hc-body)}.soa-hc .soa-hc-section-header.is-centered{margin-left:auto;margin-right:auto;max-width:940px;text-align:center}.soa-hc .soa-hc-card-title{margin-bottom:0!important;font-size:20px!important;font-weight:500!important;line-height:1.3!important;color:var(--hc-title)}.soa-hc .soa-hc-card-title a{color:inherit;text-decoration-line:underline;transition:color .25s ease-in-out}.soa-hc .soa-hc-card-title a:hover{color:var(--primary,#a3c423)}.soa-hc .body-text{font-size:14px;line-height:1.5;color:var(--hc-body)}.soa-hc .soa-hc-rule{margin-top:0;margin-bottom:0;height:1px;width:100%;border-width:0;background-color:var(--hc-line)}.soa-hc .wp-block-columns{margin-bottom:0;flex-wrap:wrap;gap:var(--hc-gutter)}.soa-hc .wp-block-columns:not(:last-child){margin-bottom:var(--hc-gutter)}.soa-hc .soa-hc-hero{position:relative;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));text-align:center}.soa-hc .soa-hc-hero:before{content:"";position:absolute;pointer-events:none;top:-72px;left:50%;width:1000px;max-width:140%;height:560px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.08) 0,rgba(163,196,35,0) 100%)}.soa-hc .soa-hc-hero .inner-sec{position:relative;z-index:10}.soa-hc .soa-hc-hero h1{letter-spacing:-2px;font-size:60px!important;line-height:1.08!important}.soa-hc .soa-hc-hero .soa-hc-hero-copy,.soa-hc .soa-hc-hero h1{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:900px}.soa-hc .soa-hc-hero .soa-hc-hero-copy .body-text{margin-bottom:1rem;line-height:1.6}.soa-hc .soa-hc-hero-panel{position:relative;z-index:10;margin:2.5rem auto 0;aspect-ratio:1200/675;max-width:1200px;overflow:hidden;border-radius:.75rem;box-shadow:0 24px 60px rgba(0,0,0,.08)}.soa-hc .soa-hc-hero-panel img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.soa-hc .soa-hc-hero-trust{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;font-size:14px;line-height:1.4;letter-spacing:.2px;color:var(--hc-subtitle)}.soa-hc .soa-hc-hero-trust strong{font-weight:500;color:var(--hc-title)}.soa-hc .soa-hc-section-cta{margin-top:2.5rem}.soa-hc .soa-hc-trust{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:2.5rem;padding-bottom:5rem;text-align:center}.soa-hc .soa-hc-trust .soa-hc-eyebrow{margin-bottom:2rem}.soa-hc .soa-hc-trust-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:60px}.soa-hc .soa-hc-trust-logos figure{margin:0;display:flex;height:2.75rem;align-items:center;justify-content:center}.soa-hc .soa-hc-trust-logos img{height:2.75rem;max-height:2.75rem;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain}@media(min-width:1280px){.soa-hc .soa-hc-trust-logos{gap:120px}}.soa-hc .soa-hc-trust-rule{margin-top:2rem;margin-bottom:2rem;height:1px;width:100%;border-width:0;background-color:var(--hc-line);opacity:1}.soa-hc .soa-hc-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px}.soa-hc .soa-hc-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:var(--hc-line);padding:.375rem .75rem}.soa-hc .soa-hc-badge p{margin:0;white-space:nowrap;font-size:16px;line-height:1.5rem;color:var(--hc-body)}.soa-hc .soa-hc-badge figure{margin:0;display:flex;align-items:center}.soa-hc .soa-hc-problem-card{border-radius:.5rem;border-width:1px;border-color:var(--hc-line);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.75rem}.soa-hc .soa-hc-problem-card .soa-hc-num{margin-bottom:.875rem;font-size:13px;line-height:1.2;color:var(--hc-title)}.soa-hc .soa-hc-problem-card .soa-hc-card-title{margin-bottom:.5rem!important}.soa-hc .soa-hc-problem-card .body-text{margin-bottom:0;font-size:14px}.soa-hc .soa-hc-solution .soa-hc-icon-box{margin-bottom:1.5rem;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(242 242 242/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.soa-hc .soa-hc-solution .soa-hc-icon-box img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.soa-hc .soa-hc-solution .soa-hc-card-title{margin-bottom:.375rem!important}.soa-hc .soa-hc-solution .body-text{margin-bottom:0;font-size:14px}.soa-hc .soa-hc-org-card{border-radius:.75rem;border-width:1px;border-color:var(--hc-line);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.75rem}.soa-hc .soa-hc-org-card .soa-hc-icon-wrap{margin-bottom:18px;display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--hc-surface);padding:0}.soa-hc .soa-hc-org-card .soa-hc-icon-wrap img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.soa-hc .soa-hc-org-card .soa-hc-card-title{margin-bottom:.5rem!important}.soa-hc .soa-hc-org-card .body-text{margin-bottom:0;font-size:13.5px}.soa-hc a{text-decoration-line:underline}.soa-hc .soa-hc-case-label{margin-bottom:1.25rem;display:flex;align-items:center;gap:.375rem;text-transform:uppercase}.soa-hc .soa-hc-case-label p{margin:0;font-size:11px;line-height:1.2}.soa-hc .soa-hc-case-label .soa-hc-case-num{font-weight:600;letter-spacing:.3px;color:var(--hc-title)}.soa-hc .soa-hc-case-label .soa-hc-case-tag{font-weight:500;letter-spacing:1.2px;color:var(--hc-subtitle)}.soa-hc .soa-hc-portfolio{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.soa-hc .soa-hc-portfolio-item{display:flex;flex-direction:column;gap:1rem}.soa-hc .soa-hc-portfolio-item .soa-hc-card-title{margin-bottom:0!important}.soa-hc .soa-hc-inline-link,.soa-hc .soa-hc-portfolio-item .body-text{margin-bottom:0;font-size:14px}.soa-hc .soa-hc-inline-link{font-weight:500}.soa-hc .soa-hc-inline-link a{color:var(--hc-title);text-decoration-line:none;transition:color .25s ease-in-out}.soa-hc .soa-hc-inline-link a:after{content:" →"}.soa-hc .soa-hc-inline-link a:hover{color:var(--primary,#a3c423)}.soa-hc .soa-hc-cases{padding-top:110px!important;padding-bottom:120px!important}.soa-hc .soa-hc-case-row{gap:1.75rem}.soa-hc .soa-hc-case .soa-hc-case-img{margin-bottom:1.25rem;height:216px;width:100%;overflow:hidden;border-radius:10px}.soa-hc .soa-hc-case .soa-hc-case-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.soa-hc .soa-hc-case .soa-hc-case-img.is-placeholder{border-width:2px;border-style:dashed;border-color:var(--hc-line-strong);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.soa-hc .soa-hc-case .soa-hc-card-title{margin-bottom:1.25rem!important}.soa-hc .soa-hc-case .body-text{margin-bottom:1.25rem;font-size:14px}.soa-hc .soa-hc-metrics{margin-bottom:0;display:flex;align-items:flex-start;gap:2rem}.soa-hc .soa-hc-metric .soa-hc-metric-value{margin-bottom:.25rem;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.5px;color:var(--hc-title)}.soa-hc .soa-hc-metric .soa-hc-metric-label{margin-bottom:0;max-width:150px;font-size:11px;text-transform:uppercase;line-height:1.4;letter-spacing:.3px;color:var(--hc-body)}.soa-hc .soa-hc-process{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.soa-hc .soa-hc-process-track{gap:2rem}.soa-hc .soa-hc-step{position:relative}.soa-hc .soa-hc-step:before{content:"";position:absolute;left:0;top:15px;width:calc(100% + 32px);height:2px;background-color:var(--hc-line)}.soa-hc .soa-hc-step:last-child:before{width:100%}.soa-hc .soa-hc-step .soa-hc-step-badge{position:relative;margin-bottom:1rem;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:600;border-radius:14px;font-size:11px;line-height:1;color:var(--hc-body)}.soa-hc .soa-hc-step .soa-hc-card-title{margin-bottom:.5rem!important}.soa-hc .soa-hc-step .body-text{margin-bottom:0;font-size:12px}.soa-hc .soa-hc-compliance-row{gap:1rem}.soa-hc .soa-hc-compliance-card{border-radius:.375rem;border-width:1px;border-color:var(--hc-line);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem}.soa-hc .soa-hc-compliance-card figure{margin-bottom:.875rem}.soa-hc .soa-hc-compliance-card figure img{height:2.75rem;width:2.75rem;-o-object-fit:contain;object-fit:contain}.soa-hc .soa-hc-compliance-card .soa-hc-card-title{margin-bottom:.875rem!important}.soa-hc .soa-hc-compliance-card .body-text{margin-bottom:0;font-size:12.5px}.soa-hc .pb-0{padding-bottom:0!important}.soa-hc .soa-hc-tech-table{margin-bottom:0;width:100%}.soa-hc .soa-hc-tech-table table{width:100%;table-layout:auto;border-collapse:collapse}.soa-hc .soa-hc-tech-table td,.soa-hc .soa-hc-tech-table th{border-width:0 0 1px;border-bottom-color:var(--hc-line);padding:18px .25rem;text-align:left;vertical-align:top}.soa-hc .soa-hc-tech-table thead th{padding-top:0;padding-bottom:1rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--hc-subtitle)}.soa-hc .soa-hc-tech-table tbody td{font-size:14px;line-height:1.5;color:var(--hc-body)}.soa-hc .soa-hc-tech-table tbody td:first-child{width:15rem;font-size:15px;font-weight:600;color:var(--hc-title)}@media(max-width:767px){.soa-hc .soa-hc-tech-table tbody td:first-child{width:40%}}.soa-hc .soa-hc-engagement-card{position:relative;display:flex;flex-direction:column;border-radius:1rem;border-width:1px;border-color:var(--hc-line);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:34px 1.5rem 1.5rem}.soa-hc .soa-hc-engagement-card .soa-hc-card-title{margin-bottom:.875rem!important}.soa-hc .soa-hc-engagement-card .body-text{margin-bottom:1.5rem;font-size:14px;line-height:1.55}.soa-hc .soa-hc-engagement-card .soa-hc-rule{margin-bottom:1.5rem}.soa-hc .soa-hc-engagement-card .soa-hc-engagement-cta{margin-top:auto;padding-top:1.5rem}.soa-hc .soa-hc-engagement-card .soa-hc-btn-soft .wp-block-button__link{border-color:var(--hc-surface)!important;background-color:var(--hc-surface)!important;color:var(--hc-title)!important;width:100%}.soa-hc .soa-hc-engagement-card .soa-hc-btn-soft .wp-block-button__link:hover{border-color:var(--hc-line)!important;background-color:var(--hc-line)!important}.soa-hc .soa-hc-engagement-card.is-recommended{overflow:visible}.soa-hc .soa-hc-engagement-card.is-recommended .soa-hc-engagement-cta .wp-block-button__link{box-shadow:0 8px 16px rgba(0,0,0,.12)}.soa-hc .soa-hc-recommended-badge{position:absolute;top:-11px;left:31px;margin:0;padding:.25rem .625rem;font-weight:500;text-transform:uppercase;border-radius:9999px;background-color:var(--primary,#a3c423);font-size:10px;line-height:1.4;letter-spacing:1px;--tw-text-opacity:1;color:rgb(28 38 13/var(--tw-text-opacity,1))}.soa-hc .soa-hc-specs{margin-top:0;display:flex;flex-direction:column}.soa-hc .soa-hc-spec .soa-hc-spec-key{margin-bottom:.375rem;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.2;letter-spacing:.8px;color:var(--hc-subtitle)}.soa-hc .soa-hc-spec .soa-hc-spec-value{margin-bottom:0;font-size:13px;line-height:1.4;color:var(--hc-title)}.soa-hc .soa-hc-diff{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.soa-hc .soa-hc-diff-row{margin-top:0;gap:0}.soa-hc .soa-hc-diff-row:not(:last-child){margin-bottom:0}.soa-hc .soa-hc-diff-card{border-right-width:1px;border-bottom-width:1px;border-right-color:var(--hc-line-strong);border-bottom-color:var(--hc-line-strong);padding:1.5rem}.soa-hc .soa-hc-diff-card:last-child{border-right:0}.soa-hc .soa-hc-diff-card .soa-hc-icon-badge{margin-bottom:.875rem;display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:10px;border-width:1px;border-color:var(--hc-line);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.soa-hc .soa-hc-diff-card .soa-hc-icon-badge img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.soa-hc .soa-hc-diff-card .soa-hc-card-title{margin-bottom:.5rem!important}.soa-hc .soa-hc-diff-card .body-text{margin-bottom:0;font-size:14px;line-height:1.55}.soa-hc .soa-hc-diff-row.is-last-row .soa-hc-diff-card{border-bottom:0}@media(max-width:781px){.soa-hc .soa-hc-diff-card{border-bottom-width:1px;border-bottom-color:var(--hc-line-strong);border-right:0}.soa-hc .soa-hc-diff-row.is-last-row .soa-hc-diff-card:last-child{border-bottom:0}}.soa-hc .soa-hc-testimonials>h2{margin-bottom:2.5rem;text-align:center}.soa-hc .soa-hc-quote .soa-hc-quote-text{margin-bottom:1rem;font-size:15px;line-height:1.6}.soa-hc .soa-hc-quote .soa-hc-quote-text:before{content:"“";color:var(--hc-subtitle);font-size:16px}.soa-hc .soa-hc-quote .soa-hc-quote-name{margin-bottom:.125rem;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.2px;color:var(--hc-title)}.soa-hc .soa-hc-quote .soa-hc-quote-role{margin-bottom:0;font-size:12px;line-height:1.3;color:var(--hc-subtitle)}.soa-hc .soa-hc-faq{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.soa-hc .soa-hc-final-cta{position:relative;overflow:hidden;background-color:var(--hc-surface);text-align:center}.soa-hc .soa-hc-final-cta:before{content:"";position:absolute;pointer-events:none;top:-200px;left:50%;width:400px;height:400px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.08) 0,rgba(163,196,35,0) 100%)}.soa-hc .soa-hc-final-cta .inner-sec{position:relative;z-index:10}.soa-hc .soa-hc-final-cta .soa-hc-eyebrow{margin-bottom:1rem}.soa-hc .soa-hc-final-cta h2{margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:790px;letter-spacing:-1.5px;line-height:1.05!important}.soa-hc .soa-hc-final-cta .body-text{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;max-width:790px;font-size:16px;line-height:1.6}.soa-hc .soa-hc-final-cta .soa-hc-btn-ghost .wp-block-button__link{background-color:transparent;font-weight:500;border-color:transparent!important;color:var(--hc-title)!important}.soa-hc .soa-hc-final-cta .soa-hc-btn-ghost .wp-block-button__link:hover{background-color:transparent;color:var(--primary,#a3c423)!important}@media(max-width:1199px){.soa-hc h2{font-size:36px!important}.soa-hc .soa-hc-hero h1{margin-bottom:1rem;letter-spacing:-1px;font-size:44px!important}.soa-hc .soa-hc-final-cta h2{letter-spacing:-.8px;font-size:44px!important}}@media(max-width:991px){.soa-hc{--hc-gutter:20px;--hc-pad:24px}}@media(max-width:991px)and (min-width:782px){.soa-hc .wp-block-columns>.wp-block-column{flex-basis:calc(50% - var(--hc-gutter)/2)!important;flex-grow:0}}@media(max-width:991px){.soa-hc h2{font-size:28px!important}.soa-hc .soa-hc-hero h1{font-size:34px!important}.soa-hc .soa-hc-final-cta h2{font-size:32px!important}.soa-hc .soa-hc-card-title{font-size:18px!important}.soa-hc .soa-hc-section-header{margin-bottom:1.75rem}.soa-hc .soa-hc-trust{padding-bottom:3rem}.soa-hc .soa-hc-trust-logos{gap:2rem}.soa-hc .soa-hc-trust-logos img{height:2rem}.soa-hc .soa-hc-badges{gap:.75rem}.soa-hc .soa-hc-cases{padding-top:3rem!important;padding-bottom:3rem!important}.soa-hc .soa-hc-process-track{gap:1.25rem}}@media(max-width:781px){.soa-hc .soa-hc-step:before{display:none}.soa-hc .soa-hc-step{border-top-width:1px;border-top-color:var(--hc-line);padding-top:1.25rem}.soa-hc .soa-hc-metrics{gap:1.25rem}.soa-hc .soa-hc-engagement-card,.soa-hc .soa-hc-org-card,.soa-hc .soa-hc-problem-card{padding:1.25rem}.soa-hc .soa-hc-hero-panel{margin-top:1.5rem;border-radius:.5rem}}@media(max-width:767px){.soa-hc{--hc-pad:20px}.soa-hc .soa-hc-final-cta .wp-block-buttons .wp-block-button,.soa-hc .soa-hc-final-cta .wp-block-buttons .wp-block-button__link,.soa-hc .soa-hc-hero .wp-block-buttons .wp-block-button,.soa-hc .soa-hc-hero .wp-block-buttons .wp-block-button__link{width:-moz-fit-content;width:fit-content}.soa-hc h2{font-size:26px!important}.soa-hc .soa-hc-hero h1{letter-spacing:-.5px;font-size:30px!important}.soa-hc .soa-hc-final-cta h2{letter-spacing:-.5px;font-size:28px!important}}@media(min-width:1024px){.soa-hc .soa-hc-section-header{margin-bottom:2.5rem}}.soa-hc .soa-hc-hero .soa-hc-hero-copy .body-text:last-child{margin-bottom:0}.soa-hc .soa-hc-engagement-card .soa-hc-engagement-cta,.soa-hc .soa-hc-engagement-card .soa-hc-engagement-cta .wp-block-button{width:100%}.wp-block-buttons.buttons-groups{flex-wrap:wrap}.has-text-align-center{text-align:center}.rating-banner-sec .rating-col{height:100%;--tw-border-opacity:1;border-color:rgb(242 242 242/var(--tw-border-opacity,1));padding:10px 30px}@media (min-width:768px){.rating-banner-sec .rating-col{border-left-width:1px}}.rating-banner-sec .wp-block-column:first-child .rating-col{border-style:none}