.ComprehensiveFAQ_container__58LEn{width:100%;max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:768px){.ComprehensiveFAQ_container__58LEn{padding:1rem}}.ComprehensiveFAQ_categoryHeader__f0V_D{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#1320ae,#394aff);color:#fff;border-radius:8px 8px 0 0;cursor:pointer;transition:all .3s ease}.ComprehensiveFAQ_categoryHeader__f0V_D:hover{opacity:.9}.ComprehensiveFAQ_iconBox__RzkRz{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:hsla(0,0%,100%,.2);border-radius:8px}.ComprehensiveFAQ_searchInput__OEb6n{max-width:600px;margin:0 auto;width:100%}.ComprehensiveFAQ_faqCard__yOFYD{border:1px solid #e5e0d9;border-radius:12px;overflow:hidden;transition:all .3s ease}.ComprehensiveFAQ_faqCard__yOFYD:hover{border-color:#ffb800;box-shadow:0 4px 12px rgba(255,184,0,.1)}.ComprehensiveFAQ_accordionControl__GG5kS{padding:1rem 1.5rem;border-bottom:1px solid #e5e0d9;transition:background-color .2s ease}.ComprehensiveFAQ_accordionControl__GG5kS:hover{background-color:#f3f6fb}.ComprehensiveFAQ_accordionPanel__CVxYy{padding:1rem 1.5rem;background-color:#faf8f6;line-height:1.8}.ComprehensiveFAQ_badge__BZYhq{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.ComprehensiveFAQ_badgePopular__W8cxJ{background-color:rgba(57,74,255,.1);color:#394aff}.ComprehensiveFAQ_badgeImportant__oIzL6{background-color:rgba(255,184,0,.1);color:#ffb800}.ComprehensiveFAQ_badgeNew__nxMhE{background-color:rgba(22,163,74,.1);color:#16a34a}.ComprehensiveFAQ_noResults__U7XKl{text-align:center;padding:3rem 2rem;background-color:#f3f6fb;border-radius:12px;margin-top:2rem}.ComprehensiveFAQ_ctaBox__yY6q6{background:linear-gradient(135deg,#1320ae,#394aff);color:#fff;padding:2rem;border-radius:12px;margin-top:3rem;text-align:center}.ComprehensiveFAQ_ctaButton__GBwpY{color:#fff;background-color:#ffb800;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:all .3s ease}.ComprehensiveFAQ_ctaButton__GBwpY:hover{background-color:#ff9800;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,184,0,.3)}@media (max-width:640px){.ComprehensiveFAQ_categoryHeader__f0V_D{flex-direction:column;text-align:center;padding:1rem}.ComprehensiveFAQ_iconBox__RzkRz{width:40px;height:40px}.ComprehensiveFAQ_accordionControl__GG5kS,.ComprehensiveFAQ_accordionPanel__CVxYy{padding:.75rem 1rem}}