.faq[data-v-65fae9a7]{background:var(--surface);padding:5rem 0}.section-header[data-v-65fae9a7]{margin-bottom:3rem;text-align:center}.section-title[data-v-65fae9a7]{font-size:2rem;font-weight:800;margin-bottom:.75rem}.section-subtitle[data-v-65fae9a7]{color:var(--text-light);font-size:1.125rem}.faq-list[data-v-65fae9a7]{border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:720px;overflow:hidden}.faq-item[data-v-65fae9a7]{background:var(--card-bg);border-bottom:1px solid var(--border)}.faq-item[data-v-65fae9a7]:last-child{border-bottom:none}.faq-question[data-v-65fae9a7]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background .15s ease;width:100%}.faq-question[data-v-65fae9a7]:hover{background:var(--surface-alt)}.faq-icon[data-v-65fae9a7]{color:var(--primary);flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.faq-answer[data-v-65fae9a7]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer--visible[data-v-65fae9a7]{max-height:400px}.faq-answer p[data-v-65fae9a7]{color:var(--text-light);font-size:.9rem;line-height:1.7;padding:0 1.5rem 1.25rem}@media(max-width:480px){.section-title[data-v-65fae9a7]{font-size:1.625rem}}
