.faq-accordion[data-v-d8e16bef]{display:flex;flex-direction:column;gap:14px}.faq-item[data-v-d8e16bef]{border-radius:var(--radius);border:1px solid var(--color-divider);background:var(--gradient-card);overflow:hidden;transition:border-color var(--transition)}.faq-item.is-open[data-v-d8e16bef]{border-color:#07aeec80}.faq-q[data-v-d8e16bef]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 24px;text-align:left;font-size:17px;font-weight:600;color:var(--color-white)}.faq-chevron[data-v-d8e16bef]{flex-shrink:0;font-size:24px;color:var(--color-brand-light);transition:transform var(--transition)}.faq-item.is-open .faq-chevron[data-v-d8e16bef]{transform:rotate(180deg)}.faq-a[data-v-d8e16bef]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.faq-item.is-open .faq-a[data-v-d8e16bef]{grid-template-rows:1fr}.faq-a-inner[data-v-d8e16bef]{overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity var(--transition),transform var(--transition)}.faq-item.is-open .faq-a-inner[data-v-d8e16bef]{opacity:1;transform:translateY(0)}.faq-a-inner p[data-v-d8e16bef]{padding:0 24px 22px;font-size:15px;line-height:1.75;color:var(--color-text)}
