.faq.svelte-1e5db1b{max-width:720px;margin:44px auto 8px;padding:0 16px;box-sizing:border-box}.faq.svelte-1e5db1b h2:where(.svelte-1e5db1b){text-align:center;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text);margin:0 0 18px}.faq-list.svelte-1e5db1b{display:flex;flex-direction:column;gap:10px}.faq-item.svelte-1e5db1b{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg-secondary);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.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 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.faq-item.svelte-1e5db1b summary:where(.svelte-1e5db1b)::-webkit-details-marker{display:none}.faq-q.svelte-1e5db1b{font-weight:600;font-size:.95rem;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, var(--color-primary));border-radius:2px;transform:translate(-50%,-50%)}.faq-chev.svelte-1e5db1b:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.faq-item[open].svelte-1e5db1b .faq-chev:where(.svelte-1e5db1b):after{transform:translate(-50%,-50%) rotate(0)}.faq-a.svelte-1e5db1b{padding:0 18px 16px;color:var(--color-text-muted);font-size:.9rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.faq-chev.svelte-1e5db1b:after{transition:none}}
