.product-banner-wrapper{position:relative}.product-banner{padding-bottom:0;padding-top:5.5rem}.product-banner .container{margin-bottom:5vh;margin-top:5vh}.product-banner form .hs-email label,.product-banner form .hs_error_rollup label.hs-main-font-element{display:none}.product-banner form .hs-email label.hs-error-msg,.product-banner form .hs-error-msgs.inputs-list>li{display:block;margin:.25em 0 0}.product-banner h1{background-color:#fff;margin-bottom:0;padding:16px 16px 32px 0}.product-banner p.headline.hero__description{font-size:1.52rem}.product-banner .hero__cta{margin-top:48px}.product-banner .hero__cta h3.form-title{margin:0}.product-banner form{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;max-width:430px;position:relative}.product-banner form .hs-email{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.product-banner form .hs-email input[type=email]{font-size:24px;padding:calc(.25em + 1px) 8em calc(.25em + 1px) calc(1em + 1px)}.product-banner form .hs-email input[type=email].invalid.error{background:rgb(var(--color-danger),.1)}.product-banner form .hs-email input[type=email].invalid.error:focus{border-color:rgb(var(--color-danger));caret-color:rgb(var(--color-danger))}.product-banner form .hs-submit{position:absolute;right:0}.product-banner form input.hs-button.primary{border:0!important;font-size:24px;height:auto;outline:none;padding:calc(.542em - 1px) 1em}.product-banner .hero__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;margin:2.6rem 0 0;padding:0}.product-banner .hero__checklist li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1rem}.product-banner .hero__checklist li .icon{height:1.5em;margin-right:.25em;width:1.5em}.product-banner .hero__partnership{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:2rem 0 0;padding:0}.product-banner .hero__partnership li{margin:0 2rem 2rem 0}.product-banner .hero__partnership li img{height:2rem}.product-banner-image img.loading{width:auto}.product-banner>.container{max-width:100%}.product-banner .product-banner-left{margin:0 auto;position:relative;width:100%;z-index:1}.product-banner .product-banner-left-inner{max-width:64%}.product-banner .product-banner-right{bottom:0;position:absolute;right:0;top:0;width:46%}.product-banner .product-banner-right .animated-svg,.product-banner .product-banner-right img{height:100%;object-fit:cover;position:absolute;width:100%}.product-banner .product-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0;position:relative}.product-banner .product-banner-right .product-banner-image img{bottom:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.product-banner .product-banner-left-row2{max-width:75%}.product-banner .hero-button a.button{height:auto;padding:calc(.8em - 1px) 1.5em}.product-banner .hero-button a.button i.fa{margin-left:11px}.product-banner--arrow.arrow-line{align-items:center;display:flex;height:5rem;justify-content:center;position:relative}.product-banner--arrow.arrow-line svg{margin:-7rem auto -120px;max-width:10rem;-webkit-transform:rotate(75deg);-ms-transform:rotate(75deg);transform:rotate(75deg)}.product-banner--arrow.arrow-line svg path:first-child{stroke-dasharray:25rem;stroke-dashoffset:25rem}.product-banner--arrow.arrow-line svg path:last-child{stroke-dasharray:6.25rem;stroke-dashoffset:6.25rem}.product-banner .hero-cta-btn{align-item:center;display:flex;flex-wrap:wrap;gap:1rem}.product-banner .hero-cta-btn .button.button--hollow,.product-banner .hero-cta-btn .button.button--primary{font-size:1.125rem;padding:.3em 2em}.icon-hs-cta:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 12h14m0 0-4-4m4 4-4 4'/%3E%3C/svg%3E");content:"";display:flex;height:100%;position:relative;width:100%}@media screen and (max-width:1024px){.product-banner .hero-button a.button.button--primary{font-size:16px}}@media screen and (max-width:767px){.product-banner .container{margin-bottom:50px;margin-top:0}.product-banner h1{font-size:60px}.product-banner .product-banner-right .product-banner-image{background:none!important;position:static}.product-banner .product-banner-right{margin-top:35px;position:static;width:100%}.product-banner .product-banner-left-inner,.product-banner .product-banner-left-row2{max-width:100%}.product-banner .hero__checklist{font-size:1.5rem}.product-banner .product-banner-content{display:block}.product-banner .product-banner-right .animated-svg,.product-banner .product-banner-right img{position:relative}.product-banner--arrow.arrow-line svg{margin:30px auto -85px}}@media screen and (max-width:479px){.product-banner form input.hs-button.primary{font-size:16px;padding:calc(1em - 1px) 1em}.product-banner form .hs-email input[type=email]{font-size:18px;padding:calc(.5em + 1px) 5em calc(.5em + 1px) calc(.5em + 1px)}.product-banner .hero-button a.button.button--primary{font-size:20px}}