.service-hero{background:var(--navy);color:#fff;padding:40px 0 78px}.breadcrumbs{display:flex;gap:12px;font-size:12px;margin-bottom:50px;color:#c4cbd4}.breadcrumbs a{text-decoration:underline}.service-hero h1{font:600 clamp(44px,6.2vw,80px)/1.04 var(--display);max-width:850px}.service-lede{font-size:18px;max-width:760px;margin:25px 0 30px;color:#e3e7ed}.service-proof{margin-top:24px;font-size:12px;color:#c4cbd4}.service-overview{display:grid;grid-template-columns:1fr 1.2fr;gap:72px}.service-overview h2{font-size:clamp(36px,4vw,54px)}.service-overview p+p{margin-top:18px}.service-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px}.service-scenarios article{border-top:3px solid var(--gold);padding:26px 0}.service-scenarios h3{margin-bottom:14px}.service-planning{background:var(--navy);color:#fff}.service-planning .text-link{margin-top:20px}.service-faq{margin-top:36px;max-width:900px}.service-faq details{border-bottom:1px solid var(--line);padding:20px 0}.service-faq summary{cursor:pointer;font-weight:800;min-height:32px}.service-faq p{margin-top:14px;max-width:780px}.service-related{display:flex;gap:30px;flex-wrap:wrap;margin-top:45px}.service-detail{background:var(--paper);color:var(--ink)}[data-theme=dark] .service-detail{background:var(--deep);color:#edf1f5}@media(max-width:760px){.service-overview,.service-scenarios{grid-template-columns:1fr;gap:26px}.service-hero{padding:25px 0 52px}.breadcrumbs{margin-bottom:30px}.service-page .section{padding:60px 0}.service-scenarios{margin-top:24px}.service-hero h1{font-size:48px}.service-lede{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
