.faq-section[data-v-9bde95cd]{padding:60px 20px;background-color:#f9f9f9}.faq-container[data-v-9bde95cd]{max-width:900px;margin:0 auto}.faq-main-toggle[data-v-9bde95cd]{display:none}.faq-main-header[data-v-9bde95cd]{display:flex;justify-content:space-between;align-items:center;padding:24px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;margin-bottom:16px;transition:background-color .3s ease}.faq-main-header[data-v-9bde95cd]:hover{background-color:#f5f5f5}.faq-main-title[data-v-9bde95cd]{font-size:28px;font-weight:700;color:#333;margin:0}.faq-main-icon[data-v-9bde95cd]{font-size:32px;font-weight:300;color:#666;transition:transform .3s ease}.faq-main-toggle:checked~.faq-main-header .faq-main-icon[data-v-9bde95cd]{transform:rotate(45deg)}.faq-content[data-v-9bde95cd]{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease}.faq-main-toggle:checked~.faq-content[data-v-9bde95cd]{max-height:3000px;opacity:1}.faq-item[data-v-9bde95cd]{margin-bottom:12px}.faq-toggle[data-v-9bde95cd]{display:none}.faq-question[data-v-9bde95cd]{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.faq-question[data-v-9bde95cd]:hover{background-color:#f5f5f5}.faq-question-text[data-v-9bde95cd]{font-size:18px;font-weight:600;color:#333;margin:0}.faq-icon[data-v-9bde95cd]{font-size:24px;font-weight:300;color:#666;transition:transform .3s ease}.faq-toggle:checked~.faq-question .faq-icon[data-v-9bde95cd]{transform:rotate(45deg)}.faq-answer[data-v-9bde95cd]{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;background-color:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 6px 6px}.faq-toggle:checked~.faq-answer[data-v-9bde95cd]{max-height:300px;opacity:1;padding:20px}.faq-answer-text[data-v-9bde95cd]{font-size:16px;line-height:1.6;color:#666;margin:0}@media (max-width: 768px){.faq-section[data-v-9bde95cd]{padding:40px 16px}.faq-main-title[data-v-9bde95cd]{font-size:24px}.faq-main-header[data-v-9bde95cd]{padding:20px}.faq-question[data-v-9bde95cd]{padding:16px}.faq-question-text[data-v-9bde95cd]{font-size:16px}.faq-answer-text[data-v-9bde95cd]{font-size:14px}}@media (max-width: 480px){.faq-main-title[data-v-9bde95cd]{font-size:20px}.faq-main-header[data-v-9bde95cd]{padding:16px}.faq-question[data-v-9bde95cd]{padding:14px}.faq-question-text[data-v-9bde95cd]{font-size:15px}}
