.faq-accordion[data-v-84a66639]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-84a66639]{background:#fff;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:box-shadow var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.faq-item.faq-open[data-v-84a66639]{border-color:var(--primary-color);box-shadow:var(--shadow)}.faq-question[data-v-84a66639]{align-items:center;background:transparent;border:none;color:var(--text-dark);cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.faq-arrow[data-v-84a66639]{color:var(--text-light);flex-shrink:0;font-size:13px;transition:transform var(--motion-normal) var(--ease-out),color var(--motion-fast) ease}.faq-open .faq-arrow[data-v-84a66639]{color:var(--primary-color);transform:rotate(180deg)}.faq-answer-wrap[data-v-84a66639]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-normal) var(--ease-out)}.faq-open .faq-answer-wrap[data-v-84a66639]{grid-template-rows:1fr}.faq-answer[data-v-84a66639]{color:var(--text-medium);font-size:14px;line-height:1.8;min-height:0;overflow:hidden;padding:0 20px;transition:padding var(--motion-normal) var(--ease-out)}.faq-open .faq-answer[data-v-84a66639]{padding:0 20px 16px}@media(prefers-reduced-motion:reduce){.faq-answer[data-v-84a66639],.faq-answer-wrap[data-v-84a66639],.faq-arrow[data-v-84a66639]{transition:none}}
