*{margin:0;padding:0;box-sizing:border-box}body{background:#090d15;color:#fff;font-family:Arial,sans-serif}header{background:#101827;padding:30px;text-align:center}nav{display:flex;justify-content:center;gap:20px;background:#18263c;padding:15px}nav a{color:#fff;text-decoration:none;font-weight:bold}section{max-width:1200px;margin:auto;padding:40px}img{max-width:100%;border-radius:12px;border:3px solid #2d82ff}video{max-width:100%;border-radius:12px}footer{margin-top:50px;text-align:center;padding:30px;background:#101827}