{"id":21,"date":"2026-09-01T01:34:11","date_gmt":"2026-08-31T23:34:11","guid":{"rendered":"https:\/\/alcostop.net\/index.php\/accueil\/"},"modified":"2026-09-01T02:38:30","modified_gmt":"2026-09-01T00:38:30","slug":"accueil","status":"publish","type":"page","link":"https:\/\/alcostop.net\/","title":{"rendered":"Accueil ALCOSTOP"},"content":{"rendered":"\n<!-- alc-tunnel 2026-09-01-titre-or -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\"><style>\n\/* ============================================================\n   ALCOSTOP \u2014 Tunnel de vente\n   Identit\u00e9 visuelle : \u00e9meraude profond \u00d7 bleu nuit \u00d7 or\n   ============================================================ *\/\n\n:root {\n  --alc-deep: #062e2b;\n  --alc-emerald: #0c665b;\n  --alc-mint: #16a085;\n  --alc-mint-soft: #8ee0cf;\n  --alc-night: #061a28;\n  --alc-navy: #0b3545;\n  --alc-teal: #087f6d;\n  --alc-cream: #f4f1ea;\n  --alc-ivory: #faf8f4;\n  --alc-white: #ffffff;\n  --alc-gold: #f5c451;\n  --alc-gold-deep: #e39b20;\n  --alc-ink: #0d1f24;\n  --alc-muted: #5a6b70;\n  --alc-line: rgba(6, 46, 43, 0.1);\n  --alc-glass: rgba(255, 255, 255, 0.14);\n  --alc-glass-light: rgba(255, 255, 255, 0.72);\n  --alc-shadow: 0 22px 50px rgba(6, 26, 40, 0.12);\n  --alc-shadow-gold: 0 14px 34px rgba(227, 155, 32, 0.32);\n  --alc-grad-hero: linear-gradient(135deg, #062e2b 0%, #0c665b 52%, #16a085 140%);\n  --alc-grad-dark: linear-gradient(135deg, #061a28 0%, #0b3545 48%, #087f6d 130%);\n  --alc-grad-cta: linear-gradient(135deg, #f5c451, #e39b20);\n  --alc-radius: 22px;\n  --alc-radius-btn: 16px;\n  --alc-font: \"Plus Jakarta Sans\", system-ui, -apple-system, \"Segoe UI\", sans-serif;\n  --alc-max: 1180px;\n  --alc-sticky-h: 78px;\n}\n\n*,\n*::before,\n*::after { box-sizing: border-box; }\n\nhtml { scroll-behavior: smooth; }\n\nhtml,\nbody {\n  margin: 0;\n  padding: 0;\n}\n\nbody.alc-body {\n  font-family: var(--alc-font);\n  color: var(--alc-ink);\n  background: var(--alc-ivory);\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n  overflow-x: hidden;\n}\n\nbody.alc-body.alc-lock {\n  overflow: hidden;\n  position: fixed;\n  width: 100%;\n}\n\nimg { max-width: 100%; display: block; height: auto; }\n\na { color: inherit; text-decoration: none; }\n\nbutton,\ninput,\nselect { font-family: inherit; }\n\n.alc-skip {\n  position: absolute;\n  left: -999px;\n  top: 8px;\n  z-index: 10000;\n  background: var(--alc-gold);\n  color: var(--alc-night);\n  padding: 10px 16px;\n  border-radius: 10px;\n  font-weight: 800;\n}\n\n.alc-skip:focus { left: 12px; }\n\n.alc-wrap {\n  width: min(var(--alc-max), calc(100% - 40px));\n  margin: 0 auto;\n}\n\n.alc-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 7px 14px;\n  border-radius: 999px;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  background: rgba(245, 196, 81, 0.12);\n  border: 1px solid rgba(245, 196, 81, 0.38);\n  color: var(--alc-gold);\n}\n\n.alc-kicker--dark {\n  background: rgba(12, 102, 91, 0.08);\n  border-color: rgba(12, 102, 91, 0.18);\n  color: var(--alc-emerald);\n}\n\nh1, h2, h3 {\n  margin: 0;\n  font-weight: 800;\n  letter-spacing: -0.038em;\n  line-height: 1.08;\n}\n\np { margin: 0; }\n\n\/* ---------- CTA ---------- *\/\n.alc-cta {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  min-height: 56px;\n  padding: 15px 28px;\n  border: 0;\n  border-radius: var(--alc-radius-btn);\n  background: var(--alc-grad-cta);\n  color: var(--alc-night);\n  font-size: 15px;\n  font-weight: 800;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  cursor: pointer;\n  box-shadow: var(--alc-shadow-gold);\n  transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;\n}\n\n.alc-cta:hover {\n  transform: translateY(-2px);\n  filter: brightness(1.06);\n  box-shadow: 0 18px 40px rgba(227, 155, 32, 0.42);\n}\n\n.alc-cta:active { transform: translateY(0); }\n\n.alc-cta--pulse::after {\n  content: \"\";\n  position: absolute;\n  inset: -3px;\n  border-radius: inherit;\n  border: 1px solid rgba(245, 196, 81, 0.55);\n  animation: alc-pulse 2.4s ease-out infinite;\n  pointer-events: none;\n}\n\n.alc-cta--full { width: 100%; }\n\n.alc-cta:disabled {\n  opacity: 0.7;\n  cursor: wait;\n  transform: none;\n}\n\n@keyframes alc-pulse {\n  0% { opacity: 0.7; transform: scale(1); }\n  100% { opacity: 0; transform: scale(1.08); }\n}\n\n\/* ---------- Reveal ---------- *\/\n.alc-reveal { opacity: 1; transform: none; }\nhtml.alc-js .alc-reveal {\n  opacity: 0;\n  transform: translateY(28px);\n  transition: opacity 0.8s ease, transform 0.8s ease;\n}\nhtml.alc-js .alc-reveal.is-in {\n  opacity: 1;\n  transform: none;\n}\n\n.alc-d1 { transition-delay: 0.08s; }\n.alc-d2 { transition-delay: 0.16s; }\n.alc-d3 { transition-delay: 0.24s; }\n.alc-d4 { transition-delay: 0.32s; }\n\n\/* ---------- Header ---------- *\/\n.alc-header {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  z-index: 20;\n  padding: 22px 0;\n}\n\n.alc-header__row {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}\n\n.alc-logo {\n  font-size: 18px;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  color: #fff;\n}\n\n.alc-logo span { color: var(--alc-gold); }\n\n.alc-header__cta {\n  min-height: 44px;\n  padding: 10px 18px;\n  font-size: 12px;\n}\n\n\/* ---------- Hero ---------- *\/\n.alc-hero {\n  position: relative;\n  isolation: isolate;\n  min-height: 100svh;\n  padding: 120px 0 72px;\n  background: var(--alc-grad-hero);\n  color: #fff;\n  overflow: hidden;\n}\n\n.alc-hero__orb,\n.alc-hero__orb--2,\n.alc-hero__ring {\n  position: absolute;\n  pointer-events: none;\n  z-index: 0;\n}\n\n.alc-hero__orb {\n  width: 520px;\n  height: 520px;\n  right: -80px;\n  top: 10%;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(245, 196, 81, 0.28), transparent 68%);\n  filter: blur(8px);\n}\n\n.alc-hero__orb--2 {\n  width: 380px;\n  height: 380px;\n  left: -120px;\n  bottom: -40px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(142, 224, 207, 0.22), transparent 70%);\n}\n\n.alc-hero__ring {\n  width: 280px;\n  height: 280px;\n  right: 8%;\n  bottom: 8%;\n  border: 1px solid rgba(245, 196, 81, 0.22);\n  border-radius: 50%;\n}\n\n.alc-hero__grid {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  grid-template-columns: 1.05fr 0.95fr;\n  gap: 56px;\n  align-items: center;\n}\n\n.alc-hero h1 {\n  margin: 18px 0 18px;\n  font-size: clamp(46px, 8.6vw, 96px);\n  line-height: 1.02;\n  font-weight: 800;\n  letter-spacing: -0.035em;\n  max-width: 11.5ch;\n  color: var(--alc-gold);\n  text-shadow: 0 10px 32px rgba(0, 0, 0, 0.28);\n}\n\n.alc-hero__lead {\n  max-width: 42ch;\n  font-size: 17px;\n  color: rgba(255, 255, 255, 0.82);\n  line-height: 1.65;\n}\n\n.alc-hero__pills {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin: 26px 0 28px;\n}\n\n.alc-pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 9px 14px;\n  border-radius: 999px;\n  background: var(--alc-glass);\n  border: 1px solid rgba(255, 255, 255, 0.16);\n  backdrop-filter: blur(12px);\n  font-size: 13px;\n  font-weight: 650;\n  color: #f3fff9;\n}\n\n.alc-price {\n  display: block;\n  font-size: clamp(34px, 4vw, 46px);\n  font-weight: 800;\n  letter-spacing: -0.04em;\n  color: var(--alc-gold);\n  margin-bottom: 18px;\n}\n\n.alc-hero__note {\n  margin-top: 12px;\n  font-size: 13px;\n  color: rgba(255, 255, 255, 0.68);\n}\n\n.alc-hero__stage {\n  position: relative;\n  min-height: 520px;\n  display: grid;\n  place-items: center;\n}\n\n.alc-hero__halo {\n  position: absolute;\n  width: 78%;\n  aspect-ratio: 1;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(245, 196, 81, 0.34) 0%, rgba(22, 160, 133, 0.18) 42%, transparent 70%);\n  animation: alc-float 7s ease-in-out infinite;\n}\n\n.alc-hero__photo {\n  position: relative;\n  z-index: 2;\n  width: min(100%, 460px);\n  border-radius: 32px;\n  overflow: hidden;\n  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.28);\n  background: rgba(255, 255, 255, 0.08);\n  border: 1px solid rgba(255, 255, 255, 0.18);\n}\n\n.alc-hero__photo img {\n  width: 100%;\n  aspect-ratio: 1;\n  object-fit: cover;\n  animation: alc-soft 8s ease-in-out infinite;\n}\n\n.alc-float-badge {\n  position: absolute;\n  z-index: 3;\n  right: -8px;\n  bottom: 48px;\n  width: 168px;\n  padding: 16px 18px;\n  border-radius: 20px;\n  background: rgba(6, 26, 40, 0.72);\n  border: 1px solid rgba(245, 196, 81, 0.35);\n  backdrop-filter: blur(16px);\n  box-shadow: var(--alc-shadow);\n}\n\n.alc-float-badge strong {\n  display: block;\n  font-size: 13px;\n  letter-spacing: 0.12em;\n  color: var(--alc-gold);\n}\n\n.alc-float-badge span {\n  display: block;\n  margin-top: 6px;\n  font-size: 13px;\n  color: #fff;\n  line-height: 1.35;\n}\n\n.alc-vert {\n  position: absolute;\n  left: -8px;\n  top: 18%;\n  writing-mode: vertical-rl;\n  transform: rotate(180deg);\n  font-size: 11px;\n  letter-spacing: 0.38em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.28);\n  font-weight: 700;\n}\n\n@keyframes alc-float {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-12px); }\n}\n\n@keyframes alc-soft {\n  0%, 100% { transform: scale(1) translateY(0); }\n  50% { transform: scale(1.025) translateY(-6px); }\n}\n\n\/* ---------- Trust ---------- *\/\n.alc-trust {\n  background: var(--alc-night);\n  color: #fff;\n  padding: 0;\n}\n\n.alc-trust__row {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 18px;\n  padding: 18px 0;\n}\n\n.alc-trust__item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  white-space: nowrap;\n  font-size: 13.5px;\n  font-weight: 650;\n  color: rgba(255, 255, 255, 0.88);\n}\n\n\/* ---------- Sections ---------- *\/\n.alc-section { padding: 108px 0; }\n\n.alc-section--cream { background: var(--alc-cream); }\n\n.alc-section--mint {\n  background: linear-gradient(180deg, #eef8f5 0%, var(--alc-ivory) 100%);\n}\n\n.alc-section--dark {\n  position: relative;\n  overflow: hidden;\n  background: var(--alc-grad-dark);\n  color: #fff;\n}\n\n.alc-section__head {\n  max-width: 720px;\n  margin-bottom: 48px;\n}\n\n.alc-section__head h2,\n.alc-copy h2,\n.alc-center h2 {\n  font-size: clamp(30px, 4.6vw, 52px);\n  color: var(--alc-deep);\n}\n\n.alc-section--dark h2 { color: #fff; }\n\n.alc-lead {\n  margin-top: 16px;\n  font-size: 17px;\n  color: var(--alc-muted);\n  max-width: 56ch;\n  line-height: 1.7;\n}\n\n.alc-section--dark .alc-lead { color: rgba(255, 255, 255, 0.78); }\n\n.alc-center { text-align: center; }\n.alc-center .alc-lead,\n.alc-center .alc-kicker { margin-left: auto; margin-right: auto; }\n\n\/* ---------- Problem cards ---------- *\/\n.alc-bento {\n  display: grid;\n  grid-template-columns: 1.15fr 0.85fr;\n  gap: 18px;\n}\n\n.alc-card {\n  position: relative;\n  overflow: hidden;\n  border-radius: var(--alc-radius);\n  background: var(--alc-glass-light);\n  border: 1px solid rgba(255, 255, 255, 0.55);\n  box-shadow: var(--alc-shadow);\n  backdrop-filter: blur(14px);\n  transition: transform 0.35s ease, box-shadow 0.35s ease;\n}\n\n.alc-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 28px 60px rgba(6, 26, 40, 0.16);\n}\n\n.alc-card--photo { min-height: 320px; }\n\n.alc-card--photo img {\n  width: 100%;\n  height: 100%;\n  min-height: 320px;\n  object-fit: cover;\n}\n\n.alc-card__shade {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 28%, rgba(6, 26, 40, 0.82) 100%);\n}\n\n.alc-card__caption {\n  position: absolute;\n  left: 22px;\n  right: 22px;\n  bottom: 22px;\n  color: #fff;\n}\n\n.alc-card__caption h3 {\n  font-size: 22px;\n  margin-bottom: 6px;\n}\n\n.alc-card__caption p {\n  font-size: 14.5px;\n  color: rgba(255, 255, 255, 0.82);\n}\n\n.alc-stack { display: grid; gap: 18px; }\n\n.alc-card--soft {\n  padding: 26px;\n  background: rgba(255, 255, 255, 0.78);\n}\n\n.alc-card--soft h3 { font-size: 20px; margin: 8px 0; }\n.alc-card--soft p { color: var(--alc-muted); font-size: 15px; }\n\n\/* ---------- Transition ---------- *\/\n.alc-transition {\n  position: relative;\n  padding: 130px 0;\n  text-align: center;\n}\n\n.alc-transition::before {\n  content: \"01\";\n  position: absolute;\n  left: 50%;\n  top: 36px;\n  transform: translateX(-50%);\n  font-size: clamp(90px, 16vw, 180px);\n  font-weight: 800;\n  letter-spacing: -0.08em;\n  color: rgba(255, 255, 255, 0.05);\n  pointer-events: none;\n}\n\n.alc-transition h2 { max-width: 16ch; margin: 16px auto; }\n.alc-transition .alc-lead { margin: 0 auto 32px; }\n\n\/* ---------- Product ---------- *\/\n.alc-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 64px;\n  align-items: center;\n}\n\n.alc-product-frame {\n  position: relative;\n}\n\n.alc-product-frame::before {\n  content: \"\";\n  position: absolute;\n  inset: -28px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(22, 160, 133, 0.22), transparent 68%);\n  z-index: 0;\n}\n\n.alc-product-frame img {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  border-radius: 32px;\n  box-shadow: var(--alc-shadow);\n  background: #fff;\n}\n\n.alc-checks { list-style: none; margin: 22px 0 28px; padding: 0; }\n\n.alc-checks li {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  padding: 10px 0;\n  border-bottom: 1px solid var(--alc-line);\n  font-weight: 650;\n}\n\n.alc-checks li::before {\n  content: \"\u2713\";\n  color: var(--alc-emerald);\n  font-weight: 800;\n}\n\n\/* ---------- Why \/ Benefits ---------- *\/\n.alc-grid-4,\n.alc-grid-3,\n.alc-grid-6 {\n  display: grid;\n  gap: 18px;\n}\n\n.alc-grid-4 { grid-template-columns: repeat(4, 1fr); }\n.alc-grid-3 { grid-template-columns: repeat(3, 1fr); }\n.alc-grid-6 { grid-template-columns: repeat(3, 1fr); }\n\n.alc-why {\n  padding: 28px 24px;\n  min-height: 220px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.86), rgba(238, 248, 245, 0.9));\n}\n\n.alc-why__ico {\n  width: 48px;\n  height: 48px;\n  display: grid;\n  place-items: center;\n  border-radius: 14px;\n  background: rgba(12, 102, 91, 0.08);\n  font-size: 22px;\n}\n\n.alc-why h3 { margin: 16px 0 8px; font-size: 20px; }\n.alc-why p { color: var(--alc-muted); }\n\n.alc-benefit {\n  padding: 26px;\n  background: #fff;\n}\n\n.alc-benefit h3 { font-size: 18px; margin: 12px 0 8px; }\n.alc-benefit p { color: var(--alc-muted); font-size: 14.5px; }\n\n\/* ---------- Process ---------- *\/\n.alc-steps {\n  position: relative;\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 28px;\n}\n\n.alc-steps::before {\n  content: \"\";\n  position: absolute;\n  top: 38px;\n  left: 12%;\n  right: 12%;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--alc-gold), transparent);\n}\n\n.alc-step {\n  position: relative;\n  text-align: center;\n  padding: 8px 10px 0;\n}\n\n.alc-step__num {\n  position: relative;\n  z-index: 1;\n  width: 76px;\n  height: 76px;\n  margin: 0 auto 22px;\n  display: grid;\n  place-items: center;\n  border-radius: 50%;\n  background: var(--alc-grad-dark);\n  color: var(--alc-gold);\n  font-size: 22px;\n  font-weight: 800;\n  box-shadow: 0 12px 30px rgba(6, 26, 40, 0.16);\n}\n\n.alc-step h3 { font-size: 22px; margin-bottom: 8px; }\n.alc-step p { color: var(--alc-muted); }\n\n\/* ---------- Gallery ---------- *\/\n.alc-masonry {\n  columns: 3;\n  column-gap: 16px;\n}\n\n.alc-masonry figure {\n  break-inside: avoid;\n  margin: 0 0 16px;\n  border-radius: 20px;\n  overflow: hidden;\n  box-shadow: var(--alc-shadow);\n}\n\n.alc-masonry img {\n  width: 100%;\n  transition: transform 0.55s ease;\n}\n\n.alc-masonry figure:hover img { transform: scale(1.05); }\n\n\/* ---------- Testimonials placeholders ---------- *\/\n.alc-quote {\n  padding: 28px 26px;\n  background: #fff;\n  min-height: 280px;\n}\n\n.alc-quote__top {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  margin-bottom: 16px;\n}\n\n.alc-avatar {\n  width: 56px;\n  height: 56px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #0c665b, #16a085);\n  display: grid;\n  place-items: center;\n  color: #fff;\n  font-weight: 800;\n}\n\n.alc-stars { color: var(--alc-gold); letter-spacing: 2px; margin: 8px 0 12px; }\n.alc-quote p { color: var(--alc-muted); font-style: italic; }\n.alc-placeholder-note {\n  margin-top: 10px;\n  font-size: 12px;\n  color: #8a9699;\n  font-style: normal;\n}\n\n.alc-quote-note {\n  margin-top: 22px;\n  text-align: center;\n  max-width: 640px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* ---------- Offer ---------- *\/\n.alc-offer {\n  position: relative;\n  overflow: hidden;\n  padding: 96px 40px;\n  border-radius: 36px;\n  background: var(--alc-grad-dark);\n  color: #fff;\n  text-align: center;\n  box-shadow: var(--alc-shadow);\n}\n\n.alc-offer::after {\n  content: \"\";\n  position: absolute;\n  width: 420px;\n  height: 420px;\n  right: -80px;\n  top: -80px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(245, 196, 81, 0.2), transparent 70%);\n}\n\n.alc-offer > * { position: relative; z-index: 1; }\n.alc-offer h2 { font-size: clamp(48px, 8vw, 84px); letter-spacing: 0.08em; }\n.alc-offer .alc-price { margin: 10px 0 22px; }\n.alc-offer__meta {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-bottom: 28px;\n}\n\n\/* ---------- FAQ ---------- *\/\n.alc-faq {\n  max-width: 820px;\n  margin: 0 auto;\n}\n\n.alc-acc {\n  border-bottom: 1px solid var(--alc-line);\n}\n\n.alc-acc button {\n  width: 100%;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 16px;\n  padding: 22px 4px;\n  background: none;\n  border: 0;\n  text-align: left;\n  font-size: 18px;\n  font-weight: 760;\n  color: var(--alc-deep);\n  cursor: pointer;\n}\n\n.alc-acc button span {\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  display: grid;\n  place-items: center;\n  background: rgba(12, 102, 91, 0.08);\n  color: var(--alc-emerald);\n  flex-shrink: 0;\n}\n\n.alc-acc__panel {\n  display: none;\n  padding: 0 4px 22px;\n  color: var(--alc-muted);\n  line-height: 1.7;\n}\n\n.alc-acc.is-open .alc-acc__panel { display: block; }\n.alc-acc.is-open button span { background: var(--alc-grad-cta); color: var(--alc-night); }\n\n\/* ---------- Footer ---------- *\/\n.alc-footer {\n  background: var(--alc-night);\n  color: rgba(255, 255, 255, 0.78);\n  padding: 72px 0 36px;\n}\n\n.alc-footer__grid {\n  display: grid;\n  grid-template-columns: 1.4fr 1fr;\n  gap: 40px;\n  margin-bottom: 36px;\n}\n\n.alc-footer .alc-logo { margin-bottom: 12px; }\n\n.alc-footer nav {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 16px 22px;\n  align-items: flex-start;\n}\n\n.alc-footer nav a { color: #fff; font-weight: 650; }\n.alc-footer nav a:hover { color: var(--alc-gold); }\n\n.alc-legal {\n  font-size: 13px;\n  line-height: 1.65;\n  max-width: 70ch;\n  color: rgba(255, 255, 255, 0.58);\n}\n\n.alc-copyright {\n  padding-top: 22px;\n  border-top: 1px solid rgba(255, 255, 255, 0.08);\n  font-size: 13px;\n}\n\n\/* Compatibilit\u00e9 WordPress \/ Elementor *\/\n.entry-content:has(.alc-hero),\n.wp-block-html,\n.elementor-widget-html .elementor-widget-container {\n  margin: 0 !important;\n  padding: 0 !important;\n  max-width: none !important;\n}\n\n\/* ---------- Modal ---------- *\/\n.alc-modal {\n  position: fixed;\n  inset: 0;\n  z-index: 9999;\n  display: none;\n  align-items: center;\n  justify-content: center;\n  padding: 20px;\n}\n\n.alc-modal.is-open { display: flex; }\n\n.alc-modal__overlay {\n  position: absolute;\n  inset: 0;\n  background: rgba(6, 26, 40, 0.72);\n  backdrop-filter: blur(6px);\n}\n\n.alc-modal__box {\n  position: relative;\n  z-index: 1;\n  width: min(520px, 100%);\n  max-height: calc(100svh - 40px);\n  overflow: auto;\n  padding: 32px 28px 28px;\n  border-radius: 28px;\n  background: linear-gradient(180deg, #faf8f4, #fff);\n  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.28);\n  animation: alc-pop 0.35s ease;\n}\n\n@keyframes alc-pop {\n  from { opacity: 0; transform: translateY(16px) scale(0.98); }\n  to { opacity: 1; transform: none; }\n}\n\n.alc-modal__close {\n  position: absolute;\n  top: 14px;\n  right: 14px;\n  width: 40px;\n  height: 40px;\n  border: 0;\n  border-radius: 50%;\n  background: rgba(6, 46, 43, 0.06);\n  color: var(--alc-ink);\n  font-size: 22px;\n  cursor: pointer;\n}\n\n.alc-modal h2 { font-size: 28px; }\n.alc-modal__sub { margin: 8px 0 18px; color: var(--alc-muted); }\n\n.alc-modal__product {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 16px;\n  margin-bottom: 20px;\n  border-radius: 16px;\n  background: var(--alc-grad-dark);\n  color: #fff;\n}\n\n.alc-modal__product strong { letter-spacing: 0.08em; }\n.alc-modal__product span { color: var(--alc-gold); font-weight: 800; }\n\n.alc-field { display: block; margin-bottom: 14px; }\n.alc-field span {\n  display: block;\n  margin-bottom: 6px;\n  font-size: 13px;\n  font-weight: 750;\n}\n\n.alc-field input,\n.alc-field select {\n  width: 100%;\n  min-height: 50px;\n  padding: 12px 14px;\n  border-radius: 14px;\n  border: 1px solid rgba(6, 46, 43, 0.14);\n  background: #fff;\n  font-size: 15px;\n  outline: none;\n}\n\n.alc-field input:focus,\n.alc-field select:focus {\n  border-color: var(--alc-emerald);\n  box-shadow: 0 0 0 4px rgba(22, 160, 133, 0.12);\n}\n\n.alc-form-err {\n  display: none;\n  margin: 0 0 12px;\n  color: #9b2c2c;\n  font-size: 13.5px;\n  font-weight: 650;\n}\n\n.alc-form-err.is-on { display: block; }\n\n.alc-lock-note {\n  margin-top: 12px;\n  text-align: center;\n  font-size: 12.5px;\n  color: var(--alc-muted);\n}\n\n.alc-success { display: none; text-align: center; padding: 18px 8px 8px; }\n.alc-success.is-on { display: block; }\n.alc-form.is-hide { display: none; }\n\n.alc-success__mark {\n  width: 72px;\n  height: 72px;\n  margin: 0 auto 16px;\n  display: grid;\n  place-items: center;\n  border-radius: 50%;\n  background: rgba(22, 160, 133, 0.12);\n  font-size: 32px;\n}\n\n\/* ---------- Sticky + float ---------- *\/\n.alc-sticky {\n  display: none;\n  position: fixed;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 80;\n  padding: 10px 16px calc(10px + env(safe-area-inset-bottom));\n  background: rgba(6, 26, 40, 0.94);\n  backdrop-filter: blur(14px);\n  color: #fff;\n  box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.18);\n}\n\n.alc-sticky__row {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n}\n\n.alc-sticky b { display: block; letter-spacing: 0.08em; }\n.alc-sticky small { color: var(--alc-gold); font-weight: 800; font-size: 14px; }\n.alc-sticky .alc-cta { min-height: 46px; padding: 10px 18px; font-size: 13px; }\n\n.alc-float {\n  display: none;\n  position: fixed;\n  right: 22px;\n  bottom: 22px;\n  z-index: 70;\n  opacity: 0;\n  pointer-events: none;\n  transform: translateY(10px);\n  transition: opacity 0.35s ease, transform 0.35s ease;\n}\n\n.alc-float.is-on {\n  opacity: 1;\n  pointer-events: auto;\n  transform: none;\n}\n\n.alc-health {\n  margin-top: 28px;\n  font-size: 13px;\n  color: var(--alc-muted);\n  max-width: 70ch;\n}\n\n.alc-section--dark .alc-health { color: rgba(255, 255, 255, 0.55); }\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width: 1024px) {\n  .alc-hero__grid,\n  .alc-split,\n  .alc-bento,\n  .alc-grid-4,\n  .alc-grid-6,\n  .alc-steps,\n  .alc-footer__grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .alc-masonry { columns: 2; }\n  .alc-steps::before { display: none; }\n  .alc-vert { display: none; }\n}\n\n@media (max-width: 780px) {\n  .alc-hero { padding: 108px 0 56px; }\n  .alc-hero h1 {\n    font-size: clamp(40px, 11.5vw, 62px);\n    max-width: 10ch;\n  }\n  .alc-hero__grid,\n  .alc-split,\n  .alc-bento,\n  .alc-grid-4,\n  .alc-grid-3,\n  .alc-grid-6,\n  .alc-steps,\n  .alc-footer__grid { grid-template-columns: 1fr; }\n\n  .alc-section { padding: 80px 0; }\n  .alc-hero__stage { min-height: 380px; }\n  .alc-float-badge { right: 8px; bottom: 16px; }\n  .alc-header__cta { display: none; }\n  .alc-masonry { columns: 1; }\n\n  .alc-trust { overflow: hidden; }\n  .alc-trust__row {\n    justify-content: flex-start;\n    overflow-x: auto;\n    scrollbar-width: none;\n    padding: 16px 0;\n  }\n  .alc-trust__row::-webkit-scrollbar { display: none; }\n  .alc-trust__item { padding-right: 8px; }\n\n  .alc-sticky { display: block; }\n  body.alc-body { padding-bottom: var(--alc-sticky-h); }\n  .alc-offer { padding: 64px 22px; }\n}\n\n@media (min-width: 781px) {\n  .alc-float { display: block; }\n}\n\n\/* ---------- Page remerciement ---------- *\/\n.alc-thanks {\n  min-height: calc(100vh - 180px);\n  padding: 72px 22px 90px;\n  background:\n    radial-gradient(900px 420px at 12% -10%, rgba(22, 160, 133, 0.16), transparent 60%),\n    radial-gradient(700px 380px at 100% 10%, rgba(245, 196, 81, 0.12), transparent 55%),\n    var(--alc-ivory);\n}\n\n.alc-thanks__card {\n  max-width: 640px;\n  margin: 0 auto;\n  padding: 48px 36px 42px;\n  border-radius: 28px;\n  background: #fff;\n  box-shadow: var(--alc-shadow);\n  text-align: center;\n}\n\n.alc-thanks__card h1 {\n  margin: 8px 0 12px;\n  font-size: clamp(28px, 4vw, 40px);\n  line-height: 1.15;\n  color: var(--alc-deep);\n}\n\n.alc-thanks__lead {\n  margin: 0 0 22px;\n  color: var(--alc-muted);\n  font-size: 16.5px;\n}\n\n.alc-thanks__recap {\n  display: none;\n  margin: 0 0 26px;\n  padding: 16px 18px;\n  border-radius: 16px;\n  background: rgba(12, 102, 91, 0.06);\n  color: var(--alc-deep);\n  font-weight: 650;\n}\n\n.alc-thanks__recap.is-on { display: block; }\n.alc-thanks__recap strong { color: var(--alc-emerald); }\n\n.alc-thanks__steps {\n  list-style: none;\n  margin: 0 0 28px;\n  padding: 0;\n  text-align: left;\n}\n\n.alc-thanks__steps li {\n  position: relative;\n  padding: 12px 12px 12px 52px;\n  margin-bottom: 8px;\n  border-radius: 14px;\n  background: var(--alc-ivory);\n  color: var(--alc-ink);\n}\n\n.alc-thanks__steps li::before {\n  content: attr(data-n);\n  position: absolute;\n  left: 14px;\n  top: 12px;\n  width: 28px;\n  height: 28px;\n  border-radius: 50%;\n  background: var(--alc-grad-hero);\n  color: #fff;\n  font-size: 13px;\n  font-weight: 800;\n  display: grid;\n  place-items: center;\n}\n\n.alc-thanks .alc-cta {\n  display: inline-flex;\n  text-decoration: none;\n}\n\n#alc-thanks-view[hidden] { display: none !important; }\nbody.alc-on-thanks #alc-funnel,\nbody.alc-on-thanks .alc-float,\nbody.alc-on-thanks .alc-sticky {\n  display: none !important;\n}\nbody.alc-on-thanks .alc-header__cta { visibility: hidden; }\n\n@media (prefers-reduced-motion: reduce) {\n  html { scroll-behavior: auto; }\n  .alc-reveal,\n  .alc-cta,\n  .alc-card,\n  .alc-masonry img,\n  .alc-hero__photo img,\n  .alc-hero__halo,\n  .alc-float,\n  .alc-modal__box {\n    animation: none !important;\n    transition: none !important;\n    transform: none !important;\n    opacity: 1 !important;\n  }\n  .alc-cta--pulse::after { display: none; }\n}\n\nheader.wp-block-template-part,footer.wp-block-template-part,.wp-site-blocks>header,.wp-site-blocks>footer,body.alc-body .wp-block-template-part,.entry-header,.wp-block-post-title,.entry-title{display:none!important}.wp-site-blocks,.entry-content,main.wp-block-group{padding:0!important;margin:0!important;max-width:none!important}\n<\/style>\n<a class=\"alc-skip\" href=\"#contenu\">Aller au contenu<\/a>\n\n  <header class=\"alc-header\">\n    <div class=\"alc-wrap alc-header__row\">\n      <a class=\"alc-logo\" href=\"#accueil\">ALCO<span>STOP<\/span><\/a>\n      <button class=\"alc-cta alc-header__cta\" type=\"button\" data-alc-open>Commander<\/button>\n    <\/div>\n  <\/header>\n\n  <main id=\"contenu\">\n    <div id=\"alc-funnel\">\n    <section class=\"alc-hero\" id=\"accueil\">\n      <div class=\"alc-hero__orb\" aria-hidden=\"true\"><\/div>\n      <div class=\"alc-hero__orb--2\" aria-hidden=\"true\"><\/div>\n      <div class=\"alc-hero__ring\" aria-hidden=\"true\"><\/div>\n      <div class=\"alc-wrap alc-hero__grid\">\n        <div class=\"alc-reveal\">\n          <p class=\"alc-kicker\">\ud83c\udf3f Formule naturelle<\/p>\n          <h1>Arr\u00eate l\u2019alcool maintenant<br>pour une vie meilleure<\/h1>\n          <p class=\"alc-hero__lead\">Alcostop accompagne les personnes qui souhaitent progressivement se lib\u00e9rer de leur consommation d\u2019alcool et retrouver un quotidien plus serein.<\/p>\n          <div class=\"alc-hero__pills\">\n            <span class=\"alc-pill\">\ud83c\udf3f Produit naturel<\/span>\n            <span class=\"alc-pill\">\ud83e\udd1d Accompagnement vers de nouvelles habitudes<\/span>\n            <span class=\"alc-pill\">\ud83d\udce6 Livraison disponible<\/span>\n          <\/div>\n          <strong class=\"alc-price\">11 900 FCFA<\/strong>\n          <button class=\"alc-cta alc-cta--pulse\" type=\"button\" data-alc-open>Commander Alcostop<\/button>\n          <p class=\"alc-hero__note\">Paiement \u00e0 la livraison<\/p>\n        <\/div>\n\n        <div class=\"alc-hero__stage alc-reveal alc-d2\">\n          <span class=\"alc-vert\" aria-hidden=\"true\">Nouvelle habitude<\/span>\n          <div class=\"alc-hero__halo\" aria-hidden=\"true\"><\/div>\n          <figure class=\"alc-hero__photo\">\n            <img fetchpriority=\"high\"  alt=\"Sachet ALCOSTOP, poudre naturelle 10 g, face et dos\" width=\"800\" height=\"800\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg\">\n          <\/figure>\n          <aside class=\"alc-float-badge\">\n            <strong>ALCOSTOP<\/strong>\n            <span>Nouvelle habitude. Nouvelle vie.<\/span>\n          <\/aside>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <div class=\"alc-trust\">\n      <div class=\"alc-wrap alc-trust__row\">\n        <span class=\"alc-trust__item\">\ud83c\udf3f Produit naturel<\/span>\n        <span class=\"alc-trust__item\">\ud83d\udd12 Commande s\u00e9curis\u00e9e<\/span>\n        <span class=\"alc-trust__item\">\ud83d\udce6 Livraison rapide<\/span>\n        <span class=\"alc-trust__item\">\ud83d\udcb5 Paiement \u00e0 la livraison<\/span>\n      <\/div>\n    <\/div>\n\n    <section class=\"alc-section alc-section--cream\" id=\"probleme\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-section__head alc-reveal\">\n          <p class=\"alc-kicker alc-kicker--dark\">Comprendre<\/p>\n          <h2>Quand l\u2019alcool commence \u00e0 prendre trop de place\u2026<\/h2>\n          <p class=\"alc-lead\">Parfois, ce n\u2019est plus seulement un verre de trop. C\u2019est une habitude qui s\u2019invite dans la vie de famille, dans le budget, dans le sommeil, dans le travail. Rien n\u2019est fig\u00e9. Reconna\u00eetre que l\u2019on souhaite changer, c\u2019est d\u00e9j\u00e0 un premier pas vers de nouvelles habitudes.<\/p>\n        <\/div>\n\n        <div class=\"alc-bento\">\n          <article class=\"alc-card alc-card--photo alc-reveal\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/Alcoholism_and_Family_Dynamics.jpeg_2K_202608312237.jpeg\" alt=\"Moment familial tendu, illustration des difficult\u00e9s que l\u2019alcool peut cr\u00e9er \u00e0 la maison\" width=\"1200\" height=\"800\" loading=\"lazy\">\n            <div class=\"alc-card__shade\"><\/div>\n            <div class=\"alc-card__caption\">\n              <h3>La famille<\/h3>\n              <p>Les silences, les tensions, le sentiment de ne plus \u00eatre pleinement pr\u00e9sent pour ceux que l\u2019on aime.<\/p>\n            <\/div>\n          <\/article>\n\n          <div class=\"alc-stack\">\n            <article class=\"alc-card alc-card--soft alc-reveal alc-d1\">\n              <h3>Les d\u00e9penses qui s\u2019accumulent<\/h3>\n              <p>Une consommation r\u00e9p\u00e9t\u00e9e p\u00e8se souvent plus qu\u2019on ne l\u2019imagine sur le budget du mois.<\/p>\n            <\/article>\n            <article class=\"alc-card alc-card--photo alc-reveal alc-d2\">\n              <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/Ez_tortenik_azokkal_akik_ritkan_202608312236.jpeg\" alt=\"Portrait contemplatif illustrant la fatigue et le besoin de retrouver un quotidien plus serein\" width=\"900\" height=\"700\" loading=\"lazy\">\n              <div class=\"alc-card__shade\"><\/div>\n              <div class=\"alc-card__caption\">\n                <h3>La fatigue du quotidien<\/h3>\n                <p>Moins d\u2019\u00e9nergie, un sommeil fragment\u00e9, une vie sociale qui se r\u00e9tr\u00e9cit parfois sans bruit.<\/p>\n              <\/div>\n            <\/article>\n          <\/div>\n        <\/div>\n\n        <div class=\"alc-bento\" style=\"margin-top:18px\">\n          <article class=\"alc-card alc-card--photo alc-reveal\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/telechargement_11.jpeg_2K_202608312233.jpeg\" alt=\"Illustration d\u2019une perte de contr\u00f4le li\u00e9e \u00e0 la consommation d\u2019alcool\" width=\"1000\" height=\"800\" loading=\"lazy\">\n            <div class=\"alc-card__shade\"><\/div>\n            <div class=\"alc-card__caption\">\n              <h3>Quand le contr\u00f4le \u00e9chappe<\/h3>\n              <p>Ce n\u2019est pas une question de volont\u00e9 \u00ab faible \u00bb. C\u2019est une habitude qui a pris trop de place \u2014 et que l\u2019on peut d\u00e9cider d\u2019accompagner autrement.<\/p>\n            <\/div>\n          <\/article>\n          <article class=\"alc-card alc-card--photo alc-reveal alc-d2\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/telechargement_14.jpeg_2K_202608312234.jpeg\" alt=\"Cons\u00e9quences de l\u2019alcool sur la vie sociale et professionnelle\" width=\"1000\" height=\"800\" loading=\"lazy\">\n            <div class=\"alc-card__shade\"><\/div>\n            <div class=\"alc-card__caption\">\n              <h3>Vie sociale et travail<\/h3>\n              <p>Retards, concentration, relations : l\u2019alcool peut peser aussi loin du verre, dans les journ\u00e9es que l\u2019on souhaite plus stables.<\/p>\n            <\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section alc-section--dark alc-transition\">\n      <div class=\"alc-wrap alc-reveal\">\n        <p class=\"alc-kicker\">Le premier pas<\/p>\n        <h2>Il est possible de commencer \u00e0 changer ses habitudes.<\/h2>\n        <p class=\"alc-lead\">Tout changement commence par une d\u00e9cision. Alcostop a \u00e9t\u00e9 pens\u00e9 comme un accompagnement naturel pour les personnes d\u00e9termin\u00e9es \u00e0 r\u00e9duire progressivement leur consommation d\u2019alcool et retrouver un quotidien plus \u00e9quilibr\u00e9.<\/p>\n        <button class=\"alc-cta alc-cta--pulse\" type=\"button\" data-alc-open>Je commence aujourd\u2019hui<\/button>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section\" id=\"produit\">\n      <div class=\"alc-wrap alc-split\">\n        <div class=\"alc-product-frame alc-reveal\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312253.jpeg\" alt=\"ALCOSTOP 10 g \u2014 sachet de poudre naturelle, \u00e9tiquette avant et mode d\u2019emploi\" width=\"900\" height=\"900\" loading=\"lazy\">\n        <\/div>\n        <div class=\"alc-copy alc-reveal alc-d2\">\n          <p class=\"alc-kicker alc-kicker--dark\">Le produit<\/p>\n          <h2>D\u00e9couvrez ALCOSTOP<\/h2>\n          <p class=\"alc-lead\" style=\"margin-bottom:8px\">ALCOSTOP<\/p>\n          <strong class=\"alc-price\" style=\"color:#0c665b\">11 900 FCFA<\/strong>\n          <ul class=\"alc-checks\">\n            <li>Formule naturelle<\/li>\n            <li>Facile \u00e0 int\u00e9grer dans une d\u00e9marche de changement<\/li>\n            <li>Discret<\/li>\n            <li>Simple \u00e0 utiliser conform\u00e9ment \u00e0 sa notice<\/li>\n            <li>Livraison disponible<\/li>\n          <\/ul>\n          <button class=\"alc-cta alc-cta--pulse\" type=\"button\" data-alc-open>Commander maintenant<\/button>\n          <p class=\"alc-health\">En cas de d\u00e9pendance importante \u00e0 l\u2019alcool, demandez conseil \u00e0 un professionnel de sant\u00e9 avant tout arr\u00eat brutal de la consommation.<\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section alc-section--mint\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-section__head alc-center alc-reveal\">\n          <p class=\"alc-kicker alc-kicker--dark\">Pourquoi changer<\/p>\n          <h2>Une d\u00e9cision qui peut changer bien plus qu\u2019une habitude<\/h2>\n        <\/div>\n        <div class=\"alc-grid-4\">\n          <article class=\"alc-card alc-why alc-reveal\">\n            <div class=\"alc-why__ico\">\u2764\ufe0f<\/div>\n            <h3>Famille<\/h3>\n            <p>\u00catre davantage pr\u00e9sent pour ceux qui comptent.<\/p>\n          <\/article>\n          <article class=\"alc-card alc-why alc-reveal alc-d1\">\n            <div class=\"alc-why__ico\">\ud83d\udcb0<\/div>\n            <h3>Finances<\/h3>\n            <p>R\u00e9duire les d\u00e9penses li\u00e9es \u00e0 la consommation d\u2019alcool.<\/p>\n          <\/article>\n          <article class=\"alc-card alc-why alc-reveal alc-d2\">\n            <div class=\"alc-why__ico\">\ud83e\udde0<\/div>\n            <h3>Contr\u00f4le<\/h3>\n            <p>Retrouver progressivement la ma\u00eetrise de ses habitudes.<\/p>\n          <\/article>\n          <article class=\"alc-card alc-why alc-reveal alc-d3\">\n            <div class=\"alc-why__ico\">\ud83c\udf05<\/div>\n            <h3>Quotidien<\/h3>\n            <p>Construire de nouvelles habitudes et de nouveaux objectifs.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section alc-section--cream\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-section__head alc-reveal\">\n          <p class=\"alc-kicker alc-kicker--dark\">Les atouts<\/p>\n          <h2>Pourquoi choisir ALCOSTOP&nbsp;?<\/h2>\n        <\/div>\n        <div class=\"alc-grid-6\">\n          <article class=\"alc-card alc-benefit alc-reveal\"><h3>\ud83c\udf3f Formule naturelle<\/h3><p>Une composition pens\u00e9e comme un accompagnement naturel, \u00e0 utiliser conform\u00e9ment \u00e0 sa notice.<\/p><\/article>\n          <article class=\"alc-card alc-benefit alc-reveal alc-d1\"><h3>\ud83e\udd1d D\u00e9marche de changement<\/h3><p>Pens\u00e9 pour accompagner une d\u00e9marche personnelle vers de nouvelles habitudes.<\/p><\/article>\n          <article class=\"alc-card alc-benefit alc-reveal alc-d2\"><h3>\ud83d\udce6 Livraison pratique<\/h3><p>Votre commande est pr\u00e9par\u00e9e puis livr\u00e9e selon les informations que vous indiquez.<\/p><\/article>\n          <article class=\"alc-card alc-benefit alc-reveal\"><h3>\ud83d\udd12 Commande confidentielle<\/h3><p>Vos informations restent discr\u00e8tes. Elles servent uniquement \u00e0 organiser la livraison.<\/p><\/article>\n          <article class=\"alc-card alc-benefit alc-reveal alc-d1\"><h3>\ud83d\udcb5 Paiement \u00e0 la livraison<\/h3><p>Vous r\u00e9glez lorsque vous recevez votre commande. Simple et clair.<\/p><\/article>\n          <article class=\"alc-card alc-benefit alc-reveal alc-d2\"><h3>\ud83d\udc9a Meilleures habitudes<\/h3><p>Une d\u00e9marche orient\u00e9e vers un quotidien plus serein, \u00e0 votre rythme.<\/p><\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section\" id=\"comment\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-section__head alc-center alc-reveal\">\n          <p class=\"alc-kicker alc-kicker--dark\">Comment \u00e7a marche<\/p>\n          <h2>Trois \u00e9tapes, tout simplement<\/h2>\n        <\/div>\n        <div class=\"alc-steps\">\n          <article class=\"alc-step alc-reveal\">\n            <div class=\"alc-step__num\">01<\/div>\n            <h3>Commandez<\/h3>\n            <p>Remplissez le formulaire en quelques secondes.<\/p>\n          <\/article>\n          <article class=\"alc-step alc-reveal alc-d1\">\n            <div class=\"alc-step__num\">02<\/div>\n            <h3>Recevez Alcostop<\/h3>\n            <p>Votre commande est pr\u00e9par\u00e9e puis livr\u00e9e.<\/p>\n          <\/article>\n          <article class=\"alc-step alc-reveal alc-d2\">\n            <div class=\"alc-step__num\">03<\/div>\n            <h3>Commencez votre d\u00e9marche<\/h3>\n            <p>Utilisez le produit conform\u00e9ment aux indications et engagez-vous dans de nouvelles habitudes.<\/p>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section alc-section--mint\" id=\"galerie\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-section__head alc-reveal\">\n          <p class=\"alc-kicker alc-kicker--dark\">En images<\/p>\n          <h2>ALCOSTOP, de plus pr\u00e8s<\/h2>\n        <\/div>\n        <div class=\"alc-masonry\">\n          <figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312254.jpeg\" alt=\"ALCOSTOP \u2014 sachet de poudre naturelle vu de face\" width=\"800\" height=\"800\" loading=\"lazy\"><\/figure>\n          <figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312256.jpeg\" alt=\"ALCOSTOP \u2014 d\u00e9tail de l\u2019\u00e9tiquette et du sachet 10 g\" width=\"800\" height=\"800\" loading=\"lazy\"><\/figure>\n          <figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/Millions_of_PNG_Images_Backgrounds_202608312240.jpeg\" alt=\"Composition visuelle autour d\u2019une d\u00e9marche de changement des habitudes\" width=\"1000\" height=\"750\" loading=\"lazy\"><\/figure>\n          <figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312257.jpeg\" alt=\"ALCOSTOP \u2014 pr\u00e9sentation du sachet et de la poudre\" width=\"800\" height=\"800\" loading=\"lazy\"><\/figure>\n          <figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg\" alt=\"Deux sachets ALCOSTOP, face avant et mode d\u2019emploi\" width=\"800\" height=\"800\" loading=\"lazy\"><\/figure>\n          <figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/Alcoholism_and_Family_Dynamics.jpeg_2K_202608312237.jpeg\" alt=\"Image contextuelle : l\u2019alcool peut peser sur les relations familiales\" width=\"1000\" height=\"750\" loading=\"lazy\"><\/figure>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section alc-section--cream\" id=\"temoignages\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-section__head alc-reveal\">\n          <p class=\"alc-kicker alc-kicker--dark\">Paroles<\/p>\n          <h2>Ils ont d\u00e9cid\u00e9 de changer leurs habitudes<\/h2>\n          <p class=\"alc-lead\">Des clients partagent leur exp\u00e9rience avec Alcostop. Chaque parcours est personnel.<\/p>\n        <\/div>\n        <div class=\"alc-grid-3\">\n          <article class=\"alc-card alc-quote alc-reveal\">\n            <div class=\"alc-quote__top\">\n              <div class=\"alc-avatar\" aria-hidden=\"true\">EK<\/div>\n              <div>\n                <strong>Elvis Konan<\/strong>\n                <div>Client Alcostop<\/div>\n              <\/div>\n            <\/div>\n            <div class=\"alc-stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <p>\u00ab J\u2019ai achet\u00e9 votre produit Alcostop. Vraiment, je suis d\u00e9livr\u00e9. Depuis que j\u2019ai utilis\u00e9, je n\u2019ai plus envie de boire et j\u2019en suis tr\u00e8s heureux. \u00bb<\/p>\n          <\/article>\n          <article class=\"alc-card alc-quote alc-reveal alc-d1\">\n            <div class=\"alc-quote__top\">\n              <div class=\"alc-avatar\" aria-hidden=\"true\">KF<\/div>\n              <div>\n                <strong>Kon\u00e9 Fanta<\/strong>\n                <div>Cliente Alcostop<\/div>\n              <\/div>\n            <\/div>\n            <div class=\"alc-stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <p>\u00ab J\u2019ai achet\u00e9 pour mon petit fr\u00e8re. \u00c7a fait pratiquement 7 mois qu\u2019il ne touche plus \u00e0 l\u2019alcool. Merci. \u00bb<\/p>\n          <\/article>\n          <article class=\"alc-card alc-quote alc-reveal alc-d2\">\n            <div class=\"alc-quote__top\">\n              <div class=\"alc-avatar\" aria-hidden=\"true\">CA<\/div>\n              <div>\n                <strong>Ciss\u00e9 Abdoulrazak<\/strong>\n                <div>Client Alcostop<\/div>\n              <\/div>\n            <\/div>\n            <div class=\"alc-stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <p>\u00ab Merci les gars. Gr\u00e2ce \u00e0 Alcostop, j\u2019ai arr\u00eat\u00e9 l\u2019alcool et depuis lors je prends le contr\u00f4le de ma vie. Merci. \u00bb<\/p>\n          <\/article>\n        <\/div>\n        <p class=\"alc-placeholder-note alc-quote-note\">T\u00e9moignages de clients. Les exp\u00e9riences sont individuelles et ne remplacent pas un avis m\u00e9dical.<\/p>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section\" id=\"offre\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-offer alc-reveal\">\n          <p class=\"alc-kicker\">Commencez votre d\u00e9marche<\/p>\n          <h2>ALCOSTOP<\/h2>\n          <strong class=\"alc-price\">11 900 FCFA<\/strong>\n          <div class=\"alc-offer__meta\">\n            <span class=\"alc-pill\">\ud83c\udf3f Produit naturel<\/span>\n            <span class=\"alc-pill\">\ud83d\udce6 Livraison disponible<\/span>\n            <span class=\"alc-pill\">\ud83d\udcb5 Paiement \u00e0 la livraison<\/span>\n          <\/div>\n          <button class=\"alc-cta alc-cta--pulse\" type=\"button\" data-alc-open>Commander Alcostop \u2013 11 900 FCFA<\/button>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <section class=\"alc-section alc-section--cream\" id=\"faq\">\n      <div class=\"alc-wrap\">\n        <div class=\"alc-section__head alc-center alc-reveal\">\n          <p class=\"alc-kicker alc-kicker--dark\">Questions<\/p>\n          <h2>FAQ<\/h2>\n        <\/div>\n        <div class=\"alc-faq\">\n          <article class=\"alc-acc is-open\">\n            <button type=\"button\" aria-expanded=\"true\">Qu\u2019est-ce qu\u2019Alcostop&nbsp;? <span>+<\/span><\/button>\n            <div class=\"alc-acc__panel\">ALCOSTOP est un produit naturel destin\u00e9 \u00e0 accompagner une d\u00e9marche personnelle visant \u00e0 r\u00e9duire ou arr\u00eater la consommation d\u2019alcool.<\/div>\n          <\/article>\n          <article class=\"alc-acc\">\n            <button type=\"button\" aria-expanded=\"false\">Combien co\u00fbte Alcostop&nbsp;? <span>+<\/span><\/button>\n            <div class=\"alc-acc__panel\">Le sachet est \u00e0 11 900 FCFA. Vous pouvez commander 1, 2, 3 ou 5 unit\u00e9s.<\/div>\n          <\/article>\n          <article class=\"alc-acc\">\n            <button type=\"button\" aria-expanded=\"false\">Comment commander&nbsp;? <span>+<\/span><\/button>\n            <div class=\"alc-acc__panel\">Cliquez sur un bouton \u00ab Commander \u00bb, indiquez votre nom, votre num\u00e9ro de t\u00e9l\u00e9phone, votre ville et la quantit\u00e9 souhait\u00e9e.<\/div>\n          <\/article>\n          <article class=\"alc-acc\">\n            <button type=\"button\" aria-expanded=\"false\">Comment vais-je recevoir ma commande&nbsp;? <span>+<\/span><\/button>\n            <div class=\"alc-acc__panel\">Apr\u00e8s validation de la commande, le client est contact\u00e9 pour organiser la livraison.<\/div>\n          <\/article>\n          <article class=\"alc-acc\">\n            <button type=\"button\" aria-expanded=\"false\">Alcostop remplace-t-il un traitement m\u00e9dical&nbsp;? <span>+<\/span><\/button>\n            <div class=\"alc-acc__panel\">Non. Alcostop ne doit pas \u00eatre pr\u00e9sent\u00e9 comme un substitut \u00e0 une prise en charge m\u00e9dicale. Une personne fortement d\u00e9pendante \u00e0 l\u2019alcool doit demander conseil \u00e0 un professionnel de sant\u00e9 avant un arr\u00eat brutal.<\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/section>\n    <\/div>\n\n    <section class=\"alc-thanks\" id=\"alc-thanks-view\" hidden>\n      <div class=\"alc-thanks__card alc-reveal is-in\">\n        <div class=\"alc-success__mark\" aria-hidden=\"true\">\u2705<\/div>\n        <p class=\"alc-kicker alc-kicker--dark\">Commande re\u00e7ue<\/p>\n        <h1>Merci, c\u2019est enregistr\u00e9.<\/h1>\n        <p class=\"alc-thanks__lead\">Votre demande pour ALCOSTOP a bien \u00e9t\u00e9 prise en compte. Notre \u00e9quipe pourra vous contacter pour confirmer la livraison. Vous r\u00e9glez \u00e0 la r\u00e9ception.<\/p>\n        <p class=\"alc-thanks__recap\" id=\"alc-recap\"><\/p>\n        <ol class=\"alc-thanks__steps\">\n          <li data-n=\"1\">Nous vous contactons pour confirmer votre commande.<\/li>\n          <li data-n=\"2\">Votre commande est pr\u00e9par\u00e9e, puis livr\u00e9e.<\/li>\n          <li data-n=\"3\">Vous payez \u00e0 la livraison.<\/li>\n        <\/ol>\n        <a class=\"alc-cta\" href=\"https:\/\/alcostop.net\/\">Retour \u00e0 l\u2019accueil<\/a>\n      <\/div>\n    <\/section>\n  <\/main>\n\n  <footer class=\"alc-footer\">\n    <div class=\"alc-wrap\">\n      <div class=\"alc-footer__grid\">\n        <div>\n          <div class=\"alc-logo\">ALCO<span>STOP<\/span><\/div>\n          <p>Un nouveau d\u00e9part commence par une d\u00e9cision.<\/p>\n          <p class=\"alc-legal\" style=\"margin-top:18px\">Alcostop est pr\u00e9sent\u00e9 comme un produit naturel d\u2019accompagnement et ne remplace pas un diagnostic, un traitement ou un suivi m\u00e9dical. En cas de d\u00e9pendance importante \u00e0 l\u2019alcool, demandez l\u2019avis d\u2019un professionnel de sant\u00e9.<\/p>\n        <\/div>\n        <nav aria-label=\"Pied de page\">\n          <a href=\"#accueil\">Accueil<\/a>\n          <a href=\"#comment\">Comment \u00e7a marche<\/a>\n          <a href=\"#faq\">FAQ<\/a>\n          <a href=\"#offre\" data-alc-open>Commander<\/a>\n        <\/nav>\n      <\/div>\n      <p class=\"alc-copyright\">\u00a9 2026 ALCOSTOP \u2013 Tous droits r\u00e9serv\u00e9s.<\/p>\n    <\/div>\n  <\/footer>\n\n  <div class=\"alc-sticky\" id=\"alc-sticky\">\n    <div class=\"alc-sticky__row\">\n      <div>\n        <b>ALCOSTOP<\/b>\n        <small>11 900 FCFA<\/small>\n      <\/div>\n      <button class=\"alc-cta\" type=\"button\" data-alc-open>Commander<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"alc-float\" id=\"alc-float\">\n    <button class=\"alc-cta\" type=\"button\" data-alc-open>Commander \u2013 11 900 F<\/button>\n  <\/div>\n\n  <div class=\"alc-modal\" id=\"alc-modal\" hidden aria-hidden=\"true\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"alc-modal-title\">\n    <div class=\"alc-modal__overlay\" data-alc-close><\/div>\n    <div class=\"alc-modal__box\">\n      <button class=\"alc-modal__close\" type=\"button\" data-alc-close aria-label=\"Fermer\">\u00d7<\/button>\n\n      <form class=\"alc-form\" id=\"alc-form\" novalidate>\n        <h2 id=\"alc-modal-title\">Commander ALCOSTOP<\/h2>\n        <p class=\"alc-modal__sub\">Remplissez vos informations pour recevoir votre commande.<\/p>\n        <div class=\"alc-modal__product\">\n          <strong>ALCOSTOP<\/strong>\n          <span id=\"alc-modal-price\">11 900 FCFA<\/span>\n        <\/div>\n\n        <label class=\"alc-field\">\n          <span>Nom et pr\u00e9nom *<\/span>\n          <input type=\"text\" id=\"alc-name\" name=\"customer_name\" autocomplete=\"name\" required>\n        <\/label>\n        <label class=\"alc-field\">\n          <span>T\u00e9l\u00e9phone *<\/span>\n          <input type=\"tel\" id=\"alc-phone\" name=\"phone\" autocomplete=\"tel\" inputmode=\"tel\" required>\n        <\/label>\n        <label class=\"alc-field\">\n          <span>Ville \/ Commune *<\/span>\n          <input type=\"text\" id=\"alc-city\" name=\"city\" autocomplete=\"address-level2\" required>\n        <\/label>\n        <label class=\"alc-field\">\n          <span>Quantit\u00e9 *<\/span>\n          <select id=\"alc-qty\" name=\"quantity\" required>\n            <option value=\"1\" selected>1 Alcostop \u2013 11 900 FCFA<\/option>\n            <option value=\"2\">2 Alcostop \u2013 23 800 FCFA<\/option>\n            <option value=\"3\">3 Alcostop \u2013 35 700 FCFA<\/option>\n            <option value=\"5\">5 Alcostop \u2013 59 500 FCFA<\/option>\n          <\/select>\n        <\/label>\n\n        <p class=\"alc-form-err\" id=\"alc-form-err\" role=\"alert\"><\/p>\n        <button class=\"alc-cta alc-cta--full\" type=\"submit\" id=\"alc-submit\">Valider ma commande<\/button>\n        <p class=\"alc-lock-note\">\ud83d\udd12 Vos informations restent confidentielles.<\/p>\n      <\/form>\n\n      <div class=\"alc-success\" id=\"alc-success\" hidden><\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n(function () {\n  \"use strict\";\n\n  document.documentElement.classList.add(\"alc-js\");\n  document.body.classList.add(\"alc-body\");\n\n  const ORDER_ENDPOINT = \"https:\/\/alcostop.net\/index.php\/wp-json\/alcostop\/v1\/order\";\n  const THANKS_URL = \"https:\/\/alcostop.net\/index.php\/merci\/\";\n\n  const PACKS = {\n    1: { qty: 1, price: 11900, label: \"1 Alcostop - 11 900 FCFA\" },\n    2: { qty: 2, price: 23800, label: \"2 Alcostop - 23 800 FCFA\" },\n    3: { qty: 3, price: 35700, label: \"3 Alcostop - 35 700 FCFA\" },\n    5: { qty: 5, price: 59500, label: \"5 Alcostop - 59 500 FCFA\" }\n  };\n\n  const modal = document.getElementById(\"alc-modal\");\n  const form = document.getElementById(\"alc-form\");\n  const success = document.getElementById(\"alc-success\");\n  const submitBtn = document.getElementById(\"alc-submit\");\n  const formErr = document.getElementById(\"alc-form-err\");\n  const floatBtn = document.getElementById(\"alc-float\");\n  const sticky = document.getElementById(\"alc-sticky\");\n\n  let submitting = false;\n  let lastFocus = null;\n  let scrollY = 0;\n\n  function $(id) {\n    return document.getElementById(id);\n  }\n\n  function normalizePhone(value) {\n    return String(value || \"\").replace(\/\\D+\/g, \"\");\n  }\n\n  function validPhone(value) {\n    const digits = normalizePhone(value);\n    if (\/^(01|05|07)\\d{8}$\/.test(digits)) return true;\n    if (\/^225(01|05|07)\\d{8}$\/.test(digits)) return true;\n    if (digits.length >= 8) {\n      if (digits.length <= 15) return true;\n    }\n    return false;\n  }\n\n  function lockPage() {\n    scrollY = window.scrollY || window.pageYOffset || 0;\n    document.body.classList.add(\"alc-lock\");\n    document.body.style.top = \"-\" + scrollY + \"px\";\n    document.documentElement.style.overflow = \"hidden\";\n  }\n\n  function unlockPage() {\n    document.body.classList.remove(\"alc-lock\");\n    document.body.style.top = \"\";\n    document.documentElement.style.overflow = \"\";\n    window.scrollTo(0, scrollY || 0);\n  }\n\n  function openModal() {\n    if (!modal) return;\n    lastFocus = document.activeElement;\n    form.classList.remove(\"is-hide\");\n    if (success) success.classList.remove(\"is-on\");\n    formErr.classList.remove(\"is-on\");\n    formErr.textContent = \"\";\n    modal.hidden = false;\n    modal.classList.add(\"is-open\");\n    modal.setAttribute(\"aria-hidden\", \"false\");\n    lockPage();\n    if (sticky) sticky.style.display = \"none\";\n    setTimeout(function () {\n      var field = $(\"alc-name\");\n      if (field) field.focus();\n    }, 60);\n  }\n\n  function closeModal() {\n    if (submitting) return;\n    modal.classList.remove(\"is-open\");\n    modal.hidden = true;\n    modal.setAttribute(\"aria-hidden\", \"true\");\n    unlockPage();\n    if (sticky) sticky.style.display = \"\";\n    onScroll();\n    if (lastFocus) {\n      if (typeof lastFocus.focus === \"function\") {\n        try { lastFocus.focus(); } catch (e) {}\n      }\n    }\n  }\n\n  function showError(message, field) {\n    formErr.textContent = message;\n    formErr.classList.add(\"is-on\");\n    if (field) field.focus();\n  }\n\n  function setLoading(on) {\n    submitBtn.disabled = on;\n    submitBtn.textContent = on ? \"Traitement...\" : \"Valider ma commande\";\n  }\n\n  function getPack() {\n    var qtyKey = $(\"alc-qty\") ? $(\"alc-qty\").value : \"1\";\n    return PACKS[qtyKey] || PACKS[1];\n  }\n\n  function updateModalPrice() {\n    var priceEl = $(\"alc-modal-price\");\n    if (!priceEl) return;\n    var pack = getPack();\n    priceEl.textContent = pack.label.replace(\/^[^-]+-\\s*\/, \"\");\n  }\n\n  function collectOrder() {\n    var pack = getPack();\n    return {\n      product: \"ALCOSTOP\",\n      price: pack.price,\n      customer_name: $(\"alc-name\").value.trim(),\n      phone: normalizePhone($(\"alc-phone\").value),\n      city: $(\"alc-city\").value.trim(),\n      quantity: pack.qty,\n      pack_label: pack.label,\n      order_date: new Date().toISOString(),\n      source: \"Tunnel Alcostop\"\n    };\n  }\n\n  function submitOrder(data) {\n    if (!ORDER_ENDPOINT) {\n      return Promise.resolve({ ok: true, local: true, redirect: THANKS_URL });\n    }\n\n    return fetch(ORDER_ENDPOINT, {\n      method: \"POST\",\n      headers: { \"Content-Type\": \"application\/json\", Accept: \"application\/json\" },\n      body: JSON.stringify(data),\n      mode: \"cors\"\n    }).then(function (res) {\n      if (!res.ok) throw new Error(\"http_\" + res.status);\n      return res.text().then(function (text) {\n        var t = String(text || \"\").trim();\n        var up = t.toUpperCase();\n        var json = null;\n        if (t.charAt(0) === \"{\") {\n          try { json = JSON.parse(t); } catch (err) { json = null; }\n        }\n        var ok = false;\n        if (json) {\n          if (json.ok) ok = true;\n        }\n        if (up === \"\") ok = true;\n        if (up === \"OK\") ok = true;\n        if (up.indexOf(\"OK\") !== -1) ok = true;\n        if (up.indexOf(\"SUCCESS\") !== -1) ok = true;\n        if (t.charAt(0) === \"{\") ok = true;\n        if (!ok) throw new Error(\"unexpected_response\");\n        return json || { ok: true };\n      });\n    });\n  }\n\n  function fillRecap(payload) {\n    var recap = $(\"alc-recap\");\n    if (!recap) return;\n    if (!payload) return;\n    var label = payload.pack_label || \"\";\n    if (!label) return;\n    recap.textContent = \"Recapitulatif : \" + label + \".\";\n    recap.classList.add(\"is-on\");\n  }\n\n  function showThanksView(payload) {\n    fillRecap(payload);\n    document.body.classList.add(\"alc-on-thanks\");\n    var view = $(\"alc-thanks-view\");\n    if (view) view.hidden = false;\n    if (modal) {\n      modal.classList.remove(\"is-open\");\n      modal.hidden = true;\n      modal.setAttribute(\"aria-hidden\", \"true\");\n    }\n    unlockPage();\n    if (sticky) sticky.style.display = \"none\";\n    if (floatBtn) floatBtn.classList.remove(\"is-on\");\n    window.scrollTo(0, 0);\n  }\n\n  function thanksQuery(payload) {\n    return \"q=\" + encodeURIComponent(payload.quantity);\n  }\n\n  function goToThanks(payload, redirectUrl) {\n    try {\n      sessionStorage.setItem(\"alc_thanks\", JSON.stringify({\n        qty: payload.quantity,\n        price: payload.price,\n        label: payload.pack_label\n      }));\n    } catch (e) {}\n    showThanksView(payload);\n    var dest = THANKS_URL;\n    if (redirectUrl) dest = redirectUrl;\n    if (dest.indexOf(\"?\") !== -1) dest = dest.split(\"?\")[0];\n    window.location.assign(dest + \"?\" + thanksQuery(payload));\n  }\n\n  document.querySelectorAll(\"[data-alc-open]\").forEach(function (el) {\n    el.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      openModal();\n    });\n  });\n\n  document.querySelectorAll(\"[data-alc-close]\").forEach(function (el) {\n    el.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      closeModal();\n    });\n  });\n\n  document.addEventListener(\"keydown\", function (e) {\n    if (modal.hidden) return;\n    if (e.key === \"Escape\") {\n      e.preventDefault();\n      closeModal();\n    }\n  });\n\n  document.querySelectorAll(\".alc-acc button\").forEach(function (btn) {\n    btn.addEventListener(\"click\", function () {\n      var item = btn.parentElement;\n      var open = item.classList.contains(\"is-open\");\n      document.querySelectorAll(\".alc-acc\").forEach(function (acc) {\n        acc.classList.remove(\"is-open\");\n        var b = acc.querySelector(\"button\");\n        if (b) b.setAttribute(\"aria-expanded\", \"false\");\n      });\n      if (!open) {\n        item.classList.add(\"is-open\");\n        btn.setAttribute(\"aria-expanded\", \"true\");\n      }\n    });\n  });\n\n  form.addEventListener(\"submit\", function (e) {\n    e.preventDefault();\n    if (submitting) return;\n\n    formErr.classList.remove(\"is-on\");\n    var name = $(\"alc-name\").value.trim();\n    var phone = $(\"alc-phone\").value;\n    var city = $(\"alc-city\").value.trim();\n    var qtyEl = $(\"alc-qty\");\n    var qtyKey = qtyEl ? qtyEl.value : \"1\";\n\n    if (!name) return showError(\"Indiquez votre nom et prenom.\", $(\"alc-name\"));\n    if (!validPhone(phone)) return showError(\"Verifiez votre numero de telephone.\", $(\"alc-phone\"));\n    if (!city) return showError(\"Indiquez votre ville ou commune.\", $(\"alc-city\"));\n    if (!PACKS[qtyKey]) return showError(\"Choisissez une quantite.\", qtyEl);\n\n    submitting = true;\n    setLoading(true);\n\n    var payload = collectOrder();\n\n    submitOrder(payload)\n      .then(function (result) {\n        var dest = THANKS_URL;\n        if (result) {\n          if (result.redirect) dest = result.redirect;\n        }\n        goToThanks(payload, dest);\n      })\n      .catch(function () {\n        submitting = false;\n        setLoading(false);\n        showError(\"Une erreur est survenue. Vos informations sont conservees - reessayez dans un instant.\");\n      });\n  });\n\n  function onScroll() {\n    var y = window.scrollY || 0;\n    var docH = Math.max(document.body.scrollHeight - window.innerHeight, 1);\n    if (floatBtn) {\n      var showFloat = false;\n      if (window.innerWidth >= 781) {\n        if (y \/ docH >= 0.25) {\n          if (modal.hidden) showFloat = true;\n        }\n      }\n      if (showFloat) floatBtn.classList.add(\"is-on\");\n      else floatBtn.classList.remove(\"is-on\");\n    }\n  }\n\n  window.addEventListener(\"scroll\", onScroll, { passive: true });\n  window.addEventListener(\"resize\", onScroll);\n  onScroll();\n\n  if ($(\"alc-qty\")) {\n    $(\"alc-qty\").addEventListener(\"change\", updateModalPrice);\n  }\n  updateModalPrice();\n\n  var reduce = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n  var reveals = document.querySelectorAll(\".alc-reveal\");\n  if (reduce || !(\"IntersectionObserver\" in window)) {\n    reveals.forEach(function (el) { el.classList.add(\"is-in\"); });\n  } else {\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (en) {\n        if (en.isIntersecting) {\n          en.target.classList.add(\"is-in\");\n          io.unobserve(en.target);\n        }\n      });\n    }, { threshold: 0.12, rootMargin: \"0px 0px -40px 0px\" });\n    reveals.forEach(function (el) { io.observe(el); });\n  }\n\n  window.AlcostopOrder = {\n    open: openModal,\n    close: closeModal,\n    submitOrder: submitOrder,\n    ORDER_ENDPOINT: ORDER_ENDPOINT\n  };\n})();\n\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Aller au contenu ALCOSTOP Commander \ud83c\udf3f Formule naturelle Arr\u00eate l\u2019alcool maintenantpour une vie meilleure Alcostop accompagne les personnes qui souhaitent progressivement se lib\u00e9rer de leur consommation d\u2019alcool et retrouver un quotidien plus serein. \ud83c\udf3f Produit naturel \ud83e\udd1d Accompagnement vers de nouvelles habitudes \ud83d\udce6 Livraison disponible 11 900 FCFA Commander Alcostop Paiement \u00e0 la livraison Nouvelle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Accueil ALCOSTOP - Alcostop<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alcostop.net\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Accueil ALCOSTOP - Alcostop\" \/>\n<meta property=\"og:description\" content=\"Aller au contenu ALCOSTOP Commander \ud83c\udf3f Formule naturelle Arr\u00eate l\u2019alcool maintenantpour une vie meilleure Alcostop accompagne les personnes qui souhaitent progressivement se lib\u00e9rer de leur consommation d\u2019alcool et retrouver un quotidien plus serein. \ud83c\udf3f Produit naturel \ud83e\udd1d Accompagnement vers de nouvelles habitudes \ud83d\udce6 Livraison disponible 11 900 FCFA Commander Alcostop Paiement \u00e0 la livraison Nouvelle [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alcostop.net\/\" \/>\n<meta property=\"og:site_name\" content=\"Alcostop\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-01T00:38:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/alcostop.net\\\/\",\"url\":\"https:\\\/\\\/alcostop.net\\\/\",\"name\":\"Accueil ALCOSTOP - Alcostop\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/alcostop.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/alcostop.net\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/alcostop.net\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/alcostop.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg\",\"datePublished\":\"2026-08-31T23:34:11+00:00\",\"dateModified\":\"2026-09-01T00:38:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/alcostop.net\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/alcostop.net\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/alcostop.net\\\/#primaryimage\",\"url\":\"https:\\\/\\\/alcostop.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg\",\"contentUrl\":\"https:\\\/\\\/alcostop.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg\",\"width\":2048,\"height\":2048},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/alcostop.net\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/alcostop.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accueil ALCOSTOP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/alcostop.net\\\/#website\",\"url\":\"https:\\\/\\\/alcostop.net\\\/\",\"name\":\"Alcostop\",\"description\":\"Mon site WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/alcostop.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Accueil ALCOSTOP - Alcostop","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/alcostop.net\/","og_locale":"fr_FR","og_type":"article","og_title":"Accueil ALCOSTOP - Alcostop","og_description":"Aller au contenu ALCOSTOP Commander \ud83c\udf3f Formule naturelle Arr\u00eate l\u2019alcool maintenantpour une vie meilleure Alcostop accompagne les personnes qui souhaitent progressivement se lib\u00e9rer de leur consommation d\u2019alcool et retrouver un quotidien plus serein. \ud83c\udf3f Produit naturel \ud83e\udd1d Accompagnement vers de nouvelles habitudes \ud83d\udce6 Livraison disponible 11 900 FCFA Commander Alcostop Paiement \u00e0 la livraison Nouvelle [&hellip;]","og_url":"https:\/\/alcostop.net\/","og_site_name":"Alcostop","article_modified_time":"2026-09-01T00:38:30+00:00","og_image":[{"url":"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/alcostop.net\/","url":"https:\/\/alcostop.net\/","name":"Accueil ALCOSTOP - Alcostop","isPartOf":{"@id":"https:\/\/alcostop.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alcostop.net\/#primaryimage"},"image":{"@id":"https:\/\/alcostop.net\/#primaryimage"},"thumbnailUrl":"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg","datePublished":"2026-08-31T23:34:11+00:00","dateModified":"2026-09-01T00:38:30+00:00","breadcrumb":{"@id":"https:\/\/alcostop.net\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alcostop.net\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/alcostop.net\/#primaryimage","url":"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg","contentUrl":"https:\/\/alcostop.net\/wp-content\/uploads\/2026\/09\/WhatsApp_Image_2026-08-22_at_11.37.48.jpeg_202608312252.jpeg","width":2048,"height":2048},{"@type":"BreadcrumbList","@id":"https:\/\/alcostop.net\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alcostop.net\/"},{"@type":"ListItem","position":2,"name":"Accueil ALCOSTOP"}]},{"@type":"WebSite","@id":"https:\/\/alcostop.net\/#website","url":"https:\/\/alcostop.net\/","name":"Alcostop","description":"Mon site WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alcostop.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":11,"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":47,"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/pages\/21\/revisions\/47"}],"wp:attachment":[{"href":"https:\/\/alcostop.net\/index.php\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}