.faq-section.svelte-1t8i6y4{background:var(--bg-page);padding:4rem 0 4.5rem}.faq-list.svelte-1t8i6y4{flex-direction:column;gap:.65rem;max-width:780px;margin-inline:auto;display:flex}.faq-item.svelte-1t8i6y4{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);transition:box-shadow var(--transition), border-color var(--transition);overflow:hidden}.faq-item.svelte-1t8i6y4:has(.faq-a:where(.svelte-1t8i6y4)){box-shadow:var(--shadow-sm);border-color:#e8511a4d}.faq-q.svelte-1t8i6y4{text-align:start;width:100%;color:var(--text-primary);transition:background var(--transition), color var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.45;display:flex}.faq-q.svelte-1t8i6y4:hover{background:var(--bg-subtle)}.faq-q[aria-expanded=true].svelte-1t8i6y4{color:var(--primary)}.faq-q-text.svelte-1t8i6y4{flex:1}.faq-icon.svelte-1t8i6y4{background:var(--bg-subtle);width:26px;height:26px;color:var(--primary);transition:background var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;display:inline-flex}.faq-a.svelte-1t8i6y4{border-top:1px solid var(--border);padding:1rem 1.25rem 1.25rem;animation:.2s svelte-1t8i6y4-slideDown}@keyframes svelte-1t8i6y4-slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-a.svelte-1t8i6y4 p:where(.svelte-1t8i6y4){color:var(--text-secondary);font-size:.9rem;line-height:1.75}@media (width<=480px){.faq-q.svelte-1t8i6y4{padding:.95rem 1rem;font-size:.875rem}.faq-a.svelte-1t8i6y4{padding:.875rem 1rem 1rem}}
