#faq-main{padding:var(--section-pad) 0;background:var(--gray-950)}#faq-main .faq-accordion{margin-top:0}.faq-search-wrap{align-items:center;max-width:720px;margin:0 auto 32px;padding:0;display:flex;position:relative}.faq-search-wrap>i{font-size:var(--fs-xl);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.faq-search-wrap input{width:100%;color:var(--white);font-size:var(--fs-lg);background:0 0;border:none;outline:none;padding:18px 56px}.faq-search-wrap:focus-within{border-color:var(--border-bright);box-shadow:0 0 0 1px var(--accent)}.faq-search-clear{border:1px solid var(--border-bright);cursor:pointer;width:30px;height:30px;color:var(--gray-300);background:#ffffff0f;justify-content:center;align-items:center;font-size:12px;transition:background .25s,color .25s,border-color .25s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq-search-clear:hover{background:var(--white);color:var(--black);border-color:var(--white)}.faq-tabs{flex-wrap:wrap;justify-content:center;gap:10px;max-width:960px;margin:0 auto 24px;display:flex}.faq-tab-count{border:1px solid var(--border);min-width:22px;height:20px;font-family:var(--font-display);font-weight:var(--fw-bold);background:#ffffff14;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.faq-tabs .filter-pill.is-active .faq-tab-count{color:var(--black);background:#0000001a;border-color:#0003}.faq-meta{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto 20px;padding:0 4px;display:flex}.faq-reset:hover{color:var(--white)}.faq-empty{text-align:center;background:var(--gray-900);border:1px dashed var(--border-bright);max-width:560px;margin:40px auto 0;padding:56px 32px}.faq-empty-icon{border:1px solid var(--border-bright);width:72px;height:72px;color:var(--accent);background:#ffffff0a;justify-content:center;align-items:center;margin:0 auto 18px;font-size:30px;display:flex}.faq-empty h3{font-size:var(--fs-4xl);margin-bottom:10px}.faq-empty p{margin-bottom:24px}.faq-body a{color:var(--accent);text-underline-offset:3px;font-weight:var(--fw-semibold);text-decoration:underline}.faq-body a:hover{color:var(--white)}#faq-support{background:var(--black);padding:0}.support-cta{grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:56px 48px;display:grid}.support-cta-icon{border:1px solid var(--border-bright);width:88px;height:88px;color:var(--accent);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;font-size:36px;display:flex}.support-cta-content h2{margin:10px 0 14px}.support-cta-content p{font-size:var(--fs-lg);max-width:560px}.support-cta-actions{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.support-cta-actions .btn-csr{white-space:nowrap;justify-content:center}@media (max-width:991px){.support-cta{text-align:center;grid-template-columns:1fr;gap:24px;padding:40px 28px}.support-cta-icon,.support-cta-content p{margin:0 auto}.support-cta-actions{flex-flow:wrap;justify-content:center}}@media (max-width:767px){.faq-tabs{justify-content:flex-start;gap:8px}.faq-tabs .filter-pill{gap:6px;padding:10px 14px}.faq-tabs .filter-pill i{font-size:12px}.faq-search-wrap input{font-size:var(--fs-md);padding:16px 52px}.faq-search-wrap>i{font-size:var(--fs-lg);left:18px}.support-cta-actions .btn-csr{flex:100%}}@media (max-width:575px){.faq-meta{flex-direction:column;align-items:flex-start;gap:8px}.faq-empty{padding:40px 24px}.support-cta{padding:32px 22px}.support-cta-icon{width:72px;height:72px;font-size:30px}}
