
body{margin:0;font-family:Arial;background:#070d18;color:#eaf2ff}
a{color:inherit;text-decoration:none}
.container{width:1100px;margin:auto}
header{padding:20px 0;border-bottom:1px solid #1a2a44}
nav a{margin-right:18px;color:#bcd2ff}
.hero{padding:80px 0}
h1{font-size:42px}
.btn{display:inline-block;padding:12px 18px;background:#4ea1ff;color:#001022;border-radius:10px;margin-top:20px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}
.card{background:#0e1a33;padding:20px;border:1px solid #1f3558;border-radius:12px}
.section{padding:60px 0}
.footer{padding:40px 0;border-top:1px solid #1a2a44;color:#8fb0e6}
.small{color:#9bb6d6;font-size:14px}
