// Site content for Diana / AI Safe Lens. Shared across all homepage directions.
// Voice notes:
//   - No em dashes. Use commas, colons, semicolons, parentheses, full stops.
//   - No hype, no fear framing, no "transform your business".
//   - Warm, personal, patient. "You" generously. "I" allowed and welcome.
//   - Less is more on every page.

const PERSON = {
  name: "Diana Szyperska",
  firstName: "Diana",
  location: "Andalusia, Spain",
  pronouns: "she / her",
  hello: "Hello, I'm Diana.",
  oneLiner:
    "I help non-technical teams use Claude well: safely, with good governance, and genuinely understood.",
  // For the integraal-style centered hero (Direction D):
  italicWord: "safely",
  // For longer descriptions where needed:
  taglineLong:
    "AI literacy for non-technical teams. I teach your people to use Claude with confidence and good judgement, keeping safety, governance, and compliance in view throughout. In-house around Gibraltar and Marbella, or online worldwide.",
  // Background bullets, used sparingly. Three is plenty.
  background: [
    "Twenty years teaching: critical thinking, ethics, linguistics, interdisciplinary humanities.",
    "Critical Thinking examiner for the IB Diploma's Theory of Knowledge.",
    "Formerly Operations Manager and ISO 27001 / 9002 lead in a cybersecurity SOC.",
  ],
  // Credibility evidence shown high on the homepage. Four short stats, value
  // first. Wording should read as facts, not marketing.
  credentials: [
    {
      value: "20 years",
      label: "Teaching critical thinking, ethics, and AI literacy.",
    },
    {
      value: "IB ToK examiner",
      label: "Critical Thinking examiner for IB Diploma's Theory of Knowledge.",
    },
    {
      value: "ISO 27001 / 9001 lead",
      label: "Implementation lead for ISMS and Quality Management Systems.",
    },
    {
      value: "Cyber Security Ops",
      label: "Former Operations Manager in a cybersecurity SOC.",
    },
  ],
  email: "hello@aisafelens.com",
  cal: "cal.eu/aisafelens",
  links: [
    { label: "LinkedIn", value: "linkedin.com/in/diana-szyperska", href: "https://www.linkedin.com/in/diana-szyperska/" },
  ],
  bio: "Certified AI literacy educator with a background in teaching, governance, and cyber security operations. Skipper and sailor. Experience includes:",
  areas: [
    {
      title: "Educator",
      body: "20+ years teaching critical thinking, ethics, integrated humanities, and now AI literacy.",
    },
    {
      title: "ISO lead",
      body: "Implementation lead for ISO 27001 Information Security and ISO 9002 Quality Management Systems.",
    },
    {
      title: "Cyber Security",
      body: "Operations Manager in a 24/7 Cyber Security Operations Centre (SOC).",
    },
  ],
  selectedCredentials: [
    { name: "EITCA/AI", issuer: "European Information Technologies Certification Academy", href: "https://www.eitci.org/certificatesupplement?id=EITCA/AI/SLJ25005274&t=kBgZKJsBMQq1z1tk" },
    { name: "Claude Code in Action", issuer: "Anthropic", href: "https://verify.skilljar.com/c/mw4cd7cscddf" },
    { name: "Building with the Claude API", issuer: "Anthropic", href: "https://verify.skilljar.com/c/cibg4kgumq7p" },
    { name: "GenAI for Execs and Business Leaders", issuer: "IBM", href: "https://www.coursera.org/account/accomplishments/specialization/PV9M68NL6DXR" },
    { name: "Teaching the AI Fluency Framework", issuer: "Anthropic", href: "https://verify.skilljar.com/c/gmt5kkqm28cn" },
    { name: "MA", issuer: "Warsaw University", popup: "Master's Degree, Applied Linguistics, Warsaw University. Electronic certifications did not yet exist!" },
  ],
};

// Three threads, kept short. Used by directions that want a "what I do" section.
// Order: 1:1 first (Diana's primary offer), then group teaching, then writing/tools.
// DISABLED 2026-05: site simplified to a single teaching offer. Preserved for later.
/*
const THREADS = [
  {
    n: "01",
    kind: "1:1 and small-group",
    title: "Sit with me, and we'll figure it out.",
    lead:
      "Hour-long sessions, by yourself or with a couple of colleagues. We talk about what you're trying to do, look at what's actually in front of you, and leave with one or two next steps you'd be happy explaining to a friend.",
    cta: { label: "Book a 1:1", href: "#contact" },
  },
  {
    n: "02",
    kind: "Workshops and series",
    title: "Live workshops, in small groups.",
    lead:
      "Including the ongoing Claude & Safety series, hands-on Ideaverse AI OS sessions, and bespoke workshops for schools, libraries, councils, and small non-profits. Always live, always small.",
    cta: { label: "See current workshops", href: "#now" },
  },
  {
    n: "03",
    kind: "Writing and small tools",
    title: "Notes, essays, and one paid tool.",
    lead:
      "A growing library of writing on what's worth your attention, plus AEDDA, an EU-aligned vendor trust assessment. A course on building your own LLM Wiki and Ideaverse OS is taking shape this year.",
    cta: { label: "Read recent writing", href: "#writing" },
  },
];
*/

