'use client' import { motion } from 'framer-motion' import { useInView } from 'framer-motion' import { useRef } from 'react' import { Cloud, Server, HardDrive, CheckCircle, ArrowRight } from 'lucide-react' import BackgroundAnimations from '@/components/BackgroundAnimations' const services = [ { icon: Cloud, title: 'Hébergement Cloud Vaultwarden Réunion', description: 'Hébergement sécurisé de votre Vaultwarden à la Réunion avec sauvegardes automatiques quotidiennes.', features: ['Sauvegardes automatiques', 'SSL/TLS inclus', 'Mise à jour gérée', 'Support technique'], gradient: 'from-blue-500 to-cyan-500', }, { icon: HardDrive, title: 'Installation Vaultwarden Mini PC Réunion', description: 'Solution compacte clé en main pour entreprises de la Réunion sans NAS.', features: ['Matériel fourni', 'Installation complète', 'Configuration réseau', 'Support 60 jours'], gradient: 'from-security-accent to-green-500', popular: true, }, { icon: Server, title: 'Installation Vaultwarden NAS Réunion', description: 'Installation complète de Vaultwarden sur votre NAS. Formation incluse.', features: ['Configuration complète', 'Formation personnalisée', 'Documentation détaillée', 'Support 30 jours'], gradient: 'from-purple-500 to-pink-500', }, ] export default function Services() { const ref = useRef(null) const isInView = useInView(ref, { once: true, margin: '-100px' }) return (
{/* Section Header - Centered */}
Nos Services

Des solutions adaptées

Des solutions adaptées à vos besoins pour sécuriser vos mots de passe d'entreprise

{/* Services - Centered Grid Layout */}
{services.map((service, index) => ( {service.popular && (
POPULAIRE
)} {/* Icon */}
{/* Content */}

{service.title}

{service.description}

{/* Features - Vertical List */}
    {service.features.map((feature, idx) => (
  • {feature}
  • ))}
Découvrir
))}
) }