fix: Onepager Texte + gleichmäßige Spalten
Problem: "Hohe Kosten für Pentests und Audits — nur einmal im Jahr" Lösung: +CE-SW-Risikobeurteilung Echtzeit, +Compliance GPT, Pflichten statt CE-Risikobewertungen, Jira entfernt Spalten: grid-cols-4 / grid-cols-6 gleichmäßig verteilt Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -307,13 +307,13 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
|
||||
'Ohne KI verlieren sie ihre Wettbewerbsfähigkeit',
|
||||
'Mit US-KI riskieren sie, die Kontrolle über ihre sensibelsten Daten zu verlieren',
|
||||
'Neue EU-Regulierungen (AI Act, CRA, NIS2) zwingen über 30.000 Unternehmen in hochkomplexe Compliance-Prozesse',
|
||||
'Pentests und CE-Zertifizierungen kosten 50.000+ EUR/Jahr — prüfen aber nur einmal',
|
||||
'Hohe Kosten für Pentests und Audits — Prüfungen nur einmal im Jahr',
|
||||
'Das Ergebnis: Stillstand in einer Phase, in der Geschwindigkeit entscheidend ist',
|
||||
] : [
|
||||
'Without AI they lose their competitiveness',
|
||||
'With US AI they risk losing control over their most sensitive data',
|
||||
'New EU regulations (AI Act, CRA, NIS2) force over 30,000 companies into complex compliance processes',
|
||||
'Pentests and CE certifications cost EUR 50,000+/year — but only check once',
|
||||
'High costs for pentests and audits — checks only once a year',
|
||||
'The result: standstill in a phase where speed is decisive',
|
||||
]).map((item, idx) => (
|
||||
<p key={idx} className="text-xs text-white/70 pl-4 relative leading-relaxed">
|
||||
@@ -334,14 +334,18 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
|
||||
<div className="space-y-1.5">
|
||||
{(de ? [
|
||||
'Jede Code-Änderung wird automatisch geprüft (SAST, DAST, SBOM, Pentesting)',
|
||||
'VVT, TOMs, DSFA, Löschfristen und CE-Risikobewertungen entstehen in Echtzeit',
|
||||
'Abweichungen vollständig orchestriert: Tickets, Nachweise, Eskalation an GF – integriert in Jira',
|
||||
'VVT, TOMs, DSFA, Löschfristen und Pflichten entstehen in Echtzeit',
|
||||
'CE-Software-Risikobeurteilung kontinuierlich in Echtzeit',
|
||||
'Abweichungen vollständig orchestriert: Tickets, Nachweise, Eskalation an GF',
|
||||
'Echtzeit Compliance GPT für komplexe Fragen',
|
||||
'Gehostet in europäischer Infrastruktur (DE/FR) für maximale Datensouveränität',
|
||||
'Ergebnis: audit-ready zu jedem Zeitpunkt',
|
||||
] : [
|
||||
'Every code change is automatically checked (SAST, DAST, SBOM, pentesting)',
|
||||
'RoPA, TOMs, DPIA, retention and CE risk assessments created in real-time',
|
||||
'Deviations fully orchestrated: tickets, evidence, escalation to mgmt – integrated with Jira',
|
||||
'RoPA, TOMs, DPIA, retention and obligations created in real-time',
|
||||
'CE software risk assessment continuously in real-time',
|
||||
'Deviations fully orchestrated: tickets, evidence, escalation to management',
|
||||
'Real-time Compliance GPT for complex questions',
|
||||
'Hosted on European infrastructure (DE/FR) for maximum data sovereignty',
|
||||
'Result: audit-ready at any time',
|
||||
]).map((item, idx) => (
|
||||
@@ -512,7 +516,7 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
|
||||
<div className="grid grid-rows-2 gap-3">
|
||||
<GlassCard delay={0.5} hover={false} className="p-3">
|
||||
<h3 className="text-xs font-bold text-indigo-400 uppercase tracking-wider mb-2">{de ? 'Unternehmensentwicklung' : 'Company Growth'}</h3>
|
||||
<div className="grid grid-cols-[1fr_1fr_1fr_1fr] gap-x-2 text-[10px] text-white/30 uppercase tracking-wider mb-1.5 border-b border-white/10 pb-1">
|
||||
<div className="grid grid-cols-4 gap-x-3 text-[10px] text-white/30 uppercase tracking-wider mb-1.5 border-b border-white/10 pb-1">
|
||||
<span>{de ? 'Jahr' : 'Year'}</span><span className="text-right">MA</span><span className="text-right">{de ? 'Kunden' : 'Customers'}</span><span className="text-right">ARR</span>
|
||||
</div>
|
||||
<div className="space-y-1">
|
||||
@@ -523,7 +527,7 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
|
||||
{ year: '2029', emp: '25', cust: '~700', arr: de ? '~5,0 Mio. EUR' : '~EUR 5.0M' },
|
||||
{ year: '2030', emp: '35', cust: '~1.200', arr: de ? '~8,5 Mio. EUR' : '~EUR 8.5M' },
|
||||
].map((r, idx) => (
|
||||
<div key={idx} className="grid grid-cols-[1fr_1fr_1fr_1fr] gap-x-2 text-xs">
|
||||
<div key={idx} className="grid grid-cols-4 gap-x-3 text-xs">
|
||||
<span className="text-white/40">{r.year}</span>
|
||||
<span className="text-right text-white/50">{r.emp}</span>
|
||||
<span className="text-right text-white/50">{r.cust}</span>
|
||||
@@ -535,7 +539,7 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
|
||||
|
||||
<GlassCard delay={0.55} hover={false} className="p-3 flex-1">
|
||||
<h3 className="text-xs font-bold text-red-400 uppercase tracking-wider mb-2">{de ? 'Wettbewerber' : 'Competitors'}</h3>
|
||||
<div className="grid grid-cols-[1.2fr_0.6fr_0.6fr_0.8fr_0.8fr_0.8fr] gap-x-1 text-[8px] text-white/30 uppercase tracking-wider mb-1.5 border-b border-white/10 pb-1">
|
||||
<div className="grid grid-cols-6 gap-x-2 text-[8px] text-white/30 uppercase tracking-wider mb-1.5 border-b border-white/10 pb-1">
|
||||
<span></span><span>{de ? 'Gegr.' : 'Est.'}</span><span>MA</span><span className="text-right">{de ? 'Kunden' : 'Cust.'}</span><span className="text-right">ARR</span><span className="text-right">Invest</span>
|
||||
</div>
|
||||
<div className="space-y-1">
|
||||
@@ -548,7 +552,7 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
|
||||
{ name: 'Proliance', flag: '🇩🇪', year: '2017', emp: '100+', cust: '2.500+', rev: '€5-10M', invest: 'k.A.' },
|
||||
{ name: 'heyData', flag: '🇩🇪', year: '2019', emp: '80+', cust: '2.000+', rev: '€3-10M', invest: '€18M' },
|
||||
].map((c, idx) => (
|
||||
<div key={idx} className="grid grid-cols-[1.2fr_0.6fr_0.6fr_0.8fr_0.8fr_0.8fr] gap-x-1 text-[9px]">
|
||||
<div key={idx} className="grid grid-cols-6 gap-x-2 text-[9px]">
|
||||
<span className="text-white/70">{c.flag} {c.name}</span>
|
||||
<span className="text-white/30">{c.year}</span>
|
||||
<span className="text-white/40">{c.emp}</span>
|
||||
|
||||
Reference in New Issue
Block a user