/* базові дрібниці, які Tailwind не покриває з коробки */

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont,
    "Inter", "Nunito Sans", "Roboto", "Open Sans",
    "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

/* картки послуг */
.service-card {
  background: rgba(30,35,70,0.4);
  border: 1px solid rgba(139,92,246,0.3);
  border-radius: 1rem;
  padding: 1rem 1.25rem;
  box-shadow: 0 0 20px rgba(139,92,246,0.2);
  transition: all .18s ease;
  display: block;
  text-decoration: none;
}
.service-card:hover {
  box-shadow: 0 0 30px rgba(139,92,246,0.45);
  transform: translateY(-2px) scale(1.01);
  border-color: rgba(139,92,246,0.6);
}

/* анімації появи */
@keyframes fadeInUp {
  0% {opacity:0; transform: translateY(20px);}
  100% {opacity:1; transform: translateY(0);}
}
.animate-fadeInUp {
  animation: fadeInUp .6s ease both;
}
@keyframes fadeInUpSmall {
  0% {opacity:0; transform: translateY(10px);}
  100% {opacity:1; transform: translateY(0);}
}
.animate-fadeInUpSmall {
  animation: fadeInUpSmall .6s ease .1s both;
}

/* приховати honeypot */
input[name="company"] {
  display:none !important;
}
