.sd-hero{border-bottom:1px solid var(--line);background:linear-gradient(#f3f7ff,#fff);padding:20px 0 32px}.sd-hero-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px;margin-top:12px;display:grid}.sd-hero-copy .eyebrow{margin-bottom:6px}.sd-hero-copy h1{letter-spacing:-1.2px;margin:0 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.15}.sd-hero-copy>p{max-width:640px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.sd-facts{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sd-facts li{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:10px 16px;display:grid}.sd-facts small{color:var(--muted);font-size:12px;font-weight:600}.sd-facts b{font-size:15px}.sd-photo{aspect-ratio:21/9;border-radius:16px;margin-top:20px;position:relative;overflow:hidden}.sd-photo img{object-fit:cover}.sd-finder{position:sticky;top:20px}.service-detail .detail-section h2{letter-spacing:-.6px;font-size:24px}.sd-questions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sd-questions li{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:700;display:flex}.sd-questions li svg{color:var(--blue);flex:none;margin-top:1px}.sd-questions li span{gap:3px;display:grid}.sd-questions small{color:var(--muted);font-size:12.5px;font-weight:500}@media (max-width:900px){.sd-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sd-finder{position:static}.sd-questions ul{grid-template-columns:minmax(0,1fr)}.service-detail .detail-section h2{font-size:20px}}
