*{box-sizing:border-box}html{background:#0e1020;color:#f6f3ff;font-family:Arial,sans-serif}body{margin:0}main{max-width:1060px;margin:auto;padding:48px 40px}a{color:#c5afff}.brand{display:flex;align-items:center;gap:14px;color:#fff;text-decoration:none;font-size:24px;font-weight:bold;margin-bottom:64px}.brand img{width:48px;height:48px}.eyebrow{font-size:13px;letter-spacing:2px;color:#baa6e8}h1{font-size:clamp(40px,7vw,72px);line-height:1.08;margin:20px 0}.intro{max-width:640px;font-size:21px;line-height:1.6;color:#d0c7e0}.download{display:inline-flex;gap:56px;align-items:center;margin:18px 0 8px;padding:19px 25px;background:#8d63ec;color:white;font-size:21px;font-weight:bold;text-decoration:none;border-radius:12px}.download:hover,.download:focus-visible{background:#a581f5;outline:3px solid #f4ef8c;outline-offset:4px}.version{font-size:14px;color:#a79bbd}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:48px 0 32px}article{background:#19182d;border:1px solid #36304c;border-radius:16px;padding:28px}h2{font-size:22px;margin:0 0 15px}p{line-height:1.6;color:#c9c0d8}.url{font-size:22px;color:#eee8ff;font-weight:bold;overflow-wrap:anywhere}footer{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #353044;margin-top:42px;padding:26px 0;font-size:13px}a:focus-visible{outline:3px solid #f5ee80;outline-offset:4px}@media(max-width:650px){main{padding:30px 22px}.brand{margin-bottom:48px}.grid{grid-template-columns:1fr}.download{display:flex;justify-content:space-between}.intro{font-size:18px}}