.faq_heroSection__uaVbk{padding:calc(var(--nav-height) + 6rem) 0 6rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);text-align:center}.faq_heroContent__HM1FS{max-width:800px;margin:0 auto}.faq_heroContent__HM1FS p{font-size:1.2rem;margin-top:1.5rem}.faq_faqSection__gTDav{background:var(--bg-color)}.faq_faqWrapper__rgPez{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.faq_faqCategory__PKCJs h2{font-size:1.8rem;color:var(--text-primary);margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.faq_faqList__nAW8Q{display:flex;flex-direction:column;gap:2rem}.faq_faqItem__9kuH1{background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:2rem;transition:all var(--transition-normal)}.faq_faqItem__9kuH1:hover{border-color:rgba(139,92,246,.3);box-shadow:var(--shadow-sm);background:hsla(0,0%,100%,.04)}.faq_faqItem__9kuH1 h3{font-size:1.2rem;color:var(--text-primary);margin-bottom:1rem}.faq_faqItem__9kuH1 p{color:var(--text-secondary);line-height:1.6;margin:0}.faq_ctaSection____kDB{padding:4rem 0;background:var(--bg-secondary);border-top:1px solid var(--border-color)}.faq_ctaBox__gjW8v{background:var(--gradient-primary);border-radius:var(--border-radius-lg);padding:4rem 2rem;text-align:center;color:#fff}.faq_ctaBox__gjW8v h2{margin-bottom:1rem;color:#fff}.faq_ctaBox__gjW8v p{color:hsla(0,0%,100%,.9);margin-bottom:2rem;font-size:1.1rem}.faq_ctaBox__gjW8v .faq_btn-primary__jWwrr{background:#fff;color:var(--primary-color)}