.loan-form-container{background-color:#fff;max-width:900px;min-height:100vh;margin:0 auto;padding:20px}.loan-form-header{text-align:center;border-bottom:3px solid #06c;margin-bottom:30px;padding:30px 0}.loan-form-header h1{color:#06c;margin-bottom:10px;font-size:2rem}.loan-form-header p{color:#666;font-size:1.1rem}.loan-form-success-message{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;margin-bottom:20px;padding:15px}.loan-form-error-message{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;margin-bottom:20px;padding:15px}.loan-form-loading{text-align:center;color:#06c;padding:20px;font-size:1.1rem}.loan-form-step-navigation{border-top:2px solid #e0e0e0;justify-content:space-between;gap:15px;margin-top:30px;padding-top:20px;display:flex}.loan-form-step{animation:.3s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
