.fa-steps .fa-steps-progress{align-items:center;color:var(--white);display:flex;font-size:12px;font-weight:600;gap:10px;margin-bottom:10px}.fa-steps .fa-steps-progress-bar{background-color:hsla(0,0%,100%,.35);border-radius:50px;flex:1;height:4px;overflow:hidden}.fa-steps .fa-steps-progress-bar span{background-color:var(--white);display:block;height:100%;transition:width .3s ease;width:50%}.fa-steps.is-done .fa-steps-progress-bar span,.fa-steps.is-step-2 .fa-steps-progress-bar span{width:100%}.fa-steps .fa-steps-thanks{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:10px}.fa-steps .fa-steps-thanks i{color:var(--lightblue);font-size:18px}.fa-steps .fa-steps-actions-2,.fa-steps .fa-steps-done,.fa-steps .fa-steps-error,.fa-steps .fa-steps-head-2,.fa-steps .fa-steps-head-3,.fa-steps.is-step-2 .fa-steps-actions-1,.fa-steps.is-step-2 .fa-steps-head-1{display:none}.fa-steps.is-step-1.has-error .fa-steps-error,.fa-steps.is-step-2 .fa-steps-actions-2,.fa-steps.is-step-2 .fa-steps-head-2{display:block}.fa-steps.is-done .fa-steps-head-1,.fa-steps.is-done .hero-banner-form-body{display:none}.fa-steps.is-done .fa-steps-done,.fa-steps.is-done .fa-steps-head-3{display:block}.fa-steps .hs-form{display:flex;flex-direction:column}.fa-steps .hs-form fieldset{max-width:100%}.fa-steps .hs-form .input{margin-right:0!important}.fa-steps .hs-form .hs-form-field:not(.hs_phone) .hs-input:not([type=checkbox]){width:100%!important}.fa-steps .hs-form fieldset.form-columns-2 .hs-form-field:first-child{padding-right:10px}.fa-steps .hs-form fieldset:has([name=team_size_needed],[name=accounting_system],[name=golive_timeline],[name=notes]){order:1}.fa-steps .hs-form .hs_recaptcha,.fa-steps .hs-form .hs_submit{order:2}.fa-steps.is-step-1 .hs-form .hs_error_rollup,.fa-steps.is-step-1 .hs-form .hs_submit,.fa-steps.is-step-1 .hs-form fieldset:has([name=team_size_needed],[name=accounting_system],[name=golive_timeline],[name=notes]){display:none}.fa-steps.is-step-2 .hs-form fieldset:not(:has([name=team_size_needed],[name=accounting_system],[name=golive_timeline],[name=notes])){display:none}.fa-steps .hs-form [data-fa-invalid]{background-color:var(--lightpink);border-color:var(--lightred)!important}.fa-steps .hs-form input[type=checkbox][data-fa-invalid]{outline:2px solid var(--lightred);outline-offset:1px}.fa-steps .fa-steps-next,.fa-steps.hero-banner-form.form-secondary-color .hero-banner-form-body .hs-form .hs-button{background-color:var(--primary-color);border:0;border-radius:5px;color:var(--white);cursor:pointer;font-size:14px;font-weight:600;height:44px;width:100%}.fa-steps .fa-steps-next:hover,.fa-steps.hero-banner-form.form-secondary-color .hero-banner-form-body .hs-form .hs-button:hover{background-color:var(--primary-color-hover)}.fa-steps .fa-steps-skip{background:none;border:0;color:var(--primary-color);cursor:pointer;display:block;font-size:13px;font-weight:600;margin:15px auto 0;padding:5px 10px;text-decoration:underline}.fa-steps .fa-steps-error{color:var(--lightred);font-size:12px;margin-bottom:10px}.fa-steps .hero-banner-form-body .endtext-form{padding-top:15px}.fa-steps .fa-steps-done{background-color:var(--white);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:25px 20px;text-align:center}.fa-steps .fa-steps-done-icon{align-items:center;background-color:var(--lightblue-25);border:2px solid var(--lightblue);border-radius:50px;color:var(--primary-color);display:inline-flex;font-size:26px;height:56px;justify-content:center;margin-bottom:10px;width:56px}.fa-steps .fa-steps-done h4{color:var(--darkteal);font-size:20px;margin-bottom:5px}.fa-steps .fa-steps-done-sub{color:var(--lightgray);font-size:14px;margin-bottom:20px}.fa-steps .fa-steps-done-next{display:grid;gap:10px;list-style:none;margin:0 0 20px;padding:0;text-align:left}.fa-steps .fa-steps-done-next li{align-items:flex-start;display:flex;gap:10px}.fa-steps .fa-steps-done-next li span{align-items:center;background-color:var(--primary-color);border-radius:50px;color:var(--white);display:inline-flex;flex:none;font-size:13px;font-weight:600;height:26px;justify-content:center;width:26px}.fa-steps .fa-steps-done-next li p{color:var(--dark-color);font-size:14px;line-height:1.5}.fa-steps .fa-steps-done-stats{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.fa-steps .fa-steps-done-stats>div{background-color:var(--lightblue-25);border:1px solid var(--lightblue);border-radius:5px;padding:10px}.fa-steps .fa-steps-done-stats .total{color:var(--primary-color);display:block;font-size:22px;font-weight:700;line-height:1.1}.fa-steps .fa-steps-done-stats .result{color:var(--darkteal);font-size:12px}.fa-steps .fa-steps-done-call{color:var(--lightgray);font-size:13px}.fa-steps .fa-steps-done-call a{color:var(--primary-color);font-weight:600;white-space:nowrap}@media (max-width:767px){.fa-steps .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;padding-right:0!important;width:100%!important}.fa-steps .hs-form .hs-input:not([type=checkbox]){font-size:16px;min-height:44px}.fa-steps .fa-steps-next,.fa-steps.hero-banner-form.form-secondary-color .hero-banner-form-body .hs-form .hs-button{height:48px}}