body {
  background-color: #ffffff;
  color: #0f172a; /* Slate 900 */
}
.text-gradient {
  background: linear-gradient(135deg, #f97316 0%, #f59e0b 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.border-gradient {
  border: 1px solid transparent;
  background:
    linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(135deg, rgba(249, 115, 22, 0.3), rgba(245, 158, 11, 0.3))
      border-box;
}
.glow-blob {
  position: absolute;
  filter: blur(80px);
  opacity: 0.3;
  z-index: -1;
}

.social-proof-swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}
