/* BioAscend homepage mobile floating-vial refinement. Desktop remains unchanged. */
@media (max-width: 860px) {
  .hero-vial-stage {
    left: 50% !important;
    right: auto !important;
    width: min(100%, 480px) !important;
    height: 32% !important;
    bottom: 22px !important;
    transform: translateX(-50%) !important;
  }
  .hero-vial-reta { height: 83% !important; left: 34% !important; top: 7% !important; }
  .hero-vial-nad  { height: 59% !important; left: 7% !important; top: 23% !important; }
  .hero-vial-ghk  { height: 60% !important; right: 20% !important; top: -3% !important; }
  .hero-vial-bac  { height: 60% !important; right: 7% !important; bottom: 0 !important; }
}
@media (max-width: 350px) {
  /* Keep vial animations clear of the CTA buttons on narrow phones. */
  .hero-vial-stage { height: 27% !important; }
}
