/* =========================================================
   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: "Digital",
      titleB: "solutions",
      titleC: "that drive",
      titleD: "your business.",
      sub: "I help small businesses grow online — from a website that converts to automating the boring stuff with the latest AI tools. Based in Bern, Switzerland.",
      primary: "Start a project",
      secondary: "See my work",
      stat1: { num: "50+", lbl: "Projects delivered" },
      stat2: { num: "8 yrs", lbl: "Building for the web" },
      stat3: { num: "100%", lbl: "Client retention" },
    },
    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. I make things happen — without drama.",
      p1: "I'm a digital solutions professional. I could tell you how many years I've been at this, but I'd rather talk about the impact and the projects I've built.",
      p2: "With the help of the new AI tools I help you grow your business digitally — from getting a presence online and on social media to automating the routine tasks so you can get your time back.",
      p3: "A bit more about me: I like making things happen, working efficiently, listening to people, and figuring out exactly what they need. One personal detail — I'm also human, and motorbikes are my passion. Who doesn't love a Sunday morning ride?",
      p4: "Get in touch and let's find the solution to your problem.",
      cardA: { t: "Based in Bern", s: "Working with clients across Switzerland and Europe." },
      cardB: { t: "Bilingual support", s: "Communication in English, German and Spanish." },
      badge: "Sunday rides on the side",
    },
    work: {
      eyebrow: "Selected work / 2023–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: [
        { t: "Custom web design", d: "Conversion-focused websites built around your business goals — not a template.", more: "Learn more", icon: "◐" },
        { t: "Booking & reservations", d: "Built-in booking systems, channel managers and Airbnb integrations for rentals and restaurants.", more: "Learn more", icon: "◷" },
        { t: "QR menus & digital materials", d: "Smart menus for restaurants and cafés with allergen info, multilingual versions and instant updates.", more: "Learn more", icon: "▣" },
        { t: "SEO & visibility", d: "Get found by the right people. Local SEO, technical audit and content strategy.", more: "Learn more", icon: "↗" },
        { t: "Marketing automation", d: "Mailchimp setup, form-to-Excel pipelines, CRM connections and Google Drive integrations.", more: "Learn more", icon: "✦" },
        { t: "AI workflow automation", d: "Save hours every week with custom AI assistants and tools tailored to how you work.", more: "Learn more", 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: "Transparent packages, no surprises.",
      sub: "Most projects fit one of these. If yours doesn't, write to me — every project is a conversation, not a checkbox.",
      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",
        },
      ],
    },
    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: "Things people usually ask.",
      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: "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",
      },
      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",
    },
  },

  /* ---------------- 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: "Digitale",
      titleB: "Lösungen,",
      titleC: "die Ihr",
      titleD: "Geschäft bewegen.",
      sub: "Ich helfe kleinen Unternehmen, online zu wachsen — von einer Website, die konvertiert, bis zur Automatisierung der mühsamen Aufgaben mit den neuesten KI-Tools. Mit Sitz in Bern, Schweiz.",
      primary: "Projekt starten",
      secondary: "Arbeiten ansehen",
      stat1: { num: "50+", lbl: "Abgeschlossene Projekte" },
      stat2: { num: "8 J.", lbl: "Erfahrung im Web" },
      stat3: { num: "100%", lbl: "Kunden bleiben" },
    },
    marquee: ["Webdesign", "Branding", "SEO", "Buchungssysteme", "QR-Speisekarten", "Mailchimp", "Google-Integration", "KI-Automatisierung", "Hosting & Pflege"],
    about: {
      eyebrow: "Über mich",
      title: "Hi, ich bin Fran. Ich bringe Dinge ins Rollen — ohne Drama.",
      p1: "Ich bin auf digitale Lösungen spezialisiert. Ich könnte über meine Erfahrung sprechen — aber lieber rede ich über die Wirkung und die Projekte, die ich umgesetzt habe.",
      p2: "Mit Hilfe der neuen KI-Werkzeuge helfe ich Ihnen, Ihr Geschäft digital wachsen zu lassen — von einer Präsenz im Internet und in den sozialen Medien bis zur Automatisierung Ihrer Routineaufgaben.",
      p3: "Etwas Persönliches: Ich liebe es, Dinge umzusetzen, effizient zu arbeiten und genau zuzuhören, was Menschen brauchen. Und ja — Motorräder sind meine Leidenschaft. Wer mag keine Sonntagsausfahrt?",
      p4: "Schreiben Sie mir und wir finden die Lösung für Ihr Anliegen.",
      cardA: { t: "Standort Bern", s: "Ich arbeite mit Kunden in der Schweiz und ganz Europa." },
      cardB: { t: "Mehrsprachiger Support", s: "Kommunikation auf Englisch, Deutsch und Spanisch." },
      badge: "Sonntagsfahrten nebenbei",
    },
    work: {
      eyebrow: "Ausgewählte Arbeiten / 2023–2026",
      title: "Echte Projekte, echte Kunden.",
      meta: "Eine Auswahl meiner Arbeit für kleine Unternehmen aus Gastronomie, Gesundheit und Ferienvermietung. Jede Website kommt mit Hosting, Einschulung und Support.",
      view: "Case ansehen",
      ctaEyebrow: "Ein Projekt im Kopf?",
      ctaTitle: "Lass es uns bauen.",
      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: [
        { t: "Individuelles Webdesign", d: "Konversionsorientierte Websites, gebaut für Ihr Geschäft — keine Vorlage.", more: "Mehr erfahren", icon: "◐" },
        { t: "Buchung & Reservation", d: "Eingebaute Buchungssysteme, Channel Manager und Airbnb-Integrationen.", more: "Mehr erfahren", icon: "◷" },
        { t: "QR-Speisekarten", d: "Smarte Speisekarten für Restaurants mit Allergeninfo und sofortigen Aktualisierungen.", more: "Mehr erfahren", icon: "▣" },
        { t: "SEO & Sichtbarkeit", d: "Werden Sie von den richtigen Menschen gefunden. Lokales SEO und Strategie.", more: "Mehr erfahren", icon: "↗" },
        { t: "Marketing-Automation", d: "Mailchimp, Formular-zu-Excel-Pipelines, CRM- und Google Drive-Integration.", more: "Mehr erfahren", icon: "✦" },
        { t: "KI-Automatisierung", d: "Sparen Sie Stunden pro Woche mit massgeschneiderten KI-Assistenten.", more: "Mehr erfahren", icon: "✱" },
      ],
    },
    tech: {
      eyebrow: "/ Toolkit",
      title: "Verbundene Systeme, nicht mehr Tools.",
      sub: "Ich wähle das richtige Werkzeug für die Aufgabe — und verbinde sie, damit Ihr Geschäft als ein System läuft.",
      bullet1: "Plattformen wöchentlich integriert",
      bullet2: "Vendor-Lock-in. Ihr Stack bleibt Ihrer.",
      bullet3: "System passt zu Ihrem Geschäft.",
      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: "Transparente Pakete, keine Überraschungen.",
      sub: "Die meisten Projekte passen in eines dieser Pakete. Sonst schreiben Sie mir — jedes Projekt ist ein Gespräch.",
      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", "Mobile responsive", "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" },
        { 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" },
      ],
    },
    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: "Häufige Fragen.",
      sub: "Wenn Ihre Frage nicht dabei ist, schreiben Sie mir. Antwort innerhalb 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: "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" },
      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" },
  },

  /* ---------------- ESPAÑOL ---------------- */
  es: {
    nav: { work: "Trabajos", about: "Sobre mí", services: "Servicios", pricing: "Precios", contact: "Contacto", cta: "Hablemos" },
    hero: {
      avail: "Disponible para proyectos · 2026",
      titleA: "Soluciones",
      titleB: "digitales",
      titleC: "que mueven",
      titleD: "tu negocio.",
      sub: "Ayudo a pequeños negocios a crecer online — desde una web que convierte hasta automatizar las tareas tediosas con las últimas herramientas de IA. Desde Berna, Suiza.",
      primary: "Empezar un proyecto",
      secondary: "Ver trabajos",
      stat1: { num: "50+", lbl: "Proyectos entregados" },
      stat2: { num: "8 años", lbl: "Construyendo en la web" },
      stat3: { num: "100%", lbl: "Clientes que repiten" },
    },
    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. Hago que las cosas pasen — sin dramas.",
      p1: "Soy profesional de soluciones digitales. Podría hablarte de los años que llevo en esto, pero prefiero hablar del impacto y los proyectos que he realizado.",
      p2: "Con la ayuda de las nuevas inteligencias te ayudo a desarrollar tu negocio de manera digital. Desde tener presencia en internet y redes sociales hasta la automatización de tareas para ahorrarte tiempo.",
      p3: "Te cuento un poco de mí: me gusta hacer que las cosas sucedan, trabajar de forma eficaz y eficiente, escuchar a las personas y entender lo que necesitan. Un dato más personal: también soy persona — y mi pasión son las motos. ¿A quién no le gusta un plan de domingo por la mañana?",
      p4: "No dudes en escribirme y encontrar la solución a tus problemas.",
      cardA: { t: "Desde Berna", s: "Trabajo con clientes en Suiza y por toda Europa." },
      cardB: { t: "Soporte multilingüe", s: "Comunicación en inglés, alemán y español." },
      badge: "Domingos sobre la moto",
    },
    work: {
      eyebrow: "Trabajos seleccionados / 2023–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: [
        { t: "Diseño web a medida", d: "Webs orientadas a conversión, pensadas para tu negocio — no una plantilla.", more: "Más info", icon: "◐" },
        { t: "Reservas y bookings", d: "Sistemas de reserva integrados, channel managers y conexión con Airbnb.", more: "Más info", icon: "◷" },
        { t: "Cartas con QR", d: "Cartas digitales para restaurantes con alérgenos, idiomas y actualizaciones al instante.", more: "Más info", icon: "▣" },
        { t: "SEO y visibilidad", d: "Que te encuentre quien debe. SEO local, auditoría técnica y estrategia.", more: "Más info", icon: "↗" },
        { t: "Automatización marketing", d: "Configuración de Mailchimp, formularios a Excel, CRM y Google Drive.", more: "Más info", icon: "✦" },
        { t: "Automatización con IA", d: "Ahorra horas a la semana con asistentes y flujos de IA a medida.", more: "Más info", 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: "Paquetes transparentes, sin sorpresas.",
      sub: "La mayoría de proyectos entran en uno de estos. Si no, escríbeme — cada proyecto es una conversación.",
      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" },
        { 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" },
      ],
    },
    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: "Preguntas habituales.",
      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: "¿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" },
      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" },
  },
};

/* Featured projects (3 hero cards on home + their detail pages) */
const FEATURED = [
  {
    id: "influencer",
    slug: "influencer-agency",
    img: "assets/work-influencer-agency.png",
    bg: "#a3b69a", fg: "#1a1a1a",
    year: "2025",
    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-health-clinic",
    img: "assets/work-fimed-clinic.png",
    bg: "#d97560", fg: "#ffffff",
    year: "2026",
    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",
    bg: "#1f6e7a", fg: "#ffffff",
    year: "2025",
    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 });
