.fp-faq[data-v-c81ab68a]{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=769px){.fp-faq[data-v-c81ab68a]{align-items:flex-start;gap:var(--space-4);flex-direction:row}.fp-faq__col[data-v-c81ab68a]{flex:1;min-width:0}}.fp-faq__col[data-v-c81ab68a]{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.fp-faq__item[data-v-c81ab68a]{background:var(--color-bg-card);border-radius:var(--border-radius-base);border:1px solid var(--color-border);transition:box-shadow var(--transition-base),border-color var(--transition-base);overflow:hidden}.fp-faq__item.active[data-v-c81ab68a]{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px #6366f140}.fp-faq__heading[data-v-c81ab68a]{font:inherit;margin:0}.fp-faq__q[data-v-c81ab68a]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);text-align:left;color:var(--color-text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;outline:none;display:flex;position:relative}.fp-faq__q[data-v-c81ab68a]:hover{background:var(--color-bg-card-hover)}.fp-faq__q[data-v-c81ab68a]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent-primary)}.fp-faq__chevron[data-v-c81ab68a]{width:16px;height:16px;color:var(--color-text-muted);transition:transform var(--transition-fast),color var(--transition-fast);flex-shrink:0}.fp-faq__item.active .fp-faq__chevron[data-v-c81ab68a]{color:var(--color-accent-primary);transform:rotate(180deg)}.fp-faq__a-wrap[data-v-c81ab68a]{border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.fp-faq__item.active .fp-faq__a-wrap[data-v-c81ab68a]{border-top:1px solid var(--color-divider);grid-template-rows:1fr}.fp-faq__a[data-v-c81ab68a]{min-height:0;padding:0 var(--space-4);font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);opacity:0;margin:0;transition:opacity .25s .1s,padding .25s;overflow:hidden}.fp-faq__item.active .fp-faq__a[data-v-c81ab68a]{opacity:1;padding:var(--space-3) var(--space-4) var(--space-4)}@media (prefers-reduced-motion:reduce){.fp-faq__a[data-v-c81ab68a],.fp-faq__a-wrap[data-v-c81ab68a],.fp-faq__chevron[data-v-c81ab68a],.fp-faq__item[data-v-c81ab68a],.fp-faq__q[data-v-c81ab68a]{transition:none}}
