body {
  font-family: "Inter", sans-serif;
  background-color: var(--tw-colors-gray-50);
}
/* Custom gradient for the CTA background - Using the new colors */
.gradient-bg-custom {
  background: linear-gradient(-45deg, #00a3c2, #00a3c2, #04eeb2);
  background-size: 400% 400%;
  animation: gradient-animation 15s ease infinite;
}
.feature-card {
  transition: all 0.3s ease-in-out;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -2px rgba(0, 0, 0, 0.05);
}
.feature-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.04);
}
@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.header-logo {
  width: 160px;
}

.footer-logo {
  width: 100px;
}
