.stage.svelte-1pzb9eq{list-style:none;padding:1.5rem 0;border-top:1px solid var(--color-border)}.stage.sweetSpot.svelte-1pzb9eq{padding:1.75rem 1.5rem;margin:.5rem -1.5rem;border-top:2px solid var(--color-fg);border-bottom:2px solid var(--color-fg);background:var(--color-card-bg)}.head.svelte-1pzb9eq{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.num.svelte-1pzb9eq{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:.9375rem;letter-spacing:.04em}h3.svelte-1pzb9eq{margin:0;font-size:1.125rem;font-weight:600}.badge.svelte-1pzb9eq{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-bg);background:var(--color-fg);padding:.15rem .5rem;border-radius:3px;margin-left:auto}.desc.svelte-1pzb9eq{margin:0 0 .5rem;color:var(--color-fg);max-width:40rem}.verdict.svelte-1pzb9eq{margin:0;color:var(--color-muted);font-size:.9375rem;font-style:italic}.stage.sweetSpot.svelte-1pzb9eq .verdict:where(.svelte-1pzb9eq){color:var(--color-fg);font-style:normal;font-weight:500}@media (max-width: 32rem){.badge.svelte-1pzb9eq{margin-left:0}}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:26ch}.stage-list.svelte-1uha8ag{padding:0;margin:0}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-top:1.5rem}.secondary.svelte-1uha8ag{font-size:.9375rem;margin-left:.5rem}
