.login-module__Si-P0q__page{color:#18212b;background:#f3f5f7;place-items:center;min-height:100vh;padding:24px;display:grid}.login-module__Si-P0q__card{background:#fff;border:1px solid #dce2e8;border-radius:16px;width:min(100%,420px);padding:36px;box-shadow:0 18px 45px #18212b14}.login-module__Si-P0q__heading{gap:8px;margin-bottom:28px;display:grid}.login-module__Si-P0q__heading h1{letter-spacing:-.03em;font-size:30px}.login-module__Si-P0q__heading p:not(.login-module__Si-P0q__eyebrow){color:#65717e;line-height:1.5}.login-module__Si-P0q__eyebrow{color:#315b7d;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.login-module__Si-P0q__form{gap:18px;display:grid}.login-module__Si-P0q__form label{color:#34404c;gap:7px;font-size:14px;font-weight:600;display:grid}.login-module__Si-P0q__form input{color:#18212b;width:100%;font:inherit;background:#fff;border:1px solid #bac4ce;border-radius:8px;padding:11px 12px}.login-module__Si-P0q__form input:focus{border-color:#315b7d;outline:3px solid #315b7d29}.login-module__Si-P0q__form button{color:#fff;font:inherit;cursor:pointer;background:#244e70;border:0;border-radius:8px;margin-top:4px;padding:12px 16px;font-weight:700}.login-module__Si-P0q__form button:hover{background:#183d5c}.login-module__Si-P0q__error{color:#9d2020;background:#fff0f0;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4}
