// iConference website — bilingual copy (DE primary / EN mirror, formal "Sie")
const COPY = {
  de: {
    nav: { areaA: "KI-Beratung", areaB: "KI-Dienstleistung", framework: "Framework", glossary: "KI-Begriffe", news: "KI-News", contact: "Kontakt", demo: "Erstgespräch buchen" },
    hero: {
      eyebrow: "KI-Beratung & KI-Dienstleistung · Zug",
      h1a: "Viele Wege führen nach Rom — aber wie viele zu ", h1em: "nachhaltiger KI-Produktivität", h1b: "?",
      sub: "Wir führen mittelständische Unternehmen vom Konzept zum produktiven KI-Einsatz — mit einem ganzheitlichen Framework rund um RAG, Ihre Daten und die richtigen Modelle.",
      cta1: "Erstgespräch buchen", cta2: "Framework ansehen",
    },
    ribbon: "Ganzheitlich · RAG im Zentrum · Frontier- & lokale Modelle",
    areas: {
      eyebrow: "Zwei Bereiche", h2: "Wie wir mit Ihnen arbeiten",
      sub: "Strategische Beratung oder fertige KI-Dienstleistungen — beides mit einem Ziel: KI, die im Mittelstand produktiv wird.",
      items: [
        { tag: "Bereich 01", icon: "brain-circuit", h: "KI-Beratung für den Mittelstand",
          p: "Vom Konzept zum produktiven Einsatz — mit einem ganzheitlichen Framework.",
          points: ["Discovery Workshop", "KI-Strategie & Konzept für Ihre Firma", "Qualität steigern mit KI", "Ertragspotenzial steigern — KI im Verkauf: Kundenansprache schärfen, Anfragen automatisch matchen, Offerten passgenau und weitgehend maschinell erstellen", "Ganzheitliches KI-Framework mit RAG im Zentrum", "Prompt-, Context-Engineering & Datenhaltung", "Frontier- vs. lokale Modelle", "Software-Entwicklung mit KI: Frontier-Modelle & agentic Workflows", "Ausbildung & Enablement", "Kostensenkungs-Potenziale durch KI erkennen"] },
        { tag: "Bereich 02", icon: "wand-2", h: "KI-Dienstleistung",
          p: "Einmalige oder wiederkehrende Aufgaben, die wir mit KI für Sie erledigen — ganz ohne eigene KI-Umgebung.",
          confid: "Solche Aufträge verlangen Vertraulichkeit — die sichern wir Ihnen zu.", confidLink: "NDA-Vorlage ansehen",
          points: ["Websites erstellen — von Konzept bis Launch", "Verträge, AGB & Formulare überarbeiten — inkl. Übersetzung", "Produktkataloge neu strukturieren & ausrichten", "Dateiablagen durchkämmen — Redundanzen finden, neu ordnen", "Produktentwicklung — Konzept, Spezifikation, Funktionsbeschrieb & Handbuch (optional mit KI-Code-Basis)", "Dokumente & Daten extrahieren und strukturieren (z. B. Rechnungen/PDFs → strukturierte Daten)", "FAQ / Wissensdatenbank aus bestehenden Unterlagen aufbauen", "Präsentationen & Angebote aus Stichworten erstellen", "Komplexe RFPs beantworten — Vergleich mit eigenem Angebot, Bid-/No-Bid-Entscheidung, SWOT, präzise Beantwortung inkl. Ausfüllen der Formulare", "ISO-9001- & ISO-27001-Zertifizierungen vorbereiten und begleiten", "Recherche & Berichte — verdichtet und einsatzfertig"] },
      ],
    },
    framework: {
      eyebrow: "Ganzheitliches KI-Framework", h2: "RAG im Zentrum — alles andere richtet sich danach aus",
      sub: "Ein kohärenter Ansatz statt Einzelwerkzeuge. Ihr Wissen, Ihre Daten und die passenden Modelle greifen ineinander.",
      cta: "Framework im Detail",
      pillars: [
        { icon: "file-search", h: "RAG", p: "Retrieval-Augmented Generation auf Ihrem eigenen Wissen — der architektonische Kern." },
        { icon: "database", h: "Datenhaltung", p: "Wo Ihre Daten leben und wie sie regiert werden — in der Schweiz, EU oder weltweit, sicher und nachvollziehbar." },
        { icon: "sliders-horizontal", h: "Context Engineering", p: "Was das Modell sieht: Prompts, Kontext und Leitplanken — bewusst gestaltet." },
        { icon: "server", h: "Frontier- vs. lokale Modelle", p: "Gehostete Frontier-Modelle und lokale Modelle — nach Kosten, Tempo, Leistungsfähigkeit und Datenhoheit kombiniert." },
      ],
    },
    rag: {
      eyebrow: "RAG im Zentrum", h2: "Was ist RAG?",
      sub: "RAG schiebt zwischen Frage und Antwort einen Schritt: erst in Ihrer kuratierten Wissensbasis suchen, dann das Modell daraus antworten lassen. Aus generischem Sprachmodell wird firmenspezifisches Wissen.",
      cta: "Ganze Erklärung",
      cards: [
        { L: "R", t: "Retrieve", s: "Suchen", p: "Die Frage wird gegen die Wissensbasis abgeglichen — gefunden wird nur, was reviewt ist." },
        { L: "A", t: "Augmented", s: "Anreichern", p: "Die Belege landen im Prompt: «Hier ist Kontext, antworte damit.»" },
        { L: "G", t: "Generation", s: "Antworten", p: "Antwort auf Basis der Quellen. Gute Quelle, gute Antwort. Daher: kuratiert." },
      ],
    },
    stance: {
      eyebrow: "Haltung",
      h2a: "Wissen nutzen, ", h2em: "Verstand", h2b: " einsetzen.",
      lead: "Das «Intelligence» in Artificial Intelligence meint im Kern die strukturierte Verarbeitung von Daten und Informationen — im Deutschen treffender als «Wissen» oder «Informationsvorsprung» übersetzt, nicht als universeller menschlicher Verstand.",
      points: [
        { icon: "network", h: "Ein immenses Wissensnetzwerk", p: "KI erkennt Muster und verknüpft Zusammenhänge mit höchster Präzision — vorausgesetzt, wir liefern den richtigen Kontext und spezifische Informationen." },
        { icon: "brain", h: "Der Mensch entscheidet", p: "Die KI liefert das Fundament. Die finale logische Prüfung, das kritische Denken und die strategische Einordnung bleiben unersetzbar." },
      ],
      kicker: "Technologie nutzen — aber den eigenen Verstand eingeschaltet lassen.",
    },
    why: {
      eyebrow: "Warum iConference", h2: "Beratung, die im Betrieb ankommt",
      items: [
        { icon: "target", h: "Mittelstands-Fokus", p: "Pragmatisch, budgetbewusst und auf messbaren Nutzen ausgerichtet." },
        { icon: "shield-check", h: "Datenhoheit", p: "Sensible Daten bleiben in der Schweiz — Frontier-Modelle setzen wir gezielt dort ein, wo Best-in-Class-Leistung zählt, abgesichert durch Anonymisierung und klare Leitplanken." },
        { icon: "workflow", h: "Vom Konzept zum Betrieb", p: "Nicht nur Strategie — wir bringen KI in den produktiven Einsatz." },
      ],
      quote: "Wir bringen KI dorthin, wo sie wirken soll: in den Alltag Ihres Unternehmens — vom Konzept bis in den produktiven Betrieb.",
      cite: "— ICONFERENCE AG · ZUG",
    },
    cta: { h2: "Let's go. Führen wir KI in Ihrem Unternehmen ein.", lead: "Erzählen Sie uns, wo Sie heute stehen — wir zeigen den nächsten konkreten Schritt.", btn: "Erstgespräch buchen" },
    news: {
      eyebrow: "KI-News", badge: "von iConference kuratiert · tagesaktuell",
      h2: "Tagesaktuelle KI-News",
      sub: "Wir tragen die relevantesten Entwicklungen aus der KI-Welt zusammen — kurz, eingeordnet, ohne Lärm.",
      note: "Automatisch zusammengestellt · tagesaktuell · Zusammenfassungen ggf. übersetzt — die verlinkte Quelle kann in einer anderen Sprache sein.", sourceLabel: "Quelle", allNews: "News Archiv",
      items: [
        { tag: "Modelle", date: "Heute", h: "Neue Frontier-Modelle, kurz eingeordnet", p: "Was die jüngsten Releases für den praktischen Einsatz im Mittelstand bedeuten." },
        { tag: "Praxis", date: "Heute", h: "RAG im Betrieb: Lessons Learned", p: "Worauf es bei Datenhaltung und Kuratierung wirklich ankommt." },
        { tag: "Regulierung", date: "Gestern", h: "KI-Regulierung in der Schweiz & EU", p: "Was sich ändert und was für Ihr Unternehmen relevant ist." },
      ],
    },
    about: {
      eyebrow: "Über uns",
      name: "Georges Leuenberger",
      role: "Gründer & Inhaber · iConference AG",
      bio: "Seit 1997 selbstständiger Unternehmer — Georges Leuenberger weiss aus erster Hand, wie einsam Führung sein kann. Wie gewinne ich diesen Auftrag? Wo finde ich neue Kunden? Wie optimiere ich meinen Betrieb, hebe Kostensenkungspotenziale und liefere bessere Leistung als der Wettbewerb? Genau hier setzt iConference an.",
      careerTitle: "Werdegang",
      career: [
        "Betriebsökonom HF",
        "10 Jahre Softwareentwicklung mit IBM-Grosssystemen, u. a. Geschäftssoftware für die Jugendgerichte des Kantons Bern und das Auszahlungssystem der Schweizerischen Arbeitslosenkassen",
        "Lotus Notes Consulting",
        "Geschäftsführer Schweiz von PictureTel — damals Weltmarktführer für High-End-Videokonferenzanlagen",
        "Eigene Firma: System-Integrator & Managed Service Provider für Telepresence-Umgebungen",
        "Beratung in Unified Communications und „The Smart Way to Work“",
        "Interim COO für den Mittelstand",
        "KI-Evangelist für nachhaltige Nutzung — messbare Produktivität bei besserer Qualität",
      ],
    },
    footer: {
      cols: [
        { h: "Leistungen", links: ["KI-Beratung", "KI-Dienstleistung", "KI-Framework", "KI-Begriffe"] },
        { h: "Unternehmen", links: ["Über uns", "Ansatz", "Über diese Website", "Visitenkarte", "Erstgespräch buchen"] },
        { h: "Rechtliches", links: ["Impressum", "Datenschutz", "AGB", "NDA-Vorlage"] },
      ],
      rights: "© 2026 iConference AG · CHE-449.862.298",
      author: "Autoren: Georges Leuenberger · in Zusammenarbeit mit Claude Design & Claude Code",
    },
    modal: {
      h: "Erstgespräch buchen", sub: "Wir melden uns innerhalb eines Werktags.",
      name: "Name", email: "Geschäftliche E-Mail", msg: "Wo stehen Sie heute mit KI?", submit: "Anfrage senden",
      okH: "Vielen Dank.", okP: "Ihre Anfrage ist eingegangen. Wir melden uns in Kürze.",
    },
  },
  en: {
    nav: { areaA: "AI Consulting", areaB: "AI Services", framework: "Framework", glossary: "AI Glossary", news: "AI News", contact: "Contact", demo: "Book an intro call" },
    hero: {
      eyebrow: "AI consulting & AI services · Zug",
      h1a: "All roads lead to Rome — but how many lead to ", h1em: "sustainable AI productivity", h1b: "?",
      sub: "We guide mid-sized companies from idea to production AI — with a holistic framework built around RAG, your data, and the right models.",
      cta1: "Book an intro call", cta2: "See the framework",
    },
    ribbon: "Holistic · RAG at the centre · Frontier & local models",
    areas: {
      eyebrow: "Two areas", h2: "How we work with you",
      sub: "Strategic consulting or done-for-you AI services — both with one goal: AI that becomes productive in the Mittelstand.",
      items: [
        { tag: "Area 01", icon: "brain-circuit", h: "AI consulting for SMEs",
          p: "From concept to production — with one holistic framework.",
          points: ["Discovery workshop", "AI strategy & concept for your company", "Raise quality with AI", "Grow revenue — AI in sales: sharpen customer outreach, match enquiries automatically, produce tailored offers largely hands-free", "Holistic AI framework with RAG at the centre", "Prompt/context engineering & data management", "Frontier vs. local models", "Software development with AI: frontier models & agentic workflows", "Training & enablement", "Identify cost-saving potential through AI"] },
        { tag: "Area 02", icon: "wand-2", h: "AI services",
          p: "One-off or recurring tasks we handle for you with AI — with no AI environment of your own.",
          confid: "Such work calls for confidentiality — which we assure you.", confidLink: "View NDA template",
          points: ["Build websites — from concept to launch", "Revise contracts, T&Cs & forms — including translation", "Restructure & realign product catalogues", "Comb through file storage — find redundancies, reorganise", "Product development — concept, spec, functional description & manual (optionally with an AI-generated code base)", "Extract and structure documents & data (e.g. invoices/PDFs → structured data)", "Build a FAQ / knowledge base from existing material", "Create presentations & proposals from bullet points", "Answer complex RFPs — compare against your offering, bid/no-bid decision, SWOT, precise responses including filling in the forms", "Prepare and support ISO 9001 & ISO 27001 certifications", "Research & reports — condensed and ready to use"] },
      ],
    },
    framework: {
      eyebrow: "Holistic AI framework", h2: "RAG at the centre — everything else aligns to it",
      sub: "A coherent approach, not point tools. Your knowledge, your data and the right models interlock.",
      cta: "Explore the framework",
      pillars: [
        { icon: "file-search", h: "RAG", p: "Retrieval-augmented generation on your own knowledge — the architectural core." },
        { icon: "database", h: "Data management", p: "Where your data lives and how it's governed — in Switzerland, the EU or worldwide, secure and auditable." },
        { icon: "sliders-horizontal", h: "Context engineering", p: "What the model sees: prompts, context and guardrails — designed on purpose." },
        { icon: "server", h: "Frontier vs. local models", p: "Hosted frontier models and local models — combined by cost, speed, capability and sovereignty." },
      ],
    },
    rag: {
      eyebrow: "RAG at the centre", h2: "What is RAG?",
      sub: "RAG inserts one step between question and answer: first search your curated knowledge base, then let the model answer from it. A generic model becomes company-specific knowledge.",
      cta: "Full explanation",
      cards: [
        { L: "R", t: "Retrieve", s: "Search", p: "The question is matched against the knowledge base — only reviewed content is found." },
        { L: "A", t: "Augmented", s: "Enrich", p: "The evidence goes into the prompt: \u201cHere\u2019s context, answer with it.\u201d" },
        { L: "G", t: "Generation", s: "Answer", p: "Answer based on the sources. Good source, good answer. Hence: curated." },
      ],
    },
    stance: {
      eyebrow: "Our stance",
      h2a: "Use the knowledge. ", h2em: "Keep", h2b: " thinking.",
      lead: "The \u201cIntelligence\u201d in Artificial Intelligence is, at its core, the structured processing of data and information — closer to \u201cknowledge\u201d or an \u201cinformation edge\u201d than to universal human reason.",
      points: [
        { icon: "network", h: "An immense knowledge network", p: "AI recognises patterns and links connections with great precision — provided we give it the right context and specific information." },
        { icon: "brain", h: "The human decides", p: "AI delivers the foundation. The final logical check, critical thinking and strategic judgement remain irreplaceable." },
      ],
      kicker: "Use the technology — but keep your own mind switched on.",
    },
    why: {
      eyebrow: "Why iConference", h2: "Consulting that reaches production",
      items: [
        { icon: "target", h: "SME focus", p: "Pragmatic, budget-aware and aimed at measurable value." },
        { icon: "shield-check", h: "Data sovereignty", p: "Sensitive data stays in Switzerland — frontier models are used where best-in-class AI performance is required, safeguarded by anonymisation and clear guardrails." },
        { icon: "workflow", h: "Concept to production", p: "Not just strategy — we get AI into productive use." },
      ],
      quote: "We bring AI to where it should work: into the daily life of your company — from concept all the way to production.",
      cite: "— ICONFERENCE AG · ZUG",
    },
    cta: { h2: "Let's go. Bring AI into your business.", lead: "Tell us where you are today — we'll show you the next concrete step.", btn: "Book an intro call" },
    news: {
      eyebrow: "AI News", badge: "curated by iConference · always current",
      h2: "AI news, always current",
      sub: "We gather the developments that matter from the AI world — short, contextualised, no noise.",
      note: "Compiled automatically · always up to date · summaries may be translated — the linked source can be in another language.", sourceLabel: "Source", allNews: "News archive",
      items: [
        { tag: "Models", date: "Today", h: "New frontier models, briefly framed", p: "What the latest releases mean for practical use in mid-sized companies." },
        { tag: "Practice", date: "Today", h: "RAG in production: lessons learned", p: "What really matters in data management and curation." },
        { tag: "Regulation", date: "Yesterday", h: "AI regulation in Switzerland & the EU", p: "What's changing and what's relevant for your business." },
      ],
    },
    about: {
      eyebrow: "About",
      name: "Georges Leuenberger",
      role: "Founder & owner · iConference AG",
      bio: "An independent entrepreneur since 1997, Georges Leuenberger knows first-hand how lonely leadership can be. How do I win this deal? Where do I find new customers? How do I optimise operations, find and realise cost savings, and deliver better than the competition? That's exactly where iConference comes in.",
      careerTitle: "Career",
      career: [
        "Business economist HF",
        "10 years of software development on IBM large-scale systems, incl. business software for the juvenile courts of the Canton of Bern and the payout system of the Swiss unemployment funds",
        "Lotus Notes consulting",
        "Managing Director Switzerland of PictureTel — then the world leader in high-end videoconferencing",
        "Own company: system integrator & managed service provider for telepresence environments",
        "Consulting in Unified Communications and “The Smart Way to Work”",
        "Interim COO for the Mittelstand",
        "AI evangelist for sustainable use — measurable productivity with better quality",
      ],
    },
    footer: {
      cols: [
        { h: "Services", links: ["AI consulting", "AI services", "AI framework", "AI Glossary"] },
        { h: "Company", links: ["About", "Approach", "About this website", "Business card", "Book an intro call"] },
        { h: "Legal", links: ["Imprint", "Privacy", "Terms", "NDA template"] },
      ],
      rights: "© 2026 iConference AG · CHE-449.862.298",
      author: "Authors: Georges Leuenberger · in collaboration with Claude Design & Claude Code",
    },
    modal: {
      h: "Book an intro call", sub: "We'll get back within one business day.",
      name: "Name", email: "Work email", msg: "Where are you with AI today?", submit: "Send request",
      okH: "Thank you.", okP: "Your request is in. We'll be in touch shortly.",
    },
  },
};
// RAG-centric framework graph nodes (label DE, label EN, color)
const NODES = [
  { n: "Benutzer", e: "User", c: "#d98aa0" },
  { n: "Daten", e: "Data", c: "#2bb6c4" },
  { n: "Kontext", e: "Context", c: "#b58fd6" },
  { n: "Templates", e: "Templates", c: "#e09b6a" },
  { n: "Lokales Modell", e: "Local model", c: "#44b888" },
  { n: "Frontier-Modell", e: "Frontier model", c: "#7fa8d8" },
];
window.COPY = COPY; window.NODES = NODES;
