.page-faq{background:var(--bg-base);min-height:calc(100vh - var(--nav-height))}.faq-category-header{border-bottom:1px solid var(--divider);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.faq-accordion{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--divider);cursor:pointer;transition:background-color var(--duration-fast) var(--ease);padding:24px 0}.faq-item:hover{background:#00000003}.faq-question{justify-content:space-between;align-items:center;gap:24px;display:flex}.faq-question h3{color:var(--text-primary);transition:color var(--duration-fast) var(--ease);margin:0;font-size:1.125rem}.faq-item:hover .faq-question h3{color:var(--primary-hover)}.faq-item.active .faq-question h3{color:var(--primary)}.faq-icon-wrapper{background:var(--bg-inset);width:32px;height:32px;color:var(--text-tertiary);transition:all var(--duration-normal) var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:rotate(0)}.faq-item:hover .faq-icon-wrapper{background:var(--gray-200);color:var(--text-secondary)}.faq-item.active .faq-icon-wrapper{background:var(--primary);color:#fff;transform:rotate(180deg)}.faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.active .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer-inner p{color:var(--text-secondary);margin:0;padding-top:16px;line-height:1.65}.page-hero{background:var(--bg-inset);border-bottom:1px solid var(--border);text-align:center;padding:120px 0 60px}.page-hero .container{max-width:var(--page-max);padding:0 var(--page-gutter);margin:0 auto}.breadcrumb{color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;font-weight:500;display:flex}.breadcrumb a{color:var(--text-secondary)}.help-center-badge{background:var(--primary-glow);color:var(--primary);border-radius:var(--radius-full);align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.page-hero .display-lg{margin-bottom:16px}.page-hero .body-lg{max-width:600px;margin:0 auto}.faq-section{background:var(--bg-base);padding:80px 0}.faq-section .container{max-width:800px;padding:0 var(--page-gutter);margin:0 auto}.faq-category{margin-bottom:60px}.faq-support-card{text-align:center;background:linear-gradient(135deg, var(--gray-950) 0%, #1a2332 100%);color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);margin-top:40px;padding:40px}.faq-support-card .text-primary{margin:0 auto 20px}.faq-support-card .heading-lg{color:#fff;margin-bottom:12px}.faq-support-card p{color:#ffffffb3;max-width:400px;margin:0 auto 24px}
