"use client"; import Link from "next/link"; import { useReveal } from "@/hooks/use-reveal"; import { useT } from "@/components/locale-provider"; const MODELS = [ { index: "01", name: { en: "Per job", sv: "Per jobb" }, tagline: { en: "Pay for what you order.", sv: "Betala för det du beställer." }, points: [ { en: "50 % to start. 50 % on approval.", sv: "50 % start. 50 % vid godkänt." }, { en: "No subscriptions.", sv: "Inga abonnemang." }, { en: "Provenance included.", sv: "Härkomst ingår." }, ], cta: { en: "Build order", sv: "Bygg beställning" }, featured: true, }, { index: "02", name: { en: "Subscription", sv: "Prenumeration" }, tagline: { en: "Continuous feed.", sv: "Löpande feed." }, points: [ { en: "Daily deltas.", sv: "Dagliga deltan." }, { en: "Webhook on change.", sv: "Webhook vid ändring." }, { en: "Freshness monitored.", sv: "Färskhet bevakas." }, ], cta: { en: "Configure feed", sv: "Konfigurera feed" }, featured: false, }, { index: "03", name: { en: "Custom", sv: "Custom" }, tagline: { en: "Large engagements.", sv: "Stora uppdrag." }, points: [ { en: "Quote before start.", sv: "Offert innan start." }, { en: "ML, BI, documents.", sv: "ML, BI, dokument." }, { en: "Dedicated API.", sv: "Dedikerad API." }, ], cta: { en: "Book a call", sv: "Boka samtal" }, featured: false, }, ]; export function PricingSection() { const ref = useReveal(); const t = useT(); return (

{t({ en: "06 — Pricing", sv: "06 — Priser" })}

{t({ en: "Three models", sv: "Tre modeller" })}

{t({ en: "Three ways to buy.", sv: "Tre sätt att köpa." })}
{t({ en: "No surprises.", sv: "Inga överraskningar." })}

{MODELS.map((m, i) => (
{m.index} {m.featured ? : null}

{t(m.name)}

{t(m.tagline)}

    {m.points.map((p) => (
  • {t(p)}
  • ))}
{t(m.cta)}
))}
); }