section.svelte-hsvdh2{padding:clamp(4rem,9vw,7rem) 6vw}.wrap.svelte-hsvdh2{max-width:1100px;margin:0 auto}.wrap.narrow.svelte-hsvdh2{max-width:760px}h2.svelte-hsvdh2{font-family:var(--font-display);font-weight:850;font-size:clamp(1.6rem,3vw,2.6rem);letter-spacing:-.03em;line-height:1.05;margin:0 0 1.4rem}.eyebrow.svelte-hsvdh2{font-family:var(--font-mono);letter-spacing:.14em;font-size:.78rem;color:var(--green-400);margin:0 0 1rem}.head.svelte-hsvdh2{background:var(--plum-900);color:var(--neutral-50);padding-top:clamp(7rem,14vw,11rem)}.head.svelte-hsvdh2 h1:where(.svelte-hsvdh2){font-family:var(--font-display);font-weight:900;font-size:clamp(2.2rem,5vw,4.2rem);letter-spacing:-.04em;line-height:1;margin:0;max-width:16ch}.lead.svelte-hsvdh2{margin:1.8rem 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--neutral-300);max-width:56ch;line-height:1.55}.cta-row.svelte-hsvdh2{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.types.svelte-hsvdh2{background:var(--neutral-50);color:var(--plum-900)}.intro.svelte-hsvdh2{max-width:760px;margin:0 auto clamp(3rem,6vw,5rem)}.intro.svelte-hsvdh2 p:where(.svelte-hsvdh2){color:var(--neutral-700);line-height:1.6;font-size:clamp(1.02rem,1.5vw,1.18rem);margin:0}.demo-wrap.svelte-hsvdh2{max-width:1100px;margin:clamp(2.5rem,5vw,4rem) auto 0}.type.svelte-hsvdh2{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(2.5rem,5vw,4rem) 0}.type-copy.svelte-hsvdh2 .label:where(.svelte-hsvdh2){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--plum-500);margin:0 0 .6rem}.type-copy.svelte-hsvdh2 h3:where(.svelte-hsvdh2){font-family:var(--font-display);font-weight:850;font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:-.02em;margin:0 0 1rem}.type-copy.svelte-hsvdh2 .body:where(.svelte-hsvdh2){color:var(--neutral-700);line-height:1.6;margin:0 0 1.1rem}.meta-line.svelte-hsvdh2{color:var(--neutral-700);line-height:1.55;margin:.5rem 0 0;font-size:.95rem}.meta-line.svelte-hsvdh2 span:where(.svelte-hsvdh2){font-family:var(--font-mono);letter-spacing:.01em;font-size:.95rem;font-weight:700;color:var(--plum-700);display:block;margin-bottom:.4rem}.mock.svelte-hsvdh2{border:2px solid var(--plum-900);border-radius:var(--radius-sm, 4px);background:#fff;padding:1.4rem}.mock-head.svelte-hsvdh2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.1rem}.mock-title.svelte-hsvdh2{font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:var(--plum-900)}.mock-sub.svelte-hsvdh2{font-family:var(--font-mono);font-size:.72rem;color:var(--neutral-500, #8a8079)}.mock-tag.svelte-hsvdh2{font-family:var(--font-mono);text-transform:uppercase;font-size:.64rem;letter-spacing:.1em;border:1.5px solid var(--plum-400, #9a5f86);color:var(--plum-500);padding:.15rem .5rem;border-radius:999px}.kpi-grid.svelte-hsvdh2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.9rem}.kpi.svelte-hsvdh2{border:1.5px solid var(--neutral-200, #e7e1db);border-radius:var(--radius-sm, 4px);padding:.7rem;display:flex;flex-direction:column;gap:.15rem}.kpi-label.svelte-hsvdh2{font-size:.68rem;color:var(--neutral-500, #8a8079)}.kpi-val.svelte-hsvdh2{font-family:var(--font-display);font-weight:800;font-size:1.25rem;color:var(--plum-900)}.kpi-delta.svelte-hsvdh2{font-family:var(--font-mono);font-size:.68rem;font-weight:700}.kpi-delta.up.svelte-hsvdh2,.stat-val.up.svelte-hsvdh2{color:#2e7d32}.kpi-delta.down.svelte-hsvdh2{color:var(--neutral-500, #8a8079)}.bars.svelte-hsvdh2{display:flex;align-items:flex-end;gap:4px;height:48px;border-top:1.5px solid var(--neutral-200, #e7e1db);padding-top:.7rem}.bar.svelte-hsvdh2{flex:1;background:var(--green-400);border:1px solid var(--plum-900);border-bottom:none;min-height:6px}.growth.svelte-hsvdh2{display:block;width:100%;height:90px;margin-bottom:1rem}.growth.svelte-hsvdh2 path:where(.svelte-hsvdh2){fill:none;stroke:var(--plum-900);stroke-width:1.5;vector-effect:non-scaling-stroke}.stat-row.svelte-hsvdh2{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.stat-row.two.svelte-hsvdh2{grid-template-columns:1fr 1fr;margin-top:.9rem;border-top:1.5px solid var(--neutral-200, #e7e1db);padding-top:.9rem}.stat.svelte-hsvdh2{display:flex;flex-direction:column;gap:.15rem}.stat-label.svelte-hsvdh2{font-size:.66rem;color:var(--neutral-500, #8a8079)}.stat-val.svelte-hsvdh2{font-family:var(--font-display);font-weight:800;font-size:1rem;color:var(--plum-900)}.slider.svelte-hsvdh2{margin-bottom:.9rem}.slider-row.svelte-hsvdh2{display:flex;justify-content:space-between;font-size:.78rem;color:var(--neutral-700);margin-bottom:.35rem}.slider-val.svelte-hsvdh2{font-weight:700;color:var(--plum-900)}.track.svelte-hsvdh2{height:8px;border:1.5px solid var(--plum-900);border-radius:999px;overflow:hidden}.fill.svelte-hsvdh2{height:100%;background:var(--green-400)}.fill.muted.svelte-hsvdh2{background:var(--plum-400, #9a5f86)}.sources.svelte-hsvdh2{background:var(--plum-900);color:var(--neutral-50)}.prose.svelte-hsvdh2{color:var(--neutral-300);line-height:1.6;font-size:clamp(1rem,1.4vw,1.12rem);max-width:64ch;margin:0 0 1.4rem}.sources.svelte-hsvdh2 .prose:where(.svelte-hsvdh2):last-child{margin-bottom:0}.source-grid.svelte-hsvdh2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;margin:1.8rem 0 2rem}.source.svelte-hsvdh2{border:1.5px solid var(--neutral-600, #5a4a52);border-radius:var(--radius-sm, 4px);padding:.9rem 1rem}.source-name.svelte-hsvdh2{font-weight:700;color:var(--neutral-50);margin-bottom:.2rem}.source-note.svelte-hsvdh2{font-size:.78rem;color:var(--neutral-400, #b3a9a3)}.faq.svelte-hsvdh2{background:var(--neutral-50);color:var(--plum-900)}@media(max-width:820px){.type.svelte-hsvdh2,.type.reverse.svelte-hsvdh2{grid-template-columns:1fr}.type-copy.svelte-hsvdh2{order:1}.mock.svelte-hsvdh2{order:2}}
