*{box-sizing:border-box}body{margin:0;background:#f2f5f7;color:#10263b;font:16px/1.7 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}main{max-width:1100px;margin:auto;padding:30px 24px}header{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{text-decoration:none;font-size:26px;font-weight:800;color:#146c60;display:flex;align-items:center;gap:14px;direction:ltr}.brand span{font-size:12px;letter-spacing:.1em;color:#10263b}.languages{display:flex;direction:ltr}button,input{font:inherit}button,a,input:focus{outline-offset:4px}button{cursor:pointer}.languages button{background:white;border:1px solid #bdccd4;padding:8px 12px;color:#10263b}.languages button[aria-pressed=true]{background:#10263b;color:white}.card{max-width:490px;margin:90px auto;background:white;padding:40px;border:1px solid #dce5e8;border-radius:16px;box-shadow:0 20px 70px #10263b0b}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:#146c60}h1{font-size:30px;line-height:1.3;margin:16px 0}p{color:#526778}label{display:block;font-weight:700;margin:24px 0 8px}.pin-field{display:flex;align-items:stretch;border:1px solid #adbdc8;border-radius:8px;overflow:hidden}.pin-field input{min-width:0;width:100%;border:0;padding:13px 12px;font-size:18px;letter-spacing:.08em}.pin-field button{white-space:nowrap;border:0;background:#eaf3f0;padding:10px;font-size:14px;color:#146c60}.primary{width:100%;padding:13px;border:0;border-radius:8px;background:#146c60;color:white;font-weight:700;margin-top:24px}.primary:disabled{opacity:.6}.back{display:block;text-align:center;margin-top:24px;color:#146c60}#error{background:#fff0ec;color:#8b2e25;padding:12px;border-radius:6px} @media(max-width:500px){main{padding:20px 16px}header{flex-wrap:wrap}.brand span{font-size:10px}.languages button{font-size:13px}.card{margin:45px auto;padding:26px 20px}h1{font-size:26px}}
