.hero-demo-form .hs-form{grid-template-columns:1fr}.hero-demo-card.is-docked .hero-demo-form .hs-form{grid-template-columns:minmax(0,1fr) minmax(0,220px) 200px;align-items:start;gap:8px 12px}.hero-demo-card.is-docked .hero-demo-form .hs-form .hs-form-field>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-demo-card.is-docked .hero-demo-form .hs-form .hs_submit{grid-area:1/3;margin-top:0}.hero-demo-card.is-docked .hero-demo-form .hs-form .hs_marketing_opt_in,.hero-demo-card.is-docked .hero-demo-form .hs-form .legal-consent-container,.hero-demo-card.is-docked .hero-demo-form .hs-form .hs-richtext{grid-column:1/-1}.hero-demo-card.is-docked .hero-demo-form .hs-form .hs-richtext p,.hero-demo-card.is-docked .hero-demo-form .hs-form label.hs-form-booleancheckbox-display>span{font-size:10.5px}.hero-demo-card.is-docked .hero-demo-form .hs-form .hs-richtext p,.hero-demo-card.is-docked .hero-demo-form .hs-form .legal-consent-container p{margin:0;line-height:1.35}.hero-demo-form .hs-form input.hs-button[type=submit],.hero-demo-form .hs-form .hs-button{background-position:calc(50% + 62px);padding-right:32px}@keyframes hero-demo-slide-up{0%{opacity:0;transform:translateY(calc(100% + 32px))}to{opacity:1;transform:none}}.hero-demo-slide{animation:.48s cubic-bezier(.22,1,.36,1) both hero-demo-slide-up}@media (prefers-reduced-motion:reduce){.hero-demo-slide{animation:none}}
