/* Habiléo : feuille de style de la maquette
   Monde : la trajectoire. Feuilles blanches arrondies posées sur un fond menthe pâle,
   taches pastel, arc émeraude repris du logo. */

/* Polices auto-hébergées (sous-ensemble latin, variables), embarquées pour que la maquette s'ouvre aussi en local.
   Sources : fonts/*.woff2. En production, pointer vers ces fichiers. Aucune requête vers Google. */
@font-face { font-family: "Red Hat Display"; font-style: normal; font-weight: 600 900; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); }
@font-face { font-family: "Red Hat Text"; font-style: normal; font-weight: 400 700; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2"); }

:root {
  --ink: #0E2329;
  --ink-soft: #33474D;
  --muted: #566A6F;
  --emerald: #00785A;
  --emerald-deep: #005C45;
  --emerald-bright: #12B37A;
  --mint: #3DDC97;
  --mint-soft: #DDF5EA;
  --mint-pale: #EEF6F2;
  --sun: #FFC94D;
  --sun-soft: #FFF1C7;
  --sky: #CBE4F4;
  --sky-deep: #8FC3E6;
  --coral: #FF9E85;
  --line: #E1E9E5;
  --sheet: #FFFFFF;
  --ground: #EEF4F1;

  --font-display: "Red Hat Display", system-ui, sans-serif;
  --font-text: "Red Hat Text", system-ui, sans-serif;

  --r-sheet: clamp(24px, 3vw, 40px);
  --r-card: 24px;
  --r-ctl: 14px;
  --gutter: clamp(16px, 4vw, 56px);
  --sheet-max: 1360px;
  --content-max: 1180px;
  --shadow-sheet: 0 30px 60px -36px rgba(14, 35, 41, 0.28), 0 2px 6px -2px rgba(14, 35, 41, 0.06);
  --shadow-float: 0 18px 36px -18px rgba(14, 35, 41, 0.35);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
}

*, *::before, *::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: 96px; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

body {
  margin: 0;
  background: var(--ground);
  color: var(--ink);
  font-family: var(--font-text);
  font-size: 1.0625rem;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

::selection { background: var(--mint); color: var(--ink); }

img { display: block; max-width: 100%; height: auto; }
svg { display: block; }

h1, h2, h3, h4 {
  font-family: var(--font-display);
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -0.035em;
  margin: 0;
  text-wrap: balance;
  hyphens: manual;
}
p { margin: 0; text-wrap: pretty; }
ul, ol { margin: 0; padding: 0; }

a { color: var(--emerald); text-underline-offset: 0.2em; text-decoration-thickness: 1.5px; }
a:hover { color: var(--emerald-deep); }

:focus-visible {
  outline: 3px solid var(--emerald-bright);
  outline-offset: 3px;
  border-radius: 6px;
}

.visually-hidden {
  position: absolute !important; width: 1px; height: 1px; overflow: hidden;
  clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap;
}

.skip-link {
  position: absolute; left: 16px; top: -100px; z-index: 100;
  background: var(--ink); color: #fff; padding: 12px 18px; border-radius: 12px; font-weight: 700;
}
.skip-link:focus, .skip-link:hover { top: 12px; color: #fff; }

/* ---------- Fond : taches pastel ---------- */

.backdrop { position: fixed; inset: 0; z-index: -1; overflow: hidden; pointer-events: none; }
.backdrop span { position: absolute; border-radius: 50%; filter: blur(2px); }
.backdrop .b1 { width: 46vw; height: 46vw; left: -18vw; top: 18vh; background: #FFE3DC; opacity: 0.7; border-radius: 42% 58% 60% 40%; }
.backdrop .b2 { width: 38vw; height: 38vw; right: -14vw; top: -12vw; background: var(--sky); opacity: 0.75; border-radius: 55% 45% 38% 62%; }
.backdrop .b3 { width: 30vw; height: 30vw; right: -10vw; bottom: -6vw; background: var(--sun-soft); border-radius: 48% 52% 44% 56%; }

/* ---------- Éléments à compléter ---------- */

.todo {
  background: var(--sun-soft); color: var(--ink);
  text-decoration: underline dashed #C08A12; text-decoration-thickness: 2px; text-underline-offset: 0.22em;
  padding: 0 0.3em; font-weight: inherit;
  -webkit-box-decoration-break: clone; box-decoration-break: clone;
}

/* ---------- Feuilles ---------- */

.sheet {
  position: relative;
  width: min(100% - 2 * clamp(10px, 2vw, 28px), var(--sheet-max));
  margin: clamp(10px, 2vw, 28px) auto 0;
  background: var(--sheet);
  border-radius: var(--r-sheet);
  box-shadow: var(--shadow-sheet);
  isolation: isolate;
}
.sheet--flat { background: transparent; box-shadow: none; }
.sheet--ink { background: var(--ink); color: #E8F1ED; }
.sheet--mint { background: var(--mint-soft); }

.wrap { width: min(100% - 2 * var(--gutter), var(--content-max)); margin-inline: auto; }

.section { padding-block: clamp(56px, 8vw, 112px); }
.section-head { display: flex; flex-wrap: wrap; align-items: end; justify-content: space-between; gap: 16px 40px; margin-bottom: clamp(28px, 4vw, 48px); }
.section-title { font-size: clamp(2.1rem, 4.2vw, 3.6rem); max-width: 16ch; }
.section-lead { color: var(--muted); max-width: 46ch; font-size: 1.125rem; }

/* ---------- En-tête ---------- */

.site-header { position: relative; z-index: 20; }
.site-header .bar {
  display: flex; align-items: center; justify-content: space-between; gap: 24px;
  padding: clamp(18px, 2.4vw, 30px) var(--gutter);
}
.brand { display: inline-flex; flex: none; }
.brand img { width: clamp(132px, 12vw, 168px); height: auto; }
.nav-toggle {
  display: none; align-items: center; gap: 10px; min-height: 44px; padding: 0 16px;
  border: 1.5px solid var(--line); border-radius: var(--r-ctl); background: #fff;
  font: 700 0.95rem/1 var(--font-text); color: var(--ink); cursor: pointer;
}
.nav-toggle svg { width: 18px; height: 18px; }
.site-nav { display: flex; align-items: center; gap: clamp(16px, 2.4vw, 40px); }
.site-nav ul { display: flex; list-style: none; gap: clamp(14px, 2.2vw, 36px); }
.site-nav a.navlink {
  position: relative; color: var(--ink-soft); text-decoration: none; font-weight: 600; font-size: 0.98rem;
  padding: 10px 0; transition: color 0.2s;
}
.site-nav a.navlink::after {
  content: ""; position: absolute; left: 0; right: 0; bottom: 4px; height: 2px; border-radius: 2px;
  background: var(--emerald-bright); transform: scaleX(0); transform-origin: left; transition: transform 0.35s var(--ease-out);
}
.site-nav a.navlink:hover { color: var(--ink); }
.site-nav a.navlink:hover::after, .site-nav a.navlink[aria-current="page"]::after { transform: scaleX(1); }
.site-nav a.navlink[aria-current="page"] { color: var(--ink); }

/* ---------- Boutons ---------- */

.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 52px; padding: 0 26px; border-radius: var(--r-ctl);
  font: 700 1rem/1.1 var(--font-text); text-decoration: none; cursor: pointer;
  border: 1.5px solid transparent; transition: transform 0.25s var(--ease-out), box-shadow 0.25s var(--ease-out), background-color 0.2s, color 0.2s, border-color 0.2s;
  white-space: nowrap;
}
.btn svg { width: 18px; height: 18px; flex: none; transition: transform 0.3s var(--ease-out); }
.btn:hover svg { transform: translateX(3px); }
.btn--primary { background: var(--emerald); color: #fff; box-shadow: 0 12px 24px -14px rgba(0, 120, 90, 0.9); }
.btn--primary:hover { background: var(--emerald-deep); color: #fff; transform: translateY(-2px); box-shadow: 0 18px 30px -16px rgba(0, 92, 69, 0.9); }
.btn--ghost { background: #fff; color: var(--ink); border-color: #CBD8D3; }
.btn--ghost:hover { border-color: var(--ink); color: var(--ink); transform: translateY(-2px); }
.btn--sun { background: var(--sun); color: var(--ink); }
.btn--sun:hover { background: #FFD772; color: var(--ink); transform: translateY(-2px); }
.btn--small { min-height: 44px; padding: 0 18px; font-size: 0.95rem; }
.btn--block { width: 100%; }
.btn:active { transform: translateY(0); }
.btn[disabled], .btn[aria-disabled="true"] { opacity: 0.55; cursor: not-allowed; transform: none; box-shadow: none; }

/* ---------- Héros ---------- */

.hero { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); align-items: center; gap: clamp(24px, 4vw, 64px); padding: clamp(24px, 4vw, 56px) var(--gutter) clamp(48px, 6vw, 88px); }
.hero-copy { position: relative; }
.hero-title { font-size: clamp(3.1rem, 7.4vw, 6rem); line-height: 0.96; letter-spacing: -0.045em; font-weight: 900; }
.hero-title .line { display: block; }
.hero-title .accent { color: var(--emerald); }
.hero-arc { display: inline-block; width: 2.25em; height: 1.04em; margin-left: 0.1em; vertical-align: top; transform: translateY(-0.34em); overflow: visible; }
.hero-lead { margin-top: clamp(20px, 2.4vw, 32px); font-size: clamp(1.08rem, 1.4vw, 1.3rem); color: var(--ink-soft); max-width: 34ch; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: clamp(26px, 3vw, 40px); }
.trust-line { display: flex; align-items: center; gap: 12px; margin-top: 28px; font-size: 0.95rem; color: var(--muted); }
.trust-line svg { width: 22px; height: 22px; color: var(--emerald); flex: none; }
.trust-line strong { color: var(--ink); }

.hero-visual { position: relative; aspect-ratio: 1 / 1.02; width: 100%; max-width: 600px; justify-self: center; }
.hero-visual .blob-back {
  position: absolute; inset: 9% 4% 2% 12%; border-radius: 22% 18% 26% 20%;
  background: linear-gradient(150deg, var(--emerald-bright) 0%, #0A8F6A 55%, var(--emerald-deep) 100%);
  transform: rotate(-9deg);
}
.hero-visual .photo {
  position: absolute; inset: 4% 12% 9% 8%; border-radius: 26% 20% 24% 22% / 22% 22% 24% 24%;
  overflow: hidden; transform: rotate(4deg); box-shadow: var(--shadow-float); background: var(--mint-soft);
}
.hero-visual .photo img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 30%; transform: rotate(-4deg) scale(1.12); }
.dot { position: absolute; border-radius: 50%; }
.dot--sun { width: 26%; aspect-ratio: 1; background: var(--sun); left: -2%; top: 14%; z-index: -1; }
.dot--ring { width: 34%; aspect-ratio: 1; border: 2.5px solid var(--sky-deep); left: -6%; bottom: -4%; }
.dot--sky { width: 22%; aspect-ratio: 1; background: var(--sky); right: -3%; bottom: 10%; z-index: -1; }
.confetti { position: absolute; width: 14px; height: 14px; border-radius: 3px; transform: rotate(18deg); }
.confetti--a { background: var(--sun); top: 2%; left: 30%; }
.confetti--b { background: var(--coral); top: 40%; right: -4%; width: 12px; height: 12px; }
.confetti--c { background: var(--sky-deep); bottom: 2%; right: 30%; width: 10px; height: 10px; }
.confetti--d { background: var(--mint); top: 70%; left: -5%; width: 11px; height: 11px; }

.float-card {
  position: absolute; z-index: 2; display: flex; align-items: center; gap: 12px;
  background: #fff; border-radius: 18px; padding: 12px 16px 12px 12px; box-shadow: var(--shadow-float);
  font-size: 0.9rem; line-height: 1.3; max-width: 250px;
}
.float-card .ico { flex: none; width: 40px; height: 40px; border-radius: 12px; display: grid; place-items: center; background: var(--mint-soft); color: var(--emerald); }
.float-card .ico svg { width: 22px; height: 22px; }
.float-card strong { display: block; font-family: var(--font-display); font-size: 1rem; letter-spacing: -0.01em; }
.float-card span { color: var(--muted); }
.float-card--top { right: -2%; top: 8%; }
.float-card--bottom { left: -4%; bottom: 14%; }
.float-card--bottom .ico { background: var(--sun-soft); color: #8A5A00; }

/* ---------- Financeurs ---------- */

.funders { padding: clamp(28px, 4vw, 44px) var(--gutter) clamp(8px, 2vw, 16px); text-align: center; }
.funders p { color: var(--muted); font-size: 0.95rem; }
.funders ul { list-style: none; display: flex; flex-wrap: wrap; justify-content: center; gap: 12px clamp(28px, 5vw, 64px); margin-top: 16px; }
.funders li { font-family: var(--font-display); font-weight: 800; font-size: clamp(1.1rem, 1.8vw, 1.45rem); letter-spacing: -0.02em; color: #5E726D; }

/* ---------- Deux portes ---------- */

.doors { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(10px, 2vw, 28px); width: min(100% - 2 * clamp(10px, 2vw, 28px), var(--sheet-max)); margin: clamp(10px, 2vw, 28px) auto 0; }
.door { position: relative; display: flex; flex-direction: column; border-radius: var(--r-sheet); overflow: hidden; box-shadow: var(--shadow-sheet); min-height: 620px; }
.door-body { position: relative; z-index: 1; padding: clamp(32px, 4vw, 56px); display: flex; flex-direction: column; gap: 18px; flex: 1; }
.door-title { font-size: clamp(2.3rem, 4.4vw, 3.9rem); display: flex; align-items: center; gap: 0.22em; }
.door-title svg { flex: none; width: 0.9em; height: 0.48em; margin-top: -0.3em; }
.door-lead { font-family: var(--font-display); font-weight: 700; font-size: clamp(1.25rem, 1.8vw, 1.5rem); letter-spacing: -0.02em; line-height: 1.2; margin-top: -6px; }
.door p.desc { max-width: 40ch; font-size: 1.08rem; }
.door ul.ticks { list-style: none; display: grid; gap: 10px; margin-top: 4px; }
.ticks li { display: flex; gap: 12px; align-items: flex-start; }
.ticks svg { flex: none; width: 22px; height: 22px; margin-top: 2px; }
.door .actions { margin-top: auto; padding-top: 12px; display: flex; flex-wrap: wrap; gap: 12px; }
.door-photo { position: relative; height: 260px; margin: 0 clamp(32px, 4vw, 56px) clamp(32px, 4vw, 56px); border-radius: 22px; overflow: hidden; }
.door-photo img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--ease-out); }
.door:hover .door-photo img { transform: scale(1.04); }
.door--devenir { background: var(--ink); color: #E3EEEA; }
.door--devenir h2 { color: #fff; }
.door--devenir .door-title svg { color: var(--mint); }
.door--devenir .door-lead { color: var(--mint); }
.door--devenir .ticks svg { color: var(--mint); }
.door--devenir .todo { background: #2A4148; color: #FFE7A6; text-decoration-color: #C9962A; }
.door--rester { background: var(--mint-soft); }
.door--rester .door-title svg { color: var(--emerald); }
.door--rester .door-lead { color: var(--emerald-deep); }
.door--rester .ticks svg { color: var(--emerald); }
.door--devenir::before { content: ""; position: absolute; width: 280px; height: 280px; border-radius: 50%; right: -90px; top: -90px; background: radial-gradient(circle at 30% 30%, rgba(61, 220, 151, 0.35), rgba(61, 220, 151, 0) 70%); }
.door--rester::before { content: ""; position: absolute; width: 180px; height: 180px; border-radius: 50%; right: -40px; top: -50px; background: var(--sun); opacity: 0.55; }

/* ---------- Trajectoire (étapes) ---------- */

.path { position: relative; }
.path-svg { width: 100%; height: auto; overflow: visible; }
.path-line { fill: none; stroke: url(#trajGrad); stroke-width: 4; stroke-linecap: round; }
.path-node { fill: #fff; stroke: var(--emerald); stroke-width: 4; }
.path-node--end { fill: var(--mint); stroke: none; }
.steps { list-style: none; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: clamp(16px, 2.4vw, 32px); margin-top: 8px; }
.step h3 { font-size: 1.4rem; letter-spacing: -0.02em; margin-bottom: 8px; display: flex; align-items: baseline; gap: 10px; }
.step h3 .n { font-size: 0.95rem; color: var(--emerald); font-weight: 800; }
.step p { color: var(--muted); font-size: 1rem; }

/* ---------- Mise en avant ACACED ---------- */

.feature { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 0.9fr); gap: clamp(32px, 5vw, 80px); align-items: center; }
.feature-title { font-size: clamp(2.2rem, 4.2vw, 3.6rem); }
.feature-lead { margin-top: 18px; color: var(--ink-soft); font-size: 1.12rem; max-width: 46ch; }

.picker { margin-top: 32px; border: 0; padding: 0; }
.picker legend { font-weight: 700; margin-bottom: 14px; padding: 0; }
.chips { display: flex; flex-wrap: wrap; gap: 10px; }
.chip { position: relative; }
.chip input { position: absolute; opacity: 0; inset: 0; width: 100%; height: 100%; margin: 0; cursor: pointer; }
.chip span {
  display: inline-flex; align-items: center; gap: 10px; min-height: 48px; padding: 0 18px 0 14px;
  border-radius: 999px; border: 1.5px solid #CBD8D3; background: #fff; font-weight: 700; transition: all 0.2s;
}
.chip span::before {
  content: ""; width: 20px; height: 20px; border-radius: 6px; border: 1.5px solid #9FB2AC; background: #fff center/14px no-repeat; transition: all 0.2s;
}
.chip input:checked + span { background: var(--mint-soft); border-color: var(--emerald); }
.chip input:checked + span::before {
  background-color: var(--emerald); border-color: var(--emerald);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' stroke='white' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.chip input:hover + span { border-color: var(--ink); }
.chip input:focus-visible + span { outline: 3px solid var(--emerald-bright); outline-offset: 3px; }
.picker-hint { margin-top: 10px; font-size: 0.9rem; color: var(--muted); min-height: 1.4em; }

.readout { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin-top: 24px; }
.readout div { background: var(--mint-pale); border-radius: 18px; padding: 16px 18px; }
.readout dt { font-size: 0.85rem; color: var(--muted); }
.readout dd { margin: 2px 0 0; font-family: var(--font-display); font-weight: 800; font-size: clamp(1.4rem, 2.2vw, 1.9rem); letter-spacing: -0.03em; line-height: 1.1; }
.readout dd small { font-size: 0.55em; letter-spacing: 0; font-weight: 700; }

.tilt-frame { position: relative; aspect-ratio: 4 / 4.6; max-width: 520px; width: 100%; justify-self: center; }
.tilt-frame .back { position: absolute; inset: 6% 0 0 8%; border-radius: 32px; background: var(--sun); transform: rotate(6deg); }
.tilt-frame .photo { position: absolute; inset: 0 8% 6% 0; border-radius: 32px; overflow: hidden; transform: rotate(-3deg); box-shadow: var(--shadow-float); }
.tilt-frame .photo img { width: 100%; height: 100%; object-fit: cover; }
.tilt-frame .tag { position: absolute; z-index: 2; right: -2%; bottom: 14%; }
.photo-tags { position: absolute; z-index: 2; left: 16px; top: 16px; right: 16px; }
.tilt-frame .photo-tags { left: 22px; top: 22px; }

/* ---------- Bloc Certiphyto ---------- */

.strip { display: grid; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1fr); gap: 0; border-radius: var(--r-sheet); overflow: hidden; background: var(--mint-soft); }
.strip-photo { min-height: 360px; position: relative; }
.strip-photo img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.strip-body { padding: clamp(32px, 4vw, 56px); display: flex; flex-direction: column; gap: 16px; }
.strip-body h3 { font-size: clamp(1.9rem, 3vw, 2.6rem); }
.timebar { display: flex; height: 14px; border-radius: 999px; overflow: hidden; gap: 3px; margin-top: 6px; }
.timebar span { display: block; height: 100%; }
.timebar-legend { display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: 0.88rem; color: var(--ink-soft); list-style: none; }
.timebar-legend li { display: flex; align-items: center; gap: 8px; }
.timebar-legend i { width: 10px; height: 10px; border-radius: 3px; display: inline-block; }
.c1 { background: var(--emerald-deep); } .c2 { background: var(--emerald); } .c3 { background: var(--emerald-bright); } .c4 { background: var(--mint); } .c5 { background: var(--sun); }

/* ---------- Confiance ---------- */

.trust { position: relative; border-radius: var(--r-sheet); overflow: hidden; min-height: 600px; display: flex; align-items: flex-end; }
.trust > img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.trust::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(14, 35, 41, 0) 30%, rgba(14, 35, 41, 0.55) 100%); }
.trust-card { position: relative; z-index: 1; margin: clamp(16px, 3vw, 40px); background: #fff; border-radius: 28px; padding: clamp(28px, 3.4vw, 48px); max-width: 640px; box-shadow: var(--shadow-float); }
.trust-card h2 { font-size: clamp(2rem, 3.6vw, 3.1rem); }
.trust-card p { margin-top: 16px; color: var(--ink-soft); }
.trust-card ul { margin-top: 20px; }
.trust-caption { position: absolute; z-index: 1; right: 20px; top: 18px; font-size: 0.8rem; color: #fff; background: rgba(14, 35, 41, 0.8); padding: 4px 10px; border-radius: 999px; }

/* ---------- FAQ ---------- */

.faq { display: grid; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr); gap: clamp(28px, 5vw, 80px); align-items: start; }
.faq-list { display: grid; gap: 12px; }
.faq details { background: var(--mint-pale); border-radius: 20px; transition: background-color 0.2s; }
.faq details[open] { background: var(--mint-soft); }
.faq summary {
  list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 16px;
  padding: 20px 24px; font-family: var(--font-display); font-weight: 700; font-size: 1.15rem; letter-spacing: -0.01em; min-height: 44px;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary .pm { flex: none; width: 32px; height: 32px; border-radius: 50%; background: #fff; display: grid; place-items: center; transition: transform 0.35s var(--ease-out); }
.faq summary .pm svg { width: 16px; height: 16px; }
.faq details[open] summary .pm { transform: rotate(45deg); }
.faq .answer { padding: 0 24px 22px; color: var(--ink-soft); max-width: 62ch; }
.faq .answer p + p { margin-top: 10px; }

/* ---------- Formulaire de rappel ---------- */

.callback { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: clamp(28px, 5vw, 80px); align-items: stretch; }
.callback-intro h2 { font-size: clamp(2.2rem, 4vw, 3.4rem); color: #fff; }
.callback-intro p { margin-top: 16px; color: #C9DAD4; max-width: 40ch; }
.callback-intro { display: flex; flex-direction: column; min-height: 100%; }
.callback-proofs { list-style: none; display: grid; gap: 14px; margin-top: 32px; color: #E8F1ED; max-width: 42ch; }
.callback-proofs strong { color: #fff; }
.callback-proofs svg { color: var(--mint); }
.callback-arc { width: min(100%, 320px); height: auto; margin-top: auto; padding-top: 40px; overflow: visible; }

/* Décor qui déborde des feuilles : la page garde le monde du hero */
.has-deco .deco, .has-deco .confetti { position: absolute; z-index: -1; pointer-events: none; }
.deco { border-radius: 50%; }
.deco--sun { width: clamp(120px, 14vw, 200px); aspect-ratio: 1; background: var(--sun); opacity: 0.6; right: clamp(-60px, -3vw, -24px); top: clamp(-50px, -3vw, -24px); }
.deco--sky { width: clamp(140px, 16vw, 240px); aspect-ratio: 1; background: var(--sky); left: clamp(-70px, -3.5vw, -24px); bottom: clamp(-60px, -3vw, -20px); }
.has-deco .confetti { z-index: 2; }
.confetti--e { background: var(--coral); top: 34px; right: 22%; }
.confetti--f { background: var(--mint); top: 46%; left: -6px; width: 12px; height: 12px; }
.confetti--g { background: var(--sky-deep); bottom: 30px; right: 9%; width: 10px; height: 10px; }
.confetti--h { background: var(--sun); top: -8px; left: 18%; }
.confetti--i { background: var(--coral); bottom: 18%; right: -6px; width: 11px; height: 11px; }
.form { background: #fff; color: var(--ink); border-radius: 28px; padding: clamp(24px, 3vw, 40px); display: grid; gap: 18px; }
.field { display: grid; gap: 6px; }
.field label, .field legend { font-weight: 700; font-size: 0.98rem; }
.field .help { font-size: 0.88rem; color: var(--muted); }
.field input[type="text"], .field input[type="tel"], .field input[type="email"], .field select {
  width: 100%; min-height: 52px; padding: 0 16px; border-radius: var(--r-ctl); border: 1.5px solid #C3D2CC; background: #fff;
  font: 500 1rem var(--font-text); color: var(--ink); transition: border-color 0.2s, box-shadow 0.2s;
}
.field select { appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%230E2329' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 14px center; background-size: 16px; padding-right: 42px; }
.field input:hover, .field select:hover { border-color: #8FA39C; }
.field input:focus-visible, .field select:focus-visible { outline: none; border-color: var(--emerald); box-shadow: 0 0 0 4px rgba(18, 179, 122, 0.22); }
.field [aria-invalid="true"] { border-color: #C2410C; box-shadow: 0 0 0 4px rgba(194, 65, 12, 0.12); }
.field .error { display: none; align-items: center; gap: 8px; color: #B23A0B; font-size: 0.9rem; font-weight: 600; }
.field .error svg { width: 16px; height: 16px; flex: none; }
.field.has-error .error { display: flex; }
.segmented { border: 0; padding: 0; margin: 0; display: grid; gap: 8px; }
.segmented .opts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
.segmented label { position: relative; }
.segmented input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; }
.segmented span { display: flex; align-items: center; justify-content: center; text-align: center; min-height: 52px; padding: 8px 12px; border-radius: var(--r-ctl); border: 1.5px solid #C3D2CC; font-weight: 700; line-height: 1.2; transition: all 0.2s; }
.segmented input:checked + span { background: var(--mint-soft); border-color: var(--emerald); }
.segmented input:focus-visible + span { outline: 3px solid var(--emerald-bright); outline-offset: 2px; }
.consent { display: flex; gap: 12px; align-items: flex-start; font-size: 0.92rem; color: var(--ink-soft); }
.consent input { width: 22px; height: 22px; margin: 1px 0 0; accent-color: var(--emerald); flex: none; }
.form-status { border-radius: 16px; padding: 16px 18px; display: none; gap: 12px; align-items: flex-start; }
.form-status svg { width: 22px; height: 22px; flex: none; margin-top: 1px; }
.form-status.is-success { display: flex; background: var(--mint-soft); color: var(--ink); }
.form-status.is-error { display: flex; background: #FDEDE6; color: #8A2C07; }

/* ---------- Pied de page ---------- */

.site-footer { margin-top: clamp(10px, 2vw, 28px); background: var(--ink); color: #BFD0CA; padding: clamp(48px, 6vw, 80px) 0 28px; }
.footer-grid { display: grid; grid-template-columns: minmax(0, 1.4fr) repeat(3, minmax(0, 1fr)); gap: 32px 48px; }
.footer-grid img { width: 190px; }
.footer-title { font-size: 0.95rem; font-weight: 700; color: #fff; margin-bottom: 14px; }
.footer-grid ul { list-style: none; display: grid; gap: 8px; font-size: 0.95rem; }
.footer-grid a { color: #BFD0CA; text-decoration: none; }
.footer-grid a:hover { color: #fff; text-decoration: underline; }
.footer-grid address { font-style: normal; margin-top: 18px; font-size: 0.95rem; line-height: 1.7; }
.site-footer .todo { background: #2A4148; color: #FFE7A6; text-decoration-color: #C9962A; }
.footer-bottom { margin-top: 48px; padding-top: 22px; border-top: 1px solid #22393F; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px 24px; font-size: 0.85rem; color: #8FA6A0; }

/* ---------- Pages intérieures ---------- */

.page-hero { padding: clamp(16px, 2vw, 24px) var(--gutter) clamp(48px, 6vw, 80px); }
.crumbs { font-size: 0.9rem; color: var(--muted); }
.crumbs ol { list-style: none; display: flex; flex-wrap: wrap; gap: 6px; }
.crumbs li + li::before { content: "/"; margin-right: 6px; color: #A3B4AF; }
.crumbs a { color: var(--muted); }
.crumbs [aria-current] { color: var(--ink); font-weight: 600; }
.tags { display: flex; flex-wrap: wrap; gap: 8px; }
.tag-pill { display: inline-flex; align-items: center; min-height: 30px; padding: 0 12px; border-radius: 999px; font-size: 0.85rem; font-weight: 700; background: var(--mint-soft); color: var(--emerald-deep); }
.tag-pill--ink { background: var(--ink); color: #fff; }
.tag-pill--sun { background: var(--sun-soft); color: #6E4A00; }

.page-title { font-size: clamp(2.6rem, 6vw, 5rem); letter-spacing: -0.045em; font-weight: 900; }

.course-hero { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 0.75fr); gap: clamp(28px, 5vw, 72px); align-items: center; margin-top: 28px; }
.course-hero .lead { margin-top: 20px; font-size: clamp(1.08rem, 1.4vw, 1.25rem); color: var(--ink-soft); max-width: 52ch; }
.facts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; margin-top: 32px; }
.facts div { background: var(--mint-pale); border-radius: 18px; padding: 14px 16px; }
.facts dt { font-size: 0.82rem; color: var(--muted); }
.facts dd { margin: 2px 0 0; font-weight: 800; font-family: var(--font-display); font-size: 1.12rem; letter-spacing: -0.01em; line-height: 1.25; }

.course-layout { display: grid; grid-template-columns: minmax(0, 1fr) 360px; gap: clamp(28px, 4vw, 56px); align-items: start; }
.course-main { display: grid; gap: clamp(48px, 6vw, 72px); min-width: 0; }
.course-main h2 { font-size: clamp(1.9rem, 3vw, 2.6rem); margin-bottom: 14px; }
.course-main > section > p { color: var(--ink-soft); max-width: 62ch; }
.course-main ul.bullets { margin-top: 14px; padding-left: 0; list-style: none; display: grid; gap: 8px; color: var(--ink-soft); }
.bullets li { display: flex; gap: 12px; }
.bullets li::before { content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--emerald-bright); margin-top: 0.62em; }

.modules { list-style: none; position: relative; display: grid; gap: 12px; margin-top: 22px; }
.modules::before { content: ""; position: absolute; left: 41px; top: 24px; bottom: 24px; width: 3px; border-radius: 3px; background: linear-gradient(var(--emerald-bright), var(--mint)); }
.module { position: relative; display: grid; grid-template-columns: 52px minmax(0, 1fr) auto; gap: 18px; align-items: start; background: #fff; border: 1px solid var(--line); border-radius: 20px; padding: 16px 20px 16px 16px; }
.module .num { position: relative; z-index: 1; width: 52px; height: 52px; margin-left: 0; border-radius: 16px; background: #fff; border: 2px solid var(--emerald); color: var(--emerald); display: grid; place-items: center; font-family: var(--font-display); font-weight: 800; font-size: 1.15rem; }
.module h3 { font-size: 1.2rem; letter-spacing: -0.015em; line-height: 1.25; }
.module p { color: var(--muted); font-size: 0.98rem; margin-top: 4px; }
.module .dur { font-weight: 700; font-size: 0.92rem; color: var(--emerald-deep); background: var(--mint-soft); padding: 4px 10px; border-radius: 999px; white-space: nowrap; }
.module--field { background: var(--ink); border-color: var(--ink); color: #fff; }
.module--field .num { background: var(--sun); border-color: var(--sun); color: var(--ink); }
.module--field p { color: #C9DAD4; }
.module--field .dur { background: #24414A; color: var(--sun); }
.modules--compact .module { padding-block: 14px; }
.module-wrap { padding-left: 0; }

.info { margin-top: 18px; border-radius: 22px; border: 1px solid var(--line); overflow: hidden; background: #fff; }
.info div { display: grid; grid-template-columns: 220px minmax(0, 1fr); gap: 6px 24px; padding: 18px 22px; }
.info div + div { border-top: 1px solid var(--line); }
.info dt { font-weight: 700; }
.info dd { margin: 0; color: var(--ink-soft); }

.buy { position: sticky; top: 24px; background: #fff; border-radius: 28px; padding: 28px; box-shadow: var(--shadow-sheet); border: 1px solid var(--line); display: grid; gap: 14px; }
.buy .label { font-size: 0.9rem; color: var(--muted); }
.buy .name { font-family: var(--font-display); font-weight: 800; font-size: 1.3rem; letter-spacing: -0.02em; line-height: 1.2; }
.buy .price { font-family: var(--font-display); font-weight: 900; font-size: 2.6rem; letter-spacing: -0.04em; line-height: 1; }
.buy .price .todo { font-size: 1.6rem; }
.buy .meta { font-size: 0.92rem; color: var(--muted); }
.buy ul.ticks { list-style: none; display: grid; gap: 8px; font-size: 0.92rem; color: var(--ink-soft); padding-top: 6px; }
.buy .ticks svg { color: var(--emerald); width: 18px; height: 18px; margin-top: 3px; }
.buy .ask { font-size: 0.92rem; color: var(--muted); border-top: 1px solid var(--line); padding-top: 14px; }

.mobile-buy { display: none; }

/* Catalogue */
.filters { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-top: 32px; }
.filter-btn { min-height: 46px; padding: 0 20px; border-radius: 999px; border: 1.5px solid #C3D2CC; background: #fff; font: 700 0.98rem var(--font-text); color: var(--ink); cursor: pointer; transition: all 0.2s; }
.filter-btn:hover { border-color: var(--ink); }
.filter-btn[aria-pressed="true"] { background: var(--ink); border-color: var(--ink); color: #fff; }
.count { margin-left: auto; color: var(--muted); font-size: 0.95rem; }
.cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(16px, 2.4vw, 28px); }
.course-card { position: relative; display: flex; flex-direction: column; background: #fff; border-radius: 28px; overflow: hidden; box-shadow: var(--shadow-sheet); transition: transform 0.4s var(--ease-out), box-shadow 0.4s var(--ease-out); }
.course-card:hover { transform: translateY(-4px); box-shadow: 0 36px 60px -34px rgba(14, 35, 41, 0.4); }
.course-card .media { position: relative; aspect-ratio: 16 / 10; overflow: hidden; margin: 12px 12px 0; border-radius: 20px; }
.course-card .media img { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s var(--ease-out); }
.course-card:hover .media img { transform: scale(1.05); }
.course-card .media .tags { position: absolute; left: 14px; top: 14px; }
.course-card .body { padding: 24px 28px 28px; display: flex; flex-direction: column; gap: 12px; flex: 1; }
.course-card h2 { font-size: clamp(1.5rem, 2.2vw, 1.9rem); letter-spacing: -0.025em; line-height: 1.12; }
.course-card h2 a { color: var(--ink); text-decoration: none; }
.course-card h2 a::after { content: ""; position: absolute; inset: 0; z-index: 1; }
.course-card p { color: var(--muted); }
.course-card dl { margin: auto 0 0; padding: 18px 64px 0 0; border-top: 1px solid var(--line); display: flex; flex-wrap: wrap; gap: 8px 28px; font-size: 0.92rem; }
.course-card dt { color: var(--muted); }
.course-card dd { margin: 0; font-weight: 700; }
.course-card .go { position: absolute; right: 22px; bottom: 22px; width: 48px; height: 48px; border-radius: 50%; background: var(--emerald); color: #fff; display: grid; place-items: center; transition: transform 0.35s var(--ease-out); }
.course-card .go svg { width: 20px; height: 20px; }
.course-card:hover .go { transform: rotate(-35deg); }
.card-cta { display: flex; flex-direction: column; justify-content: center; gap: 14px; border: 2px dashed #B9CCC5; border-radius: 28px; padding: clamp(28px, 3vw, 44px); }
.card-cta h2 { font-size: 1.8rem; letter-spacing: -0.025em; }
.card-cta p { color: var(--muted); }
.empty { display: none; grid-column: 1 / -1; text-align: center; background: #fff; border-radius: 28px; padding: 48px 24px; }
.empty.is-shown { display: block; }
.empty p { color: var(--muted); margin: 8px 0 18px; }

/* ---------- Mouvement ---------- */

.arc-draw { stroke-dasharray: var(--len, 600); stroke-dashoffset: 0; }
.js .arc-draw { stroke-dashoffset: var(--len, 600); transition: stroke-dashoffset 1.6s var(--ease-out); }
.js .is-drawn .arc-draw, .js .arc-draw.is-drawn { stroke-dashoffset: 0; }
.arc-dot { transform-box: fill-box; transform-origin: center; }
.js .arc-dot { opacity: 0; transform: scale(0.2); transition: opacity 0.4s 1.2s, transform 0.6s 1.2s var(--ease-out); }
.js .is-drawn .arc-dot { opacity: 1; transform: scale(1); }

.js .reveal { opacity: 0; transform: translateY(24px); transition: opacity 0.9s var(--ease-out), transform 0.9s var(--ease-out); }
.js .reveal.is-visible { opacity: 1; transform: none; }

@keyframes drift { 0%, 100% { transform: translate(0, 0) rotate(18deg); } 50% { transform: translate(0, -10px) rotate(32deg); } }
@keyframes bob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } }
.confetti { animation: drift 7s ease-in-out infinite; }
.confetti--b { animation-duration: 9s; animation-delay: -2s; }
.confetti--c, .confetti--g { animation-duration: 8s; animation-delay: -4s; }
.confetti--f, .confetti--i { animation-duration: 9s; animation-delay: -1s; }
.float-card--top { animation: bob 6s ease-in-out infinite; }
.float-card--bottom { animation: bob 7s ease-in-out -3s infinite; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation: none !important; transition-duration: 0.01ms !important; }
  .js .reveal { opacity: 1; transform: none; }
  .js .arc-draw { stroke-dashoffset: 0; }
  .js .arc-dot { opacity: 1; transform: none; }
}

/* ---------- Adaptation ---------- */

@media (max-width: 1080px) {
  .hero { grid-template-columns: minmax(0, 1fr); }
  .hero-visual { max-width: 520px; }
  .hero-copy { max-width: 680px; }
  .doors { grid-template-columns: minmax(0, 1fr); }
  .door { min-height: 0; }
  .feature, .faq, .callback { grid-template-columns: minmax(0, 1fr); }
  .callback-arc { display: none; }
  .tilt-frame { max-width: 440px; }
  .strip { grid-template-columns: minmax(0, 1fr); }
  .strip-photo { min-height: 300px; }
  .course-hero { grid-template-columns: minmax(0, 1fr); }
  .course-hero .tilt-frame { display: none; }
  .course-layout { grid-template-columns: minmax(0, 1fr); }
  .buy { position: static; }
  .footer-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .footer-grid > div:first-child { grid-column: 1 / -1; }
}

@media (max-width: 900px) {
  .nav-toggle { display: inline-flex; }
  .site-nav {
    display: none; position: absolute; left: 12px; right: 12px; top: calc(100% - 8px);
    flex-direction: column; align-items: stretch; gap: 8px; padding: 12px; background: #fff;
    border-radius: 24px; box-shadow: var(--shadow-float); border: 1px solid var(--line);
  }
  .site-nav.is-open { display: flex; }
  .no-js .site-nav { display: flex; position: static; box-shadow: none; border: 0; padding: 0; }
  .site-nav ul { flex-direction: column; gap: 0; }
  .site-nav a.navlink { display: flex; align-items: center; min-height: 52px; padding: 0 14px; border-radius: 14px; font-size: 1.05rem; }
  .site-nav a.navlink::after { display: none; }
  .site-nav a.navlink:hover, .site-nav a.navlink[aria-current="page"] { background: var(--mint-pale); }
  .steps { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 28px; }
  .path-svg { display: none; }
  .step { border-top: 3px solid var(--mint); padding-top: 16px; }
  .facts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .cards { grid-template-columns: minmax(0, 1fr); }
}

@media (max-width: 640px) {
  body { font-size: 1rem; }
  .hero { padding-top: 8px; }
  .hero-title { font-size: clamp(2.7rem, 13vw, 3.6rem); }
  .hero-actions .btn { flex: 1 1 100%; }
  .float-card { max-width: 210px; font-size: 0.82rem; padding: 10px 12px 10px 10px; }
  .float-card .ico { width: 34px; height: 34px; }
  .float-card--top { right: -2%; top: 2%; }
  .float-card--bottom { left: 0; bottom: 6%; }
  .door-photo { height: 200px; }
  .door .actions .btn { flex: 1 1 100%; }
  .steps { grid-template-columns: minmax(0, 1fr); }
  .readout { grid-template-columns: minmax(0, 1fr); }
  .readout div { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }
  .trust { min-height: 0; flex-direction: column; align-items: stretch; }
  .trust > img { position: relative; height: 260px; }
  .trust::after { display: none; }
  .trust-card { margin: -40px 12px 12px; }
  .segmented .opts { grid-template-columns: minmax(0, 1fr); }
  .info div { grid-template-columns: minmax(0, 1fr); }
  .module { grid-template-columns: 52px minmax(0, 1fr); }
  .module .dur { grid-column: 2; justify-self: start; }
  .footer-grid { grid-template-columns: minmax(0, 1fr); }
  .count { margin-left: 0; width: 100%; }
  .mobile-buy {
    display: flex; position: fixed; z-index: 30; left: 10px; right: 10px; bottom: 10px; gap: 10px; align-items: center;
    background: #fff; border-radius: 20px; padding: 10px; box-shadow: 0 -4px 30px -10px rgba(14, 35, 41, 0.35);
    padding-bottom: max(10px, env(safe-area-inset-bottom));
  }
  .mobile-buy .btn { flex: 1; min-height: 48px; padding: 0 12px; font-size: 0.95rem; }
  .has-mobile-buy .site-footer { padding-bottom: 110px; }
}

@media print {
  .backdrop, .nav-toggle, .mobile-buy, .callback { display: none !important; }
  .sheet, .door, .course-card, .buy { box-shadow: none; }
  body { background: #fff; }
}
