/* =========================================================
   i18n + data — Fran Ruiz Portfolio
   ========================================================= */

const T = {
  en: {
    nav: { work: "Work", about: "About", services: "Services", pricing: "Pricing", contact: "Contact", cta: "Let's talk" },
    hero: {
      avail: "Available for projects · 2026",
      titleA: "Booking, web",
      titleB: "& automation",
      titleC: "for small business",
      titleD: "in Switzerland",
      sub: "One studio. Three languages — EN · DE · ES. Your website, booking system and automations, delivered in 1–6 weeks. No agency, no drama.",
      chips: [
        { label: "Booking systems", href: "/services/booking" },
        { label: "QR menus",        href: "/services/qr-menus" },
        { label: "AI automations",  href: "/services/ai-automation" },
      ],
      primary: "Book a 20-min call",
      secondary: "See my work",
      tertiary: "Prefer to write? → Send me a message",
      stat1: { num: "50+", lbl: "Projects delivered" },
      stat2: { num: "8 yrs", lbl: "Building for the web" },
      stat3: { num: "4.8/5", lbl: "Avg. rating · 50+ projects" },
    },
    marquee: ["Web design", "Branding", "SEO", "Booking systems", "QR menus", "Mailchimp", "Google integrations", "AI automation", "Hosting & care"],
    about: {
      eyebrow: "About me",
      title: "Hi, I'm Fran. Direct, careful work — without drama.",
      p1: "I build websites, booking systems and AI automations — for small businesses that don't have time to waste. Get found online, get more bookings in, and get back the hours you currently lose to routine work.",
      p2: "Three languages — EN, DE, ES. Based in Bern, working with clients across Switzerland and Europe.",
      p3: "Off the clock — motorbikes are my Sunday plan. Drop me a line and let's find the shortest path to your problem.",
      p4: "",
      cardA: { t: "Based in Bern", s: "Working with clients across Switzerland and Europe." },
      cardB: { t: "Trilingual support", s: "Communication in English, German and Spanish — your call." },
      badge: "Sunday rides on the side",
    },
    work: {
      eyebrow: "Selected work / 2025–2026",
      title: "Real projects, real clients.",
      meta: "A selection of recent work for small businesses across hospitality, health and rentals. Every site comes with hosting, training and on-call support.",
      view: "View case",
      ctaEyebrow: "Got a project?",
      ctaTitle: "Let's build it together.",
      ctaBtn: "Start a project",
    },
    services: {
      eyebrow: "What I do",
      title: "One studio, six ways I can help.",
      sub: "Most projects combine more than one of these. Tell me where you're stuck and I'll show you the shortest path.",
      items: [
        { slug: "web-design", t: "Custom web design", d: "Conversion-focused websites built around your business goals — not a template.", more: "Learn more", cta: "Ask about this →", from: "from CHF 1,400", icon: "◐" },
        { slug: "booking", t: "Booking & reservations", d: "Built-in booking systems, channel managers and Airbnb integrations for rentals and restaurants.", more: "Learn more", cta: "Ask about this →", from: "from CHF 2,800", icon: "◷" },
        { slug: "qr-menus", t: "QR menus & digital materials", d: "Smart menus for restaurants and cafés with allergen info, multilingual versions and instant updates.", more: "Learn more", cta: "Ask about this →", from: "from CHF 600", icon: "▣" },
        { t: "SEO & visibility", d: "Get found by the right people. Local SEO, technical audit and content strategy.", more: "Learn more", cta: "Ask about this →", from: "from CHF 1,400", icon: "↗" },
        { t: "Marketing automation", d: "Mailchimp setup, form-to-Excel pipelines, CRM connections and Google Drive integrations.", more: "Learn more", cta: "Ask about this →", from: "from CHF 2,800", icon: "✦" },
        { slug: "ai-automation", t: "AI workflow automation", d: "Save hours every week with custom AI assistants and tools tailored to how you work.", more: "Learn more", cta: "Ask about this →", from: "from CHF 5,000", icon: "✱" },
      ],
    },
    tech: {
      eyebrow: "/ Toolkit",
      title: "Connected systems, not more tools.",
      sub: "I pick the right tool for the job — not the one I sell. Then I wire them together so your business runs as one connected system.",
      bullet1: "Platforms wired together every week",
      bullet2: "Vendor lock-in. Your stack stays yours.",
      bullet3: "System that fits your business, not the other way.",
      items: [
        { n: "Figma",     i: "✦" },
        { n: "Webflow",   i: "▲" },
        { n: "WordPress", i: "■" },
        { n: "Framer",    i: "◆" },
        { n: "Mailchimp", i: "✉" },
        { n: "Google",    i: "◉" },
        { n: "Airbnb",    i: "◢" },
        { n: "Stripe",    i: "$" },
        { n: "OpenAI",    i: "✱" },
        { n: "Notion",    i: "◧" },
        { n: "Adobe",     i: "↯" },
        { n: "WhatsApp",  i: "◊" },
      ],
    },
    pricing: {
      eyebrow: "Pricing",
      title: "Pick the package that fits.",
      sub: "Fixed scope. Fixed price. No surprises. If your project doesn't fit — write to me, every project is a conversation.",
      addonsTitle: "After launch — keep it working, keep it growing.",
      addonsSub: "Pick the level of hands-on support that fits. Cancel anytime.",
      plans: [
        {
          tier: "Starter", name: "Landing", price: "CHF 1,400", per: "/ one-off",
          desc: "A one-page site to put your business online quickly and properly.",
          features: ["1 long-form landing page", "Mobile responsive", "Contact form + email setup", "Basic SEO", "1 month support"],
          cta: "Get started",
        },
        {
          tier: "Standard", name: "Business", price: "CHF 2,800", per: "/ one-off",
          desc: "A full multi-page website with the integrations small businesses actually need.",
          features: ["Up to 6 custom pages", "Booking / reservations module", "Multilingual setup (EN / DE / ES)", "SEO optimization", "Mailchimp integration", "3 months of support"],
          cta: "Get started", featured: true,
        },
        {
          tier: "Custom", name: "Studio", price: "From CHF 5,000", per: "",
          desc: "When you need more than a website — automation, integrations, custom flows and AI tools.",
          features: ["Custom design system", "Backend + API integrations", "AI workflow automation", "CRM / dashboard setup", "6 months priority support", "Ongoing partnership"],
          cta: "Talk to me",
        },
        {
          tier: "Care Basic", name: "Care Basic", price: "CHF 90", per: "/ month",
          desc: "Keep it running. Hosting, backups, security and minor edits — peace of mind after launch.",
          features: ["Managed hosting", "Monthly backups", "Security updates", "Up to 30 min edits / month", "Uptime monitoring"],
          cta: "Add to project", addon: true,
        },
        {
          tier: "Care Pro", name: "Care Pro", price: "CHF 280", per: "/ month",
          desc: "Keep it improving. Everything in Basic, plus hands-on time and a monthly view of what's working.",
          features: ["Everything in Care Basic", "2 hours of work / month", "Monthly analytics report", "Priority response (under 24h)"],
          cta: "Add to project", addon: true, recommended: true,
        },
        {
          tier: "Care Studio", name: "Care Studio", price: "CHF 650", per: "/ month",
          desc: "Keep it growing. For clients running websites + AI workflows that need active eyes on the dials.",
          features: ["Everything in Care Pro", "5 hours of work / month", "AI workflow monitoring", "Monthly strategy call"],
          cta: "Talk to me", addon: true,
        },
        {
          tier: "Retainer", name: "Automation Retainer", price: "from CHF 400", per: "/ month",
          desc: "For clients running active Make / n8n workflows. I monitor, fix and improve so your automations keep saving hours every week.",
          features: ["Workflow monitoring & fixes", "New automations as you grow", "Integrations with new tools", "Quarterly review call"],
          cta: "Talk to me", addon: true,
        },
      ],
    },
    tests: {
      eyebrow: "Testimonials",
      title: "What clients say.",
      items: [
        { q: "Fran rebuilt our booking flow in two weeks and bookings went up 40%. He listens — really listens.", name: "Marta Codina", role: "Owner · My Mediterranean Home", rating: 5 },
        { q: "From the first call to launch in six weeks. Garden Brasas finally has a website that matches what we serve.", name: "Iván Ortega", role: "GM · Garden Brasas", rating: 4.5 },
        { q: "The Mailchimp + form-to-Excel automation he set up saves us hours every week. Money very well spent.", name: "Aroa Olivaes", role: "Marketing · FIMED", rating: 5 },
        { q: "Our agency went from a static placeholder to a real lead engine. Onboarding per influencer dropped from 40 to 12 minutes.", name: "Laia Bermúdez", role: "Founder · BRILLA", rating: 5 },
        { q: "Solid work and very responsive. The site does what it should — no extras we didn't ask for.", name: "Jens Müller", role: "Director · HiCool", rating: 4 },
        { q: "The booking integration with our calendar removed weeks of admin. Patients book themselves now.", name: "Julián Pérez", role: "Physio · JP Physio", rating: 4.5 },
      ],
    },
    clients: { title: "Trusted by" },
    faq: {
      eyebrow: "FAQ",
      title: "Questions that come up a lot.",
      sub: "If your question isn't here, just email me. I respond in under 24 hours.",
      items: [
        { q: "How long does a project take?", a: "A landing page takes 1–2 weeks. A full multi-page business website usually takes 4–6 weeks from the kickoff call. Bigger automation projects, 8 weeks or more — I'll give you a clear timeline before we start." },
        { q: "Do you work with clients outside Switzerland?", a: "Yes. I'm based in Bern but most of my work is remote. I work with clients across Switzerland, Germany, Spain and the rest of Europe." },
        { q: "What languages do you work in?", a: "English, German and Spanish. I'm happy to deliver final copy and content in any of these, and to build multilingual websites." },
        { q: "Do you handle hosting and maintenance?", a: "Yes. I include hosting in most packages and offer monthly care plans for updates, backups, and small changes. You'll never be stuck waiting for an agency." },
        { q: "Can you help if I already have a website?", a: "Definitely. A lot of my work is rescuing or rebuilding sites that aren't pulling their weight anymore. We can do an audit first to see what's worth keeping." },
        { q: "Do you work with health practices (clinics, physios, dentists)?", a: "Yes — it's where I do my best work. I've built sites and booking systems for practices like FIMED and JP Physio, including GDPR-friendly intake forms, online booking, automated reminders and patient follow-up flows. Ask about a quick walkthrough." },
        { q: "Can you maintain Make / n8n automations after launch?", a: "Yes. The Care Pro and Care Studio plans include monitoring and fixes for your automations. If a workflow breaks at 6am, I notice before you do. Most Care Studio clients also get new automations added monthly." },
        { q: "How do payments work?", a: "50% to start, 50% on delivery. Bank transfer or Stripe — your call. CHF, EUR or USD." },
      ],
    },
    contact: {
      eyebrow: "Let's talk",
      title: "Have something in mind?",
      sub: "Tell me about your project. I'll get back within 24 hours with first thoughts on scope, timeline and budget. No commitment.",
      form: {
        name: "Your name", namep: "How should I call you?",
        email: "Email", emailp: "you@company.com",
        budget: "Budget range",
        message: "About your project", messagep: "What are you trying to build? What problem are you solving?",
        send: "Send message",
        sending: "Sending…",
        successTitle: "Got it",
        successBody: "Thanks, {name}. I'll reply within 24 hours.",
        errorMsg: "Something went wrong — try again or email me directly at contact@franruiz.ch",
        errName: "Please tell me your name.",
        errEmail: "Please enter a valid email.",
        errMessage: "Tell me a bit about your project.",
      },
      info: {
        email: "Email",
        phoneCh: "Phone (CH)",
        phoneEs: "Phone (ES)",
        location: "Location",
        linkedin: "LinkedIn",
      },
    },
    footer: {
      tagline: "Digital solutions",
      taglineInk: "for small businesses.",
      copyright: "© 2026 Francisco Ruiz · Bern, Switzerland",
      legal: "Privacy & Legal",
    },
  },

  /* ---------------- DEUTSCH ---------------- */
  de: {
    nav: { work: "Arbeiten", about: "Über mich", services: "Leistungen", pricing: "Preise", contact: "Kontakt", cta: "Gespräch starten" },
    hero: {
      avail: "Verfügbar für Projekte · 2026",
      titleA: "Buchung, Web",
      titleB: "& Automation",
      titleC: "für KMU",
      titleD: "in der Schweiz",
      chips: [
        { label: "Buchungssysteme",     href: "/services/booking" },
        { label: "QR-Speisekarten",     href: "/services/qr-menus" },
        { label: "KI-Automatisierung", href: "/services/ai-automation" },
      ],
      sub: "Ein Studio. Drei Sprachen — EN · DE · ES. Ihre Website, Ihr Buchungssystem und Ihre Automatisierungen, geliefert in 1–6 Wochen. Keine Agentur, kein Drama.",
      primary: "20-Min-Gespräch buchen",
      secondary: "Projekte ansehen",
      tertiary: "Lieber schreiben? → Nachricht senden",
      stat1: { num: "50+", lbl: "Abgeschlossene Projekte" },
      stat2: { num: "8 J.", lbl: "Erfahrung im Web" },
      stat3: { num: "4,8/5", lbl: "Ø Bewertung · 50+ Projekte" },
    },
    marquee: ["Webdesign", "Branding", "SEO", "Buchungssysteme", "QR-Speisekarten", "Mailchimp", "Google-Integration", "KI-Automatisierung", "Hosting & Pflege"],
    about: {
      eyebrow: "Über mich",
      title: "Hi, ich bin Fran. Direkte, sorgfältige Arbeit — ohne Drama.",
      p1: "Ich baue Websites, Buchungssysteme und KI-Automatisierungen — für kleine Unternehmen, die keine Zeit zu verlieren haben. Online gefunden werden, mehr Buchungen gewinnen und die Stunden zurückgewinnen, die heute in Routineaufgaben verloren gehen.",
      p2: "Drei Sprachen — EN, DE, ES. Mit Sitz in Bern, ich arbeite mit Kunden in der Schweiz und in ganz Europa.",
      p3: "Privat gehört der Sonntag dem Motorrad. Schreiben Sie mir und wir finden den kürzesten Weg zu Ihrem Anliegen.",
      p4: "",
      cardA: { t: "Standort Bern", s: "Ich arbeite mit Kunden in der Schweiz und ganz Europa." },
      cardB: { t: "Dreisprachiger Support", s: "Kommunikation auf Englisch, Deutsch und Spanisch — Sie wählen." },
      badge: "Sonntagsfahrten nebenbei",
    },
    work: {
      eyebrow: "Ausgewählte Arbeiten / 2025–2026",
      title: "Echte Projekte, echte Kunden.",
      meta: "Eine Auswahl meiner Arbeiten für kleine Unternehmen aus Gastronomie, Gesundheit und Ferienvermietung. Zu jeder Website gehören Hosting, Schulung und Support.",
      view: "Projekt ansehen",
      ctaEyebrow: "Ein Projekt im Kopf?",
      ctaTitle: "Bauen wir es zusammen.",
      ctaBtn: "Projekt starten",
    },
    services: {
      eyebrow: "Was ich anbiete",
      title: "Ein Studio, sechs Wege, wie ich helfen kann.",
      sub: "Die meisten Projekte kombinieren mehrere dieser Bereiche. Sagen Sie mir, wo Sie feststecken — ich zeige Ihnen den kürzesten Weg.",
      items: [
        { slug: "web-design", t: "Individuelles Webdesign", d: "Konversionsorientierte Websites, gebaut für Ihr Geschäft — keine Vorlage.", more: "Mehr erfahren", cta: "Mehr erfahren →", from: "ab CHF 1.400", icon: "◐" },
        { slug: "booking", t: "Buchung & Reservation", d: "Eingebaute Buchungssysteme, Channel Manager und Airbnb-Integrationen.", more: "Mehr erfahren", cta: "Mehr erfahren →", from: "ab CHF 2.800", icon: "◷" },
        { slug: "qr-menus", t: "QR-Speisekarten", d: "Smarte Speisekarten für Restaurants mit Allergeninfo und sofortigen Aktualisierungen.", more: "Mehr erfahren", cta: "Mehr erfahren →", from: "ab CHF 600", icon: "▣" },
        { t: "SEO & Sichtbarkeit", d: "Werden Sie von den richtigen Menschen gefunden. Lokales SEO und Strategie.", more: "Mehr erfahren", cta: "Mehr erfahren →", from: "ab CHF 1.400", icon: "↗" },
        { t: "Marketing-Automation", d: "Mailchimp, Formular-zu-Excel-Pipelines, CRM- und Google Drive-Integration.", more: "Mehr erfahren", cta: "Mehr erfahren →", from: "ab CHF 2.800", icon: "✦" },
        { slug: "ai-automation", t: "KI-Automatisierung", d: "Sparen Sie Stunden pro Woche mit massgeschneiderten KI-Assistenten.", more: "Mehr erfahren", cta: "Mehr erfahren →", from: "ab CHF 5.000", icon: "✱" },
      ],
    },
    tech: {
      eyebrow: "/ Toolkit",
      title: "Verbundene Systeme statt mehr Tools.",
      sub: "Ich wähle die richtigen Werkzeuge für die Aufgabe — und verbinde sie, damit Ihr Geschäft als ein System läuft.",
      bullet1: "Plattformen wöchentlich integriert",
      bullet2: "Kein Vendor-Lock-in. Ihr Stack bleibt Ihrer.",
      bullet3: "Das System passt sich Ihrem Geschäft an, nicht umgekehrt.",
      items: [
        { n: "Figma", i: "✦" }, { n: "Webflow", i: "▲" }, { n: "WordPress", i: "■" }, { n: "Framer", i: "◆" },
        { n: "Mailchimp", i: "✉" }, { n: "Google", i: "◉" }, { n: "Airbnb", i: "◢" }, { n: "Stripe", i: "$" },
        { n: "OpenAI", i: "✱" }, { n: "Notion", i: "◧" }, { n: "Adobe", i: "↯" }, { n: "WhatsApp", i: "◊" },
      ],
    },
    pricing: {
      eyebrow: "Preise",
      title: "Wählen Sie das passende Paket.",
      sub: "Fester Umfang. Fester Preis. Keine Überraschungen. Wenn Ihr Projekt nicht passt — schreiben Sie mir, jedes Projekt ist ein Gespräch.",
      addonsTitle: "Nach dem Launch — laufend pflegen, laufend verbessern.",
      addonsSub: "Wählen Sie das passende Support-Level. Jederzeit kündbar.",
      plans: [
        { tier: "Starter", name: "Landing", price: "CHF 1.400", per: "/ einmalig",
          desc: "Eine Single-Page-Website, um Ihr Geschäft schnell und solide online zu bringen.",
          features: ["1 Landingpage", "Responsive Design", "Kontaktformular + E-Mail", "Basis-SEO", "1 Monat Support"],
          cta: "Loslegen" },
        { tier: "Standard", name: "Business", price: "CHF 2.800", per: "/ einmalig",
          desc: "Vollständige Mehrseiten-Website mit allen Integrationen für KMU.",
          features: ["Bis zu 6 Seiten", "Buchungsmodul", "Mehrsprachig (EN / DE / ES)", "SEO-Optimierung", "Mailchimp-Integration", "3 Monate Support"],
          cta: "Loslegen", featured: true },
        { tier: "Individuell", name: "Studio", price: "Ab CHF 5.000", per: "",
          desc: "Wenn Sie mehr brauchen als eine Website — Automatisierung, Integrationen, KI.",
          features: ["Eigenes Designsystem", "Backend + APIs", "KI-Automatisierung", "CRM / Dashboard", "6 Monate Priority Support", "Laufende Partnerschaft"],
          cta: "Sprechen wir" },
        { tier: "Care Basic", name: "Care Basic", price: "CHF 90", per: "/ Monat",
          desc: "Am Laufen halten. Hosting, Backups, Sicherheit und kleine Änderungen — Ruhe nach dem Launch.",
          features: ["Managed Hosting", "Monatliche Backups", "Sicherheitsupdates", "Bis 30 Min Änderungen / Monat", "Uptime-Monitoring"],
          cta: "Zum Projekt hinzufügen", addon: true },
        { tier: "Care Pro", name: "Care Pro", price: "CHF 280", per: "/ Monat",
          desc: "Aktiv verbessern. Alles aus Basic, plus echte Arbeitszeit und monatlicher Überblick, was funktioniert.",
          features: ["Alles aus Care Basic", "2 Stunden Arbeit / Monat", "Monatlicher Analytics-Report", "Priorität (unter 24 h)"],
          cta: "Zum Projekt hinzufügen", addon: true, recommended: true },
        { tier: "Care Studio", name: "Care Studio", price: "CHF 650", per: "/ Monat",
          desc: "Wachsen lassen. Für Kunden mit Websites + KI-Workflows, die laufende Betreuung brauchen.",
          features: ["Alles aus Care Pro", "5 Stunden Arbeit / Monat", "KI-Workflow-Monitoring", "Monatlicher Strategiecall"],
          cta: "Sprechen wir", addon: true },
        { tier: "Retainer", name: "Automation-Retainer", price: "ab CHF 400", per: "/ Monat",
          desc: "Für Kunden mit aktiven Make- / n8n-Workflows. Ich überwache, repariere und verbessere — Ihre Automatisierungen sparen weiter Stunden.",
          features: ["Workflow-Überwachung & Fixes", "Neue Automatisierungen, wenn Sie wachsen", "Integration neuer Tools", "Quartalsweiser Review-Call"],
          cta: "Sprechen wir", addon: true },
      ],
    },
    tests: {
      eyebrow: "Stimmen",
      title: "Was Kunden sagen.",
      items: [
        { q: "Fran hat unseren Buchungsablauf in zwei Wochen neu gebaut — die Buchungen stiegen um 40%. Er hört wirklich zu.", name: "Marta Codina", role: "Inhaberin · My Mediterranean Home", rating: 5 },
        { q: "Vom ersten Anruf bis zum Launch in sechs Wochen. Garden Brasas hat endlich eine Website, die zur Küche passt.", name: "Iván Ortega", role: "GM · Garden Brasas", rating: 4.5 },
        { q: "Die Mailchimp- und Excel-Automation spart uns jede Woche Stunden. Sehr gut investiertes Geld.", name: "Aroa Olivaes", role: "Marketing · FIMED", rating: 5 },
        { q: "Unsere Agentur ist vom Platzhalter zur echten Lead-Maschine geworden. Onboarding pro Influencer von 40 auf 12 Minuten.", name: "Laia Bermúdez", role: "Gründerin · BRILLA", rating: 5 },
        { q: "Solide Arbeit, sehr reaktionsschnell. Die Seite macht, was sie soll — ohne unnötige Extras.", name: "Jens Müller", role: "Geschäftsführer · HiCool", rating: 4 },
        { q: "Die Buchungs-Integration mit dem Kalender hat uns wochenlange Verwaltung erspart. Patienten buchen sich selbst.", name: "Julián Pérez", role: "Physio · JP Physio", rating: 4.5 },
      ],
    },
    clients: { title: "Vertrauen mir" },
    faq: {
      eyebrow: "FAQ",
      title: "Was oft gefragt wird.",
      sub: "Wenn Ihre Frage nicht dabei ist, schreiben Sie mir. Antwort innerhalb von 24 Stunden.",
      items: [
        { q: "Wie lange dauert ein Projekt?", a: "Eine Landingpage 1–2 Wochen. Eine Business-Website 4–6 Wochen ab Kickoff. Grosse Automatisierungen 8+ Wochen — Sie erhalten vorab eine klare Timeline." },
        { q: "Arbeiten Sie mit Kunden ausserhalb der Schweiz?", a: "Ja. Ich sitze in Bern, arbeite aber überwiegend remote — Schweiz, Deutschland, Spanien und ganz Europa." },
        { q: "In welchen Sprachen arbeiten Sie?", a: "Englisch, Deutsch und Spanisch. Ich liefere Texte und mehrsprachige Websites in allen drei." },
        { q: "Übernehmen Sie Hosting und Wartung?", a: "Ja. Hosting ist in den meisten Paketen inbegriffen, monatliche Care Plans gibt es auf Wunsch." },
        { q: "Können Sie mit einer bestehenden Website helfen?", a: "Absolut. Viele meiner Projekte sind Rebuilds oder Audits. Wir prüfen zuerst, was sich lohnt." },
        { q: "Arbeiten Sie mit Gesundheitspraxen (Kliniken, Physios, Zahnärzte)?", a: "Ja — das ist, wo ich am besten arbeite. Ich habe Websites und Buchungssysteme für Praxen wie FIMED und JP Physio gebaut — inklusive DSGVO-konformer Aufnahmeformulare, Online-Buchung, automatischer Erinnerungen und Patient-Followup-Flows. Fragen Sie nach einer kurzen Demo." },
        { q: "Pflegen Sie Make- / n8n-Automatisierungen nach dem Launch?", a: "Ja. Care Pro und Care Studio enthalten Monitoring und Fixes für Ihre Automatisierungen. Wenn ein Workflow um 6 Uhr morgens bricht, merke ich es vor Ihnen. Die meisten Care-Studio-Kunden bekommen monatlich neue Automatisierungen dazu." },
        { q: "Wie funktionieren Zahlungen?", a: "50% zu Beginn, 50% bei Auslieferung. Banküberweisung oder Stripe. CHF, EUR oder USD." },
      ],
    },
    contact: {
      eyebrow: "Gespräch starten",
      title: "Eine Idee im Kopf?",
      sub: "Erzählen Sie mir von Ihrem Projekt. Sie erhalten innerhalb von 24 Stunden eine erste Einschätzung zu Umfang, Timing und Budget. Unverbindlich.",
      form: { name: "Ihr Name", namep: "Wie soll ich Sie ansprechen?",
              email: "E-Mail", emailp: "sie@firma.com",
              budget: "Budget",
              message: "Über Ihr Projekt", messagep: "Was möchten Sie bauen? Welches Problem lösen?",
              send: "Nachricht senden",
              sending: "Wird gesendet…",
              successTitle: "Erhalten",
              successBody: "Danke, {name}. Ich melde mich innerhalb von 24 Stunden.",
              errorMsg: "Etwas ist schiefgelaufen — versuchen Sie es erneut oder schreiben Sie direkt an contact@franruiz.ch",
              errName: "Bitte sagen Sie mir Ihren Namen.",
              errEmail: "Bitte geben Sie eine gültige E-Mail ein.",
              errMessage: "Erzählen Sie mir kurz von Ihrem Projekt." },
      info: { email: "E-Mail", phoneCh: "Telefon (CH)", phoneEs: "Telefon (ES)", location: "Standort", linkedin: "LinkedIn" },
    },
    footer: { tagline: "Digitale Lösungen", taglineInk: "für KMU.", copyright: "© 2026 Francisco Ruiz · Bern, Schweiz", legal: "Datenschutz & Impressum" },
  },

  /* ---------------- ESPAÑOL ---------------- */
  es: {
    nav: { work: "Trabajos", about: "Sobre mí", services: "Servicios", pricing: "Precios", contact: "Contacto", cta: "Hablemos" },
    hero: {
      avail: "Disponible para proyectos · 2026",
      titleA: "Reservas, web",
      titleB: "y automatización",
      titleC: "para pequeñas empresas",
      titleD: "en Suiza",
      sub: "Un estudio. Tres idiomas — EN · DE · ES. Tu web, tu sistema de reservas y tus automatizaciones, listos en 1–6 semanas. Sin agencia, sin dramas.",
      chips: [
        { label: "Sistemas de reservas",    href: "/services/booking" },
        { label: "Cartas con QR",           href: "/services/qr-menus" },
        { label: "Automatización con IA",   href: "/services/ai-automation" },
      ],
      primary: "Reservar llamada de 20 min",
      secondary: "Ver trabajos",
      tertiary: "¿Prefieres escribir? → Envíame un mensaje",
      stat1: { num: "50+", lbl: "Proyectos entregados" },
      stat2: { num: "8 años", lbl: "Construyendo en la web" },
      stat3: { num: "4,8/5", lbl: "Valoración media · 50+ proyectos" },
    },
    marquee: ["Diseño web", "Branding", "SEO", "Reservas online", "Cartas con QR", "Mailchimp", "Integraciones Google", "Automatización con IA", "Hosting y mantenimiento"],
    about: {
      eyebrow: "Sobre mí",
      title: "Soy Fran. Trabajo directo y cuidadoso — sin dramas.",
      p1: "Construyo webs, sistemas de reservas y automatizaciones con IA — para negocios pequeños que no tienen tiempo que perder. Que te encuentren online, que entren más reservas y recuperar las horas que se te van en tareas repetitivas.",
      p2: "Tres idiomas — EN, DE, ES. Desde Berna, trabajo con clientes en Suiza y por toda Europa.",
      p3: "Fuera del trabajo — las motos son mi plan de domingo. Escríbeme y encontramos el camino más corto a tu problema.",
      p4: "",
      cardA: { t: "Desde Berna", s: "Trabajo con clientes en Suiza y por toda Europa." },
      cardB: { t: "Soporte trilingüe", s: "Comunicación en inglés, alemán y español — tú eliges." },
      badge: "Domingos sobre la moto",
    },
    work: {
      eyebrow: "Trabajos seleccionados / 2025–2026",
      title: "Proyectos reales, clientes reales.",
      meta: "Una selección de trabajo reciente para pequeños negocios en restauración, salud y alojamiento. Cada web incluye hosting, formación y soporte cercano.",
      view: "Ver caso",
      ctaEyebrow: "¿Tienes un proyecto?",
      ctaTitle: "Construyámoslo juntos.",
      ctaBtn: "Empezar un proyecto",
    },
    services: {
      eyebrow: "Qué hago",
      title: "Un estudio, seis formas de ayudarte.",
      sub: "La mayoría de proyectos combinan varias. Cuéntame en qué punto estás y te enseño el camino más corto.",
      items: [
        { slug: "web-design", t: "Diseño web a medida", d: "Webs orientadas a conversión, pensadas para tu negocio — no una plantilla.", more: "Más info", cta: "Pregúntame →", from: "desde CHF 1.400", icon: "◐" },
        { slug: "booking", t: "Reservas y bookings", d: "Sistemas de reserva integrados, channel managers y conexión con Airbnb.", more: "Más info", cta: "Pregúntame →", from: "desde CHF 2.800", icon: "◷" },
        { slug: "qr-menus", t: "Cartas con QR", d: "Cartas digitales para restaurantes con alérgenos, idiomas y actualizaciones al instante.", more: "Más info", cta: "Pregúntame →", from: "desde CHF 600", icon: "▣" },
        { t: "SEO y visibilidad", d: "Que te encuentre quien debe. SEO local, auditoría técnica y estrategia.", more: "Más info", cta: "Pregúntame →", from: "desde CHF 1.400", icon: "↗" },
        { t: "Automatización marketing", d: "Configuración de Mailchimp, formularios a Excel, CRM y Google Drive.", more: "Más info", cta: "Pregúntame →", from: "desde CHF 2.800", icon: "✦" },
        { slug: "ai-automation", t: "Automatización con IA", d: "Ahorra horas a la semana con asistentes y flujos de IA a medida.", more: "Más info", cta: "Pregúntame →", from: "desde CHF 5.000", icon: "✱" },
      ],
    },
    tech: {
      eyebrow: "/ Herramientas",
      title: "Sistemas conectados, no más herramientas.",
      sub: "Elijo la herramienta adecuada para cada caso — no la que te vendo. Y luego las conecto para que tu negocio funcione como un solo sistema.",
      bullet1: "Plataformas integradas cada semana",
      bullet2: "Vendor lock-in. Tu stack es tuyo.",
      bullet3: "Sistema que encaja con tu negocio.",
      items: [
        { n: "Figma", i: "✦" }, { n: "Webflow", i: "▲" }, { n: "WordPress", i: "■" }, { n: "Framer", i: "◆" },
        { n: "Mailchimp", i: "✉" }, { n: "Google", i: "◉" }, { n: "Airbnb", i: "◢" }, { n: "Stripe", i: "$" },
        { n: "OpenAI", i: "✱" }, { n: "Notion", i: "◧" }, { n: "Adobe", i: "↯" }, { n: "WhatsApp", i: "◊" },
      ],
    },
    pricing: {
      eyebrow: "Precios",
      title: "Elige el paquete que encaja.",
      sub: "Alcance fijo. Precio fijo. Sin sorpresas. Si tu proyecto no encaja — escríbeme, cada proyecto es una conversación.",
      addonsTitle: "Después del lanzamiento — que siga funcionando, que siga creciendo.",
      addonsSub: "Elige el nivel de soporte que necesitas. Cancela cuando quieras.",
      plans: [
        { tier: "Inicio", name: "Landing", price: "CHF 1.400", per: "/ pago único",
          desc: "Una sola página para poner tu negocio online rápido y bien.",
          features: ["1 landing extensa", "Responsive móvil", "Formulario + email", "SEO básico", "1 mes de soporte"],
          cta: "Empezar" },
        { tier: "Estándar", name: "Business", price: "CHF 2.800", per: "/ pago único",
          desc: "Web multi-página con todas las integraciones que necesita un negocio.",
          features: ["Hasta 6 páginas", "Módulo de reservas", "Multilingüe (EN / DE / ES)", "Optimización SEO", "Integración Mailchimp", "3 meses de soporte"],
          cta: "Empezar", featured: true },
        { tier: "A medida", name: "Studio", price: "Desde CHF 5.000", per: "",
          desc: "Cuando necesitas más que una web — automatización, integraciones, IA.",
          features: ["Sistema de diseño propio", "Backend + APIs", "Automatización con IA", "CRM / dashboard", "6 meses soporte prioritario", "Acompañamiento continuo"],
          cta: "Hablemos" },
        { tier: "Care Basic", name: "Care Basic", price: "CHF 90", per: "/ mes",
          desc: "Que siga funcionando. Hosting, backups, seguridad y cambios pequeños — tranquilidad después del lanzamiento.",
          features: ["Hosting gestionado", "Backups mensuales", "Actualizaciones de seguridad", "Hasta 30 min de cambios / mes", "Monitorización de uptime"],
          cta: "Añadir al proyecto", addon: true },
        { tier: "Care Pro", name: "Care Pro", price: "CHF 280", per: "/ mes",
          desc: "Que siga mejorando. Todo lo de Basic, más horas de trabajo reales y una visión mensual de qué funciona.",
          features: ["Todo lo de Care Basic", "2 horas de trabajo / mes", "Informe mensual de analítica", "Respuesta prioritaria (menos de 24h)"],
          cta: "Añadir al proyecto", addon: true, recommended: true },
        { tier: "Care Studio", name: "Care Studio", price: "CHF 650", per: "/ mes",
          desc: "Que siga creciendo. Para clientes con webs + flujos de IA que necesitan ojos puestos cada mes.",
          features: ["Todo lo de Care Pro", "5 horas de trabajo / mes", "Monitorización de flujos de IA", "Llamada estratégica mensual"],
          cta: "Hablemos", addon: true },
        { tier: "Retainer", name: "Retainer de Automatización", price: "desde CHF 400", per: "/ mes",
          desc: "Para clientes con flujos activos de Make / n8n. Monitorizo, arreglo y mejoro — tus automatizaciones siguen ahorrando horas cada semana.",
          features: ["Monitorización y fixes de flujos", "Nuevas automatizaciones según creces", "Integraciones con herramientas nuevas", "Llamada de revisión trimestral"],
          cta: "Hablemos", addon: true },
      ],
    },
    tests: {
      eyebrow: "Testimonios",
      title: "Lo que dicen los clientes.",
      items: [
        { q: "Fran rehízo nuestro flujo de reservas en dos semanas y las reservas subieron un 40%. Escucha de verdad.", name: "Marta Codina", role: "Propietaria · My Mediterranean Home", rating: 5 },
        { q: "De la primera llamada al lanzamiento en seis semanas. Garden Brasas por fin tiene una web a la altura.", name: "Iván Ortega", role: "Director · Garden Brasas", rating: 4.5 },
        { q: "La automatización de Mailchimp y formularios a Excel nos ahorra horas cada semana. Inversión muy bien hecha.", name: "Aroa Olivaes", role: "Marketing · FIMED", rating: 5 },
        { q: "Nuestra agencia pasó de un placeholder a un motor real de leads. El onboarding por influencer bajó de 40 a 12 minutos.", name: "Laia Bermúdez", role: "Fundadora · BRILLA", rating: 5 },
        { q: "Trabajo sólido y muy resolutivo. La web hace lo que debe — sin extras que no pedimos.", name: "Jens Müller", role: "Director · HiCool", rating: 4 },
        { q: "La integración de reservas con el calendario nos quitó semanas de gestión. Los pacientes se reservan solos.", name: "Julián Pérez", role: "Fisio · JP Physio", rating: 4.5 },
      ],
    },
    clients: { title: "Confían en mí" },
    faq: {
      eyebrow: "FAQ",
      title: "Lo que suelen preguntarme.",
      sub: "Si la tuya no está aquí, escríbeme. Respondo en menos de 24h.",
      items: [
        { q: "¿Cuánto tarda un proyecto?", a: "Una landing 1–2 semanas. Una web business 4–6 semanas desde el kickoff. Proyectos grandes de automatización, 8+ semanas — te doy timeline clara antes de empezar." },
        { q: "¿Trabajas con clientes fuera de Suiza?", a: "Sí. Estoy en Berna, pero la mayor parte de mi trabajo es remoto. Trabajo con Suiza, Alemania, España y el resto de Europa." },
        { q: "¿En qué idiomas trabajas?", a: "Inglés, alemán y español. Entrego copy y webs multilingües en los tres." },
        { q: "¿Te encargas del hosting y mantenimiento?", a: "Sí. Hosting incluido en la mayoría de paquetes y planes mensuales de cuidado para actualizaciones y cambios pequeños." },
        { q: "¿Puedes ayudar si ya tengo una web?", a: "Por supuesto. Mucho de mi trabajo es rescatar o rehacer webs que ya no rinden. Empezamos con una auditoría." },
        { q: "¿Trabajas con consultas de salud (clínicas, fisios, dentistas)?", a: "Sí — es donde mejor trabajo. He construido webs y sistemas de reservas para consultas como FIMED y JP Physio — incluyendo formularios de admisión compatibles con LOPD/RGPD, reservas online, recordatorios automáticos y flujos de seguimiento de pacientes. Pídeme un walkthrough rápido." },
        { q: "¿Mantienes automatizaciones Make / n8n después del lanzamiento?", a: "Sí. Care Pro y Care Studio incluyen monitorización y arreglos de tus automatizaciones. Si un workflow se cae a las 6 de la mañana, lo veo antes que tú. La mayoría de clientes en Care Studio también suman automatizaciones nuevas cada mes." },
        { q: "¿Cómo funcionan los pagos?", a: "50% al empezar, 50% en entrega. Transferencia o Stripe. CHF, EUR o USD." },
      ],
    },
    contact: {
      eyebrow: "Hablemos",
      title: "¿Tienes algo en mente?",
      sub: "Cuéntame de tu proyecto. Respondo en menos de 24h con una primera idea de alcance, plazos y presupuesto. Sin compromiso.",
      form: { name: "Tu nombre", namep: "¿Cómo te llamo?",
              email: "Email", emailp: "tu@empresa.com",
              budget: "Presupuesto",
              message: "Sobre tu proyecto", messagep: "¿Qué quieres construir? ¿Qué problema quieres resolver?",
              send: "Enviar mensaje",
              sending: "Enviando…",
              successTitle: "Recibido",
              successBody: "Gracias, {name}. Te respondo en menos de 24 horas.",
              errorMsg: "Algo ha fallado — inténtalo de nuevo o escríbeme directamente a contact@franruiz.ch",
              errName: "Dime tu nombre, por favor.",
              errEmail: "Introduce un email válido.",
              errMessage: "Cuéntame algo sobre tu proyecto." },
      info: { email: "Email", phoneCh: "Teléfono (CH)", phoneEs: "Teléfono (ES)", location: "Ubicación", linkedin: "LinkedIn" },
    },
    footer: { tagline: "Soluciones digitales", taglineInk: "para pequeños negocios.", copyright: "© 2026 Francisco Ruiz · Berna, Suiza", legal: "Privacidad y aviso legal" },
  },
};

