/* ============================================
   TEAM FIGHTER SILVA — content data
   ============================================ */

const MODALITIES = [
  {
    id: "boxe",
    name: "Boxe",
    short: "BOX",
    color: "#ff6b1a",
    img: "assets/mod-boxe.png",
    tagline: "Técnica, ritmo e potência no ringue.",
    description:
      "Do jab ao cruzado: aulas para iniciantes, intermediários e competidores. Aprenda fundamentos, footwork e estratégia com sparring controlado.",
    coach: "Mestre Luiz Silva + Professor Raul",
    coachRole: "Head Coach · Boxe",
    duration: "60min",
    uniform: "Bermuda + camiseta ou regata",
    uniformExtra: "Tênis obrigatório para treinar",
    schedule: [
      { day: "Mestre Luiz — Seg · Qua · Sex", t: "10h20 · 19h10 · 21h20" },
      { day: "Mestre Luiz — Ter · Qui", t: "10h10" },
      { day: "Prof. Raul — Seg · Qua · Sex", t: "15h10" },
      { day: "Prof. Raul — Ter · Qui", t: "20h" },
    ],
  },
  {
    id: "mma",
    name: "MMA",
    short: "MMA",
    color: "#ffffff",
    img: "assets/mod-mma.png",
    tagline: "O esporte mais completo do mundo.",
    description:
      "Combine striking, wrestling e grappling. Aulas focadas em transições, clinch e ground & pound. Indicado para alunos com base prévia.",
    coach: "Mestre Anderson Monteiro",
    coachRole: "Mestre · MMA",
    duration: "60min",
    uniform: "Bermuda + camiseta ou regata",
    schedule: [
      { day: "Ter · Qui", t: "21h20" },
    ],
  },
  {
    id: "muaythai",
    name: "Muay Thai",
    short: "MT",
    color: "#2e7be0",
    img: "assets/mod-muaythai.png",
    tagline: "A arte das oito armas.",
    description:
      "Cotovelos, joelhos, chutes e socos — Muay Thai tradicional com técnica e condicionamento. Foco em postura, clinch e ataques curtos.",
    coach: "Mestre Luiz Silva + Mestre Leonardo",
    coachRole: "Mestres · Muay Thai",
    duration: "60min",
    uniform: "Bermuda + camiseta ou regata",
    schedule: [
      { day: "Mestre Luiz — Seg · Qua · Sex", t: "08h · 14h · 20h20" },
      { day: "Mestre Leonardo — Ter · Qui", t: "19h" },
    ],
  },
  {
    id: "jiu",
    name: "Jiu-Jitsu",
    short: "BJJ",
    color: "#f1c40f",
    img: "assets/mod-jiu.png",
    tagline: "Arte suave. Estratégia pura.",
    description:
      "Programa progressivo do branca à preta. Aulas técnicas, drills e roll. Equipe competitiva com presença em eventos da CBJJ.",
    coach: "Mestre Marcelo 'Pokas'",
    coachRole: "Faixa-preta · Jiu-Jitsu",
    duration: "60min",
    uniform: "Kimono ou bermuda + camiseta/regata",
    schedule: [
      { day: "Seg · Qua", t: "10h20" },
      { day: "Ter · Qui", t: "20h10" },
    ],
  },
  {
    id: "taekwondo",
    name: "Taekwondo",
    short: "TKD",
    color: "#e0394a",
    img: "assets/mod-taekwondo.png",
    tagline: "Velocidade e precisão nos chutes.",
    description:
      "Arte marcial coreana com foco em chutes altos, técnica e disciplina. Programa de graduação oficial e turmas para todos os níveis.",
    coach: "Kyosamim Gabriel",
    coachRole: "Mestre · Taekwondo",
    duration: "60min",
    uniform: "Dobok (kimono de Taekwondo) ou bermuda + camiseta/regata",
    schedule: [
      { day: "Seg · Qua · Sex", t: "21h20" },
    ],
  },
  {
    id: "judo",
    name: "Judô",
    short: "JD",
    color: "#ff8a3d",
    img: "assets/mod-judo.png",
    tagline: "Caminho suave. Quedas decisivas.",
    description:
      "Tradição olímpica adaptada para todos os níveis. Quedas, imobilizações e preparação para graduação oficial pela federação.",
    coach: "Sensei Vitor Costa",
    coachRole: "Faixa-preta · Judô",
    duration: "60min",
    uniform: "Kimono (judogi) ou bermuda + camiseta/regata",
    schedule: [
      { day: "Seg · Qua · Sex", t: "19h10" },
    ],
  },
  {
    id: "kick",
    name: "Kickboxing",
    short: "KB",
    color: "#1f9d55",
    img: "assets/mod-kick.png",
    tagline: "Velocidade, explosão, cardio.",
    description:
      "Aulas de alto impacto com foco em combinações de mãos e chutes. Excelente para condicionamento e defesa pessoal.",
    coach: "Mestre Luiz Silva",
    coachRole: "Head Coach · Kickboxing",
    duration: "60min",
    uniform: "Bermuda + camiseta ou regata",
    schedule: [
      { day: "Seg · Qua · Sex", t: "09h10 · 18h" },
    ],
  },
  {
    id: "kungfu",
    name: "Kung Fu",
    short: "KF",
    color: "#5a4be7",
    img: "assets/mod-kungfu.png",
    tagline: "Tradição milenar do oriente.",
    description:
      "Estilos tradicionais com foco em formas, equilíbrio e disciplina. Trabalha condicionamento, flexibilidade e mentalidade.",
    coach: "Professor Francisco",
    coachRole: "Mestre · Kung Fu",
    duration: "60min",
    uniform: "Uniforme de Kung Fu (kung fu suit) ou bermuda + camiseta/regata",
    schedule: [
      { day: "Ter · Qui", t: "16h40" },
    ],
  },
  {
    id: "kids",
    name: "Kids",
    short: "KID",
    color: "#3aa7ff",
    img: "assets/mod-kids.png",
    tagline: "Disciplina e diversão dos 5 aos 13.",
    description:
      "Programa lúdico que combina boxe e kickboxing com trabalho de coordenação, foco, autoconfiança e respeito. Aulas mais leves, pensadas para o desenvolvimento das crianças.",
    coach: "Mestre Luiz Silva + Atleta Fischer",
    coachRole: "Programa Kids",
    duration: "60min",
    uniform: "Bermuda + camiseta ou regata",
    schedule: [
      { day: "Ter · Qui", t: "09h · 15h · 18h" },
    ],
  },
];

