.download-page{max-width:900px;margin:auto;padding:32px 28px 24px}.download-page .brand{justify-content:space-between}.download-main{padding:44px 0 32px}.download-main h1{font-size:clamp(1.7rem,4vw,2.6rem);margin:12px 0 16px;max-width:700px}.download-main>p{color:var(--muted);max-width:650px;font-size:1rem}.download-button{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#101820;padding:19px 24px;border-radius:12px;font-size:1.1rem;font-weight:750;text-decoration:none;margin:24px 0 12px;min-height:60px}.download-button:active{transform:translateY(2px)}.download-main #download-status{font-size:.9rem}.download-steps{list-style:none;display:grid;gap:18px;padding:0;margin:0}.download-steps li{display:flex;gap:18px;padding:23px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.step-number{font-size:1.2rem;color:var(--cyan);flex:0 0 32px;line-height:1.5;font-weight:750}.download-steps h2{font-size:1.1rem;margin:0 0 8px}.download-steps p,.download-help p{font-size:1rem;color:var(--muted)}.download-steps strong,.download-help strong{color:var(--text)}.download-help{margin:28px 0;padding:24px 0;border-top:1px solid var(--line)}.download-help h2{font-size:1.1rem;margin-bottom:10px}.download-help p+p{margin-top:12px}#phone-note{color:var(--warning)}@media(max-width:540px){.download-page{padding:24px 20px}.download-main{padding-top:30px}.download-button{width:100%;font-size:1rem;padding:18px 12px}.download-steps li{padding:18px;gap:10px}.download-page footer{display:block;line-height:1.6}.download-page footer span{display:block}}
