.faq-module__VSI0LW__page{min-height:100vh;font-family:var(--font-body),system-ui,sans-serif;position:relative;overflow-x:hidden}.faq-module__VSI0LW__light{--bg-primary:#fafafa;--bg-secondary:#fff;--bg-card:#fff;--bg-card-hover:#f8f8fc;--text-primary:#1a1a2e;--text-secondary:#404347;--text-muted:#94a3b8;--border-color:#00000014;--border-color-strong:#0000001f;--accent-primary:#7c3aed;--accent-secondary:#a855f7;--accent-bg:#7c3aed14;--accent-border:#7c3aed33;--nebula-opacity:.08}.faq-module__VSI0LW__dark{--bg-primary:#020617;--bg-secondary:#0f172a;--bg-card:#ffffff12;--bg-card-hover:#ffffff1a;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--border-color:#ffffff1a;--border-color-strong:#ffffff26;--accent-primary:#a855f7;--accent-secondary:#c084fc;--accent-bg:#a855f726;--accent-border:#a855f74d;--nebula-opacity:.25}.faq-module__VSI0LW__page{background:var(--bg-primary);color:var(--text-primary)}.faq-module__VSI0LW__bgContainer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.faq-module__VSI0LW__nebula1,.faq-module__VSI0LW__nebula2{filter:blur(100px);opacity:var(--nebula-opacity);border-radius:50%;position:absolute}.faq-module__VSI0LW__nebula1{background:radial-gradient(circle,#8b5cf680 0%,#0000 70%);width:600px;height:600px;top:-200px;right:-100px}.faq-module__VSI0LW__nebula2{background:radial-gradient(circle,#ec489966 0%,#0000 70%);width:500px;height:500px;bottom:-150px;left:-100px}.faq-module__VSI0LW__nav{z-index:100;background:var(--bg-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);justify-content:center;align-items:center;width:100%;padding:16px 24px;display:flex;position:fixed;top:0;left:0;right:0}.faq-module__VSI0LW__navInner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.faq-module__VSI0LW__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.faq-module__VSI0LW__logoMark{background:var(--cta-primary-gradient);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 16px #8b5cf64d}.faq-module__VSI0LW__logoIcon{color:#fff;font-size:18px}.faq-module__VSI0LW__brandName{color:var(--text-primary);letter-spacing:-.02em;font-size:22px;font-weight:800}.faq-module__VSI0LW__navLinks{align-items:center;gap:32px;display:flex}.faq-module__VSI0LW__navLink{color:var(--text-secondary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.faq-module__VSI0LW__navLink:hover{color:var(--text-primary)}.faq-module__VSI0LW__navLinkActive{color:var(--accent-primary)}.faq-module__VSI0LW__navActions{align-items:center;gap:16px;display:flex}.faq-module__VSI0LW__themeToggle{border:1px solid var(--border-color);background:var(--bg-card);cursor:pointer;color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.faq-module__VSI0LW__themeToggle:hover{background:var(--bg-card-hover);border-color:var(--border-color-strong)}.faq-module__VSI0LW__themeToggleIcon{font-size:16px}.faq-module__VSI0LW__themeToggleLabel{font-size:13px}.faq-module__VSI0LW__main{z-index:1;max-width:900px;margin:0 auto;padding:120px 24px 60px;position:relative}.faq-module__VSI0LW__header{text-align:center;margin-bottom:48px}.faq-module__VSI0LW__badge{background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent-primary);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.faq-module__VSI0LW__title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 16px;font-size:42px;font-weight:800}.faq-module__VSI0LW__subtitle{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.6}.faq-module__VSI0LW__faqContainer{flex-direction:column;gap:32px;display:flex}.faq-module__VSI0LW__faqCategory{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:28px}.faq-module__VSI0LW__faqCategoryTitle{color:var(--accent-primary);align-items:center;gap:10px;margin:0 0 20px;font-size:18px;font-weight:700;display:flex}.faq-module__VSI0LW__faqCategoryTitle:before{content:"✦";font-size:14px}.faq-module__VSI0LW__faqList{flex-direction:column;gap:12px;display:flex}.faq-module__VSI0LW__faqItem{border:1px solid var(--border-color);border-radius:12px;transition:all .2s;overflow:hidden}.faq-module__VSI0LW__faqItemOpen{background:var(--accent-bg);border-color:var(--accent-border)}.faq-module__VSI0LW__faqQuestion{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:600;transition:color .2s;display:flex}.faq-module__VSI0LW__faqQuestion:hover{color:var(--accent-primary)}.faq-module__VSI0LW__faqToggle{color:var(--accent-primary);flex-shrink:0;font-size:20px;font-weight:400;transition:transform .2s}.faq-module__VSI0LW__faqAnswerWrapper{transition:max-height .3s,opacity .2s;overflow:hidden}.faq-module__VSI0LW__faqAnswer{color:var(--text-secondary);margin:0;padding:0 20px 20px;font-size:15px;line-height:1.7}.faq-module__VSI0LW__ctaSection{text-align:center;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:24px;margin-top:60px;padding:48px}.faq-module__VSI0LW__ctaTitle{color:var(--text-primary);margin:0 0 12px;font-size:28px;font-weight:800}.faq-module__VSI0LW__ctaText{color:var(--text-secondary);margin:0 0 24px;font-size:16px}.faq-module__VSI0LW__ctaButton{color:#fff;background:linear-gradient(135deg,#5724cc 0%,#500c90 50%,#8605b2 100%);border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #5724cc4d}.faq-module__VSI0LW__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 28px #5724cc66}@media (max-width:768px){.faq-module__VSI0LW__navLinks{display:none}.faq-module__VSI0LW__main{padding:100px 16px 40px}.faq-module__VSI0LW__title{font-size:32px}.faq-module__VSI0LW__subtitle{font-size:16px}.faq-module__VSI0LW__faqCategory{padding:20px}.faq-module__VSI0LW__faqCategoryTitle{font-size:16px}.faq-module__VSI0LW__faqQuestion{padding:14px 16px;font-size:14px}.faq-module__VSI0LW__faqAnswer{padding:0 16px 16px;font-size:14px}.faq-module__VSI0LW__ctaSection{padding:32px 24px}.faq-module__VSI0LW__ctaTitle{font-size:24px}}
