.agent-signup-container{background-color:#fff;align-items:center;justify-content:center}.agent-signup-container,.agent-signup-container .signup-content{min-height:100vh;width:100%;display:flex}.agent-signup-container .signup-content .left-section{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:3rem 2rem}.agent-signup-container .signup-content .left-section .signup-heading{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:0;line-height:1.2}.agent-signup-container .signup-content .left-section .houser-heading{font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:2rem;line-height:1.2}.agent-signup-container .signup-content .left-section .houser-heading .gradient-text{background:linear-gradient(90deg,#2db943,#1e7b2d);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.agent-signup-container .signup-content .left-section .signup-illustration{width:480px;max-width:100%}.agent-signup-container .signup-content .right-section{width:50%;display:flex;justify-content:center;align-items:center;background:#fff;padding:3rem 2rem}.agent-signup-container .signup-content .right-section .form-container{width:100%;max-width:460px}.agent-signup-container .signup-content .right-section .form-container .form-heading{font-size:1.75rem;font-weight:700;color:#111827;margin-bottom:.25rem}.agent-signup-container .signup-content .right-section .form-container .form-subheading{font-size:.9rem;font-weight:400;color:#64748b;margin-bottom:1.75rem}.agent-signup-container .signup-content .right-section .form-container .signup-form{display:flex;flex-direction:column;gap:1rem}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group{display:flex;flex-direction:column;gap:6px}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .field-label{font-size:.875rem;font-weight:500;color:#374151;line-height:1}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .field-label .required{color:#ef4444;margin-left:2px}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root{background-color:#f0f4f9;border-radius:12px;transition:background-color .2s}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0;border-width:1px;transition:border-color .2s}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#94a3b8}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root.Mui-focused{background-color:#eaf7ee}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2db943;border-width:1.5px}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ef4444}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root input{padding:13px 16px;font-family:var(--font-inter),sans-serif;font-size:.9375rem;font-weight:400;color:#1e293b}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root input::-moz-placeholder{color:#94a3b8;opacity:1}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiOutlinedInput-root input::placeholder{color:#94a3b8;opacity:1}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .MuiFormHelperText-root{font-family:var(--font-inter),sans-serif;font-size:.78rem;margin-top:4px;margin-left:2px}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .visibility-btn{color:#94a3b8}.agent-signup-container .signup-content .right-section .form-container .signup-form .field-group .form-field .visibility-btn:hover{color:#475569}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group{display:flex;flex-direction:column;gap:4px;margin-top:.25rem}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .MuiFormControlLabel-root{margin:0;align-items:center}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .terms-checkbox{color:#d1d5db;padding:4px 8px 4px 0}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .terms-checkbox.Mui-checked{color:#2db943}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .terms-checkbox .MuiSvgIcon-root{border-radius:6px}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .terms-text{font-size:.875rem;font-weight:500;color:#374151}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .terms-detail{font-size:.8rem;color:#64748b;line-height:1.5;padding-left:2px}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .terms-detail .terms-link{color:#2db943;text-decoration:none;font-weight:500}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .terms-detail .terms-link:hover{text-decoration:underline}.agent-signup-container .signup-content .right-section .form-container .signup-form .terms-group .error-text{color:#ef4444;font-size:.78rem;padding-left:2px}.agent-signup-container .signup-content .right-section .form-container .signup-form .register-button{background:#2db943;color:#fff;padding:14px;font-size:1rem;font-weight:600;border-radius:10px;text-transform:none;box-shadow:none;margin-top:.5rem;font-family:var(--font-inter),sans-serif;letter-spacing:.01em;transition:background .2s}.agent-signup-container .signup-content .right-section .form-container .signup-form .register-button:hover{background:#25a33a;box-shadow:none}.agent-signup-container .signup-content .right-section .form-container .signup-form .register-button.Mui-disabled{background:#e5e7eb;color:#9ca3af}.agent-signup-container .signup-content .right-section .form-container .signup-form .back-to-login{text-align:center;font-size:.9rem;font-weight:500;color:#2db943;cursor:pointer;margin-top:.25rem}.agent-signup-container .signup-content .right-section .form-container .signup-form .back-to-login:hover{text-decoration:underline}@media(max-width:900px){.agent-signup-container .signup-content{flex-direction:column;min-height:unset}.agent-signup-container .signup-content .left-section,.agent-signup-container .signup-content .right-section{width:100%}.agent-signup-container .signup-content .left-section{padding:2rem 1.5rem 1rem}.agent-signup-container .signup-content .left-section .signup-illustration{width:300px}.agent-signup-container .signup-content .right-section{padding:1.5rem}.agent-signup-container .signup-content .right-section .form-container{max-width:100%}}