/* Mobile app illustrations only; preserve the full 4:3 mascot scenes. */
.app-grid .app-card .mobile-app-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block;border-radius:18px;margin:0 0 18px}
