.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:31px 27px}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field{margin-bottom:31px;max-width:calc(50% - 13.5px);position:relative;width:100%}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field .input{margin:0}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field ul.no-list.hs-error-msgs,.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field>label{display:none}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field ul.no-list.hs-error-msgs li{margin:0}.FormStepMain.step1 .StepformInputSec form .hs_submit{margin-top:19px;text-align:center}.FormStepMain.step1 .StepformInputSec form .hs_submit input[type=submit]{border-radius:30px!important;font-family:IBM Plex Sans,sans-serif;font-size:20px;line-height:1;max-width:548px;padding:19px;width:100%}.FormStepMain.step1 .StepformInputSec form .hs_error_rollup{display:none}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{padding:16px!important}.FormStepMain.step1 .StepformInputSec form select{appearance:unset;-webkit-appearance:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22' fill='none' viewBox='0 0 14 22'%3E%3Cpath stroke='%23000626' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.45' stroke-width='2' d='M13 7 7 1 1 7m0 8 6 6 6-6'/%3E%3C/svg%3E");background-position:center right 30px;background-repeat:no-repeat;background-size:14px}.FormStepMain.step5 .PackageSummaryBoxListtotal small{display:block;font-family:IBM Plex Sans,sans-serif;font-size:12px}.spinner-box{align-items:center;background-color:rgba(0,75,255,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loader{display:none}.three-quarter-spinner{animation:spin .5s linear 0s infinite;border:3px solid #fff;border-radius:50%;border-top-color:transparent;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.FoundationPricingMainBoxAllSteps{position:relative}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec{z-index:1}@media (max-width:767px){.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2{gap:0 15px}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field{max-width:calc(50% - 7.5px)}}@media (max-width:640px){.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field{max-width:100%}.FormStepMain.step1 .StepformInputSec form .hs_submit input[type=submit]{font-size:18px}}.FoundationPricingMainNextCTA a{background:#23cca2!important;border:1px solid #23cca2!important;display:inline-flex;flex-wrap:nowrap;justify-content:center;padding:10px 40px}.FoundationPricingMainNextCTA a.ScheduleBlue{background:#004bff!important;border:1px solid #004bff!important}.FormStepMain.step5 .FoundationPricingMainNextCTA a.ScheduleBlue:hover{background:#0d1930!important}@media (hover:hover) and (pointer:fine){.FoundationPricingMainNextCTA a:hover{background:none!important;border:1px solid #23cca2!important}}.FoundationPricingMainBoxPricing h4{align-items:center;font-size:18px;gap:10px;justify-content:flex-start}.FoundationPricingMainBoxPricing>p{font-weight:600}.FoundationPricingMainBoxPricing--bottom{text-align:center}.FoundationPricingMainBoxPricing--bottom h4{justify-content:center;margin-top:0}.FoundationPricingMainCTASection--cta{justify-self:center}.FoundationPricingMainNextCTA{opacity:1}.FoundationPricingMainBoxPricing--bottom,.FoundationPricingMainCTASection--inner{align-items:center;display:flex;gap:24px}.FoundationPricingMainCTASection--inner{justify-content:space-between;margin:0 auto;max-width:1067px;width:100%}.FoundationPricingMainBoxTpSec .FoundationPricingMainBoxPricing{display:none}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec{justify-content:center;padding-right:62px;top:-26px}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec .FoundationPricingMainBoxSteps ul li{height:52px;width:52px}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec .FoundationPricingMainBoxSteps ul li[data-completed=true]:not(:first-child):after{background:#23cca2;content:"";height:3px;left:-25px;position:absolute;width:25px;z-index:99999}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec .FoundationPricingMainBoxSteps ul li[data-completed=true]{position:relative}.Form2ndStepLayout{display:flex;gap:30px}.FormstepOptionalApp *{text-align:left}.FormCheckboxstyleBox h5{font-size:18px;margin-bottom:10px}.legal-consent-container .hs-form-booleancheckbox-display>span{font-size:12px;padding-left:10px}.FormSteppricetitle{align-items:center;background:#0042e1;border-radius:45px;display:inline-flex;display:flex;gap:24px;margin:12px auto;max-width:auto;min-width:218px;padding:13px 24px;text-align:center;width:fit-content}.FoundationPricingMainBoxStep.step2 .FormSteppricetitle h4{font-size:16px;margin:0!important}.FoundationPricingMainBoxStep.step2 .FormSteppricetitle h4 span:first-child{font-weight:600}.FoundationPricingMainBoxStep.step2 .FormSteppricetitle h4 span:nth-child(2){font-size:13px;font-weight:500}.FoundationPricingMainBoxStep.step2 .FormStepTitleSection{margin:0 auto;max-width:550px;text-align:center}form .hs-button,form input[type=submit]{background:#23cca2!important;border:1px solid #23cca2!important;border-radius:100px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600}form input[type=submit]:hover{background:none!important;border:1px solid #23cca2!important}form label{color:#fff}.hs_submit.hs-submit{margin-top:30px}.ContactInformationBoxSec{padding-left:30px;padding-top:0}@media screen and (max-width:991px){.Form2ndStepLayout{flex-direction:column}.Form2ndStepPackageSection{max-width:100%}.FoundationPricingMainCTASection--nav{padding:0!important}.FoundationPricingMainBoxPricing{background:#043fcc;border-radius:0!important}.FoundationPricingMainNextCTA{margin:0 12px 12px 0!important}.FoundationPricingMainCTASection--inner{flex-wrap:wrap;gap:12px}.FoundationPricingMainBoxPricing--bottom{justify-content:space-between;max-width:100%;order:1;text-align:center;width:100%}.schedule-demo-cta a{min-width:100%;width:100%}.FormstepOptionalApp *{text-align:left}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec{padding-right:20px}.ContactInformationBoxSec{padding-left:0;padding-top:30px}form .hs-button,form input[type=submit]{margin-bottom:12px;width:100%}.FoundationPricingMainCTASection--inner{padding-left:15px;padding-right:15px}.FoundationPricingMainPrevCTA{display:flex;justify-content:center;margin:10px 0 50px!important;width:100%}.FoundationPricingMainNextCTA{display:flex;justify-content:center;margin:15px auto 0!important;width:100%}.FoundationPricingMainNextCTA a{width:100%}}@media (max-width:480px){.FormCheckboxstyleBox label input[type=checkbox]+span h5{font-size:15px}}