.service-module__0aNz9G__hero{background:radial-gradient(circle at 82% 18%, #d8e2eadb, transparent 28rem), linear-gradient(150deg, var(--color-bg) 15%, var(--color-wash) 100%);position:relative;overflow:hidden}.service-module__0aNz9G__hero:after{aspect-ratio:1;content:"";border:1px solid #5a738833;border-radius:50%;width:clamp(23rem,48vw,38rem);position:absolute;bottom:-14rem;right:clamp(-10rem,-8vw,-4rem)}.service-module__0aNz9G__heroInner,.service-module__0aNz9G__wide,.service-module__0aNz9G__prose{width:min(100% - 2.5rem,70rem);margin-inline:auto}.service-module__0aNz9G__heroInner{z-index:1;padding-block:clamp(5rem,11vw,8rem);position:relative}.service-module__0aNz9G__eyebrow,.service-module__0aNz9G__kicker{color:var(--color-blue-deep);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:700;line-height:1.3}.service-module__0aNz9G__hero h1{letter-spacing:-.045em;max-width:54rem;margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:520;line-height:1}.service-module__0aNz9G__heroText{max-width:45rem;color:var(--color-ink-muted);margin:1.75rem 0 0;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.65}.service-module__0aNz9G__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.service-module__0aNz9G__section{padding-block:clamp(4.5rem,9vw,6.5rem)}.service-module__0aNz9G__wash{background:var(--color-wash)}.service-module__0aNz9G__deepWash{background:linear-gradient(135deg, var(--color-blue-soft), var(--color-wash))}.service-module__0aNz9G__prose h2,.service-module__0aNz9G__sectionIntro h2{letter-spacing:-.025em;max-width:42rem;margin:0;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:520}.service-module__0aNz9G__prose>p,.service-module__0aNz9G__sectionIntro>p:last-child{max-width:47rem}.service-module__0aNz9G__intro{color:var(--color-ink);margin:1.25rem 0 0;font-size:clamp(1.12rem,2vw,1.3rem)}.service-module__0aNz9G__prose>p:not(.service-module__0aNz9G__intro):not(.service-module__0aNz9G__kicker):not(.service-module__0aNz9G__eyebrow):not(.service-module__0aNz9G__lead){color:var(--color-ink-muted);margin:1.5rem 0 0}.service-module__0aNz9G__lead{color:var(--color-ink);font-family:var(--font-display);margin:1.5rem 0 0;font-size:clamp(1.35rem,2.8vw,1.8rem);line-height:1.35}.service-module__0aNz9G__note{border-left:.2rem solid var(--color-blue);color:var(--color-ink);margin:1.5rem 0 0;padding-left:1rem}.service-module__0aNz9G__includeList{gap:.85rem;max-width:47rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.service-module__0aNz9G__includeList li{color:var(--color-ink-muted);margin:0;padding-left:1.15rem;position:relative}.service-module__0aNz9G__includeList li:before{background:var(--color-blue);content:"";border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.65rem;left:0}.service-module__0aNz9G__serviceList{border-top:1px solid var(--color-gray-border);margin-top:clamp(2.75rem,6vw,4.5rem)}.service-module__0aNz9G__service{border-bottom:1px solid var(--color-gray-border);grid-template-columns:minmax(4rem,.23fr) minmax(0,1fr);gap:clamp(1.25rem,4vw,3.5rem);padding-block:clamp(2.25rem,5vw,3.5rem);display:grid}.service-module__0aNz9G__number{color:var(--color-blue);font-family:var(--font-display);margin:.3rem 0 0;font-size:clamp(1.3rem,3vw,1.75rem)}.service-module__0aNz9G__serviceBody{max-width:48rem}.service-module__0aNz9G__serviceBody h3{margin:0;font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:520}.service-module__0aNz9G__tagline{color:var(--color-blue-deep);font-family:var(--font-display);margin:0 0 .45rem;font-size:clamp(1.05rem,2vw,1.25rem);font-style:italic;font-weight:520;line-height:1.35}.service-module__0aNz9G__serviceBody>p{color:var(--color-ink-muted);margin:.85rem 0 0}.service-module__0aNz9G__serviceBody .service-module__0aNz9G__aside{border-left:.2rem solid var(--color-blue-soft);color:var(--color-ink);margin-top:1.1rem;padding-left:1rem;font-size:.98rem}.service-module__0aNz9G__consultNote{border-left:.3rem solid var(--color-blue);background:var(--color-wash);grid-template-columns:minmax(9rem,.5fr) minmax(15rem,.85fr) minmax(18rem,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid}.service-module__0aNz9G__consultNote .service-module__0aNz9G__kicker{margin:.4rem 0 0}.service-module__0aNz9G__consultNote h3{margin:0;font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:520}.service-module__0aNz9G__consultNote>p:last-child{color:var(--color-ink-muted);margin:.35rem 0 0}.service-module__0aNz9G__outcomes{gap:.8rem;max-width:47rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.service-module__0aNz9G__outcomes li{border-left:.2rem solid var(--color-blue);color:var(--color-ink);background:#ffffff8c;margin:0;padding:1rem 1.1rem;font-weight:620}.service-module__0aNz9G__primaryAction{border:1px solid var(--color-blue-deep);background:var(--color-blue-deep);color:#fff;border-radius:.2rem;justify-content:center;align-items:center;min-height:3.25rem;margin-top:1.5rem;padding:.75rem 1.2rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.service-module__0aNz9G__primaryAction:hover{border-color:var(--color-blue);background:var(--color-blue);color:#fff;transform:translateY(-1px)}.service-module__0aNz9G__textLink{color:var(--color-blue-deep);text-underline-offset:.25rem;margin-top:1.5rem;font-weight:700;text-decoration-thickness:1px;display:inline-block}@media (max-width:48rem){.service-module__0aNz9G__consultNote{grid-template-columns:1fr;gap:1rem}}@media (max-width:30rem){.service-module__0aNz9G__heroInner,.service-module__0aNz9G__wide,.service-module__0aNz9G__prose{width:min(100% - 2rem,70rem)}.service-module__0aNz9G__service{grid-template-columns:1fr;gap:.8rem}.service-module__0aNz9G__primaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.service-module__0aNz9G__primaryAction{transition:none}}
