.roi-calc-module{background:linear-gradient(180deg,#edf8ff,#fff);font-family:Arial,sans-serif;overflow:hidden;padding:80px 20px 90px;position:relative}.roi-calc-inner{margin:0 auto;max-width:1180px;position:relative;z-index:2}.roi-calc-header{margin-bottom:48px;text-align:center}.roi-calc-header h2{color:#1a1c23;font-size:36px;font-weight:600;line-height:normal;margin:0 0 24px;text-align:center}.roi-calc-header p{color:#4f5159;font-size:20px;font-weight:400;line-height:28px;margin:auto;text-align:center}.roi-calc-card{align-items:center;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);background:hsla(0,0%,99%,.59);border-radius:18px;box-shadow:0 12px 35px rgba(45,75,110,.1);display:flex;justify-content:center;margin:0 auto;max-width:660px;min-height:380px;overflow:hidden;padding:36px 44px 74px;position:relative}.roi-step{display:none}.roi-step.is-active{display:block;width:100%}.roi-helper-text{color:#4c6c7f;font-size:18px;font-style:italic;font-weight:400;line-height:28px;margin:0 0 23px}.roi-range-field{margin-bottom:40px}.roi-range-label{color:#4c6c7f;display:flex;font-size:17px;font-weight:600;gap:20px;justify-content:space-between;line-height:29px;margin-bottom:0}.roi-range-label span{color:#4c6c7f;font-size:19px;font-weight:500;line-height:29px;text-align:right;white-space:nowrap}.roi-range-field input[type=range]{--progress-percent:0%;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#008ee6 0,#008ee6 var(--progress-percent),#d8e3ec var(--progress-percent),#d8e3ec 100%);border-radius:100px;cursor:pointer;height:6px;outline:none;width:100%}.roi-range-field input[type=range]::-webkit-slider-runnable-track{background:transparent;border-radius:100px;height:6px}.roi-range-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#008ee6;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.2);height:18px;margin-top:-6px;transition:transform .2s ease,box-shadow .2s ease;width:18px}.roi-range-field input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 3px 10px rgba(0,0,0,.24);transform:scale(1.08)}.roi-range-field input[type=range]::-moz-range-track{background:#d8e3ec;border-radius:100px;height:6px}.roi-range-field input[type=range]::-moz-range-progress{background:#008ee6;border-radius:100px;height:6px}.roi-range-field input[type=range]::-moz-range-thumb{background:#008ee6;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.2);height:18px;width:18px}.roi-text-btn{align-items:center;background:transparent;border:0;color:#0081ce;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:12px;justify-content:center;line-height:normal;margin:auto;padding:24px 0 0;text-transform:uppercase}.roi-text-btn,.roi-text-btn span{transition:opacity .55s ease,transform .55s ease}.roi-text-btn:hover span{transform:translateX(6px)}button.roi-text-btn:hover{background-color:transparent;border:none;border-radius:0;color:#0081ce}.roi-text-btn:active,.roi-text-btn:focus{background-color:unset!important;border:none!important;border-radius:0!important;color:#0081ce;font-size:16px;font-style:normal;font-weight:700}.roi-close{background:transparent;border:0;color:#4b4b4b;cursor:pointer;font-size:28px;padding:0;position:absolute;right:0;top:0;z-index:20}.roi-close:hover{background:transparent!important;border:none!important}.roi-step[data-step="3"] .roi-close{display:none}.roi-calc-card:has(.roi-step[data-step="2"].is-active){padding-bottom:51px;padding-top:51px}.roi-step[data-step="2"].is-active{align-items:center;display:flex;justify-content:center;min-height:unset;position:relative;width:100%}.roi-step[data-step="2"].is-active .roi-form-box{max-width:420px;width:100%}.roi-step[data-step="2"].is-active:before{background:url(https://4562389.fs1.hubspotusercontent-na1.net/hubfs/4562389/blurr-group.png);background-repeat:no-repeat;background-size:contain;content:"";filter:none!important;-webkit-filter:none!important;height:100%;left:0;opacity:.08;pointer-events:none;position:absolute;top:-2px;width:100%;z-index:1}.roi-form-box{margin:0 auto;max-width:360px;position:relative;text-align:center;z-index:5}.roi-form-box h3{color:#1a1c23;font-size:36px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 40px;text-align:center}.roi-demo-form{background:transparent!important;margin:0 auto;max-width:420px;position:relative;text-align:left;z-index:6}.roi-demo-form,.roi-demo-form *{box-sizing:border-box}.roi-demo-form .roi-input-field{background:transparent!important;margin-bottom:24px}.roi-demo-form .roi-input-field label{color:#1a1c23!important;display:block;font-size:18px;font-weight:500;line-height:1.3;margin-bottom:8px}.roi-demo-form .roi-input-field input{background:#fff!important;border:1px solid #4c6c7f!important;border-radius:8px;box-shadow:none!important;color:#1a1c23!important;font-size:18px;font-weight:400;height:48px;outline:none;padding:0 16px;width:100%;-webkit-text-fill-color:#1a1c23!important}.roi-demo-form .roi-input-field input:focus{border-color:#0081ce!important;box-shadow:0 0 0 2px rgba(0,129,206,.12)!important}.roi-demo-form .roi-input-field input:-webkit-autofill,.roi-demo-form .roi-input-field input:-webkit-autofill:active,.roi-demo-form .roi-input-field input:-webkit-autofill:focus,.roi-demo-form .roi-input-field input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#1a1c23!important;caret-color:#1a1c23!important;transition:background-color 9999s ease-in-out 0s}.roi-demo-form .roi-primary-btn{align-items:center;background:#0081ce!important;border:0!important;border-radius:6px;box-shadow:none!important;color:#fff!important;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;margin:49px auto 0;min-height:56px;padding:19px;text-decoration:none;text-transform:uppercase;transition:all .35s ease}.roi-demo-form .roi-primary-btn:hover{color:#fff!important;transform:translateY(-7px)}.roi-calculator-error{color:#c32434;display:none;font-size:16px;font-weight:600;text-align:center}.roi-error{color:#d92d20;display:none;font-size:13px;font-weight:500;margin-top:6px}.roi-demo-form .roi-input-field.has-error input,.roi-input-field.has-error input{border-color:#d92d20!important}.roi-demo-form .roi-input-field.has-error .roi-error,.roi-input-field.has-error .roi-error{display:block}.roi-results-box{margin:0 auto;max-width:430px;text-align:center}.roi-results-box h3{color:#1a1c23;font-family:Inter Tight;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 40px;padding:0;text-align:center}.roi-results-card{background:rgba(229,243,255,.8);border:1px solid rgba(0,154,246,.8);border-radius:12px;margin-bottom:21px;padding:16px 21px 24px}.roi-result-row{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:0 6px}.roi-result-row span{color:#008ee6;font-size:17px;font-weight:700;line-height:29px;text-align:left}.roi-result-row strong{color:#005b8f;font-size:26px;font-weight:600;line-height:normal;white-space:nowrap}.roi-result-divider{background:#0097ff;height:1px;margin:24px 0}.roi-results-text{color:#42617a;font-size:16px;font-weight:400;line-height:23px;margin:0 auto 25px;max-width:280px}.roi-primary-btn{align-items:center;background:#0081ce;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;min-height:48px;padding:18px 24px;text-decoration:none!important;text-transform:uppercase;transition:all .35s ease}.roi-primary-btn:hover{color:#fff;font-weight:600;opacity:.9;transform:translateY(-7px)}.roi-bg{pointer-events:none;position:absolute;z-index:1}.roi-bg.roi-bg--right img{display:block;height:auto;max-width:300px}.roi-bg.roi-bg--left img{display:block;height:auto;max-width:340px}.roi-bg--left{left:0;top:120px}.roi-bg--right{right:0;top:210px}.roi-hidden-hs-form{display:none!important}.roi-calc-module .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.roi-calc-module .hs-error-msgs label{color:#d92d20!important;font-size:13px!important;font-weight:500!important}.roi-calc-module .hs-input.error{border-color:#d92d20!important}.custom-hs-error{color:#c32434;font-size:14px;font-weight:500;margin-top:6px}.roi-form-box .hs-input.custom-error{border-color:#d92d20!important}.roi-page-blur-bg{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:999990}.roi-page-blur-bg.is-active{opacity:1}body.roi-step-2-open,html.roi-step-2-open{overflow:hidden!important}.roi-modal-layer{display:none;inset:0;pointer-events:none;position:fixed;z-index:1000000}.roi-modal-layer.is-active{display:block}.roi-modal-layer .roi-calc-card{background:hsla(0,0%,99%,.98)!important;box-shadow:0 12px 35px rgba(45,75,110,.22);margin:0!important;pointer-events:auto;position:fixed!important;transform:none!important;z-index:1000001}.roi-modal-layer .roi-calc-card,.roi-modal-layer .roi-calc-card *,.roi-modal-layer .roi-close,.roi-modal-layer .roi-demo-form,.roi-modal-layer .roi-demo-form *,.roi-modal-layer .roi-form-box,.roi-modal-layer .roi-form-box *,.roi-modal-layer .roi-input-field,.roi-modal-layer .roi-input-field *,.roi-modal-layer .roi-primary-btn,.roi-modal-layer .roi-step{filter:none!important;-webkit-filter:none!important;opacity:1!important}.roi-card-placeholder{display:none;margin:0 auto;max-width:660px;min-height:380px}.roi-card-placeholder.is-active{display:block}@media (min-width:1400px){.roi-calc-card{max-width:660px;min-height:475px}.roi-form-box{max-width:420px}.roi-results-box{max-width:520px}}@media (max-width:991px){.roi-bg{opacity:.25}.roi-bg--left{left:-80px}.roi-bg--right{right:-80px}}@media (max-width:767px){.roi-step[data-step="2"].is-active:before{background:url(https://4562389.fs1.hubspotusercontent-na1.net/hubfs/4562389/mobile-form-bg.svg);background-repeat:no-repeat;background-size:contain;content:"";filter:none!important;-webkit-filter:none!important;height:100%;left:0;opacity:.08;pointer-events:none;position:absolute;top:2px;width:100%}.roi-calc-module{padding:84px 22px 55px}.roi-calc-header h2{font-size:28px}.roi-calc-header p{font-size:20px}.roi-calc-card{min-height:auto;padding:28px 22px}.roi-range-label{flex-direction:row;gap:35px}.roi-result-row{align-items:center;flex-direction:column}.roi-bg{display:none}.roi-form-box h3{color:#1a1c23;font-size:28px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 31px;text-align:center}.roi-close{right:0;top:-30px}.roi-modal-layer .roi-calc-card{padding:51px 22px 87px!important}.roi-modal-layer .roi-close{right:0;top:-30px}.roi-demo-form .roi-input-field input{height:44px}}@media only screen and (max-width:1400px) and (min-width:768px){.roi-calc-card:has(.roi-step[data-step="2"].is-active){padding-bottom:51px;padding-top:51px}}