.faq-page.svelte-1bex8oj{padding-top:5rem}.faq-hero.svelte-1bex8oj{padding:6rem 1.5rem 3rem;text-align:center}.container.svelte-1bex8oj{max-width:740px;margin:0 auto}.faq-hero.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:clamp(2rem,4vw,2.8rem);margin-bottom:.8rem}.faq-sub.svelte-1bex8oj{color:var(--text-secondary);font-size:1.05rem}.faq-list.svelte-1bex8oj{padding:2rem 1.5rem 4rem}.faq-item.svelte-1bex8oj{width:100%;text-align:left;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:1.4rem 1.6rem;margin-bottom:.8rem;cursor:pointer;transition:var(--transition-fast);color:var(--text-primary);font-family:inherit;font-size:inherit}.faq-item.svelte-1bex8oj:hover{border-color:var(--border-glow)}.faq-item.open.svelte-1bex8oj{border-color:var(--border-glow);background:var(--bg-card-hover)}.faq-question.svelte-1bex8oj{display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-question.svelte-1bex8oj h3:where(.svelte-1bex8oj){font-size:1rem;font-weight:600}.faq-chevron.svelte-1bex8oj{color:var(--cyan);font-size:1.3rem;font-weight:300;flex-shrink:0}.faq-answer.svelte-1bex8oj{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-secondary);font-size:.92rem;line-height:1.7}.faq-cta.svelte-1bex8oj{padding:3rem 1.5rem 5rem;text-align:center}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-secondary);font-size:1rem;margin-bottom:1.2rem}.btn-primary.svelte-1bex8oj{display:inline-block;padding:.75rem 2rem;border-radius:10px;background:var(--cyan);color:#0a0b0f;font-weight:700;font-size:.95rem;transition:var(--transition-fast)}.btn-primary.svelte-1bex8oj:hover{background:var(--cyan-dim);color:#0a0b0f;transform:translateY(-2px)}
