// data.jsx — globals

const DEFAULT_TWEAKS = /*EDITMODE-BEGIN*/{
  "accent": "sky",
  "type": "sans",
  "heroHeadline": "Les meilleurs étudiants de grandes écoles au service de la réussite de votre enfant",
  "priceCollege": 30,
  "priceLycee": 40,
  "priceSup": 50,
  "heroVariant": "schools"
}/*EDITMODE-END*/;

const SCHOOLS = [
  { name: "HEC Paris",         count: 14, sub: "Business · Maths" },
  { name: "Polytechnique",     count: 11, sub: "Maths · Physique" },
  { name: "CentraleSupélec",   count: 9,  sub: "Maths · Physique" },
  { name: "Mines Paris",       count: 7,  sub: "Maths · Physique-Chimie" },
  { name: "Sciences Po",       count: 9,  sub: "SES · Histoire" },
  { name: "ENS Ulm",           count: 7,  sub: "Lettres · Philo" },
  { name: "ESSEC",             count: 6,  sub: "Business · Anglais" },
  { name: "Médecine Paris",    count: 8,  sub: "PASS · LAS" },
];

const PILLARS = [
  {
    title: "Des profs de <em>grande école</em>",
    body: "Nos étudiants sortent des meilleures grandes écoles françaises. Ils sont passés par les mêmes bancs que votre enfant il y a peu — du collège au supérieur — et savent exactement ce qui fonctionne.",
    stat: "100% d'étudiants de grande école",
    icon: (
      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round">
        <path d="M12 14l9-5-9-5-9 5 9 5z"/>
        <path d="M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z"/>
      </svg>
    ),
  },
  {
    title: "Un matching <em>sur-mesure</em>",
    body: "Pas d'assignment au hasard. Notre équipe choisit LE prof qui correspond au niveau, aux objectifs et à la personnalité de votre enfant — qu'il soit en 6e ou en prépa. Premier cours en 24h.",
    stat: "Premier cours en 24h",
    icon: (
      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round">
        <circle cx="12" cy="12" r="9"/>
        <path d="M12 7v5l3 2"/>
      </svg>
    ),
  },
  {
    title: "La <em>méthodologie</em> avant tout",
    body: "Votre enfant n'apprend pas seulement sa leçon : il apprend à travailler. Nos profs transmettent les méthodes qui les ont menés là où ils sont — celles qui font la différence au brevet, au bac, en prépa, comme à la fac.",
    stat: "Du collège au supérieur",
    icon: (
      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.8" strokeLinecap="round" strokeLinejoin="round">
        <rect x="3" y="4" width="18" height="16" rx="2"/>
        <path d="M7 9h10M7 13h10M7 17h6"/>
      </svg>
    ),
  },
];

const STEPS = [
  { title: "Vous nous appelez", body: "Un appel de 10 minutes. Vous nous décrivez le niveau, les objectifs et le caractère de votre enfant." },
  { title: "Nous matchons", body: "Notre équipe choisit LE prof fait pour votre enfant, parmi nos étudiants de grande école." },
  { title: "Le prof se déplace", body: "Premier cours à domicile sous 24h, aux créneaux qui vous arrangent. Partout à Paris." },
  { title: "Vous suivez tout", body: "Planning, comptes-rendus, progression : tout en temps réel depuis votre espace parent." },
];

const TESTIMONIALS = [
  { name: "Marie L.",  sub: "Paris 16e · Maman d'Hugo, 1ère",     quote: "Hugo a gagné 4 points en maths en 3 mois. Son professeur de Polytechnique a su lui redonner confiance.", avatar: "ML", img: "assets/parents/marie.png",  v: "" },
  { name: "Sophie M.", sub: "Paris 7e · Maman de Louise, 4e",     quote: "Le matching a été parfait dès le premier cours. Ma fille attendait chaque mardi avec impatience.",        avatar: "SM", img: "assets/parents/sophie.png", v: "v2" },
  { name: "Thomas D.", sub: "Paris 5e · Papa de Léo, Terminale",  quote: "Préparation Sciences Po impeccable. Notre fils a été admis. Merci Cours Edgar !",                          avatar: "TD", img: "assets/parents/thomas.png", v: "v3" },
];

const STATS = [
  { num: "+95", suffix: "%", label: "de parents satisfaits" },
  { num: "24",  suffix: "h", label: "pour trouver votre professeur" },
  { num: "100", suffix: "%", label: "grandes écoles" },
  { num: "4.8", suffix: "/5", label: "note moyenne" },
];

const SUBJECTS = [
  { name: "Mathématiques",    tag: "Mx", note: "Collège · Lycée · Prépa" },
  { name: "Physique-Chimie",  tag: "Ph", note: "Collège · Lycée" },
  { name: "Français",         tag: "Fr", note: "Brevet · Bac · Écrits" },
  { name: "Philosophie",      tag: "Ph", note: "Terminale · Prépa" },
  { name: "Anglais",          tag: "En", note: "Tous niveaux · TOEFL" },
  { name: "Espagnol",         tag: "Es", note: "Collège · Lycée" },
  { name: "SES",              tag: "SE", note: "1ère · Terminale" },
  { name: "SVT",              tag: "SV", note: "Collège · Lycée" },
  { name: "Histoire-Géo",     tag: "HG", note: "Collège · Lycée" },
  { name: "Spécialités",      tag: "Sp", note: "HLP · HGGSP · NSI" },
  { name: "Prépa Sciences Po",tag: "Sc", note: "Concours Paris & IEP" },
  { name: "Prépa Médecine",   tag: "Md", note: "PASS · LAS" },
];

