import { PenTool, FileOutput, FileText, Layers, Zap, Gift } from 'lucide-react'; import { useLanguage } from '../../contexts/LanguageContext'; const iconMap = [PenTool, FileOutput, FileText, Layers, Zap, Gift]; const accentColors = [ { bg: 'bg-coral-50', icon: 'text-coral-500', border: 'hover:border-coral-200' }, { bg: 'bg-sage-50', icon: 'text-sage-600', border: 'hover:border-sage-200' }, { bg: 'bg-amber-50', icon: 'text-amber-600', border: 'hover:border-amber-200' }, { bg: 'bg-violet-50', icon: 'text-violet-500', border: 'hover:border-violet-200' }, { bg: 'bg-coral-50', icon: 'text-coral-500', border: 'hover:border-coral-200' }, { bg: 'bg-sage-50', icon: 'text-sage-600', border: 'hover:border-sage-200' }, ]; export default function FeaturesSection() { const { t } = useLanguage(); const f = t.marketing.features; const items = [ { title: f.handwriting, description: f.handwritingDesc }, { title: f.multiFormat, description: f.multiFormatDesc }, { title: f.pdf, description: f.pdfDesc }, { title: f.batch, description: f.batchDesc }, { title: f.accuracy, description: f.accuracyDesc }, { title: f.free, description: f.freeDesc }, ]; return (
{/* Subtle top border accent */}

{f.title}

{f.subtitle}

{items.map((item, i) => { const Icon = iconMap[i]; const color = accentColors[i]; return (

{item.title}

{item.description}

); })}
); }