/* s5 mobile C (chosen by Mirko 11/10): headline on top, video edge to edge,
   offer below. Sized so the buy button sits inside the first screen of the
   Facebook in-app browser (390x664): stars kept (Mirko), 16:9 video, compact
   price, selfie figures larger and lower. */
@media (max-width: 899px) {
  .v1 .hero-s5 { padding-top: 76px; }
  .v1 .hero-s5 .eyebrow { margin-bottom: 0; }
  .v1 .hero-s5 h1 { font-size: clamp(2.5rem, 11.6vw, 3.1rem); margin: 0 0 14px; }
  .v1 .hero-s5 .hero-media { margin: 0 -16px 18px; }
  .v1 .hero-s5 .video-card { border-radius: 0; aspect-ratio: 16 / 9; }
  .v1 .hero-s5 .video-tag { display: none; }
  .v1 .hero-s5 .hero-pop { right: -4px; width: 52%; bottom: -22%; }
  .v1 .hero-s5 .lead { font-size: .95rem; max-width: 30ch; }
  .v1 .hero-s5 .lead-7d strong { font-size: 1.15rem; }
  .v1 .hero-s5 .hero-buy { margin-top: 10px; gap: 10px; }
  .v1 .hero-s5 .price-inline strong { font-size: 1.8rem; }
}
@media (max-width: 899px) {
  /* "From zero to your first sales in 7 days." wraps before the selfie figure */
  .v1 .hero-s5 .lead-7d strong { display: block; max-width: 11.5em; }
}
