.FAQ_faqPage__xbaE9 .FAQ_faqHeroBanner__B4hwv{background-color:#f8f9fa;padding:60px 0;text-align:center;margin-bottom:40px}.FAQ_faqPage__xbaE9 .FAQ_faqHeroBanner__B4hwv h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:15px}.FAQ_faqPage__xbaE9 .FAQ_faqHeroBanner__B4hwv p{color:#666;font-size:1.1rem}.FAQ_faqPage__xbaE9 .FAQ_searchSection__XARwx{margin-bottom:40px}.FAQ_faqPage__xbaE9 .FAQ_searchSection__XARwx .FAQ_searchInputWrapper__da_QS{position:relative;max-width:600px;margin:0 auto}.FAQ_faqPage__xbaE9 .FAQ_searchSection__XARwx .FAQ_searchInputWrapper__da_QS input{width:100%;padding:15px 50px 15px 20px;border-radius:30px;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.05);font-size:1rem;transition:all .3s ease}.FAQ_faqPage__xbaE9 .FAQ_searchSection__XARwx .FAQ_searchInputWrapper__da_QS input:focus{outline:none;border-color:var(--primary);box-shadow:0 4px 15px rgba(0,0,0,.1)}.FAQ_faqPage__xbaE9 .FAQ_searchSection__XARwx .FAQ_searchInputWrapper__da_QS .FAQ_searchIcon__S_kgh{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#999;font-size:1.2rem}.FAQ_faqPage__xbaE9 .FAQ_faqListSection__C_bt2{max-width:800px;margin:0 auto}.FAQ_faqPage__xbaE9 .FAQ_faqListSection__C_bt2 .accordion-item{border:none;margin-bottom:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);overflow:hidden}.FAQ_faqPage__xbaE9 .FAQ_faqListSection__C_bt2 .accordion-item .accordion-button{font-weight:600;color:#333;background-color:#fff;padding:1.2rem;box-shadow:none}.FAQ_faqPage__xbaE9 .FAQ_faqListSection__C_bt2 .accordion-item .accordion-button:not(.FAQ_collapsed__5FPhh){color:var(--primary);background-color:#f8f9fa}.FAQ_faqPage__xbaE9 .FAQ_faqListSection__C_bt2 .accordion-item .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,.1)}.FAQ_faqPage__xbaE9 .FAQ_faqListSection__C_bt2 .accordion-item .accordion-body{padding:1.5rem;color:#555;line-height:1.6}.FAQ_faqPage__xbaE9 .FAQ_paginationContainer__PUES_{margin-top:40px;display:flex;justify-content:center}