.register-module__M-d3Bq__container{background-color:var(--color-background);min-height:100vh;padding:3rem 1rem}.register-module__M-d3Bq__card{background-color:var(--color-white);border-radius:12px;width:100%;max-width:600px;margin:0 auto;padding:3rem;box-shadow:0 10px 30px #00000014}.register-module__M-d3Bq__title{color:var(--color-primary);text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:700}.register-module__M-d3Bq__subtitle{color:#666;text-align:center;margin-bottom:2rem;font-size:1rem}.register-module__M-d3Bq__form{flex-direction:column;gap:1.5rem;display:flex}.register-module__M-d3Bq__formGroup{flex-direction:column;gap:.5rem;display:flex}.register-module__M-d3Bq__label{color:var(--color-text);font-size:.95rem;font-weight:600}.register-module__M-d3Bq__input,.register-module__M-d3Bq__select{color:var(--color-text);background-color:#fafafa;border:1px solid #ddd;border-radius:8px;outline:none;padding:1rem;font-size:1rem;transition:border-color .2s}.register-module__M-d3Bq__input:focus,.register-module__M-d3Bq__select:focus{border-color:var(--color-primary)}.register-module__M-d3Bq__btnPrimary{background-color:var(--color-primary);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;margin-top:1rem;padding:1rem;font-size:1.1rem;font-weight:600;transition:all .2s}.register-module__M-d3Bq__btnPrimary:hover{background-color:#040c82;transform:translateY(-2px)}