// The Offer. A single teaching offer: Claude for non-technical teams, with
// safety, governance, and compliance kept in view. No prices shown for now;
// pricing is discussed per format (consultation, workshop, day training).
// DISABLED 2026-05: replaced by SERVICES below (two-card format).
/*
const OFFERINGS = [
  {
    id: "training",
    kind: "Teaching",
    title: "Claude for your team, taught safely",
    body: [
      "I teach non-technical teams to use Claude with confidence and good judgement: knowing when to trust it, when to check, and how to keep your work safe while you do. No jargon, no hype, and no assumption that everyone in the room is technical.",
      "Sessions are shaped around what your team actually does, with safety, governance, and compliance kept in view throughout. Twenty years teaching mixed-level rooms and leading ISO 27001 and 9001 implementations sit behind every one.",
      "In-house around Gibraltar and Marbella, or online anywhere in the world.",
    ],
  },
];
*/

// Services — two delivery formats, shared intro line above.
const SERVICES = {
  intro: [
    "Practical AI skills with a critical mindset: practise the \"how\" and understand the \"why\". Safe, compliant and efficient - to save and make you money.",
    "Friendly for non-technical teams — no prior experience required.",
    "Led by a certified educator with operations, cybersecurity and compliance experience.",
  ],
  cards: [
    {
      title: "In-house training",
      body: "Sessions shaped around the work your team actually does and the tools you already use, delivered in person.",
      place: "📍 Costa del Sol & Gibraltar.",
    },
    {
      title: "Online workshops",
      body: "Focused, practical sessions you can join from anywhere, open to teams and individuals.",
      place: "📍 Online, worldwide.",
    },
    {
      title: "Ready solutions",
      body: "Tools, resources and workshops with setup support.",
      items: [
        { name: "Security scanner", kind: "Free tool", href: "https://basic-scan.aisafelens.com", detail: "26 automated technical checks for any URL" },
        { name: "AEDDA - AI EU Due Diligence", kind: "Paid tool", href: "https://aedda.report", detail: "Technical, regulatory, ethical and commercial risk profiling." },
        { name: "Automated Claude Code Routine for app security audit", kind: "Workshop" },
        { name: "AI Wiki — turn your data into a compounding knowledge base with Claude + Obsidian", kind: "Workshop" },
        { name: "Privacy-first AI Operating System", kind: "Workshop" },
        { name: "AI / Claude / Claude Code — Essentials", kind: "Workshop" },
      ],
    },
  ],
};

