"use client"; import { BarChart, CheckCircle, Handshake, Lock, Shield, Wallet, Zap, } from "lucide-react"; import { useTranslations } from "next-intl"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { Badge } from "@/components/ui/badge"; import { BlurFade } from "@/components/ui/blur-fade"; import { Button } from "@/components/ui/button"; import { Dialog, DialogContent, DialogTrigger } from "@/components/ui/dialog"; import { NumberTicker } from "@/components/ui/number-ticker"; export function EscrowExplanation() { const t = useTranslations("home.escrowExplanation"); const benefits = [ { icon: Shield, title: t("benefits.protection.title"), description: t("benefits.protection.description"), color: "text-green-500", }, { icon: Zap, title: t("benefits.fast.title"), description: t("benefits.fast.description"), color: "text-blue-500", }, { icon: BarChart, title: t("benefits.history.title"), description: t("benefits.history.description"), color: "text-purple-500", }, { icon: Lock, title: t("benefits.trusted.title"), description: t("benefits.trusted.description"), color: "text-orange-500", }, ]; const faqItems = [ { question: t("faq.q1"), answer: t("faq.a1"), }, { question: t("faq.q2"), answer: t("faq.a2"), }, { question: t("faq.q3"), answer: t("faq.a3"), }, { question: t("faq.q4"), answer: t("faq.a4"), }, { question: t("faq.q5"), answer: t("faq.a5"), }, ]; const stats = [ { value: 208, suffix: "M", label: t("stats.volume"), }, { value: 8763, suffix: "", label: t("stats.transactions"), }, { value: 99.8, suffix: "%", label: t("stats.satisfaction"), }, { value: 2, suffix: "min", label: t("stats.avgTime"), }, ]; return (