.faq-header .sd-eyebrow{margin-bottom:var(--sd-space-3)}.faq-jump{display:flex;flex-wrap:wrap;gap:var(--sd-space-2);margin-top:var(--sd-space-6)}.faq-jump .sd-pill{text-decoration:none}.faq-body{max-width:880px}.faq-section{margin-bottom:var(--sd-space-12);scroll-margin-top:calc(var(--sd-navbar-height) + var(--sd-space-6))}.faq-section__title{display:flex;align-items:center;gap:var(--sd-space-4);font-size:var(--sd-text-xs);font-weight:var(--sd-weight-semibold);letter-spacing:var(--sd-tracking-eyebrow);text-transform:uppercase;color:var(--sd-accent);margin-bottom:var(--sd-space-5)}.faq-section__rule{width:24px;height:1px;background:var(--nd-gradient);flex-shrink:0}.faq-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sd-space-6);padding:clamp(28px,4vw,48px)}.faq-cta h2{font-size:var(--sd-text-lg);margin-bottom:var(--sd-space-2)}.faq-cta p{color:var(--sd-text-muted);font-size:var(--sd-text-base);max-width:52ch}@media(max-width:720px){.faq-cta{flex-direction:column;align-items:flex-start}.faq-cta .sd-btn{flex:1 1 100%}}
