.FAQ_container__R5fK8{min-height:100vh;background:#f8f9fa}.FAQ_hero__ZxnxV{background:linear-gradient(135deg,var(--brand-orange) 0,var(--brand-orange-bright) 100%);color:white;padding:80px 20px 60px;text-align:center}.FAQ_heroContent__At5zl{max-width:800px;margin:0 auto}.FAQ_heroIcon__aJ32j{font-size:3.5rem;margin-bottom:20px;animation:FAQ_bounce__kIQgN 2s ease-in-out infinite}@keyframes FAQ_bounce__kIQgN{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.FAQ_heroTitle__v3vZC{font-size:2.8rem;margin-bottom:12px;font-weight:700}.FAQ_heroSubtitle__17IKc{font-size:1.1rem;opacity:.9}.FAQ_content__u09UO{max-width:900px;margin:-30px auto 0;padding:0 20px 80px}.FAQ_category__Huy5q{margin-bottom:40px}.FAQ_categoryTitle__OqrME{font-size:1.8rem;color:var(--text-primary);margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid var(--brand-orange)}.FAQ_questionList__egbiW{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.FAQ_faqItem__qJx36{border-bottom:1px solid #e0e0e0}.FAQ_faqItem__qJx36:last-child{border-bottom:none}.FAQ_question__3BDLg{width:100%;padding:20px 24px;background:white;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.FAQ_question__3BDLg:hover{background:var(--bg-orange-light)}.FAQ_questionText__4aXx2{font-size:1.1rem;color:var(--text-primary);font-weight:600;flex:1 1;padding-right:20px}.FAQ_icon__42nVM{color:var(--brand-orange);font-size:1.2rem;flex-shrink:0;transition:transform .3s ease}.FAQ_answer__ozAUk{padding:0 24px 24px;background:#f8f9fa;animation:FAQ_slideDown__ETfL5 .3s ease}@keyframes FAQ_slideDown__ETfL5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQ_answer__ozAUk p{color:var(--text-secondary);line-height:1.8;font-size:1rem;margin:0}.FAQ_contactSection__k8BLa{background:linear-gradient(135deg,var(--brand-orange) 0,var(--brand-orange-bright) 100%);color:white;padding:40px;border-radius:12px;text-align:center;margin-top:50px}.FAQ_contactSection__k8BLa h3{font-size:1.8rem;margin-bottom:12px}.FAQ_contactSection__k8BLa p{font-size:1.1rem;margin-bottom:24px;opacity:.9}.FAQ_contactButtons__GJRq1{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.FAQ_contactButton__RCx1C{background:white;color:var(--brand-orange);padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-block}.FAQ_contactButton__RCx1C:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}@media (max-width:768px){.FAQ_hero__ZxnxV{padding:60px 20px 40px}.FAQ_heroTitle__v3vZC{font-size:2rem}.FAQ_heroIcon__aJ32j{font-size:2.5rem}.FAQ_categoryTitle__OqrME{font-size:1.4rem}.FAQ_question__3BDLg{padding:16px 20px}.FAQ_questionText__4aXx2{font-size:1rem}.FAQ_answer__ozAUk{padding:0 20px 20px}.FAQ_contactSection__k8BLa{padding:30px 20px}.FAQ_contactButtons__GJRq1{flex-direction:column}.FAQ_contactButton__RCx1C{width:100%}}