/* v19 — celular com o vídeo da prévia no Hero */
header.hero .hero-grid.com-celular{max-width:1040px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;text-align:left}
header.hero .hero-grid.com-celular h1{margin:16px 0 24px;max-width:none}
header.hero .hero-grid.com-celular .lead{margin:0 0 12px}
.hero-celular{margin:0;justify-self:center;width:100%;max-width:340px}
.hero-celular video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:24px;background:#EAF3F0;box-shadow:0 24px 60px rgba(0,80,79,.18)}
.hero-celular video:focus-visible{outline:3px solid var(--cor-acento);outline-offset:3px}
.hero-celular figcaption{margin-top:10px;font-size:.85rem;color:#3E4B4B;text-align:center}
@media (max-width:860px){
  header.hero .hero-grid.com-celular{grid-template-columns:1fr;gap:32px;text-align:center}
  header.hero .hero-grid.com-celular h1{margin:16px auto 24px}
  header.hero .hero-grid.com-celular .lead{margin:0 auto 12px}
  .hero-celular{max-width:300px}
}
