.LoginForm-module__e8HH1a__form{gap:1rem;display:grid}.LoginForm-module__e8HH1a__field{gap:.45rem;display:grid}.LoginForm-module__e8HH1a__field label{color:#202736;font-size:.9rem;font-weight:700}.LoginForm-module__e8HH1a__field input{font:inherit;border:1px solid #b7c1d1;border-radius:.45rem;padding:.7rem .8rem}.LoginForm-module__e8HH1a__field input:focus-visible,.LoginForm-module__e8HH1a__form button:focus-visible{outline-offset:2px;outline:3px solid #20c8de}.LoginForm-module__e8HH1a__form button{color:#fff;cursor:pointer;font:inherit;background:#10275e;border:0;border-radius:.45rem;padding:.75rem 1rem;font-weight:700}.LoginForm-module__e8HH1a__form button:disabled{cursor:wait;opacity:.7}.LoginForm-module__e8HH1a__error{color:#a61b1b;min-height:1.3rem;margin:0;font-size:.9rem}
.page-module__aydn6q__shell{background:#f4f6fa;align-items:center;min-height:100dvh;padding:1.5rem;display:grid}.page-module__aydn6q__panel{background:#fff;border:1px solid #dce2ec;border-radius:.8rem;gap:1.75rem;width:100%;max-width:28rem;margin:auto;padding:clamp(1.5rem,5vw,2.5rem);display:grid;box-shadow:0 1.2rem 3rem #10275e14}.page-module__aydn6q__brand{color:#10275e;font-family:var(--font-archivo), sans-serif;letter-spacing:.04em;align-items:center;gap:.65rem;font-weight:800;display:flex}.page-module__aydn6q__copy h1{color:#10275e;font-family:var(--font-archivo), sans-serif;letter-spacing:-.04em;margin:.25rem 0 .75rem;font-size:clamp(1.8rem,7vw,2.4rem)}.page-module__aydn6q__copy p:last-child{color:#566175;margin:0;line-height:1.55}.page-module__aydn6q__eyebrow{color:#087c91;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}
