.faq[data-v-ddc8aead]{background:var(--color-bg-dark)}.faq-list[data-v-ddc8aead]{display:flex;flex-direction:column;gap:var(--space-sm)}.faq-item[data-v-ddc8aead]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--duration-base) var(--ease-out)}.faq-item.open[data-v-ddc8aead]{border-color:var(--color-border-hover)}.faq-question[data-v-ddc8aead]{align-items:center;background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-md);justify-content:space-between;padding:var(--space-lg) var(--space-xl);text-align:left;transition:color var(--duration-fast);width:100%}.faq-question[data-v-ddc8aead]:hover{color:var(--color-gold)}.faq-icon[data-v-ddc8aead]{flex-shrink:0;height:20px;position:relative;width:20px}.faq-icon-bar[data-v-ddc8aead]{background:var(--color-gold);border-radius:1px;position:absolute;transition:transform var(--duration-base) var(--ease-out)}.faq-icon-bar--h[data-v-ddc8aead]{height:2px;left:0;right:0;top:50%;transform:translateY(-50%)}.faq-icon-bar--v[data-v-ddc8aead]{bottom:0;left:50%;top:0;transform:translate(-50%);width:2px}.faq-item.open .faq-icon-bar--v[data-v-ddc8aead]{opacity:0;transform:translate(-50%) rotate(90deg)}.faq-answer[data-v-ddc8aead]{padding:0 var(--space-xl) var(--space-lg)}.faq-answer p[data-v-ddc8aead]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.8}.accordion-enter-active[data-v-ddc8aead],.accordion-leave-active[data-v-ddc8aead]{max-height:300px;transition:all var(--duration-base) var(--ease-out)}.accordion-enter-from[data-v-ddc8aead],.accordion-leave-to[data-v-ddc8aead]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}
