Verteilte
Sichten.
- Daten waren vorhanden – aber nicht operativ nutzbar. + Daten waren vorhanden – aber operativ nicht schnell genug nutzbar.
diff --git a/docs/Praesentation/Sales_Intelligence_Cockpit_CLevel_v2.html b/docs/Praesentation/Sales_Intelligence_Cockpit_CLevel_v2.html index d0cf9592c..18bf7efed 100644 --- a/docs/Praesentation/Sales_Intelligence_Cockpit_CLevel_v2.html +++ b/docs/Praesentation/Sales_Intelligence_Cockpit_CLevel_v2.html @@ -29,7 +29,7 @@ padding: 0; } - /* 1080p Precision Layout - Enhanced Whitespace */ + /* 1080p Precision Layout */ .slide { height: 100vh; width: 100vw; @@ -45,69 +45,63 @@ justify-content: space-between; align-items: center; width: 100%; - gap: 100px; + gap: 120px; } .story-content { - flex: 0 0 500px; /* Fixed width to prevent wrapping issues */ + flex: 0 0 600px; /* Wider for bigger headlines */ z-index: 10; } .visual-area { flex: 1; position: relative; - height: 500px; + height: 600px; display: flex; align-items: center; justify-content: flex-end; /* Strictly Right Aligned */ } - /* DGS Dashboard UI - 1:1 Replica */ - .dashboard-card { + /* Screenshot Styling */ + .screenshot-frame { background: white; border: 1px solid #cbd5e1; - border-radius: 0.5rem; - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15); - width: 100%; - max-width: 720px; + border-radius: 1rem; + box-shadow: 0 30px 60px -12px rgba(0, 0, 0, 0.15); overflow: hidden; + width: 100%; + max-width: 800px; + opacity: 0; + transform: translateX(50px); } - .card-header { - padding: 1.5rem; - border-bottom: 1px solid #f1f5f9; + .screenshot-img { + width: 100%; + height: auto; + display: block; } - .badge-red { background: #fee2e2; color: #b91c1c; font-size: 10px; font-weight: 800; padding: 2px 8px; border-radius: 4px; text-transform: uppercase; display: inline-block; } - .badge-orange { background: #ffedd5; color: #c2410c; font-size: 10px; font-weight: 800; padding: 2px 8px; border-radius: 4px; text-transform: uppercase; display: inline-block; } - - .data-grid { - display: grid; - grid-template-cols: repeat(8, 1fr); - padding: 1rem; - background: #f8fafc; - border-top: 1px solid #f1f5f9; - align-items: center; - text-align: center; + .system-label { + position: absolute; + top: -40px; + right: 0; + font-size: 10px; + font-weight: 800; + text-transform: uppercase; + letter-spacing: 0.3em; + color: #94a3b8; } - .data-cell { font-size: 11px; font-weight: 600; color: #334155; opacity: 0; transform: translateY(10px); } - .data-label { font-size: 9px; color: #94a3b8; font-weight: 700; margin-bottom: 4px; } - /* Scrollytelling Transitions */ .visual-element { position: absolute; - opacity: 0; - transform: translateX(40px); - pointer-events: none; width: 100%; display: flex; justify-content: flex-end; + pointer-events: none; } .visual-element.active { - opacity: 1; - transform: translateX(0); pointer-events: auto; } @@ -120,7 +114,7 @@ z-index: 110; } - /* Fixed Opaque Header */ + /* Solid Header */ header { position: fixed; top: 0; @@ -133,24 +127,33 @@ display: flex; justify-content: space-between; align-items: center; - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05); } .logo-img { width: 14rem; } h2 { letter-spacing: -0.05em; - line-height: 0.95; - font-size: 6rem; /* Increased size */ + line-height: 0.9; + font-size: 7.5rem; /* Massive C-Level Headlines */ font-weight: 800; - margin-bottom: 2.5rem; + margin-bottom: 3rem; } - .text-2xl { font-size: 1.8rem; color: #475569; font-weight: 400; } - .pre-headline { font-size: 1rem; letter-spacing: 0.3em; font-weight: 700; text-transform: uppercase; color: var(--robo-blue); margin-bottom: 1.5rem; display: block; } + .text-2xl { font-size: 2.2rem; color: #475569; font-weight: 400; line-height: 1.3; } + .pre-headline { font-size: 1.2rem; letter-spacing: 0.4em; font-weight: 700; text-transform: uppercase; color: var(--robo-blue); margin-bottom: 2rem; display: block; } - .kpi-bar-bg { width: 100%; height: 12px; background: #f1f5f9; border-radius: 6px; overflow: hidden; margin: 10px 0; } - .kpi-bar-fill { height: 100%; width: 0%; border-radius: 6px; } + .kpi-card { + background: white; + border: 1px solid #e2e8f0; + border-radius: 1.5rem; + padding: 2.5rem; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05); + width: 100%; + max-width: 450px; + } + + .kpi-bar-bg { width: 100%; height: 16px; background: #f1f5f9; border-radius: 8px; overflow: hidden; margin: 15px 0; } + .kpi-bar-fill { height: 100%; width: 0%; border-radius: 8px; transition: width 1.5s cubic-bezier(0.34, 1.56, 0.64, 1); }
@@ -160,80 +163,51 @@