body {
  font-family: 'Segoe UI', Roboto, sans-serif;
  background-color: #fafafa;
}
.hero h1 {
  font-weight: 700;
}
.section-title {
  font-weight: 700;
  color: #0d1b2a;
  margin-bottom: 20px;
}
.card {
  border: none;
  border-radius: 10px;
  box-shadow: 0 3px 8px rgba(0,0,0,0.1);
}
.card img {
  height: 180px;
  object-fit: cover;
  border-radius: 10px 10px 0 0;
}
.footer {
  background: #0d1b2a;
  color: white;
}
