.faq-page.svelte-15fzxd0.svelte-15fzxd0{padding-top:68px;min-height:100vh;background:var(--bg-primary)}.hero-section.svelte-15fzxd0.svelte-15fzxd0{position:relative;overflow:hidden;padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,64px);text-align:center}.hero-content.svelte-15fzxd0.svelte-15fzxd0{max-width:640px;margin:0 auto;opacity:0;transform:translateY(24px);transition:all .7s var(--ease-smooth)}.hero-content.visible.svelte-15fzxd0.svelte-15fzxd0{opacity:1;transform:translateY(0)}.hero-content.svelte-15fzxd0 h1.svelte-15fzxd0{margin:14px 0 18px}.hero-sub.svelte-15fzxd0.svelte-15fzxd0{color:var(--text-muted);margin-bottom:32px}.faq-content.svelte-15fzxd0.svelte-15fzxd0{padding:0 0 clamp(48px,7vw,80px)}.faq-list.svelte-15fzxd0.svelte-15fzxd0{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:24px;opacity:0;transform:translateY(18px);transition:all .7s var(--ease-smooth) .1s}.faq-list.visible.svelte-15fzxd0.svelte-15fzxd0{opacity:1;transform:translateY(0)}.faq-item.svelte-15fzxd0.svelte-15fzxd0{background:#091a1299;border:1px solid rgba(212,175,90,.15);border-radius:12px;padding:24px;transition:transform .2s,border-color .2s}.faq-item.svelte-15fzxd0.svelte-15fzxd0:hover{border-color:#d4af5a4d;transform:translateY(-2px)}.faq-q.svelte-15fzxd0.svelte-15fzxd0{font:700 1.1rem var(--font-display);color:#fff;margin-bottom:12px}.faq-a.svelte-15fzxd0.svelte-15fzxd0{color:var(--text-subtle);line-height:1.6;font-size:.95rem}
