.faq-page.svelte-1bex8oj{padding:clamp(4rem,10vw,6rem) 0;min-height:60vh}.faq-inner.svelte-1bex8oj{max-width:720px;margin:0 auto}.faq-back.svelte-1bex8oj{display:inline-block;font-size:.9rem;color:var(--text-muted);text-decoration:none;margin-bottom:2rem;font-family:var(--font-mono)}.faq-back.svelte-1bex8oj:hover{color:var(--brand)}.faq-h1.svelte-1bex8oj{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--text-strong);margin-bottom:2.5rem;line-height:1.2}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.faq-item.svelte-1bex8oj{padding:1.5rem 0;border-bottom:1px solid var(--border-subtle)}.faq-item.svelte-1bex8oj:last-child{border-bottom:none}.faq-question.svelte-1bex8oj{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--text-strong);margin-bottom:.75rem}.faq-answer.svelte-1bex8oj{margin:0;font-size:1rem;color:var(--text-muted);line-height:1.7}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0 0 .75rem}.faq-link.svelte-1bex8oj{font-size:.95rem;color:var(--brand);text-decoration:none;font-weight:500}.faq-link.svelte-1bex8oj:hover{color:var(--brand-bright);text-decoration:underline}.faq-cta.svelte-1bex8oj{padding:2rem;border-radius:var(--radius-xl);border:1px solid var(--border-subtle)}.faq-cta-title.svelte-1bex8oj{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-strong);margin-bottom:.5rem}.faq-cta-desc.svelte-1bex8oj{font-size:.95rem;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.faq-cta-links.svelte-1bex8oj{display:flex;flex-wrap:wrap;gap:1rem}.faq-cta-links.svelte-1bex8oj .btn:where(.svelte-1bex8oj){font-size:.95rem}
