.faq-section.svelte-1t8i6y4{background:var(--bg-page);padding:3.5rem 0 2.5rem}.faq-list.svelte-1t8i6y4{flex-direction:column;gap:.75rem;max-width:780px;margin:2.5rem auto 0;display:flex}.faq-item.svelte-1t8i6y4{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition), box-shadow var(--transition);overflow:hidden}.faq-item.svelte-1t8i6y4:has(.faq-a:where(.svelte-1t8i6y4):not([hidden])){border-color:var(--primary);box-shadow:var(--shadow-sm)}.faq-a[hidden].svelte-1t8i6y4{display:none}.faq-q.svelte-1t8i6y4{text-align:start;width:100%;color:var(--text-primary);transition:background var(--transition);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.faq-q.svelte-1t8i6y4:hover{background:var(--bg-subtle)}.faq-q-text.svelte-1t8i6y4{flex:1}.faq-icon.svelte-1t8i6y4{color:var(--text-muted);flex-shrink:0;font-size:1.25rem;font-weight:500;transition:transform .2s,color .2s}.faq-q[aria-expanded=true].svelte-1t8i6y4 .faq-icon:where(.svelte-1t8i6y4){color:var(--primary);transform:rotate(180deg)}.faq-a.svelte-1t8i6y4{border-top:1px dashed var(--border);padding:1.25rem 1.5rem;animation:.2s svelte-1t8i6y4-slideDown}@keyframes svelte-1t8i6y4-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-a.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){color:var(--text-secondary);margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.7}@media (width<=480px){.faq-q.svelte-1t8i6y4{padding:1rem 1.25rem;font-size:.95rem}.faq-a.svelte-1t8i6y4{padding:1rem 1.25rem}}
