.faq-page.svelte-1bex8oj{padding:4rem 2rem;background:#f5f7fa;min-height:100vh}.container.svelte-1bex8oj{max-width:900px;margin:0 auto;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 12px #00000014}h1.svelte-1bex8oj{font-size:var(--font-h1);color:#2d3748;margin-bottom:1.5rem;border-bottom:3px solid #667eea;padding-bottom:1rem}.faq-list.svelte-1bex8oj{display:grid;gap:1rem}.faq-item.svelte-1bex8oj{padding:1.25rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff}h2.svelte-1bex8oj{font-size:var(--font-lg);color:#2d3748;margin:0 0 .5rem}p.svelte-1bex8oj{font-size:var(--font-sm);line-height:var(--leading-relaxed);color:#4a5568;margin:0}.back-link.svelte-1bex8oj{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0;text-align:center}.back-link.svelte-1bex8oj a:where(.svelte-1bex8oj){display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:50px;font-weight:var(--font-semibold);transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.back-link.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}@media(max-width:768px){.faq-page.svelte-1bex8oj{padding:2rem 1rem}.container.svelte-1bex8oj{padding:1.5rem}}@media(prefers-color-scheme:dark){.faq-page.svelte-1bex8oj{background:#0f172a}.container.svelte-1bex8oj{background:#111827;box-shadow:0 8px 24px #00000073}h1.svelte-1bex8oj{color:#f8fafc;border-bottom-color:#7aa2ff}.faq-item.svelte-1bex8oj{background:#1f2937;border-color:#334155}h2.svelte-1bex8oj{color:#f1f5f9}p.svelte-1bex8oj{color:#d1d5db}.back-link.svelte-1bex8oj{border-top-color:#334155}}