/* Featured projects (3 hero cards on home + their detail pages) */
const FEATURED = [
  {
    id: "influencer",
    slug: "influencer-agency",
    img: "/assets/work-influencer-agency.png",
    hero: "/assets/brilla-influencer-marketing-comunicacion-homepage.webp",
    bg: "#a3b69a", fg: "#1a1a1a",
    year: "2025",
    gallery: [
      { src: "/assets/brilla-influencers-instagram-content-strategy.webp", alt: { en: "Brilla Influencers — Instagram content strategy grid for influencer marketing", de: "Brilla Influencers — Instagram-Content-Strategie-Grid für Influencer-Marketing", es: "Brilla Influencers — grid de estrategia de contenido en Instagram para influencer marketing" } },
      { src: "/assets/brilla-influencers-mediterranean-brand-moodboard.webp", alt: { en: "Brilla Influencers — Mediterranean sage brand moodboard and visual identity", de: "Brilla Influencers — Mediterranes Salbei-Brand-Moodboard und visuelle Identität", es: "Brilla Influencers — moodboard de marca mediterráneo y identidad visual" } },
      { src: "/assets/brilla-academy-online-courses-entrepreneurs.webp", alt: { en: "Brilla Academy — online courses for entrepreneurs landing page", de: "Brilla Academy — Landingpage für Online-Kurse für Unternehmer", es: "Brilla Academy — landing page de cursos online para emprendedores" } },
    ],
    result: { en: "Onboarding per influencer: 40 → 12 min.", de: "Onboarding pro Influencer: 40 → 12 Min.", es: "Onboarding por influencer: 40 → 12 min." },
    title: { en: "Influencer Agency", de: "Influencer Agentur", es: "Agencia Influencer" },
    client: { en: "Brilla Influencers & Communication", de: "Brilla Influencers & Communication", es: "Brilla Influencers y Comunicación" },
    role:    { en: "Web design & front-end",  de: "Webdesign & Frontend",     es: "Diseño web y front-end" },
    scope:   { en: ["Web design", "Branding", "Webflow"], de: ["Webdesign", "Branding", "Webflow"], es: ["Diseño web", "Branding", "Webflow"] },
    tags:    { en: ["Branding", "Agency"], de: ["Branding", "Agentur"], es: ["Branding", "Agencia"] },
    summary: {
      en: "A clear, confident site for a Spanish influencer marketing agency. Focused on showcasing campaigns, talent and conversion to a quick contact flow.",
      de: "Eine klare, selbstbewusste Website für eine spanische Influencer-Marketing-Agentur. Fokus auf Kampagnen, Talente und einen schnellen Kontaktfluss.",
      es: "Una web clara y segura para una agencia española de marketing con influencers. Enfocada en mostrar campañas, talentos y un flujo de contacto rápido.",
    },
    body: {
      en: [
        "Brilla needed a site that felt as energetic as the campaigns they run, but professional enough for brand directors to take seriously. We rebuilt the architecture around three core needs: showing the talent roster, telling case-study stories, and converting brand briefs into meetings.",
        "Every section was wireframed mobile-first, since most of the briefs they receive come from phones. Type-set in Bricolage Grotesque, soft sage and warm accents pulled from their existing identity.",
      ],
      de: [
        "Brilla brauchte eine Seite, die so energiegeladen wirkt wie ihre Kampagnen, aber professionell genug für Markenchefs ist. Wir haben die Architektur um drei Kernbedürfnisse aufgebaut: Talente, Case Studies, Conversion in ein Briefing.",
        "Jeder Bereich wurde mobile-first entworfen. Typografie Bricolage Grotesque, sanftes Salbeigrün und warme Akzente aus der bestehenden Identität.",
      ],
      es: [
        "Brilla necesitaba una web tan enérgica como sus campañas pero lo suficientemente profesional para que los responsables de marca la tomaran en serio. Reorganizamos la arquitectura en torno a tres necesidades: enseñar el roster de talento, contar casos de estudio y convertir briefings en reuniones.",
        "Cada sección fue diseñada mobile-first, porque la mayoría de los briefings llegan desde el móvil. Tipografía Bricolage Grotesque y verdes salvia con acentos cálidos sacados de su identidad existente.",
      ],
    },
  },
  {
    id: "fimed",
    slug: "fimed-clinic",
    img: "/assets/work-fimed-clinic.png",
    hero: "/assets/fimed-health-clinic-physiotherapy-homepage.webp",
    bg: "#d97560", fg: "#ffffff",
    year: "2026",
    gallery: [
      { src: "/assets/fimed-health-clinic-medical-services-overview.webp", alt: { en: "FIMED Health Clinic — overview of medical services: physiotherapy, podiatry, nutrition, training and psychology", de: "FIMED Gesundheitsklinik — Übersicht der medizinischen Leistungen: Physiotherapie, Podologie, Ernährung, Training und Psychologie", es: "Clínica FIMED — vista general de servicios médicos: fisioterapia, podología, nutrición, entrenamiento y psicología" } },
      { src: "/assets/fimed-health-clinic-psychology-mental-health.webp", alt: { en: "FIMED Health Clinic — psychology page with clinical, sports, couples therapy and sexology services", de: "FIMED Gesundheitsklinik — Psychologie-Seite mit klinischer, Sport-, Paar- und Sexualtherapie", es: "Clínica FIMED — página de psicología con servicios de psicología clínica, deportiva, terapia de pareja y sexología" } },
      { src: "/assets/fimed-health-clinic-online-appointment-booking.webp", alt: { en: "FIMED Health Clinic — online appointment booking page with WhatsApp and contact form", de: "FIMED Gesundheitsklinik — Online-Terminbuchung mit WhatsApp und Kontaktformular", es: "Clínica FIMED — página de reserva de cita online con WhatsApp y formulario de contacto" } },
    ],
    result: { en: "Mailchimp + form-to-Excel pipeline saves ~5h every week.", de: "Mailchimp- + Formular-zu-Excel-Pipeline spart ~5 Std/Woche.", es: "Pipeline Mailchimp + formulario-a-Excel ahorra ~5h cada semana." },
    title: { en: "Health Clinic Fimed", de: "Gesundheitsklinik Fimed", es: "Clínica Fimed" },
    client: { en: "FIMED Health Clinic", de: "FIMED Gesundheitsklinik", es: "Clínica FIMED" },
    role:    { en: "Web design & system",    de: "Webdesign & System",       es: "Diseño web y sistema" },
    scope:   { en: ["Web design", "Booking", "Marketing automation"], de: ["Webdesign", "Buchung", "Automatisierung"], es: ["Diseño web", "Reservas", "Automatización"] },
    tags:    { en: ["Web design", "Health"], de: ["Webdesign", "Gesundheit"], es: ["Diseño web", "Salud"] },
    summary: {
      en: "A trusted, warm web presence for a medical clinic — bookings, treatments, team and contact. Built to convert without ever feeling salesy.",
      de: "Eine vertrauensvolle Webpräsenz für eine medizinische Klinik — Termine, Behandlungen, Team, Kontakt. Konvertiert, ohne aufdringlich zu wirken.",
      es: "Una presencia web cálida y de confianza para una clínica médica — reservas, tratamientos, equipo y contacto. Convierte sin sonar comercial.",
    },
    body: {
      en: [
        "Health is about trust, and FIMED needed a site that read calm before it read modern. We kept the layout uncluttered, used a single warm terracotta as the accent, and put the booking CTA within reach on every screen.",
        "Beneath the surface: a Mailchimp pipeline for follow-ups, a form-to-Excel automation for the front-desk team, and a Google Maps integration for the two clinic locations.",
      ],
      de: [
        "Gesundheit ist Vertrauen. FIMED brauchte eine Seite, die zuerst ruhig wirkt und erst dann modern. Reduziertes Layout, eine einzige warme Terrakotta-Farbe, und der Buchungs-CTA auf jedem Screen erreichbar.",
        "Unter der Oberfläche: Mailchimp-Pipeline für Follow-ups, eine Formular-zu-Excel-Automatisierung für die Empfangsmitarbeiter und Google-Maps-Integration für zwei Standorte.",
      ],
      es: [
        "La salud va de confianza, y FIMED necesitaba una web que primero se leyera tranquila y luego moderna. Layout sin saturar, un único acento terracota cálido y el CTA de reserva siempre al alcance.",
        "Por debajo: pipeline en Mailchimp para seguimientos, automatización formulario-a-Excel para el equipo de recepción e integración con Google Maps para las dos sedes.",
      ],
    },
  },
  {
    id: "cocreate",
    slug: "cocreate-coaching",
    img: "/assets/work-cocreate-coaching.png",
    hero: "/assets/cocreate-success-coaching-consulting-homepage.webp",
    bg: "#1f6e7a", fg: "#ffffff",
    year: "2025",
    gallery: [
      { src: "/assets/cocreate-success-online-coaching-session-booking.webp", alt: { en: "CoCreate Success — online coaching booking flow with calendar and 15-minute discovery chat", de: "CoCreate Success — Online-Buchungsablauf für Coaching mit Kalender und 15-minütigem Erstgespräch", es: "CoCreate Success — flujo de reserva de sesión de coaching online con calendario y chat de descubrimiento de 15 minutos" } },
      { src: "/assets/cocreate-success-community-values-seven-cs-skills.webp", alt: { en: "CoCreate Success — the 7 C's community values and coaching skills overview", de: "CoCreate Success — die 7 Cs: Community-Werte und Coaching-Kompetenzen", es: "CoCreate Success — los 7 C's, valores de la comunidad y habilidades de coaching" } },
      { src: "/assets/cocreate-success-coaching-process-workflow-steps.webp", alt: { en: "CoCreate Success — simple steps to success: coaching process workflow from decision to transformation", de: "CoCreate Success — einfache Schritte zum Erfolg: Coaching-Prozess von der Entscheidung bis zur Transformation", es: "CoCreate Success — pasos sencillos hacia el éxito: workflow del proceso de coaching de la decisión a la transformación" } },
    ],
    result: { en: "Booking + Mailchimp + 3 languages, live from day one.", de: "Buchung + Mailchimp + 3 Sprachen, ab Tag eins live.", es: "Reservas + Mailchimp + 3 idiomas, online desde el día uno." },
    title: { en: "Coaching & Consulting", de: "Coaching & Beratung", es: "Coaching & Consultoría" },
    client: { en: "CoCreate Success", de: "CoCreate Success", es: "CoCreate Success" },
    role:    { en: "Web design & system",   de: "Webdesign & System",    es: "Diseño web y sistema" },
    scope:   { en: ["Web design", "Branding", "Booking"], de: ["Webdesign", "Branding", "Buchung"], es: ["Diseño web", "Branding", "Reservas"] },
    tags:    { en: ["Coaching", "Consulting"], de: ["Coaching", "Beratung"], es: ["Coaching", "Consultoría"] },
    summary: {
      en: "A confident, calm website for a coach who helps leaders unlock their talent and reach their goals. Built around clarity, trust and a single conversion path: book a free session.",
      de: "Eine ruhige, selbstbewusste Website für eine Coachin, die Führungskräften hilft, ihr Talent zu entfalten. Gebaut für Klarheit, Vertrauen und einen einzigen Conversion-Pfad: ein kostenloses Erstgespräch.",
      es: "Una web tranquila y segura para una coach que ayuda a líderes a desplegar su talento y alcanzar sus metas. Construida para transmitir claridad, confianza y un único camino de conversión: reservar una sesión gratuita.",
    },
    body: {
      en: [
        "Coaching is sold on trust. We pulled the whole site towards that — a warm portrait, a calm teal palette, and one ask above the fold: book a free session. Everything else (services, methodology, blog) is one click away, never in the way.",
        "Under the surface: a booking module connected to her calendar, a Mailchimp follow-up sequence and a multilingual setup so she can serve clients in Spanish, English and German from day one.",
      ],
      de: [
        "Coaching wird über Vertrauen verkauft. Genau dorthin haben wir die Seite gezogen — ein warmes Portrait, eine ruhige Teal-Palette und eine klare Aufforderung above-the-fold: kostenloses Erstgespräch. Alles andere ist einen Klick entfernt, nie im Weg.",
        "Unter der Oberfläche: ein an ihren Kalender angebundenes Buchungsmodul, eine Mailchimp-Sequenz und ein mehrsprachiges Setup für Spanisch, Englisch und Deutsch ab Tag eins.",
      ],
      es: [
        "El coaching se vende sobre confianza. Toda la web tira hacia ahí — un retrato cálido, una paleta turquesa serena y una sola petición visible: reservar sesión gratuita. Todo lo demás (servicios, metodología, blog) está a un clic, nunca estorbando.",
        "Por debajo: módulo de reservas conectado a su calendario, secuencia de seguimiento en Mailchimp y un setup multilingüe para atender en español, inglés y alemán desde el día uno.",
      ],
    },
  },
];

