.demo-editorial{--demo-paper:#fafafa;--demo-ink:#221a43;--demo-muted:#888399;--demo-line:#e4e4e8;--demo-blue:#1261fd;min-height:100vh;color:var(--demo-ink);background:var(--demo-paper);letter-spacing:-.01em;grid-template:"intro form""proof form"1fr/minmax(0,1fr) minmax(0,1fr);font-family:ABC Whyte,ui-sans-serif,system-ui,sans-serif;display:grid}.demo-editorial *{box-sizing:border-box}.demo-intro,.demo-proof{isolation:isolate;color:#f6f7fb;background-color:#111214;position:relative}.demo-intro-inner,.demo-proof-inner{z-index:1;position:relative}.demo-intro{grid-area:intro;padding:clamp(32px,4.7vw,72px) clamp(32px,5.3vw,88px) 24px}.demo-intro-inner,.demo-proof-inner{max-width:600px;margin-left:auto}.demo-brand-link{color:#f6f7fb;letter-spacing:-.055em;align-items:center;gap:11px;font-size:29px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.demo-brand-link img{width:24px;height:35px;display:block}.demo-brand-link:focus-visible{outline:2px solid var(--demo-blue);outline-offset:8px}.demo-intro-copy{margin-top:clamp(66px,10vh,128px)}.demo-kicker,.demo-progress,.demo-form-kicker,.demo-benefit-number{font-family:var(--font-mono,"Roboto Mono", monospace);letter-spacing:.045em;font-size:12px;font-weight:500;line-height:1.5}.demo-kicker{color:#a3a2aa}.demo-intro h1{letter-spacing:-.045em;max-width:570px;margin:20px 0 0;font-size:clamp(42px,4.4vw,72px);font-weight:400;line-height:1.06}.demo-intro h1 span{color:var(--demo-blue);display:block}.demo-proof{grid-area:proof;padding:clamp(24px,3vw,48px) clamp(32px,5.3vw,88px) clamp(50px,5vw,80px)}.demo-benefits{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.demo-benefits li{border-bottom:1px solid #fff3;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:56px;padding:9px 0;display:grid}.demo-benefit-number{color:var(--demo-blue)}.demo-benefit-text{font-size:15px;line-height:1.26}.demo-benefits img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:18px;height:18px}.demo-trust{margin-top:clamp(32px,4vw,58px)}.demo-logos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:23px 20px;margin-top:22px;display:grid}.demo-logos img{object-fit:contain;object-position:left center;filter:grayscale()brightness(0)invert();opacity:.64;width:100%;max-width:108px;max-height:25px}.demo-form-panel{border-left:1px solid var(--demo-line);background:radial-gradient(circle at 88% 85%, #221a430f .7px, transparent 1px), var(--demo-paper);background-size:12px 12px,auto;grid-area:form;min-width:0;padding:clamp(32px,4.7vw,72px) clamp(32px,5.3vw,88px)}.demo-form-shell{flex-direction:column;width:100%;max-width:590px;min-height:calc(100vh - 2*clamp(32px,4.7vw,72px));margin-right:auto;display:flex}.demo-progress{color:var(--demo-muted);justify-content:space-between;display:flex}.demo-progress-count{color:var(--demo-ink)}.demo-progress-track{background:var(--demo-line);height:2px;margin-top:17px;position:relative}.demo-progress-active{background:var(--demo-blue);height:100%;transition:width .35s;display:block}.demo-form-content{width:100%;margin-block:auto;padding-block:70px 40px}.demo-form-kicker{color:var(--demo-blue);margin:0 0 20px}.demo-form-content h2{color:var(--demo-ink);letter-spacing:-.04em;margin:0;font-size:clamp(39px,3.5vw,60px);font-weight:400;line-height:1.08}.demo-hubspot-form,.demo-meetings{width:100%;margin-top:42px}#get-a-demo-hsform .hs-form fieldset{max-width:none}#get-a-demo-hsform .hs-form-field{text-align:left;margin-bottom:26px}#get-a-demo-hsform .hs_email>label,#get-a-demo-hsform .hs_use_case>label{color:var(--demo-ink);margin-bottom:10px;font-size:15px;font-weight:500;display:block}#get-a-demo-hsform .hs-input[type=email]{height:58px;color:var(--demo-ink);border:1px solid var(--demo-line);background:#fff;border-radius:0;outline:none;padding:14px 16px;font-family:inherit;font-size:17px;width:100%!important}#get-a-demo-hsform .hs-input[type=email]::placeholder{color:#aaa7b4}#get-a-demo-hsform .hs-input[type=email]:focus-visible{border-color:var(--demo-blue);box-shadow:0 0 0 2px #1261fd24}#get-a-demo-hsform .hs_form_submission_type{display:none}#get-a-demo-hsform .hs-field-desc{color:#5f5a6e;margin-bottom:14px;font-size:14px;line-height:1.45}#get-a-demo-hsform .inputs-list.multi-container{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}#get-a-demo-hsform .hs-form-checkbox-display{min-height:44px;color:var(--demo-ink);border:1px solid var(--demo-line);cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:9px;padding:9px 13px;font-size:14px;line-height:1.3;display:inline-flex}#get-a-demo-hsform .hs-form-checkbox-display:hover{border-color:var(--demo-blue);background:#f2f6ff}#get-a-demo-hsform .hs-form-checkbox-display:has(input:checked){border-color:var(--demo-blue);background:#f2f6ff}#get-a-demo-hsform .hs-form-checkbox-display:has(input:focus-visible){outline:2px solid var(--demo-blue);outline-offset:2px}#get-a-demo-hsform .hs-form-checkbox-display input{accent-color:var(--demo-blue)}#get-a-demo-hsform .hs-error-msgs{margin:5px 0 0;padding:0;list-style:none}#get-a-demo-hsform .hs-error-msgs label{color:#ba3f3f;font-size:13px;font-weight:400}#get-a-demo-hsform .hs_error_rollup{display:none}#get-a-demo-hsform .hs-submit{margin-top:30px}#get-a-demo-hsform .hs-button{color:#fff;background:var(--demo-blue);border:1px solid var(--demo-blue);cursor:pointer;min-width:148px;min-height:48px;font-family:var(--font-sans,"ABC Whyte", sans-serif);letter-spacing:-.01em;border-radius:0;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;font-weight:400;line-height:1;transition:background-color .2s;display:inline-flex}#get-a-demo-hsform .hs-button:hover,#get-a-demo-hsform .hs-button:focus-visible{background:#0d4fdb}@media (max-width:1023px){#get-a-demo-hsform .hs-button{min-height:40px;font-size:14px}}#get-a-demo-hsform .hs-button:focus-visible{outline:2px solid var(--demo-ink);outline-offset:3px}@media (max-width:900px){.demo-editorial{grid-template:"intro""form""proof"/minmax(0,1fr)}.demo-intro{padding:28px 28px 42px}.demo-intro-inner,.demo-proof-inner{max-width:640px;margin-inline:auto}.demo-intro-copy{margin-top:54px}.demo-intro h1{max-width:620px;font-size:clamp(40px,7vw,58px)}.demo-form-panel{border-left:0;padding:36px 28px 66px}.demo-form-shell{max-width:640px;min-height:0;margin-inline:auto}.demo-form-content{padding-block:52px 0}.demo-proof{padding:50px 28px 66px}}@media (max-width:540px){.demo-intro{padding:25px 22px 38px}.demo-brand-link{font-size:25px}.demo-brand-link img{width:20px;height:30px}.demo-intro-copy{margin-top:40px}.demo-intro h1{margin-top:13px;font-size:clamp(36px,9.4vw,48px)}.demo-form-panel{padding:30px 22px 54px}.demo-form-content{padding-top:46px}.demo-form-content h2{font-size:39px}.demo-hubspot-form,.demo-meetings{margin-top:30px}.demo-proof{padding:46px 22px 58px}.demo-benefits li{grid-template-columns:28px minmax(0,1fr) 20px;gap:10px}.demo-logos{gap:20px 15px}}@media (prefers-reduced-motion:reduce){.demo-progress-active,#get-a-demo-hsform .hs-button{transition:none}}
