.faq-item[data-v-a596116e]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.faq-question[data-v-a596116e]{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:20px;text-align:left;transition:background-color .2s;width:100%}@media (max-width:640px){.faq-question[data-v-a596116e]{font-size:14px;padding:16px}}.faq-question[data-v-a596116e]:hover{background-color:#f9fafb}.question-text[data-v-a596116e]{color:#1f2937;flex:1}.icon[data-v-a596116e]{color:#6b7280;flex-shrink:0;transition:transform .3s ease}.icon-open[data-v-a596116e]{transform:rotate(180deg)}.faq-answer[data-v-a596116e]{overflow:hidden}.answer-content[data-v-a596116e]{color:#4b5563;line-height:1.6;padding:20px}@media (max-width:640px){.answer-content[data-v-a596116e]{padding:16px}}.expand-enter-active[data-v-a596116e],.expand-leave-active[data-v-a596116e]{max-height:500px;transition:all .3s ease}.expand-enter-from[data-v-a596116e],.expand-leave-to[data-v-a596116e]{max-height:0;opacity:0}
