.demo-hero-band{overflow:hidden}.demo-hero-trace{opacity:.7;width:100%;height:50%;position:absolute;inset:0 0 auto}.demo-hero{max-width:760px;position:relative}.demo-hero .mkt-eyebrow{margin-bottom:22px}.demo-hero .mkt-h1{margin:0 0 24px}.demo-hero .mkt-body-lg{margin:0 0 36px}.demo-hero-shot{max-width:1120px;margin:64px 0 0;position:relative}.demo-hero-shot img,.demo-insights-shot img{border:1px solid var(--og-line-dark);border-radius:var(--og-radius-xs);width:100%;height:auto;box-shadow:0 30px 60px -30px #0000008c}.demo-shot-caption{font-family:var(--og-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:12px;font-size:11px;display:flex}.demo-shot-caption.on-paper{color:#0a162880}.demo-sec-head{margin-bottom:48px}.demo-layer-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1100px){.demo-layer-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:560px){.demo-layer-grid{grid-template-columns:1fr}}.demo-layer-col{border-top:1px solid var(--og-line-strong);padding-top:18px}.demo-layer-num{letter-spacing:.1em;color:var(--og-teal);margin-bottom:12px;font-size:12px}.demo-layer-col h3{letter-spacing:-.01em;color:var(--og-navy);margin:0 0 8px;font-size:17px;font-weight:500}.demo-layer-col p{color:#0a1628a8;margin:0;font-size:14.5px;line-height:1.55}.demo-insights-shot{max-width:1120px;margin:64px 0 0;position:relative}.demo-insights-shot img{border-color:var(--og-line);box-shadow:var(--og-shadow-lg)}.demo-blocks{flex-direction:column;max-width:880px;display:flex}.demo-block-row{border-top:1px solid var(--og-line-dark);grid-template-columns:110px 1fr;align-items:start;gap:32px;padding:24px 0;display:grid}@media (max-width:560px){.demo-block-row{grid-template-columns:1fr;gap:8px}}.demo-block-time{letter-spacing:.1em;text-transform:uppercase;color:var(--og-teal);padding-top:5px;font-size:12px}.demo-block-title{letter-spacing:-.01em;color:var(--og-white);margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.25}.demo-block-body{margin:0}.demo-attendee-card{background:var(--og-white);border:1px solid var(--og-line);border-radius:var(--og-radius-xs);padding:26px 24px}.demo-attendee-card h3{letter-spacing:-.01em;color:var(--og-navy);margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.demo-attendee-card p{margin:0}.demo-block-rule{margin:72px 0}.demo-book-head{scroll-margin-top:80px}.demo-form{max-width:880px}.demo-form-note{margin:0}.demo-path-card{background:var(--og-navy-700);border:1px solid var(--og-line-dark);border-radius:var(--og-radius-xs);padding:26px 24px}.demo-path-card h3{letter-spacing:-.01em;color:var(--og-white);margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.demo-path-card p{margin:0}.demo-email{max-width:720px}.demo-email .mkt-h2{margin:0 0 16px}.demo-email .mkt-body-lg{margin:0}.demo-email-list{max-width:520px;margin-top:36px}.demo-email-row{border-top:1px solid var(--og-line);justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;display:flex}.demo-email-row:first-child{border-top-color:var(--og-line-strong)}.demo-email-label{letter-spacing:.12em;text-transform:uppercase;color:#0a16288c;font-size:11px}.demo-email-link{font-family:var(--og-font-mono);color:var(--og-navy);font-size:14px;font-weight:500}.demo-email-link:hover{color:var(--og-teal)}.demo-email-more{margin-top:36px}
