.faq-hero-banner{background:linear-gradient(135deg,rgba(13,110,253,0.08),rgba(16,185,129,0.05));border:1px solid var(--glass-border,rgba(0,0,0,0.08)) !important}.faq-search-input{background:var(--input-bg,#fff) !important;border:1px solid var(--glass-border,#cbd5e1) !important;color:var(--text-main,#0f172a) !important;font-size:0.95rem;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.faq-search-input:focus{border-color:#0d6efd !important;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.15) !important}.faq-title-btn{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.1) !important;color:#f1f5f9 !important;font-size:0.92rem;font-weight:500;transition:all 0.2s ease-in-out}.faq-title-btn:hover{background:rgba(59,130,246,0.15) !important;border-color:rgba(59,130,246,0.4) !important;color:#fff !important;transform:translateX(3px)}.faq-title-btn.active{background:rgba(37,99,235,0.25) !important;border-color:#3b82f6 !important;color:#60a5fa !important;box-shadow:0 0 12px rgba(59,130,246,0.2)}.faq-title-btn.active .faq-btn-title{font-weight:700}.faq-title-btn.active i{color:#60a5fa !important;opacity:1 !important}.faq-num-badge{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,0.12);color:#cbd5e1;font-weight:700;font-size:0.78rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px;transition:all 0.2s ease}.faq-title-btn.active .faq-num-badge{background:#2563eb;color:#fff;box-shadow:0 2px 6px rgba(37,99,235,0.4)}[data-bs-theme="light"] .faq-title-btn{background:#fff !important;border:1px solid #e2e8f0 !important;color:#1e293b !important;box-shadow:0 1px 3px rgba(0,0,0,0.04)}[data-bs-theme="light"] .faq-title-btn:hover{background:#f8fafc !important;border-color:#cbd5e1 !important;color:#0f172a !important}[data-bs-theme="light"] .faq-title-btn.active{background:#eff6ff !important;border-color:#3b82f6 !important;color:#1d4ed8 !important;box-shadow:0 2px 8px rgba(37,99,235,0.12)}[data-bs-theme="light"] .faq-title-btn.active i{color:#1d4ed8 !important}[data-bs-theme="light"] .faq-num-badge{background:#f1f5f9;color:#475569}[data-bs-theme="light"] .faq-title-btn.active .faq-num-badge{background:#2563eb;color:#fff}.faq-q-avatar{width:46px;height:46px;border-radius:50%;background:#0d6efd;color:#fff;font-weight:800;font-size:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(13,110,253,0.25)}.faq-official-tag{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;background:rgba(16,185,129,0.12);color:#047857;border:1px solid rgba(16,185,129,0.25);font-size:0.78rem;font-weight:600}[data-bs-theme="dark"] .faq-official-tag{background:rgba(16,185,129,0.2);color:#10b981;border-color:rgba(16,185,129,0.4)}.faq-content-html{overflow-x:auto;line-height:1.8;font-size:1.02rem;color:var(--text-main,#334155)}.faq-content-html h1,.faq-content-html h2,.faq-content-html h3,.faq-content-html h4,.faq-content-html h5,.faq-content-html h6{color:#0d6efd !important;font-weight:700;margin-top:1.4rem;margin-bottom:0.6rem}.faq-content-html p,.faq-content-html li{color:var(--text-main,#334155)}.faq-content-html img{max-width:100%;height:auto;border-radius:8px;margin:12px 0}.faq-content-html table{width:100%;margin:16px 0;border-collapse:collapse}.faq-content-html th,.faq-content-html td{padding:10px 14px;border:1px solid var(--glass-border,rgba(0,0,0,0.1))}.faq-note-box,.faq-content-html .bg-dark,.faq-content-html [class*="bg-dark"]{background:rgba(15,23,42,0.6) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#f8fafc !important;border-radius:12px}.faq-note-box *,.faq-content-html .bg-dark *,.faq-content-html [class*="bg-dark"] *{color:#e2e8f0 !important}.faq-note-box strong,.faq-note-box b,.faq-content-html .bg-dark strong,.faq-content-html [class*="bg-dark"] strong,.faq-content-html .bg-dark b,.faq-content-html [class*="bg-dark"] b{color:#fff !important}.faq-note-box .text-warning,.faq-content-html .text-warning{color:#f59e0b !important}.faq-note-box .text-success,.faq-content-html .text-success{color:#10b981 !important}[data-bs-theme="light"] .faq-note-box,[data-bs-theme="light"] .faq-content-html .bg-dark,[data-bs-theme="light"] .faq-content-html [class*="bg-dark"]{background:#f8fafc !important;border:1px solid #cbd5e1 !important;color:#0f172a !important;box-shadow:0 2px 8px rgba(0,0,0,0.04)}[data-bs-theme="light"] .faq-note-box *,[data-bs-theme="light"] .faq-content-html .bg-dark *,[data-bs-theme="light"] .faq-content-html [class*="bg-dark"] *{color:#334155 !important}[data-bs-theme="light"] .faq-note-box p,[data-bs-theme="light"] .faq-note-box li,[data-bs-theme="light"] .faq-content-html .bg-dark p,[data-bs-theme="light"] .faq-content-html .bg-dark li{color:#475569 !important}[data-bs-theme="light"] .faq-note-box strong,[data-bs-theme="light"] .faq-note-box b,[data-bs-theme="light"] .faq-content-html .bg-dark strong,[data-bs-theme="light"] .faq-content-html [class*="bg-dark"] strong{color:#0f172a !important}[data-bs-theme="light"] .faq-note-box .text-warning,[data-bs-theme="light"] .faq-content-html .text-warning{color:#d97706 !important}[data-bs-theme="light"] .faq-note-box .text-success,[data-bs-theme="light"] .faq-content-html .text-success{color:#059669 !important}[data-bs-theme="light"] .faq-content-html table{background:#fff !important;color:#0f172a !important}[data-bs-theme="light"] .faq-content-html th,[data-bs-theme="light"] .faq-content-html td{border-color:#cbd5e1 !important;color:#1e293b !important}[data-bs-theme="light"] .faq-content-html tr.bg-secondary,[data-bs-theme="light"] .faq-content-html tr[class*="bg-secondary"]{background:#f1f5f9 !important}