"use client"; import React from "react"; import { cn } from "@/lib/utils"; interface Feature { number: string; title: string; description: string; detail: string; } const features: Feature[] = [ { number: "01", title: "Dados Colaborativos", description: "Informações fornecidas pelo Open Food Facts, a maior base colaborativa global — a Wikipedia dos alimentos, mantida por voluntários em todo o mundo.", detail: "2 M+ produtos", }, { number: "02", title: "Sempre Atualizado", description: "Novos produtos e reformulações são adicionados a cada minuto pela comunidade. Conectamos você direto à fonte, sem intermediários.", detail: "Atualização em tempo real", }, { number: "03", title: "Decisão em Segundos", description: "Interface projetada para clareza imediata. Nutri-Score, NOVA e alérgenos visíveis à primeira vista — sem ruído visual.", detail: "Resultados em < 10 s", }, { number: "04", title: "Open Source, Sempre", description: "O NutriScan é e sempre será gratuito. Conhecimento sobre saúde deve ser um direito universal, sem anúncios ou venda de dados.", detail: "Licença MIT", }, ]; export function Features() { return (
{/* ── Section header ───────────────────────────────────────────── */}
Recursos

Por que confiar no{" "} NutriScan

Engenharia de dados a serviço da sua saúde, com transparência total e zero custo.

{/* ── Feature rows ─────────────────────────────────────────────── */}
{features.map((f, i) => ( ))}
{/* ── Bottom rule ──────────────────────────────────────────────── */}
); } function FeatureRow({ feature, index, }: { feature: Feature; index: number; }) { return (
{/* Step number */}
{feature.number}
{/* Title */}

{feature.title}

{/* Description */}

{feature.description}

{/* Detail pill */}
{feature.detail}
); }