:root {
  --bs-primary: #0066cc;
  --bs-primary-rgb: 0, 102, 204;
}
body {
  color: #333;
}
.hero-section {
  background: linear-gradient(135deg, #f8f9ff 0%, #e8f4ff 100%);
}
.navbar {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.card {
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.card:hover {
  transform: translateY(-2px);
}
.pricing-highlight {
  border-top: 4px solid #0066cc !important;
}
footer a {
  text-decoration: none;
}
