.faq.svelte-1e5db1b{max-width:720px;margin:44px auto var(--space-8);padding:0 var(--space-16);box-sizing:border-box}.faq.svelte-1e5db1b h2:where(.svelte-1e5db1b){text-align:center;font-size:var(--text-20);font-weight:800;letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--space-18)}.faq-list.svelte-1e5db1b{display:flex;flex-direction:column;gap:var(--space-10)}.faq-item.svelte-1e5db1b{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-secondary);overflow:hidden;transition:border-color var(--dur-150) var(--ease-default),box-shadow var(--dur-150) var(--ease-default)}.faq-item[open].svelte-1e5db1b{border-color:rgb(var(--color-primary-rgb) / .35);box-shadow:0 6px 20px -10px rgb(var(--color-primary-rgb) / .28)}.faq-item.svelte-1e5db1b summary:where(.svelte-1e5db1b){list-style:none;cursor:pointer;padding:15px var(--space-18);display:flex;align-items:center;justify-content:space-between;gap:var(--space-14)}.faq-item.svelte-1e5db1b summary:where(.svelte-1e5db1b)::-webkit-details-marker{display:none}.faq-q.svelte-1e5db1b{margin:0;font-weight:600;font-size:var(--text-15);line-height:1.4;color:var(--color-text)}.faq-chev.svelte-1e5db1b{position:relative;flex:0 0 auto;width:18px;height:18px}.faq-chev.svelte-1e5db1b:before,.faq-chev.svelte-1e5db1b:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;background:var(--color-primary);border-radius:2px;transform:translate(-50%,-50%)}.faq-chev.svelte-1e5db1b:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--dur-200) var(--ease-default)}.faq-item[open].svelte-1e5db1b .faq-chev:where(.svelte-1e5db1b):after{transform:translate(-50%,-50%) rotate(0)}.faq-a.svelte-1e5db1b{padding:0 var(--space-18) var(--space-16);color:var(--color-text-muted);font-size:var(--text-14);line-height:1.6}@media(prefers-reduced-motion:reduce){.faq-chev.svelte-1e5db1b:after{transition:none}}