const FAQS = [
  { q: "Comment sont sélectionnés vos professeurs ?", a: "Tous nos professeurs sont des étudiants ou diplômés de grandes écoles parisiennes (HEC, Polytechnique, CentraleSupélec, Mines Paris, Sciences Po, ENS, facs de médecine). Chaque candidat passe par une vérification de parcours, un entretien pédagogique et un cours d'essai supervisé. Nous retenons moins de 15% des candidatures." },
  { q: "Combien coûtent les cours ?",                 a: "30€/h au collège, 40€/h au lycée, 50€/h pour le supérieur (prépa, médecine, Sciences Po). Après crédit d'impôt de 50%, vos cours vous reviennent à 15, 20 ou 25€ de l'heure. Pas de frais d'inscription, pas d'engagement." },
  { q: "Dans quels arrondissements intervenez-vous ?", a: "Nous couvrons tout Paris intra-muros et la proche banlieue (Neuilly, Boulogne, Levallois, Vincennes, Saint-Mandé). Les cours se déroulent à votre domicile, aux horaires qui vous conviennent." },
  { q: "Mon enfant peut-il changer de professeur ?",  a: "Bien sûr. Si le courant ne passe pas ou si les besoins évoluent, nous vous proposons un nouveau professeur sous 24h, sans frais. Votre satisfaction est notre priorité." },
  { q: "Quelles matières proposez-vous ?",            a: "Toutes les matières du collège à la prépa : mathématiques, physique-chimie, français, philosophie, langues, SES, SVT, histoire-géo, spécialités (HLP, HGGSP, NSI), préparation Sciences Po et médecine." },
  { q: "Comment se passe le premier cours ?",         a: "Le professeur arrive à domicile, fait connaissance avec votre enfant, évalue son niveau et construit un plan de travail personnalisé. Un compte-rendu vous est transmis via votre espace parent sous 24h." },
];

const FAQ_PRICING = [
  { q: "Y a-t-il des frais d'inscription ?",        a: "Non. Aucun frais d'inscription, aucun abonnement. Vous ne payez que les heures de cours effectuées." },
  { q: "Puis-je arrêter à tout moment ?",           a: "Oui. Aucun engagement de durée. Vous pouvez suspendre ou arrêter les cours quand vous le souhaitez, sans justification." },
  { q: "Comment fonctionne le crédit d'impôt ?",    a: "Les cours à domicile ouvrent droit à un crédit d'impôt de 50% (article 199 sexdecies du CGI), plafonné à 12 000€/an. Nous sommes agréés service à la personne : vous recevez une attestation fiscale annuelle." },
  { q: "Comment je paye ?",                         a: "Par prélèvement mensuel ou par CESU préfinancés. Vous recevez une facture détaillée après chaque cours, directement dans votre espace parent." },
];

const PROFS = [
  { name: "Marie D.",    school: "HEC Paris — M1",        tags: ["Mathématiques", "Physique"], bio: "Passionnée par la transmission, Marie accompagne ses élèves avec rigueur et bienveillance.", rating: "4.9", avatar: "MD", v: "" },
  { name: "Antoine M.",  school: "Sciences Po Paris — 4A", tags: ["SES", "Histoire-Géo", "Philo"], bio: "Spécialiste de la préparation aux concours Sciences Po et des filières littéraires.", rating: "4.8", avatar: "AM", v: "v2" },
  { name: "Claire R.",   school: "Polytechnique — 3A",    tags: ["Mathématiques", "Physique-Chimie"], bio: "Méthode structurée et adaptée au rythme de chaque élève, de la 3e à la prépa.", rating: "5.0", avatar: "CR", v: "v3" },
  { name: "Thomas B.",   school: "ENS Ulm — L3",          tags: ["Français", "Philosophie"], bio: "Ancien khâgneux, Thomas prépare au bac, aux oraux et aux concours littéraires.", rating: "4.7", avatar: "TB", v: "v4" },
  { name: "Léa P.",      school: "Sorbonne Médecine — D2", tags: ["SVT", "Chimie", "PASS/LAS"], bio: "Tutrice en PASS, Léa a un goût prononcé pour la pédagogie et les QCM de médecine.", rating: "4.9", avatar: "LP", v: "v5" },
  { name: "Hugo T.",     school: "ESSEC — M1",            tags: ["Mathématiques", "Anglais", "SES"], bio: "Ancien élève de prépa ECG, Hugo sait comment mener un élève vers les concours.", rating: "4.8", avatar: "HT", v: "v6" },
];

const NIVEAUX = ["6e","5e","4e","3e","2nde","1ère","Terminale","Prépa","Médecine","Sciences Po","Université"];

const OBJECTIFS = [
  "Remontée de moyenne",
  "Préparation d'un concours",
  "Acquérir une méthodologie",
  "Autre",
];

const CE_MAILTO_FALLBACK = true;

const PHONE = "06 40 73 67 35";
const EMAIL = "contact@cours-edgar.fr";

const WHATSAPP = {
  number: "33640736735",
  founderName: "Edgar",
  founderRole: "Fondateur",
  founderPhoto: "assets/founder/edgar.png",
  defaultMessage: "Bonjour Edgar, je souhaiterais discuter des cours particuliers pour mon enfant.",
};

Object.assign(window, {
  DEFAULT_TWEAKS, SCHOOLS, PILLARS, STEPS, TESTIMONIALS, STATS,
  SUBJECTS, FAQS, FAQ_PRICING, PROFS, NIVEAUX, OBJECTIFS, CE_MAILTO_FALLBACK, PHONE, EMAIL, WHATSAPP,
});
