.ServiceHero_hero__24Gir{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + var(--space-9));padding-bottom:var(--space-section);background:var(--ob-000);isolation:isolate}.ServiceHero_media__jEfWn{position:absolute;inset:0;z-index:-1}.ServiceHero_mediaFrame__YoItx{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.ServiceHero_mediaFrame__YoItx img{filter:grayscale(1) brightness(.3) contrast(1.2);object-position:center 30%}.ServiceHero_scrim__yAzLW{position:absolute;inset:0;background:linear-gradient(0deg,var(--ob-050) 2%,rgba(6,6,5,.82) 40%,rgba(6,6,5,.55) 100%),linear-gradient(90deg,rgba(6,6,5,.94) 0,rgba(6,6,5,.6) 55%,rgba(6,6,5,.35) 100%)}.ServiceHero_grid__FVv9b{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:clamp(3.5rem,10vw,7rem) clamp(3.5rem,10vw,7rem);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.ServiceHero_inner__ZRe6p{position:relative}.ServiceHero_crumbs__zq3_e{margin-bottom:var(--space-8)}.ServiceHero_crumbs__zq3_e ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--fg-faint);font-size:var(--fs-xs)}.ServiceHero_crumbs__zq3_e li+li:before{content:"/";margin-right:var(--space-2)}.ServiceHero_crumbs__zq3_e a:hover{color:var(--service-accent,var(--em-400))}.ServiceHero_crumbs__zq3_e li[aria-current]{color:var(--fg-body)}.ServiceHero_name__x9lMC{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--wh-a12)}.ServiceHero_mark__H0C3t{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--service-accent-line,var(--em-a40));border-radius:var(--r-md);color:var(--service-accent,var(--em-400));font-size:1.35rem}.ServiceHero_index__n1xD_{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tr-wide)}.ServiceHero_title__ubiWl{font-size:var(--fs-h5);letter-spacing:var(--tr-wide);text-transform:uppercase}.ServiceHero_promise__TpuEA,.ServiceHero_title__ubiWl{color:#ffffff;font-family:var(--font-display);font-weight:var(--fw-semibold)}.ServiceHero_promise__TpuEA{max-width:18ch;margin-top:var(--space-7);font-size:var(--fs-display-sm);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter)}.ServiceHero_body__62Ljc{max-width:var(--measure-md);margin-top:var(--space-6);color:rgba(255,255,255,.78);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.ServiceHero_actions__a_aH_{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}@media (max-width:600px){.ServiceHero_actions__a_aH_{display:grid;grid-template-columns:minmax(0,1fr)}.ServiceHero_action__EA8TA{width:100%}}.ServiceHero_facts__0sSNR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);margin-top:var(--gap-block);padding-top:var(--space-7);border-top:1px solid var(--wh-a12)}.ServiceHero_facts__0sSNR strong{display:block;color:#ffffff;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.ServiceHero_facts__0sSNR span{display:block;margin-top:var(--space-1);color:rgba(255,255,255,.62);font-size:var(--fs-xs);line-height:var(--lh-base)}@media (min-width:900px){.ServiceHero_hero__24Gir{padding-top:calc(var(--header-h-lg) + var(--space-11))}.ServiceHero_promise__TpuEA{max-width:16ch;font-size:var(--fs-display)}.ServiceHero_facts__0sSNR{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7)}}.ServiceTools_strip__Z2CdJ{display:grid;gap:var(--space-6)}.ServiceTools_label__vkvzB{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wider);text-transform:uppercase}.ServiceTools_list__DGOep{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none}.ServiceTools_chip__4oKD6{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--wh-a12);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-sm);transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.ServiceTools_name__iXB0H{white-space:nowrap}a.ServiceTools_chip__4oKD6:focus-visible,a.ServiceTools_chip__4oKD6:hover{border-color:var(--service-accent-line,var(--em-a40));color:var(--service-accent,var(--em-400))}.ServiceTools_logo__8KgJq{width:auto;height:1.25rem;max-width:6rem;object-fit:contain;filter:grayscale(1) opacity(.75);transition:filter var(--dur-2) var(--ease-out)}a.ServiceTools_chip__4oKD6:focus-visible .ServiceTools_logo__8KgJq,a.ServiceTools_chip__4oKD6:hover .ServiceTools_logo__8KgJq{filter:none}@media (prefers-reduced-motion:reduce){.ServiceTools_chip__4oKD6,.ServiceTools_logo__8KgJq{transition:none}}@media (min-width:900px){.ServiceTools_strip__Z2CdJ{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--space-8);align-items:baseline}}