<!DOCTYPE html>

<html lang="de" class="scroll-smooth">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Gaincore | Ihr Unternehmen, optimiert mit KI-Agenten</title>

    <script src="https://cdn.tailwindcss.com"></script>

    <!-- Chosen Palette: Warm Neutrals with Professional Teal/Cyan Accent -->

    <!-- Application Structure Plan: A vertical, single-page scrolling layout guides the user through a conversion funnel (Pain -> Gain -> Solution -> Use Cases -> Lead-Gen Teaser -> Trust -> CTA). The interactive Gemini section is now a high-level teaser to capture interest and drive consultation bookings, rather than providing a detailed analysis. -->

    <!-- Visualization & Content Choices: Goal: Pique interest, demonstrate understanding, and convert visitors to leads. Presentation Method: The Gemini-powered section now gives a more generic, high-level overview of AI benefits related to the user's problem. Interaction: After the high-level analysis is shown, two clear Call-to-Action buttons appear, guiding the user to learn more or book a free consultation. Justification: This change better aligns the website with its lead-generation goal. It offers immediate value (a high-level insight) and then presents a clear path to a deeper engagement (the consultation). Library/Method: Tailwind CSS, Vanilla JS for navigation and Gemini API calls. -->

    <!-- CONFIRMATION: NO SVG graphics used. NO Mermaid JS used. -->

    <style>

        body {

            font-family: 'Inter', sans-serif;

        }

        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=swap');

        .hero-bg {

            background-color: #f8fafc;

        }

        .cta-bg {

            background-color: #0d9488;

        }

        .gemini-bg {

            background-color: #f0f9ff;

        }

        .section-transition {

            transition: all 0.3s ease-in-out;

        }

        .icon-card:hover {

            transform: translateY(-5px);

            box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);

        }

        .loader {

            border: 4px solid #f3f3f3;

            border-top: 4px solid #0e7490;

            border-radius: 50%;

            width: 40px;

            height: 40px;

            animation: spin 1s linear infinite;

        }

        @keyframes spin {

            0% { transform: rotate(0deg); }

            100% { transform: rotate(360deg); }

        }

    </style>

</head>

