.roadmap-page.svelte-1bad6w3{max-width:1000px;margin:0 auto;padding:0 1.5rem 4rem}.hero.svelte-1bad6w3{padding:4rem 0 2.5rem}.hero-content.svelte-1bad6w3{max-width:700px}.hero-eyebrow.svelte-1bad6w3{color:var(--color-accent-warning);background:#fb923c1f;border:1px solid #fb923c4d;border-radius:999px;margin-bottom:1.25rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.hero.svelte-1bad6w3 h1:where(.svelte-1bad6w3){color:var(--color-text);margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700}.hero-lead.svelte-1bad6w3{color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.7}.hero-lead.svelte-1bad6w3 strong:where(.svelte-1bad6w3){color:var(--color-text)}.status-block.svelte-1bad6w3{text-align:center;background:#1e293b66;border:1px dashed #94a3b84d;border-radius:12px;margin-bottom:3rem;padding:2rem}.status-icon.svelte-1bad6w3{opacity:.7;margin-bottom:.75rem;font-size:2.5rem}.status-block.svelte-1bad6w3 h2:where(.svelte-1bad6w3){color:var(--color-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.status-block.svelte-1bad6w3 p:where(.svelte-1bad6w3){color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:.9375rem;line-height:1.7}.context.svelte-1bad6w3 h2:where(.svelte-1bad6w3){color:var(--color-text);margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.context-grid.svelte-1bad6w3{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.context-card.svelte-1bad6w3{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.75rem 1.5rem}.context-card.highlight.svelte-1bad6w3{background:#fb923c0a;border-color:#fb923c4d}.context-label.svelte-1bad6w3{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.context-card.highlight.svelte-1bad6w3 .context-label:where(.svelte-1bad6w3){color:var(--color-accent-warning)}.context-text.svelte-1bad6w3{color:var(--color-text);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.context-card.svelte-1bad6w3 ul:where(.svelte-1bad6w3){color:var(--color-text-muted);margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.7}.back-cta.svelte-1bad6w3{border-top:1px solid var(--color-border);text-align:center;margin-top:3rem;padding-top:2rem}.back-link.svelte-1bad6w3{color:var(--color-text-muted);font-size:.9375rem;text-decoration:none;transition:color .2s}.back-link.svelte-1bad6w3:hover{color:var(--color-primary)}@media (width<=768px){.context-grid.svelte-1bad6w3{grid-template-columns:1fr}}
