@font-face{font-family:Montserrat;src:url('/web/font.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f5f7fa;color:#122a42;font:14px/1.65 Montserrat,Arial,sans-serif}main{width:min(100%,440px);padding:36px;border:1px solid #e1e7ec;border-radius:22px;background:white;box-shadow:0 12px 48px #17344e08}img{display:block;width:180px;height:auto;margin:0 auto 32px}.eyebrow{color:#008d82;font-size:12px}h1{font-size:25px;line-height:1.3;margin:8px 0 14px;font-weight:600}p{color:#687d91;margin:0 0 25px}form{display:grid;gap:18px}label{display:grid;gap:7px;font-size:13px}input,button{font:inherit;border-radius:10px;height:46px;width:100%}input{padding:10px 12px;border:1px solid #dce4eb;color:#122a42;background:#fafbfc}input:focus-visible{outline:2px solid #008d82;outline-offset:2px}button{background:#008d82;color:white;border:0;font-weight:600;cursor:pointer}button:hover{background:#007e74}button:disabled{opacity:.55;cursor:wait}small{display:block;margin-top:24px;color:#8291a2;font-size:11px}#error{margin:0;color:#b34242;font-size:12px}[hidden]{display:none}@media(max-width:480px){body{padding:16px}main{padding:28px 24px}}
