body {
  font-family: 'Inter', sans-serif;
  background-color: #fff;
}
.hero-title {
  font-size: 3rem;
  font-weight: 900;
  color: #2563EB;
}
.hero-subtitle {
  font-size: 2.5rem;
  font-weight: 700;
  color: #0F172A;
}
.btn-primary {
  background-color: #2563EB;
  border: none;
}
.btn-primary:hover {
  background-color: #1D4ED8;
}
.card {
  border: 1px solid #e5e7eb;
}