From 129072e0f07dbaaf132bba7788105e9d2fd5ad03 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Fri, 27 Mar 2026 14:05:54 +0100 Subject: [PATCH] fix: Onepager Layout + Wettbewerber-Daten aktualisiert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Layout: grid-cols-[1fr_1.6fr_1fr], flex-1 für gleiche Höhen - Links: Mitarbeiter + Markt (schmal, gleiche Höhe) - Mitte: Umsatz + Wettbewerber (breiter, grid-cols für saubere Spalten) - Rechts: Pricing + Kundenersparnis (schmal, gleiche Höhe) Wettbewerber aktualisiert mit recherchierten Daten: - +Delve (🇺🇸 2024, 24 MA, $2,6M ARR, $35M Invest) - +Mitarbeiter-Spalte (MA) für alle - Sprinto: $38M ARR (Latka) - DataGuard: €20-30M ARR, €65M Invest - Proliance: €5-10M ARR - heyData: €3-10M ARR Go-to-Market: farbige Bullet Points pro Phase Spalten in Umsatz + Wettbewerber: grid mit 1fr statt fixer px Co-Authored-By: Claude Opus 4.6 (1M context) --- .../slides/ExecutiveSummarySlide.tsx | 72 ++++++++++--------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/pitch-deck/components/slides/ExecutiveSummarySlide.tsx b/pitch-deck/components/slides/ExecutiveSummarySlide.tsx index e2082b4..3613ea7 100644 --- a/pitch-deck/components/slides/ExecutiveSummarySlide.tsx +++ b/pitch-deck/components/slides/ExecutiveSummarySlide.tsx @@ -436,8 +436,8 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl

{phase.title}

{phase.items.map((item, i) => ( -

- {item} +

+ {item}

))}
@@ -471,14 +471,14 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl - {/* 3-Spalten Layout: schmal | breit | schmal */} -
+ {/* 3-Spalten Layout: schmal | mittel-breit | schmal */} +
- {/* Linke Spalte: Mitarbeiter + Markt (schmal, gestapelt) */} -
- -

{de ? 'Mitarbeiter' : 'Headcount'}

-
+ {/* Linke Spalte: Mitarbeiter + Markt */} +
+ +

{de ? 'Mitarbeiter' : 'Headcount'}

+
{[ { year: '2026', count: '5' }, { year: '2027', count: '10' }, @@ -494,9 +494,9 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
- -

{de ? 'Markt' : 'Market'}

-
+ +

{de ? 'Markt' : 'Market'}

+
TAM{tam ? formatEur(tam.value_eur, lang) : '—'}
SAM{sam ? formatEur(sam.value_eur, lang) : '—'}
SOM{som ? formatEur(som.value_eur, lang) : '—'}
@@ -504,11 +504,11 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
- {/* Mittlere Spalte: Umsatzerwartung + Wettbewerber (breit, gestapelt) */} -
- + {/* Mittlere Spalte: Umsatzerwartung + Wettbewerber */} +
+

{de ? 'Umsatzerwartung' : 'Revenue Forecast'}

-
+
{de ? 'Jahr' : 'Year'}{de ? 'Kunden' : 'Customers'}ARR
@@ -519,7 +519,7 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl { year: '2029', cust: '~700', arr: de ? '~5,0 Mio. EUR' : '~EUR 5.0M' }, { year: '2030', cust: '~1.200', arr: de ? '~8,5 Mio. EUR' : '~EUR 8.5M' }, ].map((r, idx) => ( -
+
{r.year} {r.cust} = 3 ? 'text-emerald-300 font-bold' : 'text-white/70'}`}>{r.arr} @@ -528,23 +528,25 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
- +

{de ? 'Wettbewerber' : 'Competitors'}

-
- {de ? 'Gegr.' : 'Est.'}{de ? 'Kunden' : 'Cust.'}{de ? 'Umsatz' : 'Revenue'}Invest +
+ {de ? 'Gegr.' : 'Est.'}MA{de ? 'Kunden' : 'Cust.'}ARRInvest
{[ - { name: 'Vanta', flag: '🇺🇸', year: '2018', cust: '8.000+', rev: '$220M', invest: '$504M' }, - { name: 'Drata', flag: '🇺🇸', year: '2020', cust: '5.000+', rev: '$100M', invest: '$328M' }, - { name: 'Sprinto', flag: '🇮🇳', year: '2020', cust: '2.000+', rev: '—', invest: '$32M' }, - { name: 'DataGuard', flag: '🇩🇪', year: '2017', cust: '4.000+', rev: '€52M', invest: '€80M' }, - { name: 'Proliance', flag: '🇩🇪', year: '2017', cust: '2.500+', rev: '—', invest: 'Pre-Seed' }, - { name: 'heyData', flag: '🇩🇪', year: '2019', cust: '1.500+', rev: '—', invest: '€18M' }, + { name: 'Vanta', flag: '🇺🇸', year: '2018', emp: '500+', cust: '8.000+', rev: '$220M', invest: '$504M' }, + { name: 'Drata', flag: '🇺🇸', year: '2020', emp: '500+', cust: '5.000+', rev: '$100M', invest: '$328M' }, + { name: 'Sprinto', flag: '🇮🇳', year: '2020', emp: '345', cust: '2.000+', rev: '$38M', invest: '$32M' }, + { name: 'Delve', flag: '🇺🇸', year: '2024', emp: '24', cust: '—', rev: '$2,6M', invest: '$35M' }, + { name: 'DataGuard', flag: '🇩🇪', year: '2017', emp: '400+', cust: '4.000+', rev: '€20-30M', invest: '€65M' }, + { 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) => ( -
+
{c.flag} {c.name} {c.year} + {c.emp} {c.cust} {c.rev} {c.invest} @@ -554,10 +556,10 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
- {/* Rechte Spalte: Pricing + Kundenersparnis (schmal, gestapelt) */} -
- -

{de ? 'Pricing' : 'Pricing'}

+ {/* Rechte Spalte: Pricing + Kundenersparnis */} +
+ +

{de ? 'Pricing' : 'Pricing'}

{[ { tier: 'Startup / <10', price: de ? 'ab 3.600€/J.' : 'from €3,600/yr' }, @@ -573,13 +575,13 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
- -

{de ? 'Kundenersparnis' : 'Customer Savings'}

-
+ +

{de ? 'Kundenersparnis' : 'Customer Savings'}

+
Pentests30k
CE-Beurt.20k
Audit Mgr.60k+
-
{de ? 'pro Jahr' : 'per year'}50-110k
+
{de ? 'pro Jahr' : '/year'}50-110k