// Shared catalog data for all variants
const COURSES = [
  {
    id: 1,
    num: "01",
    title: "ESG — Principi generali",
    duration: "1 ora",
    hours: 1,
    category: "cultura",
    norm: "Principali standard e riferimenti europei in materia ESG e sostenibilità",
    audience: "Popolazione aziendale, management, funzioni di supporto, collaboratori e stakeholder interni.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale in piattaforma e attestazione di completamento del percorso.",
    desc: "Introduce in modo chiaro e progressivo i fattori Environmental, Social e Governance, presentandoli come leva di competitività, resilienza e qualificazione della filiera. L'ESG come linguaggio tecnico e strategico che incide su mercato, accesso ai capitali, relazioni con clienti e banche.",
    topics: [
      "Introduzione e contesto: sostenibilità come leva di valore",
      "Relazione con mercato, finanza, filiera e patrimonio intangibile",
      "I tre pilastri ESG: dimensione ambientale, sociale e di governance",
      "Accountability e correttezza dei processi decisionali",
      "Normativa e applicazione pratica: CSRD, Tassonomia UE, ESRS, VSME",
      "Doppia materialità e bilancio di sostenibilità",
      "Conclusioni e takeaway: sostenibilità nella cultura aziendale",
      "Responsabilità diffusa e partecipazione attiva dell'organizzazione",
    ],
  },
    {
    id: 2,
    num: "02",
    title: "Parità di Genere",
    duration: "1 ora",
    hours: 1,
    category: "cultura",
    norm: "UNI/PdR 125:2022 e principali riferimenti normativi in materia di parità e inclusione",
    audience: "Dipendenti, collaboratori, management, figure di coordinamento e personale coinvolto nei processi organizzativi.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e attestazione di completamento del percorso.",
    desc: "Promuove la diffusione di una cultura aziendale orientata alla parità di genere, all'inclusione e alla valorizzazione delle differenze. Affronta i fondamenti della parità di genere, l'equità nel mondo del lavoro, gli indicatori di valutazione, l'analisi del gender gap.",
    topics: [
      "Fondamenti della parità di genere",
      "Definizione di parità di genere e importanza nel mondo del lavoro",
      "Normative fondamentali e benefici della certificazione",
      "Principi di equità, inclusione e non discriminazione",
      "Indicatori chiave e KPI per la valutazione della parità di genere",
      "Metodologie qualitative e quantitative di analisi",
      "Analisi del gender gap nelle organizzazioni",
      "Integrazione della parità nei processi organizzativi",
      "Sviluppo di piani d'azione concreti",
      "Monitoraggio e valutazione delle politiche aziendali",
      "Ruolo della leadership nella promozione della parità di genere",
    ],
  },
    {
    id: 3,
    num: "03",
    title: "AI Literacy — Alfabetizzazione all'Intelligenza Artificiale",
    duration: "4 ore",
    hours: 4,
    category: "cultura",
    norm: "AI Act (Regolamento UE 2024/1689) — obblighi di alfabetizzazione AI ex art. 4",
    audience: "Dipendenti, collaboratori, management e personale aziendale coinvolto nell'utilizzo di sistemi di Intelligenza Artificiale.",
    mode: "E-learning in autoapprendimento con esempi pratici di prompting",
    cert: "Test finale e rilascio attestato al superamento della verifica prevista.",
    desc: "Percorso introduttivo e operativo all'Intelligenza Artificiale: cosa è l'IA, come funziona, come si applica nella vita quotidiana e nei processi aziendali. Approfondisce machine learning, reti neurali, modelli generativi (ChatGPT, Copilot) e principi di etica e responsabilità per un uso consapevole degli strumenti AI.",
    topics: [
      "Cos'è l'IA: definizione e cenni storici",
      "Tipologie di IA: Narrow, General, Super",
      "Differenza tra pensiero umano e pensiero artificiale",
      "L'IA nel quotidiano: assistenti vocali, motori di ricerca, traduttori",
      "L'IA nei servizi: e-commerce, trasporti, finanza",
      "Potenzialità e rischi: bias, privacy, lavoro, sostenibilità",
      "L'IA come tecnologia neutra: responsabilità umana",
      "Come pensa un computer: sistema binario e algoritmi",
      "Machine Learning: apprendimento supervisionato, non supervisionato e per rinforzo",
      "Fasi di addestramento: dati, pre-processing, valutazione",
      "Overfitting, underfitting e transfer learning",
      "Reti neurali: percettroni, struttura a strati, backpropagation",
      "ChatGPT e Copilot: modelli Transformer",
      "Tecniche di prompting e applicazioni di settore",
      "Etica e responsabilità: bias algoritmico e accountability",
      "Privacy, sicurezza dei dati e copyright",
      "Live prompting: demo Microsoft Copilot e ChatGPT in ambito aziendale",
    ],
  },
    {
    id: 4,
    num: "04",
    title: "GDPR — Protezione dei Dati Personali",
    duration: "4 ore",
    hours: 4,
    category: "compliance",
    norm: "Regolamento UE 2016/679 (GDPR) e Codice Privacy aggiornato",
    audience: "Dipendenti, collaboratori, responsabili e figure operative che trattano dati personali nello svolgimento della propria attività.",
    mode: "E-learning in autoapprendimento",
    cert: "Quiz finale di 20 domande con soglia di superamento dell'80% e rilascio dell'attestato.",
    desc: "Percorso completo sui principi del GDPR, articolato in quattro parti: fondamenti della privacy, evoluzione normativa, contenuti operativi del regolamento e gestione dei rischi e delle sanzioni. Costruisce la cultura privacy aziendale e fornisce strumenti pratici per il trattamento corretto dei dati.",
    topics: [
      "Il diritto alla privacy e il concetto di dato personale",
      "Tipologie di dati: comuni, particolari (sensibili) e penali",
      "Figure coinvolte: interessato, titolare, responsabile, incaricato",
      "Il Data Protection Officer (DPO): requisiti e funzioni",
      "Autorità Garante e Working Party europeo",
      "Evoluzione normativa: dalla Direttiva 95/46 al GDPR 2016/679",
      "Differenze tra Codice Privacy e GDPR",
      "Principio di accountability e responsabilizzazione",
      "Privacy by Design e Privacy by Default",
      "Condizioni di liceità e caratteristiche del consenso",
      "L'informativa: forma, contenuto e obbligatorietà",
      "Certificazione e standard ISO/IEC (27001, 27018, 29100)",
      "Data breach: gestione e obblighi di notifica",
      "Data Protection Impact Assessment (DPIA)",
      "Sanzioni amministrative e poteri correttivi del Garante",
      "Codici di Condotta e misure di mitigazione",
    ],
  },
    {
    id: 5,
    num: "05",
    title: "Aggiornamento GDPR — Schrems II, Consenso e Whistleblowing",
    duration: "1 ora",
    hours: 1,
    category: "compliance",
    norm: "Regolamento UE 2016/679 (GDPR), decisione CGUE Schrems II, normativa whistleblowing",
    audience: "Personale già formato sulla normativa GDPR che necessita di un aggiornamento sui più recenti sviluppi normativi e giurisprudenziali.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e rilascio attestato di aggiornamento al superamento della verifica prevista.",
    desc: "Aggiornamento ragionato sui più recenti sviluppi della normativa GDPR: decisione Schrems II, nuove linee guida sul consenso, evoluzione delle sanzioni, cancellazione e anonimizzazione, privacy by design e collegamenti con il whistleblowing.",
    topics: [
      "Importanza dell'aggiornamento costante sulla normativa GDPR",
      "Decisione Schrems II: contesto e impatto sulla privacy",
      "Trasferimento dati verso paesi terzi dopo Schrems II",
      "Linee guida per l'adeguamento alla decisione Schrems II",
      "Nuove linee guida sul consenso informato",
      "Come ottenere un consenso valido e conforme",
      "Cambiamenti recenti alle sanzioni previste dal GDPR",
      "Come evitare sanzioni e gestire le violazioni",
      "Cancellazione dei dati al termine del trattamento",
      "Anonimizzazione corretta e flusso di non recuperabilità",
      "Privacy by Design nei nuovi servizi e progetti",
      "Integrazione della privacy nel processo di sviluppo",
      "Whistleblowing e collegamento con la privacy",
      "Gestione delle segnalazioni e tutela del segnalante",
    ],
  },
    {
    id: 6,
    num: "06",
    title: "HACCP — Igiene e Sicurezza Alimentare",
    duration: "8 ore",
    hours: 8,
    category: "compliance",
    norm: "Regolamento CE 852/2004 e normativa nazionale e regionale di riferimento",
    audience: "Operatori del settore alimentare, addetti alla manipolazione degli alimenti, responsabili e personale coinvolto nei processi alimentari.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e rilascio attestato al superamento della verifica prevista.",
    desc: "Fornisce le conoscenze essenziali per operare nel rispetto dei principi di igiene alimentare e delle procedure di autocontrollo previste dal sistema HACCP. Promuove comportamenti corretti nella manipolazione, conservazione e somministrazione degli alimenti.",
    topics: [
      "Introduzione normativa al sistema HACCP",
      "Compiti e funzioni del sistema HACCP",
      "Piano e procedure di autocontrollo",
      "Metodi di conservazione degli alimenti",
      "Buone pratiche di lavorazione",
      "Elementi di chimica della nutrizione",
      "Principi di microbiologia alimentare, chimica merceologica e fisica",
      "Contaminazioni alimentari e tossinfezioni",
      "Principi di igiene personale, ambientale e operativa",
      "Obblighi, sanzioni e responsabilità dell'industria alimentare",
    ],
  },
    {
    id: 7,
    num: "07",
    title: "D.Lgs. 231/2001 e Modelli di Organizzazione",
    duration: "1 ora",
    hours: 1,
    category: "compliance",
    norm: "D.Lgs. 231/2001 e normativa vigente in materia di whistleblowing",
    audience: "Dipendenti, collaboratori, figure apicali, management e personale aziendale coinvolto nei processi organizzativi dell'ente.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e attestazione di completamento del percorso.",
    desc: "Introduce i principi fondamentali del D.Lgs. 231/2001, con particolare attenzione alla responsabilità amministrativa degli enti e al ruolo dei modelli di organizzazione, gestione e controllo. Favorisce una cultura aziendale orientata alla legalità.",
    topics: [
      "Introduzione al D.Lgs. 231/2001 e inquadramento normativo",
      "Responsabilità amministrativa degli enti",
      "Interesse o vantaggio dell'ente",
      "Soggetti apicali e soggetti sottoposti",
      "Reati presupposto e principali aree di rischio",
      "Whistleblowing: finalità, canali di segnalazione e tutela del segnalante",
      "Sistema sanzionatorio",
      "Modello di organizzazione, gestione e controllo",
      "Struttura del Modello 231: parte generale e parte speciale",
      "Ruolo e compiti dell'Organismo di Vigilanza",
      "Codice Etico, obblighi di condotta e sistema disciplinare",
    ],
  },
    {
    id: 8,
    num: "08",
    title: "Formazione Generale Lavoratori",
    duration: "4 ore",
    hours: 4,
    category: "sicurezza",
    norm: "D.Lgs. 81/08; Accordo Stato-Regioni 17/04/2025",
    audience: "Lavoratori di aziende, enti e organizzazioni, indipendentemente dal settore di appartenenza.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e rilascio attestato al superamento della verifica prevista.",
    desc: "Introduce i lavoratori ai concetti chiave della prevenzione e della sicurezza nei luoghi di lavoro. Il percorso consente di acquisire un linguaggio comune sui principali elementi del sistema di prevenzione, sui soggetti coinvolti e sulle misure generali di tutela.",
    topics: [
      "Introduzione Decreto 81/08",
      "Dispositivi protezione individuali",
      "Organizzazione e prevenzione e soggetti coinvolti",
      "Rischi e misure di tutela",
      "Segnaletica di sicurezza e gestione delle emergenze",
      "Sorveglianza sanitaria",
      "Vigilanza, controllo e assistenza",
      "La cultura della sicurezza",
      "Il fattore umano",
      "La catena degli errori",
      "Comunicare efficacemente per lavorare in sicurezza",
      "Gli indicatori di performance per la sicurezza sul lavoro",
      "La formazione obbligatoria sulla sicurezza",
    ],
  },
    {
    id: 9,
    num: "09",
    title: "Formazione Specifica Lavoratori — Rischio Basso",
    duration: "4 ore",
    hours: 4,
    category: "sicurezza",
    norm: "D.Lgs. 81/08; Accordo Stato-Regioni 17/04/2025",
    audience: "Lavoratori di aziende, enti e organizzazioni esposti a profili di rischio basso.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e rilascio attestato al superamento della verifica prevista.",
    desc: "Integra la formazione generale con contenuti specifici riferiti ai rischi e alle misure di prevenzione nei contesti lavorativi a rischio basso. Favorisce l'adozione di comportamenti sicuri e consapevoli, con attenzione agli ambienti di lavoro, alle attrezzature e ai principali fattori di rischio.",
    topics: [
      "Videoterminali",
      "Vista al videoterminale",
      "Luoghi di lavoro",
      "Modulo esercitativo",
      "Arredo e attrezzature",
      "Movimentazione dei carichi",
      "Rischio Elettrico",
      "Principi generali antincendio",
      "Segnaletica di sicurezza",
      "Normativa gestanti",
      "Stress lavoro correlato",
    ],
  },
    {
    id: 10,
    num: "10",
    title: "Aggiornamento Lavoratori",
    duration: "6 ore",
    hours: 6,
    category: "sicurezza",
    norm: "D.Lgs. 81/08; Accordo Stato-Regioni 17/04/2025",
    audience: "Lavoratori che hanno già assolto gli obblighi di formazione in materia di salute e sicurezza sul lavoro.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e rilascio attestato al superamento della verifica prevista.",
    desc: "Aggiorna i lavoratori sui concetti chiave della prevenzione e sicurezza nei luoghi di lavoro. Richiama contenuti normativi, organizzativi e operativi, con attenzione ai rischi ricorrenti, alle misure di tutela e ai comportamenti sicuri.",
    topics: [
      "Introduzione al Decreto",
      "Videoterminali",
      "Vista al videoterminale",
      "Organizzazione, prevenzione, soggetti coinvolti",
      "Luoghi di lavoro",
      "Modulo esercitativo",
      "Arredo e attrezzature",
      "Movimentazione carichi",
      "Rischio Elettrico",
      "Principi generali antincendio",
      "Segnaletica di sicurezza",
      "Normativa gestanti",
      "Stress lavoro correlato",
    ],
  },
    {
    id: 11,
    num: "11",
    title: "Formazione per Datore di Lavoro",
    duration: "16 ore",
    hours: 16,
    category: "sicurezza",
    norm: "D.Lgs. 81/08; Accordo Stato-Regioni 17/04/2025",
    audience: "Datori di lavoro di aziende, enti e organizzazioni, indipendentemente dal settore di appartenenza.",
    mode: "E-learning in autoapprendimento",
    cert: "Test finale e rilascio attestato al superamento della verifica prevista.",
    desc: "Fornisce al Datore di Lavoro le conoscenze normative, organizzative e gestionali necessarie per presidiare il sistema di prevenzione aziendale. Approfondisce ruoli, obblighi, responsabilità e strumenti operativi per la gestione della salute e sicurezza nei luoghi di lavoro.",
    topics: [
      "Sistema legislativo in materia di salute e sicurezza sul lavoro",
      "Identificazione e ruolo del Datore di Lavoro nel contesto organizzativo",
      "Soggetti del sistema di prevenzione aziendale: compiti, obblighi e responsabilità",
      "Delega di funzioni, responsabilità civile, penale e amministrativa",
      "Misure organizzative e gestionali di tutela ai sensi del D.Lgs. 81/08",
      "Valutazione dei rischi e misure di prevenzione e protezione",
      "Gestione del rischio interferenziale, appalti e DUVRI",
      "Emergenze, primo soccorso e sorveglianza sanitaria",
      "Informazione, formazione, partecipazione e consultazione dei lavoratori",
      "Vigilanza e verifica dell'efficacia delle procedure adottate",
      "Modelli di organizzazione e gestione, costi e benefici della prevenzione",
      "Tecniche e strumenti di comunicazione per la gestione della sicurezza",
    ],
  },
    {
    id: 12,
    num: "12",
    title: "Learn One Minute · Digital Productivity",
    duration: "60+ pillole",
    hours: 1,
    category: "lom",
    norm: "Progetto Learn One Minute For Business — microlearning aziendale (learnoneminute.com)",
    audience: "Tutta la popolazione aziendale: dipendenti, collaboratori, team operativi che usano quotidianamente strumenti digitali.",
    mode: "Microlearning — video-pillole da 60 secondi fruibili da mobile e desktop, asincrone",
    cert: "Tracciamento delle visualizzazioni e attestazione di partecipazione al percorso.",
    desc: "Pacchetto di pillole video da un minuto su Excel, PowerPoint, informatica di base e produttività digitale. Il formato Learn One Minute trasforma il tempo di scrolling in occasioni di crescita: contenuti brevi, coinvolgenti, mantenuti aggiornati, modellati sulle esigenze dell'azienda.",
    topics: [
      "Excel: shortcut, funzioni essenziali, errori da evitare",
      "Non unire le celle: best practice per fogli puliti",
      "Tabelle pivot, filtri e formattazione condizionale",
      "PowerPoint: design delle slide e gerarchia visiva",
      "Animazioni efficaci e transizioni misurate",
      "Strumenti informatici: alias, email temporanee, password manager",
      "Sicurezza digitale: una sola password per tutto?",
      "Gestione dei file e organizzazione del desktop",
      "Browser productivity: estensioni e workflow",
      "Cloud storage e collaborazione documentale",
      "Shortcut di sistema operativo (Windows / macOS)",
      "Strumenti di nota e gestione attività",
    ],
  },
    {
    id: 13,
    num: "13",
    title: "Learn One Minute · Comunicazione & Soft Skills",
    duration: "60+ pillole",
    hours: 1,
    category: "lom",
    norm: "Progetto Learn One Minute For Business — microlearning aziendale (learnoneminute.com)",
    audience: "Team commerciali, customer care, marketing, comunicazione interna, management e figure relazionali.",
    mode: "Microlearning — video-pillole da 60 secondi fruibili da mobile e desktop, asincrone",
    cert: "Tracciamento delle visualizzazioni e attestazione di partecipazione al percorso.",
    desc: "Pacchetto di pillole video sulla comunicazione efficace, l'ascolto attivo, il design della presentazione, il giornalismo e il podcasting. Strumenti pratici e immediatamente applicabili per migliorare il modo in cui ci si racconta e si racconta l'azienda.",
    topics: [
      "Sentire e ascoltare: non sono sinonimi",
      "L'arte del feedback costruttivo",
      "Public speaking: gestione dello sguardo e della voce",
      "Strutturare un messaggio: contesto, problema, soluzione",
      "Email professionali: oggetto, gerarchia, call to action",
      "Storytelling aziendale: dare forma al racconto",
      "Le interviste nei podcast: domande che aprono",
      "Design di una slide: meno è meglio",
      "Tipografia per la comunicazione interna",
      "Colore e gerarchia visiva nei materiali aziendali",
      "Comunicazione non verbale: postura e prossimità",
      "Riunioni efficaci: tempi, ruoli, output",
    ],
  },
    {
    id: 14,
    num: "14",
    title: "Learn One Minute · Cultura Digitale & Innovazione",
    duration: "60+ pillole",
    hours: 1,
    category: "lom",
    norm: "Progetto Learn One Minute For Business — microlearning aziendale (learnoneminute.com)",
    audience: "Popolazione aziendale interessata a costruire competenze digitali trasversali e cultura dell'innovazione.",
    mode: "Microlearning — video-pillole da 60 secondi fruibili da mobile e desktop, asincrone",
    cert: "Tracciamento delle visualizzazioni e attestazione di partecipazione al percorso.",
    desc: "Pacchetto di pillole sulla cultura digitale: blockchain, finanza, intelligenza artificiale, metaverso e nuove tecnologie. Costruisce un vocabolario comune dell'innovazione che diventa leva di vantaggio competitivo per l'azienda.",
    topics: [
      "Cos'è il metaverso e perché ci riguarda",
      "Blockchain in un minuto: come funziona davvero",
      "Cripto: tra speculazione e infrastruttura",
      "NFT e proprietà digitale",
      "Intelligenza artificiale generativa: lo stato dell'arte",
      "ChatGPT, Copilot e i modelli Transformer",
      "Prompting: piccoli accorgimenti, grande differenza",
      "Finanza personale: tassi, inflazione, potere d'acquisto",
      "Investimenti: rischio, orizzonte, diversificazione",
      "Gaming come industria: numeri e tendenze",
      "Cybersecurity quotidiana: gesti che salvano",
      "Trend tecnologici da seguire ogni trimestre",
    ],
  },
];

const CATEGORIES = [
  { id: "all", label: "Tutti i corsi", short: "Tutti" },
  { id: "cultura", label: "Cultura & Innovazione", short: "Cultura" },
  { id: "compliance", label: "Compliance & Privacy", short: "Compliance" },
  { id: "sicurezza", label: "Sicurezza sul Lavoro", short: "Sicurezza" },
  { id: "lom", label: "Learn One Minute", short: "LOM" },
];

const CATEGORY_META = {
  all: { label: "Tutti", color: "#001824" },
  cultura: { label: "Cultura", color: "#4a7a3e" },
  compliance: { label: "Compliance", color: "#8a5a00" },
  sicurezza: { label: "Sicurezza", color: "#005070" },
  lom: { label: "Learn One Minute", color: "#d4502a" },
};

window.COURSES = COURSES;
window.CATEGORIES = CATEGORIES;
window.CATEGORY_META = CATEGORY_META;
