.df-faq-item[data-v-5dc84dfe]{background:var(--df-card);border:1px solid var(--df-line);border-radius:var(--df-radius);overflow:hidden;transition:box-shadow .3s ease}.df-faq-item[data-v-5dc84dfe]:hover{box-shadow:var(--df-shadow)}.df-faq-trigger[data-v-5dc84dfe]{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem;text-align:left;width:100%}.df-faq-question[data-v-5dc84dfe]{color:var(--df-ink);font-size:.95rem;font-weight:700;line-height:1.45}.df-faq-icon[data-v-5dc84dfe]{align-items:center;background:var(--df-brand-light);border-radius:999px;color:var(--df-brand);display:flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:transform .35s cubic-bezier(.22,1,.36,1),background .2s ease;width:1.75rem}.df-faq-icon-v[data-v-5dc84dfe]{transition:opacity .3s ease}.df-faq-item[data-open=true] .df-faq-icon[data-v-5dc84dfe]{background:var(--df-brand);color:#fff;transform:rotate(45deg)}.df-faq-content[data-v-5dc84dfe]{max-height:var(--df-faq-h,0);overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1)}.df-faq-answer[data-v-5dc84dfe]{color:var(--df-ink-soft);font-size:.88rem;line-height:1.75;padding:0 1.25rem 1.25rem}
