import { CheckCircle2, Users, FileCode, Zap } from "lucide-react"; import { motion } from "motion/react"; export default function Stats() { const statsList = [ { id: "stat-formats", marker: "200+", label: "Supported Formats", subText: "PDF, Image, Video, Audio, Archiving, Docs", icon: , color: "from-violet-500/10 to-indigo-500/10", }, { id: "stat-users", marker: "50,000+", label: "Active Installs", subText: "Leading offline desktop choice worldwide", icon: , color: "from-indigo-500/10 to-sky-500/10", }, { id: "stat-rate", marker: "99.9%", label: "Success Processing", subText: "Advanced local encoding checks", icon: , color: "from-emerald-500/10 to-teal-500/10", }, { id: "stat-gpu", marker: "0ms Cloud Delay", label: "GPU Accelerated", subText: "100% on-device AI upscaling and codecs", icon: , color: "from-fuchsia-100 to-pink-100", }, ]; const containerVariants = { hidden: { opacity: 0 }, visible: { opacity: 1, transition: { staggerChildren: 0.1, }, }, }; const itemVariants = { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0, transition: { type: "spring", stiffness: 100 } }, }; return (
{statsList.map((stat) => ( {/* Decorative side shape */}
{stat.icon}
{stat.marker}

{stat.label}

{stat.subText}

))}
); }