// Profilo consulente iamcavalli — fonte di verità per tutte le proposte.
// Editing = modifica diretta di questo file (v1, nessuna UI di gestione).
// Foto e immagini via URL esterno (no file hosting v1).

export type Testimonial = {
  name: string;
  role: string;
  quote: string;
  photoUrl?: string; // URL esterno, opzionale
};

export type ConsultantFact = {
  value: string;  // es. "20+"
  label: string;  // es. "ANNI DI ESPERIENZA"
  description: string;
};

export type NextStep = {
  number: string; // "01" | "02" | "03"
  text: string;
  highlightedPart?: string; // parola/data da evidenziare in verde
};

export type ConsultantProfile = {
  name: string;
  title: string;
  bio: string;
  photoUrl?: string;
  credentials: string[];
  facts: [ConsultantFact, ConsultantFact, ConsultantFact]; // esattamente 3
  contact: {
    email: string;
    phone?: string;
    website?: string;
  };
  // Boilerplate legale e termini — appaiono nella slide "Come si parte"
  legal: {
    revisions: string;
    ip: string;
    nda: string;
    forum: string;
    validityDays: number;
    acceptanceInstructions: string;
  };
  // Passi "Come procedere" (slide finale)
  nextSteps: [NextStep, NextStep, NextStep];
  // Testimonial grid (slide 07–09) — mostra tutte, la pagina le impagina in griglie da 9
  testimonials: Testimonial[];
};

export const CONSULTANT_PROFILE: ConsultantProfile = {
  name: "Simone Cavalli",
  title: "Strategist · Brand & Business",
  bio: "Consulente di personal branding con oltre 10 anni di esperienza nell'aiutare professionisti e aziende a costruire una presenza autorevole e un posizionamento distintivo. Lavoro con founder, manager e liberi professionisti che vogliono trasformare la loro competenza in un brand riconoscibile.",
  photoUrl: undefined, // → aggiungere URL esterno (es. CDN o Google Drive public)
  credentials: [
    "Fondatore di iamcavalli — consulenza di personal branding",
    "Autore di percorsi formativi su posizionamento e comunicazione",
    "Ha lavorato con oltre 100 professionisti in Italia",
    // → aggiungere altre credenziali reali
  ],
  facts: [
    {
      value: "10+",
      label: "ANNI DI ESPERIENZA",
      description:
        "Anni di consulenza strategica su brand personale e business: formazione, consulenza diretta a professionisti e team in scaling.",
    },
    {
      value: "100+",
      label: "PROFESSIONISTI SEGUITI",
      description:
        "Founder, manager e liberi professionisti trasformati in brand riconoscibili nel loro settore.",
    },
    {
      value: "3",
      label: "PILASTRI DEL METODO",
      description:
        "Posizionamento, Comunicazione, Sistema: il percorso strutturato che porta da 'bravo a fare' a 'riconosciuto come il migliore'.",
    },
  ],
  contact: {
    email: "simone@iamcavalli.com", // → verificare email pubblica corretta
    phone: undefined,               // → aggiungere se necessario
    website: "iamcavalli.com",
  },
  legal: {
    revisions: "Revisioni illimitate entro lo scope concordato.",
    ip: "Diritti di proprietà intellettuale trasferiti al cliente alla consegna finale.",
    nda: "NDA reciproco standard a copertura del progetto.",
    forum: "Foro competente Milano.",
    validityDays: 14,
    acceptanceInstructions:
      "Email di accettazione formale con indicazione del tier scelto. La mail vale come accordo commerciale e attiva la tranche iniziale di pagamento.",
  },
  nextSteps: [
    {
      number: "01",
      text: "Conferma del prezzo bloccato entro 7 giorni dall'invio per garantire il pricing proposto.",
      highlightedPart: undefined, // → sarà calcolato dinamicamente dalla data di pubblicazione
    },
    {
      number: "02",
      text: "Accettazione formale del tier scelto via email entro la scadenza indicata.",
      highlightedPart: undefined,
    },
    {
      number: "03",
      text: "Se utile prima di scegliere, una call di Q&A (30 min) per chiarimenti sulla proposta e definizione della data di inizio lavori.",
      highlightedPart: "call di Q&A",
    },
  ],
  testimonials: [
    // → Aggiungere testimonianze reali. Formato:
    // { name: "Nome Cognome", role: "Professione", quote: "Citazione..." }
    {
      name: "Cliente 1",
      role: "Professione",
      quote: "→ Aggiungere testimonianza reale.",
    },
    {
      name: "Cliente 2",
      role: "Professione",
      quote: "→ Aggiungere testimonianza reale.",
    },
    {
      name: "Cliente 3",
      role: "Professione",
      quote: "→ Aggiungere testimonianza reale.",
    },
  ],
};
