.faq[data-v-db88ac13]{display:flex;flex-direction:column;gap:12px}.faq__item[data-v-db88ac13]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq__item.is-open[data-v-db88ac13]{border-color:var(--color-accent-mid);box-shadow:0 0 0 3px var(--color-accent-soft),var(--shadow-md)}.faq__h[data-v-db88ac13]{margin:0}.faq__btn[data-v-db88ac13]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:transparent;border:0;cursor:pointer;padding:20px 24px;color:var(--color-text-primary)}.faq__q[data-v-db88ac13]{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.faq__icon[data-v-db88ac13]{flex-shrink:0;color:var(--color-accent);display:inline-flex;transition:transform .25s ease}.is-open .faq__icon[data-v-db88ac13]{transform:rotate(180deg)}.faq__panel[data-v-db88ac13]{padding:0 24px 22px;color:var(--color-text-secondary);font-size:15.5px;animation:faq-in-db88ac13 .25s ease both}.faq__list[data-v-db88ac13]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}@keyframes faq-in-db88ac13{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq__icon[data-v-db88ac13],.faq__panel[data-v-db88ac13]{transition:none;animation:none}}
