'use client' import { Language } from '@/lib/types' import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' import GlassCard from '../ui/GlassCard' import { FileCheck, Code, ArrowLeftRight, Zap, Shield, GitPullRequest, } from 'lucide-react' interface USPSlideProps { lang: Language } export default function USPSlide({ lang }: USPSlideProps) { const de = lang === 'de' const title = de ? 'Unser USP' : 'Our USP' const subtitle = de ? 'Die erste Plattform, die Compliance-Dokumente und tatsächliche Code-Umsetzung verbindet' : 'The first platform that connects compliance documents with actual code implementation' const bridgeLeft = { icon: FileCheck, label: de ? 'Compliance & Audits' : 'Compliance & Audits', items: de ? ['DSGVO-Dokumente (VVT, DSFA, TOMs)', 'Audit-Management & Nachweise', 'Kunden-Anforderungen (RFQ)', 'CE-Risikobeurteilungen'] : ['GDPR documents (RoPA, DPIA, TOMs)', 'Audit management & evidence', 'Customer requirements (RFQ)', 'CE risk assessments'], } const bridgeRight = { icon: Code, label: de ? 'Code & Security' : 'Code & Security', items: de ? ['SAST / DAST / SBOM-Analyse', 'Kontinuierliches Pentesting', 'Issue-Tracker-Integration', 'Automatische Code-Aenderungen'] : ['SAST / DAST / SBOM analysis', 'Continuous pentesting', 'Issue tracker integration', 'Automatic code changes'], } const capabilities = [ { icon: GitPullRequest, color: 'text-indigo-400', bg: 'bg-indigo-500/10 border-indigo-500/20', title: de ? 'RFQ-gegen-Code Prüfung' : 'RFQ-to-Code Verification', desc: de ? 'Kunden-Anforderungsdokumente werden automatisiert gegen die aktuelle Source-Code-Umsetzung geprüft. Abweichungen werden erkannt, Änderungen vorgeschlagen und auf Wunsch automatisiert umgesetzt.' : 'Customer requirement documents are automatically verified against current source code implementation. Deviations are detected, changes proposed and automatically implemented on request.', }, { icon: ArrowLeftRight, color: 'text-purple-400', bg: 'bg-purple-500/10 border-purple-500/20', title: de ? 'Bidirektionale Synchronisation' : 'Bidirectional Synchronization', desc: de ? 'Compliance-Anforderungen fliessen direkt in den Code — und Code-Aenderungen aktualisieren automatisch die Compliance-Dokumentation. Kein manuelles Nacharbeiten.' : 'Compliance requirements flow directly into code — and code changes automatically update compliance documentation. No manual rework.', }, { icon: Zap, color: 'text-amber-400', bg: 'bg-amber-500/10 border-amber-500/20', title: de ? 'Automatisierte Prozess-Compliance' : 'Automated Process Compliance', desc: de ? 'Vom Audit-Finding über das Ticket bis zur Code-Aenderung — der gesamte Prozess laeuft automatisiert durch. Rollen, Fristen, Eskalation und Nachweise werden End-to-End verwaltet.' : 'From audit finding to ticket to code change — the entire process runs automatically. Roles, deadlines, escalation and evidence are managed end-to-end.', }, { icon: Shield, color: 'text-emerald-400', bg: 'bg-emerald-500/10 border-emerald-500/20', title: de ? 'Kontinuierlich statt jährlich' : 'Continuous Instead of Annual', desc: de ? 'Klassische Compliance prüft einmal im Jahr und hofft auf das Beste. Unsere Plattform prüft bei jeder Code-Aenderung — Findings werden sofort zu Tickets mit konkreten Implementierungsvorschlaegen.' : 'Traditional compliance checks once a year and hopes for the best. Our platform checks on every code change — findings immediately become tickets with concrete implementation proposals.', }, ] return (
{subtitle}
{bridgeLeft.label}
{de ? 'Brücke' : 'Bridge'}
{bridgeRight.label}
{cap.desc}