{"id":3537,"date":"2025-03-13T03:15:22","date_gmt":"2025-03-13T03:15:22","guid":{"rendered":"https:\/\/toucandiscovery.com\/?page_id=3537"},"modified":"2026-04-29T03:58:08","modified_gmt":"2026-04-29T03:58:08","slug":"collection-foret","status":"publish","type":"page","link":"https:\/\/toucandiscovery.com\/zh\/collection-foret\/","title":{"rendered":"Collection For\u00eat"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3537\" class=\"elementor elementor-3537\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-611321d7 e-con-full e-flex e-con e-parent\" data-id=\"611321d7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;grandtour_ext_is_background_parallax&quot;:&quot;false&quot;,&quot;grandtour_ext_is_background_backdrop&quot;:&quot;false&quot;,&quot;grandtour_ext_is_background_on_scroll&quot;:&quot;false&quot;,&quot;grandtour_ext_link_sidemenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_closed_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_is_sticky&quot;:&quot;false&quot;,&quot;grandtour_ext_is_scrollme&quot;:&quot;false&quot;,&quot;grandtour_ext_is_smoove&quot;:&quot;false&quot;,&quot;grandtour_ext_is_parallax_mouse&quot;:&quot;false&quot;,&quot;grandtour_ext_is_infinite&quot;:&quot;false&quot;,&quot;grandtour_ext_is_fadeout_animation&quot;:&quot;false&quot;,&quot;grandtour_ext_mobile_static&quot;:&quot;false&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eba0891 elementor-widget elementor-widget-html\" data-id=\"5eba0891\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;grandtour_ext_link_sidemenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_link_closed_fullmenu&quot;:&quot;false&quot;,&quot;grandtour_ext_is_sticky&quot;:&quot;false&quot;,&quot;grandtour_ext_is_scrollme&quot;:&quot;false&quot;,&quot;grandtour_ext_is_smoove&quot;:&quot;false&quot;,&quot;grandtour_ext_is_parallax_mouse&quot;:&quot;false&quot;,&quot;grandtour_ext_is_infinite&quot;:&quot;false&quot;,&quot;grandtour_ext_is_fadeout_animation&quot;:&quot;false&quot;,&quot;grandtour_ext_mobile_static&quot;:&quot;false&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n  Toucan Discovery \u2014 Page \"Collection For\u00eat\"\n  Bloc HTML autonome pour widget HTML Elementor (WordPress).\n  Toutes les classes CSS scoped sous .td-page-foret\n  Police Montserrat (charg\u00e9e par WordPress) + Playfair Display italic (import\u00e9e).\n\n  Concept : ambiance for\u00eat sombre, brume, immersion mystique.\n  Effets : Lenis smooth scroll, GSAP parallax multi-couches sur hero,\n  particules de brume flottantes, tilt 3D, ombres dynamiques,\n  scroll horizontal \u00e9cosyst\u00e8mes, mosa\u00efque 16 photos avec blur-up,\n  Playfair italic gros titres, break-out pleine largeur.\n\n  Dynamics int\u00e9gr\u00e9 6+ fois : hero, chaque itin\u00e9raire (\u00d74 = 4 mentions),\n  bandeau interm\u00e9diaire, FAQ, comparatif, CTA final.\n-->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@1,400;1,600;1,700&display=swap');\n\n\/* ============== RESET & TOKENS ============== *\/\n.td-page-foret,\n.td-page-foret *,\n.td-page-foret *::before,\n.td-page-foret *::after { box-sizing: border-box; }\n\n.td-page-foret {\n  \/* Break-out pleine largeur (obligatoire) *\/\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  overflow-x: hidden;\n\n  \/* Palette For\u00eat *\/\n  --foret-green: #7DC242;\n  --foret-green-dark: #3A7D34;\n  --foret-green-deep: #1F4F1B;\n  --foret-navy: #1B2A5A;\n  --foret-navy-deep: #17365D;\n  --foret-orange: #F7941D;\n  --foret-orange-dark: #c66f10;\n  --foret-yellow: #FFC107;\n  --foret-white: #FFFFFF;\n  --foret-cream: #FAFAF7;\n  --foret-line: #E8E8E8;\n  --foret-text: #555;\n  --foret-muted: #888;\n  --foret-black: #0D0D0D;\n  --foret-mist: rgba(255,255,255,.15);\n\n  --foret-shadow-sm: 0 2px 4px rgba(13,13,13,.08), 0 4px 12px rgba(13,13,13,.06);\n  --foret-shadow-md: 0 4px 8px rgba(13,13,13,.1), 0 14px 28px rgba(13,13,13,.12), 0 28px 56px -14px rgba(13,13,13,.18);\n  --foret-shadow-lg: 0 6px 14px rgba(13,13,13,.12), 0 22px 36px rgba(13,13,13,.18), 0 36px 72px -18px rgba(13,13,13,.32);\n  --foret-shadow-xl: 0 10px 22px rgba(13,13,13,.15), 0 28px 56px rgba(13,13,13,.22), 0 52px 104px -26px rgba(13,13,13,.42);\n  --foret-glow-green: 0 0 60px -10px rgba(125,194,66,.55), 0 18px 36px -12px rgba(58,125,52,.5);\n  --foret-glow-orange: 0 0 60px -10px rgba(247,148,29,.55), 0 18px 36px -12px rgba(247,148,29,.4);\n\n  --foret-display: 'Playfair Display', Georgia, 'Times New Roman', serif;\n\n  font-family: 'Montserrat', Arial, sans-serif;\n  color: var(--foret-text);\n  line-height: 1.65;\n  font-size: 16px;\n  background: var(--foret-white);\n}\n.td-page-foret img { max-width: 100%; height: auto; display: block; }\n.td-page-foret a { color: var(--foret-orange); text-decoration: none; transition: color .25s ease; }\n.td-page-foret a:hover { color: var(--foret-green); }\n.td-page-foret p { margin: 0 0 1em 0; }\n\n\/* ============== REVEAL ============== *\/\n.td-page-foret .tda-reveal {\n  opacity: 0;\n  transform: translateY(36px);\n  transition: opacity .9s cubic-bezier(.2,.7,.2,1), transform .9s cubic-bezier(.2,.7,.2,1);\n  will-change: opacity, transform;\n}\n.td-page-foret .tda-reveal.tda-visible { opacity: 1; transform: translateY(0); }\n.td-page-foret .tda-reveal--d1 { transition-delay: .08s; }\n.td-page-foret .tda-reveal--d2 { transition-delay: .16s; }\n.td-page-foret .tda-reveal--d3 { transition-delay: .24s; }\n.td-page-foret .tda-reveal--d4 { transition-delay: .32s; }\n.td-page-foret .tda-reveal--d5 { transition-delay: .40s; }\n\n\/* ============== KEYFRAMES ============== *\/\n@keyframes foretKenBurns {\n  0%   { transform: scale(1) translate(0, 0); }\n  50%  { transform: scale(1.18) translate(-3%, 2%); }\n  100% { transform: scale(1) translate(0, 0); }\n}\n@keyframes foretMistRise {\n  0%   { transform: translate(0, 100vh) scale(.6); opacity: 0; }\n  10%  { opacity: .25; }\n  50%  { opacity: .5; }\n  90%  { opacity: .25; }\n  100% { transform: translate(40px, -20vh) scale(1.4); opacity: 0; }\n}\n@keyframes foretMistDrift {\n  0%,100% { transform: translateX(0) translateY(0); opacity: .35; }\n  50%     { transform: translateX(30px) translateY(-15px); opacity: .55; }\n}\n@keyframes foretBlobMorph {\n  0%,100% { border-radius: 42% 58% 70% 30% \/ 45% 30% 70% 55%; transform: translate(0,0) rotate(0deg); }\n  33%     { border-radius: 70% 30% 40% 60% \/ 60% 50% 50% 40%; transform: translate(40px,-30px) rotate(40deg); }\n  66%     { border-radius: 35% 65% 55% 45% \/ 30% 70% 30% 70%; transform: translate(-30px,30px) rotate(-30deg); }\n}\n@keyframes foretMarquee {\n  0%   { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes foretPulseDot {\n  0%,100% { transform: scale(1); opacity: 1; box-shadow: 0 0 0 0 rgba(125,194,66,.7); }\n  50%     { transform: scale(1.5); opacity: .55; box-shadow: 0 0 0 14px rgba(125,194,66,0); }\n}\n@keyframes foretShimmer {\n  0%   { transform: translateX(-100%) skewX(-22deg); }\n  100% { transform: translateX(220%) skewX(-22deg); }\n}\n@keyframes foretGlow {\n  0%,100% { box-shadow: 0 0 0 0 rgba(125,194,66,.55), 0 8px 20px -4px rgba(58,125,52,.5); }\n  50%     { box-shadow: 0 0 0 14px rgba(125,194,66,0), 0 8px 20px -4px rgba(58,125,52,.5); }\n}\n@keyframes foretGradientShift {\n  0%,100% { background-position: 0% 50%; }\n  50%     { background-position: 100% 50%; }\n}\n@keyframes foretArrowFloat {\n  0%,100% { transform: translateX(-50%) translateY(0); opacity: .85; }\n  50%     { transform: translateX(-50%) translateY(8px); opacity: 1; }\n}\n@keyframes foretBoltPulse {\n  0%,100% { transform: scale(1) rotate(-8deg); filter: drop-shadow(0 0 0 rgba(255,255,255,0)); }\n  50%     { transform: scale(1.12) rotate(8deg); filter: drop-shadow(0 0 14px rgba(255,255,255,.7)); }\n}\n\n\/* ============== BUTTONS ============== *\/\n.td-page-foret .foret-btn {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 17px 32px;\n  border-radius: 999px;\n  font-weight: 800;\n  font-size: 1rem;\n  letter-spacing: .03em;\n  cursor: pointer;\n  transition: transform .3s cubic-bezier(.2,.7,.2,1), box-shadow .3s ease, background .3s ease, color .3s ease;\n  border: 2.5px solid transparent;\n  overflow: hidden;\n  white-space: nowrap;\n  text-decoration: none;\n  font-family: inherit;\n}\n.td-page-foret .foret-btn::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0;\n  width: 60%; height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.5), transparent);\n  transform: translateX(-100%) skewX(-22deg);\n  pointer-events: none;\n}\n.td-page-foret .foret-btn:hover::before { animation: foretShimmer 1s ease-out; }\n.td-page-foret .foret-btn--green {\n  background: linear-gradient(135deg, var(--foret-green) 0%, var(--foret-green-dark) 100%);\n  color: var(--foret-white);\n  box-shadow: var(--foret-glow-green);\n}\n.td-page-foret .foret-btn--green:hover {\n  color: var(--foret-white);\n  transform: translateY(-3px) scale(1.02);\n  box-shadow: 0 0 80px -10px rgba(125,194,66,.7), 0 24px 44px -12px rgba(58,125,52,.55);\n}\n.td-page-foret .foret-btn--orange {\n  background: linear-gradient(135deg, var(--foret-orange) 0%, var(--foret-yellow) 100%);\n  color: var(--foret-navy-deep);\n  box-shadow: var(--foret-glow-orange);\n  animation: foretGlow 3s ease-in-out infinite;\n}\n.td-page-foret .foret-btn--orange:hover {\n  color: var(--foret-navy-deep);\n  transform: translateY(-3px) scale(1.02);\n  box-shadow: 0 0 80px -10px rgba(247,148,29,.8), 0 24px 44px -12px rgba(247,148,29,.6);\n}\n.td-page-foret .foret-btn--white {\n  background: var(--foret-white);\n  color: var(--foret-green-deep);\n  box-shadow: 0 14px 30px -10px rgba(0,0,0,.4);\n}\n.td-page-foret .foret-btn--white:hover {\n  color: var(--foret-navy-deep);\n  transform: translateY(-3px) scale(1.02);\n}\n.td-page-foret .foret-btn--ghost {\n  background: rgba(255,255,255,.1);\n  color: var(--foret-white);\n  border-color: rgba(255,255,255,.55);\n  backdrop-filter: blur(10px);\n}\n.td-page-foret .foret-btn--ghost:hover {\n  background: var(--foret-white);\n  color: var(--foret-green-deep);\n  border-color: var(--foret-white);\n  transform: translateY(-3px);\n}\n\n\/* ============== SECTION HEAD ============== *\/\n.td-page-foret .foret-section-head {\n  max-width: 980px;\n  margin: 0 auto 56px auto;\n  text-align: center;\n  position: relative;\n  padding: 0 24px;\n}\n.td-page-foret .foret-eyebrow {\n  display: inline-block;\n  color: var(--foret-green);\n  font-size: .78rem;\n  letter-spacing: .26em;\n  text-transform: uppercase;\n  font-weight: 800;\n  margin-bottom: 16px;\n  position: relative;\n  padding: 0 28px;\n}\n.td-page-foret .foret-eyebrow::before,\n.td-page-foret .foret-eyebrow::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  width: 18px;\n  height: 1.5px;\n  background: var(--foret-green);\n}\n.td-page-foret .foret-eyebrow::before { left: 0; }\n.td-page-foret .foret-eyebrow::after { right: 0; }\n.td-page-foret .foret-section-head h2 {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2rem, 4.6vw, 3.5rem);\n  color: var(--foret-navy-deep);\n  margin: 0 0 18px 0;\n  line-height: 1.08;\n  letter-spacing: -.02em;\n}\n.td-page-foret .foret-section-head--dark h2,\n.td-page-foret .foret-section-head--dark .foret-eyebrow { color: var(--foret-white); }\n.td-page-foret .foret-section-head--dark .foret-eyebrow::before,\n.td-page-foret .foret-section-head--dark .foret-eyebrow::after { background: var(--foret-yellow); }\n.td-page-foret .foret-section-head--dark .foret-eyebrow { color: var(--foret-yellow); }\n.td-page-foret .foret-section-head p {\n  color: var(--foret-text);\n  font-size: 1.05rem;\n  max-width: 700px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n.td-page-foret .foret-section-head--dark p { color: rgba(255,255,255,.78); }\n\n\/* ============== HERO ATMOSPH\u00c9RIQUE ============== *\/\n.td-page-foret .foret-hero {\n  position: relative;\n  min-height: 100vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  color: var(--foret-white);\n  padding: 130px 24px 110px 24px;\n  overflow: hidden;\n  isolation: isolate;\n  background: var(--foret-black);\n}\n.td-page-foret .foret-hero__bg {\n  position: absolute;\n  inset: -10%;\n  z-index: -4;\n  background: url(\"https:\/\/images.unsplash.com\/photo-1503149779833-1de50ebe5f8a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTh8fGp1bmdsZXxlbnwwfHwwfHx8MA%3D%3D\") center\/cover no-repeat;\n  animation: foretKenBurns 28s ease-in-out infinite;\n  filter: saturate(1.1) contrast(1.1) brightness(.85);\n  will-change: transform;\n}\n\/* Layer parallax for\u00eat avant-plan (manipul\u00e9 par GSAP si dispo) *\/\n.td-page-foret .foret-hero__layer-mid {\n  position: absolute;\n  inset: 0;\n  z-index: -3;\n  background: radial-gradient(ellipse at 50% 70%, transparent 30%, rgba(13,13,13,.5) 100%);\n  pointer-events: none;\n}\n.td-page-foret .foret-hero__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  background:\n    linear-gradient(180deg, rgba(31,79,27,.55) 0%, rgba(13,13,13,.35) 50%, rgba(13,13,13,.85) 100%);\n}\n\/* Mesh radiaux anim\u00e9s *\/\n.td-page-foret .foret-hero__mesh {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  pointer-events: none;\n  background:\n    radial-gradient(circle at 25% 30%, rgba(125,194,66,.35) 0%, transparent 40%),\n    radial-gradient(circle at 75% 60%, rgba(58,125,52,.4) 0%, transparent 45%),\n    radial-gradient(circle at 50% 90%, rgba(31,79,27,.5) 0%, transparent 50%);\n  background-size: 200% 200%;\n  animation: foretGradientShift 22s ease-in-out infinite;\n  mix-blend-mode: screen;\n  opacity: .8;\n}\n\/* Particules de brume *\/\n.td-page-foret .foret-mist {\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  pointer-events: none;\n  overflow: hidden;\n}\n.td-page-foret .foret-mist__particle {\n  position: absolute;\n  bottom: -10%;\n  width: 200px; height: 200px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,255,255,.18) 0%, transparent 70%);\n  filter: blur(20px);\n  animation: foretMistRise linear infinite;\n  pointer-events: none;\n}\n.td-page-foret .foret-mist__particle:nth-child(1) { left: 5%; animation-duration: 22s; animation-delay: -2s; }\n.td-page-foret .foret-mist__particle:nth-child(2) { left: 18%; width: 280px; height: 280px; animation-duration: 28s; animation-delay: -10s; }\n.td-page-foret .foret-mist__particle:nth-child(3) { left: 32%; animation-duration: 24s; animation-delay: -16s; }\n.td-page-foret .foret-mist__particle:nth-child(4) { left: 45%; width: 320px; height: 320px; animation-duration: 30s; animation-delay: -6s; }\n.td-page-foret .foret-mist__particle:nth-child(5) { left: 58%; animation-duration: 26s; animation-delay: -20s; }\n.td-page-foret .foret-mist__particle:nth-child(6) { left: 70%; width: 250px; height: 250px; animation-duration: 24s; animation-delay: -12s; }\n.td-page-foret .foret-mist__particle:nth-child(7) { left: 82%; animation-duration: 32s; animation-delay: -4s; }\n.td-page-foret .foret-mist__particle:nth-child(8) { left: 92%; width: 180px; height: 180px; animation-duration: 20s; animation-delay: -18s; }\n.td-page-foret .foret-mist__particle:nth-child(9) { left: 12%; width: 220px; height: 220px; animation-duration: 34s; animation-delay: -24s; }\n.td-page-foret .foret-mist__particle:nth-child(10) { left: 65%; animation-duration: 28s; animation-delay: -8s; }\n\n.td-page-foret .foret-hero__inner { max-width: 1100px; width: 100%; position: relative; z-index: 1; }\n.td-page-foret .foret-hero__pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  padding: 11px 22px;\n  background: rgba(31,79,27,.5);\n  backdrop-filter: blur(16px) saturate(1.4);\n  -webkit-backdrop-filter: blur(16px) saturate(1.4);\n  border: 1px solid rgba(125,194,66,.35);\n  color: var(--foret-white);\n  border-radius: 999px;\n  font-size: .78rem;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  font-weight: 800;\n  margin-bottom: 30px;\n  box-shadow: 0 0 30px rgba(125,194,66,.3);\n}\n.td-page-foret .foret-hero__pill::before {\n  content: \"\";\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: var(--foret-green);\n  box-shadow: 0 0 0 0 rgba(125,194,66,.7);\n  animation: foretPulseDot 1.6s ease-in-out infinite;\n}\n.td-page-foret .foret-hero h1 {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2.8rem, 8.5vw, 6.5rem);\n  line-height: .98;\n  margin: 0 0 28px 0;\n  letter-spacing: -.025em;\n  text-shadow: 0 8px 38px rgba(0,0,0,.55);\n  background: linear-gradient(120deg, #FFFFFF 0%, #B8E08F 35%, #7DC242 60%, #FFFFFF 100%);\n  background-size: 220% auto;\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  animation: foretGradientShift 9s ease-in-out infinite;\n}\n.td-page-foret .foret-hero__lead {\n  max-width: 780px;\n  margin: 0 auto 42px auto;\n  font-size: clamp(1.05rem, 1.6vw, 1.22rem);\n  line-height: 1.7;\n  color: rgba(255,255,255,.92);\n  font-weight: 500;\n}\n.td-page-foret .foret-hero__ctas {\n  display: flex;\n  justify-content: center;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n.td-page-foret .foret-hero__scroll {\n  position: absolute;\n  bottom: 28px;\n  left: 50%;\n  transform: translateX(-50%);\n  color: var(--foret-white);\n  font-size: .72rem;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  font-weight: 700;\n  animation: foretArrowFloat 2.6s ease-in-out infinite;\n  opacity: .9;\n  z-index: 2;\n}\n\n\/* ============== STATS BAND ============== *\/\n.td-page-foret .foret-stats {\n  position: relative;\n  background: var(--foret-black);\n  color: var(--foret-white);\n  padding: 70px 24px;\n  overflow: hidden;\n}\n.td-page-foret .foret-stats::before,\n.td-page-foret .foret-stats::after {\n  content: \"\";\n  position: absolute;\n  width: 480px; height: 480px;\n  border-radius: 50%;\n  filter: blur(80px);\n  opacity: .4;\n  pointer-events: none;\n  animation: foretBlobMorph 22s ease-in-out infinite;\n}\n.td-page-foret .foret-stats::before { background: var(--foret-green-dark); top: -150px; left: -100px; }\n.td-page-foret .foret-stats::after { background: var(--foret-green); bottom: -150px; right: -100px; animation-delay: -11s; }\n.td-page-foret .foret-stats__grid {\n  position: relative;\n  max-width: 1200px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 30px;\n  text-align: center;\n}\n.td-page-foret .foret-stat__num {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2.5rem, 5.5vw, 4rem);\n  line-height: 1;\n  margin-bottom: 10px;\n  letter-spacing: -.02em;\n  background: linear-gradient(120deg, var(--foret-green) 0%, var(--foret-yellow) 100%);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.td-page-foret .foret-stat__label {\n  font-size: .9rem;\n  font-weight: 700;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  opacity: .8;\n}\n\n\/* ============== INTRO SPLIT ============== *\/\n.td-page-foret .foret-intro {\n  padding: 130px 24px;\n  background: linear-gradient(180deg, var(--foret-white) 0%, var(--foret-cream) 100%);\n  position: relative;\n  overflow: hidden;\n}\n.td-page-foret .foret-intro::before {\n  content: \"\";\n  position: absolute;\n  top: 10%; right: -10%;\n  width: 480px; height: 480px;\n  background: radial-gradient(circle, rgba(58,125,52,.1), transparent 65%);\n  border-radius: 50%;\n  filter: blur(40px);\n  pointer-events: none;\n}\n.td-page-foret .foret-intro__layout {\n  position: relative;\n  max-width: 1280px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: .85fr 1fr;\n  gap: 80px;\n  align-items: center;\n}\n.td-page-foret .foret-intro__media {\n  position: relative;\n  border-radius: 24px;\n  overflow: hidden;\n  aspect-ratio: 3 \/ 4;\n  box-shadow: var(--foret-shadow-xl);\n}\n.td-page-foret .foret-intro__media img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1.2s cubic-bezier(.2,.7,.2,1);\n}\n.td-page-foret .foret-intro__media:hover img { transform: scale(1.05); }\n.td-page-foret .foret-intro__media::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 50%, rgba(31,79,27,.4) 100%);\n  pointer-events: none;\n}\n.td-page-foret .foret-intro__badge {\n  position: absolute;\n  bottom: 22px; left: 22px;\n  background: rgba(13,13,13,.55);\n  backdrop-filter: blur(14px) saturate(1.4);\n  border: 1px solid rgba(125,194,66,.4);\n  color: var(--foret-white);\n  padding: 12px 20px;\n  border-radius: 999px;\n  font-size: .78rem;\n  font-weight: 800;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  z-index: 2;\n}\n.td-page-foret .foret-intro__badge::before {\n  content: \"\";\n  display: inline-block;\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: var(--foret-green);\n  margin-right: 10px;\n  vertical-align: middle;\n  animation: foretPulseDot 1.6s ease-in-out infinite;\n}\n.td-page-foret .foret-intro__text .foret-eyebrow { display: inline-block; }\n.td-page-foret .foret-intro__title {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2rem, 4.4vw, 3.4rem);\n  line-height: 1.08;\n  color: var(--foret-navy-deep);\n  margin: 14px 0 30px 0;\n  letter-spacing: -.02em;\n}\n.td-page-foret .foret-intro__body p {\n  color: var(--foret-text);\n  font-size: 1.05rem;\n  line-height: 1.85;\n  margin-bottom: 1.4em;\n}\n.td-page-foret .foret-intro__body p:first-of-type::first-letter {\n  float: left;\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-size: 5.2rem;\n  line-height: .85;\n  font-weight: 700;\n  color: var(--foret-green-deep);\n  margin: 6px 14px 0 0;\n}\n.td-page-foret .foret-intro__body p strong { color: var(--foret-navy-deep); font-weight: 700; }\n.td-page-foret .foret-intro__body p:last-of-type {\n  background: linear-gradient(120deg, rgba(58,125,52,.08), rgba(31,79,27,.06));\n  border-left: 4px solid var(--foret-green-dark);\n  padding: 22px 26px;\n  border-radius: 0 14px 14px 0;\n  margin-top: 24px;\n  font-size: 1.05rem;\n}\n.td-page-foret .foret-intro__body p:last-of-type strong {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.3rem;\n  color: var(--foret-green-deep);\n  display: block;\n  margin-bottom: 6px;\n}\n\n\/* ============== 5 \u00c9COSYST\u00c8MES (scroll horizontal) ============== *\/\n.td-page-foret .foret-eco {\n  padding: 130px 0 120px 0;\n  background:\n    linear-gradient(180deg, var(--foret-green-deep) 0%, var(--foret-black) 100%);\n  color: var(--foret-white);\n  position: relative;\n  overflow: hidden;\n}\n.td-page-foret .foret-eco::before {\n  content: \"\";\n  position: absolute;\n  top: -10%; left: -10%;\n  width: 60vmax; height: 60vmax;\n  background: radial-gradient(circle, rgba(125,194,66,.18), transparent 60%);\n  filter: blur(80px);\n  pointer-events: none;\n  animation: foretBlobMorph 24s ease-in-out infinite;\n}\n.td-page-foret .foret-eco__rail {\n  position: relative;\n  width: 100%;\n  overflow-x: auto;\n  overflow-y: visible;\n  scroll-snap-type: x mandatory;\n  scroll-padding: 0 6vw;\n  -webkit-overflow-scrolling: touch;\n  padding: 30px 6vw 50px 6vw;\n  scrollbar-width: thin;\n  scrollbar-color: rgba(125,194,66,.5) rgba(255,255,255,.08);\n  cursor: grab;\n}\n.td-page-foret .foret-eco__rail:active { cursor: grabbing; }\n.td-page-foret .foret-eco__rail::-webkit-scrollbar { height: 8px; }\n.td-page-foret .foret-eco__rail::-webkit-scrollbar-track { background: rgba(255,255,255,.08); border-radius: 999px; }\n.td-page-foret .foret-eco__rail::-webkit-scrollbar-thumb { background: linear-gradient(90deg, var(--foret-green), var(--foret-orange)); border-radius: 999px; }\n.td-page-foret .foret-eco__track {\n  display: flex;\n  gap: 26px;\n  perspective: 1600px;\n  width: max-content;\n}\n.td-page-foret .foret-eco__card {\n  position: relative;\n  flex: 0 0 380px;\n  aspect-ratio: 3 \/ 4;\n  scroll-snap-align: start;\n  border-radius: 26px;\n  overflow: hidden;\n  background: var(--foret-black);\n  box-shadow: var(--foret-shadow-xl);\n  transition: transform .6s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease;\n  transform-style: preserve-3d;\n  will-change: transform, box-shadow;\n}\n.td-page-foret .foret-eco__card:hover { z-index: 2; }\n.td-page-foret .foret-eco__card--star {\n  border: 2px solid rgba(125,194,66,.5);\n  box-shadow: 0 0 60px -10px rgba(125,194,66,.5), var(--foret-shadow-xl);\n}\n.td-page-foret .foret-eco__card img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1.2s cubic-bezier(.2,.7,.2,1), filter .5s ease;\n}\n.td-page-foret .foret-eco__card:hover img { transform: scale(1.1); filter: brightness(1.08) saturate(1.18); }\n.td-page-foret .foret-eco__card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, rgba(0,0,0,.2) 0%, transparent 30%, rgba(0,0,0,.5) 65%, rgba(0,0,0,.95) 100%);\n  pointer-events: none;\n}\n.td-page-foret .foret-eco__num {\n  position: absolute;\n  top: 22px; left: 24px;\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 6rem;\n  color: rgba(125,194,66,.85);\n  line-height: 1;\n  letter-spacing: -.04em;\n  z-index: 2;\n  text-shadow: 0 6px 24px rgba(0,0,0,.6);\n  transform: translateZ(50px);\n  pointer-events: none;\n}\n.td-page-foret .foret-eco__star {\n  position: absolute;\n  top: 22px; right: 22px;\n  background: linear-gradient(135deg, var(--foret-yellow), var(--foret-orange));\n  color: var(--foret-navy-deep);\n  font-size: .65rem;\n  font-weight: 800;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  padding: 6px 12px;\n  border-radius: 999px;\n  z-index: 2;\n  box-shadow: 0 6px 14px -4px rgba(247,148,29,.55);\n  animation: foretGlow 2.5s ease-in-out infinite;\n}\n.td-page-foret .foret-eco__body {\n  position: absolute;\n  left: 0; right: 0; bottom: 0;\n  padding: 28px 28px 30px 28px;\n  color: var(--foret-white);\n  z-index: 2;\n  transform: translateZ(30px);\n}\n\n\/* ============ Featured card layout adjustments ============ *\/\n.td-page-foret .foret-eco__card--star .foret-eco__star {\n  top: 22px;\n  font-size: .6rem;\n  padding: 5px 11px;\n  letter-spacing: .15em;\n}\n.td-page-foret .foret-eco__card--star .foret-eco__num {\n  font-size: 4.5rem;\n  opacity: .85;\n}\n.td-page-foret .foret-eco__card--star .foret-eco__body {\n  padding-top: 14px;\n}\n\n.td-page-foret .foret-eco__chip {\n  display: inline-block;\n  font-size: .66rem;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  font-weight: 800;\n  color: var(--foret-navy-deep);\n  background: var(--foret-green);\n  margin-bottom: 12px;\n  padding: 6px 14px;\n  border-radius: 999px;\n  box-shadow: 0 6px 14px -4px rgba(125,194,66,.5);\n}\n.td-page-foret .foret-eco__title {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 800;\n  font-size: 1.65rem;\n  margin: 0 0 10px 0;\n  letter-spacing: -.015em;\n  line-height: 1.1;\n  color: #ffffff;\n}\n.td-page-foret .foret-eco__text {\n  font-size: .88rem;\n  line-height: 1.55;\n  opacity: .92;\n  margin: 0 0 14px 0;\n}\n.td-page-foret .foret-eco__text strong { color: var(--foret-yellow); font-weight: 700; }\n.td-page-foret .foret-eco__meta {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  font-size: .76rem;\n  font-weight: 700;\n  letter-spacing: .04em;\n  color: rgba(255,255,255,.85);\n  padding-top: 12px;\n  border-top: 1px solid rgba(255,255,255,.18);\n}\n.td-page-foret .foret-eco__meta strong { color: var(--foret-green); font-weight: 700; }\n.td-page-foret .foret-eco__hint {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 14px;\n  margin-top: 0;\n  padding: 0 24px;\n  color: rgba(255,255,255,.7);\n  font-size: .78rem;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  font-weight: 700;\n}\n.td-page-foret .foret-eco__hint span {\n  display: inline-block;\n  width: 32px; height: 1px;\n  background: var(--foret-green);\n}\n\n\/* ============== MARQUEE 6 RAISONS FOR\u00caT ============== *\/\n\n\/* ============ Hover reveal text ============ *\/\n.td-page-foret .foret-eco__card .foret-eco__body > *:not(.foret-eco__chip) {\n  opacity: 0;\n  transform: translateY(14px);\n  transition: opacity .45s ease, transform .55s cubic-bezier(.2,.7,.2,1);\n}\n.td-page-foret .foret-eco__card .foret-eco__chip {\n  transition: transform .45s ease;\n}\n.td-page-foret .foret-eco__card:hover .foret-eco__body > *:not(.foret-eco__chip),\n.td-page-foret .foret-eco__card:focus-within .foret-eco__body > *:not(.foret-eco__chip) {\n  opacity: 1;\n  transform: translateY(0);\n}\n.td-page-foret .foret-eco__card .foret-eco__body > *:nth-child(2) { transition-delay: .05s; }\n.td-page-foret .foret-eco__card .foret-eco__body > *:nth-child(3) { transition-delay: .1s; }\n.td-page-foret .foret-eco__card .foret-eco__body > *:nth-child(4) { transition-delay: .15s; }\n.td-page-foret .foret-eco__card .foret-eco__body > *:nth-child(5) { transition-delay: .2s; }\n\/* Le gradient overlay plus l\u00e9ger par d\u00e9faut pour voir l'image *\/\n.td-page-foret .foret-eco__card::after {\n  background: linear-gradient(180deg, rgba(0,0,0,.15) 0%, transparent 40%, rgba(0,0,0,.35) 80%, rgba(0,0,0,.55) 100%);\n  transition: background .5s ease;\n}\n.td-page-foret .foret-eco__card:hover::after,\n.td-page-foret .foret-eco__card:focus-within::after {\n  background: linear-gradient(180deg, rgba(0,0,0,.2) 0%, transparent 30%, rgba(0,0,0,.5) 65%, rgba(0,0,0,.95) 100%);\n}\n\n.td-page-foret .foret-marquee {\n  position: relative;\n  background: linear-gradient(135deg, var(--foret-green-deep) 0%, var(--foret-green-dark) 50%, var(--foret-black) 100%);\n  background-size: 200% 200%;\n  animation: foretGradientShift 14s ease-in-out infinite;\n  color: var(--foret-white);\n  padding: 38px 0;\n  overflow: hidden;\n  border-top: 1px solid rgba(125,194,66,.18);\n  border-bottom: 1px solid rgba(125,194,66,.18);\n}\n.td-page-foret .foret-marquee::before,\n.td-page-foret .foret-marquee::after {\n  content: \"\";\n  position: absolute;\n  top: 0; bottom: 0;\n  width: 100px;\n  z-index: 2;\n  pointer-events: none;\n}\n.td-page-foret .foret-marquee::before { left: 0; background: linear-gradient(90deg, var(--foret-green-deep) 0%, transparent 100%); }\n.td-page-foret .foret-marquee::after { right: 0; background: linear-gradient(-90deg, var(--foret-black) 0%, transparent 100%); }\n.td-page-foret .foret-marquee__track {\n  display: flex;\n  gap: 60px;\n  width: max-content;\n  animation: foretMarquee 42s linear infinite;\n  align-items: stretch;\n}\n.td-page-foret .foret-marquee:hover .foret-marquee__track { animation-play-state: paused; }\n.td-page-foret .foret-marquee__item {\n  display: flex;\n  align-items: center;\n  gap: 22px;\n  min-width: 480px;\n  padding: 4px 0;\n}\n.td-page-foret .foret-marquee__icon {\n  font-size: 2.6rem;\n  line-height: 1;\n  flex-shrink: 0;\n  filter: drop-shadow(0 4px 12px rgba(0,0,0,.35));\n}\n.td-page-foret .foret-marquee__text strong {\n  display: block;\n  font-size: 1.05rem;\n  font-weight: 800;\n  letter-spacing: -.005em;\n  margin-bottom: 4px;\n  line-height: 1.2;\n}\n.td-page-foret .foret-marquee__text span {\n  font-size: .88rem;\n  opacity: .92;\n  line-height: 1.4;\n  display: block;\n  max-width: 400px;\n}\n.td-page-foret .foret-marquee__sep {\n  width: 1.5px;\n  background: rgba(125,194,66,.4);\n  flex-shrink: 0;\n  margin: 8px 0;\n}\n\n\/* ============== 4 ITIN\u00c9RAIRES FOR\u00caT ============== *\/\n.td-page-foret .foret-itin {\n  padding: 130px 24px;\n  background: var(--foret-cream);\n  position: relative;\n  overflow: hidden;\n}\n.td-page-foret .foret-itin::before {\n  content: \"\";\n  position: absolute;\n  top: 5%; right: -8%;\n  width: 460px; height: 460px;\n  background: radial-gradient(circle, rgba(58,125,52,.12), transparent 65%);\n  border-radius: 50%;\n  filter: blur(50px);\n  pointer-events: none;\n  animation: foretBlobMorph 26s ease-in-out infinite;\n}\n.td-page-foret .foret-itin__grid {\n  position: relative;\n  max-width: 1180px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 30px;\n}\n.td-page-foret .foret-itin__card {\n  position: relative;\n  background: var(--foret-white);\n  border-radius: 22px;\n  overflow: hidden;\n  border: 1px solid var(--foret-line);\n  transition: transform .5s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease, border-color .5s ease;\n  display: flex;\n  flex-direction: column;\n}\n.td-page-foret .foret-itin__card:hover {\n  transform: translateY(-12px);\n  box-shadow: var(--foret-shadow-xl);\n  border-color: transparent;\n}\n.td-page-foret .foret-itin__media {\n  position: relative;\n  aspect-ratio: 16 \/ 10;\n  overflow: hidden;\n}\n.td-page-foret .foret-itin__media img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1s cubic-bezier(.2,.7,.2,1), filter .5s ease;\n}\n.td-page-foret .foret-itin__card:hover .foret-itin__media img { transform: scale(1.1); filter: saturate(1.15); }\n.td-page-foret .foret-itin__media::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 50%, rgba(31,79,27,.6) 100%);\n  pointer-events: none;\n}\n.td-page-foret .foret-itin__ribbon {\n  position: absolute;\n  top: 18px; right: -8px;\n  background: linear-gradient(135deg, var(--foret-yellow) 0%, var(--foret-orange) 100%);\n  color: var(--foret-navy-deep);\n  padding: 11px 20px 11px 14px;\n  font-size: .85rem;\n  font-weight: 800;\n  letter-spacing: .02em;\n  z-index: 2;\n  border-radius: 6px 0 0 6px;\n  box-shadow: 0 8px 18px -4px rgba(247,148,29,.55);\n  display: flex;\n  align-items: baseline;\n  gap: 4px;\n}\n.td-page-foret .foret-itin__ribbon::after {\n  content: \"\";\n  position: absolute;\n  right: 0; top: 100%;\n  border-width: 0 8px 8px 0;\n  border-style: solid;\n  border-color: transparent var(--foret-orange-dark) transparent transparent;\n}\n.td-page-foret .foret-itin__ribbon span { font-size: .65rem; letter-spacing: .14em; text-transform: uppercase; font-weight: 700; opacity: .85; }\n.td-page-foret .foret-itin__ribbon strong { font-size: 1.12rem; font-weight: 800; }\n.td-page-foret .foret-itin__duration {\n  position: absolute;\n  bottom: 16px; left: 16px;\n  background: rgba(255,255,255,.95);\n  color: var(--foret-green-deep);\n  padding: 7px 14px;\n  border-radius: 999px;\n  font-size: .76rem;\n  font-weight: 800;\n  letter-spacing: .06em;\n  text-transform: uppercase;\n  z-index: 2;\n  box-shadow: 0 8px 16px -4px rgba(0,0,0,.3);\n}\n.td-page-foret .foret-itin__body {\n  padding: 28px 28px 26px 28px;\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.td-page-foret .foret-itin__title {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.55rem;\n  color: var(--foret-navy-deep);\n  margin: 0 0 12px 0;\n  letter-spacing: -.015em;\n  line-height: 1.18;\n}\n.td-page-foret .foret-itin__desc {\n  color: var(--foret-text);\n  font-size: .98rem;\n  line-height: 1.65;\n  margin: 0 0 18px 0;\n}\n.td-page-foret .foret-itin__highlights {\n  font-size: .82rem;\n  font-weight: 700;\n  color: var(--foret-green-dark);\n  letter-spacing: .02em;\n  padding: 12px 16px;\n  background: rgba(125,194,66,.08);\n  border-radius: 10px;\n  margin: 0 0 20px 0;\n  flex: 1;\n}\n.td-page-foret .foret-itin__divider {\n  display: block;\n  width: 50px;\n  height: 2px;\n  background: linear-gradient(90deg, var(--foret-green), var(--foret-orange));\n  border-radius: 999px;\n  margin: 0 0 18px 0;\n}\n.td-page-foret .foret-itin__ctas {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.td-page-foret .foret-itin__btn {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  padding: 13px 18px;\n  border-radius: 12px;\n  font-size: .9rem;\n  font-weight: 800;\n  letter-spacing: .02em;\n  transition: transform .3s ease, box-shadow .3s ease, background .3s ease, color .3s ease, border-color .3s ease;\n  text-decoration: none;\n  text-align: center;\n  overflow: hidden;\n  border: 1.5px solid transparent;\n}\n.td-page-foret .foret-itin__btn--program {\n  background: var(--foret-green-deep);\n  color: var(--foret-white);\n}\n.td-page-foret .foret-itin__btn--program:hover {\n  background: var(--foret-green-dark);\n  color: var(--foret-white);\n  transform: translateY(-2px);\n  box-shadow: 0 12px 22px -8px rgba(31,79,27,.6);\n}\n.td-page-foret .foret-itin__btn--devis {\n  background: var(--foret-cream);\n  color: var(--foret-navy-deep);\n  border-color: var(--foret-line);\n}\n.td-page-foret .foret-itin__btn--devis:hover {\n  background: var(--foret-green);\n  color: var(--foret-white);\n  border-color: var(--foret-green);\n  transform: translateY(-2px);\n  box-shadow: 0 10px 20px -8px rgba(125,194,66,.55);\n}\n.td-page-foret .foret-itin__btn--dyn {\n  background: linear-gradient(135deg, var(--foret-orange) 0%, var(--foret-yellow) 100%);\n  color: var(--foret-navy-deep);\n  box-shadow: 0 10px 20px -8px rgba(247,148,29,.55);\n}\n.td-page-foret .foret-itin__btn--dyn::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0;\n  width: 60%; height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.55), transparent);\n  transform: translateX(-100%) skewX(-22deg);\n  pointer-events: none;\n}\n.td-page-foret .foret-itin__btn--dyn:hover {\n  color: var(--foret-navy-deep);\n  transform: translateY(-2px);\n  box-shadow: 0 14px 28px -8px rgba(247,148,29,.7);\n}\n.td-page-foret .foret-itin__card:hover .foret-itin__btn--dyn::before { animation: foretShimmer .9s ease-out; }\n\n\/* ============== MOSA\u00cfQUE 16 PHOTOS FOR\u00caT ============== *\/\n.td-page-foret .foret-mosaic {\n  padding: 130px 24px;\n  background: var(--foret-white);\n  position: relative;\n}\n.td-page-foret .foret-mosaic__grid {\n  max-width: 1380px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(8, 1fr);\n  grid-auto-rows: 130px;\n  gap: 12px;\n}\n.td-page-foret .foret-mos-item {\n  position: relative;\n  border-radius: 14px;\n  overflow: hidden;\n  background: var(--foret-green-deep);\n  cursor: pointer;\n  transition: transform .55s cubic-bezier(.2,.7,.2,1), box-shadow .55s ease;\n  isolation: isolate;\n}\n.td-page-foret .foret-mos-item:hover {\n  transform: translateY(-6px) scale(1.02);\n  box-shadow: var(--foret-shadow-lg);\n  z-index: 2;\n}\n.td-page-foret .foret-mos-item img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1s cubic-bezier(.2,.7,.2,1), filter .5s ease, opacity .5s ease;\n  filter: blur(20px);\n  opacity: 0;\n}\n.td-page-foret .foret-mos-item img.is-loaded { filter: blur(0); opacity: 1; }\n.td-page-foret .foret-mos-item:hover img { transform: scale(1.12); filter: brightness(1.05) saturate(1.25); }\n.td-page-foret .foret-mos-item__overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 50%, rgba(13,13,13,.9) 100%);\n  display: flex;\n  align-items: flex-end;\n  padding: 16px 18px;\n  color: var(--foret-white);\n  font-size: .82rem;\n  font-weight: 800;\n  letter-spacing: .02em;\n  opacity: 0;\n  transition: opacity .35s ease;\n  pointer-events: none;\n}\n.td-page-foret .foret-mos-item__overlay em {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 600;\n  color: var(--foret-green);\n  margin-right: 8px;\n}\n.td-page-foret .foret-mos-item:hover .foret-mos-item__overlay { opacity: 1; }\n\/* Asym\u00e9trie : grille riche *\/\n.td-page-foret .foret-mos-item:nth-child(1) { grid-column: span 4; grid-row: span 2; }\n.td-page-foret .foret-mos-item:nth-child(2) { grid-column: span 2; grid-row: span 2; }\n.td-page-foret .foret-mos-item:nth-child(3) { grid-column: span 2; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(4) { grid-column: span 2; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(5) { grid-column: span 2; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(6) { grid-column: span 3; grid-row: span 2; }\n.td-page-foret .foret-mos-item:nth-child(7) { grid-column: span 3; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(8) { grid-column: span 2; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(9) { grid-column: span 2; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(10) { grid-column: span 3; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(11) { grid-column: span 2; grid-row: span 2; }\n.td-page-foret .foret-mos-item:nth-child(12) { grid-column: span 3; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(13) { grid-column: span 3; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(14) { grid-column: span 2; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(15) { grid-column: span 2; grid-row: span 1; }\n.td-page-foret .foret-mos-item:nth-child(16) { grid-column: span 2; grid-row: span 1; }\n\n\/* ============== BANDEAU DYNAMICS ============== *\/\n.td-page-foret .foret-dyn-band {\n  padding: 90px 24px;\n  background: var(--foret-cream);\n}\n.td-page-foret .foret-dyn-band__inner {\n  position: relative;\n  max-width: 1240px;\n  margin: 0 auto;\n  background:\n    radial-gradient(ellipse at top right, rgba(255,193,7,.5), transparent 55%),\n    linear-gradient(135deg, var(--foret-orange) 0%, var(--foret-orange-dark) 100%);\n  color: var(--foret-white);\n  border-radius: 28px;\n  padding: 60px 56px;\n  display: grid;\n  grid-template-columns: auto 1fr auto;\n  gap: 40px;\n  align-items: center;\n  overflow: hidden;\n  box-shadow: var(--foret-glow-orange);\n}\n.td-page-foret .foret-dyn-band__inner::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='60' height='60' viewBox='0 0 60 60'><circle cx='30' cy='30' r='1.2' fill='white' opacity='0.15'\/><\/svg>\");\n  background-size: 36px 36px;\n  opacity: .35;\n  pointer-events: none;\n}\n.td-page-foret .foret-dyn-band__inner::after {\n  content: \"\";\n  position: absolute;\n  bottom: -150px; left: -100px;\n  width: 360px; height: 360px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,193,7,.5), transparent 70%);\n  filter: blur(30px);\n  pointer-events: none;\n}\n.td-page-foret .foret-dyn-bolt {\n  position: relative;\n  width: 100px; height: 100px;\n  border-radius: 28px;\n  background: rgba(255,255,255,.18);\n  backdrop-filter: blur(10px);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  z-index: 1;\n  box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.3), 0 14px 32px -10px rgba(0,0,0,.35);\n  color: var(--foret-yellow);\n}\n.td-page-foret .foret-dyn-bolt svg { animation: foretBoltPulse 2s ease-in-out infinite; }\n.td-page-foret .foret-dyn-band__text { position: relative; z-index: 1; }\n.td-page-foret .foret-dyn-band__tag {\n  display: inline-block;\n  font-size: .68rem;\n  font-weight: 800;\n  letter-spacing: .22em;\n  text-transform: uppercase;\n  color: var(--foret-yellow);\n  margin-bottom: 6px;\n}\n.td-page-foret .foret-dyn-band__inner h3 {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(1.4rem, 2.8vw, 1.95rem);\n  margin: 0 0 10px 0;\n  letter-spacing: -.015em;\n  line-height: 1.15;\n}\n.td-page-foret .foret-dyn-band__inner h3 em {\n  font-style: italic;\n  color: var(--foret-yellow);\n}\n.td-page-foret .foret-dyn-band__inner p {\n  margin: 0;\n  font-size: 1rem;\n  opacity: .96;\n  line-height: 1.55;\n  max-width: 580px;\n}\n.td-page-foret .foret-dyn-band__cta { position: relative; z-index: 1; }\n\n\/* ============== TIMELINE JOURN\u00c9E FOR\u00caT ============== *\/\n.td-page-foret .foret-day {\n  padding: 130px 24px;\n  background: linear-gradient(180deg, var(--foret-cream) 0%, var(--foret-white) 100%);\n  position: relative;\n}\n.td-page-foret .foret-day__intro {\n  max-width: 820px;\n  margin: 0 auto 60px auto;\n  padding: 32px 36px;\n  background: linear-gradient(135deg, rgba(58,125,52,.08), rgba(31,79,27,.06));\n  border-radius: 22px;\n  border-left: 4px solid var(--foret-green-dark);\n}\n.td-page-foret .foret-day__intro p {\n  color: var(--foret-text);\n  font-size: 1rem;\n  line-height: 1.75;\n  margin: 0 0 1em 0;\n}\n.td-page-foret .foret-day__intro p:last-child { margin-bottom: 0; }\n.td-page-foret .foret-day__intro strong { color: var(--foret-navy-deep); font-weight: 700; }\n.td-page-foret .foret-day__timeline {\n  position: relative;\n  max-width: 920px;\n  margin: 0 auto;\n  padding: 30px 0;\n}\n.td-page-foret .foret-day__timeline::before {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  top: 0; bottom: 0;\n  width: 3px;\n  transform: translateX(-50%);\n  background: linear-gradient(180deg, var(--foret-green) 0%, var(--foret-green-dark) 50%, var(--foret-green-deep) 100%);\n  border-radius: 999px;\n  box-shadow: 0 0 20px rgba(125,194,66,.4);\n}\n.td-page-foret .foret-day__step {\n  position: relative;\n  display: grid;\n  grid-template-columns: 1fr 80px 1fr;\n  align-items: center;\n  margin-bottom: 36px;\n}\n.td-page-foret .foret-day__step:last-child { margin-bottom: 0; }\n.td-page-foret .foret-day__dot {\n  grid-column: 2;\n  width: 22px; height: 22px;\n  margin: 0 auto;\n  border-radius: 50%;\n  background: var(--foret-white);\n  border: 4px solid var(--foret-green);\n  box-shadow: 0 0 0 6px rgba(125,194,66,.18), 0 6px 14px -4px rgba(125,194,66,.55);\n  z-index: 2;\n  position: relative;\n  animation: foretPulseDot 2.4s ease-in-out infinite;\n}\n.td-page-foret .foret-day__step:nth-child(2n) .foret-day__dot { border-color: var(--foret-green-dark); box-shadow: 0 0 0 6px rgba(58,125,52,.18), 0 6px 14px -4px rgba(58,125,52,.5); }\n.td-page-foret .foret-day__card {\n  background: var(--foret-white);\n  border: 1px solid var(--foret-line);\n  border-radius: 18px;\n  padding: 22px 26px;\n  box-shadow: var(--foret-shadow-sm);\n  transition: transform .35s ease, box-shadow .35s ease;\n}\n.td-page-foret .foret-day__card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--foret-shadow-md);\n}\n.td-page-foret .foret-day__step:nth-child(odd) .foret-day__card { grid-column: 1; text-align: right; }\n.td-page-foret .foret-day__step:nth-child(even) .foret-day__card { grid-column: 3; text-align: left; }\n.td-page-foret .foret-day__time {\n  display: inline-block;\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.5rem;\n  color: var(--foret-orange);\n  margin-bottom: 4px;\n  letter-spacing: -.01em;\n}\n.td-page-foret .foret-day__card h3 {\n  font-family: 'Montserrat', Arial, sans-serif;\n  font-weight: 800;\n  font-size: 1rem;\n  color: var(--foret-navy-deep);\n  margin: 0 0 8px 0;\n  letter-spacing: -.005em;\n}\n.td-page-foret .foret-day__card h3 em {\n  font-style: italic;\n  font-weight: 500;\n  color: var(--foret-muted);\n  font-size: .85rem;\n}\n.td-page-foret .foret-day__emoji { display: inline-block; margin-right: 8px; font-size: 1.2rem; vertical-align: middle; }\n.td-page-foret .foret-day__card p { margin: 0; color: var(--foret-text); font-size: .92rem; line-height: 1.55; }\n\n\/* ============== FAQ ============== *\/\n.td-page-foret .foret-faq {\n  padding: 130px 24px;\n  background: var(--foret-cream);\n}\n.td-page-foret .foret-faq__list { max-width: 920px; margin: 0 auto; }\n.td-page-foret .foret-faq__item {\n  position: relative;\n  background: var(--foret-white);\n  border: 1.5px solid var(--foret-line);\n  border-radius: 16px;\n  margin-bottom: 14px;\n  overflow: hidden;\n  transition: box-shadow .35s ease, border-color .35s ease, transform .35s cubic-bezier(.2,.7,.2,1);\n}\n.td-page-foret .foret-faq__item:hover { border-color: #C8C8C2; transform: translateX(3px); }\n.td-page-foret .foret-faq__item[open] {\n  border-color: var(--foret-green-dark);\n  box-shadow: 0 14px 32px -16px rgba(58,125,52,.4);\n  transform: translateX(0);\n}\n.td-page-foret .foret-faq__item summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 24px 70px 24px 28px;\n  font-weight: 700;\n  color: var(--foret-navy-deep);\n  font-size: 1.05rem;\n  position: relative;\n  transition: color .25s ease;\n  letter-spacing: -.005em;\n}\n.td-page-foret .foret-faq__item summary::-webkit-details-marker { display: none; }\n.td-page-foret .foret-faq__item summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 24px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 34px; height: 34px;\n  background: linear-gradient(135deg, var(--foret-green) 0%, var(--foret-green-dark) 100%);\n  color: var(--foret-white);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 1.4rem;\n  font-weight: 400;\n  line-height: 1;\n  transition: transform .4s cubic-bezier(.2,.7,.2,1), background .3s ease;\n  box-shadow: 0 6px 14px -4px rgba(125,194,66,.5);\n}\n.td-page-foret .foret-faq__item[open] summary::after {\n  content: \"\u2212\";\n  background: linear-gradient(135deg, var(--foret-orange), var(--foret-orange-dark));\n  transform: translateY(-50%) rotate(180deg);\n}\n.td-page-foret .foret-faq__item summary:hover { color: var(--foret-orange); }\n.td-page-foret .foret-faq__item p {\n  padding: 0 28px 22px 28px;\n  margin: 0;\n  color: var(--foret-text);\n  font-size: .98rem;\n  line-height: 1.7;\n}\n.td-page-foret .foret-faq__item p a { font-weight: 700; }\n\n\/* ============== T\u00c9MOIGNAGES ============== *\/\n.td-page-foret .foret-testi {\n  padding: 130px 24px;\n  background: var(--foret-white);\n}\n.td-page-foret .foret-testi__grid {\n  max-width: 1280px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));\n  gap: 26px;\n}\n.td-page-foret .foret-testi__card {\n  position: relative;\n  background: rgba(255,255,255,.85);\n  backdrop-filter: blur(14px) saturate(1.2);\n  -webkit-backdrop-filter: blur(14px) saturate(1.2);\n  border-radius: 22px;\n  padding: 38px 32px 32px 32px;\n  border: 1px solid var(--foret-line);\n  transition: transform .4s cubic-bezier(.2,.7,.2,1), box-shadow .4s ease;\n  overflow: hidden;\n}\n.td-page-foret .foret-testi__card::before {\n  content: \"\"\";\n  position: absolute;\n  top: -22px; right: 22px;\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-size: 9rem;\n  font-weight: 700;\n  color: rgba(58,125,52,.14);\n  line-height: 1;\n  pointer-events: none;\n}\n.td-page-foret .foret-testi__card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--foret-shadow-lg);\n}\n.td-page-foret .foret-testi__stars {\n  color: var(--foret-yellow);\n  font-size: 1.1rem;\n  letter-spacing: .2em;\n  margin-bottom: 16px;\n}\n.td-page-foret .foret-testi__title {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.2rem;\n  color: var(--foret-navy-deep);\n  margin: 0 0 16px 0;\n  line-height: 1.3;\n}\n.td-page-foret .foret-testi__text {\n  color: var(--foret-text);\n  font-size: .96rem;\n  line-height: 1.7;\n  margin: 0 0 22px 0;\n}\n.td-page-foret .foret-testi__text strong { color: var(--foret-green-dark); font-weight: 700; }\n.td-page-foret .foret-testi__author {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: .85rem;\n  font-weight: 800;\n  color: var(--foret-navy);\n  border-top: 1px dashed var(--foret-line);\n  padding-top: 16px;\n}\n.td-page-foret .foret-testi__author span {\n  font-weight: 500;\n  color: var(--foret-muted);\n  font-size: .78rem;\n  margin-left: auto;\n}\n\n\/* ============== 4 COLLECTIONS TOUCAN ============== *\/\n.td-page-foret .foret-coll {\n  padding: 130px 24px;\n  background: var(--foret-cream);\n}\n.td-page-foret .foret-coll__grid {\n  max-width: 1280px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 22px;\n}\n.td-page-foret .foret-coll__card {\n  position: relative;\n  background: var(--foret-white);\n  border: 1px solid var(--foret-line);\n  border-radius: 22px;\n  overflow: hidden;\n  transition: transform .4s cubic-bezier(.2,.7,.2,1), box-shadow .4s ease, border-color .4s ease;\n  display: flex;\n  flex-direction: column;\n  text-decoration: none;\n  color: inherit;\n}\n.td-page-foret .foret-coll__card:hover {\n  transform: translateY(-10px);\n  box-shadow: var(--foret-shadow-lg);\n  border-color: transparent;\n  color: inherit;\n}\n.td-page-foret .foret-coll__card--active {\n  transform: scale(1.03);\n  border: 2px solid var(--foret-green);\n  box-shadow: 0 0 50px -10px rgba(125,194,66,.5), var(--foret-shadow-md);\n  cursor: default;\n}\n.td-page-foret .foret-coll__card--active:hover { transform: scale(1.03); }\n.td-page-foret .foret-coll__media {\n  position: relative;\n  aspect-ratio: 3 \/ 2;\n  overflow: hidden;\n}\n.td-page-foret .foret-coll__media img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform .9s cubic-bezier(.2,.7,.2,1);\n}\n.td-page-foret .foret-coll__card:hover .foret-coll__media img { transform: scale(1.08); }\n.td-page-foret .foret-coll__media::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 60%, rgba(0,0,0,.45) 100%);\n  pointer-events: none;\n}\n.td-page-foret .foret-coll__badge {\n  position: absolute;\n  top: 14px; left: 14px;\n  background: rgba(255,255,255,.95);\n  color: var(--foret-navy-deep);\n  font-size: .65rem;\n  font-weight: 800;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  padding: 6px 12px;\n  border-radius: 999px;\n  z-index: 2;\n  box-shadow: 0 6px 14px -4px rgba(0,0,0,.2);\n}\n.td-page-foret .foret-coll__card--active .foret-coll__badge {\n  background: linear-gradient(135deg, var(--foret-green), var(--foret-green-dark));\n  color: var(--foret-white);\n}\n.td-page-foret .foret-coll__body {\n  padding: 22px 24px 24px 24px;\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.td-page-foret .foret-coll__title {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.3rem;\n  color: var(--foret-navy-deep);\n  margin: 0 0 10px 0;\n  letter-spacing: -.015em;\n  line-height: 1.2;\n}\n.td-page-foret .foret-coll__pitch {\n  color: var(--foret-text);\n  font-size: .9rem;\n  line-height: 1.55;\n  margin: 0 0 16px 0;\n  flex: 1;\n}\n.td-page-foret .foret-coll__cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: .82rem;\n  font-weight: 800;\n  color: var(--foret-orange);\n  letter-spacing: .04em;\n  margin-top: auto;\n}\n.td-page-foret .foret-coll__cta--disabled { color: var(--foret-muted); font-style: italic; }\n\n\/* ============== COMPARATIF VOIE ============== *\/\n.td-page-foret .foret-compare {\n  padding: 130px 24px;\n  background: var(--foret-white);\n}\n.td-page-foret .foret-compare__grid {\n  max-width: 1180px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 28px;\n}\n.td-page-foret .foret-compare__card {\n  position: relative;\n  border-radius: 26px;\n  padding: 46px 42px 42px 42px;\n  overflow: hidden;\n  transition: transform .4s ease, box-shadow .4s ease;\n  display: flex;\n  flex-direction: column;\n}\n.td-page-foret .foret-compare__card:hover { transform: translateY(-8px); }\n.td-page-foret .foret-compare__card--green {\n  background: linear-gradient(135deg, var(--foret-green) 0%, var(--foret-green-dark) 100%);\n  color: var(--foret-white);\n  box-shadow: var(--foret-glow-green);\n}\n.td-page-foret .foret-compare__card--orange {\n  background: linear-gradient(135deg, var(--foret-orange) 0%, var(--foret-yellow) 100%);\n  color: var(--foret-navy-deep);\n  box-shadow: var(--foret-glow-orange);\n}\n.td-page-foret .foret-compare__card::before {\n  content: \"\";\n  position: absolute;\n  top: -120px; right: -120px;\n  width: 320px; height: 320px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(255,255,255,.25), transparent 70%);\n  filter: blur(20px);\n  pointer-events: none;\n}\n.td-page-foret .foret-compare__badge {\n  display: inline-block;\n  font-size: .68rem;\n  font-weight: 800;\n  letter-spacing: .22em;\n  text-transform: uppercase;\n  padding: 6px 14px;\n  border-radius: 999px;\n  background: rgba(255,255,255,.2);\n  margin-bottom: 18px;\n  align-self: flex-start;\n  position: relative;\n}\n.td-page-foret .foret-compare__card--orange .foret-compare__badge { background: rgba(27,42,90,.2); }\n.td-page-foret .foret-compare__card h3 {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(1.4rem, 2.8vw, 1.95rem);\n  margin: 0 0 22px 0;\n  letter-spacing: -.015em;\n  position: relative;\n}\n.td-page-foret .foret-compare__list {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 30px 0;\n  position: relative;\n  flex: 1;\n}\n.td-page-foret .foret-compare__list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  padding: 9px 0;\n  font-size: .98rem;\n  line-height: 1.5;\n}\n.td-page-foret .foret-compare__list li::before {\n  content: \"\u2713\";\n  flex-shrink: 0;\n  width: 22px; height: 22px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.25);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 800;\n  font-size: .82rem;\n  margin-top: 1px;\n}\n.td-page-foret .foret-compare__card--orange .foret-compare__list li::before { background: rgba(27,42,90,.18); }\n.td-page-foret .foret-compare__cta {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 16px 30px;\n  border-radius: 999px;\n  font-weight: 800;\n  font-size: .98rem;\n  text-decoration: none;\n  transition: transform .3s ease, box-shadow .3s ease;\n  align-self: flex-start;\n  overflow: hidden;\n}\n.td-page-foret .foret-compare__cta::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0;\n  width: 60%; height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.5), transparent);\n  transform: translateX(-100%) skewX(-22deg);\n  pointer-events: none;\n}\n.td-page-foret .foret-compare__cta:hover::before { animation: foretShimmer 1s ease-out; }\n.td-page-foret .foret-compare__card--green .foret-compare__cta {\n  background: var(--foret-white);\n  color: var(--foret-green-dark);\n  box-shadow: 0 12px 24px -8px rgba(0,0,0,.2);\n}\n.td-page-foret .foret-compare__card--green .foret-compare__cta:hover {\n  transform: translateY(-3px);\n  color: var(--foret-navy-deep);\n  box-shadow: 0 18px 32px -8px rgba(0,0,0,.3);\n}\n.td-page-foret .foret-compare__card--orange .foret-compare__cta {\n  background: var(--foret-navy-deep);\n  color: var(--foret-yellow);\n  box-shadow: 0 12px 24px -8px rgba(0,0,0,.3);\n}\n.td-page-foret .foret-compare__card--orange .foret-compare__cta:hover {\n  transform: translateY(-3px);\n  background: var(--foret-navy);\n  color: var(--foret-white);\n  box-shadow: 0 18px 32px -8px rgba(0,0,0,.4);\n}\n\n\/* ============== CTA FINAL IMMERSIF ============== *\/\n.td-page-foret .foret-cta {\n  position: relative;\n  min-height: 60vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  color: var(--foret-white);\n  padding: 130px 24px;\n  overflow: hidden;\n  isolation: isolate;\n}\n.td-page-foret .foret-cta__bg {\n  position: absolute;\n  inset: -8%;\n  z-index: -3;\n  background: url(\"https:\/\/images.unsplash.com\/photo-1602191246984-4a9935312827?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mzk5fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\") center\/cover no-repeat;\n  animation: foretKenBurns 28s ease-in-out infinite;\n  filter: saturate(1.15) brightness(.85);\n}\n.td-page-foret .foret-cta__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  background: linear-gradient(135deg, rgba(31,79,27,.85) 0%, rgba(13,13,13,.88) 100%);\n}\n.td-page-foret .foret-cta__inner { max-width: 900px; width: 100%; position: relative; }\n.td-page-foret .foret-cta__eyebrow {\n  display: inline-block;\n  font-size: .8rem;\n  letter-spacing: .26em;\n  text-transform: uppercase;\n  font-weight: 800;\n  color: var(--foret-yellow);\n  margin-bottom: 22px;\n}\n.td-page-foret .foret-cta h2 {\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2.5rem, 6vw, 4.8rem);\n  line-height: 1;\n  margin: 0 0 24px 0;\n  letter-spacing: -.025em;\n  text-shadow: 0 8px 32px rgba(0,0,0,.5);\n  background: linear-gradient(120deg, #FFFFFF 0%, #B8E08F 50%, #FFFFFF 100%);\n  background-size: 200% auto;\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  animation: foretGradientShift 8s ease-in-out infinite;\n}\n.td-page-foret .foret-cta__lead {\n  max-width: 680px;\n  margin: 0 auto 38px auto;\n  font-size: 1.1rem;\n  color: rgba(255,255,255,.94);\n  line-height: 1.65;\n}\n.td-page-foret .foret-cta__buttons {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 16px;\n}\n\n\/* ============== FOOTER ============== *\/\n.td-page-foret .foret-footer {\n  background: var(--foret-black);\n  color: var(--foret-white);\n  padding: 50px 24px;\n}\n.td-page-foret .foret-footer__inner {\n  max-width: 1180px;\n  margin: 0 auto;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 30px;\n  justify-content: space-between;\n  align-items: center;\n}\n.td-page-foret .foret-footer__brand strong {\n  display: block;\n  font-family: var(--foret-display);\n  font-style: italic;\n  font-size: 1.3rem;\n  font-weight: 700;\n  margin-bottom: 4px;\n}\n.td-page-foret .foret-footer__brand span {\n  font-size: .82rem;\n  color: rgba(255,255,255,.65);\n}\n.td-page-foret .foret-footer__contact {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n  font-size: .92rem;\n}\n.td-page-foret .foret-footer__contact a {\n  color: var(--foret-white);\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  transition: color .25s ease;\n  font-weight: 600;\n}\n.td-page-foret .foret-footer__contact a:hover { color: var(--foret-yellow); }\n.td-page-foret .foret-footer__social { display: flex; gap: 10px; }\n.td-page-foret .foret-footer__social a {\n  width: 40px; height: 40px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.1);\n  color: var(--foret-white);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: background .25s ease, transform .25s ease;\n}\n.td-page-foret .foret-footer__social a:hover {\n  background: var(--foret-green);\n  color: var(--foret-white);\n  transform: translateY(-2px);\n}\n\n\/* ============== RESPONSIVE BASE ============== *\/\n@media (max-width: 1200px) {\n  .td-page-foret .foret-coll__grid { grid-template-columns: repeat(2, 1fr); }\n  .td-page-foret .foret-mosaic__grid { grid-template-columns: repeat(6, 1fr); }\n}\n@media (max-width: 1000px) {\n  .td-page-foret .foret-intro__layout { grid-template-columns: 1fr; gap: 50px; }\n  .td-page-foret .foret-intro__media { max-width: 480px; margin: 0 auto; }\n  .td-page-foret .foret-stats__grid { grid-template-columns: repeat(2, 1fr); gap: 36px; }\n  .td-page-foret .foret-itin__grid { grid-template-columns: 1fr; max-width: 580px; margin-left: auto; margin-right: auto; }\n  .td-page-foret .foret-compare__grid { grid-template-columns: 1fr; }\n  .td-page-foret .foret-dyn-band__inner { grid-template-columns: 1fr; text-align: center; padding: 50px 36px; }\n  .td-page-foret .foret-dyn-bolt { margin: 0 auto; }\n  .td-page-foret .foret-dyn-band__inner p { margin-left: auto; margin-right: auto; }\n  .td-page-foret .foret-marquee__item { min-width: 400px; }\n  .td-page-foret .foret-mosaic__grid { grid-template-columns: repeat(4, 1fr); grid-auto-rows: 150px; }\n  .td-page-foret .foret-mos-item:nth-child(n) { grid-column: span 2; grid-row: span 1; }\n  .td-page-foret .foret-mos-item:nth-child(1) { grid-column: span 4; grid-row: span 2; }\n  .td-page-foret .foret-mos-item:nth-child(6) { grid-column: span 4; grid-row: span 2; }\n  .td-page-foret .foret-mos-item:nth-child(11) { grid-column: span 4; grid-row: span 2; }\n}\n@media (max-width: 760px) {\n  .td-page-foret .foret-hero { padding: 100px 18px 90px 18px; min-height: 92vh; }\n  .td-page-foret .foret-intro,\n  .td-page-foret .foret-itin,\n  .td-page-foret .foret-mosaic,\n  .td-page-foret .foret-day,\n  .td-page-foret .foret-faq,\n  .td-page-foret .foret-testi,\n  .td-page-foret .foret-coll,\n  .td-page-foret .foret-compare,\n  .td-page-foret .foret-cta,\n  .td-page-foret .foret-dyn-band,\n  .td-page-foret .foret-stats { padding-left: 16px; padding-right: 16px; padding-top: 80px; padding-bottom: 80px; }\n  .td-page-foret .foret-eco { padding: 80px 0; }\n  .td-page-foret .foret-eco__card { flex: 0 0 78vw; }\n  .td-page-foret .foret-section-head { margin-bottom: 40px; }\n  .td-page-foret .foret-hero__ctas .foret-btn,\n  .td-page-foret .foret-cta__buttons .foret-btn { width: 100%; justify-content: center; }\n  .td-page-foret .foret-coll__grid { grid-template-columns: 1fr; max-width: 480px; margin-left: auto; margin-right: auto; }\n  .td-page-foret .foret-coll__card--active { transform: none; }\n  .td-page-foret .foret-coll__card--active:hover { transform: translateY(-6px); }\n  .td-page-foret .foret-marquee__item { min-width: 320px; gap: 16px; }\n  .td-page-foret .foret-marquee__icon { font-size: 2rem; }\n  .td-page-foret .foret-mosaic__grid { grid-template-columns: repeat(2, 1fr); grid-auto-rows: 160px; }\n  .td-page-foret .foret-mos-item:nth-child(n) { grid-column: span 1; grid-row: span 1; }\n  .td-page-foret .foret-mos-item:nth-child(1) { grid-column: span 2; grid-row: span 2; }\n  .td-page-foret .foret-day__timeline::before { left: 22px; }\n  .td-page-foret .foret-day__step { grid-template-columns: 50px 1fr; }\n  .td-page-foret .foret-day__dot { grid-column: 1; }\n  .td-page-foret .foret-day__step:nth-child(odd) .foret-day__card,\n  .td-page-foret .foret-day__step:nth-child(even) .foret-day__card { grid-column: 2; text-align: left; }\n  .td-page-foret .foret-faq__item summary { padding: 22px 60px 22px 22px; font-size: 1rem; }\n  .td-page-foret .foret-faq__item summary::after { right: 18px; width: 30px; height: 30px; }\n  .td-page-foret .foret-faq__item p { padding: 0 22px 22px 22px; }\n  .td-page-foret .foret-compare__card { padding: 36px 28px; }\n  .td-page-foret .foret-footer__inner { flex-direction: column; text-align: center; }\n  .td-page-foret .foret-footer__contact { justify-content: center; }\n}\n@media (max-width: 500px) {\n  .td-page-foret { font-size: 15px; }\n  .td-page-foret .foret-stats__grid { grid-template-columns: 1fr; gap: 28px; }\n  .td-page-foret .foret-form__wrap { padding: 30px 20px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .td-page-foret *,\n  .td-page-foret *::before,\n  .td-page-foret *::after {\n    animation-duration: .001s !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: .001s !important;\n  }\n  .td-page-foret .tda-reveal { opacity: 1; transform: none; }\n}\n<\/style>\n\n<div class=\"td-page-foret\">\n\n  <!-- ============== 1. HERO ATMOSPH\u00c9RIQUE ============== -->\n  <section class=\"foret-hero\">\n    <div class=\"foret-hero__bg\" aria-hidden=\"true\"><\/div>\n    <div class=\"foret-hero__layer-mid\" aria-hidden=\"true\"><\/div>\n    <div class=\"foret-hero__overlay\" aria-hidden=\"true\"><\/div>\n    <div class=\"foret-hero__mesh\" aria-hidden=\"true\"><\/div>\n    <div class=\"foret-mist\" aria-hidden=\"true\">\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n    <\/div>\n    <div class=\"foret-hero__inner\">\n      <span class=\"foret-hero__pill tda-reveal\">Collection For\u00eat<\/span>\n      <h1 class=\"tda-reveal tda-reveal--d1\">Entrer dans la for\u00eat.<\/h1>\n      <p class=\"foret-hero__lead tda-reveal tda-reveal--d2\">\n        Une collection d\u00e9di\u00e9e aux voyageurs qui cherchent l'immersion vraie. Canop\u00e9es brumeuses, jungles silencieuses, for\u00eats de nuages \u2014 le Costa Rica dans sa mati\u00e8re brute.\n      <\/p>\n      <div class=\"foret-hero__ctas tda-reveal tda-reveal--d3\">\n        <a href=\"#itineraires\" class=\"foret-btn foret-btn--green\">\n          D\u00e9couvrir les itin\u00e9raires\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><polyline points=\"19 12 12 19 5 12\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-btn foret-btn--orange\">\n          <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n          R\u00e9server sur Dynamics\n        <\/a>\n      <\/div>\n    <\/div>\n    <div class=\"foret-hero__scroll\" aria-hidden=\"true\">Entrer dans la for\u00eat \u2193<\/div>\n  <\/section>\n\n  <!-- ============== 2. STATS BAND ============== -->\n  <section class=\"foret-stats\">\n    <div class=\"foret-stats__grid\">\n      <div class=\"tda-reveal\">\n        <div class=\"foret-stat__num\">4<\/div>\n        <div class=\"foret-stat__label\">Itin\u00e9raires For\u00eat<\/div>\n      <\/div>\n      <div class=\"tda-reveal tda-reveal--d1\">\n        <div class=\"foret-stat__num\">1 400 m<\/div>\n        <div class=\"foret-stat__label\">Altitude for\u00eat nuage Monteverde<\/div>\n      <\/div>\n      <div class=\"tda-reveal tda-reveal--d2\">\n        <div class=\"foret-stat__num\">2 jours<\/div>\n        <div class=\"foret-stat__label\">Minimum \u00e0 Monteverde<\/div>\n      <\/div>\n      <div class=\"tda-reveal tda-reveal--d3\">\n        <div class=\"foret-stat__num\">500+<\/div>\n        <div class=\"foret-stat__label\">Esp\u00e8ces d'oiseaux observables<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 3. INTRO SPLIT-SCREEN ============== -->\n  <section class=\"foret-intro\">\n    <div class=\"foret-intro__layout\">\n\n      <div class=\"foret-intro__media tda-reveal\">\n        <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1497250681960-ef046c08a56e?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTE1fHxqdW5nbGV8ZW58MHx8MHx8fDA%3D\" alt=\"For\u00eat dense Monteverde Costa Rica\" loading=\"lazy\">\n        <div class=\"foret-intro__badge\">Immersion totale<\/div>\n      <\/div>\n\n      <div class=\"foret-intro__text\">\n        <span class=\"foret-eyebrow tda-reveal\">Notre philosophie<\/span>\n        <h2 class=\"foret-intro__title tda-reveal tda-reveal--d1\">Ne pas visiter le Costa Rica. L'habiter.<\/h2>\n        <div class=\"foret-intro__body tda-reveal tda-reveal--d2\">\n          <p>Pens\u00e9e pour les voyageurs qui veulent <strong>plus qu'un s\u00e9jour<\/strong> \u2014 <strong>une immersion<\/strong> \u2014 la Collection For\u00eat plonge au c\u0153ur des \u00e9cosyst\u00e8mes les plus denses du Costa Rica. Pas de plage en vitrine, pas de confort pour le confort. Ici, chaque nuit se fait dans un lodge enracin\u00e9 dans la jungle, chaque journ\u00e9e commence par les singes hurleurs et finit par le concert des grenouilles.<\/p>\n          <p><strong>Cinq \u00e9cosyst\u00e8mes encha\u00een\u00e9s<\/strong>, cinq atmosph\u00e8res radicalement diff\u00e9rentes&nbsp;: la jungle carib\u00e9enne humide de Tortuguero, la for\u00eat tropicale de plaine de Sarapiqu\u00ed, les pentes volcaniques d'Arenal, la for\u00eat de nuages mystique de Monteverde, et (pour les itin\u00e9raires longs) la for\u00eat littorale du Pacifique.<\/p>\n          <p><strong>For\u00eat, c'est un voyage de naturaliste curieux.<\/strong>Pour ceux qui veulent sentir la brume sur la peau, qui ne craignent pas une averse tropicale, qui pr\u00e9f\u00e8rent entendre le quetzal que d'avoir une piscine.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 4. 5 \u00c9COSYST\u00c8MES (scroll horizontal) ============== -->\n  <section class=\"foret-eco\">\n    <div class=\"foret-section-head foret-section-head--dark\">\n      <span class=\"foret-eyebrow tda-reveal\">Biologie<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">La for\u00eat costaricaine en 5 \u00e9cosyst\u00e8mes.<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Un itin\u00e9raire For\u00eat, c'est la travers\u00e9e de cinq univers biologiques distincts. Jamais le m\u00eame vert, jamais la m\u00eame vie.<\/p>\n    <\/div>\n\n    <div class=\"foret-eco__rail\" id=\"ecoRail\" aria-label=\"Faites d\u00e9filer horizontalement les 5 \u00e9cosyst\u00e8mes\">\n      <div class=\"foret-eco__track\">\n\n        <article class=\"foret-eco__card tda-reveal\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1661877424856-ddcff7bd1d24?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OXx8dG9ydHVndWVyb3xlbnwwfHwwfHx8MA%3D%3D\" alt=\"Canaux jungle Tortuguero\" loading=\"lazy\">\n          <span class=\"foret-eco__num\">01<\/span>\n          <div class=\"foret-eco__body\">\n            <span class=\"foret-eco__chip\">Jungle carib\u00e9enne humide<\/span>\n            <h3 class=\"foret-eco__title\">Tortuguero \u2014 La jungle qui respire<\/h3>\n            <p class=\"foret-eco__text\">Canaux navigables, mangroves denses, for\u00eat tropicale humide qui pousse les pieds dans l'eau. Acc\u00e8s exclusivement par bateau. <strong>Tortues marines<\/strong> qui pondent sur la plage (juin-octobre), puis naissance des b\u00e9b\u00e9s (octobre-novembre). Singes hurleurs au r\u00e9veil, iguanes au soleil.<\/p>\n            <div class=\"foret-eco__meta\">\n              <span><strong>\u00c9cosyst\u00e8me<\/strong> For\u00eat tropicale humide carib\u00e9enne<\/span>\n              <span>2 nuits \u00b7 transfert bateau \u00b7 <strong>Laguna Lodge 3\u2605<\/strong><\/span>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"foret-eco__card tda-reveal tda-reveal--d1\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1663047777831-4b65f1489ab0?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8YmFuYW5hbmllcnxlbnwwfHwwfHx8MA%3D%3D\" alt=\"For\u00eat tropicale de plaine Sarapiqu\u00ed\" loading=\"lazy\">\n          <span class=\"foret-eco__num\">02<\/span>\n          <div class=\"foret-eco__body\">\n            <span class=\"foret-eco__chip\">For\u00eat tropicale de plaine<\/span>\n            <h3 class=\"foret-eco__title\">Sarapiqu\u00ed \u2014 La for\u00eat productive<\/h3>\n            <p class=\"foret-eco__text\">For\u00eat tropicale humide \u00e0 100 m d'altitude, c\u0153ur agricole du pays. C'est ici qu'on apprend \u00e0 lire la for\u00eat&nbsp;: visite d'une finca de cacao, rafting sur rivi\u00e8re, <strong>randonn\u00e9e nocturne<\/strong> pour observer grenouilles dendrobates, serpents et araign\u00e9es. L'exp\u00e9rience la plus intense de la collection.<\/p>\n            <div class=\"foret-eco__meta\">\n              <span><strong>\u00c9cosyst\u00e8me<\/strong> For\u00eat tropicale humide de plaine<\/span>\n              <span>1 nuit \u00b7 autotour (prise de voiture)<\/span>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"foret-eco__card tda-reveal tda-reveal--d2\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1766828884980-bb76ac505f38?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NDB8fHZvbGNhbiUyMGFyZW5hbHxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Volcan Arenal for\u00eat dense\" loading=\"lazy\">\n          <span class=\"foret-eco__num\">03<\/span>\n          <div class=\"foret-eco__body\">\n            <span class=\"foret-eco__chip\">For\u00eat volcanique<\/span>\n            <h3 class=\"foret-eco__title\">Arenal \u2014 La for\u00eat qui tremble<\/h3>\n            <p class=\"foret-eco__text\">For\u00eat tropicale humide d'altitude, sur les pentes d'un volcan actif. <strong>Ponts suspendus<\/strong> au-dessus de la canop\u00e9e, thermes naturels chauff\u00e9s par le volcan, tyroliennes traversant la for\u00eat, observation de paresseux et toucans. L'\u00e9quilibre entre adr\u00e9naline et \u00e9merveillement.<\/p>\n            <div class=\"foret-eco__meta\">\n              <span><strong>\u00c9cosyst\u00e8me<\/strong> For\u00eat humide pr\u00e9-montagnarde<\/span>\n              <span>2 nuits \u00b7 <strong>Eco Arenal 3\u2605<\/strong><\/span>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"foret-eco__card foret-eco__card--star tda-reveal tda-reveal--d3\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1521480259767-07c6e39fe142?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Nnx8Zm9yJUMzJUFBdCUyMHRyb3BpY2FsZXxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Canop\u00e9e brumeuse Monteverde for\u00eat nuage\" loading=\"lazy\">\n          <span class=\"foret-eco__star\">\u2605 C\u0153ur de la collection<\/span>\n          <span class=\"foret-eco__num\">04<\/span>\n          <div class=\"foret-eco__body\">\n            <span class=\"foret-eco__chip\">For\u00eat de nuages<\/span>\n            <h3 class=\"foret-eco__title\">Monteverde \u2014 La for\u00eat qui habite les nuages<\/h3>\n            <p class=\"foret-eco__text\">\u00c0 1 400 m\u00e8tres d'altitude, la for\u00eat vit dans la brume permanente. Humidit\u00e9 100% en continu, orchid\u00e9es \u00e9piphytes, foug\u00e8res g\u00e9antes, <strong>quetzal resplendissant<\/strong> (oiseau sacr\u00e9 des Mayas), ponts suspendus dans les nuages, plus de <strong>2 500 esp\u00e8ces<\/strong> de plantes recens\u00e9es. Pr\u00e9sent dans <strong>TOUS<\/strong> les itin\u00e9raires.<\/p>\n            <div class=\"foret-eco__meta\">\n              <span><strong>\u00c9cosyst\u00e8me<\/strong> For\u00eat nuageuse n\u00e9otropicale (cloud forest)<\/span>\n              <span>2 nuits \u00b7 <strong>Elida Lodge 3\u2605<\/strong> \u00b7 incontournable<\/span>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"foret-eco__card tda-reveal tda-reveal--d4\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1589314559908-3cc758e0c073?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Nnx8Z3VhbmFjYXN0ZXxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Plage Pacifique for\u00eat littorale Costa Rica\" loading=\"lazy\">\n          <span class=\"foret-eco__num\">05<\/span>\n          <div class=\"foret-eco__body\">\n            <span class=\"foret-eco__chip\">For\u00eat littorale Pacifique<\/span>\n            <h3 class=\"foret-eco__title\">Pacifique \u2014 La for\u00eat qui touche la mer<\/h3>\n            <p class=\"foret-eco__text\">La for\u00eat rejoint l'oc\u00e9an. Paresseux qui dorment dans les arbres bordant la plage, singes capucins sur le sable, mangroves estuariennes. Optionnel pour les itin\u00e9raires 11 nuits \u2014 la cl\u00f4ture en douceur d'une immersion intense.<\/p>\n            <div class=\"foret-eco__meta\">\n              <span><strong>\u00c9cosyst\u00e8me<\/strong> For\u00eat tropicale s\u00e8che + mangroves<\/span>\n              <span>3 nuits \u00b7 optionnel selon itin\u00e9raire<\/span>\n            <\/div>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"foret-eco__hint\" aria-hidden=\"true\">\n      <span><\/span>Faites glisser pour explorer<span><\/span>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 5. MARQUEE 6 RAISONS FOR\u00caT ============== -->\n  <section class=\"foret-marquee\" aria-label=\"Six raisons de choisir la Collection For\u00eat\">\n    <div class=\"foret-marquee__track\">\n\n      <div class=\"foret-marquee__item\">\n        <span class=\"foret-marquee__icon\" aria-hidden=\"true\">\ud83c\udf33<\/span>\n        <div class=\"foret-marquee__text\"><strong>Immersion 100% nature<\/strong><span>Pas de ville apr\u00e8s la 1\u00e8re nuit. Vous dormez, mangez, randonnez au c\u0153ur de la jungle.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\">\n        <span class=\"foret-marquee__icon\" aria-hidden=\"true\">\ud83c\udf2b\ufe0f<\/span>\n        <div class=\"foret-marquee__text\"><strong>Monteverde 2 nuits minimum<\/strong><span>Le joyau de la collection. La for\u00eat de nuages est dans TOUS nos itin\u00e9raires For\u00eat.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\">\n        <span class=\"foret-marquee__icon\" aria-hidden=\"true\">\ud83d\udc38<\/span>\n        <div class=\"foret-marquee__text\"><strong>Randonn\u00e9e nocturne Sarapiqu\u00ed<\/strong><span>L'activit\u00e9 signature For\u00eat. Grenouilles dendrobates, ca\u00efmans, serpents \u2014 guide naturaliste francophone.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\">\n        <span class=\"foret-marquee__icon\" aria-hidden=\"true\">\ud83e\udd9c<\/span>\n        <div class=\"foret-marquee__text\"><strong>500+ esp\u00e8ces d'oiseaux observables<\/strong><span>Quetzal resplendissant, toucans, colibris, aras rouges. Un paradis pour ornithologues amateurs.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\">\n        <span class=\"foret-marquee__icon\" aria-hidden=\"true\">\u26f0\ufe0f<\/span>\n        <div class=\"foret-marquee__text\"><strong>5 \u00e9cosyst\u00e8mes en 9-11 jours<\/strong><span>Plaine humide, for\u00eat nuage, for\u00eat volcanique, littoral, jungle navigable. Jamais deux jours pareils.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\">\n        <span class=\"foret-marquee__icon\" aria-hidden=\"true\">\ud83c\udfe1<\/span>\n        <div class=\"foret-marquee__text\"><strong>Lodges \u00e9co-responsables<\/strong><span>H\u00e9bergements certifi\u00e9s CST (Certificaci\u00f3n para la Sostenibilidad Tur\u00edstica). Pas de grands complexes.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n\n      <!-- Duplication boucle infinie -->\n      <div class=\"foret-marquee__item\" aria-hidden=\"true\">\n        <span class=\"foret-marquee__icon\">\ud83c\udf33<\/span>\n        <div class=\"foret-marquee__text\"><strong>Immersion 100% nature<\/strong><span>Pas de ville apr\u00e8s la 1\u00e8re nuit. Vous dormez, mangez, randonnez au c\u0153ur de la jungle.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\" aria-hidden=\"true\">\n        <span class=\"foret-marquee__icon\">\ud83c\udf2b\ufe0f<\/span>\n        <div class=\"foret-marquee__text\"><strong>Monteverde 2 nuits minimum<\/strong><span>Le joyau de la collection. La for\u00eat de nuages est dans TOUS nos itin\u00e9raires For\u00eat.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\" aria-hidden=\"true\">\n        <span class=\"foret-marquee__icon\">\ud83d\udc38<\/span>\n        <div class=\"foret-marquee__text\"><strong>Randonn\u00e9e nocturne Sarapiqu\u00ed<\/strong><span>L'activit\u00e9 signature For\u00eat. Grenouilles dendrobates, ca\u00efmans, serpents \u2014 guide naturaliste francophone.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\" aria-hidden=\"true\">\n        <span class=\"foret-marquee__icon\">\ud83e\udd9c<\/span>\n        <div class=\"foret-marquee__text\"><strong>500+ esp\u00e8ces d'oiseaux observables<\/strong><span>Quetzal resplendissant, toucans, colibris, aras rouges. Un paradis pour ornithologues amateurs.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\" aria-hidden=\"true\">\n        <span class=\"foret-marquee__icon\">\u26f0\ufe0f<\/span>\n        <div class=\"foret-marquee__text\"><strong>5 \u00e9cosyst\u00e8mes en 9-11 jours<\/strong><span>Plaine humide, for\u00eat nuage, for\u00eat volcanique, littoral, jungle navigable. Jamais deux jours pareils.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"foret-marquee__item\" aria-hidden=\"true\">\n        <span class=\"foret-marquee__icon\">\ud83c\udfe1<\/span>\n        <div class=\"foret-marquee__text\"><strong>Lodges \u00e9co-responsables<\/strong><span>H\u00e9bergements certifi\u00e9s CST. Pas de grands complexes.<\/span><\/div>\n      <\/div>\n      <div class=\"foret-marquee__sep\" aria-hidden=\"true\"><\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 6. 4 ITIN\u00c9RAIRES FOR\u00caT ============== -->\n  <section class=\"foret-itin\" id=\"itineraires\">\n    <div class=\"foret-section-head\">\n      <span class=\"foret-eyebrow tda-reveal\">Programmes<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Quatre itin\u00e9raires pour entrer dans la for\u00eat.<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Tous partagent la m\u00eame base \u2014 Tortuguero, Sarapiqu\u00ed, Arenal, Monteverde. Chacun diff\u00e8re par sa fin \u2014 et donc par son rythme final.<\/p>\n    <\/div>\n    <div class=\"foret-itin__grid\">\n\n      <article class=\"foret-itin__card tda-reveal\">\n        <div class=\"foret-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1686240005287-75bfcc694e64?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mzd8fGZvciVDMyVBQXQlMjB0cm9waWNhbGV8ZW58MHx8MHx8fDA%3D\" alt=\"For\u00eat du Costa Rica 9 nuits \u2014 canop\u00e9e Monteverde\" loading=\"lazy\">\n          <span class=\"foret-itin__duration\">9 nuits<\/span>\n          <div class=\"foret-itin__ribbon\"><span>D\u00e8s<\/span><strong>$1 380<\/strong><\/div>\n        <\/div>\n        <div class=\"foret-itin__body\">\n          <h3 class=\"foret-itin__title\">For\u00eat du Costa Rica<\/h3>\n          <p class=\"foret-itin__desc\">Le programme For\u00eat pur et sans compromis. Tortuguero, Sarapiqu\u00ed, Arenal, Monteverde. Retour San Jos\u00e9. Pas de plage, que de la for\u00eat.<\/p>\n          <p class=\"foret-itin__highlights\">5 \u00e9cosyst\u00e8mes \u00b7 2 nuits Monteverde \u00b7 rando nocturne Sarapiqu\u00ed \u00b7 500+ oiseaux potentiels<\/p>\n          <span class=\"foret-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"foret-itin__ctas\">\n            <a href=\"https:\/\/toucandiscovery.com\/tour\/foret-du-costa-rica-9-nuits\/\" class=\"foret-itin__btn foret-itin__btn--program\">\n              Voir le programme complet\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/a>\n            <a href=\"\/contact\/\" class=\"foret-itin__btn foret-itin__btn--devis\">Demander un devis sur-mesure<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-itin__btn foret-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"foret-itin__card tda-reveal tda-reveal--d1\">\n        <div class=\"foret-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1604968239365-b72ded61dc51?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OTV8fGZvciVDMyVBQXQlMjB0cm9waWNhbGV8ZW58MHx8MHx8fDA%3D\" alt=\"For\u00eats du Costa Rica & Tambor \u2014 p\u00e9ninsule Nicoya\" loading=\"lazy\">\n          <span class=\"foret-itin__duration\">11 nuits<\/span>\n          <div class=\"foret-itin__ribbon\"><span>D\u00e8s<\/span><strong>$1 415<\/strong><\/div>\n        <\/div>\n        <div class=\"foret-itin__body\">\n          <h3 class=\"foret-itin__title\">For\u00eats du Costa Rica &amp; Tambor<\/h3>\n          <p class=\"foret-itin__desc\">La for\u00eat + la p\u00e9ninsule Nicoya. Tambor, plage intimiste entre for\u00eat s\u00e8che et Pacifique. Cl\u00f4ture rare et authentique.<\/p>\n          <p class=\"foret-itin__highlights\">5 \u00e9cosyst\u00e8mes + for\u00eat littorale \u00b7 plage Nicoya + traversier \u00b7 \u00e9quilibre immersion\/d\u00e9tente<\/p>\n          <span class=\"foret-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"foret-itin__ctas\">\n            <a href=\"https:\/\/toucandiscovery.com\/tour\/forets-du-costa-rica-et-tambor-11-nuits\/\" class=\"foret-itin__btn foret-itin__btn--program\">\n              Voir le programme complet\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/a>\n            <a href=\"\/contact\/\" class=\"foret-itin__btn foret-itin__btn--devis\">Demander un devis sur-mesure<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-itin__btn foret-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"foret-itin__card tda-reveal tda-reveal--d2\">\n        <div class=\"foret-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1675860537299-97cee9f04d8a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MjV8fHBsYWdlJTIwY29zdGElMjByaWNhfGVufDB8fDB8fHww\" alt=\"For\u00eats du Costa Rica & S\u00e1mara \u2014 baie en croissant\" loading=\"lazy\">\n          <span class=\"foret-itin__duration\">11 nuits<\/span>\n          <div class=\"foret-itin__ribbon\"><span>D\u00e8s<\/span><strong>$1 650<\/strong><\/div>\n        <\/div>\n        <div class=\"foret-itin__body\">\n          <h3 class=\"foret-itin__title\">For\u00eats du Costa Rica &amp; S\u00e1mara<\/h3>\n          <p class=\"foret-itin__desc\"><em>De la For\u00eat de Nuages aux Vagues du Pacifique.<\/em> La for\u00eat compl\u00e8te + S\u00e1mara, baie familiale en forme de croissant. Fin de voyage reposante.<\/p>\n          <p class=\"foret-itin__highlights\">5 \u00e9cosyst\u00e8mes + plage Guanacaste \u00b7 baie calme \u00b7 id\u00e9al familles<\/p>\n          <span class=\"foret-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"foret-itin__ctas\">\n            <a href=\"https:\/\/toucandiscovery.com\/tour\/forets-du-costa-rica-et-samara-11-nuits\/\" class=\"foret-itin__btn foret-itin__btn--program\">\n              Voir le programme complet\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/a>\n            <a href=\"\/contact\/\" class=\"foret-itin__btn foret-itin__btn--devis\">Demander un devis sur-mesure<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-itin__btn foret-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"foret-itin__card tda-reveal tda-reveal--d3\">\n        <div class=\"foret-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1693491578329-c56bdede850d?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NDh8fG1hbnVlbCUyMGFudG9uaW98ZW58MHx8MHx8fDA%3D\" alt=\"For\u00eat du Costa Rica & Manuel Antonio \u2014 version premium\" loading=\"lazy\">\n          <span class=\"foret-itin__duration\">11 nuits<\/span>\n          <div class=\"foret-itin__ribbon\"><span>D\u00e8s<\/span><strong>$1 695<\/strong><\/div>\n        <\/div>\n        <div class=\"foret-itin__body\">\n          <h3 class=\"foret-itin__title\">For\u00eat du Costa Rica &amp; Manuel Antonio<\/h3>\n          <p class=\"foret-itin__desc\">La version premium For\u00eat. Tortuguero, Sarapiqu\u00ed, Arenal, Monteverde, puis Manuel Antonio \u2014 plage iconique + parc national avec paresseux, singes et toucans \u00e0 port\u00e9e de main.<\/p>\n          <p class=\"foret-itin__highlights\">5 \u00e9cosyst\u00e8mes + parc Manuel Antonio \u00b7 la plage la plus visuelle du CR \u00b7 combine for\u00eat+faune+plage<\/p>\n          <span class=\"foret-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"foret-itin__ctas\">\n            <a href=\"https:\/\/toucandiscovery.com\/tour\/foret-du-costa-rica-et-manuel-antonio\/\" class=\"foret-itin__btn foret-itin__btn--program\">\n              Voir le programme complet\n              <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n            <\/a>\n            <a href=\"\/contact\/\" class=\"foret-itin__btn foret-itin__btn--devis\">Demander un devis sur-mesure<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-itin__btn foret-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 7. MOSA\u00cfQUE 16 PHOTOS FOR\u00caT ============== -->\n  <section class=\"foret-mosaic\">\n    <div class=\"foret-section-head\">\n      <span class=\"foret-eyebrow tda-reveal\">Sensorialit\u00e9<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">La for\u00eat en images.<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Un avant-go\u00fbt de ce que vos yeux croiseront.<\/p>\n    <\/div>\n    <div class=\"foret-mosaic__grid\">\n      <div class=\"foret-mos-item tda-reveal\">\n        <img decoding=\"async\" data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1673292293042-cafd9c8a3ab3?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8Rm9yZXQlMjB0cm9waWNhbHxlbnwwfHwwfHx8MA%3D%3D\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1673292293042-cafd9c8a3ab3?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8Rm9yZXQlMjB0cm9waWNhbHxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Canop\u00e9e brumeuse Monteverde\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d1\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1682977185663-a1651627498e?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTJ8fEZvcmV0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/images.unsplash.com\/photo-1682977185663-a1651627498e?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTJ8fEZvcmV0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" alt=\"For\u00eat primaire dense\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d2\">\n        <img decoding=\"async\" data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1724088684122-0eff7380c62b?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mjl8fEZvcmV0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1724088684122-0eff7380c62b?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mjl8fEZvcmV0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" alt=\"Volcan Arenal for\u00eat dense\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d3\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1715888453306-8d59260b64e0?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OTR8fEZvcmV0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/images.unsplash.com\/photo-1715888453306-8d59260b64e0?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OTR8fEZvcmV0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" alt=\"Toucan toco\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d4\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1760014847646-42f31e97a344?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mnx8ZnJ1aXQlMjB0cm9waWNhbHxlbnwwfHwwfHx8MA%3D%3D\" src=\"https:\/\/images.unsplash.com\/photo-1760014847646-42f31e97a344?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mnx8ZnJ1aXQlMjB0cm9waWNhbHxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Canaux jungle Tortuguero\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d5\">\n        <img decoding=\"async\" data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1722938907462-52647cd1f48c?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTN8fGZydWl0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1722938907462-52647cd1f48c?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTN8fGZydWl0JTIwdHJvcGljYWx8ZW58MHx8MHx8fDA%3D\" alt=\"Grenouille dendrobate aux yeux rouges\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1504681869696-d977211a5f4c?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NTF8fHRyb3BpY2FsfGVufDB8fDB8fHww\" src=\"https:\/\/images.unsplash.com\/photo-1504681869696-d977211a5f4c?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NTF8fHRyb3BpY2FsfGVufDB8fDB8fHww\" alt=\"Paresseux \u00e0 deux doigts\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d1\">\n        <img decoding=\"async\" data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1686507726562-d03b9f8bf05b?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OTN8fHRyb3BpY2FsfGVufDB8fDB8fHww\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1686507726562-d03b9f8bf05b?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OTN8fHRyb3BpY2FsfGVufDB8fDB8fHww\" alt=\"Pont suspendu canop\u00e9e\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d2\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1572445102865-bcb7acbfcb25?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTUyfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/images.unsplash.com\/photo-1572445102865-bcb7acbfcb25?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTUyfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Colibri en vol stationnaire\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d3\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1580088233809-3882c7e26ba6?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MjQzfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/images.unsplash.com\/photo-1580088233809-3882c7e26ba6?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MjQzfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"For\u00eat tropicale Sarapiqu\u00ed\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d4\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1580618207243-094d4046b1ae?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzExfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/images.unsplash.com\/photo-1580618207243-094d4046b1ae?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzExfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Singe-araign\u00e9e dans les branches\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d5\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1608478496785-8f58820c8064?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzE0fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/images.unsplash.com\/photo-1608478496785-8f58820c8064?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzE0fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Cascade en pleine jungle\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal\">\n        <img decoding=\"async\" data-src=\"https:\/\/images.unsplash.com\/photo-1742909619079-7dc22b575d63?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzM0fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/images.unsplash.com\/photo-1742909619079-7dc22b575d63?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzM0fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Lumi\u00e8re traversant la brume\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d1\">\n        <img decoding=\"async\" data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1686507726547-28469a05a54f?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzQ5fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1686507726547-28469a05a54f?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzQ5fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Foug\u00e8re g\u00e9ante for\u00eat primaire\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d2\">\n        <img decoding=\"async\" data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1661854901998-bcc2d0212780?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzkzfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1661854901998-bcc2d0212780?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzkzfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Tortue marine Tortuguero\" loading=\"lazy\">\n        \n      <\/div>\n      <div class=\"foret-mos-item tda-reveal tda-reveal--d3\">\n        <img decoding=\"async\" data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1669279284402-24656203347a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NDI0fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1669279284402-24656203347a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NDI0fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Plage Pacifique for\u00eat littorale\" loading=\"lazy\">\n        \n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 8. BANDEAU DYNAMICS ============== -->\n  <section class=\"foret-dyn-band\">\n    <div class=\"foret-dyn-band__inner tda-reveal\">\n      <div class=\"foret-dyn-bolt\" aria-hidden=\"true\">\n        <svg width=\"44\" height=\"44\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n      <\/div>\n      <div class=\"foret-dyn-band__text\">\n        <span class=\"foret-dyn-band__tag\">Toucan Dynamics<\/span>\n        <h3>Press\u00e9 d'entrer dans la for\u00eat&nbsp;? <em>R\u00e9servez en direct.<\/em><\/h3>\n        <p>Tous les itin\u00e9raires For\u00eat sont r\u00e9servables en direct sur notre plateforme Dynamics \u2014 devis et disponibilit\u00e9s en temps r\u00e9el, paiement s\u00e9curis\u00e9.<\/p>\n      <\/div>\n      <div class=\"foret-dyn-band__cta\">\n        <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-btn foret-btn--white\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg>\n          Ouvrir Dynamics\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 9. TIMELINE JOURN\u00c9E FOR\u00caT ============== -->\n  <section class=\"foret-day\">\n    <div class=\"foret-section-head\">\n      <span class=\"foret-eyebrow tda-reveal\">Rythme<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Une journ\u00e9e en For\u00eat, c'est\u2026<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Le rythme dict\u00e9 par la faune. Les meilleurs moments d'observation sont \u00e0 l'aube et au cr\u00e9puscule.<\/p>\n    <\/div>\n\n    <div class=\"foret-day__intro tda-reveal\">\n      <p>En For\u00eat, <strong>le rythme est dict\u00e9 par la faune<\/strong>. Les toucans s'\u00e9veillent \u00e0 5h30, les singes hurleurs crient leurs territoires \u00e0 5h, la brume se l\u00e8ve \u00e0 8h pour se red\u00e9poser \u00e0 16h. Chaque animal a son cr\u00e9neau, et les meilleurs moments d'observation sont <strong>\u00e0 l'aube et au cr\u00e9puscule<\/strong>.<\/p>\n      <p>Une journ\u00e9e For\u00eat, c'est une journ\u00e9e <strong>rythm\u00e9e par les animaux<\/strong>.<\/p>\n    <\/div>\n\n    <div class=\"foret-day__timeline\">\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">5h30<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83c\udf05<\/span> Chant d'aube<\/h3>\n          <p>Les singes hurleurs marquent leur territoire. Les toucans s'\u00e9veillent. Le son le plus m\u00e9morable du voyage.<\/p>\n        <\/div>\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">7h30<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83c\udf73<\/span> Petit-d\u00e9jeuner<\/h3>\n          <p>Gallo pinto au lodge, fruits tropicaux, caf\u00e9 costaricain. Observation des colibris au feeder de la terrasse.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">8h15<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83e\udd7e<\/span> D\u00e9part activit\u00e9<\/h3>\n          <p>Randonn\u00e9e guid\u00e9e dans la for\u00eat \u2014 avec un guide naturaliste francophone qui vous apprend \u00e0 voir.<\/p>\n        <\/div>\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">12h30<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83c\udf7d\ufe0f<\/span> D\u00e9jeuner<\/h3>\n          <p>Pause dans un restaurant familial local. Casado typique \u2014 prot\u00e9ine, riz, haricots, plantains.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">14h00<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83c\udf34<\/span> Seconde activit\u00e9<\/h3>\n          <p>Tyrolienne canop\u00e9e, pont suspendu, rafting rivi\u00e8re, thermes ou observation ornithologique.<\/p>\n        <\/div>\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">16h30<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83e\uddd8<\/span> Temps libre<\/h3>\n          <p>Hammac \u00e0 l'or\u00e9e de la for\u00eat, piscine du lodge, spa, ou lecture sur la terrasse.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">18h30<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83e\udd87<\/span> Randonn\u00e9e nocturne <em>(au moins une fois)<\/em><\/h3>\n          <p>Grenouilles dendrobates, ca\u00efmans, serpents, araign\u00e9es, chauves-souris. Le soir c'est la for\u00eat qui s'\u00e9veille.<\/p>\n        <\/div>\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"foret-day__step tda-reveal\">\n        <div class=\"foret-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"foret-day__card\">\n          <span class=\"foret-day__time\">19h30<\/span>\n          <h3><span class=\"foret-day__emoji\">\ud83c\udf0c<\/span> D\u00eener &amp; nuit<\/h3>\n          <p>D\u00eener au lodge sous le concert des grenouilles et des grillons. Pluie fine sur les toits en bois (saison verte) ou \u00e9toiles satur\u00e9es (saison s\u00e8che).<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 10. FAQ FOR\u00caT ============== -->\n  <section class=\"foret-faq\">\n    <div class=\"foret-section-head\">\n      <span class=\"foret-eyebrow tda-reveal\">Bon \u00e0 savoir<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Questions fr\u00e9quentes<\/h2>\n    <\/div>\n    <div class=\"foret-faq__list\">\n\n      <details class=\"foret-faq__item tda-reveal\">\n        <summary>La Collection For\u00eat est-elle adapt\u00e9e aux enfants&nbsp;?<\/summary>\n        <p>Oui, \u00e0 partir de 7-8 ans environ. Les activit\u00e9s sont accessibles mais demandent une bonne endurance (randonn\u00e9es, nuits en lodge isol\u00e9). Pour les familles avec enfants plus jeunes, nous recommandons plut\u00f4t la Collection Essentiel.<\/p>\n      <\/details>\n\n      <details class=\"foret-faq__item tda-reveal\">\n        <summary>Les prix affich\u00e9s incluent-ils les vols internationaux&nbsp;?<\/summary>\n        <p>Non. Les prix \u00ab \u00e0 partir de \u00bb couvrent <strong>tous les services au Costa Rica<\/strong> (lodges, transferts, activit\u00e9s list\u00e9es, location de voiture, guides francophones, taxes). Les vols ne sont pas inclus \u2014 mais gr\u00e2ce \u00e0 <strong>Toucan Dynamics<\/strong>, vous pouvez ajouter vos vols \u00e0 votre devis en une seule d\u00e9marche&nbsp;:<\/p>\n        <p>\ud83d\udc49 <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Vols + voyage en direct sur Dynamics \u2197<\/strong><\/a><\/p>\n      <\/details>\n\n      <details class=\"foret-faq__item tda-reveal\">\n        <summary>Quelle est la meilleure p\u00e9riode pour un voyage For\u00eat&nbsp;?<\/summary>\n        <p><strong>Le Costa Rica se visite toute l'ann\u00e9e<\/strong>, et la For\u00eat encore plus. La saison verte (mai \u00e0 novembre) offre une for\u00eat explosive, une faune extr\u00eamement active, et des cascades \u00e0 leur apog\u00e9e. La saison s\u00e8che (d\u00e9c-avr) est plus confortable pour les randonn\u00e9es mais la brume de Monteverde ne dispara\u00eet jamais. Chaque saison a ses beaut\u00e9s.<\/p>\n      <\/details>\n\n      <details class=\"foret-faq__item tda-reveal\">\n        <summary>Que se passe-t-il s'il pleut pendant le voyage&nbsp;?<\/summary>\n        <p>Rien de grave \u2014 la pluie tropicale est <strong>quotidienne et courte<\/strong> (averses 45min-2h), souvent en fin d'apr\u00e8s-midi. Les activit\u00e9s se font le matin. Et franchement, la for\u00eat sous la pluie est splendide.<\/p>\n      <\/details>\n\n      <details class=\"foret-faq__item tda-reveal\">\n        <summary>Y a-t-il beaucoup de moustiques en for\u00eat&nbsp;?<\/summary>\n        <p>Moins qu'on ne l'imagine \u2014 les lodges sont \u00e9quip\u00e9s (ventilateurs, moustiquaires). R\u00e9pulsif recommand\u00e9, surtout en saison verte. Aucune zone impalud\u00e9e dans nos itin\u00e9raires.<\/p>\n      <\/details>\n\n      <details class=\"foret-faq__item tda-reveal\">\n        <summary>La Collection For\u00eat peut-elle \u00eatre combin\u00e9e avec de la plage&nbsp;?<\/summary>\n        <p>Oui \u2014 c'est exactement ce que proposent les itin\u00e9raires 11 nuits (Tambor, S\u00e1mara, Manuel Antonio). Pour aller plus loin, nos conseillers peuvent ajouter du Panama, du Nicaragua ou du Mexique \u00e0 votre voyage.<\/p>\n      <\/details>\n\n      <details class=\"foret-faq__item tda-reveal\">\n        <summary>Diff\u00e9rence entre Collection For\u00eat et Collection Essentiel&nbsp;?<\/summary>\n        <p><strong>Essentiel<\/strong> = \u00e9quilibre harmonieux, plus de confort, h\u00e9bergements plus accessibles, rythme plus doux. Id\u00e9al premi\u00e8re d\u00e9couverte \/ familles \/ voyageurs classiques.<\/p>\n        <p><strong>For\u00eat<\/strong> = immersion brute, aventure, lodges en pleine nature, rythme plus soutenu. Id\u00e9al naturalistes, amateurs de randonn\u00e9e, couples aventuriers.<\/p>\n        <p>\ud83d\udc49 <a href=\"\/inspirations\/\"><strong>Comparez les deux collections \u2197<\/strong><\/a><\/p>\n      <\/details>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 11. T\u00c9MOIGNAGES FOR\u00caT ============== -->\n  <section class=\"foret-testi\">\n    <div class=\"foret-section-head\">\n      <span class=\"foret-eyebrow tda-reveal\">Ils y sont all\u00e9s<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Des voyageurs For\u00eat, des histoires.<\/h2>\n    <\/div>\n    <div class=\"foret-testi__grid\">\n\n      <article class=\"foret-testi__card tda-reveal\" data-tilt-soft>\n        <div class=\"foret-testi__stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <h3 class=\"foret-testi__title\">For\u00eat du Costa Rica 9 nuits \u2014 d\u00e9pass\u00e9 par Monteverde<\/h3>\n        <p class=\"foret-testi__text\">\u00ab Nous avons choisi le programme <strong>For\u00eat du Costa Rica 9 nuits<\/strong> pour notre 2e voyage au Costa Rica. Apr\u00e8s avoir fait le classique avec d'autres agences, nous voulions de l'immersion. Toucan nous a tenu parole&nbsp;: Monteverde sous la brume, Sarapiqu\u00ed et sa randonn\u00e9e nocturne, Tortuguero en pirogue \u2014 chaque \u00e9tape nous a marqu\u00e9s. Le choix des lodges est pr\u00e9cieux. Pas d'h\u00f4tel standard, que des lieux avec une \u00e2me. \u00bb<\/p>\n        <div class=\"foret-testi__author\">Marc &amp; Sophie <span>Octobre 2024<\/span><\/div>\n      <\/article>\n\n      <article class=\"foret-testi__card tda-reveal tda-reveal--d1\" data-tilt-soft>\n        <div class=\"foret-testi__stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <h3 class=\"foret-testi__title\">For\u00eat + Manuel Antonio, le combo parfait<\/h3>\n        <p class=\"foret-testi__text\">\u00ab Nous avons fait <strong>For\u00eat du Costa Rica et Manuel Antonio 11 nuits<\/strong> en famille (enfants de 10 et 13 ans). Les 9 premiers jours en for\u00eat \u2014 Tortuguero, Arenal, Monteverde \u2014 ont \u00e9t\u00e9 intenses, les enfants ont ador\u00e9. La cl\u00f4ture \u00e0 Manuel Antonio sur la plage \u00e9tait id\u00e9ale pour d\u00e9compresser. On a vu plus de paresseux et de singes qu'on n'imaginait. \u00bb<\/p>\n        <div class=\"foret-testi__author\">Famille Lambert <span>F\u00e9vrier 2025<\/span><\/div>\n      <\/article>\n\n      <article class=\"foret-testi__card tda-reveal tda-reveal--d2\" data-tilt-soft>\n        <div class=\"foret-testi__stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <h3 class=\"foret-testi__title\">For\u00eat &amp; S\u00e1mara \u2014 l'itin\u00e9raire parfait pour photographes<\/h3>\n        <p class=\"foret-testi__text\">\u00ab L'itin\u00e9raire <strong>For\u00eat du Costa Rica &amp; S\u00e1mara 11 nuits<\/strong> m'a permis de faire toutes les photos que je voulais&nbsp;: quetzal \u00e0 Monteverde, grenouilles dendrobates \u00e0 Sarapiqu\u00ed, volcan Arenal au coucher de soleil, et pour finir les plages d\u00e9sertes de S\u00e1mara. Les guides francophones savaient exactement o\u00f9 aller pour l'observation faune. Une collection pour passionn\u00e9s. \u00bb<\/p>\n        <div class=\"foret-testi__author\">Pauline (photographe voyageuse) <span>Mars 2025<\/span><\/div>\n      <\/article>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 12. 4 COLLECTIONS TOUCAN ============== -->\n  <section class=\"foret-coll\">\n    <div class=\"foret-section-head\">\n      <span class=\"foret-eyebrow tda-reveal\">\u00c9cosyst\u00e8me Toucan<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Pas votre ambiance&nbsp;? D\u00e9couvrez nos 3 autres collections.<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Chez Toucan Discovery, nous avons pens\u00e9 quatre fa\u00e7ons de voyager. Celle-ci (For\u00eat) est l'immersion brute. Voici les trois autres.<\/p>\n    <\/div>\n    <div class=\"foret-coll__grid\">\n\n      <a href=\"https:\/\/toucandiscovery.com\/inspirations\/\" class=\"foret-coll__card tda-reveal\">\n        <div class=\"foret-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1622737789946-06e1f407e417?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzM1fHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Collection Essentiel \u2014 paysage lumineux\" loading=\"lazy\">\n          <span class=\"foret-coll__badge\">Harmonie<\/span>\n        <\/div>\n        <div class=\"foret-coll__body\">\n          <h3 class=\"foret-coll__title\">Essentiel \u2014 Le classique raffin\u00e9<\/h3>\n          <p class=\"foret-coll__pitch\">L'\u00e9quilibre parfait entre nature, culture et confort. Id\u00e9al pour une premi\u00e8re d\u00e9couverte ou une famille.<\/p>\n          <span class=\"foret-coll__cta\">D\u00e9couvrir Essentiel <span aria-hidden=\"true\">\u2192<\/span><\/span>\n        <\/div>\n      <\/a>\n\n      <div class=\"foret-coll__card foret-coll__card--active tda-reveal tda-reveal--d1\" aria-current=\"page\">\n        <div class=\"foret-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1591904600374-abc9b2f6cfbc?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzQyfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Collection For\u00eat \u2014 for\u00eat brumeuse Monteverde\" loading=\"lazy\">\n          <span class=\"foret-coll__badge\">\u2605 Vous \u00eates ici<\/span>\n        <\/div>\n        <div class=\"foret-coll__body\">\n          <h3 class=\"foret-coll__title\">For\u00eat \u2014 L'immersion brute<\/h3>\n          <p class=\"foret-coll__pitch\">La nature costaricaine \u00e0 l'\u00e9tat pur. 5 \u00e9cosyst\u00e8mes, lodges au c\u0153ur de la jungle, randonn\u00e9es intenses.<\/p>\n          <span class=\"foret-coll__cta foret-coll__cta--disabled\">Page actuelle<\/span>\n        <\/div>\n      <\/div>\n\n      <a href=\"https:\/\/toucandiscovery.com\/collection-serenite\/\" class=\"foret-coll__card tda-reveal tda-reveal--d2\">\n        <div class=\"foret-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1580182019279-9c9a88350737?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MzUxfHxjb3N0YSUyMHJpY2F8ZW58MHx8MHx8fDA%3D\" alt=\"Collection S\u00e9r\u00e9nit\u00e9 \u2014 plage et bien-\u00eatre tropical\" loading=\"lazy\">\n          <span class=\"foret-coll__badge\">Bien-\u00eatre<\/span>\n        <\/div>\n        <div class=\"foret-coll__body\">\n          <h3 class=\"foret-coll__title\">S\u00e9r\u00e9nit\u00e9 \u2014 Le voyage ressource<\/h3>\n          <p class=\"foret-coll__pitch\">Pour ceux qui cherchent le repos et la reconnexion. Plages, wellness, slow travel.<\/p>\n          <span class=\"foret-coll__cta\">D\u00e9couvrir S\u00e9r\u00e9nit\u00e9 <span aria-hidden=\"true\">\u2192<\/span><\/span>\n        <\/div>\n      <\/a>\n\n      <a href=\"https:\/\/toucandiscovery.com\/collection-horizon\/\" class=\"foret-coll__card tda-reveal tda-reveal--d3\">\n        <div class=\"foret-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1687428554373-216355fb6929?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MXx8Y29zdGElMjByaWNhfGVufDB8fDB8fHww\" alt=\"Collection Horizon \u2014 exploration multi-pays\" loading=\"lazy\">\n          <span class=\"foret-coll__badge\">Exploration<\/span>\n        <\/div>\n        <div class=\"foret-coll__body\">\n          <h3 class=\"foret-coll__title\">Horizon \u2014 L'aventure \u00e9largie<\/h3>\n          <p class=\"foret-coll__pitch\">Pour voyageurs aguerris qui veulent repousser les fronti\u00e8res. Costa Rica + Panama, Nicaragua, Mexique\u2026<\/p>\n          <span class=\"foret-coll__cta\">D\u00e9couvrir Horizon <span aria-hidden=\"true\">\u2192<\/span><\/span>\n        <\/div>\n      <\/a>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 13. COMPARATIF VOIE RAPIDE \/ ACCOMPAGN\u00c9E ============== -->\n  <section class=\"foret-compare\">\n    <div class=\"foret-section-head\">\n      <span class=\"foret-eyebrow tda-reveal\">Deux voies<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Deux fa\u00e7ons d'entrer dans la for\u00eat<\/h2>\n    <\/div>\n    <div class=\"foret-compare__grid\">\n\n      <article class=\"foret-compare__card foret-compare__card--green tda-reveal\">\n        <span class=\"foret-compare__badge\">Sur mesure<\/span>\n        <h3>Avec un conseiller Toucan<\/h3>\n        <ul class=\"foret-compare__list\">\n          <li>Programme 100% personnalis\u00e9<\/li>\n          <li>Conseils d'un expert francophone install\u00e9 sur place<\/li>\n          <li>Ajustements illimit\u00e9s, lodges adaptables<\/li>\n          <li>Id\u00e9al naturalistes pointus, familles et voyages premium<\/li>\n        <\/ul>\n        <a href=\"\/contact\/\" class=\"foret-compare__cta\">\n          Demander un devis\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n        <\/a>\n      <\/article>\n\n      <article class=\"foret-compare__card foret-compare__card--orange tda-reveal tda-reveal--d1\">\n        <span class=\"foret-compare__badge\">Instantan\u00e9<\/span>\n        <h3>Avec Toucan Dynamics<\/h3>\n        <ul class=\"foret-compare__list\">\n          <li>Devis d\u00e9taill\u00e9 en moins de 30 secondes<\/li>\n          <li>Disponibilit\u00e9s lodges en direct<\/li>\n          <li>R\u00e9servation &amp; paiement imm\u00e9diats<\/li>\n          <li>Id\u00e9al voyageurs cadr\u00e9s ou autonomes<\/li>\n        <\/ul>\n        <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-compare__cta\">\n          \u26a1 Ouvrir Dynamics\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n        <\/a>\n      <\/article>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 14. CTA FINAL IMMERSIF ============== -->\n  <section class=\"foret-cta\">\n    <div class=\"foret-cta__bg\" aria-hidden=\"true\"><\/div>\n    <div class=\"foret-cta__overlay\" aria-hidden=\"true\"><\/div>\n    <div class=\"foret-mist\" aria-hidden=\"true\">\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n      <span class=\"foret-mist__particle\"><\/span>\n    <\/div>\n    <div class=\"foret-cta__inner\">\n      <span class=\"foret-cta__eyebrow tda-reveal\">Pr\u00eat \u00e0 entrer dans la for\u00eat&nbsp;?<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">La for\u00eat vous attend.<\/h2>\n      <p class=\"foret-cta__lead tda-reveal tda-reveal--d2\">\n        Un conseiller francophone vous r\u00e9pond sous 24h. Ou composez votre voyage For\u00eat en direct sur Dynamics.\n      <\/p>\n      <div class=\"foret-cta__buttons tda-reveal tda-reveal--d3\">\n        <a href=\"\/contact\/\" class=\"foret-btn foret-btn--orange\">\n          Demander un devis\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"foret-btn foret-btn--ghost\">\n          \u26a1 Ouvrir Dynamics\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== FOOTER COMPACT ============== -->\n  <footer class=\"foret-footer\">\n    <div class=\"foret-footer__inner\">\n      <div class=\"foret-footer__brand\">\n        <strong>Toucan Discovery S.R.L.<\/strong>\n        <span>San Jos\u00e9, Costa Rica \u00b7 Voyages sur mesure en Am\u00e9rique Centrale<\/span>\n      <\/div>\n      <div class=\"foret-footer__contact\">\n        <a href=\"mailto:admin@toucandiscovery.com\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>\n          admin@toucandiscovery.com\n        <\/a>\n        <a href=\"tel:+50687777166\">\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg>\n          +506 8777-7166\n        <\/a>\n        <a href=\"\/inspirations\/\">Collection Essentiel<\/a>\n        <a href=\"\/contact\/\">Contact<\/a>\n      <\/div>\n      <div class=\"foret-footer__social\">\n        <a href=\"https:\/\/www.facebook.com\/toucandiscovery\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/www.instagram.com\/toucan_discovery\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/><path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"\/><line x1=\"17.5\" y1=\"6.5\" x2=\"17.51\" y2=\"6.5\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/www.linkedin.com\/company\/93869964\" target=\"_blank\" rel=\"noopener\" aria-label=\"LinkedIn\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M20.45 20.45h-3.55v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.13 1.45-2.13 2.95v5.66H9.36V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.12 2.06 2.06 0 0 1 0 4.12zM7.12 20.45H3.56V9h3.56v11.45z\"\/><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/footer>\n\n<\/div>\n\n<!-- Lenis smooth scroll -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/lenis@1.2\/dist\/lenis.min.js\"><\/script>\n<!-- GSAP + ScrollTrigger pour parallax multi-couches sur le hero -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/gsap.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/ScrollTrigger.min.js\"><\/script>\n<script>\n(function(){\n  var supportsIO = 'IntersectionObserver' in window;\n  var supportsHover = window.matchMedia && window.matchMedia('(hover: hover)').matches;\n  var prefersReducedMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/\/ Lenis smooth scroll\n  if(typeof Lenis !== 'undefined' && !prefersReducedMotion){\n    try {\n      var lenis = new Lenis({\n        duration: 1.2,\n        easing: function(t){ return Math.min(1, 1.001 - Math.pow(2, -10 * t)); },\n        smoothWheel: true,\n        smoothTouch: false\n      });\n      function raf(time){ lenis.raf(time); requestAnimationFrame(raf); }\n      requestAnimationFrame(raf);\n    } catch(e){}\n  }\n\n  \/\/ Reveal au scroll (fallback IntersectionObserver)\n  var els = document.querySelectorAll('.td-page-foret .tda-reveal');\n  if(!supportsIO){\n    els.forEach(function(el){ el.classList.add('tda-visible'); });\n  } else {\n    var obs = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(entry.isIntersecting){\n          entry.target.classList.add('tda-visible');\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { threshold: .12, rootMargin: '0px 0px -40px 0px' });\n    els.forEach(function(el){ obs.observe(el); });\n  }\n\n  \/\/ GSAP parallax multi-couches sur le hero\n  if(typeof gsap !== 'undefined' && typeof ScrollTrigger !== 'undefined' && !prefersReducedMotion){\n    try {\n      gsap.registerPlugin(ScrollTrigger);\n      gsap.to('.td-page-foret .foret-hero__bg', {\n        yPercent: 25,\n        scale: 1.15,\n        ease: 'none',\n        scrollTrigger: { trigger: '.td-page-foret .foret-hero', start: 'top top', end: 'bottom top', scrub: true }\n      });\n      gsap.to('.td-page-foret .foret-hero__mesh', {\n        yPercent: 40,\n        ease: 'none',\n        scrollTrigger: { trigger: '.td-page-foret .foret-hero', start: 'top top', end: 'bottom top', scrub: true }\n      });\n      gsap.to('.td-page-foret .foret-mist', {\n        yPercent: -20,\n        ease: 'none',\n        scrollTrigger: { trigger: '.td-page-foret .foret-hero', start: 'top top', end: 'bottom top', scrub: true }\n      });\n    } catch(e){}\n  }\n\n  \/\/ 3D tilt + ombres dynamiques (cards \u00e9cosyst\u00e8mes)\n  var tiltCards = document.querySelectorAll('.td-page-foret [data-tilt]');\n  if(supportsHover && !prefersReducedMotion){\n    tiltCards.forEach(function(card){\n      var rect, raf;\n      function onEnter(){ rect = card.getBoundingClientRect(); card.style.transition = 'transform .15s ease, box-shadow .15s ease'; }\n      function onMove(e){\n        if(!rect) rect = card.getBoundingClientRect();\n        var cx = ((e.clientX - rect.left) \/ rect.width - .5);\n        var cy = ((e.clientY - rect.top) \/ rect.height - .5);\n        if(raf) cancelAnimationFrame(raf);\n        raf = requestAnimationFrame(function(){\n          card.style.transform = 'perspective(1100px) translateY(-12px) translateZ(20px) rotateX(' + (-cy * 10).toFixed(2) + 'deg) rotateY(' + (cx * 12).toFixed(2) + 'deg)';\n          card.style.boxShadow = (-cx * 30).toFixed(0) + 'px ' + (28 + (-cy * 22)).toFixed(0) + 'px 70px -16px rgba(0,0,0,.55), 0 24px 40px rgba(0,0,0,.3)';\n        });\n      }\n      function onLeave(){\n        if(raf) cancelAnimationFrame(raf);\n        card.style.transition = 'transform .55s cubic-bezier(.2,.7,.2,1), box-shadow .5s ease';\n        card.style.transform = '';\n        card.style.boxShadow = '';\n        rect = null;\n      }\n      card.addEventListener('mouseenter', onEnter);\n      card.addEventListener('mousemove', onMove);\n      card.addEventListener('mouseleave', onLeave);\n    });\n  }\n\n  \/\/ Tilt soft (t\u00e9moignages) \u2014 plus subtil\n  var softTilts = document.querySelectorAll('.td-page-foret [data-tilt-soft]');\n  if(supportsHover && !prefersReducedMotion){\n    softTilts.forEach(function(card){\n      var rect, raf;\n      function onMove(e){\n        if(!rect) rect = card.getBoundingClientRect();\n        var cx = ((e.clientX - rect.left) \/ rect.width - .5);\n        var cy = ((e.clientY - rect.top) \/ rect.height - .5);\n        if(raf) cancelAnimationFrame(raf);\n        raf = requestAnimationFrame(function(){\n          card.style.transform = 'perspective(1200px) translateY(-8px) rotateX(' + (-cy * 4).toFixed(2) + 'deg) rotateY(' + (cx * 5).toFixed(2) + 'deg)';\n        });\n      }\n      function onLeave(){\n        if(raf) cancelAnimationFrame(raf);\n        card.style.transform = '';\n        rect = null;\n      }\n      card.addEventListener('mouseenter', function(){ rect = card.getBoundingClientRect(); });\n      card.addEventListener('mousemove', onMove);\n      card.addEventListener('mouseleave', onLeave);\n    });\n  }\n\n  \/\/ Blur-up lazy loading sur la mosa\u00efque\n  var mosImgs = document.querySelectorAll('.td-page-foret .foret-mos-item img[data-src]');\n  if(supportsIO){\n    var lazyObs = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(!entry.isIntersecting) return;\n        var img = entry.target;\n        var realSrc = img.getAttribute('data-src');\n        if(!realSrc) return;\n        var preload = new Image();\n        preload.onload = function(){\n          img.src = realSrc;\n          requestAnimationFrame(function(){ img.classList.add('is-loaded'); });\n        };\n        preload.src = realSrc;\n        img.removeAttribute('data-src');\n        lazyObs.unobserve(img);\n      });\n    }, { rootMargin: '200px 0px' });\n    mosImgs.forEach(function(img){ lazyObs.observe(img); });\n  } else {\n    mosImgs.forEach(function(img){\n      img.src = img.getAttribute('data-src');\n      img.classList.add('is-loaded');\n    });\n  }\n\n  \/\/ Drag-to-scroll sur la rail des \u00e9cosyst\u00e8mes\n  var ecoRail = document.getElementById('ecoRail');\n  if(ecoRail){\n    var isDown = false, startX, scrollStart;\n    ecoRail.addEventListener('mousedown', function(e){\n      isDown = true; ecoRail.style.cursor = 'grabbing';\n      startX = e.pageX - ecoRail.offsetLeft;\n      scrollStart = ecoRail.scrollLeft;\n    });\n    window.addEventListener('mouseup', function(){ if(isDown){ isDown = false; ecoRail.style.cursor = 'grab'; } });\n    ecoRail.addEventListener('mousemove', function(e){\n      if(!isDown) return;\n      e.preventDefault();\n      var x = e.pageX - ecoRail.offsetLeft;\n      ecoRail.scrollLeft = scrollStart - (x - startX) * 1.6;\n    });\n    ecoRail.addEventListener('wheel', function(e){\n      if(Math.abs(e.deltaY) > Math.abs(e.deltaX)){\n        e.preventDefault();\n        ecoRail.scrollLeft += e.deltaY * 1.2;\n      }\n    }, { passive: false });\n  }\n\n  \/\/ Smooth scroll ancres internes\n  document.querySelectorAll('.td-page-foret a[href^=\"#\"]').forEach(function(a){\n    a.addEventListener('click', function(e){\n      var id = a.getAttribute('href');\n      if(id.length < 2) return;\n      var target = document.querySelector('.td-page-foret ' + id);\n      if(!target) return;\n      e.preventDefault();\n      target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    });\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Collection For\u00eat Entrer dans la for\u00eat. Une collection d\u00e9di\u00e9e aux voyageurs qui cherchent l&rsquo;immersion vraie. Canop\u00e9es brumeuses, jungles silencieuses, for\u00eats de nuages \u2014 le Costa Rica dans sa mati\u00e8re brute. D\u00e9couvrir les itin\u00e9raires R\u00e9server sur Dynamics Entrer dans la for\u00eat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-3537","page","type-page","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/3537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/comments?post=3537"}],"version-history":[{"count":23,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/3537\/revisions"}],"predecessor-version":[{"id":4708,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/3537\/revisions\/4708"}],"wp:attachment":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/media?parent=3537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}