:root{--red:#b81818;--gold:#b89558;--ink:#070707;--steel:#161616;--muted:#b8aa91}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#eee;background-color:#050505;background-image:radial-gradient(circle at 75% 10%,#b8181838,#0000 35%),linear-gradient(#070707,#111 48%,#050505);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;margin:0;font-family:Inter,system-ui,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505c7;border-bottom:1px solid #b8955840;justify-content:space-between;align-items:center;padding:18px 42px;display:flex;position:sticky;top:0}.brand{letter-spacing:.14em;color:var(--red);font-weight:900}.brand span{color:#eee}.links{color:var(--muted);gap:22px;font-size:14px;display:flex}.hero{border-bottom:1px solid #b8955840;align-items:center;min-height:78vh;padding:80px 7vw;display:flex;position:relative;overflow:hidden}.scan{opacity:.2;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 4px;position:absolute;inset:0}.heroText{z-index:2;max-width:760px;position:relative}.eyebrow,.kicker{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:13px}.hero h1{color:var(--red);text-shadow:0 10px 35px #000;letter-spacing:-.06em;margin:16px 0;font-size:clamp(56px,10vw,132px);font-weight:1000;line-height:.85}.hero h2{letter-spacing:.18em;color:#ddd;font-size:clamp(20px,3vw,38px)}.logline{color:#d7cbb6;max-width:680px;font-size:22px;line-height:1.55}.cta{gap:14px;margin-top:28px;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;border:1px solid #b895588c;align-items:center;gap:10px;padding:13px 18px;font-weight:800;display:inline-flex}.primary{background:var(--red);border-color:var(--red);color:#fff}.mechaSilhouette{color:#ffffff09;letter-spacing:-.08em;font-size:18vw;font-weight:1000;position:absolute;bottom:5vh;right:5vw}.section{border-bottom:1px solid #b895582e;padding:64px 7vw}.section h2{color:#f1eadb;margin:8px 0 28px;font-size:42px}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card,.watchPanel,.feature{background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #b8955840;padding:24px;box-shadow:0 18px 50px #00000059}.card h3,.watchPanel h3,.feature h3{color:#fff;margin:10px 0}.card p,.watchPanel p,.feature p{color:var(--muted);line-height:1.55}.icon,.feature svg{color:var(--red)}.watchPanel{justify-content:space-between;align-items:center;gap:24px;display:flex}.feature{align-items:center;gap:20px;max-width:760px;display:flex}.signup{gap:12px;max-width:620px;display:flex}.signup input{color:#fff;background:#080808;border:1px solid #b8955859;flex:1;padding:15px;font-size:16px}.signup button{background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;border:0;padding:0 22px;font-weight:900}footer{text-align:center;color:var(--gold);letter-spacing:.18em;padding:38px;font-size:12px}@media (width<=760px){.nav{padding:16px 20px}.links{display:none}.watchPanel,.signup{flex-direction:column;align-items:flex-start}.hero{padding:70px 24px}.section{padding:48px 24px}}