const COACHES = [
  {
    id: "silva",
    name: "Mestre Luiz Silva",
    role: "Head Coach · Boxe · Kickboxing · Muay Thai",
    tag: "FUNDADOR",
    bio: "Fundador da Team Fighter Silva em 2019. Idealizou e construiu a academia para ser referência em artes marciais no Alto Tietê. Especialista no desenvolvimento de atletas amadores e profissionais, lidera a formação de toda a equipe técnica e dos competidores da casa.",
    mods: ["BOXE", "KICKBOXING", "MUAY THAI"],
    initials: "LS",
    photo: "assets/coach-luiz-silva.png",
    video: "https://www.instagram.com/p/DQmWJGkAIxO/",
  },
  {
    id: "raul",
    name: "Professor Raul",
    role: "Professor · Boxe",
    tag: "BOXE",
    bio: "Professor de Boxe e competidor ativo. Responsável pelas turmas da tarde e noite. Aulas: Seg · Qua · Sex às 15h10 e Ter · Qui às 20h.",
    mods: ["BOXE"],
    initials: "PR",
    photo: "assets/coach-raul.png",
    video: "https://www.instagram.com/p/DZKyzqAxkx5/",
  },
  {
    id: "pokas",
    name: "Mestre Marcelo 'Pokas'",
    role: "Faixa-Preta · Jiu-Jitsu",
    tag: "FAIXA-PRETA",
    bio: "Faixa-preta com vasta experiência no Jiu-Jitsu brasileiro. Competidor ativo, lidera a equipe competitiva da Team Fighter Silva em eventos da CBJJ.",
    mods: ["JIU-JITSU"],
    initials: "MP",
    photo: "assets/coach-marcelo-pokas.png",
    video: "https://www.instagram.com/p/DW6YGtKgEBL/",
  },
  {
    id: "leonardo",
    name: "Mestre Leonardo Queiroz",
    role: "Mestre · Muay Thai",
    tag: "MESTRE",
    bio: "Mestre de Muay Thai com formação na tradição tailandesa. Foco em técnica autêntica, clinch e preparação física de competidores.",
    mods: ["MUAY THAI"],
    initials: "LQ",
    photo: "assets/coach-leonardo-queiroz.png",
    video: "https://www.instagram.com/p/DWWhZ8NAHS-/",
  },
  {
    id: "anderson",
    name: "Mestre Anderson Monteiro",
    role: "Mestre · MMA",
    tag: "MMA",
    bio: "Especialista em MMA com cartel profissional de 11 lutas e 9 vitórias. Faixa-preta de Kickboxing, marrom de Judô e marrom de Jiu-Jitsu. Formado como atleta profissional na Team Nogueira (irmãos Minotauro · Rio de Janeiro).",
    mods: ["MMA"],
    initials: "AM",
    photo: "assets/coach-anderson-monteiro.png",
    video: "https://www.instagram.com/p/DWod_kngNvw/",
  },
  {
    id: "vitor",
    name: "Sensei Vitor Costa",
    role: "Faixa-Preta · Judô",
    tag: "SENSEI",
    bio: "Professor e competidor com 17 anos de Judô. Diferente de muitos professores, segue ativo nos tatames competindo — vive cada competição como uma experiência nova e leva isso aos alunos: para competir não tem limite de idade.",
    mods: ["JUDÔ"],
    initials: "VC",
    photo: "assets/coach-vitor-costa.png",
    video: "https://www.instagram.com/p/DVyZ_a5AAXt/",
  },
  {
    id: "gabriel",
    name: "Kyosamim Gabriel",
    role: "Mestre · Taekwondo",
    tag: "KYOSAMIM",
    bio: "Atleta e professor de Taekwondo formado pela FETESP — única federação mundialmente reconhecida. Faixa-preta com cartel 16–2, leva a arte marcial e a cultura coreana para dentro dos tatames.",
    mods: ["TAEKWONDO"],
    initials: "KG",
    photo: "assets/coach-gabriel.png",
    video: "https://www.instagram.com/p/DYUnYgUgdbB/",
  },
  {
    id: "francisco",
    name: "Professor Francisco",
    role: "Mestre · Kung Fu",
    tag: "SIFU",
    bio: "Mestre de Kung Fu com formação tradicional. Trabalha formas, equilíbrio, disciplina e condicionamento físico completo.",
    mods: ["KUNG FU"],
    initials: "PF",
    photo: "assets/coach-francisco.png",
    video: "https://www.instagram.com/p/DXwmQTygnkH/",
  },
  {
    id: "fischer",
    name: "Atleta Fischer",
    role: "Auxiliar · Kids",
    tag: "AUXILIAR",
    bio: "Atleta da equipe Team Fighter Silva e auxiliar no programa Kids. Apoia o desenvolvimento técnico e disciplinar das crianças.",
    mods: ["KIDS"],
    initials: "AF",
    photo: "assets/coach-fischer.png",
    video: "https://www.instagram.com/p/DY4uRsNNzwc/",
  },
];

