.HeroCta-module-scss-module__k7FCZq__root{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:.5rem;display:flex}.HeroCta-module-scss-module__k7FCZq__primary{letter-spacing:.01em;cursor:pointer;color:#4a1d96;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;padding:16px 40px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 20px #00000040}.HeroCta-module-scss-module__k7FCZq__primary:hover{text-decoration:none;box-shadow:0 8px 30px #0000004d}.HeroCta-module-scss-module__k7FCZq__secondary{color:#fff;box-shadow:none;background:0 0;border:2px solid #fff;}.HeroCta-module-scss-module__k7FCZq__secondary:hover{background:#ffffff26;box-shadow:0 4px 20px #00000026}
.LoginForm-module-scss-module__qSeLUq__root{border-radius:var(--mat-sys-corner-large,16px);color:#1d1b20;background:#fff;width:100%;max-width:440px;margin:0 auto;padding:2.5rem;box-shadow:0 8px 32px #0000002e}.LoginForm-module-scss-module__qSeLUq__root h1,.LoginForm-module-scss-module__qSeLUq__root h2{text-align:center;color:#1d1b20;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.LoginForm-module-scss-module__qSeLUq__root form{flex-direction:column;gap:1rem;display:flex}.LoginForm-module-scss-module__qSeLUq__root label,.LoginForm-module-scss-module__qSeLUq__root [class*=formLabel]{color:#49454f!important}.LoginForm-module-scss-module__qSeLUq__root .form-label{color:#49454f!important}.LoginForm-module-scss-module__qSeLUq__root input,.LoginForm-module-scss-module__qSeLUq__root textarea,.LoginForm-module-scss-module__qSeLUq__root select,.LoginForm-module-scss-module__qSeLUq__root [class*=input],.LoginForm-module-scss-module__qSeLUq__root [class*=Input]{color:#1d1b20;background:#fff;border-color:#79747e}.LoginForm-module-scss-module__qSeLUq__root input:focus,.LoginForm-module-scss-module__qSeLUq__root textarea:focus,.LoginForm-module-scss-module__qSeLUq__root [class*=input]:focus{border-color:#6750a4;box-shadow:0 0 0 1px #6750a4}.LoginForm-module-scss-module__qSeLUq__root [class*=native-control]:not(:checked)~[class*=mdc-checkbox__background]{border-color:#79747e}.LoginForm-module-scss-module__qSeLUq__root [class*=native-control]:checked~[class*=mdc-checkbox__background]{background-color:#6750a4;border-color:#6750a4}.LoginForm-module-scss-module__qSeLUq__root .LoginForm-module-scss-module__qSeLUq__compactCheckbox [class*=background]{border-radius:4px;width:22px;height:22px}.LoginForm-module-scss-module__qSeLUq__root button[type=submit],.LoginForm-module-scss-module__qSeLUq__root [class*=button],.LoginForm-module-scss-module__qSeLUq__root [class*=btn]{color:#fff;background-color:#6750a4}.LoginForm-module-scss-module__qSeLUq__links{justify-content:space-between;gap:1rem;margin-top:.5rem;display:flex}.LoginForm-module-scss-module__qSeLUq__links a{color:#6750a4;font-size:14px;text-decoration:none}.LoginForm-module-scss-module__qSeLUq__links a:hover{text-decoration:underline}
.ForgotPasswordForm-module-scss-module__d-IPNa__root{background:#fff;border-radius:1rem;max-width:440px;margin:2rem auto;padding:2rem;box-shadow:0 4px 24px #0000001f}.ForgotPasswordForm-module-scss-module__d-IPNa__root h2{color:#1c1b1f;margin-bottom:1.5rem;font-weight:700}.ForgotPasswordForm-module-scss-module__d-IPNa__root label,.ForgotPasswordForm-module-scss-module__d-IPNa__root input,.ForgotPasswordForm-module-scss-module__d-IPNa__root button,.ForgotPasswordForm-module-scss-module__d-IPNa__root a{color:#1c1b1f}.ForgotPasswordForm-module-scss-module__d-IPNa__root input{background:#f5f5f5;border:1px solid #ccc}.ForgotPasswordForm-module-scss-module__d-IPNa__field{margin-bottom:1.25rem}.ForgotPasswordForm-module-scss-module__d-IPNa__links{justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}
