/**
 * Design P0 MIX — identity kept, dated noise trimmed (prod 2026-09-05).
 * Load AFTER main.css. Does NOT replace the visual language.
 */

/* Particles / floating brains = SaaS noise dated → off */
#canvas,
.float-wrap {
  display: none !important;
}

/* Glow kept but restrained (presence without junior halo) */
.hero-glow-1 {
  opacity: 0.45;
  background: radial-gradient(circle, rgba(124, 58, 237, 0.09) 0%, transparent 65%);
}
.hero-glow-2 {
  opacity: 0.5;
  background: radial-gradient(circle, rgba(0, 212, 255, 0.07) 0%, transparent 65%);
}
.hero-brain {
  opacity: 0.055;
  filter: none;
}
.sub-glow {
  opacity: 0.55;
}
.logo-circle {
  box-shadow: 0 0 8px rgba(0, 212, 255, 0.1);
}
.btn-cta,
.btn-main {
  box-shadow: 0 0 14px rgba(0, 212, 255, 0.12);
}
.btn-cta:hover,
.btn-main:hover {
  box-shadow: 0 0 20px rgba(0, 212, 255, 0.18);
}

/* Opening bar: keep cyan/violet hint, but OPAQUE enough that scrolled
   content never shows through (mobile superposition bug 2026-09-13). */
.opening-bar{display:none!important;height:0!important;min-height:0!important;}

/* Chip: keep pill identity, kill pulse SaaS */
.chip-dot {
  animation: none;
  box-shadow: none;
}

/* Metrics: number-first KPI cards; sober hover (Mix) */
.metric:hover,
.metric-cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.38);
}
