body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; }
.hero-slideshow { height: 500px; background-size: cover; background-position: center; transition: background-image 1s ease-in-out; }
.gold-banner { background: #ffc107; color: #000; text-align: center; padding: 8px; font-weight: bold; }
.floating-wa { position: fixed; bottom: 20px; right: 20px; background: #25D366; color: white; border-radius: 50px; padding: 12px 20px; z-index: 1000; text-decoration: none; }
.location-card img { height: 200px; object-fit: cover; }