*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cta-section-wrapper{margin:128px 0 0;position:relative}.cta-section{margin:0 auto;max-width:1216px;padding:128px 0 40px;position:inherit;z-index:2}.cta-container-row{display:flex;flex-flow:row;gap:240px}.aside-content,.form-container{flex:1}.aside-content>img:first-of-type{height:auto;max-width:186px;width:140px}.aside-content>h2{color:var(--Brand-Charcoal,#1d1d1d);font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-1.5px;line-height:43px;margin:48px 0 8px}.aside-content>p:first-of-type{color:var(--Text-Body,#58585f);font-weight:500}.aside-content>p:first-of-type,.aside-content>p:nth-of-type(2){font-family:Montserrat;font-size:14px;font-style:normal;line-height:24px}.aside-content>p:nth-of-type(2){color:var(--Text-Body-light,#71757a);font-weight:600;margin:48px 0 24px}.aside-content>img:nth-of-type(2){height:auto;max-width:100%;width:auto}.form-container{align-items:center;background:#fff;border:2px solid #ededed;border-radius:8px;box-shadow:0 1px 3px 0 rgba(16,24,40,.1);flex-direction:column;gap:40px;padding:24px}.lock-line{align-items:center;display:flex;gap:8px;justify-content:center}.lock-line>i{font-family:Font Awesome\ 6 Pro;font-weight:900;line-height:20px;text-align:center}.lock-line>i,.lock-line>p{color:var(--Text-Body-light,#71757a);font-size:14px;font-style:normal}.lock-line>p{font-family:Montserrat;font-weight:600;line-height:24px;margin:0}.form-release-date{align-items:center;background:#ebf6ff;border-radius:10px;display:flex;gap:16px;justify-content:center;margin:90px 0 0;padding:10px 16px}.form-release-date>p{color:#004c8f;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:24px;margin:0}.form-container{width:100%}.form-columns-2{display:flex;gap:16px}.cta-form{align-items:flex-end;background:#fff;border:2px solid #ededed;border-radius:8px;box-shadow:0 1px 3px 0 rgba(16,24,40,.1);display:flex;flex-direction:column;gap:40px;justify-content:flex-end;padding:18px 24px 24px}.hs-fieldtype-checkbox>label,.hs-fieldtype-file>label,.hs-fieldtype-number>label,.hs-fieldtype-phonenumber label,.hs-fieldtype-select>label,.hs-fieldtype-text label,.hs-fieldtype-textarea>label{color:var(--Brand-Charcoal,#1d1d1d);display:block;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:16px 0 6px}.hs-fieldtype-checkbox legend,.hs-fieldtype-file legend,.hs-fieldtype-intl-phone legend,.hs-fieldtype-number legend,.hs-fieldtype-select>legend,.hs-fieldtype-text legend,.hs-fieldtype-textarea>legend{color:var(--Text-Body,#58585f);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 12px}.hs-fieldtype-intl-phone>select,.hs-fieldtype-select select,input[type=email],input[type=number],input[type=tel],input[type=text]{align-items:center;align-self:stretch;background:#fff;border:2px solid #d9d9d9;border-radius:7px;color:#3d434c;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;gap:10px;height:40px;line-height:normal;padding:0 15px;width:100%!important}.input{margin:0!important}.hs-fieldtype-intl-phone>select::placeholder,.hs-fieldtype-select select::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{font-weight:400}.hs-fieldtype-intl-phone>select:focus,.hs-fieldtype-select select:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:2px solid #4193da!important;box-shadow:0 0 0 2px #b1dbff;outline:none}.hs-fieldtype-intl-phone>select:valid,.hs-fieldtype-select select:valid,input[type=email]:valid,input[type=tel]:valid,input[type=text]:valid,textarea:valid{color:#1d1d1d}.hs-fieldtype-textarea textarea{border:2px solid #d9d9d9;border-radius:7px;color:#1d1d1d;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;min-height:140px;padding:16px;width:100%!important}ul.inputs-list{padding:0}.hs-form-booleancheckbox,.hs-form-checkbox{list-style-type:none}.inputs-list.multi-container{display:flex;flex-flow:column;gap:8px}.hs-form-booleancheckbox-display,.hs-form-checkbox-display{align-items:center;display:flex;flex-flow:row;gap:12px;justify-content:flex-start}input[type=checkbox]{height:20px!important;margin:0!important;width:20px!important}.hs-form-booleancheckbox-display span,.hs-form-checkbox span{color:var(--Brand-Charcoal,#1d1d1d);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin-left:0!important}input[type=submit]{align-items:center;background:#0376da;border:none;border-radius:16px;color:#fff;display:flex;float:right;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;height:40px;justify-content:space-between;line-height:normal;margin:24px 0 0;padding:10px 21px;width:133px}input[type=submit]:hover{background:#025ba8;cursor:pointer}.hs-error-msg,.hs-error-msgs>li>label{border:none;color:#d9534f!important;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:8px 0 0!important}.hs-error-msgs{list-style-type:none;margin:0 0 1em}span.hs-form-required{display:none}.hs-button{height:45px!important;width:100%!important}.submitted-message h1{color:var(--Text-Header,#3d434c);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:35.5px;margin:0 0 8px}.submitted-message p{color:var(--Text-Body,#58585f);font-family:Montserrat;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0}svg{bottom:0;height:auto;position:absolute;right:0;width:100%;z-index:1}@media (min-width:1064px) and (max-width:1280px){.cta-section{padding:128px 32px 0}}@media (min-width:768px) and (max-width:1063px){.cta-section{padding:128px 40px 0}.cta-container-row{gap:40px}.form-container{flex:0 0 calc(45% - 20px);padding:24px}.cta-container-row{flex-flow:column;gap:64px}.aside-content{max-width:568px}.form-container{max-width:471px}svg{transform:scaleX(-1)}}@media (min-width:320px) and (max-width:767px){.cta-section{padding:40px 16px}.cta-container-row{flex-flow:column;gap:64px}.form-container{padding:32px 16px 16px}svg{width:200%}}