.faq-page.svelte-lc4k5{max-width:860px;padding:3rem 1rem 4rem}.faq-header.svelte-lc4k5{margin-bottom:3rem}.page-title.svelte-lc4k5{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.faq-subtitle.svelte-lc4k5{color:var(--text-muted);margin:0}.faq-list.svelte-lc4k5{flex-direction:column;gap:.5rem;display:flex}.faq-item.svelte-lc4k5{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item.svelte-lc4k5:hover,.faq-item.faq-open.svelte-lc4k5{border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent)}.faq-trigger.svelte-lc4k5{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:color .2s;display:flex}.faq-item.svelte-lc4k5:hover .faq-trigger:where(.svelte-lc4k5){color:var(--primary)}.faq-chevron.svelte-lc4k5{color:var(--text-muted);flex-shrink:0;font-size:1.2rem;line-height:1;transition:transform .2s,color .2s}.faq-chevron-open.svelte-lc4k5{transform:rotate(45deg)}.faq-item.svelte-lc4k5:hover .faq-chevron:where(.svelte-lc4k5){color:var(--primary)}.faq-body.svelte-lc4k5{border-top:1px solid var(--border);color:var(--text-muted);padding:0 1.25rem 1.25rem;font-family:inherit;font-size:.875rem;line-height:1.7}.faq-body.svelte-lc4k5 p:where(.svelte-lc4k5){margin:1rem 0 0}.faq-body.svelte-lc4k5 ul:where(.svelte-lc4k5){flex-direction:column;gap:.2rem;margin:.5rem 0 0 1.25rem;padding:0;display:flex}.faq-body.svelte-lc4k5 li:where(.svelte-lc4k5){list-style:outside}.faq-link.svelte-lc4k5{color:var(--primary);font-weight:500;text-decoration:none}.faq-link.svelte-lc4k5:hover{text-decoration:underline}
