.service-detail_hero__aGw6S{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100vh;height:100dvh;padding-block:110px clamp(24px,6vh,64px);background:var(--color-ink)}.service-detail_backdrop__3iKIY{position:absolute;inset:0;z-index:-1;overflow:hidden}.service-detail_backdrop__3iKIY:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(3 13 20/.65),rgb(3 13 20/.25)),linear-gradient(180deg,rgb(3 13 20/.5),rgb(3 13 20/.15) 25%,rgb(3 13 20/.85) 78%,#030d14)}.service-detail_heroFrame__Elzm5{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1;min-height:0}.service-detail_spread__9Oh9P{display:grid;align-content:end;gap:clamp(24px,5vh,56px);padding-top:24px;min-height:0}.service-detail_title__m1DOn{min-width:0;max-width:20ch;font-size:clamp(2.8rem,min(6.5vw,10vh),7.5rem);line-height:1.1;letter-spacing:-.045em;overflow-wrap:anywhere}.service-detail_accent__176at{display:block;margin-top:.08em;color:var(--color-teal-bright)}.service-detail_intro__eGiBB{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:32px;min-width:0;padding-top:28px;border-top:1px solid rgb(255 255 255/.18)}.service-detail_summary__NGeJT{max-width:42rem;font-size:clamp(1.1rem,1.45vw,1.4rem);line-height:1.6;color:#e9f2f5}.service-detail_actions__Vq7yT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}@media (max-width:767px),(pointer:coarse){.service-detail_hero__aGw6S{height:100svh}}@media (max-width:767px){.service-detail_intro__eGiBB{text-align:center}.service-detail_summary__NGeJT{margin-inline:auto}.service-detail_intro__eGiBB .service-detail_actions__Vq7yT{justify-content:center}}@media (max-width:1023px){.service-detail_intro__eGiBB{grid-template-columns:1fr;gap:24px}.service-detail_actions__Vq7yT{justify-content:flex-start}.service-detail_title__m1DOn{font-size:clamp(2.2rem,min(7.5vw,8vh),5.5rem)}}@media (max-width:639px){.service-detail_hero__aGw6S{padding-block:90px 28px}.service-detail_title__m1DOn{font-size:clamp(1.5rem,7.5vw,3rem)}.service-detail_summary__NGeJT{font-size:16px;line-height:1.5}.service-detail_intro__eGiBB{padding-top:20px;gap:20px}.service-detail_actions__Vq7yT{gap:8px}.service-detail_actions__Vq7yT a{padding:12px;font-size:12px;gap:8px}}@media (max-height:650px) and (max-width:639px){.service-detail_hero__aGw6S{padding-block:76px 20px}.service-detail_spread__9Oh9P{gap:16px;padding-top:16px}.service-detail_title__m1DOn{font-size:1.4rem}.service-detail_summary__NGeJT{font-size:14px}.service-detail_intro__eGiBB{gap:16px;padding-top:16px}.service-detail_actions__Vq7yT a{padding-block:9px}}@media (max-height:600px) and (min-width:640px){.service-detail_hero__aGw6S{padding-block:76px 20px}.service-detail_spread__9Oh9P{gap:16px;padding-top:12px}.service-detail_title__m1DOn{font-size:clamp(1.5rem,6vh,3rem)}.service-detail_intro__eGiBB{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding-top:16px}.service-detail_summary__NGeJT{font-size:14px}.service-detail_actions__Vq7yT{gap:8px;justify-content:flex-end}.service-detail_actions__Vq7yT a{padding:8px 12px;font-size:12px}}@media (max-width:1023px){.service-detail_page__BnDuJ>section[id=service-details]{text-align:center}.service-detail_page__BnDuJ>section[id=service-details] aside ul{justify-content:center}.service-detail_page__BnDuJ [id=service-deliverables] li{justify-content:flex-start;text-align:left}.service-detail_page__BnDuJ [id=service-questions] summary>span:first-child{flex:1}.service-detail_page__BnDuJ [id=service-questions] details>p{margin-inline:auto;padding-right:0}}