.hero-bg {
  background: linear-gradient(90deg, rgba(59,130,246,0.06), rgba(99,102,241,0.04));
}
.card {
  background: white;
  border-radius: 0.5rem;
  box-shadow: 0 6px 18px rgba(15,23,42,0.06);
  padding: 1.25rem;
}
.list-dot {
  list-style: disc;
  padding-left: 1.25rem;
}
.video-grid iframe {
  width: 100%;
  height: 220px;
}
