.servicePage_page__09zh4{--service-accent:#72cdf8;color:#f6f8fa}.servicePage_capabilities__R157b,.servicePage_cta__s7eYd,.servicePage_detailVisual__otRrH,.servicePage_hero__UPx7K,.servicePage_outcomes__BDJjx,.servicePage_process__kESpX{margin:0 auto;max-width:1400px;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem)}.servicePage_hero__UPx7K{padding-bottom:clamp(6rem,10vw,10rem);padding-top:clamp(8rem,12vw,12rem)}.servicePage_heroTop__ANHnm{border-top:1px solid hsla(0,0%,100%,.18);color:#65717c;display:flex;font-size:.68rem;justify-content:space-between;letter-spacing:.1em;padding-top:1rem;text-transform:uppercase}.servicePage_heroTop__ANHnm p{color:var(--service-accent)}.servicePage_heroGrid__m8KQR{align-items:end;display:grid;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);grid-template-columns:1.05fr .95fr;margin-top:clamp(3rem,7vw,6rem)}.servicePage_heroCopy__ycT5_ h1{font-size:clamp(3rem,7vw,7.5rem);font-weight:600;letter-spacing:-.07em;line-height:.91;max-width:900px}.servicePage_heroCopy__ycT5_>p{color:#9ba6b0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75;margin:2rem 0;max-width:650px}.servicePage_heroImage__rsJD_{aspect-ratio:4/3;overflow:hidden;position:relative}.servicePage_heroImage__rsJD_ img{object-fit:cover}.servicePage_actions__SBUiU{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.servicePage_primary___PMOb{background:#f3f8fa;color:#071019;padding:.85rem 1.2rem}.servicePage_secondary__twrIn{color:#aeb8c0;padding:.85rem}.servicePage_primary___PMOb,.servicePage_secondary__twrIn{font-size:.78rem;font-weight:600}.servicePage_cta__s7eYd a:focus-visible,.servicePage_primary___PMOb:focus-visible,.servicePage_secondary__twrIn:focus-visible{outline:3px solid var(--service-accent);outline-offset:4px}.servicePage_label__uepe_{color:var(--service-accent);font-size:.68rem;font-weight:600;letter-spacing:.13em;margin-bottom:1rem;text-transform:uppercase}.servicePage_outcomes__BDJjx{border-top:1px solid hsla(0,0%,100%,.16);display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:1fr 1fr;padding-bottom:clamp(6rem,10vw,10rem);padding-top:1.5rem}.servicePage_outcomes__BDJjx h2,.servicePage_process__kESpX h2,.servicePage_sectionHead__T8PG2 h2{font-size:clamp(2rem,4vw,4rem);font-weight:500;letter-spacing:-.055em;line-height:1.02;max-width:650px}.servicePage_outcomes__BDJjx ol{list-style:none}.servicePage_outcomes__BDJjx li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.11);display:grid;font-size:clamp(1rem,1.7vw,1.35rem);grid-gap:1rem;gap:1rem;grid-template-columns:34px 1fr;min-height:78px}.servicePage_outcomes__BDJjx li span{color:#53606a;font-size:.62rem}.servicePage_detailVisual__otRrH{position:relative;aspect-ratio:2.2/1;margin-bottom:clamp(6rem,10vw,10rem);overflow:hidden}.servicePage_detailVisual__otRrH:after{content:"";position:absolute;inset:0 clamp(1rem,4vw,3rem);background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.72));pointer-events:none}.servicePage_detailVisual__otRrH img{object-fit:cover;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem)}.servicePage_detailVisual__otRrH figcaption{position:absolute;z-index:1;left:clamp(2rem,7vw,6rem);right:clamp(2rem,7vw,6rem);bottom:clamp(1.5rem,4vw,3rem);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.servicePage_detailVisual__otRrH figcaption span{color:var(--service-accent);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.servicePage_detailVisual__otRrH figcaption p{max-width:440px;margin:0;color:#d8e0e5;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1.6vw,1.35rem);line-height:1.4;text-align:right}.servicePage_capabilities__R157b{padding-bottom:clamp(6rem,10vw,10rem)}.servicePage_sectionHead__T8PG2{border-top:1px solid hsla(0,0%,100%,.16);padding-top:1.5rem}.servicePage_capabilityGrid__qbY7H{display:grid;grid-template-columns:1fr 1fr;margin-top:3rem}.servicePage_capabilityGrid__qbY7H article{border-bottom:1px solid hsla(0,0%,100%,.11);min-height:230px;padding:2rem 2rem 2rem 0}.servicePage_capabilityGrid__qbY7H article:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.11)}.servicePage_capabilityGrid__qbY7H article:nth-child(2n){padding-left:2rem}.servicePage_capabilityGrid__qbY7H article>span{color:#53606a;font-size:.62rem}.servicePage_capabilityGrid__qbY7H h3{font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;letter-spacing:-.04em;margin:2rem 0 .75rem}.servicePage_capabilityGrid__qbY7H p{color:#89959f;font-size:.85rem;line-height:1.7;max-width:460px}.servicePage_process__kESpX{border-top:1px solid hsla(0,0%,100%,.16);display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:.9fr 1.1fr;padding-bottom:clamp(6rem,10vw,10rem);padding-top:1.5rem}.servicePage_process__kESpX ol{list-style:none}.servicePage_process__kESpX li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.11);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:38px 1fr;min-height:70px}.servicePage_process__kESpX li span{color:var(--service-accent);font-size:.62rem}.servicePage_process__kESpX li p{font-size:1rem}.servicePage_cta__s7eYd{border-top:1px solid hsla(0,0%,100%,.16);padding-bottom:clamp(7rem,12vw,12rem);padding-top:clamp(4rem,8vw,7rem)}.servicePage_cta__s7eYd>p{color:var(--service-accent);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.servicePage_cta__s7eYd h2{font-size:clamp(2.8rem,7vw,7.2rem);font-weight:500;letter-spacing:-.07em;line-height:.95;margin:1.25rem 0 2rem;max-width:1050px}.servicePage_cta__s7eYd a{color:#f6f8fa;font-size:.85rem;font-weight:600}@media (max-width:800px){.servicePage_heroGrid__m8KQR,.servicePage_outcomes__BDJjx,.servicePage_process__kESpX{grid-template-columns:1fr}.servicePage_heroImage__rsJD_{order:-1}.servicePage_detailVisual__otRrH{aspect-ratio:4/3}.servicePage_detailVisual__otRrH figcaption{align-items:flex-start;flex-direction:column;gap:.7rem}.servicePage_detailVisual__otRrH figcaption p{text-align:left}.servicePage_capabilityGrid__qbY7H{grid-template-columns:1fr}.servicePage_capabilityGrid__qbY7H article:nth-child(odd){border-right:0}.servicePage_capabilityGrid__qbY7H article:nth-child(2n){padding-left:0}.servicePage_capabilityGrid__qbY7H article{min-height:190px}}