*{box-sizing:border-box}body{margin:0;background:#f5f7f8;color:#172b3b;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100dvh;display:grid;place-items:center;padding:24px}main{width:100%;max-width:420px;padding:32px;border:1px solid #dce4e6;border-radius:20px;background:white}.mark{width:48px;height:48px;border-radius:14px;background:#0f766e;color:white;display:grid;place-items:center;font-weight:800}.brand{font-weight:700;margin:16px 0 28px}h1{font-size:30px;line-height:1.2;margin:0 0 12px}p{color:#4f626e}form{display:grid;gap:20px;margin:28px 0}label{font-size:15px;font-weight:600;display:grid;gap:8px}input{width:100%;min-height:50px;border:1px solid #aab9bf;border-radius:9px;padding:10px 12px;font:inherit;color:inherit;background:white}input:focus{outline:3px solid #c8ece7;border-color:#0f766e}button{background:#0f766e;color:white;border:0;border-radius:9px;min-height:52px;font:700 17px system-ui;cursor:pointer}button:hover{background:#115e59}small{font-size:14px;color:#526670}.error{color:#a22727;background:#fff1f0;padding:12px;border-radius:8px}@media(max-width:480px){body{padding:20px}main{padding:24px}}
