.df-faq-item[data-v-9593efa7]{border:1px solid var(--df-line);border-radius:var(--df-radius);background:var(--df-card);overflow:hidden;transition:box-shadow .3s}.df-faq-item[data-v-9593efa7]:hover{box-shadow:var(--df-shadow)}.df-faq-trigger[data-v-9593efa7]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left}.df-faq-question[data-v-9593efa7]{font-size:.95rem;font-weight:700;line-height:1.45;color:var(--df-ink)}.df-faq-icon[data-v-9593efa7]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--df-brand-light);color:var(--df-brand);transition:transform .35s cubic-bezier(.22,1,.36,1),background .2s}.df-faq-item[data-open=true] .df-faq-icon[data-v-9593efa7]{background:var(--df-brand);color:#fff}.df-faq-content[data-v-9593efa7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.df-faq-item[data-open=true] .df-faq-content[data-v-9593efa7]{grid-template-rows:1fr}.df-faq-content>div[data-v-9593efa7]{min-height:0;overflow:hidden}.df-faq-answer[data-v-9593efa7]{padding:0 1.25rem 1.25rem;font-size:.88rem;line-height:1.75;color:var(--df-ink-soft)}@media(prefers-reduced-motion:reduce){.df-faq-content[data-v-9593efa7],.df-faq-icon[data-v-9593efa7]{transition:none}}
