*{box-sizing:border-box}body{margin:0;background:#0b1219;color:#edf4f6;font-family:system-ui,-apple-system,sans-serif;line-height:1.6}header,footer{max-width:1100px;margin:auto;padding:28px 30px;display:flex;justify-content:space-between;gap:20px;align-items:center}a{color:#99edc9;text-decoration:none}a:hover{text-decoration:underline}.brand{font-weight:850;font-size:22px;letter-spacing:-1px;color:#edf4f6}.brand span{color:#99edc9}main{max-width:920px;margin:45px auto 70px;padding:0 30px}.eyebrow{font-size:12px;letter-spacing:2px;color:#99edc9}h1{font-size:clamp(45px,7vw,78px);line-height:1.04;letter-spacing:-3px;margin:24px 0}h2{line-height:1.25;margin:0 0 10px}.lead{font-size:21px;color:#b5c8d0;max-width:560px}.panel{display:flex;align-items:center;gap:30px;background:#13212b;border:1px solid #2b424f;border-radius:20px;padding:32px;margin:40px 0}.panel p,.note{color:#b5c8d0}.app-icon{padding:24px;background:#0b1219;border-radius:24px;display:flex}.button{display:inline-block;background:#99edc9;color:#10231c;padding:14px 24px;border-radius:10px;font-weight:750;margin-top:8px}.button:hover{background:#b6f8dc;text-decoration:none}.steps{margin:40px 0}li{padding:6px 0}strong{overflow-wrap:anywhere}footer{border-top:1px solid #243642;color:#8da5b0;font-size:13px}a:focus-visible{outline:3px solid #99edc9;outline-offset:5px}@media(max-width:600px){header{align-items:flex-start;font-size:12px;padding:22px}main{margin-top:25px;padding:0 22px}.panel{padding:24px;gap:20px;align-items:flex-start}.app-icon{display:none}footer{padding:22px}}
