:root{color-scheme:dark;font-family:Roboto,'Segoe UI',sans-serif;color:#f3f6fb;background:#0d1016}*{box-sizing:border-box}body{margin:0}main{max-width:520px;margin:0 auto;padding:28px 24px 40px}header{display:flex;align-items:center;gap:12px;margin-bottom:54px}.icon{height:43px;width:43px;display:grid;place-items:center;border-radius:12px;background:#2368de;color:white;font:700 26px monospace}header strong{font-size:23px;letter-spacing:-.6px}header strong span{color:#8ab5ff}header p{font-size:10px;color:#98a6bd;margin:3px 0 0}.status{margin-left:auto;font-size:10px;color:#78cba1;white-space:nowrap}.eyebrow{font-size:10px;letter-spacing:1.7px;color:#98a6bd;font-weight:600}h1{font-size:39px;line-height:1.1;letter-spacing:-1.4px;margin:18px 0}.intro{font-size:14px;line-height:1.8;color:#98a6bd}.download{display:block;text-decoration:none;color:white;background:#2368de;padding:17px 19px;border-radius:14px;font-size:15px;font-weight:600;margin-top:27px}.download span{float:right;font-size:22px;line-height:20px}.hint{font-size:10px;color:#98a6bd;text-align:center;line-height:1.6;margin:13px 0 30px}section{background:#161c26;border:1px solid #293342;border-radius:18px;padding:20px;margin-bottom:16px}h2{font-size:16px;margin:0 0 17px}ol{margin:0;padding-left:19px;font-size:12px;color:#b4bfd0;line-height:1.9}li{padding-left:4px;margin-bottom:15px}li:last-child{margin:0}b{color:#f3f6fb;font-weight:500}.address{margin:12px 0 4px;padding:11px;border-radius:10px;background:#0d1016;border:1px solid #293342}code{font-size:11px;color:#8ab5ff;overflow-wrap:anywhere;display:block;line-height:1.7}button{font:600 11px Roboto,'Segoe UI',sans-serif;color:#f3f6fb;background:#26364f;border:0;border-radius:7px;padding:8px 12px;cursor:pointer;margin-top:9px}a:focus-visible,button:focus-visible{outline:3px solid #8ab5ff;outline-offset:3px}.second-phone{display:flex;gap:16px}.second-phone>span{color:#8ab5ff;font-size:27px}.second-phone h2{margin:0 0 8px;font-size:14px}.second-phone p{font-size:12px;line-height:1.8;color:#98a6bd;margin:0}footer{font-size:10px;color:#98a6bd;line-height:1.8;margin-top:24px}@media(max-width:355px){main{padding:22px 18px}header{gap:8px}.status{font-size:9px}header strong{font-size:21px}h1{font-size:35px}section{padding:17px}}
