PESYJE V28.7 SAFE CARDS FIX

Fixes ONLY:
1. Homepage business cards
   - Uses ONLY a real business custom cover or a real gallery image as cover.
   - Never stretches the business logo as a cover.
   - If no real cover/gallery photo exists, keeps a clean compact logo card instead of a fake cover.
   - Logo remains a small separate tile.
2. Explore by city
   - City name and business count forced above the overlay with explicit z-index/visibility/white text/text-shadow.

No DB changes. No migrations. AYLINE only.

After overwrite:
cd /home/n377435/pesyje
php artisan optimize:clear
