body {
  margin:0;
  font-family: Arial, sans-serif;
  background:#0b1220;
  color:#eaf0ff;
}
.header {
  padding:16px;
  background:#0f1a33;
}
.container {
  max-width:1100px;
  margin:auto;
  padding:20px;
}
.grid {
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(250px,1fr));
  gap:20px;
}
.card {
  background:#0f1a33;
  padding:16px;
  border-radius:12px;
}
button {
  margin-top:10px;
  padding:10px;
  background:#6aa8ff;
  border:none;
  border-radius:6px;
  cursor:pointer;
}
.seo-text {
  margin-top:40px;
  font-size:14px;
  color:#9db0e0;
}
