html { scroll-behavior: smooth; }
body { padding-top: 72px; }

.hero {
  background: linear-gradient(135deg, #0d6efd, #084298);
  color: #fff;
}
.hero img { max-width: 100%; }
.badge-verified { background-color: #198754; }
.card img { object-fit: cover; height: 200px; }
