.faq_faq-shell__o2w_8{background:var(--surface);min-height:100vh}.faq_faq-header__RGcGG{padding:var(--space-12) 0 var(--space-10)}.faq_faq-header-inner__J_wBY{max-width:640px;margin:0 auto;text-align:center}.faq_faq-eyebrow__Ar9eF{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:5px 14px;background:rgba(244,196,48,.1);border:1px solid rgba(244,196,48,.2);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-400);margin-bottom:var(--space-4)}.faq_faq-title__mX_tc{font-size:clamp(2rem,4.5vw,3rem);font-family:var(--font-display);font-weight:700;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:var(--space-3);line-height:1.1}.faq_faq-subtitle__XOVV1{font-size:1.0625rem;color:var(--text-secondary);line-height:1.7;max-width:480px;margin:0 auto}.faq_faq-section__uYM5a{padding:var(--space-10) 0}.faq_faq-list__fRzd1{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq_faq-item__BMcU0{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-bg);overflow:hidden;transition:border-color var(--transition-fast)}.faq_faq-item__BMcU0:hover{border-color:rgba(214,217,224,.2)}.faq_faq-item__BMcU0.faq_open__Ms_YG{border-color:var(--gold-500)}.faq_faq-question__doMM1{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text-primary);transition:color var(--transition-fast)}.faq_faq-icon__c3Vlg,.faq_faq-question__doMM1:hover{color:var(--gold-400)}.faq_faq-icon__c3Vlg{width:28px;height:28px;border-radius:50%;background:rgba(244,196,48,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-base)}.faq_faq-item__BMcU0.faq_open__Ms_YG .faq_faq-icon__c3Vlg{background:var(--gold-400);color:var(--charcoal-950);transform:rotate(45deg)}.faq_faq-answer__r5kBA{max-height:0;overflow:hidden;transition:max-height var(--transition-slow),padding var(--transition-base)}.faq_faq-item__BMcU0.faq_open__Ms_YG .faq_faq-answer__r5kBA{max-height:500px}.faq_faq-answer-inner__oXG60{padding:0 var(--space-5) var(--space-5);color:var(--text-secondary);line-height:1.7;font-size:1rem}.faq_faq-section-footer__9_0vw{padding:var(--space-8) 0;background:var(--charcoal-950)}.faq_faq-cta-card__8x3u8{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--space-8);max-width:480px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-4)}.faq_faq-cta-eyebrow__QPH3B{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:5px 14px;background:rgba(244,196,48,.1);border:1px solid rgba(244,196,48,.2);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-400)}.faq_faq-cta-title__tG0Et{font-size:1.5rem;font-family:var(--font-display);font-weight:700;color:var(--text-primary);line-height:1.2}.faq_faq-cta-body__6davx{font-size:1rem;color:var(--text-secondary);line-height:1.65}.faq_faq-cta-button__68BlF{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-7);background:var(--gold-400);color:var(--charcoal-950);font-weight:700;font-size:1rem;border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-base);box-shadow:0 4px 16px rgba(244,196,48,.25)}.faq_faq-cta-button__68BlF:hover{background:var(--gold-500);color:var(--charcoal-950);transform:translateY(-1px);box-shadow:0 6px 24px rgba(244,196,48,.4)}.faq_faq-section-footer-bottom__pMvZI{padding:var(--space-6) 0;border-top:1px solid var(--border-subtle)}.faq_faq-footer-inner__Js6Mz{display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.faq_faq-footer-back__dbvEU{font-size:.9375rem;color:var(--text-secondary);text-decoration:none}.faq_faq-footer-back__dbvEU:hover{color:var(--gold-400)}.faq_faq-footer-links__1zkZf{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center}.faq_faq-footer-link__qp_sA{font-size:.875rem;color:var(--text-tertiary);text-decoration:none;transition:color var(--transition-fast)}.faq_faq-footer-link__qp_sA:hover{color:var(--gold-300)}