'use client' import { Language } from '@/lib/types' import { t } from '@/lib/i18n' import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' import GlassCard from '../ui/GlassCard' interface BusinessModelSlideProps { lang: Language products?: unknown[] investorId?: string | null preferredScenarioId?: string | null isWandeldarlehen?: boolean } export default function BusinessModelSlide({ lang }: BusinessModelSlideProps) { const i = t(lang) const de = lang === 'de' const tiers = [ { name: 'Starter', target: de ? 'Startups & Kleinstunternehmen' : 'Startups & Micro', employees: '< 10', price: de ? '3.600' : '3,600', period: de ? 'EUR/Jahr' : 'EUR/yr', features: de ? ['Code Security (SAST/DAST)', 'Compliance-Dokumente', 'Consent Management', '1 Anwendung'] : ['Code Security (SAST/DAST)', 'Compliance documents', 'Consent management', '1 application'], highlight: false, }, { name: 'Professional', target: de ? 'KMU & Mittelstand' : 'SME & Mid-Market', employees: '10 – 250', price: de ? '15.000 – 40.000' : '15,000 – 40,000', period: de ? 'EUR/Jahr' : 'EUR/yr', features: de ? ['Alle Module inkl. CE-Bewertung', 'Audit Manager End-to-End', 'AI Act Compliance (UCCA)', 'Unbegrenzte Anwendungen'] : ['All modules incl. CE assessment', 'Audit Manager end-to-end', 'AI Act Compliance (UCCA)', 'Unlimited applications'], highlight: true, }, { name: 'Enterprise', target: de ? 'Konzerne & OEMs' : 'Enterprises & OEMs', employees: '250+', price: de ? 'ab 50.000' : 'from 50,000', period: de ? 'EUR/Jahr' : 'EUR/yr', features: de ? ['Dedizierte Instanz', 'Custom Integrationen (SAP, MES)', 'SLA & Priority Support', 'Tender Matching & RFQ-Prüfung'] : ['Dedicated instance', 'Custom integrations (SAP, MES)', 'SLA & priority support', 'Tender matching & RFQ verification'], highlight: false, }, ] return (

{i.businessModel.title}

{i.businessModel.subtitle}

{tiers.map((tier, idx) => (

{tier.name}

{tier.target}

{tier.employees} {de ? 'Mitarbeiter' : 'employees'}

{tier.price} {tier.period}
    {tier.features.map((f, i) => (
  • {f}
  • ))}
))}
) }