.demo-cta{box-sizing:border-box;width:100%}.demo-cta__bg-overlay{inset:0;pointer-events:none;position:absolute;z-index:0}.demo-cta__inner{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;position:relative;z-index:1}.demo-cta__card{border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;padding:40px}.demo-cta__heading-block{display:flex;flex-direction:column;gap:12px;width:100%}.demo-cta__heading-border{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:24px}.demo-cta__heading{width:100%}.demo-cta__heading h1,.demo-cta__heading h2,.demo-cta__heading h3,.demo-cta__heading h4,.demo-cta__heading h5,.demo-cta__heading h6,.demo-cta__heading p{color:inherit;font-family:Roboto,sans-serif;font-size:40px;font-weight:700;line-height:1.1;margin:0}.demo-cta__subheading{width:100%}.demo-cta__subheading p{color:inherit;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin:0}.demo-cta__bullets-intro{margin:0 0 12px;width:100%}.demo-cta__bullets-intro p{color:inherit;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin:0 0 .75em}.demo-cta__bullets-intro p:last-child{margin-bottom:0}.demo-cta__cols{align-items:flex-start;display:flex;gap:80px;width:100%}.demo-cta__col{flex:1 0 0;min-width:0}.demo-cta__col--content{padding-top:20px}.demo-cta__bullets-heading{color:#444;font-family:Roboto,sans-serif;font-size:25px;font-weight:700;line-height:1.3;margin:0 0 12px}.demo-cta__bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.demo-cta__bullet-item{align-items:flex-start;display:flex;gap:8px}.demo-cta__bullet-icon{flex-shrink:0;margin-top:2px}.demo-cta__bullet-icon,.demo-cta__check-icon{display:block;height:32px;width:32px}.demo-cta__bullet-text{color:#444;font-family:Roboto,sans-serif;font-size:20px;line-height:1.5}.demo-cta__stats{display:flex;flex-direction:column;gap:16px;margin-top:20px}.demo-cta__stats-label{font-family:Roboto,sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;line-height:17.6px;margin:0}.demo-cta__stats-grid{display:flex;flex-wrap:wrap;gap:16px}.demo-cta__stat-card{background-color:#f5f5f5;border:1px solid #57bfa1;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1 140px;flex-direction:column;gap:16px;min-width:120px;padding:16px}.demo-cta__stat-top{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.demo-cta__stat-value{color:#0d2445;font-family:Roboto,sans-serif;font-size:60px;font-weight:300;line-height:1}.demo-cta__stat-arrow{display:block;flex-shrink:0;height:24px;width:24px}.demo-cta__stat-desc{color:#0d2445;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}.demo-cta__col--form{align-self:stretch;display:flex;flex-direction:column}.demo-cta__form-container{background-color:#fafafa;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-sizing:border-box;height:100%;padding:24px}.demo-cta__no-form{color:#888;font-size:14px;margin:0;text-align:center}.demo-cta__form-container .hs-form fieldset{max-width:100%!important}.demo-cta__form-container .hs-form .hs-form-field label{color:#444;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.03em;margin-bottom:7px;margin-top:16px;text-transform:uppercase}.demo-cta__form-container .hs-form .hs-form-field label .hs-form-required{color:#e83737;margin-left:2px}.demo-cta__form-container .hs-form input[type=email],.demo-cta__form-container .hs-form input[type=number],.demo-cta__form-container .hs-form input[type=tel],.demo-cta__form-container .hs-form input[type=text],.demo-cta__form-container .hs-form select,.demo-cta__form-container .hs-form textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #c8c8c8;border-radius:2px;box-sizing:border-box;color:#333;font-family:Roboto,sans-serif;font-size:16px;height:48px;padding:0 12px;width:100%!important}.demo-cta__form-container .hs-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.demo-cta__form-container .hs-form .hs-error-msgs label{color:#e83737;font-size:12px;font-weight:400;margin-top:4px;text-transform:none}.hs-form .actions{display:flex}.demo-cta__form-container .hs-form .hs_submit .hs-button,.demo-cta__form-container .hs-form input[type=submit]{background-color:#000;border:none;border-radius:3px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1.875;padding:15px 25px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.demo-cta__form-container .hs-form .hs_submit .hs-button:hover,.demo-cta__form-container .hs-form input[type=submit]:hover{background-color:#1a1a1a;box-shadow:0 12px 24px 0 rgba(0,0,0,.15)}.demo-cta__form-container .hs-form .hs-form-field{margin-bottom:16px}.demo-cta__form-container .hs-form .form-columns-2 .hs-form-field{float:left;width:calc(50% - 4px)!important}.demo-cta__form-container .hs-form .form-columns-2 .hs-form-field+.hs-form-field{margin-left:8px}.demo-cta__form-container .hs-form .form-columns-2:after{clear:both;content:"";display:table}.demo-cta__social-proof{align-items:center;display:flex;flex-direction:column;gap:24px;padding-top:32px;width:100%}.demo-cta__social-proof-text{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1.1;margin:0;text-align:center}.demo-cta__marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);overflow:hidden;width:100%}.demo-cta__marquee-track{animation:demo-cta-marquee 28s linear infinite;display:flex;width:max-content}.demo-cta__marquee-track:hover{animation-play-state:paused}@keyframes demo-cta-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.demo-cta__marquee-group{align-items:center;display:flex;flex-shrink:0;gap:48px;padding-right:48px}.demo-cta__logo-item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.demo-cta__logo-img{display:block;height:44px;max-width:200px;object-fit:contain;opacity:.85;transition:opacity .25s ease;width:auto}.demo-cta__logo-img:hover,.demo-cta__marquee-track:hover .demo-cta__logo-img{opacity:1}@media screen and (max-width:991px){.demo-cta__card{gap:28px;padding:32px 24px}.demo-cta__heading h1,.demo-cta__heading h2,.demo-cta__heading h3{font-size:32px}.demo-cta__bullets-intro p,.demo-cta__subheading p{font-size:18px}.demo-cta__cols{gap:40px}}@media screen and (max-width:767px){.demo-cta__inner{padding-left:16px;padding-right:16px}.demo-cta__card{border-radius:12px;gap:20px;padding:24px 16px}.demo-cta__heading h1,.demo-cta__heading h2,.demo-cta__heading h3{font-size:26px;line-height:1.2}.demo-cta__bullets-intro p,.demo-cta__subheading p{font-size:16px}.demo-cta__cols{flex-direction:column;gap:24px}.demo-cta__col--content{padding-top:0}.demo-cta__bullets-heading{font-size:20px}.demo-cta__bullet-text{font-size:17px}.demo-cta__stat-value{font-size:44px}.demo-cta__social-proof-text{font-size:14px}.demo-cta__logo-img{height:36px;max-width:160px}.demo-cta__marquee-group{gap:32px;padding-right:32px}.demo-cta__form-container .hs-form .form-columns-2 .hs-form-field{float:none;margin-left:0!important;width:100%!important}}