:root{--bg:#14121f;--panel:#1f1b30;--panel2:#29243f;--line:#3b3458;--text:#ece8ff;--muted:#a9a2c8;--accent:#7ee0c3}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}a{color:var(--accent);text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.wrap{max-width:980px;margin:auto;padding:0 20px}header{padding:20px 0 8px}nav{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}nav a{color:var(--muted);text-decoration:none}nav .home{margin-right:auto}.eyebrow{margin:36px 0 8px;color:var(--accent);font-size:13px;letter-spacing:2px;text-transform:uppercase}h1{font-size:clamp(32px,6vw,52px);line-height:1.15;margin:0 0 16px;letter-spacing:1px}.lead{font-size:18px;color:var(--muted);max-width:720px;margin:0 0 24px}.hero{margin:12px 0 24px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#101621;aspect-ratio:1200/457;display:flex;align-items:center;justify-content:center}.hero img{width:100%;height:100%;object-fit:cover}.hero.icon img{width:210px;height:210px;max-width:60%;max-height:85%;object-fit:contain;border-radius:28px}.hero.icon{background:radial-gradient(ellipse at center,#16424b,#0a1925 70%)}.grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.card,details,.document{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px}h2{font-size:20px;line-height:1.4;margin:0 0 14px}h3{font-size:17px}p{margin:0 0 14px}p:last-child{margin-bottom:0}.muted,small{color:var(--muted)}.btn{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:14px 18px;color:var(--text);text-decoration:none;font-weight:700;margin-bottom:12px}.btn.primary{background:linear-gradient(135deg,#2f8f78,#3b6fb8);border-color:transparent}.tank .btn.primary{background:linear-gradient(135deg,#e0782f,#c9473b)}.btn small{font-weight:400;font-size:13px;display:block}.facts{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin:0}.facts dt{color:var(--muted)}.facts dd{margin:0}details{margin-top:16px}summary{cursor:pointer;font-weight:700}details p{margin-top:14px}ul,ol{padding-left:22px}.section{margin-top:28px}.document{max-width:800px;margin:24px auto}.document h2{margin-top:28px}.document h1{font-size:32px}.document nav{margin:18px 0}.document header img{display:none}.prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.price{font-size:32px;margin:18px 0 6px;color:var(--text);font-weight:700}.diamonds{color:#cc9bff}.notice{padding:16px 20px;border-left:3px solid var(--accent);background:var(--panel);margin:20px 0}.footer{display:flex;flex-wrap:wrap;gap:8px 20px;padding:32px 0 40px;margin-top:28px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.footer span{margin-right:auto}.footer a{color:var(--muted)}@media(max-width:700px){.grid,.prices{grid-template-columns:1fr}.wrap{padding:0 16px}.hero{aspect-ratio:16/9}.card,.document,details{padding:20px}.footer span{flex-basis:100%}.document h1{font-size:28px}}
/* This asset is gameplay footage, not an icon. Frame the action as a landscape banner. */
.hero.cybertd-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}
