.faq-list[data-v-9c4a0e31]{margin:0 auto}.faq[data-v-9c4a0e31]{background:var(--white,#fff);border:1.5px solid rgba(43,33,80,.07);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden;transition:border-color .2s ease}.faq.is-open[data-v-9c4a0e31]{border-color:#ffb22e8c;box-shadow:var(--shadow-soft-sm,0 10px 30px rgba(43,33,80,.04))}.faq-q[data-v-9c4a0e31]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;cursor:pointer;padding:18px 22px;text-align:left;font-family:var(--font-display,"Fredoka",sans-serif);font-weight:600;font-size:1rem;color:var(--plum,#2b2150)}.faq-q[data-v-9c4a0e31]:focus-visible{outline:2px solid var(--amber-deep,#f2900e);outline-offset:-2px;border-radius:14px}.faq-q i[data-v-9c4a0e31]{transition:transform .2s cubic-bezier(.4,0,.2,1);color:#b5b5c3;font-size:.8rem;flex-shrink:0;will-change:transform}.faq.is-open .faq-q i[data-v-9c4a0e31]{transform:rotate(180deg);color:var(--amber-deep,#f2900e)}.faq-a-wrapper[data-v-9c4a0e31]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1);will-change:grid-template-rows}.faq.is-open .faq-a-wrapper[data-v-9c4a0e31]{grid-template-rows:1fr}.faq-a-content[data-v-9c4a0e31]{overflow:hidden;opacity:0;transition:opacity .15s ease-out;will-change:opacity}.faq.is-open .faq-a-content[data-v-9c4a0e31]{opacity:1}.faq-a[data-v-9c4a0e31]{padding:0 22px 18px}.faq-a p[data-v-9c4a0e31]{margin:0;color:var(--plum-soft,#6b6191);font-size:.9rem;line-height:1.6}[data-bs-theme=dark]{background:var(--surface,#1e1e2d);border-color:var(--border-subtle,hsla(0,0%,100%,.08))}[data-bs-theme=dark]{border-color:var(--amber,#ffb22e)}[data-bs-theme=dark]{color:var(--white,#fff)}[data-bs-theme=dark]{color:var(--gray-500,#a1a5b7)}
