fix(pitch-deck): HowItWorks line behind icons, remove France refs, SOM label
All checks were successful
Build pitch-deck / build-push-deploy (push) Successful in 1m6s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Successful in 30s
All checks were successful
Build pitch-deck / build-push-deploy (push) Successful in 1m6s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 30s
CI / test-bqas (push) Successful in 30s
- Connection line: starts/ends between icons, opaque icon background - Remove all "oder Frankreich/or France/oder FR/or FR" references - Market subtitle: remove "Der Maschinenbau" - SOM label: add "(nur Maschinen- und Anlagenbauer als Kernmarkt)" Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -27,8 +27,8 @@ export default function HowItWorksSlide({ lang }: HowItWorksSlideProps) {
|
|||||||
</FadeInView>
|
</FadeInView>
|
||||||
|
|
||||||
<div className="relative max-w-4xl mx-auto">
|
<div className="relative max-w-4xl mx-auto">
|
||||||
{/* Connection Line */}
|
{/* Connection Line — behind icons (z-0), icons have z-10 with opaque bg */}
|
||||||
<div className="absolute left-8 top-12 bottom-12 w-px bg-gradient-to-b from-blue-500 via-purple-500 to-green-500 hidden md:block" />
|
<div className="absolute left-8 top-20 bottom-20 w-px bg-gradient-to-b from-blue-500/40 via-purple-500/40 to-green-500/40 hidden md:block z-0" />
|
||||||
|
|
||||||
<div className="space-y-8">
|
<div className="space-y-8">
|
||||||
{i.howItWorks.steps.map((step, idx) => {
|
{i.howItWorks.steps.map((step, idx) => {
|
||||||
@@ -42,7 +42,7 @@ export default function HowItWorksSlide({ lang }: HowItWorksSlideProps) {
|
|||||||
className="flex items-start gap-6 relative"
|
className="flex items-start gap-6 relative"
|
||||||
>
|
>
|
||||||
<div className={`
|
<div className={`
|
||||||
w-16 h-16 rounded-2xl bg-white/[0.06] border border-white/10
|
w-16 h-16 rounded-2xl bg-[#0c0c1d] border border-white/10
|
||||||
flex items-center justify-center shrink-0 relative z-10
|
flex items-center justify-center shrink-0 relative z-10
|
||||||
${stepColors[idx]}
|
${stepColors[idx]}
|
||||||
`}>
|
`}>
|
||||||
|
|||||||
@@ -44,12 +44,12 @@ const translations = {
|
|||||||
problem: 'Das Problem',
|
problem: 'Das Problem',
|
||||||
problemText: 'Unternehmen – insbesondere im Maschinenbau – stehen vor einem strategischen Dilemma: Um wettbewerbsfähig zu bleiben, müssen sie KI einsetzen. Gleichzeitig können oder wollen sie keine US-basierten KI-Anbieter in ihre sensibelsten Systeme integrieren. Wer auf US-SaaS verzichtet, verliert den Anschluss an die KI-Transformation. Wer sie nutzt, riskiert den Abfluss kritischer Daten und regulatorische Unsicherheit. Parallel dazu werden über 30.000 Unternehmen in Deutschland durch neue EU-Regulierungen wie AI Act, Data Act, CRA und NIS2 massiv belastet – unabhängig von ihrer Größe oder digitalen Reife. Das Ergebnis: Entscheidungsblockade statt Innovation.',
|
problemText: 'Unternehmen – insbesondere im Maschinenbau – stehen vor einem strategischen Dilemma: Um wettbewerbsfähig zu bleiben, müssen sie KI einsetzen. Gleichzeitig können oder wollen sie keine US-basierten KI-Anbieter in ihre sensibelsten Systeme integrieren. Wer auf US-SaaS verzichtet, verliert den Anschluss an die KI-Transformation. Wer sie nutzt, riskiert den Abfluss kritischer Daten und regulatorische Unsicherheit. Parallel dazu werden über 30.000 Unternehmen in Deutschland durch neue EU-Regulierungen wie AI Act, Data Act, CRA und NIS2 massiv belastet – unabhängig von ihrer Größe oder digitalen Reife. Das Ergebnis: Entscheidungsblockade statt Innovation.',
|
||||||
solution: 'Unsere Lösung',
|
solution: 'Unsere Lösung',
|
||||||
solutionText: 'Breakpilot ersetzt punktuelle Audits durch kontinuierliche, automatisierte Compliance und Security. Bei jeder Code-Änderung werden SAST, DAST, SBOM und Pentests automatisch ausgeführt. VVT, TOMs, DSFA, Löschfristen und CE-Risikobeurteilungen werden fortlaufend generiert. Audit-Abweichungen End-to-End: Rollen, Fristen, Tickets, Nachweise, Eskalation bis zur GF. Nahtlose Integration in bestehende Workflows über den Issue-Tracker deiner Wahl. BSI-Cloud DE oder FR. Ergebnis: kontinuierliche Compliance statt punktueller Prüfungen.',
|
solutionText: 'Breakpilot ersetzt punktuelle Audits durch kontinuierliche, automatisierte Compliance und Security. Bei jeder Code-Änderung werden SAST, DAST, SBOM und Pentests automatisch ausgeführt. VVT, TOMs, DSFA, Löschfristen und CE-Risikobeurteilungen werden fortlaufend generiert. Audit-Abweichungen End-to-End: Rollen, Fristen, Tickets, Nachweise, Eskalation bis zur GF. Nahtlose Integration in bestehende Workflows über den Issue-Tracker deiner Wahl. BSI-Cloud DE. Ergebnis: kontinuierliche Compliance statt punktueller Prüfungen.',
|
||||||
roi: 'Kundenersparnis',
|
roi: 'Kundenersparnis',
|
||||||
roiText: 'Kunden zahlen ca. 50.000 EUR/Jahr und sparen: 30.000 EUR Pentests, 20.000 EUR CE-Beurteilungen, Auditmanager-Kosten und Strafrisiko. ROI ab Tag 1.',
|
roiText: 'Kunden zahlen ca. 50.000 EUR/Jahr und sparen: 30.000 EUR Pentests, 20.000 EUR CE-Beurteilungen, Auditmanager-Kosten und Strafrisiko. ROI ab Tag 1.',
|
||||||
market: 'Markt',
|
market: 'Markt',
|
||||||
businessModel: 'Geschäftsmodell',
|
businessModel: 'Geschäftsmodell',
|
||||||
businessModelText: 'Kunden zahlen ~50.000 EUR/Jahr und sparen 50.000+ EUR (Pentests, CE-Beurteilungen, Auditmanager). ROI ab Tag 1. BSI-Cloud DE oder FR.',
|
businessModelText: 'Kunden zahlen ~50.000 EUR/Jahr und sparen 50.000+ EUR (Pentests, CE-Beurteilungen, Auditmanager). ROI ab Tag 1. BSI-Cloud DE.',
|
||||||
keyMetrics: 'Kennzahlen',
|
keyMetrics: 'Kennzahlen',
|
||||||
documents: 'Originaldokumente',
|
documents: 'Originaldokumente',
|
||||||
controls: 'Prüfaspekte',
|
controls: 'Prüfaspekte',
|
||||||
@@ -149,7 +149,7 @@ const translations = {
|
|||||||
pricingTitle: 'Pricing nach Unternehmensgröße',
|
pricingTitle: 'Pricing nach Unternehmensgröße',
|
||||||
pricingSubtitle: 'Mitarbeiterbasiert — validiert am Markt',
|
pricingSubtitle: 'Mitarbeiterbasiert — validiert am Markt',
|
||||||
cloud: 'Cloud-Lösung (Standard)',
|
cloud: 'Cloud-Lösung (Standard)',
|
||||||
cloudDesc: 'BSI-Cloud DE oder FR. Für alle Unternehmensgrößen.',
|
cloudDesc: 'BSI-Cloud DE. Für alle Unternehmensgrößen.',
|
||||||
privacy: 'Privacy-Hardware (optional)',
|
privacy: 'Privacy-Hardware (optional)',
|
||||||
privacyDesc: 'Mac Mini / Studio für Kleinstunternehmen (<10 MA) mit absolutem Privacy-Bedarf.',
|
privacyDesc: 'Mac Mini / Studio für Kleinstunternehmen (<10 MA) mit absolutem Privacy-Bedarf.',
|
||||||
},
|
},
|
||||||
@@ -159,7 +159,7 @@ const translations = {
|
|||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
title: 'Cloud-Vertrag abschließen',
|
title: 'Cloud-Vertrag abschließen',
|
||||||
desc: 'BSI-zertifizierte Cloud in Deutschland oder Frankreich. Fixe oder flexible Kosten.',
|
desc: 'BSI-zertifizierte Cloud in Deutschland. Fixe oder flexible Kosten.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Code-Repos verbinden',
|
title: 'Code-Repos verbinden',
|
||||||
@@ -177,13 +177,13 @@ const translations = {
|
|||||||
},
|
},
|
||||||
market: {
|
market: {
|
||||||
title: 'Marktchance',
|
title: 'Marktchance',
|
||||||
subtitle: 'Der Maschinenbau braucht Compliance & Code-Security',
|
subtitle: 'Compliance & Code-Security für produzierende Unternehmen',
|
||||||
tam: 'TAM',
|
tam: 'TAM',
|
||||||
sam: 'SAM',
|
sam: 'SAM',
|
||||||
som: 'SOM',
|
som: 'SOM',
|
||||||
tamLabel: 'Total Addressable Market',
|
tamLabel: 'Total Addressable Market',
|
||||||
samLabel: 'Serviceable Addressable Market',
|
samLabel: 'Serviceable Addressable Market',
|
||||||
somLabel: 'Serviceable Obtainable Market',
|
somLabel: 'Serviceable Obtainable Market (nur Maschinen- und Anlagenbauer als Kernmarkt betrachtet)',
|
||||||
source: 'Quelle',
|
source: 'Quelle',
|
||||||
growth: 'Wachstum p.a.',
|
growth: 'Wachstum p.a.',
|
||||||
},
|
},
|
||||||
@@ -340,12 +340,12 @@ const translations = {
|
|||||||
problem: 'The Problem',
|
problem: 'The Problem',
|
||||||
problemText: 'Many companies, especially in manufacturing, want to use AI — but refuse to let American AI providers access their core IP. Those avoiding US SaaS are cut off from the AI revolution. Those using these providers accept that data may be processed in the US. Meanwhile, new EU regulations (AI Act, Data Act, CRA, NIS2 etc.) affect over 30,000 companies in Germany alone — regardless of size.',
|
problemText: 'Many companies, especially in manufacturing, want to use AI — but refuse to let American AI providers access their core IP. Those avoiding US SaaS are cut off from the AI revolution. Those using these providers accept that data may be processed in the US. Meanwhile, new EU regulations (AI Act, Data Act, CRA, NIS2 etc.) affect over 30,000 companies in Germany alone — regardless of size.',
|
||||||
solution: 'Our Solution',
|
solution: 'Our Solution',
|
||||||
solutionText: 'Continuous code security instead of annual spot checks: SAST, DAST, SBOM, pentesting on every change. RoPA, TOMs, DPIA, retention policies, CE risk assessment automatically. Audit deviations end-to-end: roles, deadlines, tickets, evidence, escalation to management. Issue tracker of your choice. Academy. BSI cloud DE or FR.',
|
solutionText: 'Continuous code security instead of annual spot checks: SAST, DAST, SBOM, pentesting on every change. RoPA, TOMs, DPIA, retention policies, CE risk assessment automatically. Audit deviations end-to-end: roles, deadlines, tickets, evidence, escalation to management. Issue tracker of your choice. Academy. BSI cloud DE.',
|
||||||
roi: 'Customer Savings',
|
roi: 'Customer Savings',
|
||||||
roiText: 'Customers pay ~EUR 50,000/year and save: EUR 30,000 pentests, EUR 20,000 CE assessments, audit manager costs and penalty risk. ROI from day 1.',
|
roiText: 'Customers pay ~EUR 50,000/year and save: EUR 30,000 pentests, EUR 20,000 CE assessments, audit manager costs and penalty risk. ROI from day 1.',
|
||||||
market: 'Market',
|
market: 'Market',
|
||||||
businessModel: 'Business Model',
|
businessModel: 'Business Model',
|
||||||
businessModelText: 'Customers pay ~EUR 50,000/year and save EUR 50,000+ (pentests, CE assessments, audit managers). ROI from day 1. BSI cloud DE or FR.',
|
businessModelText: 'Customers pay ~EUR 50,000/year and save EUR 50,000+ (pentests, CE assessments, audit managers). ROI from day 1. BSI cloud DE.',
|
||||||
keyMetrics: 'Key Metrics',
|
keyMetrics: 'Key Metrics',
|
||||||
documents: 'Original Documents',
|
documents: 'Original Documents',
|
||||||
controls: 'Audit Aspects',
|
controls: 'Audit Aspects',
|
||||||
@@ -445,7 +445,7 @@ const translations = {
|
|||||||
pricingTitle: 'Pricing by Company Size',
|
pricingTitle: 'Pricing by Company Size',
|
||||||
pricingSubtitle: 'Employee-based — market validated',
|
pricingSubtitle: 'Employee-based — market validated',
|
||||||
cloud: 'Cloud Solution (Standard)',
|
cloud: 'Cloud Solution (Standard)',
|
||||||
cloudDesc: 'BSI cloud DE or FR. For all company sizes.',
|
cloudDesc: 'BSI cloud DE. For all company sizes.',
|
||||||
privacy: 'Privacy Hardware (optional)',
|
privacy: 'Privacy Hardware (optional)',
|
||||||
privacyDesc: 'Mac Mini / Studio for micro businesses (<10 employees) with absolute privacy needs.',
|
privacyDesc: 'Mac Mini / Studio for micro businesses (<10 employees) with absolute privacy needs.',
|
||||||
},
|
},
|
||||||
@@ -455,7 +455,7 @@ const translations = {
|
|||||||
steps: [
|
steps: [
|
||||||
{
|
{
|
||||||
title: 'Sign Cloud Contract',
|
title: 'Sign Cloud Contract',
|
||||||
desc: 'BSI-certified cloud in Germany or France. Fixed or flexible costs.',
|
desc: 'BSI-certified cloud in Germany. Fixed or flexible costs.',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'Connect Code Repos',
|
title: 'Connect Code Repos',
|
||||||
@@ -473,13 +473,13 @@ const translations = {
|
|||||||
},
|
},
|
||||||
market: {
|
market: {
|
||||||
title: 'Market Opportunity',
|
title: 'Market Opportunity',
|
||||||
subtitle: 'Machine manufacturing needs compliance & code security',
|
subtitle: 'Compliance & code security for manufacturing companies',
|
||||||
tam: 'TAM',
|
tam: 'TAM',
|
||||||
sam: 'SAM',
|
sam: 'SAM',
|
||||||
som: 'SOM',
|
som: 'SOM',
|
||||||
tamLabel: 'Total Addressable Market',
|
tamLabel: 'Total Addressable Market',
|
||||||
samLabel: 'Serviceable Addressable Market',
|
samLabel: 'Serviceable Addressable Market',
|
||||||
somLabel: 'Serviceable Obtainable Market',
|
somLabel: 'Serviceable Obtainable Market (machine & plant manufacturers as core market only)',
|
||||||
source: 'Source',
|
source: 'Source',
|
||||||
growth: 'Growth p.a.',
|
growth: 'Growth p.a.',
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user