@charset "UTF-8";html::-webkit-scrollbar{display:none}html{scrollbar-width:none}.faq_container{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding-bottom:40px}.faq_header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:60px 0 40px;text-align:center;position:relative;overflow:hidden}.faq_header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(0,0,0,0.05)" stroke-width="1"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)" /></svg>');opacity:.3}.faq_header_content{position:relative;z-index:1}.faq_title{color:#2d3748;font-size:2.5rem;font-weight:700;margin:0 0 15px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.faq_subtitle{color:#4a5568;font-size:1.1rem;margin:0;font-weight:400}.faq_filter_section{background:#fff;margin:0 3.5% 30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.faq_category_tabs{display:flex;flex-wrap:wrap;background:#f8f9fa;padding:0}.faq_category_tab{flex:1;min-width:120px;padding:15px 20px;text-align:center;text-decoration:none;color:#6c757d;font-weight:600;font-size:.95rem;transition:all .3s ease;border-right:1px solid #e9ecef;position:relative}.faq_category_tab:last-child{border-right:none}.faq_category_tab:hover{background:#e9ecef;color:#495057;text-decoration:none}.faq_category_tab.active{background:#ffa726;color:#fff;position:relative}.faq_category_tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#fff}.faq_content{margin:0 3.5%}.faq_category_section{margin-bottom:40px}.faq_category_title{color:#2d3748;font-size:1.8rem;font-weight:700;margin:0 0 25px;padding:0 20px;text-shadow:0 1px 2px rgba(0,0,0,.05)}.faq_items{display:flex;flex-direction:column;gap:15px}.faq_item{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;overflow:hidden;transition:all .3s ease}.faq_item:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.faq_item.active{box-shadow:0 8px 25px #ffa72633}.faq_question{padding:20px 25px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:#fff;transition:background-color .3s ease}.faq_question:hover{background:#f8f9fa}.faq_item.active .faq_question{background:#ffa726;color:#fff}.faq_question_content{display:flex;align-items:flex-start;gap:15px;flex:1}.faq_question_icon{background:#ffa726;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0;transition:all .3s ease;line-height:1;font-family:inherit;padding:0;margin:0;text-align:center;vertical-align:middle;transform:translateY(-1px)}.faq_item.active .faq_question_icon{background:#fff;color:#ffa726}.faq_question_text{font-size:1.1rem;font-weight:600;line-height:1.5;color:#2d3748;transition:color .3s ease}.faq_item.active .faq_question_text{color:#fff}.faq_toggle_icon{margin-left:15px;flex-shrink:0}.faq_toggle_icon i{font-size:1.2rem;color:#6c757d;transition:all .3s ease}.faq_item.active .faq_toggle_icon i{color:#fff}.faq_answer{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#f8f9fa}.faq_answer_content{padding:25px;display:flex;align-items:flex-start;gap:15px}.faq_answer_icon{background:#e91e63;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0;line-height:1;font-family:inherit;padding:0;margin:0;text-align:center;vertical-align:middle;transform:translateY(-1px)}.faq_answer_text{font-size:1rem;line-height:1.7;color:#4a5568;flex:1}.faq_empty{text-align:center;padding:80px 20px;background:#fff;border-radius:15px;box-shadow:0 4px 15px #00000014;margin:0 3.5%}.faq_empty_icon{font-size:4rem;color:#e2e8f0;margin-bottom:20px}.faq_empty_title{font-size:1.5rem;font-weight:600;color:#4a5568;margin:0 0 15px}.faq_empty_text{font-size:1rem;color:#718096;margin:0}.faq_contact_section{margin:60px 3.5% 0}.faq_contact_card{background:#fff;border-radius:15px;padding:40px 30px;text-align:center;box-shadow:0 10px 30px #0000001a;border:2px solid #ffa726}.faq_contact_icon{font-size:3rem;color:#ffa726;margin-bottom:20px}.faq_contact_title{font-size:1.5rem;font-weight:700;color:#2d3748;margin:0 0 15px}.faq_contact_text{font-size:1rem;color:#718096;line-height:1.6;margin:0 0 30px}.faq_contact_button{display:inline-block;background:linear-gradient(135deg,#ffa726,#ff9800);color:#fff;padding:15px 40px;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;box-shadow:0 4px 15px #ffa7264d;transition:all .3s ease}.faq_contact_button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ffa72666;text-decoration:none;color:#fff}@media (max-width: 767px){main{width:100%;position:absolute;top:11.5vw!important;padding-bottom:12vw!important}.faq_container{padding-bottom:30px}.faq_header{padding:40px 0 30px}.faq_title{font-size:1.8rem}.faq_subtitle{font-size:1rem;padding:0 20px}.faq_filter_section{margin:-15px 3% 20px}.faq_category_tabs{flex-direction:column}.faq_category_tab{min-width:auto;border-right:none;border-bottom:1px solid #e9ecef}.faq_category_tab:last-child{border-bottom:none}.faq_content{margin:0 3%}.faq_category_title{font-size:1.4rem;padding:0 10px}.faq_question{padding:15px 20px}.faq_question_content{gap:12px}.faq_question_icon,.faq_answer_icon{width:28px;height:28px;font-size:.8rem}.faq_question_text{font-size:1rem}.faq_answer_content{padding:20px;gap:12px}.faq_answer_text{font-size:.95rem}.faq_contact_section{margin:40px 3% 0}.faq_contact_card{padding:30px 20px}.faq_contact_icon{font-size:2.5rem}.faq_contact_title{font-size:1.3rem}.faq_contact_text{font-size:.95rem}.faq_contact_button{padding:12px 30px;font-size:1rem}}@media (max-width: 480px){.faq_question{padding:12px 15px}.faq_answer_content{padding:15px}.faq_contact_card{padding:25px 15px}}@media (prefers-color-scheme: dark){.faq_item,.faq_question{background:#2d3748}.faq_question:hover{background:#4a5568}.faq_question_text{color:#e2e8f0}.faq_answer{background:#1a202c}.faq_answer_text{color:#cbd5e0}.faq_contact_card{background:#2d3748;border-color:#4a5568}.faq_contact_title{color:#e2e8f0}.faq_contact_text{color:#cbd5e0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq_item{opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease forwards}.faq_item:nth-child(1){animation-delay:.1s}.faq_item:nth-child(2){animation-delay:.2s}.faq_item:nth-child(3){animation-delay:.3s}.faq_item:nth-child(4){animation-delay:.4s}.faq_item:nth-child(5){animation-delay:.5s}