const UNIFORMS = [
  {
    id: "u1",
    name: "Camiseta Team Fighter — Graffiti",
    meta: "Linha oficial do time · Tecido dryfit",
    price: 80.0,
    tag: "NOVO",
    img: "assets/shirt-graffiti.png",
    sizes: ["P", "M", "G", "GG"],
  },
  {
    id: "u2",
    name: "Camiseta Team Fighter — Spartan",
    meta: "Linha oficial do time · Estampa exclusiva",
    price: 80.0,
    tag: "NOVO",
    img: "assets/shirt-spartan.png",
    sizes: ["P", "M", "G", "GG"],
  },
  {
    id: "u3",
    name: "Camiseta Team Fighter — Orange",
    meta: "Linha oficial do time · Tecido dryfit",
    price: 80.0,
    tag: "NOVO",
    img: "assets/shirt-orange.png",
    sizes: ["P", "M", "G", "GG"],
  },
  {
    id: "u4",
    name: "Regata Minimal Orange",
    meta: "Linha oficial do time · Tecido dryfit",
    price: 70.0,
    tag: "NOVO",
    img: "assets/regata-orange.png",
    sizes: ["P", "M", "G", "GG"],
  },
  {
    id: "u5",
    name: "Regata Graffiti",
    meta: "Linha oficial do time · Estampa graffiti",
    price: 70.0,
    tag: "NOVO",
    img: "assets/regata-graffiti.png",
    sizes: ["P", "M", "G", "GG"],
  },
  {
    id: "u6",
    name: "Regata Spartan",
    meta: "Linha oficial do time · Estampa exclusiva",
    price: 70.0,
    tag: "NOVO",
    img: "assets/regata-spartan.png",
    sizes: ["P", "M", "G", "GG"],
  },
  {
    id: "u7",
    name: "Top Feminino Fight",
    meta: "Linha feminina · Muay Thai / Kickboxing",
    price: 70.0,
    tag: "NOVO",
    img: "assets/top-feminino.png",
    sizes: ["P", "M", "G"],
  },
  {
    id: "u8",
    name: "Short Muay Thai",
    meta: "Linha competidor · Muay Thai",
    price: 90.0,
    tag: "NOVO",
    img: "assets/short-muaythai.png",
    sizes: ["P", "M", "G", "GG"],
  },
  {
    id: "u9",
    name: "Short Kickboxing",
    meta: "Linha competidor · Kickboxing",
    price: 90.0,
    tag: "NOVO",
    img: "assets/short-kickboxing.png",
    sizes: ["P", "M", "G", "GG"],
  },
];

