.EnhancedFAQSection-module__gMOEwq__enhancedFaqSection{background:#f8f9fa;border-radius:24px;margin:80px 0;padding:60px 0}.EnhancedFAQSection-module__gMOEwq__faqHeader{text-align:center;max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:0 20px}.EnhancedFAQSection-module__gMOEwq__faqHeaderContent{margin-bottom:32px}.EnhancedFAQSection-module__gMOEwq__faqBadge{color:#0010f7;background:#0010f71a;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex}.EnhancedFAQSection-module__gMOEwq__faqBadge i{font-size:16px}.EnhancedFAQSection-module__gMOEwq__faqTitle{color:#111827;margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.2}.EnhancedFAQSection-module__gMOEwq__faqDescription{color:#6b7280;font-size:18px;line-height:1.6}.EnhancedFAQSection-module__gMOEwq__faqControls{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.EnhancedFAQSection-module__gMOEwq__searchContainer{flex:1;max-width:500px;position:relative}.EnhancedFAQSection-module__gMOEwq__searchContainer i{color:#9ca3af;font-size:16px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.EnhancedFAQSection-module__gMOEwq__searchInput{background:#fff;border:2px solid #e5e7eb;border-radius:12px;width:100%;padding:16px 48px;font-size:16px;transition:all .3s}.EnhancedFAQSection-module__gMOEwq__searchInput:focus{border-color:#0010f7;outline:none;box-shadow:0 0 0 3px #0010f71a}.EnhancedFAQSection-module__gMOEwq__clearSearch{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:8px;font-size:14px;transition:color .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.EnhancedFAQSection-module__gMOEwq__clearSearch:hover{color:#6b7280}.EnhancedFAQSection-module__gMOEwq__expandControls{gap:8px;display:flex}.EnhancedFAQSection-module__gMOEwq__expandBtn,.EnhancedFAQSection-module__gMOEwq__collapseBtn{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.EnhancedFAQSection-module__gMOEwq__expandBtn:hover,.EnhancedFAQSection-module__gMOEwq__collapseBtn:hover{color:#0010f7;background:#0010f70d;border-color:#0010f7}.EnhancedFAQSection-module__gMOEwq__categoryFilters{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.EnhancedFAQSection-module__gMOEwq__categoryPill{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:100px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.EnhancedFAQSection-module__gMOEwq__categoryPill:hover{color:#0010f7;border-color:#0010f7}.EnhancedFAQSection-module__gMOEwq__categoryPill.EnhancedFAQSection-module__gMOEwq__active{color:#fff;background:#0010f7;border-color:#0010f7}.EnhancedFAQSection-module__gMOEwq__categoryIcon{font-size:16px}.EnhancedFAQSection-module__gMOEwq__searchResults{text-align:center;color:#6b7280;margin-bottom:32px;font-size:16px}.EnhancedFAQSection-module__gMOEwq__searchResults strong{color:#111827;font-weight:600}.EnhancedFAQSection-module__gMOEwq__faqContent{max-width:900px;margin:0 auto;padding:0 20px}.EnhancedFAQSection-module__gMOEwq__noResults{text-align:center;color:#6b7280;padding:80px 20px}.EnhancedFAQSection-module__gMOEwq__noResults i{opacity:.3;margin-bottom:16px;font-size:48px}.EnhancedFAQSection-module__gMOEwq__noResults p{margin-bottom:24px;font-size:18px}.EnhancedFAQSection-module__gMOEwq__resetBtn{color:#fff;cursor:pointer;background:#0010f7;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:background .2s}.EnhancedFAQSection-module__gMOEwq__resetBtn:hover{background:#000dd9}.EnhancedFAQSection-module__gMOEwq__faqCategory{background:#fff;border-radius:16px;margin-bottom:48px;padding:32px;box-shadow:0 2px 8px #0000000d}.EnhancedFAQSection-module__gMOEwq__categoryHeader{border-bottom:2px solid #f3f4f6;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.EnhancedFAQSection-module__gMOEwq__categoryHeader .EnhancedFAQSection-module__gMOEwq__categoryIcon{font-size:24px}.EnhancedFAQSection-module__gMOEwq__categoryTitle{color:#111827;flex:1;margin:0;font-size:20px;font-weight:700}.EnhancedFAQSection-module__gMOEwq__categoryCount{color:#9ca3af;font-size:14px;font-weight:500}.EnhancedFAQSection-module__gMOEwq__faqList{flex-direction:column;gap:12px;display:flex}.EnhancedFAQSection-module__gMOEwq__faqItem{border:1px solid #e5e7eb;border-radius:12px;transition:all .3s;overflow:hidden}.EnhancedFAQSection-module__gMOEwq__faqItem:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.EnhancedFAQSection-module__gMOEwq__faqItem.EnhancedFAQSection-module__gMOEwq__expanded{border-color:#0010f7;box-shadow:0 8px 24px #0010f726}.EnhancedFAQSection-module__gMOEwq__faqQuestion{cursor:pointer;text-align:left;color:#111827;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.EnhancedFAQSection-module__gMOEwq__faqQuestion:hover{background:#f9fafb}.EnhancedFAQSection-module__gMOEwq__faqItem.EnhancedFAQSection-module__gMOEwq__expanded .EnhancedFAQSection-module__gMOEwq__faqQuestion{color:#0010f7;background:#0010f70d}.EnhancedFAQSection-module__gMOEwq__faqToggle{color:#9ca3af;flex-shrink:0;transition:transform .3s}.EnhancedFAQSection-module__gMOEwq__faqItem.EnhancedFAQSection-module__gMOEwq__expanded .EnhancedFAQSection-module__gMOEwq__faqToggle{color:#0010f7;transform:rotate(180deg)}.EnhancedFAQSection-module__gMOEwq__faqAnswer{padding:0 24px 24px;animation:.3s EnhancedFAQSection-module__gMOEwq__fadeIn}@keyframes EnhancedFAQSection-module__gMOEwq__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EnhancedFAQSection-module__gMOEwq__faqAnswer p{color:#4b5563;margin-bottom:12px;font-size:15px;line-height:1.7}.EnhancedFAQSection-module__gMOEwq__faqAnswer p:last-child{margin-bottom:16px}.EnhancedFAQSection-module__gMOEwq__faqActions{border-top:1px solid #f3f4f6;gap:12px;margin-top:16px;padding-top:16px;display:flex}.EnhancedFAQSection-module__gMOEwq__helpfulBtn,.EnhancedFAQSection-module__gMOEwq__shareBtn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.EnhancedFAQSection-module__gMOEwq__helpfulBtn:hover,.EnhancedFAQSection-module__gMOEwq__shareBtn:hover{color:#374151;background:#e5e7eb}.EnhancedFAQSection-module__gMOEwq__faqCTA{color:#fff;text-align:center;background:linear-gradient(135deg,#0010f7 0%,#0063f7 100%);border-radius:24px;max-width:900px;margin-top:60px;margin-left:auto;margin-right:auto;padding:48px}.EnhancedFAQSection-module__gMOEwq__ctaContent h3{margin-bottom:12px;font-size:28px;font-weight:700;color:#fff!important}.EnhancedFAQSection-module__gMOEwq__ctaContent p{opacity:.9;max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:18px;color:#fff!important}.EnhancedFAQSection-module__gMOEwq__ctaActions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:48px;display:flex}.EnhancedFAQSection-module__gMOEwq__ctaPrimary,.EnhancedFAQSection-module__gMOEwq__ctaSecondary{border-radius:8px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.EnhancedFAQSection-module__gMOEwq__ctaPrimary{color:#0010f7;background:#fff}.EnhancedFAQSection-module__gMOEwq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.EnhancedFAQSection-module__gMOEwq__ctaSecondary{color:#fff;background:#ffffff1a;border:2px solid #ffffff4d}.EnhancedFAQSection-module__gMOEwq__ctaSecondary:hover{background:#fff3;border-color:#fff}.EnhancedFAQSection-module__gMOEwq__ctaStats{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.EnhancedFAQSection-module__gMOEwq__stat{flex-direction:column;align-items:center;display:flex}.EnhancedFAQSection-module__gMOEwq__statNumber{margin-bottom:4px;font-size:36px;font-weight:700}.EnhancedFAQSection-module__gMOEwq__statLabel{opacity:.8;text-transform:uppercase;letter-spacing:.05em;font-size:14px}@media (max-width:768px){.EnhancedFAQSection-module__gMOEwq__faqTitle{font-size:28px}.EnhancedFAQSection-module__gMOEwq__faqDescription{font-size:16px}.EnhancedFAQSection-module__gMOEwq__faqControls{flex-direction:column;width:100%}.EnhancedFAQSection-module__gMOEwq__searchContainer{max-width:100%}.EnhancedFAQSection-module__gMOEwq__expandControls{justify-content:center;width:100%}.EnhancedFAQSection-module__gMOEwq__categoryFilters{justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.EnhancedFAQSection-module__gMOEwq__faqCategory{padding:20px}.EnhancedFAQSection-module__gMOEwq__faqQuestion{padding:16px;font-size:15px}.EnhancedFAQSection-module__gMOEwq__faqCTA{padding:32px 20px}.EnhancedFAQSection-module__gMOEwq__ctaStats{gap:32px}}
