.faq-page.svelte-1bex8oj{padding:var(--spacing-lg) 0 var(--spacing-2xl)}h1.svelte-1bex8oj{font-size:var(--font-size-2xl);margin-block-end:var(--spacing-sm);text-align:center}.subtitle.svelte-1bex8oj{text-align:center;color:var(--color-text-secondary);margin-block-end:var(--spacing-2xl)}.faq-list.svelte-1bex8oj{max-width:800px;margin:0 auto}.faq-item.svelte-1bex8oj{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block-end:var(--spacing-sm);overflow:hidden;transition:all .2s}.faq-item.open.svelte-1bex8oj{border-color:var(--color-primary)}.faq-question.svelte-1bex8oj{width:100%;padding:var(--spacing-md) var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:right;font-size:var(--font-size-base);font-weight:500}.faq-item.open.svelte-1bex8oj .faq-question:where(.svelte-1bex8oj){background:var(--color-bg-secondary)}.icon.svelte-1bex8oj{font-size:var(--font-size-xl);color:var(--color-primary);flex-shrink:0;margin-inline-start:var(--spacing-md)}.faq-answer.svelte-1bex8oj{padding:var(--spacing-md) var(--spacing-lg);border-block-start:1px solid var(--color-border)}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-text-secondary);line-height:1.8}.contact-cta.svelte-1bex8oj{max-width:500px;margin:var(--spacing-2xl) auto 0;text-align:center;padding:var(--spacing-xl);background:var(--color-bg-secondary);border-radius:var(--radius-lg)}.contact-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:var(--font-size-lg);margin-block-end:var(--spacing-sm)}.contact-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--color-text-secondary);margin-block-end:var(--spacing-md)}
