.levels-page.svelte-vqikth{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:2.5rem 1.5rem}.page-header.svelte-vqikth{text-align:center;margin-bottom:3rem}.badge.svelte-vqikth{color:var(--color-accent);background:#d977061f;border:1px solid #d977064d;border-radius:9999px;margin-bottom:.75rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}h1.svelte-vqikth{color:var(--text-title);margin:0 0 .5rem;font-size:2.25rem}.subtitle.svelte-vqikth{color:var(--text-body);max-width:720px;margin:0 auto;font-size:1rem;line-height:1.6}.roadmap-list.svelte-vqikth{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}.roadmap-card.svelte-vqikth{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;align-items:flex-start;gap:1.5rem;padding:1.75rem;display:flex}.step-num.svelte-vqikth{color:var(--color-accent);border:2px solid var(--color-accent);font-variant-numeric:tabular-nums;background:#d977061f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:900;display:flex}.card-body.svelte-vqikth{flex:1}.card-header.svelte-vqikth{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.card-header.svelte-vqikth h2:where(.svelte-vqikth){color:var(--text-title);margin:0;font-size:1.25rem}.target-badge.svelte-vqikth{background:var(--bg-card-subtle);color:var(--color-accent);border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;border-radius:9999px;padding:.25rem .75rem;font-size:.8rem;font-weight:700}.focus-text.svelte-vqikth{color:var(--text-body);margin:0;font-size:.9rem;line-height:1.6}.cta-banner.svelte-vqikth{text-align:center;background:linear-gradient(135deg,#d977061f,#d9770614);border:1px solid #d977064d;border-radius:12px;padding:2.5rem}.cta-banner.svelte-vqikth h3:where(.svelte-vqikth){color:var(--text-title);margin:0 0 .5rem;font-size:1.5rem}.cta-banner.svelte-vqikth p:where(.svelte-vqikth){color:var(--text-body);margin:0 0 1.5rem}.btn-start.svelte-vqikth{border-radius:8px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}
