.PricingForm form .legal-consent-container .hs-dependent-field>div>.hs-error-msgs{display:none!important}.PricingForm form .legal-consent-container .hs-dependent-field ul.inputs-list label{display:flex;flex-wrap:wrap}.PricingForm form .legal-consent-container .hs-dependent-field ul.inputs-list label .hs-error-msgs{order:3;width:100%}.PricingForm form fieldset.form-columns-0+fieldset.form-columns-1{margin-top:0!important}.PricingForm .submit_btn:after,.ResultPageCTA{display:none}.PricingForm .loader{display:flex}.PricingForm .next-btn:after{margin-left:10px}.PricingForm .next-btn:after,.PricingForm .prev-btn:before{content:"\f054";font-family:Font Awesome\ 7 Free;font-size:14px;font-weight:900;line-height:normal;margin-top:-2px}.PricingForm .prev-btn:before{margin-right:10px}.stepcta a.hs-button.primary.prev-btn{background-color:#fff;border:1px solid #fff;color:#050c14}.stepcta a.hs-button.primary.prev-btn:before{content:"\f053"}.PricingForm form input[type=submit],.form-step-content,fieldset.form-columns-0.wrapper-point{display:none}.PricingForm .submitted-message{font-size:0;opacity:0;visibility:hidden}span.visiblesteplast{color:#ffffff99}.PricingForm form label.hs-error-msg,.PricingForm form ul.no-list.hs-error-msgs li label{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.PricingForm form ul.no-list.hs-error-msgs li{background-color:transparent;border:unset;margin-top:5px;min-height:auto;padding:unset;width:100%}.PricingForm form input.invalid.error{background:#ffebe5;border-color:#fc5528!important;color:#fc5528}.PricingForm form .hs-form-field.parent-error-class .input:before,.PricingForm form input.invalid.error::placeholder{color:#fc5528!important}.loader{border-radius:100%;height:100px;margin:0 auto;position:relative;width:100px}#loader-4 span{background-color:#227af7;border-radius:100%;display:inline-block;height:20px;margin:35px 5px;opacity:0;width:20px}#loader-4 span:first-child{animation:opacitychange 1s ease-in-out infinite}#loader-4 span:nth-child(2){animation:opacitychange 1s ease-in-out .33s infinite}#loader-4 span:nth-child(3){animation:opacitychange 1s ease-in-out .66s infinite}@keyframes opacitychange{60%{opacity:1}}.PricingForm .FormLoader{align-items:center;background:hsla(0,0%,100%,.6);border-radius:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}.PricingForm .FormLoader.Darkwhite{background-color:#fff}.PricingForm{border-radius:6px;color:#fff;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;padding:32px 30px 120px;position:relative}.PricingForm,.stepcta{background:#227af7;display:flex;width:100%}.stepcta{align-items:center;border-radius:0 0 6px 6px;bottom:0;justify-content:space-between;left:0;padding:10px 40px 40px;position:absolute}.stepcta a.hs-button{background:#fff;border:1px solid #fff;border-radius:2px;color:#333;display:inline-block;font-family:Geist Mono,monospace!important;font-size:14px;font-weight:500;letter-spacing:1.58px;line-height:20px;padding:15px 27px;text-align:center;text-transform:uppercase;vertical-align:middle}.stepcta span.allsteps{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.2px;max-width:115px;min-height:35px;width:100%}.PricingForm form input{background:#fff;border:1px solid #ffffff38;border-radius:6px;color:#050c14;float:left;font-family:Geist Mono,monospace!important;font-size:14px;font-weight:400;letter-spacing:1.58px;line-height:20px;margin:0!important;min-height:55px;padding:12px 20px;position:relative;text-transform:uppercase;transition:.3s;vertical-align:middle;width:100%}.PricingForm form input::placeholder{color:rgba(5,12,20,.6)}.PricingForm .input{margin-top:16px}.PricingForm form fieldset{margin-top:30px}.PricingForm form .form-step-content fieldset:first-child,.PricingForm form .form-step-content fieldset:nth-child(2){margin-top:0}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input{min-height:55px;position:relative}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input:before{align-items:center;border-left:1px solid #050c140f;color:#050c14;content:"FTE";display:flex;font-size:14px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input input{padding-right:90px}.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input{min-height:55px;position:relative}.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input:before{align-items:center;border-left:1px solid #050c140f;color:#050c14;content:"%";display:flex;font-size:14px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input input{padding-right:90px}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input{min-height:55px;position:relative}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input:before{align-items:center;border-left:1px solid #050c140f;color:#050c14;content:"%";display:flex;font-size:14px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input input{padding-right:90px}.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input{min-height:55px;position:relative}.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input:before{align-items:center;border-left:1px solid #050c140f;color:#050c14;content:"Years";display:flex;font-size:14px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input input{padding-right:90px}body .PricingForm form .hs-fieldtype-checkbox ul li label input+span{color:#050c14;font-weight:500}.heoRoiSec .PricingForm form .form-step-content.step1 .prev-btn{display:none;opacity:0;visibility:hidden}.PricingForm form .hs-fieldtype-checkbox ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.PricingForm form .hs-fieldtype-checkbox ul li{background:#fff;border:1px solid transparent;border-radius:6px;cursor:pointer;font-family:Geist Mono,monospace!important;font-size:14px;font-weight:400;letter-spacing:1.58px;line-height:20px;margin:0;min-height:50px;padding:17px 24px 17px 56px;position:relative;text-transform:uppercase;vertical-align:middle;width:calc(25% - 6px);word-break:break-word}.PricingForm form .form-columns-2 .hs-form-field{margin-right:0;width:calc(50% - 10px)!important}.PricingForm form .form-columns-2{display:flex;flex-wrap:wrap;justify-content:space-between}.PricingForm form .hs-fieldtype-checkbox ul li.hs-form-checkbox.active{border-color:hsla(0,0%,100%,.22)}body .PricingForm form .hs-fieldtype-checkbox ul li label input{height:100%;left:0;min-height:auto;opacity:0;position:absolute;top:0;width:100%!important;z-index:1}.PricingForm form .hs-fieldtype-checkbox ul li label{align-items:center;display:flex;line-height:1;position:static}body .PricingForm form .hs-fieldtype-checkbox ul li label input+span{margin-top:-2px;position:relative}body .PricingForm form .hs-fieldtype-checkbox ul li label input:checked+span:after{opacity:1}.PricingForm form .hs-richtext p{font-size:20px;margin:0}.PricingForm form .hs-richtext{margin:0}.PricingForm form label{color:#fff;display:flex;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:-.2%;line-height:20px;position:relative}.PricingForm .form-step-content.step2 .hs-form-field .input{min-height:55px;position:relative}.PricingForm .form-step-content.step2 .hs-form-field .input:before{align-items:center;border-left:1px solid #ffffff0f;color:#fff;content:"Hours";display:flex;font-size:14px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .form-step-content.step2 .hs-form-field .input input{padding-right:90px}.hs_submit.hs-submit.stepcta .actions{align-items:center;display:flex;justify-content:space-between;width:100%}.hs_submit.hs-submit.stepcta .actions input[type=submit]{background:rgba(0,0,0,.1);border:1px solid #fff!important;border-radius:8px;color:#fff;display:inline-block;font-size:16px;gap:4px;letter-spacing:.2px;line-height:1.6;min-height:auto;min-width:115px;padding:3px 15px;text-align:center;vertical-align:middle;width:115px}div#TotalPrice{text-align:center}div#TotalPrice h2{float:left;font-family:Okta Neue Normal;font-size:32px;font-weight:400;line-height:1.4;margin:0;text-align:center;width:100%;word-break:break-word}.PricingResultSection{margin:0 auto;max-width:800px;width:100%}div#TotalPrice h2 span{font-weight:700}.PricingResultContent{text-align:center}.ResultBoxGroups{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.ResultBoxGroups .ResultBox{background-color:#fff;border-radius:10px;box-shadow:0 4px 30px #0000000d;max-width:calc(50% - 15px);padding:20px;width:100%}.ResultBoxGroups .ResultBox .ResultBoxTitle h3{align-items:center;display:flex;font-size:22px;font-weight:500;gap:10px}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span{font-weight:700}.ResultBtContent{margin-top:50px;text-align:center}.ResultBtContent p{font-size:20px;font-weight:500}.ResultBtContent a{background:#227af7;border:0 solid #227af7;border-radius:0;box-shadow:0 0 0 1px transparent;color:#fff!important;display:inline-flex;font-size:14px;gap:5px;line-height:1.4;margin-top:20px;min-height:45px;min-width:130px;padding:12px 15px;text-align:center;width:auto;word-break:break-word}.PricingResultTitle h2{font-size:30px;line-height:1.2;text-align:center}.PricingResultContent{align-items:center;display:flex;font-size:22px;font-weight:400;gap:20px;justify-content:center}.PricingResultContent p{display:inline-block;margin:0;width:auto}.PricingResultContent span.Price{font-weight:700}span.Price{white-space:nowrap;width:max-content}.PricingForm form .hs-form-field label span.extratext{background-color:#fff;border-radius:3px;color:#050c14;font-size:13px;font-weight:400;line-height:normal;margin-top:10px;opacity:0;padding:10px;position:absolute;right:0;top:100%;transition:all .4s;visibility:hidden;width:280px;z-index:11}.PricingForm form .hs_what_is_your_yearly_employee_growth_rate_>label:hover span.extratext,.PricingForm form .hs_what_is_your_yearly_employee_turnover_rate_>label:hover span.extratext{opacity:1;visibility:visible}.PricingForm form .hs_what_is_your_yearly_employee_growth_rate_>label:after,.PricingForm form .hs_what_is_your_yearly_employee_turnover_rate_>label:after{content:"\f05a";cursor:pointer;font-family:Font Awesome\ 7 Free;font-size:14px;font-weight:900;line-height:normal;margin-left:5px;margin-top:4px}.PricingForm form .form-step-content.step1 .input,.PricingForm form .form-step-content.step2 .input{max-width:100%}.PricingForm form .form-step-content.step3 fieldset{margin-top:0}.PricingForm form .form-step-content.step3 .legal-consent-container,.PricingForm form .form-step-content.step3 fieldset.form-columns-2{margin-top:30px}.PricingForm form .form-step-content.step3 .legal-consent-container label{font-weight:400}.PricingForm form .form-step-content.step3 .legal-consent-container label input{min-height:auto}.PricingForm form .form-step-content.step3 .legal-consent-container label span p{color:#fff;margin-left:0!important}.PricingForm form .form-step-content.step3 .legal-consent-container .hs-richtext p{font-size:16px;letter-spacing:.25px;line-height:24px}.PricingForm form .form-step-content.step3 .legal-consent-container .hs-richtext p a{color:#fff;font-weight:700;vertical-align:inherit}body .PricingForm form ul li:before{display:none}.PricingTop{max-width:760px}.PricingTop h2{font-size:44px;font-weight:500;letter-spacing:-1.5%;line-height:100%;margin:0 0 24px}.PricingTtext{color:rgba(5,12,20,.8);max-width:460px}.PricingiRinn{background-color:#fff;border-radius:10px;overflow:hidden}.PricingiRConte{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 19.92%);margin-top:-250px;padding:66px 40px 40px;position:relative;text-align:center;z-index:1}.PricingiRConte h3{font-size:20px;font-weight:500;letter-spacing:-1.5%;line-height:26px;margin:0 0 12px;text-align:center}.PricingiRitext{color:rgba(5,12,20,.8);margin:0 auto;max-width:312px}.form-step-content.active:last-child span.visiblesteplast{color:#fff}.heoRoiSec{position:relative;z-index:1}.heoRoiRight{width:58%}.heoRoiLerft{padding-right:50px;width:42%}.heoRoiStt{color:#d73faf}.heoRoiLerft h1 span,.heoRoiLerft h2 span{color:#227af7}.heoRoiLerft h1,.heoRoiLerft h2{font-size:48px;font-weight:500;letter-spacing:-1.5%;line-height:52px;margin:0 0 20px}.heoRoitext{color:rgba(5,12,20,.75);max-width:420px}.heoRoiShape{bottom:-30px;position:absolute;right:0;z-index:-1}@media (max-width:991px){.heoRoiLerft{padding:0 0 30px;width:100%}.heoRoiRight{width:100%}.heoRoiLerft h1,.heoRoiLerft h2{font-size:36px;line-height:44px}}@media (max-width:767px){.ResultBoxGroups .ResultBox .ResultBoxTitle h3{display:inline-block;flex-wrap:wrap}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span{position:relative}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span:before{content:":";margin-left:1px;padding-right:5px}.PricingForm{padding:30px 30px 100px}.PricingForm form fieldset>div:not(:first-child){display:inline-block;margin-top:15px}.PricingForm form .hs-richtext p{font-size:.875rem}.PricingForm form .hs-fieldtype-checkbox ul li{width:100%}.PricingForm form .hs-fieldtype-checkbox ul{gap:20px}.PricingForm form .form-columns-2 .hs-form-field{width:100%!important}.heoRoiLerft h1,.heoRoiLerft h2{font-size:28px;line-height:34px}}@media (max-width:640px){.ResultBoxGroups .ResultBox{max-width:100%}.ResultBoxGroups .ResultBox .ResultBoxTitle h3{display:flex;flex-wrap:nowrap;font-size:20px;justify-content:space-between}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span:before{display:none}.ResultBtContent p{font-size:16px}.PricingResultContent{font-size:20px}div#TotalPrice{text-align:left}.PricingResultTitle h2{font-size:24px}}@media (max-width:480px){.PricingResultContent,.ResultBoxGroups .ResultBox .ResultBoxTitle h3{font-size:18px}.PricingResultTitle h2{font-size:22px}.ResultBtContent p br{display:none}.PricingForm{padding:30px 15px 240px}.PricingForm form input{font-size:16px;min-height:45px;padding:9px 12px}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input,.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input{min-height:45px}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input:before,.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input:before{font-size:14px}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input{min-height:45px}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input:before{font-size:14px}.PricingForm .form-step-content.step2 .hs-form-field .input,.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input{min-height:45px}.PricingForm .form-step-content.step2 .hs-form-field .input:before,.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input:before{font-size:14px}.PricingForm form fieldset>div:not(:first-child){margin-top:15px}.PricingForm .stepcta{flex-wrap:wrap;gap:15px;padding:10px 20px 30px}.heoRoiSec .PricingForm .stepcta a.hs-button.next-btn,.heoRoiSec .PricingForm .stepcta a.hs-button.prev-btn{order:2}.heoRoiSec .PricingForm .stepcta span.allsteps{max-width:100%}.heoRoiSec .PricingForm{padding:30px 15px 150px}.stepcta a.hs-button{padding:15px 17px}}