.ServicesPage_page__o1Ixj{background:var(--color-background-page)}.ServicesPage_container__awHxr{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--space-6)}.ServicesPage_eyebrow__gG_ij,.ServicesPage_sectionLabelOnDark__I5t8m,.ServicesPage_sectionLabel__IoKWG{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ServicesPage_eyebrow__gG_ij,.ServicesPage_sectionLabel__IoKWG{color:var(--color-brand-accent)}.ServicesPage_sectionLabelOnDark__I5t8m{color:var(--color-text-muted-on-dark)}.ServicesPage_heroSection__JHK5j{position:relative;overflow:hidden;padding:var(--space-20) 0 var(--space-24);background:linear-gradient(to bottom,var(--color-background-section-light) 0 34%,var(--color-brand-mint) 34% 51%,var(--color-background-page) 51% 100%)}.ServicesPage_heroSection__JHK5j:before{content:"";position:absolute;top:var(--space-10);left:max(var(--space-6),calc((100vw - var(--container-max-width)) / 2 + var(--space-2)));width:clamp(12rem,28vw,24rem);border-top:1px dashed var(--color-brand-accent)}.ServicesPage_heroFrame__1umfF{position:relative;z-index:1;padding-top:var(--space-20)}.ServicesPage_heroFrame__1umfF:after{content:"";position:absolute;top:0;right:0;width:clamp(8rem,14vw,12rem);aspect-ratio:1;background:url(/images/extracted/ring-red.svg) 50%/contain no-repeat;opacity:.74;pointer-events:none}.ServicesPage_heroColumns__m5LRX{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:start}.ServicesPage_heroColumns__m5LRX h1{max-width:42rem;margin-bottom:0;font-size:3.25rem;line-height:1.04}.ServicesPage_heroContent__Vd69X{padding-top:var(--space-6)}.ServicesPage_heroContent__Vd69X>p:first-child{max-width:34rem;font-size:1.18rem;line-height:1.68}.ServicesPage_heroActions__ydyMX{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.ServicesPage_finalActions__575Pj>a,.ServicesPage_heroActions__ydyMX>a,.ServicesPage_solutionAction__rQ7mv>a{max-width:100%;text-align:center;white-space:normal}.ServicesPage_heroNote__ImH2e{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.9rem}.ServicesPage_capabilitiesSection__9Z1aH,.ServicesPage_chooserSection__k2syy,.ServicesPage_finalSection__fic0N,.ServicesPage_principlesSection__2nIOT,.ServicesPage_waysSection___faXJ{padding:var(--space-24) 0}.ServicesPage_capabilitiesSection__9Z1aH{background:var(--color-background-page)}.ServicesPage_sectionIntro__gldHy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:end;margin-bottom:var(--space-12)}.ServicesPage_diagnosticLayout__FuaP3 h2,.ServicesPage_finalCard__yIo6u h2,.ServicesPage_sectionHeader__qQR6y h2,.ServicesPage_sectionIntro__gldHy h2{margin-bottom:0;font-size:3.25rem;line-height:1.06}.ServicesPage_sectionIntro__gldHy>p{max-width:35rem;margin:0;color:var(--color-text-subtle);font-size:1.08rem;line-height:1.7}.ServicesPage_sectionHeader__qQR6y{max-width:48rem;margin-bottom:var(--space-12)}.ServicesPage_capabilitiesGrid__tQOha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.ServicesPage_capabilityCard__t37sn{min-width:0;padding:var(--space-10);background:var(--color-background-section-light);border-top:1px solid var(--color-border-default);scroll-margin-top:7rem}.ServicesPage_capabilityTop__Dlosk{display:flex;min-height:6rem;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-4)}.ServicesPage_capabilityTop__Dlosk span{color:var(--color-brand-warm);font-family:var(--font-heading);font-size:4rem;line-height:1}.ServicesPage_capabilityTop__Dlosk img{width:5.5rem;height:5.5rem;object-fit:contain;opacity:.5}.ServicesPage_capabilityCard__t37sn h3{margin-bottom:var(--space-4);font-size:1.8rem}.ServicesPage_capabilityCard__t37sn>p{max-width:32rem;color:var(--color-text-subtle);line-height:1.68}.ServicesPage_capabilityCard__t37sn ul,.ServicesPage_solutionBody__LEkO8 ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.ServicesPage_capabilityCard__t37sn li,.ServicesPage_solutionBody__LEkO8 li{position:relative;padding-left:var(--space-5);line-height:1.55}.ServicesPage_capabilityCard__t37sn li:before,.ServicesPage_solutionBody__LEkO8 li:before{content:"";position:absolute;top:.65rem;left:0;width:.42rem;height:.42rem;background:var(--color-brand-warm)}.ServicesPage_diagnosticBand__s8xPO{padding:var(--space-24) 0;background:var(--color-brand-primary-light)}.ServicesPage_diagnosticLayout__FuaP3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:var(--space-16);gap:var(--space-16);align-items:end}.ServicesPage_diagnosticLayout__FuaP3 h2{max-width:42rem;color:#e7f8f8}.ServicesPage_diagnosticLayout__FuaP3>p{max-width:34rem;margin:0;color:var(--color-text-muted-on-dark);font-size:1.08rem;line-height:1.72}.ServicesPage_waysSection___faXJ{background:var(--color-background-section-warm)}.ServicesPage_solutionList__WEjGW{border-top:1px solid var(--color-border-warm)}.ServicesPage_solutionItem__uS13C{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border-warm);scroll-margin-top:7rem}.ServicesPage_solutionHeading__cROgi>p{margin-bottom:var(--space-3);color:var(--color-brand-accent);font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ServicesPage_solutionHeading__cROgi h3{max-width:24rem;margin-bottom:var(--space-5);font-size:2rem}.ServicesPage_solutionHeading__cROgi span{display:block;max-width:24rem;color:var(--color-brand-primary);font-family:var(--font-heading);font-size:1.85rem;line-height:1.15}.ServicesPage_solutionBody__LEkO8>p{max-width:44rem;color:var(--color-text-subtle);font-size:1.05rem;line-height:1.68}.ServicesPage_solutionBody__LEkO8 ul{margin-top:var(--space-5)}.ServicesPage_solutionAction__rQ7mv{width:min(100%,24rem);margin-top:var(--space-8)}.ServicesPage_solutionAction__rQ7mv>a{width:100%;min-width:0;min-height:var(--height-button-md);height:auto;padding-top:.8rem;padding-bottom:.8rem;line-height:1.2}.ServicesPage_chooserSection__k2syy{background:var(--color-background-section-light)}.ServicesPage_decisionGrid__F8oCi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6) var(--space-12);gap:var(--space-6) var(--space-12)}.ServicesPage_decisionCard__QgTGT{padding:var(--space-6) 0;border-top:1px solid var(--color-border-default)}.ServicesPage_decisionCard__QgTGT p{margin-bottom:var(--space-3);color:var(--color-text-subtle);font-size:1.05rem}.ServicesPage_decisionCard__QgTGT a{font-family:var(--font-heading);font-size:1.5rem}.ServicesPage_principlesSection__2nIOT{background:var(--color-background-page)}.ServicesPage_principlesGrid__48Y5N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.ServicesPage_principleCard__m_JBH{min-width:0;min-height:20rem;padding:var(--space-8)}.ServicesPage_principleCard__m_JBH+.ServicesPage_principleCard__m_JBH{border-left:1px solid var(--color-border-default)}.ServicesPage_principleCard__m_JBH>span{display:block;margin-bottom:var(--space-10);color:var(--color-brand-warm);font-family:var(--font-heading);font-size:3.5rem;line-height:1}.ServicesPage_principleCard__m_JBH h3{font-size:1.65rem}.ServicesPage_principleCard__m_JBH p{color:var(--color-text-subtle);line-height:1.65}.ServicesPage_finalSection__fic0N{background:var(--color-background-page)}.ServicesPage_finalCard__yIo6u{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:center;padding:var(--space-16);background:var(--color-brand-mint);border-top:2px solid var(--color-brand-accent)}.ServicesPage_finalCard__yIo6u>div:first-child>p:not(.ServicesPage_sectionLabel__IoKWG){max-width:40rem;margin-top:var(--space-5);font-size:1.08rem;line-height:1.68}.ServicesPage_finalActions__575Pj{display:grid;justify-self:end;width:min(100%,27rem);grid-gap:var(--space-5);gap:var(--space-5)}.ServicesPage_finalActions__575Pj img{justify-self:end;opacity:.76}.ServicesPage_finalActions__575Pj>a:last-child{color:var(--color-text-subtle);font-size:.9rem;text-align:left}@media (max-width:64rem){.ServicesPage_diagnosticLayout__FuaP3,.ServicesPage_finalCard__yIo6u,.ServicesPage_heroColumns__m5LRX,.ServicesPage_sectionIntro__gldHy,.ServicesPage_solutionItem__uS13C{grid-template-columns:1fr;gap:var(--space-8)}.ServicesPage_heroContent__Vd69X{padding-top:0}.ServicesPage_heroFrame__1umfF:after{width:8rem}.ServicesPage_capabilitiesGrid__tQOha,.ServicesPage_decisionGrid__F8oCi,.ServicesPage_principlesGrid__48Y5N{grid-template-columns:1fr}.ServicesPage_principleCard__m_JBH{min-height:auto}.ServicesPage_principleCard__m_JBH+.ServicesPage_principleCard__m_JBH{border-top:1px solid var(--color-border-default);border-left:0}.ServicesPage_finalActions__575Pj{justify-self:start;width:min(100%,30rem)}}@media (max-width:40rem){.ServicesPage_container__awHxr{padding:0 var(--space-5)}.ServicesPage_heroSection__JHK5j{padding:var(--space-16) 0 var(--space-12);background:var(--color-background-section-light)}.ServicesPage_heroSection__JHK5j:before{left:var(--space-5);width:12rem}.ServicesPage_heroFrame__1umfF{padding-top:var(--space-16)}.ServicesPage_heroFrame__1umfF:after{top:auto;right:-1.75rem;bottom:var(--space-4);width:5.5rem}.ServicesPage_diagnosticLayout__FuaP3 h2,.ServicesPage_finalCard__yIo6u h2,.ServicesPage_heroColumns__m5LRX h1,.ServicesPage_sectionHeader__qQR6y h2,.ServicesPage_sectionIntro__gldHy h2{font-size:2.65rem;line-height:1.08}.ServicesPage_diagnosticLayout__FuaP3>p,.ServicesPage_finalCard__yIo6u>div:first-child>p:not(.ServicesPage_sectionLabel__IoKWG),.ServicesPage_heroContent__Vd69X>p:first-child,.ServicesPage_sectionIntro__gldHy>p{font-size:1rem}.ServicesPage_heroActions__ydyMX{align-items:stretch;flex-direction:column}.ServicesPage_heroActions__ydyMX>a{width:100%}.ServicesPage_capabilitiesSection__9Z1aH,.ServicesPage_chooserSection__k2syy,.ServicesPage_diagnosticBand__s8xPO,.ServicesPage_finalSection__fic0N,.ServicesPage_principlesSection__2nIOT,.ServicesPage_waysSection___faXJ{padding:var(--space-16) 0}.ServicesPage_capabilityCard__t37sn{padding:var(--space-8) var(--space-6)}.ServicesPage_capabilityTop__Dlosk{min-height:5rem}.ServicesPage_capabilityTop__Dlosk span{font-size:3.25rem}.ServicesPage_capabilityTop__Dlosk img{width:4.5rem;height:4.5rem}.ServicesPage_solutionItem__uS13C{padding:var(--space-10) 0}.ServicesPage_solutionHeading__cROgi h3{font-size:1.8rem}.ServicesPage_solutionHeading__cROgi span{font-size:1.65rem}.ServicesPage_finalActions__575Pj,.ServicesPage_solutionAction__rQ7mv{width:100%}.ServicesPage_finalCard__yIo6u{padding:var(--space-10) var(--space-6)}.ServicesPage_finalActions__575Pj img{justify-self:start}}