.page-header[data-v-2fdb8e89]{background-color:var(--color-secondary);padding:60px 0;text-align:center}.page-header h1[data-v-2fdb8e89]{color:var(--color-primary);margin-bottom:1rem}.page-header p[data-v-2fdb8e89]{max-width:800px;margin:0 auto;font-size:1.2rem}.faq-section[data-v-2fdb8e89]{padding:80px 0}.faq-list[data-v-2fdb8e89]{max-width:900px;margin:0 auto}.faq-item[data-v-2fdb8e89]{margin-bottom:20px;border:1px solid #eee;border-radius:8px;overflow:hidden}.faq-question[data-v-2fdb8e89]{padding:20px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question[data-v-2fdb8e89]:hover{background-color:#f9f9f9}.faq-question.active[data-v-2fdb8e89]{background-color:var(--color-primary)}.faq-question.active h3[data-v-2fdb8e89]{color:#fff}.faq-question h3[data-v-2fdb8e89]{margin:0;font-size:1.2rem;transition:color .3s ease}.faq-toggle[data-v-2fdb8e89]{color:var(--color-primary);font-size:1.2rem;transition:color .3s ease}.faq-question.active .faq-toggle[data-v-2fdb8e89]{color:#fff}.faq-answer[data-v-2fdb8e89]{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.active[data-v-2fdb8e89]{padding:20px;max-height:500px}.faq-answer p[data-v-2fdb8e89]{margin:0;line-height:1.6}@media(max-width:768px){.page-header[data-v-2fdb8e89],.faq-section[data-v-2fdb8e89]{padding:40px 0}.faq-question h3[data-v-2fdb8e89]{font-size:1.1rem}}
