/* Factura Digital Perú marketing page helpers (kept minimal; layout uses Tailwind utilities) */

html { scroll-behavior: smooth; }
html, body { overflow-x: hidden; }
section[id] { scroll-margin-top: 88px; }

.fx-gradient-text {
  background: linear-gradient(90deg, #60a5fa, #34d399, #a78bfa);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.fx-card-hover {
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.fx-card-hover:hover {
  transform: translateY(-4px);
}

.fx-fade-in {
  animation: fxFadeIn .35s ease-out both;
}
@keyframes fxFadeIn {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}