// The previous four-offer model (advice, building, training, due diligence),
// preserved for when the practice expands again.
/*
const OFFERINGS_ARCHIVE = [
  {
    id: "advice",
    kind: "Advice",
    title: "Individual consultations and custom setups",
    blurb:
      "Personalised advice, resources or tool setup. Practical, calm, hype-free, with a focus on IT security and sustainability.",
    details: {
      body: "A human bridge between you and tech. We start from understanding your individual context, needs, constraints and goals. You leave with a personalised written guide sent within 24h, or with a working setup. IT security and compliance kept in view throughout.",
      options: [
        { title: "CORE DAY", body: "A single consultation + written guide provided within 24h." },
        { title: "CORE WEEK", body: "CORE DAY + up to 2h support for 1 week + support CALL after the week." },
      ],
      list: {
        label: "Examples",
        items: [
          "Choosing tools that fit your particular work.",
          "Configuring Claude, Claude Code, or another assistant safely.",
          "Setting up your first, controlled automation.",
          "Optimising your context to make your AI know and serve you better.",
        ],
      },
      price: "from €95 · paid in advance",
      cta: { label: "Book a consultation", href: "#" },
    },
  },
  {
    id: "building",
    kind: "Building",
    title: "Ready solutions",
    blurb: "Resources for DIY, and setup service:",
    items: ["Build your AI Business Brain", "Privacy-first AI OS", "& more"],
    details: {
      body: "Ready-made resources you can buy and use yourself, with help on hand if you want it.",
      products: [
        { name: "Build your AI Business Brain", price: "€__" }, // TODO: add price
        { name: "Privacy-first AI OS",           price: "€__" }, // TODO: add price
        { name: "More resources coming",          price: "" },
      ],
      options: [
        {
          title: "Resources only",
          body: "Buy the resource and set it up at your own pace, with the included guide.",
        },
        {
          title: "Resources, with guided setup",
          body: "Add a session where I walk you through setup step by step. You leave with it working.",
        },
        {
          title: "Done for you",
          body: "If you are local, I can come and set it up for you in person.",
        },
      ],
    },
  },
  {
    id: "training",
    kind: "Training",
    title: "AI Business Training",
    blurb:
      "Tailored workshops on safety-first AI adoption, friendly for non-technical people. Each session is shaped around what your team actually does and needs.",
    details: {
      body: "Single, self-contained workshops for businesses, each on one practical theme. Booked as a one-off, no series required.",
      list: {
        label: "Workshops",
        items: [
          "Workshop title (to be confirmed).", // TODO: Diana to supply titles
          "Workshop title (to be confirmed).",
          "Workshop title (to be confirmed).",
        ],
      },
    },
  },
  {
    id: "due-diligence",
    kind: "Due diligence",
    title: "EU-aligned Due Diligence",
    blurb:
      "Risk profiling for businesses operating in the EU. Report integrates cybersecurity and compliance with conduct, ethics, reputation, and stability.",
    details: {
      body: "A written risk profile for a tool or vendor you are considering, sized for businesses operating in the EU.",
      list: {
        label: "What each report covers",
        items: [
          "Cybersecurity posture and data handling.",
          "Regulatory and compliance alignment for the EU.",
          "Conduct and ethics of the vendor.",
          "Reputation and track record.",
          "Commercial stability and longevity.",
        ],
      },
      note: "Each report is generated with my own assessment tool and personally reviewed and signed off by me. A finished report takes up to 24 hours. There is no self-serve version at this stage.",
      cta: { label: "Request a report", href: "#contact" },
    },
  },
];

// Pricing rows for the dedicated Pricing section.
const PRICING = [
  {
    id: "advice",
    name: "Individual consultations",
    note: "Advice and personalised resources.",
    price: "from €95",
  },
  {
    id: "building",
    name: "Custom implementation",
    note: "Claude set up and calibrated for your work.",
    price: "from €95",
  },
  {
    id: "training",
    name: "AI Business Training",
    note: "Tailored workshops for teams.",
    price: "from €49 / seat",
  },
  {
    id: "due-diligence",
    name: "EU-aligned Due Diligence",
    note: "Risk profiling for high-trust professionals.",
    price: "from €39",
  },
];

// Recent writing. Short titles, dated. Used as a quiet index on most directions.
const WRITING = [
  {
    date: "12 May 2026",
    kind: "Essay",
    title: "What 'AI safety' actually means in a twelve-person organisation",
  },
  {
    date: "28 April 2026",
    kind: "Reference",
    title: "A reading list for someone who has read nothing about LLMs",
  },
  {
    date: "14 April 2026",
    kind: "Field notes",
    title: "What forty non-technical adults asked me about Claude",
  },
  {
    date: "30 March 2026",
    kind: "Tool note",
    title: "Why AEDDA exists, and what it doesn't try to be",
  },
];

// Three real-feeling quotes drawn from the kinds of things clients actually say.
// They highlight, in order: (1) the listening + bespoke-resources habit,
// (2) the genuine pedagogy from 20 years of classroom teaching,
// (3) the patience with beginners and the explanation of how things
//     actually work, not just what to type.
const QUOTES = [
  {
    body:
      "She actually listened. She asked a lot of questions about what we were trying to do, then came back with materials made specifically for our situation, not a recycled deck. The care is visible.",
    name: "Marisol P.",
    role: "Head of department, secondary school (ES)",
  },
  {
    body:
      "You can feel that Diana has actually taught for twenty years. There are a lot of self-styled AI educators around now who don't know how to teach a room of mixed levels. She does, and it shows from the first ten minutes.",
    name: "Aisha K.",
    role: "Independent researcher (UK)",
  },
  {
    body:
      "I came in overwhelmed and a bit embarrassed about how little I understood. Diana met that with patience, not generic tips. I left understanding how these tools actually work, not just what to type into them.",
    name: "Tomasz W.",
    role: "Operations lead, civic-tech non-profit (PL)",
  },
];
*/

Object.assign(window, { PERSON, SERVICES });
