/* Shared with index + inner product pages (Tailwind complements) */
html { scroll-behavior: smooth; }
[x-cloak] { display: none !important; }
.mesh-hero {
  background-color: #020617;
  background-image:
    radial-gradient(ellipse 100% 80% at 50% -30%, rgba(6, 139, 234, 0.35), transparent 55%),
    radial-gradient(ellipse 50% 60% at 100% 20%, rgba(37, 211, 102, 0.12), transparent 50%),
    radial-gradient(ellipse 45% 50% at 0% 90%, rgba(253, 137, 23, 0.12), transparent 45%);
}
.mesh-features {
  background-color: #0f172a;
  background-image:
    radial-gradient(ellipse 80% 50% at 50% 0%, rgba(6, 139, 234, 0.2), transparent 50%),
    radial-gradient(ellipse 40% 40% at 100% 100%, rgba(37, 211, 102, 0.08), transparent 40%);
}
.mesh-shots {
  background: linear-gradient(155deg, #1e0328 0%, #2d0a3a 40%, #4c1d5c 100%);
}
.bg-grid-slate {
  background-size: 64px 64px;
  background-image: linear-gradient(to right, rgba(148,163,184,0.06) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(148,163,184,0.06) 1px, transparent 1px);
}
.mesh-pricing {
  background: linear-gradient(180deg, #0f172a 0%, #1e293b 50%, #0f172a 100%);
}
