"use client"; import { useInView } from "@/hooks/use-in-view"; import { Card, CardHeader, CardTitle, CardDescription, CardContent } from "@/components/ui/card"; import { Toilet, FlaskConical, Trash2, Cable } from "lucide-react"; const services = [ { icon: Toilet, title: "Premium Porta Potties", description: "Climate-controlled, hands-free, LED-lit units with USB charging and active ventilation. Festival bathrooms your attendees will actually want to talk about (in a good way).", features: ["Hands-free flush", "LED ambient lighting", "USB charging", "Ventilation fans"], }, { icon: FlaskConical, title: "Bioreactor Power", description: "On-site anaerobic digesters convert waste to biogas in hours, not weeks. Scalable micro-generator arrays produce clean, reliable electricity — no diesel required.", features: ["Rapid biogas conversion", "Micro-generator arrays", "Real-time monitoring", "Scalable output"], }, { icon: Trash2, title: "Waste Management", description: "Full-service waste handling from setup to teardown. We manage collection, processing, and responsible disposal so you can focus on producing an unforgettable event.", features: ["Setup & teardown", "24/7 maintenance", "Eco-friendly processing", "Zero landfill goal"], }, { icon: Cable, title: "Power Infrastructure", description: "Complete power distribution for stages, vendors, and facilities. Our smart grid seamlessly integrates bio-generated power with backup systems for uninterrupted performance.", features: ["Distribution panels", "Load balancing", "Backup integration", "Smart monitoring"], }, ]; export function ServicesSection() { const { ref, isInView } = useInView(0.1); return (

Our Services

Everything you need to power your festival sustainably

{services.map((service, index) => (
{service.title}
{service.description}
    {service.features.map((feature) => (
  • {feature}
  • ))}
))}
); }