<body class="bg-slate-50 text-slate-800">


    <header id="header" class="bg-white/80 backdrop-blur-lg sticky top-0 z-50 shadow-sm">

        <nav class="container mx-auto px-6 py-4 flex justify-between items-center">

            <a href="#" class="text-2xl font-bold text-cyan-800">Gaincore</a>

            <div class="hidden md:flex space-x-8 items-center">

                <a href="#problem" class="text-slate-600 hover:text-cyan-700 transition">Das Problem</a>

                <a href="#solution" class="text-slate-600 hover:text-cyan-700 transition">Lösung</a>

                <a href="#use-cases" class="text-slate-600 hover:text-cyan-700 transition">Anwendung</a>

                <a href="#gemini-feature" class="text-slate-600 hover:text-cyan-700 transition font-semibold text-cyan-700"> KI-Potenzial</a>

                <a href="#why-us" class="text-slate-600 hover:text-cyan-700 transition">Warum Gaincore?</a>

                <a href="#cta" class="bg-cyan-600 text-white px-4 py-2 rounded-md hover:bg-cyan-700 transition shadow">Workshop anfragen</a>

            </div>

            <div class="md:hidden">

                <button id="mobile-menu-button" class="text-slate-800 focus:outline-none">

                    <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16m-7 6h7"></path></svg>

                </button>

            </div>

        </nav>

        <div id="mobile-menu" class="hidden md:hidden">

            <a href="#problem" class="block py-2 px-6 text-sm text-slate-600 hover:bg-slate-100">Das Problem</a>

            <a href="#solution" class="block py-2 px-6 text-sm text-slate-600 hover:bg-slate-100">Unsere Lösung</a>

            <a href="#use-cases" class="block py-2 px-6 text-sm text-slate-600 hover:bg-slate-100">Anwendung</a>

            <a href="#gemini-feature" class="block py-2 px-6 text-sm text-cyan-700 font-semibold hover:bg-slate-100"> KI-Potenzial</a>

            <a href="#why-us" class="block py-2 px-6 text-sm text-slate-600 hover:bg-slate-100">Warum Gaincore?</a>

            <a href="#cta" class="block py-3 px-6 text-sm bg-cyan-600 text-white text-center font-bold">Workshop anfragen</a>

        </div>

    </header>


    <main>

        <section id="hero" class="hero-bg py-20 md:py-32">

            <div class="container mx-auto px-6 text-center">

                <h1 class="text-4xl md:text-6xl font-extrabold text-cyan-900 leading-tight">Zukunft gestalten: Ihr Unternehmen, optimiert mit KI-Agenten.</h1>

                <p class="mt-4 text-lg md:text-xl text-slate-600 max-w-3xl mx-auto">Gaincore transformiert Herausforderungen in skalierbares Wachstum – mit intelligenten, automatisierten Lösungen.</p>

                <div class="mt-8">

                    <a href="#cta" class="bg-cyan-600 text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-cyan-700 transition shadow-lg">KI-Potenziale entdecken: Jetzt Workshop anfragen</a>

                </div>

                <div class="mt-16 max-w-4xl mx-auto flex items-center justify-center space-x-4 text-cyan-700 opacity-60">

                    <div class="text-3xl font-mono" style="letter-spacing: -5px;">≈≈∿∿∽</div>

                    <div class="text-4xl font-bold"></div>

                    <div class="text-2xl font-bold">🤖</div>

                    <div class="text-4xl font-bold"></div>

                    <div class="text-3xl font-mono" style="letter-spacing: 2px;">|—|—|—|</div>

                </div>

                <p class="mt-2 text-sm text-slate-500">Vom komplexen Prozess zum optimierten Workflow.</p>

            </div>

        </section>


        <section id="problem" class="py-20">

            <div class="container mx-auto px-6">

                <div class="text-center mb-12">

                    <h2 class="text-3xl md:text-4xl font-bold text-slate-800">Erkennen Sie Ihr Unternehmen hier wieder?</h2>

                </div>

                <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-8 text-center">

                    <div class="bg-white p-6 rounded-lg shadow-md section-transition icon-card">

                        <div class="text-5xl text-cyan-600"></div>

                        <h3 class="font-bold text-lg mt-4">Fehleranfällige Prozesse</h3>

                    </div>

                    <div class="bg-white p-6 rounded-lg shadow-md section-transition icon-card">

                        <div class="text-5xl text-cyan-600"></div>

                        <h3 class="font-bold text-lg mt-4">Zeitfressende Abläufe</h3>

                    </div>

                    <div class="bg-white p-6 rounded-lg shadow-md section-transition icon-card">

                        <div class="text-5xl text-cyan-600">📉</div>

                        <h3 class="font-bold text-lg mt-4">Stagnierendes Wachstum</h3>

                    </div>

                    <div class="bg-white p-6 rounded-lg shadow-md section-transition icon-card">

                        <div class="text-5xl text-cyan-600">😩</div>

                        <h3 class="font-bold text-lg mt-4">Überlastete Teams</h3>

                    </div>

                    <div class="bg-white p-6 rounded-lg shadow-md section-transition icon-card">

                        <div class="text-5xl text-cyan-600"></div>

                        <h3 class="font-bold text-lg mt-4">Verpasste Chancen</h3>

                    </div>

                </div>

            </div>

        </section>


        <section id="solution" class="py-20 bg-white">

            <div class="container mx-auto px-6">

                <div class="text-center mb-12">

                    <h2 class="text-3xl md:text-4xl font-bold text-cyan-800">Gaincore: Wir machen aus Potenzial Realität.</h2>

                </div>

                <div class="max-w-5xl mx-auto items-center text-center">

                     <p class="text-slate-600 mb-10">Genau hier setzt Gaincore an. Wir verwandeln diese Schmerzpunkte in Ihre größten Stärken. Unsere maßgeschneiderten KI-Agenten schaffen intelligente, automatisierte Routinen, die planbar, professionell und skalierbar sind.</p>

                    <div class="flex flex-col md:flex-row items-center justify-around space-y-8 md:space-y-0 md:space-x-4">

                        <div class="flex items-center space-x-4 opacity-50">

                            <span class="text-4xl"></span><span class="text-4xl">📉</span><span class="text-4xl">😩</span>

                        </div>

                        <div class="flex items-center space-x-4">

                            <span class="text-2xl text-slate-400"></span>

                            <div class="bg-cyan-600 text-white p-6 rounded-full shadow-lg"><span class="text-5xl">🤖</span></div>

                            <span class="text-2xl text-slate-400"></span>

                        </div>

                        <div class="flex items-center space-x-4 text-cyan-700">

                            <span class="text-4xl">⚙️</span><span class="text-4xl">📈</span><span class="text-4xl">😊</span>

                        </div>

                    </div>

                </div>

            </div>

        </section>


        <section id="use-cases" class="py-20">

            <div class="container mx-auto px-6">

                <div class="text-center mb-12">

                    <h2 class="text-3xl md:text-4xl font-bold text-slate-800">Die Power der KI-Agenten in Aktion.</h2>

                </div>

                <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">

                    <div class="bg-white p-8 rounded-lg border border-slate-200 section-transition icon-card">

                        <div class="text-4xl text-cyan-600 mb-4">🎯</div><h3 class="font-bold text-xl mb-2">Vertrieb & Verkauf</h3>

                    </div>

                    <div class="bg-white p-8 rounded-lg border border-slate-200 section-transition icon-card">

                        <div class="text-4xl text-cyan-600 mb-4">💬</div><h3 class="font-bold text-xl mb-2">Kundenservice</h3>

                    </div>

                    <div class="bg-white p-8 rounded-lg border border-slate-200 section-transition icon-card">

                        <div class="text-4xl text-cyan-600 mb-4">🔗</div><h3 class="font-bold text-xl mb-2">Geschäftsprozesse</h3>

                    </div>

                    <div class="bg-white p-8 rounded-lg border border-slate-200 section-transition icon-card">

                        <div class="text-4xl text-cyan-600 mb-4">🧠</div><h3 class="font-bold text-xl mb-2">Mitarbeiter-Fokus</h3>

                    </div>

                </div>

            </div>

        </section>


        <section id="gemini-feature" class="py-20 gemini-bg">

            <div class="container mx-auto px-6">

                <div class="text-center mb-12 max-w-3xl mx-auto">

                    <h2 class="text-3xl md:text-4xl font-bold text-cyan-800">Wo liegt Ihr größtes Potenzial?</h2>

                    <p class="mt-3 text-lg text-slate-600">Beschreiben Sie kurz eine Ihrer Herausforderungen. Unsere KI gibt Ihnen eine erste Einschätzung, wie Automatisierung helfen kann, und weckt Appetit auf mehr.</p>

                </div>

                <div class="max-w-2xl mx-auto bg-white p-8 rounded-lg shadow-lg">

                    <textarea id="problem-input" class="w-full p-3 border border-slate-300 rounded-md focus:ring-2 focus:ring-cyan-500 focus:border-cyan-500 transition" rows="4" placeholder="Beispiel: 'Unser Team verbringt zu viel Zeit damit, Kundenanfragen manuell zu kategorisieren.'"></textarea>

                    <button id="gemini-button" class="mt-4 w-full bg-cyan-600 text-white px-8 py-3 rounded-lg font-bold text-lg hover:bg-cyan-700 transition shadow-lg flex items-center justify-center">

                        <span class="mr-2">💡</span> Erste Einschätzung erhalten

                    </button>

                    <div id="gemini-loader" class="hidden mt-6 flex justify-center">

                        <div class="loader"></div>

                    </div>

                    <div id="gemini-result" class="mt-6 text-slate-700"></div>

                </div>

            </div>

        </section>


        <section id="why-us" class="py-20 bg-white">

            <div class="container mx-auto px-6">

                <div class="grid grid-cols-1 md:grid-cols-2 gap-12 items-center">

                    <div class="text-center md:text-left">

                        <h2 class="text-3xl md:text-4xl font-bold text-cyan-800">Warum Gaincore der richtige Partner ist.</h2>

                        <p class="mt-4 text-lg text-slate-600">Wir gehen über die reine Technologieimplementierung hinaus. Unser Fokus liegt auf messbaren Ergebnissen: Mehr Umsatz, niedrigere Kosten und motivierte Teams.</p>

                    </div>

                    <div class="bg-slate-50 p-8 rounded-lg">

                        <h3 class="font-bold text-xl mb-6 text-center">Ihre Vorteile auf einen Blick</h3>

                        <ul class="space-y-4">

                            <li class="flex items-start"><span class="text-cyan-600 text-2xl mr-3">✔️</span><div><h4 class="font-semibold">Maßgeschneiderte Strategie</h4></div></li>

                            <li class="flex items-start"><span class="text-cyan-600 text-2xl mr-3">✔️</span><div><h4 class="font-semibold">Nahtlose Integration</h4></div></li>

                            <li class="flex items-start"><span class="text-cyan-600 text-2xl mr-3">✔️</span><div><h4 class="font-semibold">Messbare Ergebnisse</h4></div></li>

                             <li class="flex items-start"><span class="text-cyan-600 text-2xl mr-3">✔️</span><div><h4 class="font-semibold">Partnerschaftlicher Ansatz</h4></div></li>

                        </ul>

                    </div>

                </div>

            </div>

        </section>


        <section id="cta" class="py-20 cta-bg">

            <div class="container mx-auto px-6 text-center">

                <h2 class="text-3xl md:text-4xl font-bold text-white">Starten Sie jetzt Ihre KI-Transformation.</h2>

                <p class="mt-4 text-lg text-cyan-100 max-w-3xl mx-auto">Der erste Schritt ist ein unverbindlicher Workshop. Hier machen wir Ihre spezifischen Potenziale sichtbar und entwickeln konkrete Strategien.</p>

                <div class="mt-8">

                    <a href="#" class="bg-white text-cyan-700 px-8 py-4 rounded-lg font-bold text-lg hover:bg-slate-100 transition shadow-lg">Jetzt kostenlose Beratung buchen</a>

                </div>

            </div>

        </section>

    </main>


    <footer class="bg-slate-800 text-slate-300 py-12">

        <div class="container mx-auto px-6 text-center">

            <p class="font-bold text-lg text-white">Gaincore</p>

            <p class="text-sm mt-2">© 2024 Gaincore. Alle Rechte vorbehalten.</p>

            <div class="mt-4 space-x-4 text-sm">

                <a href="#" class="hover:text-white">Impressum</a>

                <a href="#" class="hover:text-white">Datenschutzerklärung</a>

                <a href="mailto:info@gaincore.de" class="hover:text-white">info@gaincore.de</a>

            </div>

        </div>

    </footer>


    <script>

        const mobileMenuButton = document.getElementById('mobile-menu-button');

        const mobileMenu = document.getElementById('mobile-menu');

        const navLinks = document.querySelectorAll('#mobile-menu a, #header nav a');


        mobileMenuButton.addEventListener('click', () => {

            mobileMenu.classList.toggle('hidden');

        });

        

        navLinks.forEach(link => {

            link.addEventListener('click', () => {

                if (!mobileMenu.classList.contains('hidden')) {

                    mobileMenu.classList.add('hidden');

                }

            });

        });


        const geminiButton = document.getElementById('gemini-button');

        const problemInput = document.getElementById('problem-input');

        const geminiResult = document.getElementById('gemini-result');

        const geminiLoader = document.getElementById('gemini-loader');


        geminiButton.addEventListener('click', async () => {

            const userInput = problemInput.value;

            if (!userInput.trim()) {

                geminiResult.innerHTML = '<p class="text-red-600">Bitte beschreiben Sie zuerst Ihre Herausforderung.</p>';

                return;

            }


            geminiLoader.classList.remove('hidden');

            geminiResult.innerHTML = '';

            geminiButton.disabled = true;


            const prompt = `

                Analysiere die folgende geschäftliche Herausforderung und gib eine kurze, inspirierende High-Level-Zusammenfassung (ca. 3-4 Sätze), wie KI-Agenten in diesem Bereich helfen können. 

                Fokus liegt auf allgemeinen Vorteilen wie Effizienz, Zeitersparnis und Freisetzung von Mitarbeiterpotenzial. Vermeide technische Details.

                Die Tonalität soll anregend und positiv sein. Die Antwort muss auf Deutsch sein.


                Herausforderung: "${userInput}"

            `;


            try {

                let chatHistory = [{ role: "user", parts: [{ text: prompt }] }];

                const payload = { contents: chatHistory };

                const apiKey = ""; 

                const apiUrl = `https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=${apiKey}`;

                

                const response = await fetch(apiUrl, {

                    method: 'POST',

                    headers: { 'Content-Type': 'application/json' },

                    body: JSON.stringify(payload)

                });


                if (!response.ok) {

                    throw new Error(`API-Fehler: ${response.statusText}`);

                }


                const result = await response.json();

                

                if (result.candidates && result.candidates.length > 0 &&

                    result.candidates[0].content && result.candidates[0].content.parts &&

                    result.candidates[0].content.parts.length > 0) {

                    

                    let text = result.candidates[0].content.parts[0].text;

                    

                    const resultHTML = `

                        <div class="p-4 border-t border-slate-200">

                            <p>${text}</p>

                            <p class="font-semibold mt-4 text-cyan-800">Klingt das interessant? Lassen Sie uns die Details besprechen.</p>

                            <div class="mt-4 flex flex-col sm:flex-row gap-4">

                                <a href="#cta" class="w-full sm:w-auto flex-1 text-center bg-cyan-600 text-white px-6 py-3 rounded-lg font-bold hover:bg-cyan-700 transition shadow">

                                    Jetzt kostenlose Beratung buchen

                                </a>

                                <a href="#why-us" class="w-full sm:w-auto flex-1 text-center bg-slate-200 text-slate-700 px-6 py-3 rounded-lg font-bold hover:bg-slate-300 transition">

                                    Mehr über unseren Ansatz erfahren

                                </a>

                            </div>

                        </div>

                    `;

                    geminiResult.innerHTML = resultHTML;

                } else {

                    throw new Error("Keine gültige Antwort vom KI-Modell erhalten.");

                }


            } catch (error) {

                console.error("Fehler bei der Gemini API-Anfrage:", error);

                geminiResult.innerHTML = '<p class="text-red-600">Entschuldigung, bei der Analyse ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.</p>';

            } finally {

                geminiLoader.classList.add('hidden');

                geminiButton.disabled = false;

            }

        });

    </script>

</body>

</html>