.faq_faqContainer__nWFmq{max-width:800px;margin:40px auto;padding:20px;font-family:Arial,sans-serif;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.faq_title__ju5aJ{font-size:2.5rem;color:#2c3e50;text-align:center;margin-bottom:30px;border-bottom:2px solid #3498db;padding-bottom:10px}.faq_section__dTIMy{margin-bottom:2rem}.faq_sectionTitle__zOC8I{font-size:1.8rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;border-bottom:1px solid #3498db;padding-bottom:.5rem}.faq_faqItem__Rkwma{margin-bottom:20px;padding:15px;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.05);transition:transform .2s ease}.faq_faqItem__Rkwma:hover{transform:translateY(-2px);box-shadow:0 3px 10px rgba(0,0,0,.1)}.faq_question__d4KoO{font-size:1.5rem;color:#3498db;margin-bottom:10px;font-weight:600;transition:color .2s ease}.faq_question__d4KoO:hover{color:#2980b9}.faq_toggleIcon__S0JRl{font-size:1.5rem;font-weight:700;color:#3498db;transition:color .2s ease}.faq_answer__xNv1s{font-size:1rem;color:#666;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 10px}.faq_faqItem__Rkwma .faq_answer__xNv1s{max-height:500px;padding:10px}@media (max-width:768px){.faq_faqContainer__nWFmq{margin:20px;padding:15px}.faq_title__ju5aJ{font-size:2rem}.faq_sectionTitle__zOC8I{font-size:1.5rem}.faq_question__d4KoO,.faq_toggleIcon__S0JRl{font-size:1.3rem}.faq_answer__xNv1s{font-size:.95rem}}