.demo-hero{background:#e9f5f5;overflow:hidden;padding:50px 0;position:relative}@media (min-width:992px){.demo-hero{padding:75px 0}}.demo-hero__dots{height:340px;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;width:340px;z-index:0}@media (max-width:991px){.demo-hero__dots{display:none}}.demo-hero__grid{display:flex;flex-direction:column;gap:48px;position:relative;z-index:1}@media (min-width:992px){.demo-hero__grid{align-items:flex-start;flex-direction:row;gap:48px}}.demo-hero__left{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.demo-hero__heading-block h1{color:var(--vermillion);margin:0 0 20px}.demo-hero__subtext{color:#101820;font-size:1.05rem;line-height:1.7;margin:0 0 28px}.demo-hero__video-block,.hs-responsive-embed-wrapper.hs-responsive-embed{border-radius:12px;max-height:unset!important;max-width:100%!important;overflow:hidden;width:100%}.demo-hero__certs{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;padding-top:24px}.demo-hero__cert{display:block;height:100px;width:auto}.demo-hero__right{flex-shrink:0;width:100%}.demo-hero{margin-top:60.8px}@media (min-width:992px){.demo-hero__certs{gap:2rem}.demo-hero{margin-top:117.7px}.demo-hero__right{width:400px}}.demo-form-card{background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(0,41,60,.12),0 4px 16px rgba(0,0,0,.06);overflow:hidden}.demo-form-card__header{background:var(--vermillion);padding:24px 32px}.demo-form-card__heading{color:#fff;font-weight:600;margin:0 0 6px}.demo-form-card__sub{color:hsla(0,0%,100%,.8);font-size:.85rem;line-height:1.5;margin:0}.demo-form-card__body{padding:28px 32px 32px}.demo-form-card__body .hs-form fieldset{max-width:100%!important}.demo-form-card__body .hs-form .hs-form-field{margin-bottom:12px}.demo-form-card__body .hs-form label{color:var(--black-80);font-size:14px}.demo-form-card__body .hs-form input[type=email],.demo-form-card__body .hs-form input[type=number],.demo-form-card__body .hs-form input[type=tel],.demo-form-card__body .hs-form input[type=text],.demo-form-card__body .hs-form select{appearance:none;background:#fafafa!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:6px!important;box-shadow:none!important;color:#101820!important;font-family:inherit!important;font-size:.85rem!important;height:44px;padding:0 14px!important;width:100%!important}.demo-form-card__body .hs-form select option[value=""]{color:rgba(0,0,0,.38)}.demo-form-card__body .hs-form .hs-button,.demo-form-card__body .hs-form input[type=submit]{background:var(--vermillion)!important;border:none!important;border-radius:100px!important;color:#fff!important;cursor:pointer;font-family:inherit!important;font-size:1rem!important;font-weight:600!important;height:52px;margin-top:8px;padding:12px 16px!important;transition:background .2s ease;width:100%}.demo-form-card__body .hs-form .hs-button:hover,.demo-form-card__body .hs-form input[type=submit]:hover{background:#d03a1a!important}.demo-form-card__body .hs-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.demo-form-card__body .hs-form .hs-error-msgs label{color:var(--vermillion);display:block;font-size:.75rem}.demo-form-card__body .legal-consent-container{color:rgba(0,0,0,.35);font-size:.7rem;line-height:1.6;margin-top:12px;text-align:center}.demo-form-card__body .legal-consent-container a{color:rgba(0,0,0,.45)}@keyframes dh2-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.demo-hero__certs,.demo-hero__heading-block,.demo-hero__right,.demo-hero__video-block{animation:dh2-fadeUp .65s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.demo-hero__heading-block{animation-delay:.05s}.demo-hero__video-block{animation-delay:.2s}.demo-hero__certs{animation-delay:.3s}.demo-hero__right{animation-delay:.1s}@media (prefers-reduced-motion:reduce){.demo-hero__certs,.demo-hero__heading-block,.demo-hero__right,.demo-hero__video-block{animation:none;opacity:1}}