body{margin:0;background:#0b0b0b;color:#f5f5f5;font-family:Arial,sans-serif}header{text-align:center;padding:60px 20px;background:#111;border-bottom:4px solid #caa43b}.logo{max-width:460px;width:90%}h1,h2{color:#d9b34b}.wrap{max-width:1100px;margin:auto;padding:40px 20px}.btn{display:inline-block;background:#d9b34b;color:#111;padding:14px 22px;text-decoration:none;border-radius:6px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.card{background:#181818;padding:18px;border:1px solid #333;border-radius:8px}footer{text-align:center;padding:25px;background:#111}