@keyframes pulse {
  0% {
    opacity: .55;
    transform: scale(.9);
  }

  50% {
    opacity: 1;
    transform: scale(1.15);
  }

  100% {
    opacity: .55;
    transform: scale(.9);
  }
}

.section,
.hero-card {
  animation: fadeUp .35s ease both;
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

button {
  transition: transform .18s ease, background .18s ease, border-color .18s ease;
}

button:hover {
  transform: translateY(-1px);
}
