.MultiStepForm-module__Lv1lPa__multiStepForm{width:100%;max-width:600px;margin:0 auto}.MultiStepForm-module__Lv1lPa__progressBar{margin-bottom:32px}.MultiStepForm-module__Lv1lPa__progressSteps{justify-content:space-between;margin-bottom:12px;display:flex;position:relative}.MultiStepForm-module__Lv1lPa__progressStep{z-index:2;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.MultiStepForm-module__Lv1lPa__stepNumber{background:var(--color-gray-200);width:40px;height:40px;color:var(--color-gray-600);font-weight:var(--font-weight-bold);border:2px solid var(--color-gray-300);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;transition:all .3s;display:flex}.MultiStepForm-module__Lv1lPa__progressStep.MultiStepForm-module__Lv1lPa__active .MultiStepForm-module__Lv1lPa__stepNumber{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 4px 12px #3b82f64d}.MultiStepForm-module__Lv1lPa__progressStep.MultiStepForm-module__Lv1lPa__completed .MultiStepForm-module__Lv1lPa__stepNumber{background:var(--color-success);color:#fff;border-color:var(--color-success)}.MultiStepForm-module__Lv1lPa__stepLabel{color:var(--color-gray-600);text-align:center;font-size:12px;font-weight:var(--font-weight-medium)}.MultiStepForm-module__Lv1lPa__progressStep.MultiStepForm-module__Lv1lPa__active .MultiStepForm-module__Lv1lPa__stepLabel{color:var(--color-primary);font-weight:var(--font-weight-bold)}.MultiStepForm-module__Lv1lPa__progressLine{background:var(--color-gray-200);z-index:1;height:2px;position:absolute;top:20px;left:0;right:0}.MultiStepForm-module__Lv1lPa__progressFill{background:var(--color-primary);height:100%;transition:width .3s}.MultiStepForm-module__Lv1lPa__form{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 24px #00000014}.MultiStepForm-module__Lv1lPa__formStep{min-height:300px}.MultiStepForm-module__Lv1lPa__formStep h3{color:var(--text-primary);margin-bottom:24px;font-size:24px}.MultiStepForm-module__Lv1lPa__formGroup{margin-bottom:20px}.MultiStepForm-module__Lv1lPa__formGroup label{font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:8px;font-size:14px;display:block}.MultiStepForm-module__Lv1lPa__formGroup input,.MultiStepForm-module__Lv1lPa__formGroup select,.MultiStepForm-module__Lv1lPa__formGroup textarea{border:1px solid var(--color-gray-300);border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.MultiStepForm-module__Lv1lPa__formGroup input:focus,.MultiStepForm-module__Lv1lPa__formGroup select:focus,.MultiStepForm-module__Lv1lPa__formGroup textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.MultiStepForm-module__Lv1lPa__formGroup textarea{resize:vertical;min-height:100px}.MultiStepForm-module__Lv1lPa__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.MultiStepForm-module__Lv1lPa__formRow{grid-template-columns:1fr}}.MultiStepForm-module__Lv1lPa__formActions{border-top:1px solid var(--color-gray-200);justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;display:flex}.MultiStepForm-module__Lv1lPa__reviewSection{background:var(--color-gray-50);border-radius:12px;margin-bottom:24px;padding:24px}.MultiStepForm-module__Lv1lPa__reviewItem{border-bottom:1px solid var(--color-gray-200);gap:12px;padding:12px 0;display:flex}.MultiStepForm-module__Lv1lPa__reviewItem:last-child{border-bottom:none}.MultiStepForm-module__Lv1lPa__reviewItem strong{min-width:120px;color:var(--text-primary)}.MultiStepForm-module__Lv1lPa__trustReinforcements{border-top:1px solid var(--color-gray-200);flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;display:flex}.MultiStepForm-module__Lv1lPa__trustItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.MultiStepForm-module__Lv1lPa__trustItem img,.MultiStepForm-module__Lv1lPa__trustItem span:first-child{flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.MultiStepForm-module__Lv1lPa__form{padding:24px}.MultiStepForm-module__Lv1lPa__progressSteps{gap:8px}.MultiStepForm-module__Lv1lPa__stepLabel{font-size:10px}.MultiStepForm-module__Lv1lPa__stepNumber{width:32px;height:32px;font-size:14px}}
