*{box-sizing:border-box;margin:0;padding:0}:root{--primary:#ff1e1e;--accent:#ff4d4d;--deep-red:#1a0000;--glow:#f009;--soft-glow:#f003}html,body{color:#fff;letter-spacing:.3px;background:#0b0b0b;width:100%;font-family:Inter,sans-serif;overflow-x:hidden}.page{padding-top:90px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 60px}section{width:100%}h1,h2,h3{text-transform:uppercase;letter-spacing:2px;color:#fff;font-family:Orbitron,sans-serif;font-weight:600;line-height:1.2}h1{letter-spacing:4px;text-shadow:0 0 25px var(--soft-glow);font-size:56px}h2{letter-spacing:2px;text-shadow:0 0 20px var(--soft-glow);font-size:30px}h3{letter-spacing:1.5px;font-size:18px}p{color:#ffffffbf;font-size:15px;line-height:1.7}span{opacity:.7;font-size:13px}button{letter-spacing:1px;font-weight:600;transition:all .25s}button:hover{transform:translateY(-2px)scale(1.02)}button:active{transform:scale(.96)}a{transition:all .25s}a:hover{opacity:.85}img{max-width:100%;display:block}@media (width<=1024px){.container{padding:0 40px}h1{font-size:44px}}@media (width<=768px){.page{padding-top:80px}.container{padding:0 20px}h1{letter-spacing:2px;font-size:32px}h2{font-size:22px}h3{font-size:16px}p{font-size:14px}}
