/* ============================================================
   Kukurudza · H5 «Модульний лендинг під сегмент»
   (variant_id = v5_modular_segment)
   Гіпотеза: змінний під сегмент hero/офер + легка ротація
   протидіють вигоранню (стабільніший CPL) і підвищують релевантність.
   audience_segment ← URL ?segment=beginner|practitioner|owner|freelancer.

   Копірайт — ДОСЛІВНО з §2 Task 4 (наявні сторінки kukurudza.com).
   Нічого не вигадано/не переписано. Сегментні рядки — дослівні
   фрагменти `SEGMENTS`; цифри кейсів — дослівні `RESULTS_CASES`.
   ============================================================ */
window.KZ = {
  /* ----------------------- CONFIG ----------------------- */
  config: {
    variantId: "v5_modular_segment",
    audienceSegment: "default",     // перевизначається segment.js із ?segment=
    gtmId: "GTM-XXXXXXX",           // TODO: реальний GTM-ID від користувача
    crmEndpoint: "",                // TODO: реальний CRM-ендпоінт (POST заявки)
    startDate: "8 липня",
    telegramBot: "https://t.me/KukurudzaSchool_bot",
    telegramHandle: "@KukurudzaSchool_bot",
    phoneHref: "+380731785141",
    phoneDisplay: "+38 (073) 178 51 41",
    socials: {
      instagram: "https://instagram.com/kukurudza.blog",
      youtube: "https://youtube.com/@kukurudza_blog",
      telegram: "https://t.me/KukurudzaSchool_bot"
    }
  },

  /* ----------------------- HERO базовий (HERO_S, дефолт без сегмента) ----------------------- */
  hero: {
    overline: "Курс «Таргетолог»",
    title: "Навчись запускати рекламу професійно",
    subtitle: "3,5 місяці, щоб розібратись в усьому з куратором",
    formLead: "залиш заявку серед перших на новий потік"
  },

  /* ----------------------- PROOF_NUMBERS (база, завжди) ----------------------- */
  proof: {
    lead: "Чому нам можна довіряти:",
    items: [
      { num: "11 років", label: "досвіду в маркетингу" },
      { num: "7000$", label: "мінімальна сума, яку витрачаємо на таргет в місяць" },
      { num: "Х2", label: "мінімальна окупність наших бюджетів" }
    ],
    person: { name: "Анна Дахновська", position: "Head of Marketing Kukurudza", photo: "public/img/28471131362-1-2-scaled.png" }
  },

  /* ----------------------- VALUE: LEARN_LIST / AFTER_LIST (модульно) ----------------------- */
  value: {
    learn: {
      heading: "Ти навчишся:",
      items: [
        "формулювати цілі реклами під задачі бізнесу",
        "будувати структуру кампаній у Meta Ads",
        "розподіляти бюджет і тестувати гіпотези",
        "аналізувати результати і будувати звіти",
        "налаштувати піксель та відстежувати події",
        "масштабувати те, що працює, і зупиняти те, що зливає гроші"
      ]
    },
    after: {
      heading: "Після навчання ти:",
      items: [
        "розумієш повний цикл запуску реклами",
        "вмієш аргументувати свої рішення цифрами",
        "не губишся в показниках і знаєш, на що звертати увагу",
        "можеш працювати таргетологом в агенції чи на фрилансі",
        "або самостійно просувати власний бізнес"
      ]
    }
  },

  /* ----------------------- СЕГМЕНТНИЙ КОНФІГ (вимога §3 H5: окремий конфіг/масив,
     щоб офер ротувався без зміни верстки — механізм «перезарядки» проти вигорання) -----------------------
     panel = індекс фігури у стрічці (0..6), на якій залипає кінетик-hero під цей сегмент.
     accent = колір тла тієї панелі (для чіпа/тінту hero; CTA лишається помаранчевим).
     pain  = ДОСЛІВНИЙ рядок із SEGMENTS (§2), із природним займенником «Ти».
     caseNum/caseLabel = ДОСЛІВНА релевантна цифра з RESULTS_CASES (§2).
     valueList = яку модульну цінність показати (learn|after). */
  segments: {
    beginner: {
      label: "Початківець",
      panel: 3,
      accent: "#f0795f",
      pain: "Ти початківець і хочеш зайти в таргет із нуля, але через систему, а не хаотичні відео з інтернету",
      caseNum: "+9300", caseLabel: "підписників у блог за місяць",
      valueList: "learn"
    },
    practitioner: {
      label: "Практик",
      panel: 2,
      accent: "#33b6bd",
      pain: "Ти вже щось запускаєш, але знання не складаються в єдину картину",
      caseNum: "+47", caseLabel: "оплат з однієї рекламної кампанії",
      valueList: "learn"
    },
    owner: {
      label: "Власник бізнесу",
      panel: 4,
      accent: "#7c5cf0",
      pain: "Ти власник бізнесу й хочеш зрозуміти, куди йдуть рекламні бюджети та як ними керувати",
      caseNum: "+325", caseLabel: "заявок на продукт за місяць",
      valueList: "after"
    },
    freelancer: {
      label: "Фрилансер",
      panel: 5,
      accent: "#2b9bf0",
      pain: "Ти працюєш із клієнтами й хочеш відчувати впевненість, а не «молюсь, щоб не злити бюджет»",
      caseNum: "+47", caseLabel: "оплат з однієї рекламної кампанії",
      valueList: "after"
    }
  },

  /* ----------------------- LEAD_FORM + CONTACT ----------------------- */
  form: {
    lead: "залиш заявку серед перших на новий потік",
    title: "Залиш заявку на новий потік",
    sub: "Старт 8 липня. Лиши контакт — менеджер звʼяжеться, відповість на питання й забронює місце за тобою.",
    fields: {
      name: { label: "Імʼя", placeholder: "Як до тебе звертатися" },
      contact: { label: "Телефон або Telegram", placeholder: "+38 (0__) ___ __ __  або  @username" }
    },
    submit: "залишити заявку",
    success: "Дякуємо! Заявку прийнято — менеджер звʼяжеться найближчим часом.",
    error: "Щось пішло не так. Спробуй ще раз або напиши нам у Telegram.",
    note: "Безкоштовно й ні до чого не зобовʼязує — просто розкажемо деталі.",
    altLead: "Зручніше написати?"
  }
};
