.mstp_frm,.mstp_frm *,.mstp_frm :after,.mstp_frm :before{box-sizing:border-box}.mstp_frm{background:var(--bofu-background,#000e35);overflow:hidden;padding:clamp(72px,8vw,120px) 0;position:relative;width:100%}.mstp_frm__inner{align-items:start;display:grid;gap:clamp(56px,8vw,120px);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr)}.cm_form_wrapper,.title_sct{min-width:0}.title_sct{margin:0;position:sticky;text-align:left;top:120px}.title_sct h2{color:var(--bofu-title-color,#fff)!important;font-size:clamp(34px,3.4vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0;max-width:580px;text-wrap:balance}.title_sct__content{color:color-mix(in srgb,var(--bofu-title-color,#fff) 76%,transparent);font-size:clamp(16px,1.05vw,18px);line-height:1.7;margin-top:24px;max-width:540px}.title_sct__content p{color:inherit;margin:0}.title_sct__content p+p{margin-top:1.1em}.title_sct__content a,.title_sct__content strong{color:var(--bofu-title-color,#fff);font-weight:700}.title_sct__content a{text-decoration-thickness:1px;text-underline-offset:3px}.cm_form_wrapper{background:#fff;margin-left:auto;max-width:680px;padding:clamp(28px,4vw,48px);position:relative;width:100%;z-index:2}.multistep-form{min-height:220px;width:100%}.multistep-form form{margin:0;transition:opacity .24s ease,transform .24s ease;width:100%}.multistep-form:not(.is-ready){opacity:0}.multistep-form.is-ready{opacity:1}.mstp_frm .form_header_text{animation:bofuFadeIn .4s ease both;background:transparent;border:0;border-radius:0;color:#000e35;margin:0 0 32px;padding:0}.mstp_frm .form_header_text h1,.mstp_frm .form_header_text h2{color:#000e35!important;font-size:clamp(25px,2.2vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0}.mstp_frm .form_header_text p{color:#5d6472;font-size:16px;line-height:1.6;margin:14px 0 0}.mstp_frm #multistep-form h2,.mstp_frm .multistep-form h2{color:#000e35;font-size:clamp(23px,2vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 26px;text-align:left}.mstp_frm .hs-form-field{margin:0 0 22px;width:100%}.mstp_frm .hs-form-field>label{color:#000e35;display:block;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 9px}.mstp_frm .hs-form-required{color:#e11f2a}.mstp_frm .input{margin:0!important}.mstp_frm input[type=date],.mstp_frm input[type=email],.mstp_frm input[type=number],.mstp_frm input[type=tel],.mstp_frm input[type=text],.mstp_frm input[type=url],.mstp_frm select,.mstp_frm textarea{background:#fff;border:1px solid #c9ced7;border-radius:0;color:#161b25;display:block;font:inherit;font-size:16px;line-height:1.4;margin:0;max-width:none!important;min-height:52px;outline:none;padding:13px 15px;transition:border-color .16s ease,background-color .16s ease;width:100%!important}.mstp_frm textarea{min-height:130px;resize:vertical}.mstp_frm select{cursor:pointer}.mstp_frm input::placeholder,.mstp_frm textarea::placeholder{color:#858c98;opacity:1}.mstp_frm input:focus,.mstp_frm select:focus,.mstp_frm textarea:focus{background:#fbfcff;border-color:#0046ad}.mstp_frm .form-columns-2{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mstp_frm .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.mstp_frm .form-columns-1,.mstp_frm .form-columns-2,.mstp_frm .form-columns-3{max-width:none!important}.mstp_frm .hs-fieldtype-checkbox,.mstp_frm .hs-fieldtype-radio{display:block}.mstp_frm .hs-fieldtype-checkbox>label,.mstp_frm .hs-fieldtype-radio>label{color:#000e35;font-size:14px;font-weight:700;margin-bottom:12px}.mstp_frm .hs-fieldtype-checkbox .inputs-list,.mstp_frm .hs-fieldtype-radio .inputs-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.mstp_frm .hs-fieldtype-checkbox .inputs-list li,.mstp_frm .hs-fieldtype-radio .inputs-list li{margin:0;width:100%}.mstp_frm .hs-form-checkbox-display,.mstp_frm .hs-form-radio-display{cursor:pointer;display:block;margin:0;min-height:50px;position:relative;width:100%}.mstp_frm .hs-form-checkbox-display input,.mstp_frm .hs-form-radio-display input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.mstp_frm .hs-form-checkbox-display span,.mstp_frm .hs-form-radio-display span{align-items:center;background:#fff;border:1px solid #c9ced7;color:#4d5563;display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1.3;min-height:50px;padding:11px 14px;text-align:center;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,color .16s ease;width:100%}.mstp_frm .hs-form-checkbox-display:hover span,.mstp_frm .hs-form-radio-display:hover span{border-color:#0046ad;color:#0046ad}.mstp_frm .hs-form-checkbox-display input:checked+span,.mstp_frm .hs-form-radio-display input:checked+span{background:#0046ad;border-color:#0046ad;color:#fff}.mstp_frm .hs-form-checkbox-display input:focus-visible+span,.mstp_frm .hs-form-radio-display input:focus-visible+span{outline:3px solid rgba(0,70,173,.2);outline-offset:2px}.mstp_frm .hs-form-radio-display input[value=No]:checked+span,.mstp_frm .hs-form-radio-display input[value=Nu]:checked+span{background:#e11f2a;border-color:#e11f2a;color:#fff}.mstp_frm .hs-richtext,.mstp_frm .legal-consent-container{color:#646c78;font-size:13px;line-height:1.55}.mstp_frm .hs-richtext p,.mstp_frm .legal-consent-container p{margin:0}.mstp_frm .hs-richtext p+p,.mstp_frm .legal-consent-container p+p{margin-top:.8em}.mstp_frm .hs-richtext a,.mstp_frm .legal-consent-container a{color:#0046ad;font-weight:700;text-underline-offset:2px}.mstp_frm .legal-consent-container .inputs-list{display:block;margin-top:12px}.mstp_frm .legal-consent-container label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.mstp_frm .legal-consent-container input[type=checkbox]{accent-color:#0046ad;flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.mstp_frm .hs-error-msgs{list-style:none;margin:7px 0 0;padding:0}.mstp_frm .hs-error-msg,.mstp_frm .hs-error-msgs label{color:#c81624;font-size:13px;font-weight:700;line-height:1.4}.mstp_frm .invalid.error{border-color:#c81624}.mstp_frm .hs_submit{align-items:center;display:flex;gap:14px;margin-top:10px;width:100%}.mstp_frm .actions{margin:0;padding:0;width:100%}.mstp_frm .hs-button,.mstp_frm input[type=submit]{align-items:center;background:#e11f2a;border:1px solid #e11f2a;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.07em;line-height:1.2;margin:0;min-height:52px;padding:14px 24px;text-align:center;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,color .16s ease;width:100%}.mstp_frm .hs-button:hover,.mstp_frm input[type=submit]:hover{background:#000e35;border-color:#000e35;color:#fff}.mstp_frm .hs-button:focus-visible,.mstp_frm input[type=submit]:focus-visible{outline:3px solid rgba(0,70,173,.2);outline-offset:3px}.mstp_frm .back-button{background:transparent;border:1px solid #bfc5cf;border-radius:0;color:#5e6672;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.05em;min-height:52px;padding:13px 20px;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.mstp_frm .back-button:hover{background:#f4f5f7;border-color:#000e35;color:#000e35}.mstp_frm .cm_step_marker{display:flex;justify-content:space-between;margin:0 0 32px;padding:0;position:relative;width:100%;z-index:1}.mstp_frm .cm_step_marker span{align-items:center;background:#fff;border:2px solid #c1c7d0;border-radius:50%;color:#6d7480;display:flex;font-size:12px;font-weight:800;height:28px;justify-content:center;line-height:1;width:28px}.mstp_frm .cm_step_marker span.cm_step_marker_active{background:#0046ad;border-color:#0046ad;color:#fff}.mstp_frm .submitted-message{color:#242a34;font-size:17px;line-height:1.65}.mstp_frm .submitted-message h2,.mstp_frm .submitted-message h3{color:#000e35;font-size:clamp(25px,2.2vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 18px}.slide-in{opacity:1;transform:translateX(0)}.slide-out{opacity:0;transform:translateX(40px)}@keyframes bofuFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.mstp_frm{padding:76px 0}.mstp_frm__inner{gap:44px;grid-template-columns:1fr}.title_sct{max-width:700px;position:static}.cm_form_wrapper{margin:0;max-width:700px}}@media (max-width:767px){.mstp_frm{padding:56px 0}.mstp_frm__inner{gap:34px}.title_sct h2{font-size:clamp(30px,8vw,40px)}.title_sct__content{font-size:16px;line-height:1.65;margin-top:18px}.cm_form_wrapper{padding:26px 20px}.mstp_frm .form-columns-2{gap:0;grid-template-columns:1fr}.mstp_frm .hs-fieldtype-checkbox .inputs-list,.mstp_frm .hs-fieldtype-radio .inputs-list{grid-template-columns:1fr}.mstp_frm .hs_submit{align-items:stretch;flex-direction:column-reverse;gap:10px}.mstp_frm .back-button{width:100%}}@media (max-width:420px){.mstp_frm{padding:48px 0}.title_sct h2{font-size:29px}.cm_form_wrapper{padding:24px 17px}}@media (prefers-reduced-motion:reduce){.mstp_frm .back-button,.mstp_frm .hs-button,.mstp_frm form,.mstp_frm input,.mstp_frm select,.mstp_frm textarea{transition:none}.mstp_frm .form_header_text{animation:none}}