.faq-item[data-v-e9656b28]{background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius);overflow:hidden;transition:all .2s}.faq-item[data-v-e9656b28]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.faq-item--open[data-v-e9656b28]{border-color:var(--primary)}.faq-item--open .faq-chevron[data-v-e9656b28]{color:var(--primary);transform:rotate(180deg)}.faq-question[data-v-e9656b28]{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:all .2s;width:100%}.faq-question[data-v-e9656b28]:hover{color:var(--primary)}@media(min-width:768px){.faq-question[data-v-e9656b28]{font-size:1.0625rem;gap:1rem;padding:1.25rem 1.5rem}}.faq-index[data-v-e9656b28]{color:var(--primary);flex-shrink:0;font-variant-numeric:tabular-nums;min-width:1.5rem}.faq-question-text[data-v-e9656b28]{flex:1;line-height:1.5}.faq-chevron[data-v-e9656b28]{color:#9ca3af;flex-shrink:0;transition:transform .3s ease}.faq-answer[data-v-e9656b28]{color:#4b5563;font-size:.9375rem;line-height:1.7;padding:0 1.25rem 1.25rem}.faq-answer p[data-v-e9656b28]{margin:0;white-space:pre-wrap}@media(min-width:768px){.faq-answer[data-v-e9656b28]{font-size:1rem;padding:0 1.5rem 1.5rem}}.faq-answer-enter-active[data-v-e9656b28],.faq-answer-leave-active[data-v-e9656b28]{overflow:hidden;transition:all .3s ease}.faq-answer-enter-from[data-v-e9656b28],.faq-answer-leave-to[data-v-e9656b28]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.faq-answer-enter-to[data-v-e9656b28],.faq-answer-leave-from[data-v-e9656b28]{max-height:500px;opacity:1}
