// EN/IT content dictionary. All strings live here.

const CONTENT = {
  en: {
    nav: {
      smart: "Smart Engagement",
      voice: "Voice Agent",
      pricing: "Pricing",
      privacy: "Privacy",
      cta: "Book a call",
      lang: "EN",
      langAlt: "IT"
    },
    hero: {
      eyebrow: "AI PLATFORM FOR CLINICS · 2026",
      h1Prefix: "Get more",
      h1Cycle: [
        { pre: "Get more",  word: "bookings" },
        { pre: "Get more",  word: "reviews" },
        { pre: "Get more",  word: "recalls" },
        { pre: "Get fewer", word: "no-shows" },
        { pre: "Get fewer", word: "cancellations" },
        { pre: "Get zero",  word: "missed calls" }
      ],
      sub: "Sonaro AI handles the patient touchpoints your clinic can't: the calls no one picks up, the thousands of messages a month, the follow-ups your front desk runs out of time for.",
      ctaSes: "Explore Smart Engagement",
      ctaVoice: "Explore Voice Agent",
      primaryCta: "Book a 20-min call",
      explore: "Explore",
      bookCall: "Book a 20-min call →",
      trustStrip: ["Live in 24h", "GDPR · Data in EU"],
      integrationsEyebrow: "INTEGRATES WITH YOUR CRM",
      // English carousel covers global dental + EU/UK aesthetic + EU clinic +
      // US wellness systems so a US, UK, and EU visitor each sees something
      // familiar. Italian-only systems (MioDottore, AlfaDocs, TuoTempo,
      // Fisiomanager) move to the IT content block below.
      integrations: [
        { logo: "/logos/dentrix.png",    name: "Dentrix" },
        { logo: "/logos/opendental.png", name: "Open Dental" },
        { logo: "/logos/carestream.png", name: "Carestream Dental" },
        { logo: "/logos/carestack.png",  name: "CareStack" },
        { logo: "/logos/dentally.png",   name: "Dentally" },
        { logo: "/logos/pabau.png",      name: "Pabau" },
        { logo: "/logos/cliniko.png",    name: "Cliniko" },
        { logo: "/logos/fresha.png",     name: "Fresha" },
        { logo: "/logos/mindbody.png",   name: "Mindbody" },
        { logo: "/logos/boulevard.png",  name: "Boulevard" },
        { logo: "/logos/phorest.png",    name: "Phorest" },
        { logo: "/logos/doctolib.png",   name: "Doctolib" },
        { mark: "+", name: "Your PMS" }
      ],
      cardALabel: "Smart Engagement",
      cardBLabel: "Voice Agent",
      cardADesc: "WhatsApp + SMS automations. Reminders, recall, no-show recovery, reviews.",
      cardBDesc: "AI receptionist on the line 24 / 7. Books, reschedules, hands off when needed.",
      cardAStat: "~64% of cancellations rebook within 48h",
      cardBStat: "100% of calls answered, 24/7",
      activeBadge: "ACTIVE",
      cardAEyebrow: "PRODUCT 02 · SMART ENGAGEMENT",
      cardBEyebrow: "PRODUCT 01 · VOICE AGENT"
    },
    split: {
      eyebrow: "OUR PRODUCTS",
      h2Pre: "Two products.",
      h2Accent: "One goal.",
      sub: "Voice Agent recovers the calls you're losing. Smart Engagement recovers the slots you're losing. Most clinics start with one and add the other within 60 days.",
      voice: {
        product: "PRODUCT 01",
        name: "Voice Agent",
        problem: "You lose ~38% of calls in peak hours. Each one is a patient who booked somewhere else.",
        statBig: "100%",
        statSmall: "of inbound calls answered, in <1.5s, 24/7",
        kicker: "An AI receptionist that picks up on the first ring, in native Italian.",
        bullets: [
          "Answers every call, books straight into your PMS.",
          "Handles reschedules, cancellations, and FAQs.",
          "Covers lunch, evenings, and weekends, no overtime.",
          "Hands off to staff when a call needs a human."
        ],
        cta: "Explore Voice Agent"
      },
      ses: {
        product: "PRODUCT 02",
        name: "Smart Engagement",
        problem: "1 in 5 appointments ends as a no-show, cancellation, or late reschedule. Most clinics never recover the slot.",
        statBig: "+€28k",
        statSmall: "average additional revenue per clinic, over 6 months",
        kicker: "Automated WhatsApp + SMS that fills the gaps in your schedule.",
        bullets: [
          "Reminders, recall, and confirmations on WhatsApp.",
          "Cancellation recovery within minutes, not days.",
          "Re-activates dormant patients on a schedule.",
          "Google review requests after every visit."
        ],
        cta: "Explore Smart Engagement"
      }
    },
    why: {
      eyebrow: "WHY SONARO",
      h2Pre: "Made specifically for",
      h2Accent: "medical clinics.",
      body: "Sonaro is trained on the workflows clinics actually run: hygiene recall, no-show recovery, anagrafica, consent flows, multi-doctor agendas. Every detail is shaped around how a real front desk works, not adapted from a generic SaaS afterwards.",
      tags: ["Medical", "Dental", "Aesthetic", "Multi-doctor", "Multi-location"]
    },
    logos: {
      eyebrow: "TRUSTED BY CLINICS ACROSS EUROPE",
      items: [
        "Smileline", "Studio Bianchi", "Clinica Roma", "Centro Aurora", "Dental Milano",
        "Estetica Verde", "Poliambulatorio Sole", "Studio Verdi", "Med Center NW", "Clinica Sicilia"
      ]
    },
    dashboard: {
      eyebrow: "DASHBOARD ANALYTICS",
      h2Pre: "Everything that happens, in",
      h2Accent: "one view.",
      sub: "Both products report into a single dashboard. Recovered revenue, missed calls answered, reviews collected, no-shows avoided, all in one feed.",
      browserUrl: "dashboard.sonaro.ai",
      live: "LIVE",
      header: "Clinic dashboard · last 30 days",
      recovered: "Recovered revenue this month",
      vsLast: "vs. last month",
      tiles: [
        { label: "Calls handled · Voice", value: "412", delta: "24/7", flavor: "cat-blue" },
        { label: "No-shows avoided", value: "22", delta: "+18%", flavor: "cat-purple" },
        { label: "Google reviews · 5★", value: "31", delta: "+41%", flavor: "cat-teal" },
        { label: "Cancellations recovered", value: "14", delta: "+24%", flavor: "soft-rose" },
        { label: "Dormant patients reactivated", value: "18", delta: "€ 1.980", flavor: "soft-amber" },
        { label: "Reminders sent", value: "1.247", delta: "+12%", flavor: "cat-green" }
      ],
      footnote: "Both products active · syncs every 60s"
    },
    faq: {
      eyebrow: "COMMON QUESTIONS",
      h2: "Things clinics ask us before signing.",
      items: [
        {
          q: "Do I have to pick one product to start?",
          a: "No. Most clinics start with the one that fixes the bigger leak: Voice Agent if you're missing calls, Smart Engagement if your no-show rate is high. You can add the other in a click later. Pricing is per product."
        },
        {
          q: "Will Sonaro work with my practice management software?",
          a: "We integrate natively with Dentrix, Open Dental, Carestream Dental, CareStack, Dentally, Pabau, Cliniko, Fresha, Mindbody, Boulevard, Phorest and Doctolib. For anything else, we expose a REST API and webhooks; custom integrations take 5 to 10 working days."
        },
        {
          q: "Is the voice agent really indistinguishable from a person?",
          a: "Patients don't notice. Our 2026 voice stack handles interruptions, accents, and ambient noise. For complex calls, like sensitive intake or billing disputes, Sonaro transfers to the front desk with full call context."
        },
        {
          q: "Where is patient data stored?",
          a: "All patient data sits in EU regions, encrypted at rest and in transit. We're GDPR-compliant by default and sign a DPA with every clinic before activation."
        },
        {
          q: "How long does setup take?",
          a: "Most clinics are live in 24 hours. We import your services, providers, and rules from the PMS, train the voice on your scripts, and dry-run with your front desk before going live."
        },
        {
          q: "What if it doesn't work for us?",
          a: "30-day pilot. If Sonaro doesn't pay for itself in recovered revenue inside the first month, we refund the service fee. No cancellation fee, ever."
        }
      ]
    },
    footerCta: {
      eyebrow: "SEE IT IN YOUR CLINIC",
      h2Pre: "Book a call to see exactly how it would",
      h2Accent: "work for your clinic.",
      sub: "A 20-minute walkthrough on a real call from your line or a real slot from your agenda. No deck. No slides. If Sonaro can't pay for itself in your first month, we refund the service fee.",
      cta: "Book a 20-min call"
    },
    footer: {
      tag: "Less reception. More patients.",
      cols: [
        { title: "Products", links: ["Smart Engagement", "Voice Agent", "Pricing", "Integrations"] },
        { title: "Company", links: ["About", "Customers", "Careers", "Contact"] },
        { title: "Resources", links: ["Documentation", "Changelog", "Status", "Security"] },
        { title: "Legal", links: ["Privacy", "Terms", "DPA", "Cookies"] }
      ],
      foot: "© 2026 Sonaro AI · Milano · Roma · Barcellona · GDPR · Data in EU"
    },

    // Preview card content
    preview: {
      ses: {
        chip: "WHATSAPP BUSINESS · STUDIO BIANCHI",
        ago: "09:14",
        bot: [
          { from: "clinic", text: "Hi Sara 👋 A slot just opened for your hygiene tomorrow at 10:00. Confirm with one tap?" }
        ],
        replyConfirm: "✓ Confirm",
        replyReschedule: "Reschedule",
        userReply: { text: "✓ Confirmed", time: "09:15" },
        followUpTitle: "FOLLOW-UP · 24h LATER",
        followUp: { text: "Sara, thanks for coming in. Would you rate us on Google? ★★★★★" },
        result: { headline: "Slot filled", revenue: "+ € 90", time: "12 min" }
      },
      voice: {
        live: "LIVE · ON CALL",
        timer: "00:42",
        caller: "+39 348 ··· 1027",
        callerNote: "Unknown number · possibly new patient",
        intentLabel: "INTENT",
        intent: "Book hygiene",
        statusLabel: "STATUS",
        status: "Slot found",
        transcript: [
          { who: "patient", text: "Buongiorno, vorrei prenotare un'igiene dentale per mio figlio." },
          { who: "sonaro", text: "Certo, la aiuto subito. Nome e data di nascita di suo figlio?" },
          { who: "patient", text: "Luca Rossi, 14 marzo 2014." }
        ],
        actionsLabel: "IN PARALLEL",
        actions: ["Intent detected", "Slots filtered", "Patient record created", "WhatsApp sent"]
      }
    },

    voicePage: {
      hero: {
        eyebrow: "PRODUCT 01 · VOICE AGENT",
        h1Pre: "Your front desk,",
        h1Accent: "on every call.",
        sub: "An AI receptionist that picks up the calls your team can't: at lunch, after hours, during the 3pm rush. Speaks like one of yours, captures every patient request, and hands the conversation back to staff with full context.",
        cta: "Book a 20-min call",
        stats: [
          { value: "100%", label: "Inbound calls answered" },
          { value: "< 1.5s", label: "Time to answer" },
          { value: "24/7", label: "Always on" }
        ]
      },
      problem: {
        eyebrow: "WHY THIS MATTERS",
        h2Pre: "38% of calls in peak hours",
        h2Accent: "go unanswered.",
        body: "Every clinic loses calls at lunch, in the evening, and during the front-desk rush. A patient who can't reach you books somewhere else, and you'll never know it happened. The cost isn't the missed call. It's the booking that went to the clinic across the street.",
        stats: [
          { value: "~22",  label: "calls per day per clinic, going unanswered" },
          { value: "~6",   label: "of those are missed booking opportunities" },
          { value: "€14k", label: "in lost revenue per month, untouched" }
        ]
      },
      workflow: {
        eyebrow: "HOW IT WORKS",
        h2Pre: "Inbound call to booked appointment,",
        h2Accent: "in 90 seconds.",
        steps: [
          { time: "00:00", title: "Ring",      body: "The phone rings. Sonaro picks up on the first ring, every time, including lunch, evenings, and weekends." },
          { time: "00:08", title: "Listen",   body: "Identifies the intent: book, reschedule, FAQ, urgent. Collects the essential patient details." },
          { time: "00:30", title: "Find slot", body: "Reads your PMS live and proposes available slots matching the doctor, service, and preference." },
          { time: "01:10", title: "Confirm",   body: "Confirms verbally, writes the booking, sends an SMS + WhatsApp reminder. CRM updated." },
          { time: "01:30", title: "Notify",    body: "Notifies staff where needed. For complex cases, transfers the call or leaves a note for the doctor." }
        ]
      },
      capabilities: {
        eyebrow: "WHAT IT CAN DO",
        h2: "Trained on the conversations your front desk has every day.",
        items: [
          {
            kicker: "INTENT DETECTION",
            title: "Knows what the call is about, in seconds.",
            body: "Booking, rescheduling, cancellation, FAQ, billing question, urgency: Sonaro picks the right path and never gets stuck in a loop. Complex or sensitive calls transfer cleanly to staff with full context."
          },
          {
            kicker: "NO PATIENT LEFT HANGING",
            title: "Picks up every call, day or night.",
            body: "Whether a patient calls at 2am, during lunch, or while the front desk is on another line, Sonaro picks up on the first ring. Takes the request, answers the FAQ, captures the contact details, and hands the conversation back to staff cleanly the next morning, with full context attached."
          },
          {
            kicker: "28 LANGUAGES",
            title: "Speaks fluently in 28 languages.",
            body: "Switches language mid-conversation when needed. Detects accents, handles ambient noise, and recovers gracefully from interruptions, in any of the 28 supported languages."
          },
          {
            kicker: "INTELLIGENT HANDOFF",
            title: "Knows when to call a human.",
            body: "Out-of-scope question, medical urgency, billing dispute: Sonaro doesn't push. It transfers to your line with a one-paragraph summary of what's been said so far."
          }
        ]
      },
      caseStudy: {
        eyebrow: "CASE STUDY",
        client: "CME",
        clientFull: "CME Smileline · Multidisciplinary practice · Sicily",
        h2Pre: "23 bookings in the first month.",
        h2Accent: "€3.8k recovered.",
        body: "CME is a high-volume multidisciplinary clinic in Sicily, handling 80–120 inbound calls a day across three doctors. Before Sonaro, they were losing an estimated 35% of after-hours and lunchtime calls.",
        metrics: [
          { value: "23",      label: "Bookings made by Voice Agent",       sub: "in the first 30 days" },
          { value: "€3,800",  label: "Recovered revenue",                  sub: "from calls staff couldn't take" },
          { value: "100%",    label: "Pickup rate",                        sub: "including evenings and weekends" },
          { value: "< 1 week", label: "Time to live",                      sub: "from contract to first answered call" }
        ],
        quote: {
          text: "\u201CIn the first month alone, Sonaro answered the calls we were losing and turned 23 of them into actual appointments. We didn't change anything else about the practice. The system pays for itself before we even count the reviews and reminders.\u201D",
          attrib: "Practice Manager, CME Smileline"
        },
        breakdown: {
          title: "Where the 23 bookings came from",
          rows: [
            { label: "After-hours calls (18:30–08:30)", value: 11 },
            { label: "Lunch window (12:30–14:30)",      value: 6  },
            { label: "Peak-hour overflow",              value: 4  },
            { label: "Weekend calls",                   value: 2  }
          ]
        },
        cta: "Book a call to see your numbers"
      },
      faq: {
        eyebrow: "VOICE-SPECIFIC QUESTIONS",
        h2: "Things clinics ask us about Voice.",
        items: [
          { q: "Can the patient tell it's an AI?",
            a: "Most patients don't notice. The 2026 voice stack handles interruptions, regional accents, and ambient noise naturally. For the few who ask, Sonaro answers honestly, and patients almost always continue with the booking." },
          { q: "What happens if Sonaro doesn't know the answer?",
            a: "It transfers to your front desk with a one-paragraph summary of the conversation so far, so the staff member can pick up without making the patient repeat themselves. You can configure handoff rules per topic." },
          { q: "Does it work with our existing phone number?",
            a: "Yes. Sonaro plugs in behind your current number via SIP forwarding. No new line, no new device. You can route 100% of calls to Sonaro or set it to overflow when staff don't pick up." },
          { q: "Will it book outside our agenda rules?",
            a: "No. Sonaro respects all of your existing rules: doctor availability, service duration, buffer times, prep slots. It can't book a slot your system wouldn't allow a human to book." },
          { q: "What does it sound like?",
            a: "Calm, clear, naturally fluent. We tune the voice to fit each practice: softer for aesthetic clinics, more direct for medical, neutral for dental. You'll hear samples during onboarding before going live." }
        ]
      }
    },

    engagementPage: {
      hero: {
        eyebrow: "PRODUCT 02 · SMART ENGAGEMENT",
        h1Pre: "Turn empty slots",
        h1Accent: "into revenue.",
        sub: "Five engagement tools that fill the gaps your front desk doesn't have time for: thousands of reminders a month, automatic cancellation recovery, Google review requests after every visit, and dormant patient reactivation.",
        cta: "Book a 20-min call",
        stats: [
          { value: "~64%",  label: "Cancellations re-booked within 48h" },
          { value: "+€28k", label: "Average added revenue / 6 months" },
          { value: "0",     label: "Manual work from reception" }
        ]
      },
      problem: {
        eyebrow: "WHY THIS MATTERS",
        h2Pre: "1 in 5 appointments",
        h2Accent: "leaks revenue.",
        body: "No-shows, cancellations, late reschedules, and the dormant patients who never come back. Each one is a slot your clinic paid the rent on. Most practices never have time to recover them; Sonaro recovers them automatically.",
        stats: [
          { value: "20%",  label: "of appointments end as no-show or late cancel" },
          { value: "18%",  label: "of patients become dormant within 12 months" },
          { value: "€90",  label: "average value of one recovered slot" }
        ]
      },
      tools: {
        eyebrow: "FIVE TOOLS, ONE ENGINE",
        h2Pre: "The patient touchpoints",
        h2Accent: "you can't keep up with.",
        sub: "Thousands of reminders, hundreds of recovery flows, weekly recall campaigns. The volume is too high for any front desk to handle by hand. Sonaro runs them all on one platform, one patient timeline, one analytics surface. Turn each tool on individually or run the full stack.",
        items: [
          {
            id: "reminders",
            color: "#14B8A6",
            kicker: "01 · REMINDER SYSTEM",
            title: "T-24h and T-2h pings, on the channel patients actually use.",
            body: "Multi-channel reminders (WhatsApp first, SMS fallback, email when needed) sent at scientifically tested intervals. One-tap confirmation. Automatically escalates if a patient doesn't respond, with a soft ping before it turns into a no-show.",
            features: ["WhatsApp Business native", "1-tap confirm or reschedule", "Auto-escalation if silent at T-12h", "Custom rules per service type"]
          },
          {
            id: "reviews",
            color: "#F59E0B",
            kicker: "02 · GOOGLE REVIEW GENERATOR",
            title: "A 5-star review request after every visit.",
            body: "Sent T+2h after the appointment, when the experience is fresh and patient sentiment peaks. Personalized to the patient and the service. Routes negative feedback inward to the practice manager instead of to Google.",
            features: ["Sent at peak-sentiment window", "Personalized per service", "Negative feedback intercept", "Avg. +30 to +50 reviews / 6 months"]
          },
          {
            id: "recovery",
            color: "#EF4444",
            kicker: "03 · CANCELLATION RECOVERY",
            title: "An empty slot becomes a filled slot in minutes.",
            body: "The moment a cancellation hits the PMS, Sonaro builds a priority list of 8 to 15 patients who match the doctor, service, and time window, then offers the slot via WhatsApp. First confirmation wins. The list is rebuilt every time.",
            features: ["< 2 min from cancel to outreach", "Doctor-and-service matching", "1-tap accept", "Avg. 64% of slots refilled"]
          },
          {
            id: "waitlist",
            color: "#8B5CF6",
            kicker: "04 · WAITING LIST",
            title: "The list that powers cancellation recovery.",
            body: "Patients who want an earlier slot opt in once and forget about it. When something opens up, Sonaro matches them in real time. Works invisibly behind the cancellation recovery engine: the engine is only as good as the list, and the list is built passively.",
            features: ["Patient self-serve enrollment", "Auto-deactivates on book", "Feeds the recovery engine", "Same list across all doctors"]
          },
          {
            id: "recall",
            color: "#60A5FA",
            kicker: "05 · PATIENT RECALL",
            title: "Wake up the patients who stopped coming.",
            body: "Every dormant patient is a patient who once said yes. Sonaro scans for patients past their typical return window (hygiene, follow-up, annual checkup) and sends a warm, personalized invitation to re-book. One tap returns them to your agenda.",
            features: ["Configurable per service type", "Tone tuned to time-since-visit", "Reactivates ~18% per quarter", "WhatsApp-first, SMS fallback"]
          }
        ]
      },
      caseStudy: {
        eyebrow: "CASE STUDY",
        client: "Smileline",
        clientFull: "Smileline · Multidisciplinary practice · Sicily",
        h2Pre: "€1,200 recovered",
        h2Accent: "in the first week.",
        body: "Smileline is a high-volume practice in Sicily with three doctors and two physical locations. Within seven days of activating Smart Engagement, the system added seven appointments and €1,200 in recovered revenue, without a single new action from the front desk.",
        metrics: [
          { value: "€1,200", label: "Recovered revenue",     sub: "in the first 7 days" },
          { value: "7",      label: "Slots re-booked",       sub: "from cancellations + waitlist" },
          { value: "0",      label: "Manual work",           sub: "from the reception team" },
          { value: "4 mo",   label: "Active and growing",    sub: "numbers still climbing" }
        ],
        quote: {
          text: "\u201CWe were losing bookings every week without even noticing. In the first seven days, Sonaro brought us seven appointments and €1,200 in revenue. That week alone paid back three months of the service.\u201D",
          attrib: "Practice Manager, Smileline"
        },
        breakdown: {
          title: "Where the €1,200 came from in week 1",
          rows: [
            { label: "Cancellation Recovery", value: 4, eur: "€640"  },
            { label: "Waiting List match",    value: 2, eur: "€280"  },
            { label: "Patient Recall",        value: 1, eur: "€280"  }
          ],
          footnote: "Reviews engine added an additional 18 five-star Google reviews over the same period."
        },
        cta: "Book a call to see your numbers"
      },
      faq: {
        eyebrow: "ENGAGEMENT-SPECIFIC QUESTIONS",
        h2: "Things clinics ask us about Smart Engagement.",
        items: [
          { q: "Can I turn on just one tool?",
            a: "Yes. Every tool runs independently and is priced separately. Most clinics start with Reminders or Cancellation Recovery, the two with the fastest payback, and add the others over the first 90 days." },
          { q: "How does the waiting list get populated?",
            a: "Three ways: patients opt in directly when they hear about a fully booked slot, the system asks them automatically during a cancellation flow, or the front desk adds them manually. It's a single shared list across all doctors at all locations." },
          { q: "What stops the recall system from spamming patients?",
            a: "Each tool has built-in cadence limits: a patient cannot receive more than two outreach messages from Sonaro in a 30-day window, regardless of channel. We also detect and respect explicit unsubscribes." },
          { q: "Does it integrate with my reviews on Google?",
            a: "Yes. Sonaro fires the review request and tracks the outcome via the Google Business Profile API. You see review count, average rating, and source per service in the dashboard." },
          { q: "Will it work outside of WhatsApp?",
            a: "WhatsApp is the primary channel because that's where Italian patients reply fastest. If a patient hasn't opted into WhatsApp or doesn't respond, the system falls back to SMS, then email." }
        ]
      }
    },

    pricingPage: {
      hero: {
        eyebrow: "PRICING",
        h1Pre: "Pricing tied to",
        h1Accent: "the revenue we recover.",
        sub: "Sonaro doesn't charge per seat, per call, or per message. We charge a small share of the revenue we actually move into your agenda. If we don't recover money, you don't pay."
      },
      ses: {
        eyebrow: "SMART ENGAGEMENT",
        title: "Pay a share of what we recover.",
        kicker: "Reminders, cancellation recovery, waitlist, review generator, patient recall.",
        priceLabel: "Performance fee",
        priceBig: "10–15%",
        priceUnit: "of recovered revenue",
        range: "Typical monthly fee: €200 to €1,500",
        rangeSub: "scales with clinic size and what we actually recover",
        trial: {
          label: "30-DAY FREE TRIAL",
          body: "We run all five tools for 30 days on your clinic, at no cost. We measure exactly what was recovered. At day 30 we agree a fixed monthly fee inside the 10–15% band, based on real numbers."
        },
        included: [
          "Reminder system (WhatsApp, SMS, email)",
          "Cancellation recovery engine",
          "Waiting list",
          "Google review generator",
          "Patient recall for dormant patients",
          "Unified analytics dashboard",
          "PMS integration (Dentrix, Open Dental, Carestream, Dentally, Pabau, Cliniko, Fresha, Doctolib and more)"
        ],
        bottomLine: {
          label: "BOTTOM LINE",
          body: "If we recover €1,000 a month, you pay €100 to €150. If we recover €10,000, you pay €1,000 to €1,500. If we recover nothing, you pay nothing."
        },
        cta: "Start the 30-day trial"
      },
      voice: {
        eyebrow: "VOICE AGENT",
        title: "Quoted per clinic.",
        kicker: "AI receptionist for inbound calls. 28 languages, 24/7, intelligent handoff.",
        priceLabel: "Custom pricing",
        priceBig: "Let's talk",
        priceUnit: "based on your call volume",
        body: "Voice Agent is priced per clinic, sized to your call volume and the number of doctors and locations. We give you a fixed monthly fee on the first call, no surprises and no per-minute charges.",
        factors: [
          { label: "Call volume",   detail: "How many inbound calls you take per day, on average." },
          { label: "Coverage",      detail: "Overflow only, after-hours only, or full 24/7 pickup." },
          { label: "Practice size", detail: "Number of doctors, locations, and PMS instances." },
          { label: "Languages",     detail: "Italian only or multi-language (up to 28 supported)." }
        ],
        included: [
          "AI receptionist on every inbound call",
          "Intent detection: book, reschedule, cancel, FAQ, urgent",
          "Patient details captured, handed back to staff with full context",
          "Intelligent handoff to your front desk on complex cases",
          "Multi-language support (28 languages)",
          "Unified analytics dashboard"
        ],
        bottomLine: {
          label: "BOTTOM LINE",
          body: "A 20-min call gives you a fixed monthly number, locked in. No per-minute, no per-call. We tell you what it costs before you commit anything."
        },
        cta: "Book a 20-min call"
      },
      why: {
        eyebrow: "WHY WE PRICE THIS WAY",
        h2Pre: "If we don't make you money,",
        h2Accent: "we don't get paid.",
        items: [
          {
            title: "Skin in the game.",
            body: "Tying the fee to recovered revenue means our incentives match yours. Every tweak to the system is in service of moving more bookings into your agenda."
          },
          {
            title: "No surprise invoice.",
            body: "Performance fee is capped at 15% of recovered revenue. You'll always know what next month will cost before it arrives, and you can see the math in the dashboard, line by line."
          },
          {
            title: "Risk reversal, on purpose.",
            body: "The 30-day trial isn't a marketing trick. We use it to measure the actual value we add at your specific clinic, so the long-term price is based on data, not a sales call."
          }
        ]
      },
      faq: {
        eyebrow: "COMMON QUESTIONS",
        h2: "Pricing questions clinics ask before signing.",
        items: [
          { q: "How do you measure recovered revenue?",
            a: "Every tool writes back to your PMS, so each recovered slot is a row we can audit. The dashboard shows the source (cancellation recovery, waitlist match, recall) and the patient. At the end of every month we send you a CSV with every recovered appointment and the revenue attributed." },
          { q: "What if my clinic is too small for the 10–15% fee to make sense?",
            a: "The floor is €200 a month. Below that, the math doesn't work for us either. In practice, if the system isn't recovering enough to clear the floor, we'd rather pause the engagement than keep charging." },
          { q: "Can I cancel anytime?",
            a: "Yes. No annual contract. We bill monthly in arrears, based on the previous month's recovered revenue. If you cancel, you owe whatever was recovered up to that point and nothing after." },
          { q: "Why isn't the Voice Agent priced the same way?",
            a: "Voice value is harder to attribute to a clean revenue line, because many calls are FAQ, intake, or rescheduling. We price it as a fixed monthly fee so you know exactly what you're paying, and we size that fee to your real call volume during the 20-min call." },
          { q: "Do I pay during the 30-day trial?",
            a: "No. The trial is free. We run all five Smart Engagement tools, integrate with your PMS, and report on what we recovered. At day 30 we agree the long-term fee inside the 10–15% band. If you decide not to continue, you owe nothing." }
        ]
      },
      footerCta: {
        eyebrow: "READY TO SEE YOUR NUMBERS?",
        h2Pre: "Book a 20-min call to scope both products and",
        h2Accent: "lock in your trial.",
        sub: "We'll look at your missed-call volume, your no-show rate, and your last quarter of cancellations. By the end of the call you'll have a fixed monthly number for Voice and a 30-day Smart Engagement trial ready to start.",
        cta: "Book a 20-min call"
      }
    },

    // Hero agenda animation copy. Read by agenda-animation.jsx so the
    // calendar→agenda visual is fully localized: chip labels, tool labels,
    // header, services, footer counter, and the 7 contextual toasts.
    agenda: {
      aria: "Animated clinic agenda showing Sonaro filling cancellations, booking calls, and recovering patients in real time",
      header: {
        calendarTitle: "May 2026 · Central Practice",
        calendarSub: "Open a day to see the agenda",
        agendaTitle: "Agenda · Tuesday, May 12",
        agendaSub: "3 doctors · 7 rooms",
        live: "LIVE · SYNC 60s"
      },
      calendar: {
        monthName: "May",
        year: "2026",
        dayLabels: ["M", "T", "W", "T", "F", "S", "S"],
        selecting: "Selecting May 12",
        openingAgenda: "Opening agenda…",
        bookingsHint: "17 bookings this week"
      },
      status: {
        Confirmed:   "CONFIRMED",
        Cancelled:   "CANCELLED",
        Recovered:   "RECOVERED",
        Voice:       "SONARO · VOICE",
        Reactivated: "REACTIVATED",
        Amber:       "REMINDER"
      },
      tools: {
        voice:     "VOICE",
        reminders: "REMINDERS",
        reviews:   "REVIEWS",
        recovery:  "RECOVERY",
        retention: "RETENTION"
      },
      services: {
        Hygiene:  "Hygiene",
        Checkup:  "Checkup",
        Followup: "Followup",
        Implant:  "Implant",
        Cleaning: "Cleaning"
      },
      emptySlot: "Open slot",
      // Shown inside an empty slot row while Sonaro is actively trying to
      // refill it (i.e. before T_VOICE / T_RETENTION fire). Paired with an
      // indeterminate progress bar in the agenda animation so the viewer
      // understands the gap is being worked on, not just sitting there.
      fillingSlot: "Sonaro is trying to fill this slot…",
      footer: { revenueToday: "Revenue today", todayTag: "↑ TODAY" },
      toasts: {
        reminder:  { title: "Pre-appointment ping +24h",      detail: "Sara C. confirmed in 12s via WhatsApp",     impact: "no-show avoided" },
        cancel:    { title: "Cancellation intercepted",        detail: "Marco R. · matching 12 priority patients",   impact: "−€120 to recover" },
        recover:   { title: "Slot filled in 4m 12s",          detail: "Paola N. confirmed via WhatsApp · 1 tap",     impact: "+€120 recovered" },
        voice:     { title: "Inbound call handled",            detail: "+39 348 ··· 1027 · Marco P. · hygiene · 90s", impact: "+€90 · new patient" },
        noShow:    { title: "Pre-appointment ping +12h",      detail: "Luca M. confirmed · no-show prevented",        impact: "€280 secured" },
        retention: { title: "Dormant patient reactivated",     detail: "Elisa F. · last visit 6 months ago · 15:00",   impact: "+€90 · slot filled" },
        review:    { title: "Google review collected",         detail: "Sara C. ★★★★★ · request sent T+24h",           impact: "rating 4.8 → 4.9" }
      }
    }
  },

  it: {
    nav: {
      smart: "Smart Engagement",
      voice: "Voice Agent",
      pricing: "Prezzi",
      privacy: "Privacy",
      cta: "Prenota una call",
      lang: "IT",
      langAlt: "EN"
    },
    hero: {
      eyebrow: "PIATTAFORMA AI PER CLINICHE · 2026",
      h1Prefix: "Più",
      h1Cycle: [
        { pre: "Più",    word: "prenotazioni" },
        { pre: "Più",    word: "recensioni" },
        { pre: "Più",    word: "richiami" },
        { pre: "Meno",   word: "no-show" },
        { pre: "Meno",   word: "cancellazioni" },
        { pre: "Niente", word: "chiamate perse" }
      ],
      sub: "Sonaro AI gestisce i touchpoint che la tua clinica non riesce a coprire: le chiamate a cui nessuno risponde, le migliaia di messaggi al mese, i follow-up che la reception non ha il tempo di fare.",
      ctaSes: "Scopri Smart Engagement",
      ctaVoice: "Scopri Voice Agent",
      primaryCta: "Prenota una call da 20 min",
      explore: "Scopri",
      bookCall: "Prenota una call da 20 min →",
      trustStrip: ["Attivo in 24h", "GDPR · Dati in UE"],
      integrationsEyebrow: "INTEGRATO CON IL TUO GESTIONALE",
      // Carosello italiano: gestionali nativi del settore medico/dentale IT,
      // più due cross-border (Doctolib, Pabau) che molte cliniche italiane
      // usano. GipoNext è il gestionale che usano i nostri clienti flagship
      // (CME Smileline).
      integrations: [
        { logo: "/logos/miodottore.png",   name: "MioDottore" },
        { logo: "/logos/alfadocs.png",     name: "AlfaDocs" },
        { logo: "/logos/tuotempo.png",     name: "TuoTempo" },
        { logo: "/logos/doctolib.png",     name: "Doctolib" },
        { mark: "F",                       name: "Fisiomanager" },
        { logo: "/logos/giponext.png",     name: "GipoNext" },
        { logo: "/logos/sensei.png",       name: "Sensei Cloud" },
        { logo: "/logos/pabau.png",        name: "Pabau" },
        { mark: "+", name: "Il tuo gestionale" }
      ],
      cardALabel: "Smart Engagement",
      cardBLabel: "Voice Agent",
      cardADesc: "Automazioni WhatsApp + SMS. Reminder, recall, recupero no-show, recensioni.",
      cardBDesc: "Receptionist AI in linea 24 / 7. Prenota, sposta, passa allo staff quando serve.",
      cardAStat: "~64% delle cancellazioni rebookate in 48h",
      cardBStat: "100% delle chiamate risposte, 24/7",
      activeBadge: "ATTIVO",
      cardAEyebrow: "PRODOTTO 02 · SMART ENGAGEMENT",
      cardBEyebrow: "PRODOTTO 01 · VOICE AGENT"
    },
    split: {
      eyebrow: "I NOSTRI PRODOTTI",
      h2Pre: "Due prodotti.",
      h2Accent: "Un obiettivo.",
      sub: "Voice Agent recupera le chiamate che stai perdendo. Smart Engagement recupera gli slot che stai perdendo. La maggior parte delle cliniche parte da uno e aggiunge l'altro entro 60 giorni.",
      voice: {
        product: "PRODOTTO 01",
        name: "Voice Agent",
        problem: "Perdi ~38% delle chiamate negli orari di punta. Ognuna è un paziente che ha prenotato altrove.",
        statBig: "100%",
        statSmall: "delle chiamate risposte, in <1,5s, 24/7",
        kicker: "Un receptionist AI che risponde al primo squillo, in italiano nativo.",
        bullets: [
          "Risponde a tutte le chiamate, prenota direttamente nel gestionale.",
          "Gestisce spostamenti, disdette e FAQ.",
          "Copre pranzi, sere e weekend, senza straordinari.",
          "Passa allo staff quando la chiamata ha bisogno di un umano."
        ],
        cta: "Scopri Voice Agent"
      },
      ses: {
        product: "PRODOTTO 02",
        name: "Smart Engagement",
        problem: "1 appuntamento su 5 finisce in no-show, cancellazione o spostamento last-minute. La maggior parte delle cliniche non lo recupera mai.",
        statBig: "+€28k",
        statSmall: "fatturato medio aggiuntivo per clinica, in 6 mesi",
        kicker: "Automazioni WhatsApp + SMS che riempiono i buchi in agenda.",
        bullets: [
          "Promemoria, recall e conferme su WhatsApp.",
          "Recupero cancellazioni in pochi minuti, non giorni.",
          "Riattiva i pazienti inattivi a calendario.",
          "Richiesta recensione Google dopo ogni visita."
        ],
        cta: "Scopri Smart Engagement"
      }
    },
    why: {
      eyebrow: "PERCHÉ SONARO",
      h2Pre: "Fatto specificamente per le",
      h2Accent: "cliniche mediche.",
      body: "Sonaro è allenato sui flussi che le cliniche fanno davvero: richiamo igiene, recupero no-show, anagrafica, flussi di consenso, agenda multi-medico. Ogni dettaglio è costruito su come lavora una reception vera, non adattato da un SaaS generico.",
      tags: ["Medico", "Dentale", "Estetico", "Multi-medico", "Multi-sede"]
    },
    logos: {
      eyebrow: "CLINICHE CHE CI SCELGONO IN EUROPA",
      items: [
        "Smileline", "Studio Bianchi", "Clinica Roma", "Centro Aurora", "Dental Milano",
        "Estetica Verde", "Poliambulatorio Sole", "Studio Verdi", "Med Center NW", "Clinica Sicilia"
      ]
    },
    dashboard: {
      eyebrow: "DASHBOARD ANALYTICS",
      h2Pre: "Tutto quello che succede, in",
      h2Accent: "un'unica vista.",
      sub: "Entrambi i prodotti scrivono in un'unica dashboard. Fatturato recuperato, chiamate risposte, recensioni raccolte, no-show evitati, tutto in un flusso.",
      browserUrl: "dashboard.sonaro.ai",
      live: "LIVE",
      header: "Dashboard clinica · ultimi 30 giorni",
      recovered: "Fatturato recuperato questo mese",
      vsLast: "vs. mese scorso",
      tiles: [
        { label: "Chiamate gestite · Voice", value: "412", delta: "24/7", flavor: "cat-blue" },
        { label: "No-show evitati", value: "22", delta: "+18%", flavor: "cat-purple" },
        { label: "Recensioni Google · 5★", value: "31", delta: "+41%", flavor: "cat-teal" },
        { label: "Cancellazioni recuperate", value: "14", delta: "+24%", flavor: "soft-rose" },
        { label: "Pazienti riattivati", value: "18", delta: "€ 1.980", flavor: "soft-amber" },
        { label: "Promemoria inviati", value: "1.247", delta: "+12%", flavor: "cat-green" }
      ],
      footnote: "Entrambi i prodotti attivi · sync ogni 60s"
    },
    faq: {
      eyebrow: "DOMANDE FREQUENTI",
      h2: "Quello che le cliniche ci chiedono prima di firmare.",
      items: [
        {
          q: "Devo scegliere un solo prodotto per iniziare?",
          a: "No. La maggior parte delle cliniche parte da quello che chiude il buco più grande: Voice Agent se si perdono chiamate, Smart Engagement se il tasso di no-show è alto. L'altro si aggiunge con un click. Prezzo per prodotto."
        },
        {
          q: "Sonaro funziona con il mio gestionale?",
          a: "Integrazione nativa con MioDottore, AlfaDocs, Doctolib, TuoTempo e Fisiomanager. Per tutto il resto API REST e webhook; integrazioni custom in 5 a 10 giorni lavorativi."
        },
        {
          q: "Il voice agent è davvero indistinguibile da una persona?",
          a: "I pazienti non se ne accorgono. Il nostro stack vocale 2026 gestisce interruzioni, accenti e rumore. Per casi complessi, come anagrafiche delicate o dispute amministrative, Sonaro gira la chiamata alla reception con il contesto completo."
        },
        {
          q: "Dove vengono salvati i dati paziente?",
          a: "Tutti i dati dei pazienti restano in regioni UE, cifrati a riposo e in transito. GDPR-compliant di default. Firmiamo un DPA con ogni clinica prima dell'attivazione."
        },
        {
          q: "Quanto ci vuole ad attivarlo?",
          a: "La maggior parte delle cliniche è live in 24 ore. Importiamo servizi, professionisti e regole dal gestionale, addestriamo la voce sui tuoi script, e facciamo un dry-run con la reception prima di andare live."
        },
        {
          q: "E se non funziona per noi?",
          a: "Pilot 30 giorni. Se Sonaro non si ripaga in fatturato recuperato nel primo mese, restituiamo il canone. Nessuna penale di cancellazione."
        }
      ]
    },
    footerCta: {
      eyebrow: "VEDILA NELLA TUA CLINICA",
      h2Pre: "Prenota una call e vedi esattamente",
      h2Accent: "come funzionerebbe per te.",
      sub: "Un walkthrough di 20 minuti su una chiamata reale dalla tua linea o uno slot reale dalla tua agenda. Niente deck. Niente slide. Se Sonaro non si ripaga nel primo mese, ti restituiamo il canone.",
      cta: "Prenota una call da 20 min"
    },
    footer: {
      tag: "Meno segreteria. Più pazienti.",
      cols: [
        { title: "Prodotti", links: ["Smart Engagement", "Voice Agent", "Prezzi", "Integrazioni"] },
        { title: "Azienda", links: ["Chi siamo", "Clienti", "Lavora con noi", "Contatti"] },
        { title: "Risorse", links: ["Documentazione", "Changelog", "Status", "Sicurezza"] },
        { title: "Legale", links: ["Privacy", "Termini", "DPA", "Cookies"] }
      ],
      foot: "© 2026 Sonaro AI · Milano · Roma · Barcellona · GDPR · Dati in UE"
    },

    preview: {
      ses: {
        chip: "WHATSAPP BUSINESS · STUDIO BIANCHI",
        ago: "09:14",
        bot: [
          { from: "clinic", text: "Ciao Sara 👋 Si è liberato uno slot per la tua igiene domani alle 10:00. Confermi con un tap?" }
        ],
        replyConfirm: "✓ Confermo",
        replyReschedule: "Sposta",
        userReply: { text: "✓ Confermato", time: "09:15" },
        followUpTitle: "FOLLOW-UP · 24H DOPO",
        followUp: { text: "Sara, grazie per essere venuta. Ci aiuti con una recensione su Google? ★★★★★" },
        result: { headline: "Slot riempito", revenue: "+ € 90", time: "12 min" }
      },
      voice: {
        live: "LIVE · IN CHIAMATA",
        timer: "00:42",
        caller: "+39 348 ··· 1027",
        callerNote: "Numero non in rubrica · possibile nuovo paziente",
        intentLabel: "INTENTO",
        intent: "Prenotare igiene",
        statusLabel: "STATUS",
        status: "Slot trovato",
        transcript: [
          { who: "patient", text: "Buongiorno, vorrei prenotare un'igiene dentale per mio figlio." },
          { who: "sonaro", text: "Certo, la aiuto subito. Nome e data di nascita di suo figlio?" },
          { who: "patient", text: "Luca Rossi, 14 marzo 2014." }
        ],
        actionsLabel: "IN PARALLELO",
        actions: ["Intento identificato", "Slot filtrati", "Scheda paziente creata", "WhatsApp inviato"]
      }
    },

    voicePage: {
      hero: {
        eyebrow: "PRODOTTO 01 · VOICE AGENT",
        h1Pre: "La tua reception,",
        h1Accent: "su ogni chiamata.",
        sub: "Un receptionist AI che risponde alle chiamate che il tuo team non può prendere: in pausa pranzo, fuori orario, durante il picco delle 15. Parla come una di voi, registra ogni richiesta del paziente, e passa la conversazione allo staff con tutto il contesto.",
        cta: "Prenota una call da 20 min",
        stats: [
          { value: "100%", label: "Chiamate in entrata risposte" },
          { value: "< 1,5s", label: "Tempo di risposta" },
          { value: "24/7", label: "Sempre attivo" }
        ]
      },
      problem: {
        eyebrow: "PERCHÉ È IMPORTANTE",
        h2Pre: "Il 38% delle chiamate negli orari di punta",
        h2Accent: "resta senza risposta.",
        body: "Ogni clinica perde chiamate in pausa pranzo, la sera, durante il picco in segreteria. Un paziente che non riesce a contattarti prenota da qualcun altro, e non lo saprai mai. Il costo non è la chiamata persa. È la prenotazione che è andata alla clinica di fronte.",
        stats: [
          { value: "~22",  label: "chiamate al giorno per clinica, senza risposta" },
          { value: "~6",   label: "di queste sono opportunità di prenotazione perse" },
          { value: "€14k", label: "di fatturato perso al mese, mai recuperato" }
        ]
      },
      workflow: {
        eyebrow: "COME FUNZIONA",
        h2Pre: "Dalla chiamata all'appuntamento,",
        h2Accent: "in 90 secondi.",
        steps: [
          { time: "00:00", title: "Squillo",     body: "Il telefono squilla. Sonaro risponde al primo squillo, sempre, anche in pausa pranzo, la sera, nel weekend." },
          { time: "00:08", title: "Ascolta",    body: "Identifica l'intento: prenotare, spostare, FAQ, urgenza. Raccoglie i dati essenziali del paziente." },
          { time: "00:30", title: "Trova lo slot", body: "Legge il tuo gestionale in tempo reale e propone gli slot disponibili compatibili con medico, prestazione e preferenze." },
          { time: "01:10", title: "Conferma",    body: "Conferma a voce, scrive la prenotazione, invia SMS + WhatsApp di promemoria. Gestionale aggiornato." },
          { time: "01:30", title: "Notifica",    body: "Notifica lo staff dove serve. Per i casi complessi, trasferisce la chiamata o lascia una nota al medico." }
        ]
      },
      capabilities: {
        eyebrow: "COSA SA FARE",
        h2: "Allenato sulle conversazioni che la tua reception fa ogni giorno.",
        items: [
          {
            kicker: "RILEVAMENTO INTENTI",
            title: "Capisce di cosa parla la chiamata, in pochi secondi.",
            body: "Prenotazione, spostamento, disdetta, FAQ, fatturazione, urgenza: Sonaro sceglie il percorso giusto e non si blocca mai in un loop. Le chiamate complesse o delicate vengono trasferite allo staff con tutto il contesto."
          },
          {
            kicker: "NESSUN PAZIENTE LASCIATO IN ATTESA",
            title: "Risponde a ogni chiamata, giorno e notte.",
            body: "Che un paziente chiami alle 2 di notte, in pausa pranzo, o mentre la reception è già al telefono, Sonaro risponde al primo squillo. Raccoglie la richiesta, risponde alle FAQ, prende i contatti, e passa la conversazione allo staff la mattina dopo con tutto il contesto."
          },
          {
            kicker: "28 LINGUE",
            title: "Parla fluentemente in 28 lingue.",
            body: "Cambia lingua a metà conversazione quando serve. Riconosce accenti, gestisce il rumore di sottofondo, e recupera con grazia dalle interruzioni, in tutte le 28 lingue supportate."
          },
          {
            kicker: "HANDOFF INTELLIGENTE",
            title: "Sa quando chiamare un umano.",
            body: "Domanda fuori scopo, urgenza medica, contestazione: Sonaro non insiste. Trasferisce alla tua linea con un riassunto di un paragrafo della conversazione fatta finora."
          }
        ]
      },
      caseStudy: {
        eyebrow: "CASE STUDY",
        client: "CME",
        clientFull: "CME Smileline · Poliambulatorio multidisciplinare · Sicilia",
        h2Pre: "23 prenotazioni nel primo mese.",
        h2Accent: "€3,8k recuperati.",
        body: "CME è un poliambulatorio multidisciplinare in Sicilia ad alto volume, con 80–120 chiamate in entrata al giorno su tre medici. Prima di Sonaro perdevano stimati il 35% delle chiamate fuori orario e in pausa pranzo.",
        metrics: [
          { value: "23",      label: "Prenotazioni fatte dal Voice Agent",   sub: "nei primi 30 giorni" },
          { value: "€3.800",  label: "Fatturato recuperato",                 sub: "da chiamate che lo staff non poteva prendere" },
          { value: "100%",    label: "Tasso di risposta",                    sub: "incluse sere e weekend" },
          { value: "< 1 sett.", label: "Tempo per andare live",              sub: "dal contratto alla prima chiamata risposta" }
        ],
        quote: {
          text: "“Solo nel primo mese, Sonaro ha risposto alle chiamate che stavamo perdendo e ne ha trasformate 23 in appuntamenti reali. Non abbiamo cambiato nient'altro nello studio. Il sistema si ripaga prima ancora di contare recensioni e promemoria.”",
          attrib: "Practice Manager, CME Smileline"
        },
        breakdown: {
          title: "Da dove sono arrivate le 23 prenotazioni",
          rows: [
            { label: "Chiamate fuori orario (18:30–08:30)", value: 11 },
            { label: "Pausa pranzo (12:30–14:30)",          value: 6  },
            { label: "Overflow in orario di punta",         value: 4  },
            { label: "Chiamate del weekend",                value: 2  }
          ]
        },
        cta: "Prenota una call per vedere i tuoi numeri"
      },
      faq: {
        eyebrow: "DOMANDE SUL VOICE AGENT",
        h2: "Quello che le cliniche ci chiedono prima di partire.",
        items: [
          { q: "Il paziente capisce che è un'AI?",
            a: "La maggior parte dei pazienti non se ne accorge. Lo stack vocale 2026 gestisce naturalmente interruzioni, accenti regionali e rumore di sottofondo. Per i pochi che chiedono, Sonaro risponde con onestà, e i pazienti quasi sempre proseguono con la prenotazione." },
          { q: "Cosa succede se Sonaro non sa rispondere?",
            a: "Trasferisce alla tua reception con un riassunto di un paragrafo della conversazione fino a quel momento, così lo staff prende in mano la chiamata senza far ripetere nulla al paziente. Le regole di handoff sono configurabili per argomento." },
          { q: "Funziona con il nostro numero di telefono attuale?",
            a: "Sì. Sonaro si collega dietro al tuo numero attuale via inoltro SIP. Nessuna nuova linea, nessun nuovo dispositivo. Puoi instradare il 100% delle chiamate a Sonaro o impostarlo in overflow quando lo staff non risponde." },
          { q: "Prenoterà fuori dalle regole della nostra agenda?",
            a: "No. Sonaro rispetta tutte le tue regole esistenti: disponibilità del medico, durata della prestazione, buffer, slot di preparazione. Non può prenotare uno slot che il tuo sistema non lascerebbe prenotare a un umano." },
          { q: "Che tono di voce ha?",
            a: "Calmo, chiaro, fluente in modo naturale. Adattiamo la voce a ogni clinica: più morbida per le cliniche estetiche, più diretta per il medicale, neutrale per il dentale. Sentirai dei sample durante l'onboarding, prima di andare live." }
        ]
      }
    },

    engagementPage: {
      hero: {
        eyebrow: "PRODOTTO 02 · SMART ENGAGEMENT",
        h1Pre: "Trasforma gli slot vuoti",
        h1Accent: "in fatturato.",
        sub: "Cinque strumenti di engagement che riempiono i buchi che la tua reception non ha tempo di chiudere: migliaia di promemoria al mese, recupero cancellazioni automatico, richieste di recensione Google dopo ogni visita, e riattivazione dei pazienti inattivi.",
        cta: "Prenota una call da 20 min",
        stats: [
          { value: "~64%",  label: "Cancellazioni riprenotate in 48h" },
          { value: "+€28k", label: "Fatturato medio aggiunto in 6 mesi" },
          { value: "0",     label: "Lavoro manuale per la reception" }
        ]
      },
      problem: {
        eyebrow: "PERCHÉ È IMPORTANTE",
        h2Pre: "1 appuntamento su 5",
        h2Accent: "perde fatturato.",
        body: "No-show, cancellazioni, spostamenti dell'ultimo minuto, e pazienti inattivi che non tornano più. Ogni caso è uno slot che la tua clinica ha pagato. La maggior parte degli studi non ha mai tempo di recuperarli; Sonaro li recupera in automatico.",
        stats: [
          { value: "20%",  label: "degli appuntamenti finisce in no-show o disdetta last-minute" },
          { value: "18%",  label: "dei pazienti diventa inattivo in 12 mesi" },
          { value: "€90",  label: "valore medio di uno slot recuperato" }
        ]
      },
      tools: {
        eyebrow: "CINQUE STRUMENTI, UN MOTORE",
        h2Pre: "I touchpoint con il paziente",
        h2Accent: "che non riesci a coprire.",
        sub: "Migliaia di promemoria, centinaia di flussi di recupero, campagne di richiamo settimanali. Il volume è troppo alto per qualsiasi reception. Sonaro li gestisce tutti su una piattaforma, una timeline paziente, una dashboard. Attiva i singoli strumenti o usali tutti.",
        items: [
          {
            id: "reminders",
            color: "#14B8A6",
            kicker: "01 · PROMEMORIA APPUNTAMENTI",
            title: "Ping a T-24h e T-2h, sul canale che i pazienti usano davvero.",
            body: "Promemoria multicanale (WhatsApp prima, SMS come fallback, email quando serve) inviati a intervalli testati scientificamente. Conferma con un tap. Escalation automatica se il paziente non risponde, con un ping gentile prima che diventi un no-show.",
            features: ["WhatsApp Business nativo", "Conferma o sposta con 1 tap", "Auto-escalation se silente a T-12h", "Regole personalizzate per prestazione"]
          },
          {
            id: "reviews",
            color: "#F59E0B",
            kicker: "02 · GENERATORE DI RECENSIONI GOOGLE",
            title: "Una richiesta di recensione 5 stelle dopo ogni visita.",
            body: "Inviata a T+2h dall'appuntamento, quando l'esperienza è fresca e il sentiment del paziente è al massimo. Personalizzata per paziente e prestazione. Le opinioni negative vengono dirette internamente al practice manager, non a Google.",
            features: ["Inviata nella finestra di picco emotivo", "Personalizzata per prestazione", "Intercettazione feedback negativo", "Media +30/+50 recensioni in 6 mesi"]
          },
          {
            id: "recovery",
            color: "#EF4444",
            kicker: "03 · RECUPERO CANCELLAZIONI",
            title: "Uno slot vuoto torna pieno in pochi minuti.",
            body: "Nel momento in cui una cancellazione arriva nel gestionale, Sonaro costruisce una lista prioritaria di 8–15 pazienti compatibili per medico, prestazione e fascia oraria, e propone lo slot via WhatsApp. Vince la prima conferma. La lista si ricostruisce ogni volta.",
            features: ["< 2 min dalla disdetta al primo outreach", "Match per medico + prestazione", "Conferma con 1 tap", "Media 64% degli slot riempiti"]
          },
          {
            id: "waitlist",
            color: "#8B5CF6",
            kicker: "04 · LISTA D'ATTESA",
            title: "La lista che alimenta il recupero cancellazioni.",
            body: "I pazienti che vogliono uno slot prima si iscrivono una volta e se ne dimenticano. Quando si libera qualcosa, Sonaro li abbina in tempo reale. Funziona in background dietro al motore di recupero: il motore è efficace solo quanto la lista, e la lista si costruisce passivamente.",
            features: ["Auto-iscrizione paziente", "Si disattiva su prenotazione", "Alimenta il motore di recupero", "Stessa lista per tutti i medici"]
          },
          {
            id: "recall",
            color: "#60A5FA",
            kicker: "05 · RICHIAMO PAZIENTI",
            title: "Risveglia i pazienti che hanno smesso di venire.",
            body: "Ogni paziente inattivo è un paziente che una volta ha detto sì. Sonaro scansiona i pazienti oltre la loro finestra tipica di ritorno (igiene, controllo, visita annuale) e invia un invito caldo e personalizzato a riprenotare. Un tap e tornano in agenda.",
            features: ["Configurabile per prestazione", "Tono calibrato sul tempo dall'ultima visita", "Riattiva ~18% per trimestre", "WhatsApp first, SMS fallback"]
          }
        ]
      },
      caseStudy: {
        eyebrow: "CASE STUDY",
        client: "Smileline",
        clientFull: "Smileline · Poliambulatorio multidisciplinare · Sicilia",
        h2Pre: "€1.200 recuperati",
        h2Accent: "nella prima settimana.",
        body: "Smileline è uno studio ad alto volume in Sicilia con tre medici e due sedi. Entro sette giorni dall'attivazione di Smart Engagement, il sistema ha aggiunto sette appuntamenti e €1.200 di fatturato recuperato, senza una sola azione manuale dalla reception.",
        metrics: [
          { value: "€1.200", label: "Fatturato recuperato",     sub: "nei primi 7 giorni" },
          { value: "7",      label: "Slot riprenotati",         sub: "da cancellazioni + waitlist" },
          { value: "0",      label: "Lavoro manuale",           sub: "dalla reception" },
          { value: "4 mesi", label: "Attivo e in crescita",     sub: "numeri ancora in salita" }
        ],
        quote: {
          text: "“Perdevamo prenotazioni ogni settimana senza nemmeno accorgercene. Nei primi sette giorni, Sonaro ci ha portato sette appuntamenti e €1.200 di fatturato. Quella settimana ha ripagato tre mesi di servizio.”",
          attrib: "Practice Manager, Smileline"
        },
        breakdown: {
          title: "Da dove arrivano i €1.200 nella settimana 1",
          rows: [
            { label: "Recupero Cancellazioni", value: 4, eur: "€640"  },
            { label: "Match Lista d'attesa",   value: 2, eur: "€280"  },
            { label: "Richiamo paziente",      value: 1, eur: "€280"  }
          ],
          footnote: "Il motore recensioni ha aggiunto altre 18 recensioni 5 stelle su Google nello stesso periodo."
        },
        cta: "Prenota una call per vedere i tuoi numeri"
      },
      faq: {
        eyebrow: "DOMANDE SU SMART ENGAGEMENT",
        h2: "Quello che le cliniche ci chiedono prima di partire.",
        items: [
          { q: "Posso attivare un solo strumento?",
            a: "Sì. Ogni strumento gira in modo indipendente ed è prezzato separatamente. La maggior parte delle cliniche parte da Promemoria o Recupero Cancellazioni, i due con il payback più veloce, e aggiunge gli altri nei primi 90 giorni." },
          { q: "Come si popola la lista d'attesa?",
            a: "In tre modi: i pazienti si iscrivono direttamente quando sanno di uno slot pieno, il sistema lo chiede in automatico durante un flusso di cancellazione, oppure la reception li aggiunge a mano. È una lista unica condivisa su tutti i medici di tutte le sedi." },
          { q: "Cosa evita che il richiamo paziente diventi spam?",
            a: "Ogni strumento ha dei limiti di cadenza integrati: un paziente non può ricevere più di due messaggi di outreach da Sonaro in 30 giorni, su nessun canale. Rileviamo e rispettiamo anche le disiscrizioni esplicite." },
          { q: "Si integra con le recensioni su Google?",
            a: "Sì. Sonaro fa partire la richiesta e traccia l'esito via le API di Google Business Profile. In dashboard vedi conteggio recensioni, rating medio, e fonte per ogni prestazione." },
          { q: "Funziona anche fuori da WhatsApp?",
            a: "WhatsApp è il canale principale perché è dove i pazienti italiani rispondono più velocemente. Se un paziente non è opt-in su WhatsApp o non risponde, il sistema passa a SMS, poi email." }
        ]
      }
    },

    pricingPage: {
      hero: {
        eyebrow: "PREZZI",
        h1Pre: "Un prezzo legato",
        h1Accent: "al fatturato che recuperiamo.",
        sub: "Sonaro non addebita per utente, per chiamata, per messaggio. Addebita una piccola quota del fatturato che effettivamente porta in agenda. Se non recuperiamo niente, non paghi niente."
      },
      ses: {
        eyebrow: "SMART ENGAGEMENT",
        title: "Paga una quota di ciò che recuperiamo.",
        kicker: "Promemoria, recupero cancellazioni, lista d'attesa, generatore di recensioni, richiamo pazienti.",
        priceLabel: "Fee a performance",
        priceBig: "10–15%",
        priceUnit: "del fatturato recuperato",
        range: "Fee mensile tipico: €200 – €1.500",
        rangeSub: "scala con la dimensione della clinica e con quanto recuperiamo davvero",
        trial: {
          label: "TRIAL GRATUITO DI 30 GIORNI",
          body: "Eseguiamo tutti e cinque gli strumenti per 30 giorni sulla tua clinica, a costo zero. Misuriamo esattamente quanto è stato recuperato. Al giorno 30 concordiamo un fee fisso mensile nella fascia 10–15%, basato sui numeri reali."
        },
        included: [
          "Sistema promemoria (WhatsApp, SMS, email)",
          "Motore di recupero cancellazioni",
          "Lista d'attesa",
          "Generatore di recensioni Google",
          "Richiamo dei pazienti inattivi",
          "Dashboard analitica unificata",
          "Integrazione gestionale (MioDottore, AlfaDocs, TuoTempo, Doctolib, Fisiomanager, GipoNext e altri)"
        ],
        bottomLine: {
          label: "MORALE DELLA STORIA",
          body: "Se recuperiamo €1.000 al mese, paghi €100–150. Se recuperiamo €10.000, paghi €1.000–1.500. Se non recuperiamo niente, non paghi niente."
        },
        cta: "Inizia il trial da 30 giorni"
      },
      voice: {
        eyebrow: "VOICE AGENT",
        title: "Quotato per clinica.",
        kicker: "Receptionist AI per le chiamate in entrata. 28 lingue, 24/7, handoff intelligente.",
        priceLabel: "Prezzo custom",
        priceBig: "Parliamone",
        priceUnit: "in base al tuo volume di chiamate",
        body: "Il Voice Agent è prezzato per clinica, dimensionato sul volume di chiamate e sul numero di medici e sedi. Ti diamo un fee mensile fisso già nella prima call, senza sorprese e senza addebiti al minuto.",
        factors: [
          { label: "Volume chiamate",  detail: "Quante chiamate in entrata gestisci al giorno, in media." },
          { label: "Copertura",        detail: "Solo overflow, solo fuori orario, o pickup completo 24/7." },
          { label: "Dimensione",       detail: "Numero di medici, sedi e istanze di gestionale." },
          { label: "Lingue",           detail: "Solo italiano o multilingua (fino a 28 supportate)." }
        ],
        included: [
          "Receptionist AI su ogni chiamata in entrata",
          "Rilevamento intenti: prenotare, spostare, disdire, FAQ, urgenza",
          "Dati del paziente raccolti e passati allo staff con tutto il contesto",
          "Handoff intelligente alla tua reception sui casi complessi",
          "Supporto multilingua (28 lingue)",
          "Dashboard analitica unificata"
        ],
        bottomLine: {
          label: "MORALE DELLA STORIA",
          body: "Una call da 20 minuti ti dà un numero fisso mensile, bloccato. Niente al minuto, niente per chiamata. Ti diciamo quanto costa prima che tu ti impegni a qualcosa."
        },
        cta: "Prenota una call da 20 min"
      },
      why: {
        eyebrow: "PERCHÉ PREZZIAMO COSÌ",
        h2Pre: "Se non ti facciamo guadagnare,",
        h2Accent: "non guadagnamo neanche noi.",
        items: [
          {
            title: "Skin in the game.",
            body: "Legare il fee al fatturato recuperato significa che i nostri incentivi coincidono con i tuoi. Ogni regolazione del sistema serve a portare più prenotazioni in agenda."
          },
          {
            title: "Niente fatture a sorpresa.",
            body: "Il fee a performance è cappato al 15% del fatturato recuperato. Saprai sempre quanto costerà il mese prossimo prima che arrivi, e vedi i numeri in dashboard, riga per riga."
          },
          {
            title: "Risk reversal, di proposito.",
            body: "Il trial di 30 giorni non è un trucco di marketing. Lo usiamo per misurare il valore reale che generiamo nella tua clinica specifica, così il prezzo a lungo termine è basato sui dati, non su una call commerciale."
          }
        ]
      },
      faq: {
        eyebrow: "DOMANDE FREQUENTI",
        h2: "Le domande sul prezzo che ci fanno prima di firmare.",
        items: [
          { q: "Come misurate il fatturato recuperato?",
            a: "Ogni strumento scrive nel tuo gestionale, quindi ogni slot recuperato è una riga verificabile. La dashboard mostra la fonte (recupero cancellazioni, match waitlist, richiamo) e il paziente. A fine mese ti mandiamo un CSV con ogni appuntamento recuperato e il fatturato attribuito." },
          { q: "E se la mia clinica è troppo piccola perché il 10–15% abbia senso?",
            a: "Il floor è €200 al mese. Sotto quella soglia non funziona neanche per noi. In pratica, se il sistema non recupera abbastanza da superare il floor, preferiamo mettere in pausa il rapporto piuttosto che continuare ad addebitare." },
          { q: "Posso disdire in qualsiasi momento?",
            a: "Sì. Niente contratto annuale. Fatturiamo mensilmente in arretrato sul fatturato recuperato il mese prima. Se disdici, devi quello che è stato recuperato fino a quel punto e nient'altro." },
          { q: "Perché il Voice Agent non è prezzato allo stesso modo?",
            a: "Il valore vocale è più difficile da attribuire a una riga di fatturato netta, perché molte chiamate sono FAQ, intake, o spostamenti. Lo prezziamo come fee fisso mensile così sai esattamente quanto paghi, e dimensioniamo quel fee al tuo volume di chiamate reale durante la call da 20 minuti."
          },
          { q: "Pago durante il trial di 30 giorni?",
            a: "No. Il trial è gratis. Eseguiamo tutti e cinque gli strumenti di Smart Engagement, integriamo con il gestionale, e ti riportiamo quanto abbiamo recuperato. Al giorno 30 concordiamo il fee a lungo termine nella fascia 10–15%. Se decidi di non continuare, non devi niente." }
        ]
      },
      footerCta: {
        eyebrow: "PRONTO A VEDERE I TUOI NUMERI?",
        h2Pre: "Prenota una call da 20 minuti per dimensionare entrambi i prodotti e",
        h2Accent: "bloccare il tuo trial.",
        sub: "Guardiamo il tuo volume di chiamate perse, il tuo tasso di no-show, e l'ultimo trimestre di cancellazioni. A fine call avrai un numero fisso mensile per il Voice e un trial Smart Engagement di 30 giorni pronto a partire.",
        cta: "Prenota una call da 20 min"
      }
    },

    agenda: {
      aria: "Animazione dell'agenda di una clinica che mostra Sonaro mentre riempie le cancellazioni, gestisce le chiamate e recupera pazienti in tempo reale",
      header: {
        calendarTitle: "Maggio 2026 · Studio Centrale",
        calendarSub: "Apri un giorno per vedere l'agenda",
        agendaTitle: "Agenda · martedì 12 maggio",
        agendaSub: "3 medici · 7 sale",
        live: "LIVE · SYNC 60s"
      },
      calendar: {
        monthName: "Maggio",
        year: "2026",
        // Italian week starts Monday: L M M G V S D
        dayLabels: ["L", "M", "M", "G", "V", "S", "D"],
        selecting: "Seleziono il 12 maggio",
        openingAgenda: "Apro l'agenda…",
        bookingsHint: "17 prenotazioni questa settimana"
      },
      status: {
        Confirmed:   "CONFERMATO",
        Cancelled:   "DISDETTO",
        Recovered:   "RECUPERATO",
        Voice:       "SONARO · VOICE",
        Reactivated: "RIATTIVATO",
        Amber:       "PROMEMORIA"
      },
      tools: {
        voice:     "VOCE",
        reminders: "PROMEMORIA",
        reviews:   "RECENSIONI",
        recovery:  "RECUPERO",
        retention: "RICHIAMO"
      },
      services: {
        Hygiene:  "Igiene",
        Checkup:  "Visita",
        Followup: "Controllo",
        Implant:  "Impianto",
        Cleaning: "Pulizia"
      },
      emptySlot: "Slot libero",
      fillingSlot: "Sonaro sta cercando di riempire questo slot…",
      footer: { revenueToday: "Fatturato oggi", todayTag: "↑ OGGI" },
      toasts: {
        reminder:  { title: "Ping pre-appuntamento +24h",      detail: "Sara C. ha confermato in 12s via WhatsApp",  impact: "no-show evitato" },
        cancel:    { title: "Cancellazione intercettata",       detail: "Marco R. · matching su 12 pazienti prioritari", impact: "−€120 da recuperare" },
        recover:   { title: "Slot riempito in 4m 12s",         detail: "Paola N. confermato via WhatsApp · 1 tap",    impact: "+€120 recuperati" },
        voice:     { title: "Chiamata in entrata gestita",      detail: "+39 348 ··· 1027 · Marco P. · igiene · 90s",  impact: "+€90 · nuovo paziente" },
        noShow:    { title: "Ping pre-appuntamento +12h",      detail: "Luca M. ha confermato · no-show evitato",     impact: "€280 messi al sicuro" },
        retention: { title: "Paziente inattivo riattivato",     detail: "Elisa F. · ultima visita 6 mesi fa · 15:00",   impact: "+€90 · slot riempito" },
        review:    { title: "Recensione Google raccolta",       detail: "Sara C. ★★★★★ · richiesta inviata T+24h",       impact: "rating 4.8 → 4.9" }
      }
    }
  }
};

window.CONTENT = CONTENT;
