.faq-page__section{padding-bottom:20px}.faq-page__cta{padding:60px 0 100px}.cta-box{background:var(--bg-card);border-radius:20px;border:1px solid var(--border);padding:48px;text-align:center;max-width:600px;margin:0 auto;box-shadow:0 4px 6px -1px var(--shadow)}.cta-box h2{font-size:1.75rem;color:var(--text-primary);margin-bottom:16px;font-weight:700}.cta-box p{color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.cta-box__actions{display:flex;justify-content:center}
