.EnhancedFAQSection-module__gMOEwq__enhancedFaqSection{background:#ffffff04;border:1px solid #ffffff0a;border-radius:20px;margin:48px 0;padding:40px 0}.EnhancedFAQSection-module__gMOEwq__faqHeader{text-align:center;max-width:700px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:0 20px}.EnhancedFAQSection-module__gMOEwq__faqHeaderContent{margin-bottom:20px}.EnhancedFAQSection-module__gMOEwq__faqBadge{color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;background:#5b21b61f;border:1px solid #7c3aed26;border-radius:100px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 14px;font-size:.7rem;font-weight:700;display:inline-flex}.EnhancedFAQSection-module__gMOEwq__faqBadge i{font-size:11px}.EnhancedFAQSection-module__gMOEwq__faqTitle{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:1.4rem;font-weight:800;line-height:1.25}.EnhancedFAQSection-module__gMOEwq__faqDescription{color:#ffffff73;margin:0;font-size:.88rem;line-height:1.6}.EnhancedFAQSection-module__gMOEwq__faqControls{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.EnhancedFAQSection-module__gMOEwq__searchContainer{flex:1;max-width:380px;position:relative}.EnhancedFAQSection-module__gMOEwq__searchContainer i{color:#ffffff40;font-size:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.EnhancedFAQSection-module__gMOEwq__searchInput{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;width:100%;padding:10px 14px 10px 36px;font-size:.82rem;transition:all .2s}.EnhancedFAQSection-module__gMOEwq__searchInput::placeholder{color:#ffffff40}.EnhancedFAQSection-module__gMOEwq__searchInput:focus{border-color:#7c3aed66;outline:none;box-shadow:0 0 0 2px #7c3aed1a}.EnhancedFAQSection-module__gMOEwq__clearSearch{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:4px;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.EnhancedFAQSection-module__gMOEwq__clearSearch:hover{color:#fff9}.EnhancedFAQSection-module__gMOEwq__expandControls{gap:6px;display:flex}.EnhancedFAQSection-module__gMOEwq__expandBtn,.EnhancedFAQSection-module__gMOEwq__collapseBtn{color:#ffffff73;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.EnhancedFAQSection-module__gMOEwq__expandBtn:hover,.EnhancedFAQSection-module__gMOEwq__collapseBtn:hover{color:#a78bfa;background:#7c3aed0f;border-color:#7c3aed4d}.EnhancedFAQSection-module__gMOEwq__categoryFilters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.EnhancedFAQSection-module__gMOEwq__categoryPill{color:#ffffff73;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:5px;padding:6px 14px;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.EnhancedFAQSection-module__gMOEwq__categoryPill:hover{color:#a78bfa;border-color:#7c3aed4d}.EnhancedFAQSection-module__gMOEwq__categoryPill.EnhancedFAQSection-module__gMOEwq__active{color:#fff;background:#5b21b6;border-color:#5b21b6}.EnhancedFAQSection-module__gMOEwq__categoryIcon{font-size:12px}.EnhancedFAQSection-module__gMOEwq__searchResults{text-align:center;color:#fff6;margin-bottom:20px;padding:0 20px;font-size:.82rem}.EnhancedFAQSection-module__gMOEwq__searchResults strong{color:#fff;font-weight:600}.EnhancedFAQSection-module__gMOEwq__faqContent{max-width:800px;margin:0 auto;padding:0 20px}.EnhancedFAQSection-module__gMOEwq__noResults{text-align:center;color:#fff6;padding:48px 20px}.EnhancedFAQSection-module__gMOEwq__noResults i{opacity:.3;margin-bottom:12px;font-size:28px}.EnhancedFAQSection-module__gMOEwq__noResults p{margin-bottom:16px;font-size:.88rem}.EnhancedFAQSection-module__gMOEwq__resetBtn{color:#fff;cursor:pointer;background:#5b21b6;border:none;border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:600;transition:background .2s}.EnhancedFAQSection-module__gMOEwq__resetBtn:hover{background:#7c3aed}.EnhancedFAQSection-module__gMOEwq__faqCategory{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;margin-bottom:24px;padding:20px}.EnhancedFAQSection-module__gMOEwq__categoryHeader{border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.EnhancedFAQSection-module__gMOEwq__categoryHeader .EnhancedFAQSection-module__gMOEwq__categoryIcon{font-size:16px}.EnhancedFAQSection-module__gMOEwq__categoryTitle{color:#fff;flex:1;margin:0;font-size:.92rem;font-weight:700}.EnhancedFAQSection-module__gMOEwq__categoryCount{color:#ffffff4d;font-size:.7rem;font-weight:500}.EnhancedFAQSection-module__gMOEwq__faqList{flex-direction:column;gap:6px;display:flex}.EnhancedFAQSection-module__gMOEwq__faqItem{border:1px solid #ffffff0f;border-radius:10px;transition:all .2s;overflow:hidden}.EnhancedFAQSection-module__gMOEwq__faqItem:hover{border-color:#ffffff1a}.EnhancedFAQSection-module__gMOEwq__faqItem.EnhancedFAQSection-module__gMOEwq__expanded{background:#7c3aed08;border-color:#7c3aed4d}.EnhancedFAQSection-module__gMOEwq__faqQuestion{cursor:pointer;text-align:left;color:#fffc;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.EnhancedFAQSection-module__gMOEwq__faqQuestion:hover{background:#ffffff05}.EnhancedFAQSection-module__gMOEwq__faqItem.EnhancedFAQSection-module__gMOEwq__expanded .EnhancedFAQSection-module__gMOEwq__faqQuestion{color:#c4b5fd;background:#7c3aed0f}.EnhancedFAQSection-module__gMOEwq__faqToggle{color:#fff3;flex-shrink:0;font-size:.7rem;transition:transform .2s}.EnhancedFAQSection-module__gMOEwq__faqItem.EnhancedFAQSection-module__gMOEwq__expanded .EnhancedFAQSection-module__gMOEwq__faqToggle{color:#a78bfa;transform:rotate(180deg)}.EnhancedFAQSection-module__gMOEwq__faqAnswer{padding:0 16px 16px;animation:.2s EnhancedFAQSection-module__gMOEwq__fadeIn}@keyframes EnhancedFAQSection-module__gMOEwq__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.EnhancedFAQSection-module__gMOEwq__faqAnswer p{color:#ffffff8c;margin-bottom:8px;font-size:.83rem;line-height:1.7}.EnhancedFAQSection-module__gMOEwq__faqAnswer p:last-child{margin-bottom:8px}.EnhancedFAQSection-module__gMOEwq__faqActions{border-top:1px solid #ffffff0d;gap:8px;margin-top:10px;padding-top:10px;display:flex}.EnhancedFAQSection-module__gMOEwq__helpfulBtn,.EnhancedFAQSection-module__gMOEwq__shareBtn{color:#ffffff59;cursor:pointer;background:#ffffff0a;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:.72rem;transition:all .2s;display:flex}.EnhancedFAQSection-module__gMOEwq__helpfulBtn:hover,.EnhancedFAQSection-module__gMOEwq__shareBtn:hover{color:#ffffffb3;background:#ffffff14}.EnhancedFAQSection-module__gMOEwq__faqCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#7c3aed14,#5b21b61f);border:1px solid #7c3aed26;border-radius:18px;max-width:800px;margin-top:32px;margin-left:auto;margin-right:auto;padding:32px 28px}.EnhancedFAQSection-module__gMOEwq__ctaContent h3{margin:0 0 6px;font-size:1.15rem;font-weight:700;color:#fff!important}.EnhancedFAQSection-module__gMOEwq__ctaContent p{max-width:500px;margin:0 auto 20px;font-size:.85rem;line-height:1.6;color:#ffffff80!important}.EnhancedFAQSection-module__gMOEwq__ctaActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:28px;display:flex}.EnhancedFAQSection-module__gMOEwq__ctaPrimary,.EnhancedFAQSection-module__gMOEwq__ctaSecondary{border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.EnhancedFAQSection-module__gMOEwq__ctaPrimary{color:#fff;background:#7c3aed}.EnhancedFAQSection-module__gMOEwq__ctaPrimary:hover{background:#6d28d9;transform:translateY(-1px)}.EnhancedFAQSection-module__gMOEwq__ctaSecondary{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a}.EnhancedFAQSection-module__gMOEwq__ctaSecondary:hover{color:#fff;background:#ffffff1a}.EnhancedFAQSection-module__gMOEwq__ctaStats{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.EnhancedFAQSection-module__gMOEwq__stat{flex-direction:column;align-items:center;display:flex}.EnhancedFAQSection-module__gMOEwq__statNumber{color:#c4b5fd;margin-bottom:2px;font-size:1.3rem;font-weight:800}.EnhancedFAQSection-module__gMOEwq__statLabel{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:600}@media (max-width:768px){.EnhancedFAQSection-module__gMOEwq__enhancedFaqSection{margin:32px 0;padding:28px 0}.EnhancedFAQSection-module__gMOEwq__faqTitle{font-size:1.2rem}.EnhancedFAQSection-module__gMOEwq__faqControls{flex-direction:column;width:100%;padding:0 20px}.EnhancedFAQSection-module__gMOEwq__searchContainer{max-width:100%}.EnhancedFAQSection-module__gMOEwq__expandControls{justify-content:center;width:100%}.EnhancedFAQSection-module__gMOEwq__categoryFilters{-webkit-overflow-scrolling:touch;justify-content:flex-start;padding:0 20px 8px;overflow-x:auto}.EnhancedFAQSection-module__gMOEwq__categoryFilters::-webkit-scrollbar{display:none}.EnhancedFAQSection-module__gMOEwq__faqCategory{padding:16px}.EnhancedFAQSection-module__gMOEwq__faqQuestion{padding:10px 14px;font-size:.82rem}.EnhancedFAQSection-module__gMOEwq__faqAnswer{padding:0 14px 14px}.EnhancedFAQSection-module__gMOEwq__faqCTA{padding:24px 16px}.EnhancedFAQSection-module__gMOEwq__ctaStats{gap:24px}}.EnhancedFAQSection-module__gMOEwq__enhancedFaqSection{background:#ffffff04}.cp-dark-page .EnhancedFAQSection-module__gMOEwq__enhancedFaqSection{background:#ffffff04}
