.buy-cart{gap:8px}.buy-cart svg{flex:0 0 18px;filter:drop-shadow(0 0 6px #8fdcff)}
.dlwrap,.download-section{width:min(820px,calc(100% - 32px))!important;margin:64px auto 80px!important;padding:0!important;text-align:center;max-width:none!important}
.dlwrap h1,.download-section h2,.dlwrap h2{font-size:clamp(36px,5vw,54px);line-height:1.05;margin:10px 0 14px;letter-spacing:-.05em}
.dlwrap .lead,.download-section>p{max-width:480px;margin:0 auto 26px;color:#a8bdd3;line-height:1.7}
.dl-row{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:26px}
.pill-ok{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:999px;border:1px solid #0d4c63;background:#03141b;color:#55d9ff;font-size:10px;font-weight:800;letter-spacing:.06em}
.keybox{display:flex;align-items:center;gap:16px;text-align:left;width:min(640px,100%);margin:0 auto 28px;padding:18px 20px;border-radius:18px;border:1px solid #123b62;background:linear-gradient(135deg,#071a2b,#030b14)}
.keybox .sq{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#062d4b;color:#08a9ff;display:grid;place-items:center;font-weight:900}
.keybox b{display:block;font-size:14px}
.keybox span{display:block;color:#8fa8bf;font-size:12px;margin-top:4px;line-height:1.5}
.keybox .buy{margin-left:auto;white-space:nowrap}
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.grid3 article{border:1px solid #16324c;border-radius:18px;background:#07111d;padding:28px 16px;min-height:200px}
.grid3 i{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 14px;border-radius:14px;font-style:normal;font-weight:900}
.grid3 article:nth-child(1) i{background:#062d4b;color:#7dd3fc}
.grid3 article:nth-child(2) i{background:#08352f;color:#5eead4}
.grid3 article:nth-child(3) i{background:#1e1b4b;color:#c4b5fd}
.grid3 b{display:block;margin-bottom:8px}
.grid3 small{color:#8fa8bf;line-height:1.55}
@media(max-width:700px){
  .keybox{flex-wrap:wrap}
  .keybox .buy{width:100%;margin-left:0}
  .grid3{grid-template-columns:1fr}
  .grid3 article{min-height:0}
}
