.demo-page.svelte-1du1zi4{min-height:100vh;background:var(--canvas);color:var(--ink);font-family:var(--font-sans)}main.svelte-1du1zi4{max-width:1120px;margin:0 auto;padding:54px 32px 112px}.demo-hero.svelte-1du1zi4{max-width:900px;margin:0 auto;padding:44px 0 64px;text-align:center}.eyebrow.svelte-1du1zi4{margin-bottom:18px;color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1du1zi4,h2.svelte-1du1zi4,h3.svelte-1du1zi4{margin-top:0;color:var(--ink);font-family:var(--font-serif);font-weight:500}h1.svelte-1du1zi4{margin-bottom:26px;font-size:clamp(54px,8vw,92px);line-height:.96;letter-spacing:-.035em;text-wrap:balance}h1.svelte-1du1zi4 em:where(.svelte-1du1zi4){font-style:normal}.hero-lead.svelte-1du1zi4{max-width:760px;margin:0 auto;color:var(--ink-2);font-size:20px;line-height:1.6;text-wrap:pretty}.hero-actions.svelte-1du1zi4,.final-actions.svelte-1du1zi4{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:32px}.text-link.svelte-1du1zi4{color:var(--ink);font-weight:500;text-underline-offset:4px}.proof-strip.svelte-1du1zi4{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0 112px;border:1px solid var(--border);border-radius:4px;background:var(--canvas-2)}.proof-strip.svelte-1du1zi4 div:where(.svelte-1du1zi4){min-height:92px;padding:20px;border-right:1px solid var(--border);display:grid;align-content:center;gap:6px}.proof-strip.svelte-1du1zi4 div:where(.svelte-1du1zi4):last-child{border-right:0}.proof-strip.svelte-1du1zi4 strong:where(.svelte-1du1zi4){font-family:var(--font-serif);font-size:17px;font-weight:500}.proof-strip.svelte-1du1zi4 span:where(.svelte-1du1zi4){color:var(--ink-3);font-size:12px;line-height:1.45}.explanation.svelte-1du1zi4,.questions.svelte-1du1zi4{padding:104px 0;border-top:1px solid var(--border)}.section-intro.svelte-1du1zi4{max-width:760px;margin-bottom:52px}h2.svelte-1du1zi4{margin-bottom:20px;font-size:clamp(40px,5vw,60px);line-height:1.03;letter-spacing:-.025em;text-wrap:balance}.section-intro.svelte-1du1zi4>p:where(.svelte-1du1zi4),.final-cta.svelte-1du1zi4 p:where(.svelte-1du1zi4){margin:0;color:var(--ink-2);font-size:17px;line-height:1.65}.explanation-grid.svelte-1du1zi4{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.explanation-grid.svelte-1du1zi4 article:where(.svelte-1du1zi4){min-height:235px;padding:30px;border:1px solid var(--border);border-radius:4px;background:var(--canvas-2);scroll-margin-top:24px}.explanation-grid.svelte-1du1zi4 article:where(.svelte-1du1zi4)>span:where(.svelte-1du1zi4){display:block;margin-bottom:32px;color:var(--forest);font-family:var(--font-mono);font-size:11px}h3.svelte-1du1zi4{margin-bottom:14px;font-size:25px;line-height:1.15}.explanation-grid.svelte-1du1zi4 p:where(.svelte-1du1zi4){margin:0;color:var(--ink-2);font-size:15px;line-height:1.6}.fit-section.svelte-1du1zi4{padding:80px;border-radius:4px;display:grid;grid-template-columns:minmax(250px,.85fr) minmax(430px,1.15fr);gap:72px;background:var(--sage-soft)}.fit-section.svelte-1du1zi4 h2:where(.svelte-1du1zi4){margin-bottom:0;font-size:clamp(36px,4.5vw,52px)}.fit-list.svelte-1du1zi4{display:grid;grid-template-columns:1fr 1fr;gap:32px}.fit-list.svelte-1du1zi4 strong:where(.svelte-1du1zi4){font-family:var(--font-serif);font-size:22px;font-weight:500}.fit-list.svelte-1du1zi4 ul:where(.svelte-1du1zi4){margin:18px 0 0;padding:0;list-style:none}.fit-list.svelte-1du1zi4 li:where(.svelte-1du1zi4){position:relative;margin-bottom:12px;padding-left:18px;color:var(--ink-2);font-size:14px;line-height:1.5}.fit-list.svelte-1du1zi4 li:where(.svelte-1du1zi4):before{content:"·";position:absolute;left:0;color:var(--forest);font-weight:700}.questions.svelte-1du1zi4{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(460px,1.25fr);gap:80px}.question-list.svelte-1du1zi4 details:where(.svelte-1du1zi4){padding:24px 0;border-top:1px solid var(--border)}.question-list.svelte-1du1zi4 details:where(.svelte-1du1zi4):last-child{border-bottom:1px solid var(--border)}.question-list.svelte-1du1zi4 summary:where(.svelte-1du1zi4){cursor:pointer;color:var(--ink);font-family:var(--font-serif);font-size:22px}.question-list.svelte-1du1zi4 p:where(.svelte-1du1zi4){margin:14px 32px 0 0;color:var(--ink-2);line-height:1.65}.final-cta.svelte-1du1zi4{padding:68px;border-radius:4px;background:var(--bark);color:var(--ink-2);text-align:center}.final-cta.svelte-1du1zi4 .eyebrow:where(.svelte-1du1zi4){color:#e8e2d37a}.final-cta.svelte-1du1zi4 h2:where(.svelte-1du1zi4){max-width:760px;margin:0 auto 16px;color:var(--ink-2)}.final-cta.svelte-1du1zi4 p:where(.svelte-1du1zi4){color:#e8e2d39e}.final-cta.svelte-1du1zi4 .text-link:where(.svelte-1du1zi4){color:var(--ink-2)}@media (max-width: 900px){.proof-strip.svelte-1du1zi4{grid-template-columns:1fr 1fr}.proof-strip.svelte-1du1zi4 div:where(.svelte-1du1zi4):nth-child(2){border-right:0}.proof-strip.svelte-1du1zi4 div:where(.svelte-1du1zi4):nth-child(-n+2){border-bottom:1px solid var(--border)}.explanation-grid.svelte-1du1zi4,.fit-section.svelte-1du1zi4,.questions.svelte-1du1zi4{grid-template-columns:1fr}}@media (max-width: 620px){main.svelte-1du1zi4{padding:28px 20px 80px}.demo-hero.svelte-1du1zi4{padding:28px 0 52px;text-align:left}h1.svelte-1du1zi4{font-size:clamp(50px,16vw,68px)}.hero-lead.svelte-1du1zi4{font-size:18px}.hero-actions.svelte-1du1zi4{align-items:flex-start;flex-direction:column}.proof-strip.svelte-1du1zi4{grid-template-columns:1fr;margin-bottom:80px}.proof-strip.svelte-1du1zi4 div:where(.svelte-1du1zi4){border-right:0;border-bottom:1px solid var(--border)}.proof-strip.svelte-1du1zi4 div:where(.svelte-1du1zi4):last-child{border-bottom:0}.explanation.svelte-1du1zi4,.questions.svelte-1du1zi4{padding:76px 0}.fit-section.svelte-1du1zi4{padding:38px 28px;gap:38px}.fit-list.svelte-1du1zi4{grid-template-columns:1fr}.final-cta.svelte-1du1zi4{padding:48px 24px;text-align:left}.final-actions.svelte-1du1zi4{align-items:flex-start;flex-direction:column}}