const EQUIPMENT = [
  {
    id: "e1",
    name: "Luva Naja Viper — Vermelha",
    meta: "Novidade · Boxe / Muay Thai · Linha Naja",
    price: 229.9,
    tag: "NOVIDADE",
    img: "assets/eq-naja-viper-red.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e2",
    name: "Luva Naja Viper — Preta",
    meta: "Novidade · Boxe / Muay Thai · Linha Naja",
    price: 229.9,
    tag: "NOVIDADE",
    img: "assets/eq-naja-viper-black.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e3",
    name: "Luva Naja — Preta/Vermelha",
    meta: "Boxe / Muay Thai · Linha Naja",
    price: 219.9,
    tag: null,
    img: "assets/eq-naja-extreme-black.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e4",
    name: "Luva Muay Thai Impact",
    meta: "Linha Pretorian Thai Impact · Especial Muay Thai",
    price: 289.9,
    tag: null,
    img: "assets/eq-pretorian-impact.png",
    sizes: ["8oz", "10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e5",
    name: "Kit Luva Boxe / Muay Thai Pretorian FX-1 — Preta/Prata",
    meta: "Luva + bandagens",
    price: 299.9,
    tag: "BEST",
    img: "assets/eq-elite-gold.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e6",
    name: "Kit Pretorian Elite — Branco/Prata",
    meta: "Luva + bandagens 4,5m",
    price: 299.9,
    tag: null,
    img: "assets/eq-bandagem.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e7",
    name: "Kit Pretorian Elite — Branco/Rosa",
    meta: "Luva + bandagens 4,5m",
    price: 299.9,
    tag: null,
    img: "assets/eq-elite-graypink.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e8",
    name: "Kit Pretorian Elite — Preto/Vermelho",
    meta: "Luva + bandagens 4,5m",
    price: 299.9,
    tag: null,
    img: "assets/eq-elite-silver.png",
    sizes: ["8oz", "10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e9",
    name: "Kit Luva Boxe / Muay Thai Pretorian FX-2 — Branco/Rosa",
    meta: "Luva + bandagens",
    price: 279.9,
    tag: null,
    img: "assets/eq-elite-red.png",
    sizes: ["10oz", "12oz", "14oz"],
  },
  {
    id: "e10",
    name: "Kit Luva Boxe / Muay Thai Pretorian Elite — Preto/Prata",
    meta: "Luva + bandagens",
    price: 299.9,
    tag: null,
    img: "assets/eq-elite-black.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e11",
    name: "Luva Pretorian Elite — Preto/Gold",
    meta: "Avulsa",
    price: 259.9,
    tag: null,
    img: "assets/eq-elite-pink.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e12",
    name: "Kit Pretorian FX-1 — Vermelho/Branco",
    meta: "Luva + bandagens",
    price: 289.9,
    tag: null,
    img: "assets/eq-mma-pretorian.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e13",
    name: "Kit Pretorian FX-2 — Azul/Branco",
    meta: "Luva + bandagens",
    price: 279.9,
    tag: null,
    img: "assets/eq-fx2-blue.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e14",
    name: "Kit Pretorian FX-2 — Preto/Prata",
    meta: "Luva + bandagens",
    price: 279.9,
    tag: null,
    img: "assets/eq-fx2-blacksilver.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e15",
    name: "Kit Luva Boxe / Muay Thai Pretorian FX-1 — Preto/Amarelo",
    meta: "Luva + bandagens",
    price: 289.9,
    tag: null,
    img: "assets/eq-fx1-yellow.png",
    sizes: ["8oz", "10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e16",
    name: "Luva Pretorian FX-2 — Preto/Amarelo",
    meta: "Avulsa",
    price: 239.9,
    tag: null,
    img: "assets/eq-fx2-purple.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e17",
    name: "Kit Luva Boxe / Muay Thai Pretorian FX-1 — Branco/Rosa",
    meta: "Luva + bandagens",
    price: 289.9,
    tag: null,
    img: "assets/eq-fx1-red.png",
    sizes: ["8oz", "10oz", "12oz", "14oz"],
  },
  {
    id: "e18",
    name: "Luva Pretorian Elite — Branco/Vermelho",
    meta: "Avulsa",
    price: 259.9,
    tag: null,
    img: "assets/eq-naja-extreme-gold.png",
    sizes: ["10oz", "12oz", "14oz"],
  },
  {
    id: "e19",
    name: "Kit Luva Boxe / Muay Thai Pretorian Elite — Preto/Vermelho",
    meta: "Luva + bandagens",
    price: 299.9,
    tag: null,
    img: "assets/eq-fx2-redblack.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "e20",
    name: "Luva de MMA Pretorian",
    meta: "Linha MMA · Preta",
    price: 203.9,
    tag: null,
    img: "assets/eq-naja-extreme-pink.png",
    sizes: ["M", "G"],
  },
  {
    id: "e21",
    name: "Bandagem Pretorian",
    meta: "Bandagem elástica · 5 metros",
    price: 59.9,
    tag: null,
    img: "assets/prod-bandagem-pretorian.png",
    sizes: ["Único"],
  },
  {
    id: "ebmax",
    name: "Bandagem Maximum",
    meta: "Bandagem elástica · 3 metros",
    price: 45.0,
    tag: "MAXIMUM",
    img: "assets/prod-bandagem.png",
    sizes: ["Único"],
  },
  {
    id: "mx1",
    name: "Luva Maximum OZ — Preto/Prata",
    meta: "Linha Maximum OZ",
    price: 320.0,
    tag: "MAXIMUM",
    img: "assets/mx-glove-thailand-silver.png",
    sizes: ["10oz", "12oz", "14oz"],
  },
  {
    id: "mx2",
    name: "Luva Maximum OZ — Preto/Prata",
    meta: "Linha Maximum OZ",
    price: 320.0,
    tag: "MAXIMUM",
    img: "assets/mx-glove-combat-silver.png",
    sizes: ["10oz", "12oz", "14oz"],
  },
  {
    id: "mx3",
    name: "Luva Maximum Profissional — Bege/Roxo",
    meta: "Linha Profissional Maximum",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-glove-pink-boxims.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "mx4",
    name: "Luva Maximum Profissional — Branca/Verde",
    meta: "Linha Profissional Maximum",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-glove-white-green.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "mx5",
    name: "Luva Maximum Profissional — Preta/Verde",
    meta: "Linha Profissional Maximum",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-glove-neon.png",
    sizes: ["12oz", "14oz", "16oz"],
  },
  {
    id: "mx6",
    name: "Luva Maximum Profissional — Preto/Azul",
    meta: "Linha Profissional Maximum",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-glove-phoelite.png",
    sizes: ["10oz", "12oz", "14oz", "16oz"],
  },
  {
    id: "mx7",
    name: "Luva Maximum New Classic — Black Power Face",
    meta: "Linha Maximum · New Classic",
    price: 255.0,
    tag: "MAXIMUM",
    img: "assets/mx-glove-classic-white.png",
    sizes: ["10oz", "12oz", "14oz"],
  },
  {
    id: "mx8",
    name: "Caneleira Maximum — Azul/Rosa",
    meta: "Muay Thai / Kickboxing · Par",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-shin-teal.png",
    sizes: ["G"],
  },
  {
    id: "mx9",
    name: "Caneleira Maximum — Bege/Roxo",
    meta: "Muay Thai / Kickboxing · Par",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-shin-wine.png",
    sizes: ["M", "G", "GG"],
  },
  {
    id: "mx10",
    name: "Caneleira Maximum — Roxa/Dourada",
    meta: "Muay Thai / Kickboxing · Par",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-shin-karate-pink.png",
    sizes: ["M", "G", "GG"],
  },
  {
    id: "mx11",
    name: "Caneleira Maximum — Branca/Azul",
    meta: "Muay Thai / Kickboxing · Par",
    price: 530.0,
    tag: "MAXIMUM",
    img: "assets/mx-shin-white-pink.png",
    sizes: ["M", "G", "GG"],
  },
  {
    id: "mx12",
    name: "Caneleira Pretorian Elite — Preta/Prata",
    meta: "Muay Thai / Kickboxing · Par",
    price: 429.9,
    tag: null,
    img: "assets/mx-shin-black-arrow.png",
    sizes: ["P/M", "G/GG"],
  },
  {
    id: "mx13",
    name: "Caneleira Pretorian Elite — Preta/Amarela",
    meta: "Muay Thai / Kickboxing · Par",
    price: 429.9,
    tag: null,
    img: "assets/mx-shin-black-yellow.png",
    sizes: ["P/M", "G/GG"],
  },
  {
    id: "mx14",
    name: "Caneleira Naja Fúria — Preto/Vermelho",
    meta: "Muay Thai / Kickboxing · Par",
    price: 423.3,
    tag: null,
    img: "assets/mx-fasci-shin.png",
    sizes: ["P/M", "G/GG"],
  },
  {
    id: "pb1",
    name: "Protetor Bucal Pretorian",
    meta: "Pretorian Fight Day Gear · Termoformável · Estojo incluso",
    price: 59.9,
    tag: null,
    img: "assets/prod-bucal.png",
    sizes: ["Único"],
  },
];

const EVENTS = [
  {
    id: "ev0",
    title: "Atletas em Combate",
    sub: "Cartel da equipe — competições, lutas e conquistas dos nossos atletas dentro do ringue e do octógono. Onde o treino vira história.",
    tag: "COMPETIÇÕES",
    images: [
      "assets/arena-1.jpg",
      "assets/arena-2.jpg",
      "assets/arena-10.png",
      "assets/arena-9.png",
      "assets/arena-8.png",
      "assets/arena-3.png",
      "assets/arena-4.png",
      "assets/arena-5.png",
      "assets/arena-6.png",
      "assets/arena-7.png",
    ],
    placeholderCount: 0,
  },
  {
    id: "ev1",
    title: "Exame de Graduação",
    sub: "Cerimônia oficial de graduação dos alunos. Promoções de faixas (Khan) e reconhecimento dos competidores em todas as modalidades.",
    tag: "GRADUAÇÃO",
    images: [
      "assets/grad-1.jpg",
      "assets/grad-2.jpg",
      "assets/grad-3.jpg",
      "assets/grad-4.jpg",
      "assets/grad-5.jpg",
      "assets/grad-6.jpg",
      "assets/grad-7.jpg",
      "assets/grad-8.jpg",
      "assets/grad-9.jpg",
    ],
    placeholderCount: 0,
  },
  {
    id: "ev2",
    title: "Aulão Dia das Mães",
    sub: "Aula especial para mães e filhos. Tarde de treino, união e muito carinho na Team Fighter Silva.",
    tag: "AULÃO",
    images: [
      "assets/maes-1.jpg",
      "assets/maes-2.jpg",
      "assets/maes-3.jpg",
      "assets/maes-4.jpg",
      "assets/maes-5.jpg",
      "assets/maes-6.jpg",
    ],
    placeholderCount: 0,
  },
  {
    id: "ev3",
    title: "Aulão das Crianças",
    sub: "Programa Kids reúne pais e familiares para uma aula aberta cheia de energia, disciplina e diversão.",
    tag: "AULÃO",
    images: [],
    placeholderCount: 3,
    hidden: true,
  },
  {
    id: "ev4",
    title: "Seminários Especiais",
    sub: "Seminários com convidados, ex-atletas e mestres de outras escolas — troca técnica para toda a equipe.",
    tag: "SEMINÁRIO",
    images: [],
    placeholderCount: 3,
    hidden: true,
  },
];

const PLANS = [
  {
    id: "club",
    name: "Clube da Luta",
    price: "289,90",
    badge: "MAIS POPULAR",
    featured: true,
    tagline: "Acesso a 3 modalidades.",
    sub: "Boxe · Kickboxing · Muay Thai",
    perks: [
      "3 modalidades incluídas",
      "Sem limite de check-in",
      "Acesso a todos os horários",
      "Equipe competidora",
    ],
  },
  {
    id: "standard",
    name: "Standard",
    price: "179,90",
    badge: null,
    featured: false,
    tagline: "Acesso a 1 modalidade.",
    sub: "Escolha sua arte marcial",
    perks: [
      "1 modalidade à sua escolha",
      "3 aulas por semana",
      "Acesso à academia",
    ],
  },
  {
    id: "kids",
    name: "Kids",
    price: "139,90",
    badge: null,
    featured: false,
    tagline: "Crianças até 12 anos.",
    sub: "Programa lúdico e disciplina",
    perks: [
      "Crianças até 12 anos",
      "2 aulas por semana",
      "Acompanhamento pedagógico",
    ],
  },
];

const SERVICES = [
  {
    id: "massoterapia",
    name: "Massoterapia",
    img: "assets/service-massoterapia.png",
    tagline: "Recuperação e bem-estar para o fighter.",
    description:
      "Tratamentos terapêuticos que aceleram a recuperação muscular, aliviam tensões e melhoram a performance nos treinos.",
    items: [
      "Massagem relaxante",
      "Pedras quentes",
      "Ventosaterapia",
      "Canule massage",
      "Massagem com conchas",
    ],
    cta: "Consulte valores",
  },
  {
    id: "nutricao",
    name: "Nutrição",
    img: "assets/service-nutricao.png",
    tagline: "Plano alimentar pra performance e composição corporal.",
    description:
      "Acompanhamento nutricional especializado para atletas e praticantes de artes marciais. Foco em rendimento, recuperação e composição corporal.",
    items: [
      "Avaliação nutricional completa",
      "Plano alimentar personalizado",
      "Acompanhamento individual",
      "Suporte para competidores",
    ],
    cta: "Consulte valores",
  },
];

const ARENA = [
  { id: "a1", img: "assets/arena-1.jpg", caption: "Atleta no canto do ringue · suporte total da equipe" },
  { id: "a2", img: "assets/arena-2.jpg", caption: "Pódio do nosso atleta com a medalha — pura emoção" },
  { id: "a3", img: "assets/arena-10.png", caption: "Cinturão MCF · conquista do Team Fighter" },
  { id: "a4", img: "assets/arena-9.png", caption: "Vitória dentro do octógono · braços erguidos" },
  { id: "a5", img: "assets/arena-8.png", caption: "Foco antes da luta · concentração total" },
  { id: "a6", img: "assets/arena-3.png", caption: "Pódio com troféus Ganesha · equipe celebrando" },
  { id: "a7", img: "assets/arena-4.png", caption: "Coach e atleta no corner · estratégia em jogo" },
  { id: "a8", img: "assets/arena-5.png", caption: "Arena MAC Fighters · representando o Team" },
  { id: "a9", img: "assets/arena-6.png", caption: "Vitória declarada · braço erguido pelo coach" },
  { id: "a10", img: "assets/arena-7.png", caption: "Atletas posando no octógono · trio competidor" },
];

window.TFS_DATA = { MODALITIES, COACHES, UNIFORMS, EQUIPMENT, EVENTS, PLANS, SERVICES, ARENA };
