.downloadpage{max-width:900px;padding:36px 24px calc(40px + env(safe-area-inset-bottom));color:#172542;margin:0 auto;font-family:Arial,sans-serif}.installback{color:#174bff;font-size:14px}.installeyebrow{letter-spacing:2px;color:#174bff;margin:52px 0 14px;font-size:12px;font-weight:700}.downloadpage>h1{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:60px;line-height:1.05}.downloadlead{color:#65718a;max-width:590px;margin:22px 0 32px;font-size:18px;line-height:1.6}.installcard{color:#172542;background:#fff;border:1px solid #e4e9f2;border-radius:24px;padding:28px}.installidentity{align-items:center;gap:18px;display:flex}.installidentity img{border-radius:18px;flex-shrink:0}.installidentity h2{margin:0 0 5px;font-size:24px;font-weight:700}.installidentity p{color:#65718a;margin:0;line-height:1.5}.installbenefits{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.installbenefits span{color:#174bff;background:#eef2ff;border-radius:99px;padding:7px 11px;font-size:12px}.installprimary{color:#fff;text-align:center;cursor:pointer;background:#174bff;border:0;border-radius:12px;width:100%;padding:15px 20px;font-weight:700;text-decoration:none;display:block}.installprimary:disabled{opacity:.6}.installintro,.installhint{color:#65718a;font-size:14px;line-height:1.6}.installsteps{grid-template-columns:1fr 1fr;gap:28px;margin:25px 0;display:grid}.installsteps h3{margin:0 0 15px;font-size:18px;font-weight:700}.installsteps ol{padding-left:20px}.installsteps li{margin-bottom:10px;font-size:14px;line-height:1.6}.installcopy{color:#174bff;cursor:pointer;background:#eef2ff;border:0;border-radius:10px;padding:11px 16px;font-weight:700}.installfine{color:#65718a;margin:22px 0 0;font-size:12px;line-height:1.6}.installnotice,.installedmessage{background:#eef2ff;border-radius:12px;margin:16px 0;padding:14px;line-height:1.5}.installedmessage .installprimary{margin-top:14px}.downloadfooter{text-align:center;color:#65718a;margin:30px 0 0;font-size:12px}@media (max-width:600px){.downloadpage{padding:24px 18px calc(30px + env(safe-area-inset-bottom))}.downloadpage>h1{font-size:42px}.installeyebrow{margin-top:36px}.downloadlead{font-size:16px}.installcard{border-radius:18px;padding:20px}.installsteps{grid-template-columns:1fr;gap:15px}.installidentity img{width:64px;height:64px}.installidentity h2{font-size:22px}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top)}.directorymain{padding-bottom:env(safe-area-inset-bottom)}}
