.demo-hero{max-width:1380px;margin:0 auto;padding:96px 42px 56px}.demo-hero h1{max-width:820px;color:var(--ink-deep);font:600 clamp(52px, 6vw, 92px)/.95 var(--font-stack);letter-spacing:-.025em;margin:0}.demo-hero h1 span{color:var(--blue);font-style:normal;font-weight:600}.demo-lede{max-width:520px;color:var(--ink-soft);margin:26px 0 0;font-size:15px;line-height:1.65}.demo-video{grid-template-columns:1.25fr .75fr;align-items:start;gap:42px;max-width:1380px;margin:0 auto;padding:24px 42px 96px;display:grid}.video-frame{aspect-ratio:16/9;border:2px dashed var(--ink-3);border-radius:var(--radius-sm);background:var(--paper-deep);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px;display:flex;position:relative}.video-stamp{border:2px solid var(--ink-deep);color:var(--ink-deep);letter-spacing:.18em;border-radius:4px;padding:8px 14px;font-size:11px;font-weight:600}.video-title{color:var(--ink-deep);font:600 clamp(24px, 2.6vw, 38px) var(--font-stack);letter-spacing:-.03em;margin:0}.video-title b{color:var(--blue)}.video-note{max-width:420px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.script-outline{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:30px}.script-outline ol{color:var(--ink-soft);margin:0;padding-left:20px;font-size:13px;line-height:1.7}.script-outline ol li{margin-bottom:10px}.script-outline ol b{color:var(--ink-deep)}.draft-tag{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:11px;font-weight:600}.demo-showcase{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;max-width:1380px;margin:0 auto;padding:0 42px 120px;display:grid}.demo-showcase h2{color:var(--ink-deep);font:600 clamp(32px, 3.6vw, 50px)/1.02 var(--font-stack);letter-spacing:-.025em;margin:0 0 18px}.sample-call-disclaimer{border:1px solid var(--warning);background:var(--warning-tint);color:var(--warning);border-radius:8px;margin:0 0 34px;padding:14px 18px;font-size:12px;line-height:1.6}.sample-call-disclaimer b{color:var(--ink)}.transcript-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.transcript-head{border-bottom:1px solid var(--border);color:var(--ink-deep);justify-content:space-between;align-items:center;padding:16px 24px;font-size:12px;display:flex}.transcript-duration{color:var(--ink-soft)}.transcript-lines{margin:0;padding:8px 24px 20px;list-style:none}.transcript-lines li{border-bottom:1px solid var(--border);color:var(--ink-soft);padding:12px 0;font-size:13.5px;line-height:1.65}.transcript-lines li:last-child{border-bottom:0}.transcript-lines li b{color:var(--ink-deep)}.demo-next-intro{color:var(--ink-soft);margin:0 0 30px;font-size:14px;line-height:1.65}.steps-stack{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.steps-stack li{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:24px 26px}.steps-stack li span{color:var(--blue);letter-spacing:.1em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.steps-stack li h3{color:var(--ink-deep);font:600 21px/1.1 var(--font-stack);letter-spacing:-.03em;margin:0 0 10px}.steps-stack li p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.65}.demo-cta-row{justify-content:center;align-items:center;gap:26px;display:flex}@media (max-width:1020px){.demo-video,.demo-showcase{grid-template-columns:1fr}.demo-hero,.demo-video,.demo-showcase{padding-left:24px;padding-right:24px}}
