.LoanWizard-module-scss-module__eshOOW__wizardContainer{text-align:left;background:#fff;border:1px solid #ffca2833;border-radius:24px;width:100%;max-width:600px;margin:0 auto;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000014}.LoanWizard-module-scss-module__eshOOW__wizardContainer:before{content:"";background:linear-gradient(90deg,#ffca28,#c79a00);width:100%;height:6px;position:absolute;top:0;left:0}.LoanWizard-module-scss-module__eshOOW__header{text-align:center;margin-bottom:30px}.LoanWizard-module-scss-module__eshOOW__header h3{color:#1a1a1a;margin-bottom:5px;font-size:1.5rem;font-weight:800}.LoanWizard-module-scss-module__eshOOW__header p{color:#666;font-size:.95rem}.LoanWizard-module-scss-module__eshOOW__formGrid{flex-direction:column;gap:20px;display:flex}.LoanWizard-module-scss-module__eshOOW__inputGroup{flex-direction:column;gap:8px;display:flex}.LoanWizard-module-scss-module__eshOOW__inputGroup label{color:#1a1a1a;font-size:.9rem;font-weight:700}.LoanWizard-module-scss-module__eshOOW__inputGroup input,.LoanWizard-module-scss-module__eshOOW__inputGroup select{background-color:#fafafa;border:2px solid #eee;border-radius:12px;padding:14px 16px;font-size:1rem;transition:all .3s}.LoanWizard-module-scss-module__eshOOW__inputGroup input:focus,.LoanWizard-module-scss-module__eshOOW__inputGroup select:focus{background-color:#fff;border-color:#ffca28;outline:none}.LoanWizard-module-scss-module__eshOOW__amountDisplay{color:#ffca28;text-align:center;background-color:#1a1a1a;border-radius:16px;padding:20px}.LoanWizard-module-scss-module__eshOOW__amountDisplay span{color:#aaa;font-size:.9rem;display:block}.LoanWizard-module-scss-module__eshOOW__amountDisplay strong{font-size:2rem;font-weight:900}.LoanWizard-module-scss-module__eshOOW__actions{gap:16px;margin-top:30px;display:flex}.LoanWizard-module-scss-module__eshOOW__actions button{cursor:pointer;border:none;border-radius:50px;flex:1;padding:16px;font-weight:700;transition:transform .2s}.LoanWizard-module-scss-module__eshOOW__actions .LoanWizard-module-scss-module__eshOOW__btnBack{color:#666;background:0 0;border:2px solid #eee}.LoanWizard-module-scss-module__eshOOW__actions .LoanWizard-module-scss-module__eshOOW__btnNext{color:#1a1a1a;background:#ffca28}.LoanWizard-module-scss-module__eshOOW__uploadZone{cursor:pointer;text-align:center;background-color:#fafafa;border:2px dashed #ddd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;transition:all .3s;display:flex}.LoanWizard-module-scss-module__eshOOW__uploadZone:hover{background-color:#fff7e880;border-color:#ffca28}.LoanWizard-module-scss-module__eshOOW__uploadZone strong{color:#1a1a1a;margin-top:15px;font-size:1.1rem;display:block}.LoanWizard-module-scss-module__eshOOW__uploadZone span{color:#666;font-size:.9rem}.LoanWizard-module-scss-module__eshOOW__uploadIconCircle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 4px 15px #0000000d}.LoanWizard-module-scss-module__eshOOW__previewContainer{background:#000;border:2px solid #ffca28;border-radius:16px;width:100%;position:relative;overflow:hidden}.LoanWizard-module-scss-module__eshOOW__imagePreview{object-fit:contain;width:100%;height:250px;display:block}.LoanWizard-module-scss-module__eshOOW__removeBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;display:flex;position:absolute;top:10px;right:10px}.LoanWizard-module-scss-module__eshOOW__checkBadge{color:#fff;background:#22c55e;border-radius:12px;align-items:center;gap:5px;padding:4px 12px;font-size:.8rem;font-weight:700;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.LoanWizard-module-scss-module__eshOOW__signatureContainer{background:#fff;border:1px solid #e0e0e0;border-radius:20px;margin-bottom:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}.LoanWizard-module-scss-module__eshOOW__signatureContainer:before{content:"";background:linear-gradient(90deg,#ffca28,#c79a00);width:100%;height:4px;position:absolute;top:0;left:0}.LoanWizard-module-scss-module__eshOOW__signatureHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.LoanWizard-module-scss-module__eshOOW__signatureHeader h4{color:#1a1a1a;margin:0;font-size:1.1rem;font-weight:800}.LoanWizard-module-scss-module__eshOOW__signatureHeader p{color:#666;margin:0;font-size:.85rem}.LoanWizard-module-scss-module__eshOOW__signatureGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (max-width:600px){.LoanWizard-module-scss-module__eshOOW__signatureGrid{grid-template-columns:1fr}}.LoanWizard-module-scss-module__eshOOW__signatureInputGroup{position:relative}.LoanWizard-module-scss-module__eshOOW__signatureInputGroup label{color:#1a1a1a;margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.LoanWizard-module-scss-module__eshOOW__signatureInputGroup .LoanWizard-module-scss-module__eshOOW__inputWrapper{align-items:center;display:flex;position:relative}.LoanWizard-module-scss-module__eshOOW__signatureInputGroup .LoanWizard-module-scss-module__eshOOW__icon{color:#e6b323;pointer-events:none;position:absolute;left:14px}.LoanWizard-module-scss-module__eshOOW__signatureInputGroup input{color:#1a1a1a;background:#fafafa;border:2px solid #f0f0f0;border-radius:12px;outline:none;width:100%;padding:14px 14px 14px 45px;font-size:1rem;font-weight:600}.LoanWizard-module-scss-module__eshOOW__signatureInputGroup input:focus{background:#fff;border-color:#ffca28}.LoanWizard-module-scss-module__eshOOW__consentCheckbox{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:15px;display:flex}.LoanWizard-module-scss-module__eshOOW__consentCheckbox input{accent-color:#ffca28;margin-top:4px}.LoanWizard-module-scss-module__eshOOW__consentCheckbox span{color:#444;font-size:.9rem}.LoanWizard-module-scss-module__eshOOW__legalDisclaimer{color:#999;text-align:center;background:#f9f9f9;border-radius:8px;margin-top:15px;padding:10px;font-size:.75rem}
