.FAQ_container__R5fK8{min-height:100vh;background-color:#f8f9fa}.FAQ_hero__ZxnxV{background:linear-gradient(135deg,#036,#004080);color:#fff;padding:80px 20px 60px;text-align:center;position:relative;overflow:hidden}.FAQ_hero__ZxnxV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/placeholder.svg?height=600&width=1200) 50%/cover;opacity:.1;z-index:1}.FAQ_heroContent__At5zl{position:relative;z-index:2;max-width:800px;margin:0 auto}.FAQ_iconContainer__KPErv{margin-bottom:20px}.FAQ_heroIcon__aJ32j{font-size:4rem;color:#deb887}.FAQ_heroTitle__v3vZC{font-size:3rem;font-weight:700;margin-bottom:20px;line-height:1.2}.FAQ_heroSubtitle__17IKc{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}.FAQ_faqSection__ATj_l{padding:60px 20px}.FAQ_sectionContent__Ja16n{max-width:900px;margin:0 auto}.FAQ_controls__70y7t{display:flex;gap:15px;margin-bottom:40px;justify-content:center}.FAQ_controlButton___Ma6b{background-color:#036;color:#fff;border:none;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.FAQ_controlButton___Ma6b:hover{background-color:#deb887;transform:translateY(-2px)}.FAQ_faqContainer__9HnJX{display:flex;flex-direction:column;gap:20px}.FAQ_faqItem__qJx36{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.FAQ_faqItem__qJx36:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-2px)}.FAQ_faqQuestion__cHP_B{width:100%;background:none;border:none;padding:25px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:20px;transition:all .3s ease;font-size:1.1rem}.FAQ_faqQuestion__cHP_B:hover{background-color:#f8f9fa}.FAQ_faqQuestion__cHP_B.FAQ_active__ieBkH{background-color:#036;color:#fff}.FAQ_questionNumber__0sLfZ{background-color:#deb887;color:#fff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.FAQ_faqQuestion__cHP_B.FAQ_active__ieBkH .FAQ_questionNumber__0sLfZ{background-color:#deb887}.FAQ_questionText__4aXx2{flex:1 1;font-weight:600;line-height:1.4}.FAQ_chevron__qlTT2{font-size:1.2rem;transition:transform .3s ease;flex-shrink:0}.FAQ_faqQuestion__cHP_B.FAQ_active__ieBkH .FAQ_chevron__qlTT2{color:#deb887}.FAQ_faqAnswer__Aldw7{overflow:hidden}.FAQ_answerContent__hX3IT{padding:0 25px 25px 80px;color:#333;line-height:1.6}.FAQ_answerContent__hX3IT p{margin-bottom:15px}.FAQ_answerContent__hX3IT ol,.FAQ_answerContent__hX3IT ul{margin:15px 0;padding-left:20px}.FAQ_answerContent__hX3IT li{margin-bottom:8px}.FAQ_answerContent__hX3IT a{color:#036;text-decoration:none;font-weight:600}.FAQ_answerContent__hX3IT a:hover{color:#deb887;text-decoration:underline}.FAQ_answerContent__hX3IT strong{color:#036}.FAQ_testSection__K5MRL{background-color:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;border-left:4px solid #deb887}.FAQ_testSection__K5MRL h4,.FAQ_testSection__K5MRL h5{color:#036;margin-bottom:10px}.FAQ_feeTable__ejhFD{background-color:#f8f9fa;border-radius:8px;padding:20px;margin:15px 0}.FAQ_feeRow__4p450{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.FAQ_feeRow__4p450:last-child{border-bottom:none}.FAQ_totalRow__cxVWg{border-top:2px solid #036;margin-top:10px;padding-top:15px;font-size:1.1rem}.FAQ_subjectInfo__9wZD3{background-color:#f8f9fa;padding:20px;border-radius:8px;border-left:4px solid #deb887}.FAQ_contactSection__k8BLa{background:linear-gradient(135deg,#036,#004080);color:#fff;padding:60px 20px;text-align:center}.FAQ_contactContent__Oti4_{max-width:600px;margin:0 auto}.FAQ_contactContent__Oti4_ h2{font-size:2.5rem;margin-bottom:15px;font-weight:700}.FAQ_contactContent__Oti4_ p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.FAQ_contactButtons__GJRq1{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.FAQ_contactButton__RCx1C{background-color:#deb887;color:#fff;text-decoration:none;padding:15px 30px;border-radius:25px;font-weight:600;transition:all .3s ease;display:inline-block}.FAQ_contactButton__RCx1C:hover{background-color:#d2a679;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.FAQ_emailButton__OG4Pl{background-color:transparent;border:2px solid #deb887}.FAQ_emailButton__OG4Pl:hover{background-color:#deb887}@media (max-width:768px){.FAQ_heroTitle__v3vZC{font-size:2.2rem}.FAQ_heroSubtitle__17IKc{font-size:1rem}.FAQ_faqSection__ATj_l{padding:40px 15px}.FAQ_controls__70y7t{flex-direction:column;align-items:center}.FAQ_controlButton___Ma6b{width:200px}.FAQ_faqQuestion__cHP_B{padding:20px 15px;font-size:1rem;gap:15px}.FAQ_questionNumber__0sLfZ{width:30px;height:30px;font-size:.8rem}.FAQ_answerContent__hX3IT{padding:0 15px 20px 60px;font-size:.95rem}.FAQ_contactContent__Oti4_ h2{font-size:2rem}.FAQ_contactContent__Oti4_ p{font-size:1rem}.FAQ_contactButtons__GJRq1{flex-direction:column;align-items:center}.FAQ_contactButton__RCx1C{width:250px}.FAQ_feeTable__ejhFD,.FAQ_subjectInfo__9wZD3,.FAQ_testSection__K5MRL{padding:15px;margin:15px 0}.FAQ_feeRow__4p450{font-size:.9rem}}@media (max-width:480px){.FAQ_hero__ZxnxV{padding:60px 15px 40px}.FAQ_heroIcon__aJ32j{font-size:3rem}.FAQ_heroTitle__v3vZC{font-size:1.8rem}.FAQ_faqQuestion__cHP_B{padding:15px 10px;gap:10px}.FAQ_answerContent__hX3IT{padding:0 10px 15px 50px}.FAQ_questionNumber__0sLfZ{width:25px;height:25px;font-size:.7rem}}