feat: add kainefrage.de — KI + keine Frage consulting onepager

Cyan/teal theme, Q&A concept, JetBrains Mono accents.
6 services, 6 FAQ cards, clean dark design.
Email: kainefrage@msbls.de
This commit is contained in:
m
2026-03-29 15:02:34 +02:00
parent 0a41e27c9d
commit e123f55519
2 changed files with 661 additions and 0 deletions

View File

@@ -0,0 +1,657 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>kAIneFrage — KI-Beratung ohne Fragezeichen</title>
<meta name="description" content="kAIneFrage — KI + keine Frage. Klarheit statt Buzzwords. AI-Beratung, die Antworten liefert.">
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>?</text></svg>">
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap');
*, *::before, *::after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--bg: #08090c;
--bg-elevated: #0e1017;
--bg-card: #12141b;
--border: #1a1d28;
--text: #e4e6ed;
--text-dim: #6b7084;
--text-muted: #3d4155;
--accent: #06b6d4;
--accent-glow: rgba(6, 182, 212, 0.15);
--accent-subtle: rgba(6, 182, 212, 0.06);
--accent-bright: #22d3ee;
--accent-2: #8b5cf6;
--accent-2-glow: rgba(139, 92, 246, 0.12);
}
html { scroll-behavior: smooth; }
body {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
background: var(--bg);
color: var(--text);
line-height: 1.6;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
body::before {
content: '';
position: fixed;
inset: 0;
background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.025'/%3E%3C/svg%3E");
pointer-events: none;
z-index: 9999;
}
.container {
max-width: 920px;
margin: 0 auto;
padding: 0 24px;
}
/* Nav */
nav {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 100;
padding: 18px 0;
background: rgba(8, 9, 12, 0.88);
backdrop-filter: blur(20px);
border-bottom: 1px solid var(--border);
}
nav .container {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-size: 1.1rem;
font-weight: 700;
letter-spacing: -0.02em;
color: var(--text);
}
.logo .ai {
color: var(--accent);
font-weight: 800;
}
nav a {
color: var(--text-dim);
text-decoration: none;
font-size: 0.84rem;
font-weight: 400;
transition: color 0.2s;
}
nav a:hover { color: var(--text); }
/* Hero */
.hero {
padding: 180px 0 100px;
text-align: center;
position: relative;
}
.hero::before {
content: '';
position: absolute;
top: 20px;
left: 50%;
transform: translateX(-50%);
width: 700px;
height: 500px;
background: radial-gradient(ellipse, var(--accent-glow) 0%, var(--accent-2-glow) 30%, transparent 65%);
pointer-events: none;
}
.hero-badge {
display: inline-block;
padding: 6px 16px;
border-radius: 100px;
font-size: 0.75rem;
font-weight: 500;
letter-spacing: 0.06em;
color: var(--accent);
border: 1px solid rgba(6, 182, 212, 0.2);
background: var(--accent-subtle);
margin-bottom: 32px;
font-family: 'JetBrains Mono', monospace;
}
h1 {
font-size: clamp(3rem, 7.5vw, 5.5rem);
font-weight: 800;
letter-spacing: -0.05em;
line-height: 1;
margin-bottom: 24px;
position: relative;
}
h1 .ai {
color: var(--accent);
text-shadow: 0 0 40px var(--accent-glow);
}
.hero-sub {
font-size: clamp(1.05rem, 2.2vw, 1.35rem);
color: var(--text-dim);
font-weight: 300;
margin-bottom: 20px;
letter-spacing: -0.01em;
}
.hero-sub strong {
color: var(--text);
font-weight: 500;
}
.hero p {
font-size: 1rem;
color: var(--text-dim);
max-width: 540px;
margin: 0 auto 44px;
line-height: 1.7;
font-weight: 300;
}
.cta-group {
display: flex;
gap: 14px;
justify-content: center;
flex-wrap: wrap;
}
.btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 13px 30px;
border-radius: 10px;
font-family: 'Inter', sans-serif;
font-size: 0.88rem;
font-weight: 600;
text-decoration: none;
transition: all 0.2s;
border: none;
cursor: pointer;
}
.btn-primary {
background: var(--accent);
color: #08090c;
box-shadow: 0 0 30px var(--accent-glow), inset 0 1px 0 rgba(255,255,255,0.15);
}
.btn-primary:hover {
transform: translateY(-1px);
box-shadow: 0 0 50px var(--accent-glow), inset 0 1px 0 rgba(255,255,255,0.15);
filter: brightness(1.1);
}
.btn-ghost {
background: transparent;
color: var(--text-dim);
border: 1px solid var(--border);
}
.btn-ghost:hover {
color: var(--text);
border-color: #2a2d3a;
background: var(--bg-elevated);
}
/* Divider */
.divider {
height: 1px;
background: var(--border);
max-width: 920px;
margin: 0 auto;
}
/* Statement */
.statement {
padding: 100px 0;
text-align: center;
}
.statement-text {
font-size: clamp(1.3rem, 2.8vw, 1.85rem);
font-weight: 300;
line-height: 1.75;
color: var(--text-dim);
max-width: 650px;
margin: 0 auto;
}
.statement-text strong {
color: var(--text);
font-weight: 600;
}
.statement-text .ai {
color: var(--accent);
font-weight: 600;
}
/* Sections */
section { padding: 100px 0; }
.section-label {
font-size: 0.7rem;
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--accent);
margin-bottom: 16px;
font-family: 'JetBrains Mono', monospace;
}
h2 {
font-size: 1.7rem;
font-weight: 700;
letter-spacing: -0.03em;
margin-bottom: 14px;
}
.section-desc {
color: var(--text-dim);
font-size: 0.95rem;
max-width: 520px;
margin-bottom: 52px;
font-weight: 300;
line-height: 1.7;
}
/* Q&A grid */
.qa-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 14px;
}
.qa-card {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 14px;
padding: 32px 28px;
transition: border-color 0.3s, box-shadow 0.3s;
position: relative;
}
.qa-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 2px;
background: linear-gradient(90deg, transparent, var(--accent), transparent);
opacity: 0;
transition: opacity 0.3s;
border-radius: 14px 14px 0 0;
}
.qa-card:hover {
border-color: #252838;
box-shadow: 0 8px 40px rgba(0,0,0,0.3);
}
.qa-card:hover::before { opacity: 1; }
.qa-q {
font-size: 0.95rem;
font-weight: 600;
margin-bottom: 10px;
color: var(--text);
letter-spacing: -0.01em;
}
.qa-q::before {
content: '?';
display: inline-flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
border-radius: 6px;
font-size: 0.72rem;
font-weight: 700;
background: var(--accent-subtle);
color: var(--accent);
margin-right: 10px;
font-family: 'JetBrains Mono', monospace;
vertical-align: middle;
}
.qa-a {
color: var(--text-dim);
font-size: 0.84rem;
line-height: 1.65;
font-weight: 300;
padding-left: 32px;
}
/* Services */
.services-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 14px;
}
.service-card {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 14px;
padding: 32px 24px;
transition: border-color 0.3s;
text-align: center;
}
.service-card:hover { border-color: #252838; }
.service-icon {
width: 48px;
height: 48px;
border-radius: 12px;
background: var(--accent-subtle);
border: 1px solid rgba(6, 182, 212, 0.12);
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 18px;
font-size: 1.3rem;
color: var(--accent);
font-family: 'JetBrains Mono', monospace;
font-weight: 700;
}
.service-card h3 {
font-size: 0.95rem;
font-weight: 600;
margin-bottom: 8px;
letter-spacing: -0.01em;
}
.service-card p {
color: var(--text-dim);
font-size: 0.82rem;
line-height: 1.6;
font-weight: 300;
}
/* Ticker */
.ticker {
padding: 60px 0;
text-align: center;
}
.ticker-line {
display: flex;
justify-content: center;
gap: 40px;
flex-wrap: wrap;
}
.ticker-item {
font-family: 'JetBrains Mono', monospace;
font-size: 0.78rem;
font-weight: 500;
color: var(--text-muted);
letter-spacing: 0.04em;
}
.ticker-item .ai { color: var(--accent); font-weight: 700; }
/* CTA */
.cta-section {
text-align: center;
padding: 80px 0 120px;
}
.cta-section h2 { margin-bottom: 12px; }
.cta-section .section-desc {
margin: 0 auto 40px;
}
/* Footer */
footer {
padding: 36px 0;
text-align: center;
border-top: 1px solid var(--border);
}
footer p {
color: var(--text-muted);
font-size: 0.76rem;
font-weight: 400;
}
footer a {
color: var(--text-muted);
text-decoration: none;
transition: color 0.2s;
}
footer a:hover { color: var(--text-dim); }
/* Animations */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(16px); }
to { opacity: 1; transform: translateY(0); }
}
.hero > .container > * {
animation: fadeUp 0.6s ease-out both;
}
.hero > .container > *:nth-child(2) { animation-delay: 0.08s; }
.hero > .container > *:nth-child(3) { animation-delay: 0.16s; }
.hero > .container > *:nth-child(4) { animation-delay: 0.24s; }
.hero > .container > *:nth-child(5) { animation-delay: 0.32s; }
.hero > .container > *:nth-child(6) { animation-delay: 0.4s; }
@keyframes subtlePulse {
0%, 100% { text-shadow: 0 0 40px var(--accent-glow); }
50% { text-shadow: 0 0 60px rgba(6, 182, 212, 0.25); }
}
h1 .ai { animation: subtlePulse 4s ease-in-out infinite; }
@media (max-width: 768px) {
.qa-grid { grid-template-columns: 1fr; }
.services-grid { grid-template-columns: 1fr; }
.ticker-line { gap: 20px; }
}
@media (max-width: 640px) {
.hero { padding: 140px 0 80px; }
section { padding: 64px 0; }
.qa-card { padding: 24px 20px; }
.service-card { padding: 24px 20px; }
}
</style>
</head>
<body>
<nav>
<div class="container">
<div class="logo">k<span class="ai">AI</span>neFrage</div>
<a href="#kontakt">Kontakt</a>
</div>
</nav>
<section class="hero">
<div class="container">
<div class="hero-badge">AI_CONSULTING // KEINE FRAGE</div>
<h1>k<span class="ai">AI</span>neFrage</h1>
<div class="hero-sub"><strong>Keine Frage</strong>, ob KI relevant ist. Die Frage ist: <strong>wie</strong>.</div>
<p>
Wir beantworten die KI-Fragen, die andere nicht stellen.
Strategie, Implementierung und Klartext — ohne Buzzword-Bingo.
</p>
<div class="cta-group">
<a href="#kontakt" class="btn btn-primary">Fragen stellen</a>
<a href="#antworten" class="btn btn-ghost">Antworten sehen</a>
</div>
</div>
</section>
<div class="divider"></div>
<div class="statement">
<div class="container">
<p class="statement-text">
Die meisten Unternehmen haben <strong>keine KI-Strategie</strong>.<br>
Sie haben eine <strong>PowerPoint</strong> mit dem Wort <span class="ai">KI</span> drin.<br>
Das ist nicht dasselbe.
</p>
</div>
</div>
<div class="divider"></div>
<section id="antworten">
<div class="container">
<div class="section-label">// Antworten</div>
<h2>Die Fragen, die wirklich zählen.</h2>
<div class="section-desc">
Jedes Unternehmen stellt sich dieselben Fragen zur KI.
Die Antworten sind bei jedem anders — und genau da setzen wir an.
</div>
<div class="qa-grid">
<div class="qa-card">
<div class="qa-q">Wo fangen wir an?</div>
<div class="qa-a">Nicht bei der Technologie, sondern beim Problem. Wir identifizieren die Use Cases, die sofort Wert schaffen — nicht die, die am coolsten klingen.</div>
</div>
<div class="qa-card">
<div class="qa-q">Ist KI wirklich reif genug?</div>
<div class="qa-a">Für 80% Ihrer Prozesse: ja. Wir zeigen, welche das sind, und wo Sie besser noch warten. Ehrliche Einschätzung statt Sales-Pitch.</div>
</div>
<div class="qa-card">
<div class="qa-q">Was kostet der Einstieg?</div>
<div class="qa-a">Weniger als Sie denken. Der erste Prototyp steht in Tagen, nicht Monaten. ROI messen wir ab Woche eins — nicht nach dem dritten Quartal.</div>
</div>
<div class="qa-card">
<div class="qa-q">Brauchen wir eigene Entwickler?</div>
<div class="qa-a">Nicht am Anfang. Wir bringen Umsetzungskompetenz mit und bauen parallel Ihr internes Know-How auf. Kein Vendor Lock-in, kein Abhängigkeitsverhältnis.</div>
</div>
<div class="qa-card">
<div class="qa-q">Was ist mit Datenschutz?</div>
<div class="qa-a">DSGVO ist kein Showstopper, sondern eine Designentscheidung. Wir kennen die Lösungen: on-premise Modelle, europäische Anbieter, datenschutzkonforme Architekturen.</div>
</div>
<div class="qa-card">
<div class="qa-q">Und wenn es nicht funktioniert?</div>
<div class="qa-a">Dann wissen Sie es nach zwei Wochen, nicht nach sechs Monaten. Wir arbeiten iterativ: testen, messen, entscheiden. Kein Projekt ohne Exit-Kriterien.</div>
</div>
</div>
</div>
</section>
<div class="divider"></div>
<section id="leistungen">
<div class="container">
<div class="section-label">// Leistungen</div>
<h2>Klarheit schaffen. Ergebnisse liefern.</h2>
<div class="section-desc">
Von der ersten Analyse bis zur laufenden Lösung.
Wir machen KI greifbar, messbar und umsetzbar.
</div>
<div class="services-grid">
<div class="service-card">
<div class="service-icon">01</div>
<h3>KI-Readiness</h3>
<p>Wo steht Ihr Unternehmen? Wir analysieren Daten, Prozesse und Team-Kompetenz — und zeigen den schnellsten Weg.</p>
</div>
<div class="service-card">
<div class="service-icon">02</div>
<h3>Use-Case Discovery</h3>
<p>Welche Prozesse profitieren am meisten? Workshop-basierte Identifikation der Top-3 KI-Hebel in Ihrem Unternehmen.</p>
</div>
<div class="service-card">
<div class="service-icon">03</div>
<h3>Rapid Prototyping</h3>
<p>Idee zu Prototyp in 5 Tagen. Funktionierende KI-Lösung, testbar mit echten Daten, echten Nutzern.</p>
</div>
<div class="service-card">
<div class="service-icon">04</div>
<h3>Integration</h3>
<p>KI in bestehende Systeme einbinden. API-Design, Datenflüsse, Change Management — alles aus einer Hand.</p>
</div>
<div class="service-card">
<div class="service-icon">05</div>
<h3>Team-Enablement</h3>
<p>Ihr Team soll selbst können. Wir schulen, coachen und begleiten — bis KI-Kompetenz im Unternehmen verankert ist.</p>
</div>
<div class="service-card">
<div class="service-icon">06</div>
<h3>Sparring</h3>
<p>Schon mittendrin? Wir challengen Ihre KI-Strategie, prüfen Anbieter und geben unabhängige zweite Meinung.</p>
</div>
</div>
</div>
</section>
<div class="divider"></div>
<div class="ticker">
<div class="container">
<div class="ticker-line">
<span class="ticker-item">k<span class="ai">AI</span>ne Ausreden</span>
<span class="ticker-item">k<span class="ai">AI</span>ne Buzzwords</span>
<span class="ticker-item">k<span class="ai">AI</span>n Bullshit</span>
<span class="ticker-item">k<span class="ai">AI</span>ne Frage</span>
</div>
</div>
</div>
<div class="divider"></div>
<section id="kontakt" class="cta-section">
<div class="container">
<div class="section-label">// Kontakt</div>
<h2>Noch Fragen? <span style="color: var(--accent);">Keine Frage.</span></h2>
<div class="section-desc">
Schreiben Sie uns. Wir antworten schneller als Ihr letzter Chatbot — und deutlich hilfreicher.
</div>
<a href="mailto:kainefrage@msbls.de?subject=kAIneFrage%20—%20Anfrage" class="btn btn-primary">
kainefrage@msbls.de
</a>
</div>
</section>
<footer>
<div class="container">
<p>k<span style="color: var(--accent);">AI</span>neFrage.de — ein Projekt von <a href="https://msbls.de" target="_blank" rel="noopener">msbls.de</a></p>
</div>
</footer>
</body>
</html>