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