"use client" import Navbar from "@/components/navbar" import Footer from "@/components/footer" import PageReveal from "@/components/page-reveal" import { Card } from "@/components/ui/card" import { ArrowLeft, Users, Briefcase, Wind, Wifi, ShieldCheck, ChevronRight } from "lucide-react" import Link from "next/link" import Image from "next/image" import { useLanguage } from "@/lib/language-context" import { motion } from "framer-motion" export default function FleetPage() { const { t } = useLanguage() const vehicles = [ { id: "vclass", data: t.fleetPage.vehicles.vclass, image: "/images/fleet/v-class.jpg", large: true, icon: Users }, { id: "eclass", data: t.fleetPage.vehicles.eclass, image: "/images/fleet/e-class.jpg", large: false, icon: Briefcase }, { id: "superb", data: t.fleetPage.vehicles.superb, image: "/images/fleet/superb.jpg", large: false, icon: Wind }, { id: "transit", data: t.fleetPage.vehicles.transit, image: "/images/fleet/transit.jpg", large: true, icon: Users } ] const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.2 } } } const itemVariants = { hidden: { opacity: 0, y: 30 }, visible: { opacity: 1, y: 0, transition: { duration: 0.8 } } } return ( {/* Background elements - Softer and more premium */}
{/* Header Section */}
{t.fleetPage.back}

{t.fleetPage.title}
{t.fleetPage.titleAccent}

{t.fleetPage.description}

{/* Fleet Grid */}
{vehicles.map((vehicle, idx) => ( {/* Image with refined hover scaling */} {vehicle.data.name} {/* Darker bottom gradient for text readability */}
{/* Content Details - Overlay style without box */}
{vehicle.data.category}
{t.fleetPage.availabilityLabel}

{vehicle.data.name}

{vehicle.data.description}

{vehicle.data.features.map((feature: string, fIdx: number) => (
{feature}
))}
{t.nav.cta}
))}
{/* Quality Statement */}

{t.servicesPage.whyUs.items[1]}

{t.fleetPage.stats.ageValue}

{t.fleetPage.stats.ageLabel}

{t.fleetPage.stats.cleanlinessValue}

{t.fleetPage.stats.cleanlinessLabel}

{t.fleetPage.stats.maintenanceValue}

{t.fleetPage.stats.maintenanceLabel}