/* Brand Colors */
.text-brick-red { color: #A3322B; }
.text-olive-green { color: #6D7D3A; }
.bg-slate-blue { background-color: #485A67; }
.bg-light-cream { background-color: #F6F3EA; }

.hero {
  background: linear-gradient(90deg, #6D7D3A 50%, #A3322B 50%);
  color: #F6F3EA;
}

.section-title {
  font-weight: 600;
}

.card {
  border: none;
  transition: transform 0.3s ease;
}
.card:hover {
  transform: translateY(-8px);
}
.logo-zoom {
  transform: scale(4.5);
  transform-origin: center;
  margin: 5rem;
}

