diff --git a/pitch-deck/components/slides/USPSlide.tsx b/pitch-deck/components/slides/USPSlide.tsx index 085942d..7159a89 100644 --- a/pitch-deck/components/slides/USPSlide.tsx +++ b/pitch-deck/components/slides/USPSlide.tsx @@ -3,6 +3,7 @@ import { Language } from '@/lib/types' import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' +import GlassCard from '../ui/GlassCard' import { FileCheck, Code, @@ -10,6 +11,9 @@ import { Shield, GitPullRequest, ArrowLeftRight, + ArrowRight, + ArrowDown, + RotateCw, } from 'lucide-react' interface USPSlideProps { @@ -32,146 +36,143 @@ export default function USPSlide({ lang }: USPSlideProps) { ? ['SAST / DAST / SBOM-Analyse', 'Kontinuierliches Pentesting', 'Issue-Tracker-Integration', 'Automatische Code-Änderungen'] : ['SAST / DAST / SBOM analysis', 'Continuous pentesting', 'Issue tracker integration', 'Automatic code changes'] - const outerCapabilities = [ + const capabilities = [ { icon: GitPullRequest, color: 'text-indigo-400', - border: 'border-indigo-500/30', + border: 'border-indigo-500/20', bg: 'bg-indigo-500/10', label: de ? 'RFQ-Prüfung' : 'RFQ Verification', - desc: de ? 'Kunden-Dokumente gegen Code prüfen' : 'Verify customer docs against code', - position: 'top-left', + desc: de ? 'Kunden-Dokumente automatisch gegen Code prüfen' : 'Verify customer docs against code automatically', }, { icon: ArrowLeftRight, color: 'text-purple-400', - border: 'border-purple-500/30', + border: 'border-purple-500/20', bg: 'bg-purple-500/10', label: de ? 'Bidirektional' : 'Bidirectional', - desc: de ? 'Code ↔ Docs synchronisiert' : 'Code ↔ Docs synchronized', - position: 'top-right', + desc: de ? 'Code ↔ Compliance-Docs immer synchron' : 'Code ↔ Compliance docs always in sync', }, { icon: Zap, color: 'text-amber-400', - border: 'border-amber-500/30', + border: 'border-amber-500/20', bg: 'bg-amber-500/10', label: de ? 'Prozess-Compliance' : 'Process Compliance', - desc: de ? 'Finding → Ticket → Fix automatisch' : 'Finding → Ticket → Fix automatic', - position: 'bottom-left', + desc: de ? 'Finding → Ticket → Fix vollautomatisch' : 'Finding → Ticket → Fix fully automatic', }, { icon: Shield, color: 'text-emerald-400', - border: 'border-emerald-500/30', + border: 'border-emerald-500/20', bg: 'bg-emerald-500/10', label: de ? 'Kontinuierlich' : 'Continuous', - desc: de ? 'Bei jeder Code-Änderung' : 'On every code change', - position: 'bottom-right', + desc: de ? 'Bei jeder Code-Änderung, nicht jährlich' : 'On every code change, not annually', }, ] return (
{subtitle}
- Code & Security
- {cap.desc}
+ {/* Right: Code & Security */} +
{cap.desc}