.service-detail-page-module__j4fcdq__main{--detail-heading-font:var(--font-space-grotesk),"Space Grotesk",sans-serif;--detail-copy-font:var(--font-manrope),"Manrope",var(--font-sans),sans-serif;gap:clamp(42px,6vw,72px);margin-top:30px;display:grid}.service-detail-page-module__j4fcdq__hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:16px;display:grid}.service-detail-page-module__j4fcdq__heroPrimary,.service-detail-page-module__j4fcdq__heroAside,.service-detail-page-module__j4fcdq__panel,.service-detail-page-module__j4fcdq__stepCard,.service-detail-page-module__j4fcdq__faqCard,.service-detail-page-module__j4fcdq__relatedCard{border:1px solid var(--line);background:linear-gradient(180deg,var(--card-start),var(--card-end));box-shadow:var(--shadow);border-radius:22px}.service-detail-page-module__j4fcdq__heroPrimary{background:radial-gradient(900px 320px at 8% -20%,#708eb824,transparent 56%),linear-gradient(180deg,var(--card-start),var(--card-end));gap:16px;padding:clamp(22px,3vw,34px);display:grid}@supports (color:lab(0% 0 0)){.service-detail-page-module__j4fcdq__heroPrimary{background:radial-gradient(900px 320px at 8% -20%,lab(57.9463% -2.70748 -25.7241/.14),transparent 56%),linear-gradient(180deg,var(--card-start),var(--card-end))}}.service-detail-page-module__j4fcdq__heroAside,.service-detail-page-module__j4fcdq__panel,.service-detail-page-module__j4fcdq__stepCard,.service-detail-page-module__j4fcdq__faqCard{padding:clamp(18px,2.6vw,24px)}.service-detail-page-module__j4fcdq__kicker,.service-detail-page-module__j4fcdq__panelKicker{color:var(--section-label);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;font-family:var(--detail-copy-font);margin:0}.service-detail-page-module__j4fcdq__heroPrimary h1,.service-detail-page-module__j4fcdq__sectionHeader h2,.service-detail-page-module__j4fcdq__heroAside h2,.service-detail-page-module__j4fcdq__stepCard h3,.service-detail-page-module__j4fcdq__faqCard h3,.service-detail-page-module__j4fcdq__relatedCard h3{font-family:var(--detail-heading-font);letter-spacing:-.02em;margin:0;line-height:1.06}.service-detail-page-module__j4fcdq__heroPrimary h1{max-width:13ch;font-size:clamp(2.1rem,4.2vw,4rem)}.service-detail-page-module__j4fcdq__lead{max-width:64ch;color:var(--muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.58;font-family:var(--detail-copy-font);margin:0}.service-detail-page-module__j4fcdq__actions{flex-wrap:wrap;gap:10px;display:flex}.service-detail-page-module__j4fcdq__signalList,.service-detail-page-module__j4fcdq__list{margin:0;padding:0;list-style:none;display:grid}.service-detail-page-module__j4fcdq__signalList{gap:8px}.service-detail-page-module__j4fcdq__signalList li,.service-detail-page-module__j4fcdq__list li,.service-detail-page-module__j4fcdq__stepCard p,.service-detail-page-module__j4fcdq__faqCard p,.service-detail-page-module__j4fcdq__relatedCard p{color:var(--list-item);font-family:var(--detail-copy-font);margin:0;line-height:1.55}.service-detail-page-module__j4fcdq__inlineLink{color:#9dcaff;color:lab(79.7211% -4.86749 -38.1607);text-underline-offset:.18em;-webkit-text-decoration:underline #6ea8fe94;text-decoration:underline #6ea8fe94;-webkit-text-decoration:underline lab(67.6851% -.461191 -49.2782/.58);text-decoration:underline lab(67.6851% -.461191 -49.2782/.58);text-decoration-thickness:1px}.service-detail-page-module__j4fcdq__inlineLink:hover{color:#c2e3ff;color:lab(88.7409% -6.17328 -29.2471);text-decoration-color:currentColor}.service-detail-page-module__j4fcdq__signalList li,.service-detail-page-module__j4fcdq__list li{padding-left:20px;position:relative}.service-detail-page-module__j4fcdq__signalList li:before,.service-detail-page-module__j4fcdq__list li:before{content:"✓";color:#6ea8fe;color:lab(67.6851% -.461191 -49.2782);font-weight:700;position:absolute;top:0;left:0}.service-detail-page-module__j4fcdq__heroAside{align-content:start;gap:12px;display:grid}.service-detail-page-module__j4fcdq__heroAside h2{font-size:clamp(1.15rem,2vw,1.55rem)}.service-detail-page-module__j4fcdq__section{border-top:1px solid var(--line);gap:16px;padding-top:28px;display:grid}.service-detail-page-module__j4fcdq__sectionHeader{gap:8px;display:grid}.service-detail-page-module__j4fcdq__sectionHeader h2{max-width:18ch;font-size:clamp(1.5rem,3vw,2.7rem)}.service-detail-page-module__j4fcdq__panelGrid,.service-detail-page-module__j4fcdq__faqGrid,.service-detail-page-module__j4fcdq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-detail-page-module__j4fcdq__panel{gap:12px;display:grid}.service-detail-page-module__j4fcdq__list{gap:10px}.service-detail-page-module__j4fcdq__stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-detail-page-module__j4fcdq__stepCard{gap:10px;display:grid}.service-detail-page-module__j4fcdq__stepCard h3,.service-detail-page-module__j4fcdq__faqCard h3,.service-detail-page-module__j4fcdq__relatedCard h3{font-size:clamp(1.05rem,1.8vw,1.3rem)}.service-detail-page-module__j4fcdq__faqCard{gap:10px;display:grid}.service-detail-page-module__j4fcdq__relatedCard{color:inherit;gap:8px;padding:18px;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:grid}.service-detail-page-module__j4fcdq__relatedCard:hover{border-color:color-mix(in oklch,#6ea8fe 52%,var(--line));transform:translateY(-2px);box-shadow:0 18px 30px #0c1d3633;box-shadow:0 18px 30px lab(10.4526% .571579 -18.8095/.2)}@supports (color:lab(0% 0 0)){.service-detail-page-module__j4fcdq__relatedCard:hover{border-color:color-mix(in oklch,lab(67.6851% -.461191 -49.2782) 52%,var(--line))}}.service-detail-page-module__j4fcdq__relatedCard span{color:#6ea8fe;color:lab(67.6851% -.461191 -49.2782);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700;font-family:var(--detail-copy-font)}@media (max-width:980px){.service-detail-page-module__j4fcdq__hero,.service-detail-page-module__j4fcdq__panelGrid,.service-detail-page-module__j4fcdq__faqGrid,.service-detail-page-module__j4fcdq__relatedGrid{grid-template-columns:1fr}.service-detail-page-module__j4fcdq__stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-page-module__j4fcdq__heroPrimary h1{max-width:15ch}}@media (max-width:640px){.service-detail-page-module__j4fcdq__main{gap:36px}.service-detail-page-module__j4fcdq__heroPrimary{padding:20px}.service-detail-page-module__j4fcdq__stepGrid{grid-template-columns:1fr}.service-detail-page-module__j4fcdq__sectionHeader h2,.service-detail-page-module__j4fcdq__heroPrimary h1{max-width:none}}
