.EnhancedFAQSection_enhancedFaqSection__2KIZd{margin:80px 0;padding:60px 0;background:#f8f9fa;border-radius:24px}.EnhancedFAQSection_faqHeader__3EBme{text-align:center;margin-bottom:48px;max-width:800px;margin-left:auto;margin-right:auto;padding:0 20px}.EnhancedFAQSection_faqHeaderContent__9G_T0{margin-bottom:32px}.EnhancedFAQSection_faqBadge__3gqDi{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:rgba(0,16,247,.1);color:#0010f7;padding:8px 20px;border-radius:100px;font-size:14px;font-weight:600;margin-bottom:16px}.EnhancedFAQSection_faqBadge__3gqDi i{font-size:16px}.EnhancedFAQSection_faqTitle__29AiB{font-size:36px;font-weight:700;color:#111827;margin-bottom:16px;line-height:1.2}.EnhancedFAQSection_faqDescription__17Llp{font-size:18px;color:#6b7280;line-height:1.6}.EnhancedFAQSection_faqControls__ley5T{display:flex;grid-gap:16px;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.EnhancedFAQSection_searchContainer__3VcCu{position:relative;flex:1 1;max-width:500px}.EnhancedFAQSection_searchContainer__3VcCu i{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af;font-size:16px}.EnhancedFAQSection_searchInput__2W8oX{width:100%;padding:16px 48px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.EnhancedFAQSection_searchInput__2W8oX:focus{outline:none;border-color:#0010f7;-webkit-box-shadow:0 0 0 3px rgba(0,16,247,.1);box-shadow:0 0 0 3px rgba(0,16,247,.1)}.EnhancedFAQSection_clearSearch__mXfJV{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;font-size:14px;-webkit-transition:color .2s;transition:color .2s}.EnhancedFAQSection_clearSearch__mXfJV:hover{color:#6b7280}.EnhancedFAQSection_expandControls__3sT-J{display:flex;grid-gap:8px;gap:8px}.EnhancedFAQSection_collapseBtn__3hBCY,.EnhancedFAQSection_expandBtn__GDolp{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px 20px;border:2px solid #e5e7eb;background:#fff;border-radius:8px;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.EnhancedFAQSection_collapseBtn__3hBCY:hover,.EnhancedFAQSection_expandBtn__GDolp:hover{border-color:#0010f7;color:#0010f7;background:rgba(0,16,247,.05)}.EnhancedFAQSection_categoryFilters__1F9T7{display:flex;grid-gap:12px;gap:12px;justify-content:center;flex-wrap:wrap}.EnhancedFAQSection_categoryPill__2hRt-{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:10px 20px;border:2px solid #e5e7eb;background:#fff;border-radius:100px;font-size:14px;font-weight:600;color:#6b7280;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.EnhancedFAQSection_categoryPill__2hRt-:hover{border-color:#0010f7;color:#0010f7}.EnhancedFAQSection_categoryPill__2hRt-.EnhancedFAQSection_active__2TPKY{background:#0010f7;border-color:#0010f7;color:#fff}.EnhancedFAQSection_categoryIcon__BrEae{font-size:16px}.EnhancedFAQSection_searchResults__2-1Mx{text-align:center;margin-bottom:32px;color:#6b7280;font-size:16px}.EnhancedFAQSection_searchResults__2-1Mx strong{color:#111827;font-weight:600}.EnhancedFAQSection_faqContent__1ym1x{max-width:900px;margin:0 auto;padding:0 20px}.EnhancedFAQSection_noResults__KCLBJ{text-align:center;padding:80px 20px;color:#6b7280}.EnhancedFAQSection_noResults__KCLBJ i{font-size:48px;margin-bottom:16px;opacity:.3}.EnhancedFAQSection_noResults__KCLBJ p{font-size:18px;margin-bottom:24px}.EnhancedFAQSection_resetBtn__3Hex2{padding:12px 24px;background:#0010f7;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.EnhancedFAQSection_resetBtn__3Hex2:hover{background:#000dd9}.EnhancedFAQSection_faqCategory__2hYH-{margin-bottom:48px;background:#fff;border-radius:16px;padding:32px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.EnhancedFAQSection_categoryHeader__1feZ6{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f3f4f6}.EnhancedFAQSection_categoryHeader__1feZ6 .EnhancedFAQSection_categoryIcon__BrEae{font-size:24px}.EnhancedFAQSection_categoryTitle__3ReaD{flex:1 1;font-size:20px;font-weight:700;color:#111827;margin:0}.EnhancedFAQSection_categoryCount__1vEiE{font-size:14px;color:#9ca3af;font-weight:500}.EnhancedFAQSection_faqList__zXPLQ{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.EnhancedFAQSection_faqItem__3_TfD{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.EnhancedFAQSection_faqItem__3_TfD:hover{border-color:#d1d5db;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.EnhancedFAQSection_faqItem__3_TfD.EnhancedFAQSection_expanded__2eKHR{border-color:#0010f7;-webkit-box-shadow:0 8px 24px rgba(0,16,247,.15);box-shadow:0 8px 24px rgba(0,16,247,.15)}.EnhancedFAQSection_faqQuestion__2frm5{width:100%;padding:20px 24px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;cursor:pointer;text-align:left;font-size:16px;font-weight:600;color:#111827;-webkit-transition:all .2s ease;transition:all .2s ease}.EnhancedFAQSection_faqQuestion__2frm5:hover{background:#f9fafb}.EnhancedFAQSection_faqItem__3_TfD.EnhancedFAQSection_expanded__2eKHR .EnhancedFAQSection_faqQuestion__2frm5{background:rgba(0,16,247,.05);color:#0010f7}.EnhancedFAQSection_faqToggle__1Jtiv{flex-shrink:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#9ca3af}.EnhancedFAQSection_faqItem__3_TfD.EnhancedFAQSection_expanded__2eKHR .EnhancedFAQSection_faqToggle__1Jtiv{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#0010f7}.EnhancedFAQSection_faqAnswer__BsxTo{padding:0 24px 24px;-webkit-animation:EnhancedFAQSection_fadeIn__2aaSQ .3s ease;animation:EnhancedFAQSection_fadeIn__2aaSQ .3s ease}@-webkit-keyframes EnhancedFAQSection_fadeIn__2aaSQ{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes EnhancedFAQSection_fadeIn__2aaSQ{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.EnhancedFAQSection_faqAnswer__BsxTo p{color:#4b5563;line-height:1.7;margin-bottom:12px;font-size:15px}.EnhancedFAQSection_faqAnswer__BsxTo p:last-child{margin-bottom:16px}.EnhancedFAQSection_faqActions__1h7Dw{display:flex;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6}.EnhancedFAQSection_helpfulBtn__ATVnp,.EnhancedFAQSection_shareBtn__3z4Ps{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;background:#f3f4f6;border:none;border-radius:6px;font-size:14px;color:#6b7280;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.EnhancedFAQSection_helpfulBtn__ATVnp:hover,.EnhancedFAQSection_shareBtn__3z4Ps:hover{background:#e5e7eb;color:#374151}.EnhancedFAQSection_faqCTA__pdgg1{margin-top:60px;padding:48px;background:linear-gradient(135deg,#0010f7,#0063f7);border-radius:24px;color:#fff;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.EnhancedFAQSection_ctaContent__2vfm_ h3{font-size:28px;font-weight:700;margin-bottom:12px;color:#fff!important}.EnhancedFAQSection_ctaContent__2vfm_ p{font-size:18px;opacity:.9;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;color:#fff!important}.EnhancedFAQSection_ctaActions__3u7j1{display:flex;grid-gap:16px;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.EnhancedFAQSection_ctaPrimary__7rI4l,.EnhancedFAQSection_ctaSecondary__3ee37{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.EnhancedFAQSection_ctaPrimary__7rI4l{background:#fff;color:#0010f7}.EnhancedFAQSection_ctaPrimary__7rI4l:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.2);box-shadow:0 8px 24px rgba(0,0,0,.2)}.EnhancedFAQSection_ctaSecondary__3ee37{background:hsla(0,0%,100%,.1);color:#fff;border:2px solid hsla(0,0%,100%,.3)}.EnhancedFAQSection_ctaSecondary__3ee37:hover{background:hsla(0,0%,100%,.2);border-color:#fff}.EnhancedFAQSection_ctaStats__22DFB{display:flex;justify-content:center;grid-gap:48px;gap:48px;flex-wrap:wrap}.EnhancedFAQSection_stat__2qNjH{display:flex;flex-direction:column;align-items:center}.EnhancedFAQSection_statNumber__1moyL{font-size:36px;font-weight:700;margin-bottom:4px}.EnhancedFAQSection_statLabel__BAeag{font-size:14px;opacity:.8;text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.EnhancedFAQSection_faqTitle__29AiB{font-size:28px}.EnhancedFAQSection_faqDescription__17Llp{font-size:16px}.EnhancedFAQSection_faqControls__ley5T{flex-direction:column;width:100%}.EnhancedFAQSection_searchContainer__3VcCu{max-width:100%}.EnhancedFAQSection_expandControls__3sT-J{width:100%;justify-content:center}.EnhancedFAQSection_categoryFilters__1F9T7{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.EnhancedFAQSection_faqCategory__2hYH-{padding:20px}.EnhancedFAQSection_faqQuestion__2frm5{padding:16px;font-size:15px}.EnhancedFAQSection_faqCTA__pdgg1{padding:32px 20px}.EnhancedFAQSection_ctaStats__22DFB{grid-gap:32px;gap:32px}}