.faq-section[data-v-25ddc2eb]{width:100%}.faq-section h2[data-v-25ddc2eb]{color:#333;font-size:2rem;font-weight:600}.faq-list[data-v-25ddc2eb]{border-top:1px solid #e0e0e0}.faq-item[data-v-25ddc2eb]{border-bottom:1px solid #e0e0e0}.faq-question[data-v-25ddc2eb]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 0;transition:all .3s ease}.faq-question.active .question-text[data-v-25ddc2eb],.faq-question:hover .question-text[data-v-25ddc2eb]{color:#007bff}.question-text[data-v-25ddc2eb]{color:#333;font-size:1.125rem;font-weight:500;padding-right:1rem;transition:color .3s ease}.toggle-icon[data-v-25ddc2eb]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.toggle-icon svg[data-v-25ddc2eb]{height:24px;width:24px}.faq-answer[data-v-25ddc2eb]{padding:0 0 1.5rem}.faq-answer p[data-v-25ddc2eb]{color:#666;font-size:1rem;line-height:1.7;margin:0}.faq-slide-enter-active[data-v-25ddc2eb]{max-height:500px;opacity:1;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-slide-leave-active[data-v-25ddc2eb]{max-height:500px;opacity:1;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-slide-enter-from[data-v-25ddc2eb],.faq-slide-leave-to[data-v-25ddc2eb]{max-height:0;opacity:0;padding:0}@media (max-width:768px){.faq-section h2[data-v-25ddc2eb]{font-size:1.5rem}.question-text[data-v-25ddc2eb]{font-size:1rem}.faq-answer p[data-v-25ddc2eb]{font-size:.9rem}}
