// Bilingual content for Zynflow — Polish v1.0

const Z_DICT = {
  fr: {
    nav: {
      home: "Accueil",
      services: "Services",
      cases: "Cas clients",
      blog: "Blog",
      contact: "Contact",
      cta: "Réserver",
      lang: "EN"
    },
    common: {
      bookCta: "Réserver une consultation gratuite",
      callCta: "Composer le (438) 817-3485",
      back: "Retour",
      learnMore: "En savoir plus",
      send: "Envoyer",
      submit: "Envoyer",
      email: "Adresse courriel",
      name: "Nom complet",
      website: "URL de votre site web",
      message: "Votre message",
      phone: "Numéro de téléphone (optionnel)",
      required: "Requis",
      thanks: "Reçu. Hamza vous écrit dans les heures qui suivent.",
      newsletterThanks: "Inscrit. Premier courriel le 1er du mois.",
      auditThanks: "Audit en route. Vérifiez votre boîte courriel d'ici 10 minutes.",
      roiThanks: "Calcul détaillé envoyé.",
      placeholder: "Photo à venir"
    },
    loi25: {
      text: "Ce site utilise des cookies essentiels au fonctionnement. Conforme à la Loi 25 du Québec.",
      ok: "Compris",
      more: "En savoir plus"
    },
    home: {
      eyebrow: "Agence d'automatisation IA — Québec",
      h1Pre: "L'IA qui répond pour vous,",
      h1Hl: "24 heures sur 24.",
      sub: "Vos clients reçoivent une réponse en moins de 30 secondes — en français ou en anglais — pendant que vous dormez, que vous êtes en rendez-vous, ou en famille.",
      ctaPrimary: "Réserver une consultation gratuite",
      ctaSecondary: "Composez (438) 817-3485 pour vivre la démo",
      ctaSecondaryHelp: "Le démo n'est pas un script. C'est notre vrai numéro.",
      heroMetricA: "< 30 sec",
      heroMetricALabel: "temps de réponse",
      heroMetricB: "FR · EN",
      heroMetricBLabel: "bilingue de naissance",
      heroMetricC: "Loi 25",
      heroMetricCLabel: "conforme Québec",
      heroMetricD: "24 / 7",
      heroMetricDLabel: "jamais en pause",

      whyKicker: "Différenciation",
      whyH: "Pourquoi Zynflow plutôt qu'une autre agence ?",
      whySub: "On a regardé ce que les agences d'automatisation IA font au Québec en 2026. Voici où on est différents.",
      whyOthersTag: "Le standard",
      whyOthersIndex: "Ailleurs",
      whyOthersTitle: "La plupart des agences IA au Québec",
      whyZynTag: "Notre approche",
      whyZynIndex: "Ici",
      whyZynTitle: "Zynflow",
      whyZynBadge: "Zynflow",
      whyOthers: [
        {
          title: "Ignorent la Loi 25",
          body: "Aucune divulgation automatisée. Données envoyées aux États-Unis. Vos clients ne savent pas qu'ils parlent à une IA.",
          emphasis: "Vous êtes responsable légalement — pas elles."
        },
        {
          title: "Ciblent les marchés faciles",
          body: "HVAC, plomberie, services généraux. Petits tickets, conversion simple, faible exigence. On comprend — c'est leur stratégie. Ce n'est pas la nôtre."
        },
        {
          title: "Solutions américaines traduites",
          body: "Templates anglais convertis avec Google Translate. Voix françaises qui sonnent parisiennes. Ton corporate qui ne ressemble pas à ce que vos clients québécois entendent au téléphone."
        },
        {
          title: "Aucune mesure de ROI",
          body: "Vous payez. Vous espérez que ça marche. Aucun rapport mensuel chiffré. Aucune visibilité sur ce que ça vous rapporte vraiment."
        }
      ],
      whyZyn: [
        {
          title: "Conforme à la Loi 25 dès le premier message",
          body: "Divulgation automatique intégrée. Données hébergées au Canada (OVH Beauharnois). Documentation prête pour le CAI si besoin. Vous êtes protégé."
        },
        {
          title: "Conçue pour les professionnels haute valeur",
          body: "Immobilier, hypothèque, dentaire, juridique. Vos clients valent 5 000 $ à 50 000 $ chacun. Un seul lead récupéré rembourse plusieurs mois de service."
        },
        {
          title: "Québec d'abord, et entièrement",
          body: "Voix québécoises naturelles. Idiomes locaux (« cellulaire », « courriel »). Ton qui ressemble à ce que vos clients entendent au téléphone. Pas une traduction — un produit pensé d'ici."
        },
        {
          title: "Mesurable au dollar près",
          body: "Rapport mensuel personnalisé livré le 1er. Leads capturés, rendez-vous réservés, revenus récupérés. Le coût du service apparaît à côté du ROI. Vous savez ce que ça vous rapporte."
        }
      ],
      whyCtaPrimary: "Voir comment ça fonctionne",
      whyCtaSecondaryPre: "Ou composez ",
      whyCtaSecondaryPost: " pour expérimenter le produit.",

      proofKicker: "La preuve live",
      proofH: "Une démo qui se passe d'explications.",
      proofBody: "Composez (438) 817-3485 maintenant. L'IA répond. Elle vous pose quelques questions. Elle réserve un rendez-vous dans notre agenda. Tout ça en moins de deux minutes.",
      proofBody2: "C'est exactement l'expérience que vivront vos clients.",
      proofBtn: "Composer (438) 817-3485",
      proofHint: "Ou textez le même numéro. Le système gère les deux.",

      forKicker: "Pour qui",
      forH: "Conçu pour les professionnels qui perdent du temps avec leur téléphone.",
      niches: [
        { tag: "Immobilier", title: "Agents immobiliers", pain: "Vos acheteurs textent à 21h le jeudi. Vos visites sont booquées par l'IA pendant que vous fermez une autre vente." },
        { tag: "Hypothèque", title: "Courtiers hypothécaires", pain: "Le client compare 3 courtiers. Le premier qui répond gagne. Avec Zynflow, c'est toujours vous." },
        { tag: "Dentaire", title: "Cliniques dentaires & médicales", pain: "Vos patients appellent pendant les soins. Les annulations se remplissent. Les rappels partent tout seuls." },
        { tag: "Juridique", title: "Cabinets juridiques", pain: "L'intake des nouveaux dossiers tourne 24/7. Conflict check automatique. Vos consultations initiales se planifient sans vous." }
      ],

      howKicker: "Comment ça fonctionne",
      howH: "Trois étapes. Pas plus.",
      steps: [
        { n: "01", t: "Le contact", d: "Votre prospect appelle ou texte votre numéro Zynflow — peu importe l'heure, peu importe la langue." },
        { n: "02", t: "La qualification", d: "L'IA pose les bonnes questions, identifie une vraie opportunité, et propose un créneau dans votre agenda." },
        { n: "03", t: "Le rendez-vous", d: "Le rendez-vous apparaît dans votre Google Calendar. Vous recevez une fiche complète sur le client. Vous arrivez préparé." }
      ],
      howNote: "Tout est conforme à la Loi 25 dès le premier message. Vos données restent au Canada.",

      auditKicker: "Audit IA gratuit",
      auditH: "Vous perdez probablement des leads. Découvrez où.",
      auditSub: "En 10 minutes, notre IA analyse votre site web et vous envoie un rapport personnalisé identifiant les points de fuite — temps de réponse, formulaires, couverture hors heures, support bilingue.",
      auditUrl: "https://votre-site.ca",
      auditEmail: "vous@cabinet.ca",
      auditName: "Camille Tremblay",
      auditBtn: "Recevoir mon audit gratuit",
      auditFine: "Rapport personnalisé. Aucun spam. Aucune carte de crédit requise.",
      auditChecks: [
        "Temps de réponse mesuré",
        "Audit des formulaires",
        "Couverture hors heures",
        "Support bilingue évalué"
      ],

      roiKicker: "Calculateur ROI",
      roiH: "Calculez ce que les leads perdus vous coûtent.",
      roiQ1: "Combien de demandes recevez-vous par mois ?",
      roiQ2: "Quelle est la valeur moyenne d'un nouveau client ?",
      roiQ3: "Quel est votre temps de réponse actuel ?",
      roiOpts: ["Instantané", "1 heure", "4 heures", "+ 24 h"],
      roiOutPre: "Vous perdez environ",
      roiOutPost: "par mois.",
      roiOutZyn: "Zynflow peut récupérer environ {amount} pour un coût de 300 $ par mois.",
      roiOutRoi: "Retour sur investissement",
      roiCta: "Recevoir le calcul détaillé par courriel",
      roiNet: "Gain net estimé",
      roiPerMonth: "/ mois",
      roiLeadsUnit: "demandes/mois",

      aboutKicker: "Qui sommes-nous",
      aboutH: "Qui sommes-nous",
      aboutP1: "Zynflow est une jeune agence québécoise d'automatisation par intelligence artificielle. On bâtit des systèmes qui répondent aux clients de nos partenaires 24 heures sur 24 — en français et en anglais — pour qu'ils arrêtent de perdre des opportunités pendant qu'ils dorment.",
      aboutP2: "Notre approche : pas de magie, pas de promesses creuses. On configure votre système avec vos vraies données, on le teste avec vous, et on livre quelque chose qui fonctionne dès le premier jour.",
      aboutP3: "Basés au Québec, conformes à la Loi 25, et obsédés par les détails qui font la différence entre un assistant qui sonne robotique et un assistant que vos clients prennent pour un vrai humain.",
      aboutCols: [
        { t: "Québec d'abord", d: "On comprend votre marché, votre langue, vos clients. Pas une adaptation d'une solution américaine." },
        { t: "Conforme par défaut", d: "Loi 25 intégrée dès la première interaction. Données hébergées au Canada. Vous gardez le contrôle." },
        { t: "Mesurable au dollar près", d: "Chaque mois, un rapport qui chiffre exactement ce que le système vous a fait économiser et rapporter." }
      ],

      noTestiKicker: "Transparence",
      noTestiH: "Vous remarquerez qu'on n'affiche pas de témoignages clients.",
      noTestiP1: "C'est volontaire.",
      noTestiP2: "Zynflow est jeune. On sélectionne nos premiers partenaires avec soin pour bâtir des cas concrets — pas des citations creuses. Dans quelques mois, cette section sera remplie de résultats réels, chiffrés, vérifiables.",
      noTestiP3a: "D'ici là, la meilleure preuve qu'on peut vous offrir, c'est notre propre numéro. Composez ",
      noTestiP3b: " et expérimentez l'assistant en direct.",
      stackKicker: "La technologie derrière Zynflow",
      stackP: "On utilise les mêmes outils que les meilleures équipes tech au monde, assemblés et configurés pour votre réalité de PME québécoise.",
      stack: [
        { name: "Claude", role: "Intelligence", by: "Anthropic" },
        { name: "Vapi.ai", role: "Voix", by: "Vapi" },
        { name: "n8n", role: "Automatisation", by: "n8n" },
        { name: "Twilio", role: "Téléphonie", by: "Twilio" }
      ],

      founderKicker: "Fondateur",
      founderH: "Hamza Rezgui",
      founderRole: "Fondateur · Zynflow",
      founderBio: "Ancien analyste à BMO. J'ai bâti Zynflow parce que j'en avais marre de voir des entrepreneurs québécois travailler 80 heures par semaine pour des leads qui leur passaient sous le nez à 20h le jeudi soir.",
      founderQuote: "« Si l'IA peut répondre à un client à 23h47 le mardi, elle devrait. Point. »",

      finalH: "Prêt à arrêter de perdre des clients ?",
      finalSub: "15 minutes avec nous suffisent pour vous montrer ce que votre système ressemblerait — avec vos vraies données, pas une démo générique.",
      finalCtaA: "Réserver 15 minutes",
      finalCtaB: "Composer (438) 817-3485"
    },
    services: {
      eyebrow: "Services",
      h: "Quatre solutions. Une qui vous correspond.",
      sub: "Du solo professionnel jusqu'à la franchise qui revend Zynflow sous sa propre marque — on a la bonne configuration pour vous.",
      tiers: [
        {
          name: "Basic", tagline: "Texte 24/7",
          setup: "800 $", monthly: "300 $",
          who: "Solo professionnel — agent indépendant, clinique solo, avocat solo, courtier indépendant.",
          features: [
            "Bot texte 24/7 (WhatsApp + SMS)",
            "Bilingue FR/EN",
            "Google Sheets CRM intégré",
            "Prise de rendez-vous Calendar",
            "Alerte Telegram à chaque lead",
            "Conformité Loi 25",
            "Support par courriel"
          ]
        },
        {
          name: "Voice + Text", tagline: "Voix Vapi + texte",
          setup: "1 200 $", monthly: "500 $",
          who: "Professionnel qui reçoit beaucoup d'appels — agent en croissance, petite clinique, courtier établi.",
          features: [
            "Tout ce qui est dans Basic",
            "Réceptionniste vocal IA (Vapi)",
            "Voix québécoise naturelle",
            "Transfert humain sur demande",
            "Transcription automatique",
            "500 minutes de voix incluses/mois"
          ],
          featured: true
        },
        {
          name: "Scale", tagline: "Multi-utilisateurs",
          setup: "2 500 $", monthly: "1 497 $",
          who: "Équipes de 3 à 10 — courtage immobilier, clinique multi-praticiens, cabinet juridique.",
          features: [
            "Tout ce qui est dans Voice + Text",
            "Routage multi-utilisateurs intelligent",
            "WhatsApp Business + Instagram DM",
            "Multi-langue (FR/EN/AR/ES)",
            "Intégrations CRM personnalisées",
            "Appel mensuel stratégique avec Hamza (15 min)",
            "Rapport mensuel personnalisé avec votre marque",
            "2 000 minutes de voix/mois"
          ]
        },
        {
          name: "Enterprise", tagline: "SLA & white-label",
          setup: "5 000 $", monthly: "3 500 $",
          who: "Courtages 20+ agents, chaînes de cliniques, agences qui veulent revendre Zynflow sous leur marque.",
          features: [
            "Tout ce qui est dans Scale",
            "SLA 99,5 % avec clauses de crédit",
            "Canal Slack dédié avec votre équipe",
            "Appel stratégique mensuel de 60 min",
            "Option white-label complète",
            "Support prioritaire (réponse en 4 h)",
            "Formation IA sur vos données spécifiques",
            "Minutes de voix illimitées"
          ]
        }
      ],
      tierCta: "En discuter avec nous",
      tierTarget: "Pour qui",
      tierIncludes: "Inclus",
      tierSetup: "Mise en place",
      tierMonthly: "Mensuel",
      mostPopular: "Le plus choisi",
      comingSoon: "Bientôt",

      annualKicker: "Économie annuelle",
      annualH: "Payez annuellement, économisez 17 %",
      annualSub: "Tous nos plans mensuels offrent une option annuelle : deux mois gratuits, prix bloqué pour 12 mois.",
      annualRows: [
        ["Basic", "3 000 $/an", "au lieu de 3 600 $"],
        ["Voice + Text", "5 000 $/an", "au lieu de 6 000 $"],
        ["Scale", "14 970 $/an", "au lieu de 17 964 $"],
        ["Enterprise", "35 000 $/an", "au lieu de 42 000 $"]
      ],

      finalH: "Pas sûr lequel choisir ?",
      finalSub: "En 15 minutes, on identifie ensemble la configuration qui correspond exactement à votre situation. Sans engagement.",
      finalCta: "Réserver 15 minutes avec nous"
    },
    cases: {
      eyebrow: "Cas clients",
      h: "Cas clients à venir.",
      sub: "Nous sélectionnons soigneusement nos premiers partenaires. Quand les résultats seront mesurables, vérifiables, et significatifs — ils seront ici.",
      placeholderTitle: "Cas à venir",
      placeholderSub: "Q2 2026",
      industries: ["Immobilier", "Hypothèque", "Dentaire", "Juridique", "Multi-services", "Enterprise"],
      becomeKicker: "Programme cas étudié",
      becomeH: "Devenir l'un de nos cinq premiers cas étudiés",
      becomeP: "Nous cherchons cinq partenaires pour bâtir les premiers cas étudiés de Zynflow. En échange d'un accès privilégié et d'un tarif spécial, vous acceptez de :",
      becomeReqs: [
        "Partager vos résultats chiffrés après 90 jours",
        "Permettre une étude de cas anonymisée ou nominative (votre choix)",
        "Apparaître dans nos communications futures"
      ],
      benefitsH: "Avantages pour vous",
      benefits: [
        "30 % de réduction permanente sur votre plan",
        "Configuration prioritaire",
        "Accès direct à Hamza pour ajustements",
        "Premier accès aux nouvelles fonctionnalités"
      ],
      cta: "Postuler comme cas étudié",
      slot: "Place 0/5"
    },
    blog: {
      eyebrow: "Blog",
      h: "Le blog de Zynflow",
      sub: "Tactiques d'automatisation, analyses du marché québécois, et études de cas concrètes pour les professionnels qui veulent reprendre leur temps.",
      firstH: "Premier article : mai 2026",
      firstP: "Le blog démarre en mai. Nous publierons un article approfondi par mois, sans remplissage, sans recyclage de contenu trouvé ailleurs.",
      upcomingH: "Sujets prévus",
      upcoming: [
        { d: "Mai 2026", t: "La vraie raison pour laquelle vous perdez 30 % de vos leads (et ce n'est pas le prix)" },
        { d: "Juin 2026", t: "Loi 25 et automatisation : ce que personne ne vous dit" },
        { d: "Juillet 2026", t: "Comparaison honnête : Zynflow vs GoHighLevel vs un employé à temps partiel" },
        { d: "Août 2026", t: "Comment un courtier de Laval a doublé ses ventes en 90 jours" }
      ],
      formH: "Recevez nos articles dans votre boîte courriel",
      formSub: "Un courriel par mois maximum. Désinscription en un clic.",
      submit: "M'inscrire",
      placeholder: "vous@cabinet.ca",
      fine: "Aucun spam. Aucune vente. Que du contenu utile."
    },
    contact: {
      eyebrow: "Contact",
      h: "Parlons.",
      sub: "Trois façons de nous joindre. Toutes mènent à la même équipe — la nôtre.",
      blockA: { tag: "01", t: "Réserver une consultation", flag: "Le plus efficace", d: "15 minutes avec nous. On répond à toutes vos questions et on identifie si Zynflow vous convient. Aucune pression.", btn: "Choisir un créneau" },
      blockB: { tag: "02", t: "Texter ou appeler", flag: "Le plus rapide", d: "Composez ou textez le (438) 817-3485. C'est notre vrai numéro Zynflow — vous expérimentez le produit en même temps.", btn: "Appeler maintenant" },
      blockC: { tag: "03", t: "Envoyer un courriel", flag: "Le plus formel", d: "Pour les demandes détaillées ou les partenariats.", btn: "hamza@zynflow.ca" },
      formH: "Préférez écrire ? Allez-y.",
      formSub: "Réponse sous 24 heures. Plus rapide si urgent : textez le (438) 817-3485.",
      industryLabel: "Domaine d'activité",
      industries: ["Immobilier", "Hypothèque", "Dentaire", "Juridique", "Autre"],
      sentH: "Bien reçu.",
      sentSub: "Hamza répond dans les heures qui suivent."
    },
    footer: {
      tagline: "L'IA qui répond pour vous, 24/7.",
      links: "Navigation",
      pricing: "Tarifs",
      resources: "Ressources",
      legal: "Légal",
      resourcesItems: ["AI Audit gratuit", "ROI Calculator", "Newsletter"],
      legalItems: ["Politique de confidentialité", "Conditions d'utilisation", "Conformité Loi 25"],
      pricingItems: ["Basic", "Voice + Text", "Scale", "Enterprise"],
      copyright: "© 2026 Zynflow. Québec, Canada.",
      compliance: "Conforme à la Loi 25 sur la protection des renseignements personnels dans le secteur privé."
    },
    legalPages: {
      placeholder: "Document en cours de finalisation. Pour toute question, contactez ",
      placeholderEmail: "hamza@zynflow.ca",
      backHome: "Retour à l'accueil",
      updated: "Dernière mise à jour",
      updatedDate: "Mai 2026",
      privacy: {
        eyebrow: "Légal",
        title: "Politique de confidentialité",
        intro: "Zynflow s'engage à protéger les renseignements personnels de ses utilisateurs et de leurs clients. Cette politique décrit quelles informations nous collectons, comment elles sont utilisées, et où elles sont hébergées.",
        sections: [
          { h: "Renseignements que nous collectons", p: "Nous collectons uniquement les informations nécessaires à la prestation de nos services : nom, courriel, numéro de téléphone, et les données de conversation transitant par les assistants Zynflow déployés pour vous." },
          { h: "Hébergement et localisation des données", p: "Toutes les données sont hébergées au Canada, sur l'infrastructure d'OVH (Beauharnois, Québec). Aucune donnée de production ne quitte le territoire canadien." },
          { h: "Vos droits sous la Loi 25", p: "Vous avez le droit d'accéder à vos renseignements personnels, de les rectifier, d'en demander la suppression et de retirer votre consentement à tout moment." }
        ]
      },
      terms: {
        eyebrow: "Légal",
        title: "Conditions d'utilisation",
        intro: "Les présentes conditions encadrent l'utilisation du site zynflow.ca et des services associés. En naviguant sur le site ou en réservant une consultation, vous acceptez ces conditions.",
        sections: [
          { h: "Services", p: "Zynflow fournit des services d'automatisation par intelligence artificielle aux professionnels et entreprises basés au Québec et au Canada. La portée exacte de chaque mandat est définie par contrat distinct." },
          { h: "Propriété intellectuelle", p: "Le contenu, les marques et les configurations propres à Zynflow demeurent la propriété de Zynflow. Vous conservez l'entière propriété des données et contenus que vous nous confiez." },
          { h: "Limitation de responsabilité", p: "Zynflow met tout en œuvre pour assurer la fiabilité de ses systèmes mais ne peut être tenue responsable des dommages indirects découlant d'une interruption de service." }
        ]
      },
      law25: {
        eyebrow: "Légal",
        title: "Conformité Loi 25",
        intro: "La Loi modernisant des dispositions législatives en matière de protection des renseignements personnels (Loi 25) encadre la collecte et l'utilisation des renseignements personnels au Québec. Zynflow est conçu pour s'y conformer dès le premier message.",
        sections: [
          { h: "Divulgation automatisée", p: "Chaque assistant Zynflow informe clairement votre interlocuteur qu'il s'agit d'une intelligence artificielle, dès le premier échange, conformément à l'esprit de la Loi 25." },
          { h: "Données au Canada", p: "Aucune donnée n'est transférée hors du Canada sans votre consentement explicite. Notre infrastructure principale est hébergée chez OVH Beauharnois." },
          { h: "Documentation prête pour le CAI", p: "Sur demande, nous fournissons la documentation technique nécessaire à une éventuelle demande de la Commission d'accès à l'information." }
        ]
      }
    }
  },

  en: {
    nav: {
      home: "Home",
      services: "Services",
      cases: "Case studies",
      blog: "Blog",
      contact: "Contact",
      cta: "Book",
      lang: "FR"
    },
    common: {
      bookCta: "Book a free consultation",
      callCta: "Call (438) 817-3485",
      back: "Back",
      learnMore: "Learn more",
      send: "Submit",
      submit: "Submit",
      email: "Email",
      name: "Full name",
      website: "Website URL",
      message: "Your message",
      phone: "Phone (optional)",
      required: "Required",
      thanks: "Got it. Hamza will be in touch shortly.",
      newsletterThanks: "Subscribed. First email lands on the 1st.",
      auditThanks: "Audit on the way. Check your inbox in 10 minutes.",
      roiThanks: "Detailed breakdown sent.",
      placeholder: "Photo coming"
    },
    loi25: {
      text: "This site uses essential cookies only. Compliant with Quebec's Law 25.",
      ok: "Got it",
      more: "Learn more"
    },
    home: {
      eyebrow: "AI automation agency — Quebec",
      h1Pre: "AI that answers for you,",
      h1Hl: "around the clock.",
      sub: "Your customers get a response in under 30 seconds — in French or English — while you sleep, while you're in a meeting, while you're with your family.",
      ctaPrimary: "Book a free consultation",
      ctaSecondary: "Call (438) 817-3485 to experience the demo",
      ctaSecondaryHelp: "The demo isn't a script. It's our actual number.",
      heroMetricA: "< 30 sec",
      heroMetricALabel: "response time",
      heroMetricB: "FR · EN",
      heroMetricBLabel: "bilingual by default",
      heroMetricC: "Law 25",
      heroMetricCLabel: "Quebec compliant",
      heroMetricD: "24 / 7",
      heroMetricDLabel: "never off duty",

      whyKicker: "Differentiation",
      whyH: "Why Zynflow over another agency?",
      whySub: "We looked at what AI automation agencies are doing in Quebec in 2026. Here's where we're different.",
      whyOthersTag: "The standard",
      whyOthersIndex: "Elsewhere",
      whyOthersTitle: "Most AI agencies in Quebec",
      whyZynTag: "Our approach",
      whyZynIndex: "Here",
      whyZynTitle: "Zynflow",
      whyZynBadge: "Zynflow",
      whyOthers: [
        {
          title: "Ignore Law 25",
          body: "No automated disclosure. Data sent to the United States. Your customers don't know they're talking to AI.",
          emphasis: "You're legally responsible — not them."
        },
        {
          title: "Target easy markets",
          body: "HVAC, plumbing, general services. Small tickets, simple conversion, low complexity. We get it — that's their strategy. It's not ours."
        },
        {
          title: "Translated American solutions",
          body: "English templates converted with Google Translate. French voices that sound Parisian. Corporate tone that doesn't match what your Quebec customers hear on the phone."
        },
        {
          title: "No ROI measurement",
          body: "You pay. You hope it works. No monthly quantified report. No visibility on what it actually earns you."
        }
      ],
      whyZyn: [
        {
          title: "Law 25 compliant from the first message",
          body: "Automatic disclosure built in. Data hosted in Canada (OVH Beauharnois). Documentation ready for the CAI if needed. You're protected."
        },
        {
          title: "Built for high-value professionals",
          body: "Real estate, mortgage, dental, legal. Your clients are worth $5,000 to $50,000 each. A single recovered lead pays for months of service."
        },
        {
          title: "Quebec first, and entirely",
          body: "Natural Quebec voices. Local idioms. Tone that matches what your clients actually hear on the phone. Not a translation — a product designed from here."
        },
        {
          title: "Measurable to the dollar",
          body: "Personalized monthly report delivered on the 1st. Leads captured, meetings booked, revenue recovered. Service cost shown next to ROI. You know what it earns you."
        }
      ],
      whyCtaPrimary: "See how it works",
      whyCtaSecondaryPre: "Or call ",
      whyCtaSecondaryPost: " to experience the product.",

      proofKicker: "Live proof",
      proofH: "A demo that explains itself.",
      proofBody: "Call (438) 817-3485 right now. The AI answers. It asks a few questions. It books a meeting in our calendar. All in under two minutes.",
      proofBody2: "This is exactly what your customers will experience.",
      proofBtn: "Call (438) 817-3485",
      proofHint: "Or text the same number. The system handles both.",

      forKicker: "Who it's for",
      forH: "Built for professionals who waste time on their phone.",
      niches: [
        { tag: "Real estate", title: "Real estate agents", pain: "Your buyers text at 9pm Thursday. Your showings get booked by AI while you're closing another deal." },
        { tag: "Mortgage", title: "Mortgage brokers", pain: "Clients shop 3 brokers. First to respond wins. With Zynflow, that's always you." },
        { tag: "Dental", title: "Dental & medical clinics", pain: "Patients call during procedures. Cancellations get filled. Reminders go out automatically." },
        { tag: "Legal", title: "Law firms", pain: "New client intake runs 24/7. Conflict checks automated. Initial consultations book without you." }
      ],

      howKicker: "How it works",
      howH: "Three steps. That's it.",
      steps: [
        { n: "01", t: "The contact", d: "Your prospect calls or texts your Zynflow number — any time, any language." },
        { n: "02", t: "The qualification", d: "The AI asks the right questions, identifies a real opportunity, and proposes a slot in your calendar." },
        { n: "03", t: "The meeting", d: "The meeting appears in your Google Calendar. You receive a complete client profile. You arrive prepared." }
      ],
      howNote: "Everything complies with Quebec's Law 25 from the first message. Your data stays in Canada.",

      auditKicker: "Free AI audit",
      auditH: "You're probably losing leads. Find out where.",
      auditSub: "In 10 minutes, our AI analyzes your website and sends you a personalized report identifying leak points — response time, forms, after-hours coverage, bilingual support.",
      auditUrl: "https://your-site.ca",
      auditEmail: "you@firm.ca",
      auditName: "Avery Lee",
      auditBtn: "Get my free audit",
      auditFine: "Personalized report. No spam. No credit card required.",
      auditChecks: [
        "Measured response time",
        "Form audit",
        "After-hours coverage",
        "Bilingual support reviewed"
      ],

      roiKicker: "ROI calculator",
      roiH: "Calculate what lost leads cost you.",
      roiQ1: "How many inquiries per month?",
      roiQ2: "Average new client value?",
      roiQ3: "Current response time?",
      roiOpts: ["Instant", "1 hour", "4 hours", "24 h+"],
      roiOutPre: "You're losing approximately",
      roiOutPost: "per month.",
      roiOutZyn: "Zynflow can recover about {amount} at a cost of $300/month.",
      roiOutRoi: "Return on investment",
      roiCta: "Get detailed calculation by email",
      roiNet: "Estimated net gain",
      roiPerMonth: "/ month",
      roiLeadsUnit: "inquiries/mo",

      aboutKicker: "Who we are",
      aboutH: "Who we are",
      aboutP1: "Zynflow is a young Quebec-based AI automation agency. We build systems that respond to our partners' clients around the clock — in French and English — so they stop losing opportunities while they sleep.",
      aboutP2: "Our approach: no magic, no empty promises. We configure your system with your real data, test it with you, and deliver something that works from day one.",
      aboutP3: "Based in Quebec, compliant with Law 25, and obsessed with the details that separate a robotic-sounding assistant from one your clients mistake for a real human.",
      aboutCols: [
        { t: "Quebec first", d: "We understand your market, your language, your clients. Not an adaptation of an American solution." },
        { t: "Compliant by default", d: "Law 25 baked into every interaction. Data hosted in Canada. You keep control." },
        { t: "Measurable to the dollar", d: "Every month, a report quantifying exactly what the system saved and earned you." }
      ],

      noTestiKicker: "Transparency",
      noTestiH: "You'll notice we don't display customer testimonials.",
      noTestiP1: "That's intentional.",
      noTestiP2: "Zynflow is young. We carefully select our first partners to build real case studies — not empty quotes. In a few months, this section will be filled with verifiable, quantified results.",
      noTestiP3a: "Until then, the best proof we can offer is our own number. Call ",
      noTestiP3b: " and experience the assistant live.",
      stackKicker: "The technology behind Zynflow",
      stackP: "We use the same tools as the best tech teams in the world, assembled and configured for your reality as a Quebec SME.",
      stack: [
        { name: "Claude", role: "Intelligence", by: "Anthropic" },
        { name: "Vapi.ai", role: "Voice", by: "Vapi" },
        { name: "n8n", role: "Automation", by: "n8n" },
        { name: "Twilio", role: "Telephony", by: "Twilio" }
      ],

      founderKicker: "Founder",
      founderH: "Hamza Rezgui",
      founderRole: "Founder · Zynflow",
      founderBio: "Ex-analyst at BMO. I built Zynflow because I was tired of watching Quebec entrepreneurs work 80-hour weeks while leads slipped past them at 8 PM on a Thursday.",
      founderQuote: "\"If AI can answer a client at 11:47 PM on a Tuesday, it should. Full stop.\"",

      finalH: "Ready to stop losing customers?",
      finalSub: "15 minutes with us is all it takes to show you what your system would look like — with your real data, not a generic demo.",
      finalCtaA: "Book 15 minutes",
      finalCtaB: "Call (438) 817-3485"
    },
    services: {
      eyebrow: "Services",
      h: "Four solutions. One that fits you.",
      sub: "From the solo professional to the franchise that resells Zynflow under their own brand — we have the right configuration for you.",
      tiers: [
        {
          name: "Basic", tagline: "24/7 text",
          setup: "$800", monthly: "$300",
          who: "Solo professional — independent agent, solo clinic, solo lawyer, independent broker.",
          features: [
            "24/7 text bot (WhatsApp + SMS)",
            "Bilingual FR/EN",
            "Integrated Google Sheets CRM",
            "Calendar booking",
            "Telegram alert per lead",
            "Law 25 compliance",
            "Email support"
          ]
        },
        {
          name: "Voice + Text", tagline: "Vapi voice + text",
          setup: "$1,200", monthly: "$500",
          who: "Professional with high call volume — growing agent, small clinic, established broker.",
          features: [
            "Everything in Basic",
            "AI voice receptionist (Vapi)",
            "Natural Quebec voice",
            "Human handoff on request",
            "Automatic transcription",
            "500 voice minutes/month included"
          ],
          featured: true
        },
        {
          name: "Scale", tagline: "Multi-user",
          setup: "$2,500", monthly: "$1,497",
          who: "Teams of 3 to 10 — real estate brokerage, multi-practitioner clinic, law firm.",
          features: [
            "Everything in Voice + Text",
            "Smart multi-user routing",
            "WhatsApp Business + Instagram DM",
            "Multi-language (FR/EN/AR/ES)",
            "Custom CRM integrations",
            "Monthly strategic call with Hamza (15 min)",
            "Personalized monthly report with your branding",
            "2,000 voice minutes/month"
          ]
        },
        {
          name: "Enterprise", tagline: "SLA & white-label",
          setup: "$5,000", monthly: "$3,500",
          who: "20+ agent brokerages, clinic chains, agencies wanting to resell Zynflow under their brand.",
          features: [
            "Everything in Scale",
            "99.5% SLA with credit clauses",
            "Dedicated Slack channel with your team",
            "Monthly 60-min strategic call",
            "Full white-label option",
            "Priority support (4-hour response)",
            "AI training on your specific data",
            "Unlimited voice minutes"
          ]
        }
      ],
      tierCta: "Talk to us",
      tierTarget: "Built for",
      tierIncludes: "Includes",
      tierSetup: "Setup",
      tierMonthly: "Monthly",
      mostPopular: "Most chosen",
      comingSoon: "Coming soon",

      annualKicker: "Annual savings",
      annualH: "Pay annually, save 17%",
      annualSub: "All our monthly plans offer an annual option: two months free, price locked for 12 months.",
      annualRows: [
        ["Basic", "$3,000/yr", "instead of $3,600"],
        ["Voice + Text", "$5,000/yr", "instead of $6,000"],
        ["Scale", "$14,970/yr", "instead of $17,964"],
        ["Enterprise", "$35,000/yr", "instead of $42,000"]
      ],

      finalH: "Not sure which one?",
      finalSub: "In 15 minutes, we'll identify together the configuration that exactly fits your situation. No commitment.",
      finalCta: "Book 15 minutes with us"
    },
    cases: {
      eyebrow: "Case studies",
      h: "Case studies coming soon.",
      sub: "We carefully select our first partners. When results are measurable, verifiable, and significant — they'll be here.",
      placeholderTitle: "Case coming",
      placeholderSub: "Q2 2026",
      industries: ["Real estate", "Mortgage", "Dental", "Legal", "Multi-service", "Enterprise"],
      becomeKicker: "Case study program",
      becomeH: "Become one of our first five case studies",
      becomeP: "We're looking for five partners to build Zynflow's first case studies. In exchange for privileged access and special pricing, you agree to:",
      becomeReqs: [
        "Share your quantified results after 90 days",
        "Allow an anonymized or named case study (your choice)",
        "Appear in our future communications"
      ],
      benefitsH: "Benefits for you",
      benefits: [
        "30% permanent discount on your plan",
        "Priority setup",
        "Direct access to Hamza for adjustments",
        "First access to new features"
      ],
      cta: "Apply as a case study",
      slot: "Slot 0/5"
    },
    blog: {
      eyebrow: "Blog",
      h: "The Zynflow blog",
      sub: "Automation tactics, Quebec market analysis, and concrete case studies for professionals who want to reclaim their time.",
      firstH: "First article: May 2026",
      firstP: "The blog starts in May. We'll publish one in-depth article per month, no filler, no recycled content from elsewhere.",
      upcomingH: "Planned topics",
      upcoming: [
        { d: "May 2026", t: "The real reason you're losing 30% of leads (and it's not price)" },
        { d: "June 2026", t: "Law 25 and automation: what no one tells you" },
        { d: "July 2026", t: "Honest comparison: Zynflow vs GoHighLevel vs a part-time employee" },
        { d: "August 2026", t: "How a Laval broker doubled sales in 90 days" }
      ],
      formH: "Get our articles in your inbox",
      formSub: "One email per month maximum. One-click unsubscribe.",
      submit: "Subscribe",
      placeholder: "you@firm.ca",
      fine: "No spam. No selling. Just useful content."
    },
    contact: {
      eyebrow: "Contact",
      h: "Let's talk.",
      sub: "Three ways to reach us. All lead to the same team — ours.",
      blockA: { tag: "01", t: "Book a consultation", flag: "Most effective", d: "15 minutes with us. We answer all your questions and identify if Zynflow fits you. No pressure.", btn: "Pick a slot" },
      blockB: { tag: "02", t: "Text or call", flag: "Fastest", d: "Call or text (438) 817-3485. It's our real Zynflow number — you experience the product at the same time.", btn: "Call now" },
      blockC: { tag: "03", t: "Send an email", flag: "Most formal", d: "For detailed inquiries or partnerships.", btn: "hamza@zynflow.ca" },
      formH: "Prefer to write? Go ahead.",
      formSub: "Response within 24 hours. Faster if urgent: text (438) 817-3485.",
      industryLabel: "Industry",
      industries: ["Real estate", "Mortgage", "Dental", "Legal", "Other"],
      sentH: "Got it.",
      sentSub: "Hamza will reply within hours."
    },
    footer: {
      tagline: "AI that answers for you, around the clock.",
      links: "Navigation",
      pricing: "Pricing",
      resources: "Resources",
      legal: "Legal",
      resourcesItems: ["Free AI audit", "ROI calculator", "Newsletter"],
      legalItems: ["Privacy policy", "Terms of use", "Law 25 compliance"],
      pricingItems: ["Basic", "Voice + Text", "Scale", "Enterprise"],
      copyright: "© 2026 Zynflow. Quebec, Canada.",
      compliance: "Compliant with Quebec's Law 25 on the protection of personal information in the private sector."
    },
    legalPages: {
      placeholder: "Document being finalized. For any question, contact ",
      placeholderEmail: "hamza@zynflow.ca",
      backHome: "Back to home",
      updated: "Last updated",
      updatedDate: "May 2026",
      privacy: {
        eyebrow: "Legal",
        title: "Privacy policy",
        intro: "Zynflow is committed to protecting the personal information of its users and their clients. This policy describes what information we collect, how it is used, and where it is stored.",
        sections: [
          { h: "Information we collect", p: "We collect only the information needed to deliver our services: name, email, phone number, and the conversation data flowing through the Zynflow assistants deployed for you." },
          { h: "Hosting and data location", p: "All data is hosted in Canada, on OVH infrastructure (Beauharnois, Quebec). No production data leaves Canadian territory." },
          { h: "Your rights under Law 25", p: "You have the right to access your personal information, correct it, request its deletion, and withdraw consent at any time." }
        ]
      },
      terms: {
        eyebrow: "Legal",
        title: "Terms of use",
        intro: "These terms govern the use of the zynflow.ca website and related services. By browsing the site or booking a consultation, you accept these terms.",
        sections: [
          { h: "Services", p: "Zynflow provides AI automation services to professionals and businesses based in Quebec and Canada. The exact scope of each engagement is defined in a separate contract." },
          { h: "Intellectual property", p: "The content, marks, and configurations specific to Zynflow remain the property of Zynflow. You retain full ownership of the data and content you entrust to us." },
          { h: "Limitation of liability", p: "Zynflow does its best to ensure system reliability but cannot be held responsible for indirect damages arising from a service interruption." }
        ]
      },
      law25: {
        eyebrow: "Legal",
        title: "Law 25 compliance",
        intro: "Quebec's Law 25 (modernizing legislative provisions on the protection of personal information) governs the collection and use of personal data in Quebec. Zynflow is built to comply from the first message.",
        sections: [
          { h: "Automated disclosure", p: "Every Zynflow assistant clearly informs the person on the other end that they're talking to an AI, from the first exchange, in line with the spirit of Law 25." },
          { h: "Data stays in Canada", p: "No data is transferred outside Canada without your explicit consent. Our primary infrastructure is hosted at OVH Beauharnois." },
          { h: "CAI-ready documentation", p: "On request, we provide the technical documentation needed for any inquiry from the Commission d'accès à l'information." }
        ]
      }
    }
  }
};

window.Z_DICT = Z_DICT;
