:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#182223;background:#f5f4ef}*{box-sizing:border-box}body{margin:0;padding:72px 24px}main{max-width:620px;margin:auto}.brand{font-size:17px;font-weight:800;letter-spacing:.1em;display:flex;justify-content:space-between;align-items:center}.brand span{font-size:10px;letter-spacing:.15em;border:1px solid #aaa;padding:6px 8px;font-weight:500}.rule{height:2px;background:#182223;margin:26px 0 76px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;color:#0047ab}h1{font-size:clamp(38px,6vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:18px 0 24px;max-width:500px}p{max-width:470px;line-height:1.6;font-size:17px;color:#4e5758}button{border:0;background:#0047ab;color:white;font:600 15px Arial;padding:17px 22px;margin-top:24px;cursor:pointer;display:flex;gap:64px;justify-content:space-between;align-items:center;min-height:52px}button:hover{background:#00377f}button:focus-visible{outline:3px solid #182223;outline-offset:4px}button:disabled{opacity:.55;cursor:wait}.note{font-size:13px}#status{font-size:14px;color:#8b2921}footer{font-size:12px;color:#727979;border-top:1px solid #d2d3ce;margin-top:84px;padding-top:20px}@media(max-width:480px){body{padding:32px 20px}.rule{margin-bottom:52px}button{width:100%}}