.estimator-tool{--estimator-primary:#101820;--estimator-secondary:#ced1d8;background-color:#f5f6f6;border-radius:12px;margin:0 auto;max-width:1240px;padding:48px}@media not screen and (min-width:48rem){.estimator-tool{padding:32px 24px}}.estimator-tool-wrapper{background-color:#3f4773;padding:80px 20px}@media not screen and (min-width:48rem){.estimator-tool-wrapper{padding:40px 20px}}.estimator-tool[v-cloak]{min-height:400px}.estimator-tool__section-text{margin:0 auto 48px;max-width:900px;text-align:center}.estimator-tool__progress{margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:560px}.estimator-tool__progress-info{align-items:center;color:#6e6e6e;display:flex;font-size:1rem;font-weight:400;justify-content:space-between;margin-bottom:12px}.estimator-tool__progress-percent{font-variant-numeric:tabular-nums}.estimator-tool__progress-bar{background-color:var(--estimator-secondary);height:1px;width:100%}.estimator-tool__progress-fill{background-color:var(--estimator-primary);height:3px;position:relative;top:-1px;transition:width .4s ease}.estimator-tool__step--intro{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media not screen and (min-width:48rem){.estimator-tool__step--intro{gap:32px;grid-template-columns:1fr}}.estimator-tool__step--form{margin:0 auto;max-width:640px}.estimator-tool__intro-heading{color:var(--estimator-primary);font-size:2rem;line-height:1.2;margin-bottom:16px}@media not screen and (min-width:48rem){.estimator-tool__intro-heading{font-size:1.625rem}}.estimator-tool__intro-text{color:#555;font-size:1rem;line-height:1.7}.estimator-tool__intro-text p:last-child{margin-bottom:0}.estimator-tool__fieldset{border:0;display:flex;margin:0;min-width:0;padding:0}.estimator-tool__question--centered{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:8000px}.estimator-tool__question-title{color:#41434d;float:none;font-size:1.25rem;line-height:1.3;margin-bottom:28px;padding:0;text-align:center;width:100%}.estimator-tool__options{display:inline-grid;gap:16px 48px;grid-template-columns:auto auto;list-style:none;margin:0 auto;padding:0;text-align:left}@media not screen and (min-width:48rem){.estimator-tool__options{grid-template-columns:auto}}.estimator-tool__options-item{margin:0;padding:0}.estimator-tool__option{align-items:center;cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.estimator-tool__option input{accent-color:var(--estimator-primary);margin-right:10px}.estimator-tool__option-label{color:#41434d;font-size:1.125rem;font-weight:400;line-height:1.4}.estimator-tool__nav{display:flex;gap:12px;justify-content:center;margin-top:36px}.estimator-tool__form-description{color:#555;line-height:1.7;margin-bottom:28px}.estimator-tool__form-description p:last-child{margin-bottom:0}.estimator-tool__hs-form{margin-bottom:8px}.estimator-tool__hs-form .actions{text-align:center}.estimator-tool__step--results{margin:0 auto;max-width:1300px;padding:0 20px}.estimator-tool__results{display:grid;gap:30px;grid-template-columns:1fr 1fr}@media not screen and (min-width:48rem){.estimator-tool__results{grid-template-columns:1fr}}.estimator-tool__results-section{background-color:#e1e4e8;border-radius:12px;padding:32px}.estimator-tool__results-section h4{color:var(--estimator-primary);font-size:1.375rem;font-weight:600;margin-bottom:12px}.estimator-tool__results-section p{color:#41434d;font-size:1rem;line-height:1.7}.estimator-tool__results-section ul{padding-left:0}.estimator-tool__results-section ul li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23101820' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7 10 2 2 4-4m6 2a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E");background-position:left .3em;background-repeat:no-repeat;background-size:18px;list-style:none;padding-left:34px}.estimator-tool__results-section li{color:#41434d;font-size:1rem;line-height:1.7;margin-bottom:6px}.estimator-tool__results-section--final{background-color:#0c2340;grid-column:1/-1;text-align:center}.estimator-tool__results-section--final h3,.estimator-tool__results-section--final h4,.estimator-tool__results-section--final li,.estimator-tool__results-section--final p{color:#fff}.estimator-tool__results-section-content{margin:0 auto;max-width:850px}.estimator-tool__results-header{color:#101820;font-size:2.375rem;font-weight:600;margin-bottom:16px}.estimator-tool__results-section--final .estimator-tool__results-header{color:#fff}.estimator-tool__results-pricing{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin:20px 0;padding:24px}.estimator-tool__results-pricing span{color:var(--estimator-primary);font-size:1.125rem}.estimator-tool__results-pricing strong{font-size:1.5rem;font-weight:700}.estimator-tool__results-disclaimer{background-color:#0c2340;color:#fff;margin:80px 0;padding:50px 30px;position:relative;width:100%}.estimator-tool__results-disclaimer p{font-size:2.375rem;font-weight:600;line-height:1.3;margin:0 auto;max-width:820px;text-align:center}.estimator-tool__results-cta{margin-top:24px;text-align:center}.estimator-tool .estimator-fade-enter-active,.estimator-tool .estimator-fade-leave-active{transition:opacity .25s ease}.estimator-tool .estimator-fade-enter-from,.estimator-tool .estimator-fade-leave-to{opacity:0}.estimator{background-color:#3f4773;padding-bottom:80px}