.register-main-box{display:flex;padding:20px 15px;margin-top:30px;justify-content:center}.register-form-container{margin:0 auto;max-width:1140px;padding:25px;border-radius:0;font-family:Poppins,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.08);background-color:#fff}.form-header{display:flex;align-items:center;justify-content:space-between}.form-header .title{font-size:18px;font-weight:600;color:#78003b;font-family:Poppins,sans-serif}.form-header .subtitle{color:#3a3f44;font-size:12px;font-family:Poppins,sans-serif}.section-title{font-size:15px;font-weight:600;font-family:Poppins,sans-serif!important}.step-indicator{gap:6px;display:flex;align-items:center}.step-indicator .step{width:26px;height:26px;display:flex;font-size:12px;color:#808285;border-radius:50%;align-items:center;background:#babfc4;justify-content:center;font-family:Poppins,sans-serif}.step-indicator .step.active{color:#fff;background:#78003b}.step-indicator .line{width:20px;height:2px;background:#ccc}.form-actions{gap:10px;display:flex;justify-content:center}.form-actions span{font-size:14px;color:#200e06;font-family:Poppins,sans-serif!important}.form-actions .link{cursor:pointer;font-weight:600;margin-left:4px;color:#78003b;text-decoration:none;transition:all .2s ease}.form-actions .link:hover{text-decoration:underline;color:#4f0027}.outline-btn{padding:10px 30px;cursor:pointer;color:#78003b;background:transparent;border-radius:0;border:1px solid #78003b}.file-upload{border:1px dashed #ccc;border-radius:0;padding:10px}.file-upload button{cursor:pointer;padding:4px 10px;border-radius:0;background:#fff;color:#78003b;border:1px solid #78003b}.file-upload span{color:#777;font-size:12px;margin-left:10px}.register-form-wrapper{border-radius:0}.register-form-title{margin-top:16px;padding:5px 0;font-size:15px;font-weight:400;color:#a56eb4;font-family:Poppins,sans-serif}