*{box-sizing:border-box}body{color:#f2f2f2;background:radial-gradient(circle at top,#111,#050505);margin:0;font-family:Orbitron,system-ui,sans-serif}.garage{justify-content:center;align-items:center;min-height:100vh;display:flex}.machine-card{background:linear-gradient(145deg,#0f0f0f,#1a1a1a);border-radius:18px;width:100%;max-width:420px;padding:36px;box-shadow:0 0 0 1px #f003,0 30px 80px #000000d9}.brand{text-align:center;letter-spacing:2px;font-size:28px;font-weight:900}.sub{text-align:center;letter-spacing:1.5px;opacity:.7;margin-bottom:28px;font-size:12px}.price-box{justify-content:center;align-items:baseline;margin-bottom:30px;display:flex}.currency{opacity:.7;font-size:22px}.price{color:#ff1e1e;margin-left:4px;font-size:44px;font-weight:900}.label{letter-spacing:1px;opacity:.8;margin-bottom:6px;font-size:12px;display:block}.input{color:#fff;background:#0a0a0a;border:none;border-radius:10px;outline:none;width:100%;margin-bottom:18px;padding:14px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff1a}.success{text-align:center;background:#0009;border-radius:14px;padding:20px;box-shadow:inset 0 0 0 1px #f006}.success h2{color:#ff1e1e;margin-top:0}.secure{text-align:center;opacity:.6;margin-top:14px;font-size:11px}
