.roadmap.svelte-1uha8ag{text-align:center;max-width:900px;margin:72px auto 0}.roadmap.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--ink-0);margin-bottom:8px;font-size:clamp(1.5rem,4vw,2rem)}.roadmap-sub.svelte-1uha8ag{color:var(--ink-2);margin:0 0 28px;font-size:.9rem}.roadmap-grid.svelte-1uha8ag{text-align:left;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.roadmap-card.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius,10px);background:var(--bg-card,#ffffff05);padding:20px}.roadmap-date.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:.72rem}.roadmap-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:1.1rem}.roadmap-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.6}.faq.svelte-1uha8ag{max-width:760px;margin:72px auto 0}.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--ink-0);text-align:center;margin-bottom:24px;font-size:clamp(1.5rem,4vw,2rem)}.faq-item.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius,10px);background:var(--bg-card,#ffffff05);margin-bottom:10px;padding:0 16px}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-family:var(--font-display);color:var(--ink-0);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:1.05rem;list-style:none;display:flex}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-item.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";color:var(--gold);flex-shrink:0;font-size:1.4rem;line-height:1}.faq-item[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"−"}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin:0 0 16px;line-height:1.65}
