/* === DESIGN TOKENS (from tensorgarten design system) === */ :root { --color-primary-900: #0A1628; --color-primary-700: #1E3A5F; --color-primary-500: #0066CC; --color-success: #2E8B57; --color-white: #FFFFFF; --color-gray-50: #F5F7FA; --color-gray-400: #9CA3AF; --color-gray-500: #6B7280; --color-gray-700: #374151; --color-warning: #F59E0B; --color-error: #DC2626; --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; --text-h1: 3rem; --text-h2: 2.4rem; --text-h3: 1.92rem; --text-body-lg: 1.25rem; --text-body: 1rem; --space-xs: 8px; --space-sm: 16px; --space-md: 24px; --space-lg: 32px; --space-xl: 48px; --space-2xl: 64px; --space-3xl: 96px; --container-full: 1280px; --container-wide: 960px; --radius-sm: 4px; --radius-md: 6px; --radius-lg: 8px; --radius-xl: 12px; --shadow-sm: 0 1px 3px rgba(10, 22, 40, 0.1); --shadow-md: 0 4px 10px rgba(10, 22, 40, 0.1); --shadow-lg: 0 10px 25px rgba(10, 22, 40, 0.15); --ease-standard: cubic-bezier(0.4, 0, 0.2, 1); --transition-fast: 150ms var(--ease-standard); --transition-normal: 300ms var(--ease-standard); --gradient-hero: linear-gradient(135deg, #0A1628 0%, #1E3A5F 100%); } /* === RESET === */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { font-size: 16px; scroll-behavior: smooth; } body { font-family: var(--font-primary); font-size: var(--text-body); line-height: 1.6; color: var(--color-gray-700); background-color: var(--color-white); -webkit-font-smoothing: antialiased; } /* === HEADER/NAV === */ .site-header { background: var(--color-primary-900); padding: var(--space-sm) 0; position: sticky; top: 0; z-index: 100; } .nav-container { max-width: var(--container-full); margin: 0 auto; padding: 0 var(--space-lg); display: flex; align-items: center; justify-content: space-between; } .logo { font-size: 1.5rem; font-weight: 700; color: var(--color-white); text-decoration: none; letter-spacing: -0.02em; } .nav-menu { display: flex; align-items: center; gap: var(--space-lg); list-style: none; } .nav-menu a { color: var(--color-gray-400); text-decoration: none; font-size: 0.9375rem; font-weight: 500; transition: color var(--transition-fast); } .nav-menu a:hover, .nav-menu a.active { color: var(--color-white); } .btn-nav-cta { background: var(--color-primary-500); color: var(--color-white) !important; padding: var(--space-xs) var(--space-md); border-radius: var(--radius-md); font-weight: 600; } .btn-nav-cta:hover { background: #0055AA; } /* === HERO SECTION === */ .hero { background: var(--gradient-hero); padding: var(--space-3xl) 0 var(--space-2xl); position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; top: -50%; right: -10%; width: 600px; height: 600px; background: radial-gradient(circle, rgba(0, 102, 204, 0.15) 0%, transparent 70%); pointer-events: none; } .hero .container { max-width: var(--container-wide); margin: 0 auto; padding: 0 var(--space-lg); position: relative; z-index: 1; } /* Trust badges */ .hero-trust-bar { display: flex; flex-wrap: wrap; gap: var(--space-sm); margin-bottom: var(--space-lg); } .trust-badge { display: inline-flex; align-items: center; gap: var(--space-xs); background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.2); color: var(--color-white); padding: var(--space-xs) var(--space-sm); border-radius: var(--radius-lg); font-size: 0.8125rem; font-weight: 500; } .trust-badge svg { width: 16px; height: 16px; } /* Hero headline */ .hero-headline { color: var(--color-white); font-size: var(--text-h1); font-weight: 700; line-height: 1.2; margin-bottom: var(--space-md); letter-spacing: -0.02em; } /* Hero subheadline */ .hero-subhead { color: rgba(255, 255, 255, 0.9); font-size: var(--text-body-lg); line-height: 1.6; margin-bottom: var(--space-xl); max-width: 64ch; } /* Hero CTAs */ .hero-actions { display: flex; flex-wrap: wrap; gap: var(--space-md); align-items: center; } .btn { display: inline-flex; justify-content: center; align-items: center; padding: var(--space-sm) var(--space-lg); border-radius: var(--radius-md); font-size: 1rem; font-weight: 600; text-decoration: none; transition: all var(--transition-fast); cursor: pointer; border: none; } .btn-primary { background: var(--color-success); color: var(--color-white); } .btn-primary:hover { background: #257a4a; transform: translateY(-2px); box-shadow: var(--shadow-md); } .btn-secondary { background: transparent; color: var(--color-white); border: 2px solid rgba(255, 255, 255, 0.5); } .btn-secondary:hover { background: rgba(255, 255, 255, 0.1); border-color: var(--color-white); } /* === RESPONSIVE === */ @media (max-width: 768px) { .hero-headline { font-size: 2rem; } .nav-menu { display: none; } .mobile-menu-toggle { display: block; } } @media (max-width: 640px) { :root { --space-3xl: 64px; --text-h1: 2rem; } }
EU AI Act Ready go-digital förderfähig (bis 50%)

KI-Beratung für den deutschen Mittelstand

Wir bringen künstliche Intelligenz in Ihr Unternehmen – von der strategischen Beratung bis zur vollständigen Implementation. Festpreise, 4-Wochen-Garantie, EU AI Act Compliance inklusive.

Vertrauen, das zählt

Unternehmen wie Ihres vertrauen uns.

"Die transparente Preisgestaltung und die 4-Wochen-Garantie überzeugen. Wir hatten innerhalb von 3 Wochen einen funktionsfähigen KI-Assistenten im Support."
MW
Marcus Weber Geschäftsführer, Weber Industrieausrüstung (45 MA)
"Endlich ein KI-Berater, der unsere Compliance-Anforderungen ernst nimmt. EU AI Act wurde von Grund auf integriert."
SK
Sarah Klein IT-Leiterin, Klein & Partner GbR (28 MA)
"Der Paket-Support-Start war der perfekte Einstieg. Wir konnten die KI-Lösung schrittweise in unsere Prozesse integrieren."
TM
Thomas Müller Prozessmanager, Müller Logistik (120 MA)

Erfolgsstory: Weber Industrieausrüstung

Von der Erstberatung bis zum produktiven KI-Assistenten in 16 Tagen. Automatisierte Response-Rate von 87%, durchschnittliche Bearbeitungszeit um 62% reduziert.

Gesamte Story lesen