.signup-module__cqMziG__container{background:var(--muted);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.signup-module__cqMziG__signupCard{border-radius:var(--radius);border:1px solid var(--border);background:#fff;width:100%;max-width:450px;padding:3rem;box-shadow:0 20px 50px #0000001a}.signup-module__cqMziG__header{text-align:center;margin-bottom:3rem}.signup-module__cqMziG__header h1{margin-top:1.5rem;font-size:1.75rem}.signup-module__cqMziG__header p{color:var(--muted-foreground);margin-top:.5rem;font-size:.9rem}.signup-module__cqMziG__form{flex-direction:column;gap:1.5rem;display:flex}.signup-module__cqMziG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.signup-module__cqMziG__inputGroup label{text-transform:uppercase;color:var(--muted-foreground);font-size:.8rem;font-weight:700}.signup-module__cqMziG__inputGroup input{border:1px solid var(--border);border-radius:4px;outline:none;padding:.8rem;font-size:1rem}.signup-module__cqMziG__signupBtn{background:var(--primary);color:#fff;border-radius:4px;margin-top:1rem;padding:1rem;font-weight:700;transition:all .3s}.signup-module__cqMziG__signupBtn:hover{background:#222;transform:translateY(-2px)}.signup-module__cqMziG__footer{text-align:center;flex-direction:column;gap:1rem;margin-top:2rem;font-size:.9rem;display:flex}.signup-module__cqMziG__link{color:var(--primary);font-weight:600;text-decoration:none}.signup-module__cqMziG__link:hover{text-decoration:underline}
