._heroVisualWide_1wllh_1{grid-column:8 / -1}._servicesSignal_1wllh_5{min-height:20.5rem;padding:1.4rem}._heroSignalStack_1wllh_10{display:grid;gap:.8rem}._closeStrip_1wllh_15{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.9rem 1rem;border:1px solid rgb(71 108 88 / .34);border-radius:var(--radius);background:linear-gradient(135deg,#0f2a1df0,#05140df7);font-family:var(--font-family-monospace);font-size:.55rem;letter-spacing:.07em;color:#8b9b92}._closeStrip_1wllh_15 i{height:1px;background:linear-gradient(90deg,var(--primary),rgb(53 220 140 / .08))}._closeStrip_1wllh_15 strong{color:var(--primary);font-weight:500}._serviceSection_1wllh_40{padding-top:clamp(4.2rem,6.5vw,6.5rem)!important;padding-bottom:clamp(4.2rem,6.5vw,6.5rem)!important}._coreService_1wllh_45{padding-top:clamp(5rem,7.4vw,7.4rem)!important;padding-bottom:clamp(5rem,7.4vw,7.4rem)!important}._serviceSection_1wllh_40:after{content:"";position:absolute;inset:12% 0 auto;height:45%;pointer-events:none;background:radial-gradient(circle at 82% 48%,rgb(53 220 140 / .035),transparent 24rem);opacity:.8}._serviceSectionAlt_1wllh_60:after{background:radial-gradient(circle at 16% 52%,rgb(59 98 66 / .1),transparent 25rem)}._serviceSection_1wllh_40>div{position:relative;z-index:1}._serviceReveal_1wllh_69{opacity:0;transform:translateY(16px);transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1)}._serviceReveal_1wllh_69[data-revealed=true]{opacity:1;transform:none}._supportingFeatured_1wllh_80{min-height:11.25rem;padding:1.65rem!important}._supportingFeatured_1wllh_80 svg{width:21px;height:21px}._supportingFeatured_1wllh_80 h3{margin-top:.2rem;font-size:1.05rem}._supportingFeatured_1wllh_80 p{margin-bottom:0}@media(max-width:900px){._heroVisualWide_1wllh_1{margin-top:2.6rem}._servicesSignal_1wllh_5{min-height:18rem}}@media(max-width:580px){._serviceSection_1wllh_40,._coreService_1wllh_45{padding-top:4rem!important;padding-bottom:4rem!important}._servicesSignal_1wllh_5{min-height:16rem}._closeStrip_1wllh_15{grid-template-columns:1fr auto}._closeStrip_1wllh_15 i{display:none}._supportingFeatured_1wllh_80{min-height:0;padding:1.45rem!important}}@media(prefers-reduced-motion:reduce){._serviceReveal_1wllh_69{opacity:1;transform:none;transition:none}}
