.registration-page{background:linear-gradient(90deg,#057ae1,#01d57f);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px;font-family:Poppins,sans-serif}.register-card{width:100%;max-width:850px;background:#fffffffa;border-radius:20px;padding:35px 40px;box-shadow:0 15px 35px #00000026}h3{font-weight:700;color:#057ae1}.form-label{font-weight:600;color:#333}.btn-primary{background-color:#0d6efd;border:none;font-weight:600;border-radius:10px;padding:12px;font-size:16px}.form-control,.form-select{border-radius:10px;padding:10px 12px}textarea.form-control{resize:none}hr{border-top:2px solid #e9ecef;margin:25px 0}label.required:after{content:" *";color:red;font-weight:700}