/* Project data — used by carousel etc */
const PROJECTS = [
  ...FEATURED,
  { id: "mediterranean",  slug: "mediterranean-home", img: "/assets/work-mediterranean-home.png",  bg: "#a8cbd0", fg: "#1a1a1a",
    title: { en: "My Mediterranean Home", de: "My Mediterranean Home", es: "My Mediterranean Home" },
    tags:  { en: ["Booking", "Rental"], de: ["Buchung", "Vermietung"], es: ["Reservas", "Alquiler"] } },
  { id: "garden", slug: "garden-brasas", img: "/assets/work-garden-brasas.png", bg: "#f4ae5b", fg: "#1a1a1a",
    title: { en: "Garden Brasas Restaurant", de: "Garden Brasas Restaurant", es: "Restaurante Garden Brasas" },
    tags:  { en: ["QR menu", "Hospitality"], de: ["QR-Karte", "Gastronomie"], es: ["Carta QR", "Hostelería"] } },
  { id: "jp", slug: "jp-physio", img: "/assets/work-jp-physiotherapy.png", bg: "#5fa7d4", fg: "#ffffff",
    title: { en: "JP Sport Physiotherapy", de: "JP Sportphysiotherapie", es: "JP Fisioterapia" },
    tags:  { en: ["Web design", "Health"], de: ["Webdesign", "Gesundheit"], es: ["Diseño web", "Salud"] } },
];

const CLIENTS = ["FIMED", "Garden Brasas", "Brilla Influencers", "Brilla", "Bodegas Campanar", "Evaporalia", "HiCool", "LFans", "JP Physio", "Mediterranean", "Calma", "Sello"];

Object.assign(window, { T, PROJECTS, FEATURED, CLIENTS });
