.HeroForm_heroForm__4bGhm{background:hsla(0,0%,100%,.75);backdrop-filter:blur(10px);border-radius:12px;padding:1.25em 1.5em;max-width:100%;box-shadow:0 8px 32px rgba(0,0,0,.25)}.HeroForm_formTitle__ElPeC{font-family:Poppins,sans-serif;font-size:1.25em;font-weight:500;color:#515352;text-align:center;margin-bottom:.75em;text-transform:uppercase}.HeroForm_progressIndicator__mZ_0W{display:flex;justify-content:center;gap:.5em;margin-bottom:1em}.HeroForm_progressStep__2BVPX{position:relative}.HeroForm_stepNumber__lvKYK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ddd;color:#666;border-radius:50%;font-weight:600;font-size:.75em;transition:all .3s ease}.HeroForm_progressStep__2BVPX.HeroForm_active__a7AZT .HeroForm_stepNumber__lvKYK,.HeroForm_progressStep__2BVPX.HeroForm_completed__0382n .HeroForm_stepNumber__lvKYK{background:#f58121;color:#fff}.HeroForm_formStep__c2Cmg{animation:HeroForm_fadeIn__hBrL_ .2s ease}@keyframes HeroForm_fadeIn__hBrL_{0%{opacity:0}to{opacity:1}}.HeroForm_formGroup__7Hw75{margin-bottom:.75em}.HeroForm_formGroup__7Hw75:last-child{margin-bottom:0}.HeroForm_formGroup__7Hw75 label{display:block;margin-bottom:.25em;font-weight:500;color:#515352;font-size:.8125em}.HeroForm_formGroup__7Hw75 input[type=email],.HeroForm_formGroup__7Hw75 input[type=number],.HeroForm_formGroup__7Hw75 input[type=tel],.HeroForm_formGroup__7Hw75 input[type=text]{width:100%;padding:.625em .75em;border:2px solid #ddd;border-radius:4px;font-size:.9375em;font-family:inherit;transition:border-color .2s ease;background:#fff}.HeroForm_formGroup__7Hw75 input:focus{outline:none;border-color:#f58121}.HeroForm_formGroup__7Hw75 input.HeroForm_inputError__EwMAl{border-color:#dc3545}.HeroForm_formGroup__7Hw75 input::-moz-placeholder{color:#aaa}.HeroForm_formGroup__7Hw75 input::placeholder{color:#aaa}.HeroForm_formRow2__le5Vr{display:grid;grid-template-columns:1fr 1fr;gap:.75em}.HeroForm_formRow3__JE9bV{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75em}@media (max-width:500px){.HeroForm_formRow2__le5Vr,.HeroForm_formRow3__JE9bV{grid-template-columns:1fr}}.HeroForm_errorBanner__Jn_jD{background:#fdf2f2;border:1px solid #dc3545;color:#dc3545;padding:.5em .75em;margin-bottom:.75em;border-radius:4px;font-size:.8125em;text-align:center}.HeroForm_errorText__SQSBF{display:block;color:#dc3545;font-size:.75em;margin-top:.125em}.HeroForm_rangeSlider__rhVXW{width:100%;height:6px;background:#ddd;border-radius:3px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.HeroForm_rangeSlider__rhVXW::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#f58121;border-radius:50%;cursor:pointer}.HeroForm_rangeSlider__rhVXW::-moz-range-thumb{width:18px;height:18px;background:#f58121;border-radius:50%;cursor:pointer;border:none}.HeroForm_rangeLabels__vR7yi{display:flex;justify-content:space-between;font-size:.6875em;color:#888;margin-top:.25em}.HeroForm_checkboxGrid__y2A_S{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em 1em;justify-items:start}@media (max-width:500px){.HeroForm_checkboxGrid__y2A_S{grid-template-columns:repeat(2,1fr)}}.HeroForm_checkboxItem__2ZAdz,.HeroForm_radioItem__QCykm{display:flex;align-items:center;gap:.75em;cursor:pointer;font-size:.8125em;justify-content:flex-start}.HeroForm_checkboxItem__2ZAdz input,.HeroForm_radioItem__QCykm input{flex-shrink:0;margin:0 .25em 0 0;width:16px;height:16px}.HeroForm_radioGrid___ADZo{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em 1em;justify-items:start}@media (max-width:500px){.HeroForm_radioGrid___ADZo{grid-template-columns:repeat(2,1fr)}}.HeroForm_radioGroupHorizontal__aucj0{display:flex;gap:1em}.HeroForm_inputWithPrefix__CCJQW{display:flex;align-items:stretch}.HeroForm_inputWithPrefix__CCJQW .HeroForm_prefix__TDits{background:#f5f5f5;border:2px solid #ddd;border-right:none;border-radius:4px 0 0 4px;padding:.625em .5em;color:#666;font-size:.9375em}.HeroForm_inputWithPrefix__CCJQW input{flex:1;border-radius:0 4px 4px 0;min-width:0}.HeroForm_consentCheckbox__4fXWv{display:flex;align-items:center;gap:.75em;font-size:.8125em}.HeroForm_consentCheckbox__4fXWv input{flex-shrink:0;margin:0 .25em 0 0;width:16px;height:16px}.HeroForm_consentCheckbox__4fXWv a{color:#f58121}.HeroForm_formNav__5y5Ws{display:flex;justify-content:space-between;gap:.75em;margin-top:1em;padding-top:.75em;border-top:1px solid #eee}.HeroForm_btnPrimary__D9A3X,.HeroForm_btnSecondary__XEa_H,.HeroForm_btnSubmit__twAOH{padding:.625em 1.5em;font-family:Poppins,sans-serif;font-size:.9375em;text-transform:uppercase;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.HeroForm_btnPrimary__D9A3X,.HeroForm_btnSubmit__twAOH{background:#f58121;color:#fff;flex:1}.HeroForm_btnPrimary__D9A3X:hover,.HeroForm_btnSubmit__twAOH:hover:not(:disabled){background:#e36c0a}.HeroForm_btnSecondary__XEa_H{background:#666;color:#fff}.HeroForm_btnSecondary__XEa_H:hover{background:#555}.HeroForm_btnSubmit__twAOH:disabled{opacity:.7;cursor:not-allowed}.HeroForm_successMessage__oAGQy{display:flex;align-items:center;justify-content:center;gap:.75em;padding:.5em 0;color:#515352}.HeroForm_successIcon__t1A3N{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1fa78f;color:#fff;border-radius:50%;font-size:1.5em;flex-shrink:0}.HeroForm_successMessage__oAGQy strong{font-family:Poppins,sans-serif;font-size:1.25em;color:#1fa78f;display:block}.HeroForm_successMessage__oAGQy p{margin:.125em 0 0;font-size:.875em}@media (max-width:500px){.HeroForm_heroForm__4bGhm{padding:1em}.HeroForm_formTitle__ElPeC{font-size:1.125em}.HeroForm_radioGroupHorizontal__aucj0{flex-direction:column;gap:.25em}}