.faq_faqPage__qNMvM{background:linear-gradient(135deg,#f8f9fa,#fff);min-height:100vh;padding:2rem 0}.faq_faqHeader__EuA0b{text-align:center;margin-bottom:3rem;padding:2rem 0}.faq_faqHeader__EuA0b h1{color:#2c3e50;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.faq_faqSubtitle__FjUy4{color:#6c757d;font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}.faq_faqSection__TPYAq{margin-bottom:3rem}.faq_sectionTitle__Lo1F9{color:#06208a;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:3px solid #e3f2fd;position:relative}.faq_sectionTitle__Lo1F9:after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#06208a,#4285f4)}.faq_accordionContainer__QMAYu{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;border:1px solid #e9ecef}.faq_accordionItem__7yBWh{border-bottom:1px solid #e9ecef}.faq_accordionItem__7yBWh:last-child{border-bottom:none}.faq_accordionButton__7P9a5{width:100%;padding:1.5rem 2rem;background:#fff;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative}.faq_accordionButton__7P9a5:hover{background:#f8f9fa;transform:translateX(4px)}.faq_accordionButton__7P9a5.faq_active__rYUc5{background:#e3f2fd;color:#06208a}.faq_accordionButton__7P9a5:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:background .3s ease}.faq_accordionButton__7P9a5.faq_active__rYUc5:before,.faq_accordionButton__7P9a5:hover:before{background:linear-gradient(180deg,#06208a,#4285f4)}.faq_questionText__eDYGL{color:#2c3e50;font-weight:600;font-size:1.1rem;line-height:1.4;flex:1 1;padding-right:1rem}.faq_accordionIcon__kTtBY{color:#06208a;font-size:1.5rem;font-weight:700;transition:transform .3s ease;width:30px;height:30px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center}.faq_accordionButton__7P9a5.faq_active__rYUc5 .faq_accordionIcon__kTtBY{transform:rotate(180deg);background:#06208a;color:#fff}.faq_accordionContent__1v6HS{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fafbfc}.faq_accordionContent__1v6HS.faq_open__Mgs7I{max-height:500px}.faq_answerText__3BpGO{padding:1.5rem 2rem;color:#495057;line-height:1.7;font-size:1rem;border-left:4px solid #e3f2fd;background:linear-gradient(90deg,#fafbfc,#fff)}.faq_contactSection__eA0be{margin-top:4rem;padding:2rem 0}.faq_contactBox__eCdM7{background:linear-gradient(135deg,#06208a,#4285f4);color:#fff;padding:3rem 2rem;border-radius:16px;text-align:center;box-shadow:0 8px 32px rgba(6,32,138,.3)}.faq_contactBox__eCdM7 h3{font-size:1.5rem;margin-bottom:1rem;font-weight:600}.faq_contactBox__eCdM7 p{margin-bottom:2rem;opacity:.9;line-height:1.6}.faq_contactButton__2lfuN{display:inline-block;background:#fff;color:#06208a;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 20px hsla(0,0%,100%,.3)}.faq_contactButton__2lfuN:hover{transform:translateY(-2px);box-shadow:0 8px 30px hsla(0,0%,100%,.4);color:#06208a;text-decoration:none}@media (max-width:768px){.faq_faqPage__qNMvM{padding:1rem 0}.faq_faqHeader__EuA0b h1{font-size:2.2rem}.faq_faqSubtitle__FjUy4{font-size:1rem;padding:0 1rem}.faq_sectionTitle__Lo1F9{font-size:1.4rem}.faq_accordionButton__7P9a5{padding:1.2rem 1rem}.faq_questionText__eDYGL{font-size:1rem}.faq_answerText__3BpGO{padding:1.2rem 1rem;font-size:.95rem}.faq_contactBox__eCdM7{padding:2rem 1rem;margin:0 1rem}.faq_accordionButton__7P9a5:hover{transform:none}}@media (max-width:480px){.faq_faqHeader__EuA0b h1{font-size:1.8rem}.faq_accordionButton__7P9a5{padding:1rem .8rem}.faq_questionText__eDYGL{font-size:.95rem;padding-right:.5rem}.faq_accordionIcon__kTtBY{width:25px;height:25px;font-size:1.2rem}}