{"id":4676,"date":"2026-04-25T03:36:48","date_gmt":"2026-04-25T03:36:48","guid":{"rendered":"https:\/\/toucandiscovery.com\/?page_id=4676"},"modified":"2026-04-29T03:58:54","modified_gmt":"2026-04-29T03:58:54","slug":"collection-horizon","status":"publish","type":"page","link":"https:\/\/toucandiscovery.com\/it\/collection-horizon\/","title":{"rendered":"Collezione Horizon"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4676\" class=\"elementor elementor-4676\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-529039b e-con-full e-flex e-con e-parent\" data-id=\"529039b\" 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-a0bf6bc elementor-widget elementor-widget-html\" data-id=\"a0bf6bc\" 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 Horizon\"\n  Bloc HTML autonome pour widget HTML Elementor (WordPress).\n  Toutes les classes CSS scoped sous .td-page-horizon\n  Polices Montserrat (charg\u00e9e par WordPress) + Playfair Display + Bodoni Moda (import\u00e9es).\n\n  Concept : ambiance golden hour, multi-pays Am\u00e9rique Centrale, panoramas amples.\n  Effets : Lenis smooth scroll (duration 1.4s), GSAP parallax multi-couches,\n  ligne d'horizon dor\u00e9e anim\u00e9e traversant la page, particules dor\u00e9es,\n  Bodoni Moda italic gros displays, scroll horizontal 5 horizons,\n  panoramas 16:10, palette or\/cuivre\/orange, break-out pleine largeur.\n\n  IMPORTANT (\u00e0 mentionner \u00e0 Tristan) :\n  - URLs des itin\u00e9raires = placeholders \u00e0 compl\u00e9ter\n  - Prix = estimatifs \u00e0 confirmer\n  - 3 t\u00e9moignages = construits, \u00e0 valider\/remplacer\n\n  Dynamics int\u00e9gr\u00e9 7+ fois : hero, \u00d75 itin\u00e9raires, bandeau, 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&family=Bodoni+Moda:ital,wght@1,400;1,700;1,900&display=swap');\n\n\/* ============== RESET & TOKENS ============== *\/\n.td-page-horizon,\n.td-page-horizon *,\n.td-page-horizon *::before,\n.td-page-horizon *::after { box-sizing: border-box; }\n\n.td-page-horizon {\n  \/* Break-out pleine largeur *\/\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 Horizon \u2014 golden hour *\/\n  --hor-orange: #F7941D;\n  --hor-orange-dark: #D96A1D;\n  --hor-orange-deep: #b95812;\n  --hor-yellow: #FFC107;\n  --hor-gold: #E8B14A;\n  --hor-copper: #B8703E;\n  --hor-rose: #E85A4F;\n  --hor-navy: #1B2A5A;\n  --hor-navy-deep: #17365D;\n  --hor-black: #0D0D0D;\n  --hor-white: #FFFFFF;\n  --hor-cream: #F9F0E4;\n  --hor-line: #E8E0D0;\n  --hor-text: #555;\n  --hor-muted: #999;\n  --hor-green: #7DC242;\n\n  --hor-shadow-sm: 0 2px 4px rgba(13,13,13,.06), 0 4px 12px rgba(13,13,13,.06);\n  --hor-shadow-md: 0 4px 8px rgba(13,13,13,.08), 0 14px 28px rgba(13,13,13,.1), 0 28px 56px -14px rgba(13,13,13,.16);\n  --hor-shadow-lg: 0 6px 14px rgba(13,13,13,.1), 0 22px 36px rgba(13,13,13,.16), 0 36px 72px -18px rgba(13,13,13,.28);\n  --hor-shadow-xl: 0 10px 22px rgba(13,13,13,.12), 0 28px 56px rgba(13,13,13,.18), 0 52px 104px -26px rgba(13,13,13,.36);\n  --hor-glow-gold: 0 0 60px -10px rgba(232,177,74,.6), 0 18px 36px -12px rgba(247,148,29,.5);\n  --hor-glow-orange: 0 0 60px -10px rgba(247,148,29,.55), 0 18px 36px -12px rgba(247,148,29,.4);\n\n  --hor-display: 'Bodoni Moda', 'Playfair Display', Georgia, serif;\n  --hor-script: 'Playfair Display', Georgia, serif;\n\n  font-family: 'Montserrat', Arial, sans-serif;\n  color: var(--hor-text);\n  line-height: 1.65;\n  font-size: 16px;\n  background: var(--hor-white);\n}\n.td-page-horizon img { max-width: 100%; height: auto; display: block; }\n.td-page-horizon a { color: var(--hor-orange); text-decoration: none; transition: color .25s ease; }\n.td-page-horizon a:hover { color: var(--hor-orange-dark); }\n.td-page-horizon p { margin: 0 0 1em 0; }\n\n\/* ============== REVEAL ============== *\/\n.td-page-horizon .tda-reveal {\n  opacity: 0;\n  transform: translateY(36px);\n  transition: opacity 1.1s cubic-bezier(.25,.46,.45,.94), transform 1.1s cubic-bezier(.25,.46,.45,.94);\n  will-change: opacity, transform;\n}\n.td-page-horizon .tda-reveal.tda-visible { opacity: 1; transform: translateY(0); }\n.td-page-horizon .tda-reveal--d1 { transition-delay: .1s; }\n.td-page-horizon .tda-reveal--d2 { transition-delay: .2s; }\n.td-page-horizon .tda-reveal--d3 { transition-delay: .3s; }\n.td-page-horizon .tda-reveal--d4 { transition-delay: .4s; }\n.td-page-horizon .tda-reveal--d5 { transition-delay: .5s; }\n\n\/* ============== KEYFRAMES ============== *\/\n@keyframes horKenBurns {\n  0%   { transform: scale(1) translate(0, 0); }\n  50%  { transform: scale(1.18) translate(-2.5%, 1.5%); }\n  100% { transform: scale(1) translate(0, 0); }\n}\n@keyframes horHorizonBreath {\n  0%,100% { transform: scaleX(.96); opacity: .65; }\n  50%     { transform: scaleX(1.04); opacity: 1; }\n}\n@keyframes horHorizonStretch {\n  0%   { transform: scaleX(0); transform-origin: left; }\n  100% { transform: scaleX(1); transform-origin: left; }\n}\n@keyframes horParticleRise {\n  0%   { transform: translate(0, 0) scale(.4); opacity: 0; }\n  10%  { opacity: .8; }\n  90%  { opacity: .65; }\n  100% { transform: translate(120px, -110vh) scale(1); opacity: 0; }\n}\n@keyframes horMarquee {\n  0%   { transform: translateX(0); }\n  100% { transform: translateX(-50%); }\n}\n@keyframes horPulseDot {\n  0%,100% { transform: scale(1); opacity: 1; box-shadow: 0 0 0 0 rgba(247,148,29,.7); }\n  50%     { transform: scale(1.5); opacity: .55; box-shadow: 0 0 0 14px rgba(247,148,29,0); }\n}\n@keyframes horShimmer {\n  0%   { transform: translateX(-100%) skewX(-22deg); }\n  100% { transform: translateX(220%) skewX(-22deg); }\n}\n@keyframes horGoldShimmer {\n  0%,100% { background-position: 0% 50%; }\n  50%     { background-position: 100% 50%; }\n}\n@keyframes horGlow {\n  0%,100% { box-shadow: 0 0 0 0 rgba(232,177,74,.55), 0 8px 20px -4px rgba(247,148,29,.5); }\n  50%     { box-shadow: 0 0 0 14px rgba(232,177,74,0), 0 8px 20px -4px rgba(247,148,29,.5); }\n}\n@keyframes horMeshDrift {\n  0%,100% { transform: translate(0,0) scale(1); }\n  50%     { transform: translate(30px,-20px) scale(1.1); }\n}\n@keyframes horBlobMorph {\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 horArrowFloat {\n  0%,100% { transform: translateX(-50%) translateY(0); opacity: .85; }\n  50%     { transform: translateX(-50%) translateY(8px); opacity: 1; }\n}\n@keyframes horBoltPulse {\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\/* ============== LIGNE D'HORIZON DOR\u00c9E ANIM\u00c9E (signature) ============== *\/\n.td-page-horizon .hor-line {\n  position: absolute;\n  height: 1.5px;\n  background: linear-gradient(90deg, transparent 0%, var(--hor-gold) 20%, var(--hor-yellow) 50%, var(--hor-gold) 80%, transparent 100%);\n  left: 0; right: 0;\n  pointer-events: none;\n  opacity: .8;\n  z-index: 1;\n  box-shadow: 0 0 24px rgba(232,177,74,.6);\n  transform-origin: left;\n  animation: horHorizonBreath 8s ease-in-out infinite;\n}\n\n\/* ============== BUTTONS ============== *\/\n.td-page-horizon .hor-btn {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  padding: 18px 34px;\n  border-radius: 999px;\n  font-weight: 800;\n  font-size: 1rem;\n  letter-spacing: .04em;\n  cursor: pointer;\n  transition: transform .4s cubic-bezier(.25,.46,.45,.94), box-shadow .4s ease, background .3s ease, color .3s ease;\n  border: 2px solid transparent;\n  overflow: hidden;\n  white-space: nowrap;\n  text-decoration: none;\n  font-family: inherit;\n}\n.td-page-horizon .hor-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-horizon .hor-btn:hover::before { animation: horShimmer 1.1s ease-out; }\n.td-page-horizon .hor-btn--gold {\n  background: linear-gradient(135deg, var(--hor-gold) 0%, var(--hor-orange) 50%, var(--hor-orange-dark) 100%);\n  color: var(--hor-navy-deep);\n  box-shadow: var(--hor-glow-gold);\n  animation: horGlow 3s ease-in-out infinite;\n}\n.td-page-horizon .hor-btn--gold:hover {\n  color: var(--hor-navy-deep);\n  transform: translateY(-3px) scale(1.02);\n  box-shadow: 0 0 90px -10px rgba(232,177,74,.85), 0 28px 48px -12px rgba(247,148,29,.55);\n}\n.td-page-horizon .hor-btn--ghost-light {\n  background: rgba(255,255,255,.1);\n  color: var(--hor-white);\n  border-color: rgba(232,177,74,.55);\n  backdrop-filter: blur(12px);\n}\n.td-page-horizon .hor-btn--ghost-light:hover {\n  background: var(--hor-white);\n  color: var(--hor-navy-deep);\n  border-color: var(--hor-white);\n  transform: translateY(-3px);\n}\n.td-page-horizon .hor-btn--ghost-dark {\n  background: transparent;\n  color: var(--hor-navy-deep);\n  border-color: var(--hor-navy-deep);\n}\n.td-page-horizon .hor-btn--ghost-dark:hover {\n  background: var(--hor-navy-deep);\n  color: var(--hor-white);\n  transform: translateY(-3px);\n}\n.td-page-horizon .hor-btn--white {\n  background: var(--hor-white);\n  color: var(--hor-orange-dark);\n  box-shadow: 0 14px 30px -10px rgba(0,0,0,.4);\n}\n.td-page-horizon .hor-btn--white:hover {\n  color: var(--hor-navy-deep);\n  transform: translateY(-3px) scale(1.02);\n}\n\n\/* ============== SECTION HEAD ============== *\/\n.td-page-horizon .hor-section-head {\n  max-width: 1000px;\n  margin: 0 auto 64px auto;\n  text-align: center;\n  position: relative;\n  padding: 0 24px;\n}\n.td-page-horizon .hor-eyebrow {\n  display: inline-block;\n  color: var(--hor-orange);\n  font-size: .76rem;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  font-weight: 800;\n  margin-bottom: 18px;\n  position: relative;\n  padding: 0 32px;\n}\n.td-page-horizon .hor-eyebrow::before,\n.td-page-horizon .hor-eyebrow::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  width: 22px;\n  height: 1.5px;\n  background: var(--hor-gold);\n}\n.td-page-horizon .hor-eyebrow::before { left: 0; }\n.td-page-horizon .hor-eyebrow::after { right: 0; }\n.td-page-horizon .hor-section-head h2 {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2.2rem, 5vw, 3.8rem);\n  color: var(--hor-navy-deep);\n  margin: 0 0 18px 0;\n  line-height: 1.05;\n  letter-spacing: -.02em;\n}\n.td-page-horizon .hor-section-head--dark h2,\n.td-page-horizon .hor-section-head--dark .hor-eyebrow { color: var(--hor-white); }\n.td-page-horizon .hor-section-head--dark .hor-eyebrow { color: var(--hor-gold); }\n.td-page-horizon .hor-section-head--dark .hor-eyebrow::before,\n.td-page-horizon .hor-section-head--dark .hor-eyebrow::after { background: var(--hor-gold); }\n.td-page-horizon .hor-section-head p {\n  color: var(--hor-text);\n  font-size: 1.06rem;\n  max-width: 720px;\n  margin: 0 auto;\n  line-height: 1.75;\n  font-weight: 400;\n}\n.td-page-horizon .hor-section-head--dark p { color: rgba(255,255,255,.78); }\n\n\/* ============== HERO PANORAMIQUE GOLDEN HOUR ============== *\/\n.td-page-horizon .hor-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(--hor-white);\n  padding: 130px 24px 110px 24px;\n  overflow: hidden;\n  isolation: isolate;\n  background: var(--hor-black);\n}\n.td-page-horizon .hor-hero__bg {\n  position: absolute;\n  inset: -10%;\n  z-index: -4;\n  background: url('https:\/\/images.unsplash.com\/photo-1519414442781-fbd745c5b497?w=2000&auto=format&fit=crop&q=80') center\/cover no-repeat;\n  animation: horKenBurns 30s ease-in-out infinite;\n  filter: saturate(1.2) contrast(1.08);\n  will-change: transform;\n}\n.td-page-horizon .hor-hero__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -3;\n  background:\n    linear-gradient(90deg, rgba(13,13,13,.65) 0%, rgba(13,13,13,.15) 40%, rgba(13,13,13,.15) 60%, rgba(232,177,74,.45) 100%),\n    linear-gradient(180deg, rgba(13,13,13,.4) 0%, transparent 30%, rgba(13,13,13,.65) 100%);\n}\n.td-page-horizon .hor-hero__mesh {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  pointer-events: none;\n  background:\n    radial-gradient(circle at 20% 30%, rgba(232,177,74,.4) 0%, transparent 45%),\n    radial-gradient(circle at 80% 70%, rgba(247,148,29,.35) 0%, transparent 50%),\n    radial-gradient(circle at 50% 90%, rgba(232,90,79,.25) 0%, transparent 50%);\n  background-size: 200% 200%;\n  animation: horGoldShimmer 25s ease-in-out infinite;\n  mix-blend-mode: screen;\n  opacity: .85;\n}\n\/* Particules dor\u00e9es flottantes *\/\n.td-page-horizon .hor-particles {\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  pointer-events: none;\n  overflow: hidden;\n}\n.td-page-horizon .hor-particle {\n  position: absolute;\n  bottom: -2%;\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  background: radial-gradient(circle, var(--hor-yellow) 0%, var(--hor-gold) 50%, transparent 100%);\n  filter: blur(1px) drop-shadow(0 0 8px var(--hor-gold));\n  animation: horParticleRise linear infinite;\n  opacity: 0;\n}\n.td-page-horizon .hor-particle:nth-child(1)  { left: 5%;  width: 6px;  height: 6px;  animation-duration: 26s; animation-delay: -2s; }\n.td-page-horizon .hor-particle:nth-child(2)  { left: 14%; width: 10px; height: 10px; animation-duration: 30s; animation-delay: -8s; }\n.td-page-horizon .hor-particle:nth-child(3)  { left: 22%; width: 7px;  height: 7px;  animation-duration: 28s; animation-delay: -14s; }\n.td-page-horizon .hor-particle:nth-child(4)  { left: 32%; width: 9px;  height: 9px;  animation-duration: 32s; animation-delay: -5s; }\n.td-page-horizon .hor-particle:nth-child(5)  { left: 42%; width: 5px;  height: 5px;  animation-duration: 24s; animation-delay: -18s; }\n.td-page-horizon .hor-particle:nth-child(6)  { left: 52%; width: 11px; height: 11px; animation-duration: 34s; animation-delay: -10s; }\n.td-page-horizon .hor-particle:nth-child(7)  { left: 62%; width: 7px;  height: 7px;  animation-duration: 28s; animation-delay: -22s; }\n.td-page-horizon .hor-particle:nth-child(8)  { left: 72%; width: 9px;  height: 9px;  animation-duration: 30s; animation-delay: -3s; }\n.td-page-horizon .hor-particle:nth-child(9)  { left: 80%; width: 6px;  height: 6px;  animation-duration: 26s; animation-delay: -16s; }\n.td-page-horizon .hor-particle:nth-child(10) { left: 88%; width: 10px; height: 10px; animation-duration: 32s; animation-delay: -7s; }\n.td-page-horizon .hor-particle:nth-child(11) { left: 95%; width: 5px;  height: 5px;  animation-duration: 28s; animation-delay: -20s; }\n.td-page-horizon .hor-particle:nth-child(12) { left: 18%; width: 8px;  height: 8px;  animation-duration: 30s; animation-delay: -12s; }\n\n\/* Ligne d'horizon hero (la signature graphique) *\/\n.td-page-horizon .hor-hero__line {\n  position: absolute;\n  left: 0; right: 0;\n  bottom: 30%;\n  height: 1.5px;\n  background: linear-gradient(90deg, transparent 0%, var(--hor-gold) 20%, var(--hor-yellow) 50%, var(--hor-gold) 80%, transparent 100%);\n  box-shadow: 0 0 30px rgba(232,177,74,.7), 0 0 60px rgba(247,148,29,.5);\n  z-index: 0;\n  transform-origin: left;\n  animation: horHorizonStretch 2.4s cubic-bezier(.25,.46,.45,.94) forwards, horHorizonBreath 9s ease-in-out 2.4s infinite;\n}\n\n.td-page-horizon .hor-hero__inner { max-width: 1200px; width: 100%; position: relative; z-index: 2; }\n.td-page-horizon .hor-hero__pill {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  padding: 11px 24px;\n  background: rgba(232,177,74,.18);\n  backdrop-filter: blur(16px) saturate(1.4);\n  -webkit-backdrop-filter: blur(16px) saturate(1.4);\n  border: 1px solid rgba(232,177,74,.45);\n  color: var(--hor-white);\n  border-radius: 999px;\n  font-size: .76rem;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  font-weight: 800;\n  margin-bottom: 32px;\n  box-shadow: 0 0 40px rgba(232,177,74,.35);\n}\n.td-page-horizon .hor-hero__pill::before {\n  content: \"\";\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: var(--hor-gold);\n  box-shadow: 0 0 0 0 rgba(232,177,74,.7);\n  animation: horPulseDot 1.6s ease-in-out infinite;\n}\n.td-page-horizon .hor-hero h1 {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(3rem, 9.5vw, 7.5rem);\n  line-height: .96;\n  margin: 0 0 30px 0;\n  letter-spacing: -.035em;\n  text-shadow: 0 8px 38px rgba(0,0,0,.55);\n  background: linear-gradient(120deg, #FFFFFF 0%, #FFC107 30%, #E8B14A 55%, #F7941D 75%, #FFFFFF 100%);\n  background-size: 240% auto;\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  animation: horGoldShimmer 9s ease-in-out infinite;\n}\n.td-page-horizon .hor-hero__lead {\n  max-width: 800px;\n  margin: 0 auto 44px auto;\n  font-size: clamp(1.05rem, 1.6vw, 1.25rem);\n  line-height: 1.7;\n  color: rgba(255,255,255,.94);\n  font-weight: 300;\n  letter-spacing: .005em;\n}\n.td-page-horizon .hor-hero__ctas {\n  display: flex;\n  justify-content: center;\n  gap: 18px;\n  flex-wrap: wrap;\n}\n.td-page-horizon .hor-hero__scroll {\n  position: absolute;\n  bottom: 28px;\n  left: 50%;\n  transform: translateX(-50%);\n  color: var(--hor-white);\n  font-family: var(--hor-script);\n  font-style: italic;\n  font-size: .85rem;\n  letter-spacing: .15em;\n  font-weight: 600;\n  animation: horArrowFloat 2.8s ease-in-out infinite;\n  opacity: .95;\n  z-index: 2;\n}\n\n\/* ============== STATS BAND ============== *\/\n.td-page-horizon .hor-stats {\n  position: relative;\n  background:\n    linear-gradient(135deg, var(--hor-black) 0%, var(--hor-navy-deep) 50%, var(--hor-black) 100%);\n  color: var(--hor-white);\n  padding: 90px 24px;\n  overflow: hidden;\n}\n.td-page-horizon .hor-stats::before,\n.td-page-horizon .hor-stats::after {\n  content: \"\";\n  position: absolute;\n  width: 480px; height: 480px;\n  border-radius: 50%;\n  filter: blur(80px);\n  opacity: .35;\n  pointer-events: none;\n  animation: horBlobMorph 24s ease-in-out infinite;\n}\n.td-page-horizon .hor-stats::before { background: var(--hor-gold); top: -150px; left: -100px; }\n.td-page-horizon .hor-stats::after { background: var(--hor-orange); bottom: -150px; right: -100px; animation-delay: -12s; }\n.td-page-horizon .hor-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-horizon .hor-stat__num {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2.6rem, 5.6vw, 4.4rem);\n  line-height: 1;\n  margin-bottom: 12px;\n  letter-spacing: -.025em;\n  background: linear-gradient(120deg, var(--hor-yellow) 0%, var(--hor-gold) 50%, var(--hor-orange) 100%);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n.td-page-horizon .hor-stat__label {\n  font-size: .9rem;\n  font-weight: 700;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  opacity: .8;\n}\n\n\/* ============== PITCH \u00c9DITORIAL ============== *\/\n.td-page-horizon .hor-pitch {\n  padding: 140px 24px;\n  background: var(--hor-cream);\n  position: relative;\n  overflow: hidden;\n}\n.td-page-horizon .hor-pitch::before {\n  content: \"\";\n  position: absolute;\n  top: 30%; right: -10%;\n  width: 520px; height: 520px;\n  background: radial-gradient(circle, rgba(247,148,29,.12), transparent 65%);\n  border-radius: 50%;\n  filter: blur(60px);\n  pointer-events: none;\n  animation: horMeshDrift 22s ease-in-out infinite;\n}\n.td-page-horizon .hor-pitch::after {\n  content: \"\";\n  position: absolute;\n  bottom: 10%; left: -10%;\n  width: 460px; height: 460px;\n  background: radial-gradient(circle, rgba(232,177,74,.14), transparent 65%);\n  border-radius: 50%;\n  filter: blur(60px);\n  pointer-events: none;\n  animation: horMeshDrift 26s ease-in-out infinite reverse;\n}\n.td-page-horizon .hor-pitch__inner {\n  position: relative;\n  max-width: 820px;\n  margin: 0 auto;\n  text-align: center;\n}\n.td-page-horizon .hor-pitch__title {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2.2rem, 5vw, 3.6rem);\n  line-height: 1.05;\n  color: var(--hor-navy-deep);\n  margin: 14px 0 36px 0;\n  letter-spacing: -.025em;\n}\n.td-page-horizon .hor-pitch__body {\n  text-align: left;\n}\n.td-page-horizon .hor-pitch__body p {\n  color: var(--hor-text);\n  font-size: 1.08rem;\n  line-height: 1.9;\n  margin-bottom: 1.6em;\n}\n.td-page-horizon .hor-pitch__body p:first-of-type::first-letter {\n  float: left;\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-size: 5.5rem;\n  line-height: .85;\n  font-weight: 700;\n  background: linear-gradient(135deg, var(--hor-orange) 0%, var(--hor-gold) 100%);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  margin: 6px 16px 0 0;\n}\n.td-page-horizon .hor-pitch__body p strong { color: var(--hor-navy-deep); font-weight: 700; }\n.td-page-horizon .hor-pitch__body p:last-of-type {\n  background: linear-gradient(120deg, rgba(232,177,74,.1), rgba(247,148,29,.08));\n  border-left: 4px solid var(--hor-gold);\n  padding: 24px 28px;\n  border-radius: 0 16px 16px 0;\n  margin-top: 28px;\n  font-size: 1.08rem;\n}\n\n\/* ============== 5 HORIZONS \u00c0 REPOUSSER (scroll horizontal panoramique) ============== *\/\n.td-page-horizon .hor-eco {\n  padding: 140px 0 130px 0;\n  background:\n    linear-gradient(180deg, var(--hor-black) 0%, var(--hor-orange-deep) 50%, var(--hor-black) 100%);\n  color: var(--hor-white);\n  position: relative;\n  overflow: hidden;\n}\n.td-page-horizon .hor-eco::before {\n  content: \"\";\n  position: absolute;\n  top: -10%; left: -10%;\n  width: 60vmax; height: 60vmax;\n  background: radial-gradient(circle, rgba(232,177,74,.25), transparent 60%);\n  filter: blur(80px);\n  pointer-events: none;\n  animation: horBlobMorph 26s ease-in-out infinite;\n}\n\/* Ligne horizon d\u00e9coratif au centre *\/\n.td-page-horizon .hor-eco__horizon-line {\n  position: absolute;\n  left: 0; right: 0;\n  top: 50%;\n  height: 1px;\n  background: linear-gradient(90deg, transparent 0%, rgba(232,177,74,.4) 30%, rgba(247,148,29,.6) 50%, rgba(232,177,74,.4) 70%, transparent 100%);\n  pointer-events: none;\n  z-index: 0;\n}\n.td-page-horizon .hor-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(232,177,74,.55) rgba(255,255,255,.08);\n  cursor: grab;\n}\n.td-page-horizon .hor-eco__rail:active { cursor: grabbing; }\n.td-page-horizon .hor-eco__rail::-webkit-scrollbar { height: 8px; }\n.td-page-horizon .hor-eco__rail::-webkit-scrollbar-track { background: rgba(255,255,255,.08); border-radius: 999px; }\n.td-page-horizon .hor-eco__rail::-webkit-scrollbar-thumb { background: linear-gradient(90deg, var(--hor-gold), var(--hor-orange)); border-radius: 999px; }\n.td-page-horizon .hor-eco__track {\n  display: flex;\n  gap: 28px;\n  perspective: 1600px;\n  width: max-content;\n}\n.td-page-horizon .hor-eco__card {\n  position: relative;\n  flex: 0 0 540px;\n  aspect-ratio: 16 \/ 10;\n  scroll-snap-align: start;\n  border-radius: 24px;\n  overflow: hidden;\n  background: var(--hor-black);\n  box-shadow: var(--hor-shadow-xl);\n  transition: transform .65s cubic-bezier(.25,.46,.45,.94), box-shadow .55s ease;\n  transform-style: preserve-3d;\n  will-change: transform, box-shadow;\n}\n.td-page-horizon .hor-eco__card:hover { z-index: 2; }\n.td-page-horizon .hor-eco__card--star {\n  border: 2px solid rgba(232,177,74,.55);\n  box-shadow: 0 0 70px -10px rgba(232,177,74,.55), var(--hor-shadow-xl);\n}\n.td-page-horizon .hor-eco__card img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1.4s cubic-bezier(.25,.46,.45,.94), filter .6s ease;\n}\n.td-page-horizon .hor-eco__card:hover img { transform: scale(1.1); filter: brightness(1.08) saturate(1.18); }\n.td-page-horizon .hor-eco__card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    linear-gradient(90deg, rgba(0,0,0,.5) 0%, transparent 35%),\n    linear-gradient(180deg, transparent 35%, rgba(13,13,13,.92) 100%);\n  pointer-events: none;\n}\n.td-page-horizon .hor-eco__num {\n  position: absolute;\n  top: 22px; left: 26px;\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 6.5rem;\n  color: rgba(232,177,74,.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-horizon .hor-eco__star {\n  position: absolute;\n  top: 26px; right: 24px;\n  background: linear-gradient(135deg, var(--hor-yellow), var(--hor-orange));\n  color: var(--hor-navy-deep);\n  font-size: .65rem;\n  font-weight: 800;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  padding: 7px 14px;\n  border-radius: 999px;\n  z-index: 3;\n  box-shadow: 0 8px 18px -4px rgba(247,148,29,.6);\n  animation: horGlow 2.5s ease-in-out infinite;\n}\n.td-page-horizon .hor-eco__body {\n  position: absolute;\n  left: 0; right: 0; bottom: 0;\n  padding: 28px 32px 30px 32px;\n  color: var(--hor-white);\n  z-index: 2;\n  transform: translateZ(30px);\n}\n.td-page-horizon .hor-eco__title {\n  font-family: 'Montserrat', Arial, sans-serif;\n  font-style: normal;\n  font-weight: 800;\n  font-size: 1.85rem;\n  margin: 0 0 12px 0;\n  letter-spacing: -.005em;\n  line-height: 1.15;\n  color: #FFFFFF;\n}\n.td-page-horizon .hor-eco__text {\n  font-size: .92rem;\n  line-height: 1.6;\n  opacity: .94;\n  margin: 0 0 14px 0;\n}\n.td-page-horizon .hor-eco__text strong { color: var(--hor-yellow); font-weight: 700; }\n.td-page-horizon .hor-eco__tags {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  font-size: .72rem;\n  font-weight: 700;\n  letter-spacing: .04em;\n}\n.td-page-horizon .hor-eco__tags span {\n  display: inline-block;\n  padding: 5px 10px;\n  background: rgba(255,255,255,.12);\n  border: 1px solid rgba(232,177,74,.35);\n  border-radius: 999px;\n  color: rgba(255,255,255,.92);\n  backdrop-filter: blur(8px);\n}\n.td-page-horizon .hor-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-horizon .hor-eco__hint span {\n  display: inline-block;\n  width: 36px; height: 1px;\n  background: var(--hor-gold);\n}\n\n\/* ============== MARQUEE 6 RAISONS HORIZON ============== *\/\n.td-page-horizon .hor-marquee {\n  position: relative;\n  background: linear-gradient(135deg, var(--hor-gold) 0%, var(--hor-orange) 50%, var(--hor-copper) 100%);\n  background-size: 220% 220%;\n  animation: horGoldShimmer 16s ease-in-out infinite;\n  color: var(--hor-white);\n  padding: 38px 0;\n  overflow: hidden;\n  border-top: 1px solid rgba(255,255,255,.18);\n  border-bottom: 1px solid rgba(255,255,255,.18);\n}\n.td-page-horizon .hor-marquee::before,\n.td-page-horizon .hor-marquee::after {\n  content: \"\";\n  position: absolute;\n  top: 0; bottom: 0;\n  width: 110px;\n  z-index: 2;\n  pointer-events: none;\n}\n.td-page-horizon .hor-marquee::before { left: 0; background: linear-gradient(90deg, var(--hor-gold) 0%, transparent 100%); }\n.td-page-horizon .hor-marquee::after { right: 0; background: linear-gradient(-90deg, var(--hor-copper) 0%, transparent 100%); }\n.td-page-horizon .hor-marquee__track {\n  display: flex;\n  gap: 60px;\n  width: max-content;\n  animation: horMarquee 38s linear infinite;\n  align-items: stretch;\n}\n.td-page-horizon .hor-marquee:hover .hor-marquee__track { animation-play-state: paused; }\n.td-page-horizon .hor-marquee__item {\n  display: flex;\n  align-items: center;\n  gap: 22px;\n  min-width: 480px;\n  padding: 4px 0;\n}\n.td-page-horizon .hor-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,.3));\n}\n.td-page-horizon .hor-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-horizon .hor-marquee__text span {\n  font-size: .88rem;\n  opacity: .94;\n  line-height: 1.4;\n  display: block;\n  max-width: 400px;\n}\n.td-page-horizon .hor-marquee__sep {\n  width: 1.5px;\n  background: rgba(255,255,255,.4);\n  flex-shrink: 0;\n  margin: 8px 0;\n}\n\n\/* ============== 5 ITIN\u00c9RAIRES HORIZON ============== *\/\n.td-page-horizon .hor-itin {\n  padding: 140px 24px;\n  background: var(--hor-cream);\n  position: relative;\n  overflow: hidden;\n}\n.td-page-horizon .hor-itin::before {\n  content: \"\";\n  position: absolute;\n  top: 8%; right: -8%;\n  width: 460px; height: 460px;\n  background: radial-gradient(circle, rgba(232,177,74,.18), transparent 65%);\n  border-radius: 50%;\n  filter: blur(50px);\n  pointer-events: none;\n  animation: horBlobMorph 28s ease-in-out infinite;\n}\n.td-page-horizon .hor-itin__grid {\n  position: relative;\n  max-width: 1280px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 32px;\n}\n.td-page-horizon .hor-itin__card {\n  position: relative;\n  background: var(--hor-white);\n  border-radius: 24px;\n  overflow: hidden;\n  border: 1px solid var(--hor-line);\n  transition: transform .55s cubic-bezier(.25,.46,.45,.94), box-shadow .55s ease, border-color .55s ease;\n  display: flex;\n  flex-direction: column;\n}\n.td-page-horizon .hor-itin__card:hover {\n  transform: translateY(-12px);\n  box-shadow: var(--hor-shadow-xl);\n  border-color: transparent;\n}\n.td-page-horizon .hor-itin__media {\n  position: relative;\n  aspect-ratio: 16 \/ 9;\n  overflow: hidden;\n}\n.td-page-horizon .hor-itin__media img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1.2s cubic-bezier(.25,.46,.45,.94), filter .5s ease;\n}\n.td-page-horizon .hor-itin__card:hover .hor-itin__media img { transform: scale(1.1); filter: saturate(1.18) brightness(1.05); }\n.td-page-horizon .hor-itin__media::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 50%, rgba(13,13,13,.65) 100%);\n  pointer-events: none;\n}\n.td-page-horizon .hor-itin__tag {\n  position: absolute;\n  top: 18px; left: 18px;\n  background: rgba(13,13,13,.72);\n  backdrop-filter: blur(12px);\n  color: var(--hor-yellow);\n  padding: 7px 14px;\n  border-radius: 999px;\n  font-size: .68rem;\n  font-weight: 800;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  z-index: 2;\n  border: 1px solid rgba(232,177,74,.3);\n}\n.td-page-horizon .hor-itin__ribbon {\n  position: absolute;\n  top: 18px; right: -8px;\n  background: linear-gradient(135deg, var(--hor-yellow) 0%, var(--hor-orange) 100%);\n  color: var(--hor-navy-deep);\n  padding: 11px 20px 11px 14px;\n  font-size: .85rem;\n  font-weight: 800;\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-horizon .hor-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(--hor-orange-dark) transparent transparent;\n}\n.td-page-horizon .hor-itin__ribbon span { font-size: .65rem; letter-spacing: .14em; text-transform: uppercase; font-weight: 700; opacity: .85; }\n.td-page-horizon .hor-itin__ribbon strong { font-size: 1.12rem; font-weight: 800; }\n.td-page-horizon .hor-itin__duration {\n  position: absolute;\n  bottom: 16px; left: 16px;\n  background: rgba(255,255,255,.95);\n  color: var(--hor-orange-dark);\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-horizon .hor-itin__body {\n  padding: 30px 30px 28px 30px;\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.td-page-horizon .hor-itin__title {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.7rem;\n  color: var(--hor-navy-deep);\n  margin: 0 0 14px 0;\n  letter-spacing: -.02em;\n  line-height: 1.15;\n}\n.td-page-horizon .hor-itin__desc {\n  color: var(--hor-text);\n  font-size: .98rem;\n  line-height: 1.7;\n  margin: 0 0 18px 0;\n}\n.td-page-horizon .hor-itin__highlights {\n  font-size: .82rem;\n  font-weight: 700;\n  color: var(--hor-orange-dark);\n  letter-spacing: .02em;\n  padding: 14px 16px;\n  background: rgba(232,177,74,.12);\n  border-radius: 12px;\n  margin: 0 0 22px 0;\n  flex: 1;\n  line-height: 1.55;\n}\n.td-page-horizon .hor-itin__divider {\n  display: block;\n  width: 60px;\n  height: 2px;\n  background: linear-gradient(90deg, var(--hor-gold), var(--hor-orange));\n  border-radius: 999px;\n  margin: 0 0 20px 0;\n}\n.td-page-horizon .hor-itin__ctas { display: flex; flex-direction: column; gap: 10px; }\n.td-page-horizon .hor-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-horizon .hor-itin__btn--program {\n  background: var(--hor-navy-deep);\n  color: var(--hor-white);\n}\n.td-page-horizon .hor-itin__btn--program:hover {\n  background: var(--hor-navy);\n  color: var(--hor-white);\n  transform: translateY(-2px);\n  box-shadow: 0 12px 22px -8px rgba(27,42,90,.55);\n}\n.td-page-horizon .hor-itin__btn--devis {\n  background: var(--hor-cream);\n  color: var(--hor-navy-deep);\n  border-color: var(--hor-line);\n}\n.td-page-horizon .hor-itin__btn--devis:hover {\n  background: var(--hor-orange);\n  color: var(--hor-white);\n  border-color: var(--hor-orange);\n  transform: translateY(-2px);\n  box-shadow: 0 10px 20px -8px rgba(247,148,29,.55);\n}\n.td-page-horizon .hor-itin__btn--dyn {\n  background: linear-gradient(135deg, var(--hor-orange) 0%, var(--hor-yellow) 100%);\n  color: var(--hor-navy-deep);\n  box-shadow: 0 10px 20px -8px rgba(247,148,29,.55);\n}\n.td-page-horizon .hor-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-horizon .hor-itin__btn--dyn:hover {\n  color: var(--hor-navy-deep);\n  transform: translateY(-2px);\n  box-shadow: 0 14px 28px -8px rgba(247,148,29,.7);\n}\n.td-page-horizon .hor-itin__card:hover .hor-itin__btn--dyn::before { animation: horShimmer .9s ease-out; }\n\n\/* ============== MOSA\u00cfQUE PANORAMIQUE ============== *\/\n.td-page-horizon .hor-mosaic {\n  padding: 140px 24px;\n  background: var(--hor-white);\n  position: relative;\n}\n.td-page-horizon .hor-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: 14px;\n}\n.td-page-horizon .hor-mos-item {\n  position: relative;\n  border-radius: 16px;\n  overflow: hidden;\n  background: var(--hor-black);\n  cursor: pointer;\n  transition: transform .55s cubic-bezier(.25,.46,.45,.94), box-shadow .55s ease;\n  isolation: isolate;\n}\n.td-page-horizon .hor-mos-item:hover {\n  transform: translateY(-8px) scale(1.02);\n  box-shadow: var(--hor-shadow-lg);\n  z-index: 2;\n}\n.td-page-horizon .hor-mos-item img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1.2s cubic-bezier(.25,.46,.45,.94), filter .5s ease, opacity .5s ease;\n  filter: blur(20px);\n  opacity: 0;\n}\n.td-page-horizon .hor-mos-item img.is-loaded { filter: blur(0); opacity: 1; }\n.td-page-horizon .hor-mos-item:hover img { transform: scale(1.12); filter: brightness(1.08) saturate(1.3); }\n.td-page-horizon .hor-mos-item__overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 50%, rgba(13,13,13,.92) 100%);\n  display: flex;\n  align-items: flex-end;\n  padding: 18px 20px;\n  color: var(--hor-white);\n  font-size: .85rem;\n  font-weight: 800;\n  letter-spacing: .02em;\n  opacity: 0;\n  transition: opacity .35s ease;\n  pointer-events: none;\n}\n.td-page-horizon .hor-mos-item__overlay em {\n  font-family: var(--hor-script);\n  font-style: italic;\n  font-weight: 600;\n  color: var(--hor-gold);\n  margin-right: 8px;\n}\n.td-page-horizon .hor-mos-item:hover .hor-mos-item__overlay { opacity: 1; }\n\/* Asym\u00e9trie panoramique : items larges privil\u00e9gi\u00e9s *\/\n.td-page-horizon .hor-mos-item:nth-child(1) { grid-column: span 5; grid-row: span 2; }\n.td-page-horizon .hor-mos-item:nth-child(2) { grid-column: span 3; grid-row: span 2; }\n.td-page-horizon .hor-mos-item:nth-child(3) { grid-column: span 3; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(4) { grid-column: span 3; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(5) { grid-column: span 2; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(6) { grid-column: span 4; grid-row: span 2; }\n.td-page-horizon .hor-mos-item:nth-child(7) { grid-column: span 4; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(8) { grid-column: span 2; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(9) { grid-column: span 2; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(10) { grid-column: span 5; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(11) { grid-column: span 3; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(12) { grid-column: span 4; grid-row: span 1; }\n.td-page-horizon .hor-mos-item:nth-child(13) { grid-column: span 4; grid-row: span 1; }\n.hor-mos-item:nth-child(14) { grid-column: span 3; grid-row: span 1; }\n.hor-mos-item:nth-child(15) { grid-column: span 3; grid-row: span 1; }\n.hor-mos-item:nth-child(16) { grid-column: span 5; grid-row: span 1; }\n.hor-mos-item:nth-child(17) { grid-column: span 3; grid-row: span 1; }\n\n\/* ============== BANDEAU DYNAMICS ============== *\/\n.td-page-horizon .hor-dyn-band {\n  padding: 100px 24px;\n  background: var(--hor-cream);\n}\n.td-page-horizon .hor-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,.55), transparent 55%),\n    linear-gradient(135deg, var(--hor-gold) 0%, var(--hor-orange) 50%, var(--hor-copper) 100%);\n  color: var(--hor-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(--hor-glow-gold);\n}\n.td-page-horizon .hor-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.18'\/><\/svg>\");\n  background-size: 36px 36px;\n  opacity: .4;\n  pointer-events: none;\n}\n.td-page-horizon .hor-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,255,255,.4), transparent 70%);\n  filter: blur(30px);\n  pointer-events: none;\n}\n.td-page-horizon .hor-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(--hor-white);\n}\n.td-page-horizon .hor-dyn-bolt svg { animation: horBoltPulse 2s ease-in-out infinite; }\n.td-page-horizon .hor-dyn-band__text { position: relative; z-index: 1; }\n.td-page-horizon .hor-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(--hor-navy-deep);\n  margin-bottom: 6px;\n}\n.td-page-horizon .hor-dyn-band__inner h3 {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(1.5rem, 3vw, 2.1rem);\n  margin: 0 0 10px 0;\n  letter-spacing: -.02em;\n  line-height: 1.15;\n}\n.td-page-horizon .hor-dyn-band__inner p {\n  margin: 0;\n  font-size: 1rem;\n  opacity: .96;\n  line-height: 1.55;\n  max-width: 600px;\n}\n.td-page-horizon .hor-dyn-band__cta { position: relative; z-index: 1; }\n\n\/* ============== TIMELINE JOURN\u00c9E HORIZON ============== *\/\n.td-page-horizon .hor-day {\n  padding: 140px 24px;\n  background: linear-gradient(180deg, var(--hor-cream) 0%, var(--hor-white) 100%);\n  position: relative;\n}\n.td-page-horizon .hor-day__intro {\n  max-width: 860px;\n  margin: 0 auto 64px auto;\n  padding: 32px 36px;\n  background: linear-gradient(135deg, rgba(232,177,74,.1), rgba(247,148,29,.08));\n  border-radius: 22px;\n  border-left: 4px solid var(--hor-gold);\n}\n.td-page-horizon .hor-day__intro p {\n  color: var(--hor-text);\n  font-size: 1rem;\n  line-height: 1.8;\n  margin: 0 0 1em 0;\n}\n.td-page-horizon .hor-day__intro p:last-child { margin-bottom: 0; }\n.td-page-horizon .hor-day__intro strong { color: var(--hor-navy-deep); font-weight: 700; }\n.td-page-horizon .hor-day__timeline {\n  position: relative;\n  max-width: 940px;\n  margin: 0 auto;\n  padding: 30px 0;\n}\n.td-page-horizon .hor-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(--hor-yellow) 0%, var(--hor-gold) 50%, var(--hor-orange-dark) 100%);\n  border-radius: 999px;\n  box-shadow: 0 0 20px rgba(232,177,74,.5);\n}\n.td-page-horizon .hor-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-horizon .hor-day__step:last-child { margin-bottom: 0; }\n.td-page-horizon .hor-day__dot {\n  grid-column: 2;\n  width: 22px; height: 22px;\n  margin: 0 auto;\n  border-radius: 50%;\n  background: var(--hor-white);\n  border: 4px solid var(--hor-gold);\n  box-shadow: 0 0 0 6px rgba(232,177,74,.18), 0 6px 14px -4px rgba(232,177,74,.55);\n  z-index: 2;\n  position: relative;\n  animation: horPulseDot 2.6s ease-in-out infinite;\n}\n.td-page-horizon .hor-day__step:nth-child(2n) .hor-day__dot { border-color: var(--hor-orange); box-shadow: 0 0 0 6px rgba(247,148,29,.18), 0 6px 14px -4px rgba(247,148,29,.5); }\n.td-page-horizon .hor-day__card {\n  background: var(--hor-white);\n  border: 1px solid var(--hor-line);\n  border-radius: 18px;\n  padding: 22px 26px;\n  box-shadow: var(--hor-shadow-sm);\n  transition: transform .4s ease, box-shadow .4s ease;\n}\n.td-page-horizon .hor-day__card:hover {\n  transform: translateY(-4px);\n  box-shadow: var(--hor-shadow-md);\n}\n.td-page-horizon .hor-day__step:nth-child(odd) .hor-day__card { grid-column: 1; text-align: right; }\n.td-page-horizon .hor-day__step:nth-child(even) .hor-day__card { grid-column: 3; text-align: left; }\n.td-page-horizon .hor-day__time {\n  display: inline-block;\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.55rem;\n  background: linear-gradient(135deg, var(--hor-orange) 0%, var(--hor-orange-dark) 100%);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  margin-bottom: 4px;\n  letter-spacing: -.015em;\n}\n.td-page-horizon .hor-day__card h3 {\n  font-family: 'Montserrat', Arial, sans-serif;\n  font-weight: 800;\n  font-size: 1rem;\n  color: var(--hor-navy-deep);\n  margin: 0 0 8px 0;\n  letter-spacing: -.005em;\n}\n.td-page-horizon .hor-day__emoji { display: inline-block; margin-right: 8px; font-size: 1.2rem; vertical-align: middle; }\n.td-page-horizon .hor-day__card p { margin: 0; color: var(--hor-text); font-size: .92rem; line-height: 1.55; }\n\n\/* ============== FAQ ============== *\/\n.td-page-horizon .hor-faq {\n  padding: 140px 24px;\n  background: var(--hor-cream);\n}\n.td-page-horizon .hor-faq__list { max-width: 920px; margin: 0 auto; }\n.td-page-horizon .hor-faq__item {\n  position: relative;\n  background: var(--hor-white);\n  border: 1.5px solid var(--hor-line);\n  border-radius: 16px;\n  margin-bottom: 14px;\n  overflow: hidden;\n  transition: box-shadow .4s ease, border-color .4s ease, transform .4s cubic-bezier(.25,.46,.45,.94);\n}\n.td-page-horizon .hor-faq__item:hover { border-color: rgba(232,177,74,.5); transform: translateX(3px); }\n.td-page-horizon .hor-faq__item[open] {\n  border-color: var(--hor-gold);\n  box-shadow: 0 14px 32px -16px rgba(232,177,74,.45);\n  transform: translateX(0);\n}\n.td-page-horizon .hor-faq__item summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 24px 70px 24px 28px;\n  font-weight: 700;\n  color: var(--hor-navy-deep);\n  font-size: 1.05rem;\n  position: relative;\n  transition: color .25s ease;\n  letter-spacing: -.005em;\n}\n.td-page-horizon .hor-faq__item summary::-webkit-details-marker { display: none; }\n.td-page-horizon .hor-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(--hor-gold) 0%, var(--hor-orange) 100%);\n  color: var(--hor-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(.25,.46,.45,.94), background .3s ease;\n  box-shadow: 0 6px 14px -4px rgba(232,177,74,.55);\n}\n.td-page-horizon .hor-faq__item[open] summary::after {\n  content: \"\u2212\";\n  background: linear-gradient(135deg, var(--hor-orange-dark), var(--hor-copper));\n  transform: translateY(-50%) rotate(180deg);\n}\n.td-page-horizon .hor-faq__item summary:hover { color: var(--hor-orange-dark); }\n.td-page-horizon .hor-faq__item p {\n  padding: 0 28px 22px 28px;\n  margin: 0;\n  color: var(--hor-text);\n  font-size: .98rem;\n  line-height: 1.7;\n}\n.td-page-horizon .hor-faq__item p a { font-weight: 700; }\n\n\/* ============== T\u00c9MOIGNAGES ============== *\/\n.td-page-horizon .hor-testi {\n  padding: 140px 24px;\n  background: var(--hor-white);\n}\n.td-page-horizon .hor-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-horizon .hor-testi__card {\n  position: relative;\n  background: rgba(255,255,255,.85);\n  backdrop-filter: blur(14px) saturate(1.2);\n  border-radius: 22px;\n  padding: 38px 32px 32px 32px;\n  border: 1px solid var(--hor-line);\n  transition: transform .4s cubic-bezier(.25,.46,.45,.94), box-shadow .4s ease;\n  overflow: hidden;\n}\n.td-page-horizon .hor-testi__card::before {\n  content: \"\"\";\n  position: absolute;\n  top: -22px; right: 22px;\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-size: 9rem;\n  font-weight: 700;\n  color: rgba(232,177,74,.2);\n  line-height: 1;\n  pointer-events: none;\n}\n.td-page-horizon .hor-testi__card:hover {\n  transform: translateY(-8px);\n  box-shadow: var(--hor-shadow-lg);\n}\n.td-page-horizon .hor-testi__stars {\n  color: var(--hor-yellow);\n  font-size: 1.1rem;\n  letter-spacing: .2em;\n  margin-bottom: 16px;\n}\n.td-page-horizon .hor-testi__title {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.3rem;\n  color: var(--hor-navy-deep);\n  margin: 0 0 16px 0;\n  line-height: 1.3;\n  letter-spacing: -.015em;\n}\n.td-page-horizon .hor-testi__text {\n  color: var(--hor-text);\n  font-size: .96rem;\n  line-height: 1.7;\n  margin: 0 0 22px 0;\n}\n.td-page-horizon .hor-testi__text strong { color: var(--hor-orange-dark); font-weight: 700; }\n.td-page-horizon .hor-testi__author {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-size: .85rem;\n  font-weight: 800;\n  color: var(--hor-navy);\n  border-top: 1px dashed var(--hor-line);\n  padding-top: 16px;\n}\n.td-page-horizon .hor-testi__author span {\n  font-weight: 500;\n  color: var(--hor-muted);\n  font-size: .78rem;\n  margin-left: auto;\n}\n.td-page-horizon .hor-testi__placeholder {\n  display: inline-block;\n  font-size: .65rem;\n  font-weight: 800;\n  letter-spacing: .15em;\n  text-transform: uppercase;\n  color: var(--hor-rose);\n  background: rgba(232,90,79,.12);\n  padding: 4px 10px;\n  border-radius: 6px;\n  margin-left: 10px;\n  vertical-align: middle;\n}\n\n\/* ============== 4 COLLECTIONS TOUCAN ============== *\/\n.td-page-horizon .hor-coll {\n  padding: 140px 24px;\n  background: var(--hor-cream);\n}\n.td-page-horizon .hor-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-horizon .hor-coll__card {\n  position: relative;\n  background: var(--hor-white);\n  border: 1px solid var(--hor-line);\n  border-radius: 22px;\n  overflow: hidden;\n  transition: transform .4s cubic-bezier(.25,.46,.45,.94), 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-horizon .hor-coll__card:hover {\n  transform: translateY(-10px);\n  box-shadow: var(--hor-shadow-lg);\n  border-color: transparent;\n  color: inherit;\n}\n.td-page-horizon .hor-coll__card--active {\n  transform: scale(1.03);\n  border: 2px solid var(--hor-gold);\n  box-shadow: 0 0 60px -10px rgba(232,177,74,.6), var(--hor-shadow-md);\n  cursor: default;\n}\n.td-page-horizon .hor-coll__card--active:hover { transform: scale(1.03); }\n.td-page-horizon .hor-coll__media { position: relative; aspect-ratio: 3 \/ 2; overflow: hidden; }\n.td-page-horizon .hor-coll__media img {\n  width: 100%; height: 100%;\n  object-fit: cover;\n  transition: transform 1s cubic-bezier(.25,.46,.45,.94);\n}\n.td-page-horizon .hor-coll__card:hover .hor-coll__media img { transform: scale(1.08); }\n.td-page-horizon .hor-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-horizon .hor-coll__badge {\n  position: absolute;\n  top: 14px; left: 14px;\n  background: rgba(255,255,255,.95);\n  color: var(--hor-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-horizon .hor-coll__card--active .hor-coll__badge {\n  background: linear-gradient(135deg, var(--hor-gold), var(--hor-orange));\n  color: var(--hor-navy-deep);\n}\n.td-page-horizon .hor-coll__body {\n  padding: 22px 24px 24px 24px;\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n}\n.td-page-horizon .hor-coll__title {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: 1.3rem;\n  color: var(--hor-navy-deep);\n  margin: 0 0 10px 0;\n  letter-spacing: -.015em;\n  line-height: 1.2;\n}\n.td-page-horizon .hor-coll__pitch {\n  color: var(--hor-text);\n  font-size: .9rem;\n  line-height: 1.55;\n  margin: 0 0 16px 0;\n  flex: 1;\n}\n.td-page-horizon .hor-coll__cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: .82rem;\n  font-weight: 800;\n  color: var(--hor-orange);\n  letter-spacing: .04em;\n  margin-top: auto;\n}\n.td-page-horizon .hor-coll__cta--disabled { color: var(--hor-muted); font-style: italic; }\n\n\/* ============== COMPARATIF VOIE ============== *\/\n.td-page-horizon .hor-compare {\n  padding: 140px 24px;\n  background: var(--hor-white);\n}\n.td-page-horizon .hor-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-horizon .hor-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-horizon .hor-compare__card:hover { transform: translateY(-8px); }\n.td-page-horizon .hor-compare__card--green {\n  background: linear-gradient(135deg, var(--hor-green) 0%, #3A7D34 100%);\n  color: var(--hor-white);\n  box-shadow: 0 0 60px -10px rgba(125,194,66,.55), 0 18px 36px -12px rgba(58,125,52,.4);\n}\n.td-page-horizon .hor-compare__card--orange {\n  background: linear-gradient(135deg, var(--hor-gold) 0%, var(--hor-orange) 50%, var(--hor-orange-dark) 100%);\n  color: var(--hor-navy-deep);\n  box-shadow: var(--hor-glow-gold);\n}\n.td-page-horizon .hor-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-horizon .hor-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-horizon .hor-compare__card--orange .hor-compare__badge { background: rgba(27,42,90,.22); }\n.td-page-horizon .hor-compare__card h3 {\n  font-family: var(--hor-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: -.02em;\n  position: relative;\n}\n.td-page-horizon .hor-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-horizon .hor-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-horizon .hor-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-horizon .hor-compare__card--orange .hor-compare__list li::before { background: rgba(27,42,90,.2); }\n.td-page-horizon .hor-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-horizon .hor-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-horizon .hor-compare__cta:hover::before { animation: horShimmer 1s ease-out; }\n.td-page-horizon .hor-compare__card--green .hor-compare__cta {\n  background: var(--hor-white);\n  color: #3A7D34;\n  box-shadow: 0 12px 24px -8px rgba(0,0,0,.2);\n}\n.td-page-horizon .hor-compare__card--green .hor-compare__cta:hover {\n  transform: translateY(-3px);\n  color: var(--hor-navy-deep);\n  box-shadow: 0 18px 32px -8px rgba(0,0,0,.3);\n}\n.td-page-horizon .hor-compare__card--orange .hor-compare__cta {\n  background: var(--hor-navy-deep);\n  color: var(--hor-yellow);\n  box-shadow: 0 12px 24px -8px rgba(0,0,0,.3);\n}\n.td-page-horizon .hor-compare__card--orange .hor-compare__cta:hover {\n  transform: translateY(-3px);\n  background: var(--hor-navy);\n  color: var(--hor-white);\n  box-shadow: 0 18px 32px -8px rgba(0,0,0,.4);\n}\n\n\/* ============== CTA FINAL CIN\u00c9MATOGRAPHIQUE ============== *\/\n.td-page-horizon .hor-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(--hor-white);\n  padding: 140px 24px;\n  overflow: hidden;\n  isolation: isolate;\n}\n.td-page-horizon .hor-cta__bg {\n  position: absolute;\n  inset: -8%;\n  z-index: -3;\n  background: url('https:\/\/images.unsplash.com\/photo-1519414442781-fbd745c5b497?w=2000&auto=format&fit=crop&q=80') center\/cover no-repeat;\n  animation: horKenBurns 32s ease-in-out infinite;\n  filter: saturate(1.2) brightness(.85);\n}\n.td-page-horizon .hor-cta__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  background:\n    linear-gradient(90deg, rgba(13,13,13,.78) 0%, rgba(13,13,13,.45) 40%, rgba(232,177,74,.45) 100%),\n    linear-gradient(180deg, rgba(13,13,13,.5) 0%, transparent 50%, rgba(13,13,13,.65) 100%);\n}\n.td-page-horizon .hor-cta__line {\n  position: absolute;\n  left: 0; right: 0;\n  bottom: 35%;\n  height: 1.5px;\n  background: linear-gradient(90deg, transparent 0%, var(--hor-gold) 20%, var(--hor-yellow) 50%, var(--hor-gold) 80%, transparent 100%);\n  box-shadow: 0 0 30px rgba(232,177,74,.7);\n  z-index: 0;\n  animation: horHorizonBreath 9s ease-in-out infinite;\n}\n.td-page-horizon .hor-cta__inner { max-width: 920px; width: 100%; position: relative; z-index: 2; }\n.td-page-horizon .hor-cta__eyebrow {\n  display: inline-block;\n  font-size: .8rem;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  font-weight: 800;\n  color: var(--hor-yellow);\n  margin-bottom: 22px;\n}\n.td-page-horizon .hor-cta h2 {\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-weight: 700;\n  font-size: clamp(2.6rem, 6.5vw, 5.2rem);\n  line-height: 1;\n  margin: 0 0 26px 0;\n  letter-spacing: -.03em;\n  text-shadow: 0 8px 32px rgba(0,0,0,.5);\n  background: linear-gradient(120deg, #FFFFFF 0%, #FFC107 35%, #E8B14A 65%, #FFFFFF 100%);\n  background-size: 220% auto;\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n  animation: horGoldShimmer 9s ease-in-out infinite;\n}\n.td-page-horizon .hor-cta__lead {\n  max-width: 700px;\n  margin: 0 auto 40px auto;\n  font-size: 1.1rem;\n  color: rgba(255,255,255,.94);\n  line-height: 1.7;\n}\n.td-page-horizon .hor-cta__buttons {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 18px;\n}\n\n\/* ============== FOOTER ============== *\/\n.td-page-horizon .hor-footer {\n  background: var(--hor-black);\n  color: var(--hor-white);\n  padding: 50px 24px;\n}\n.td-page-horizon .hor-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-horizon .hor-footer__brand strong {\n  display: block;\n  font-family: var(--hor-display);\n  font-style: italic;\n  font-size: 1.35rem;\n  font-weight: 700;\n  margin-bottom: 4px;\n}\n.td-page-horizon .hor-footer__brand span {\n  font-size: .82rem;\n  color: rgba(255,255,255,.65);\n}\n.td-page-horizon .hor-footer__contact {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n  font-size: .92rem;\n}\n.td-page-horizon .hor-footer__contact a {\n  color: var(--hor-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-horizon .hor-footer__contact a:hover { color: var(--hor-yellow); }\n.td-page-horizon .hor-footer__social { display: flex; gap: 10px; }\n.td-page-horizon .hor-footer__social a {\n  width: 40px; height: 40px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.1);\n  color: var(--hor-white);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: background .25s ease, transform .25s ease;\n}\n.td-page-horizon .hor-footer__social a:hover {\n  background: var(--hor-gold);\n  color: var(--hor-navy-deep);\n  transform: translateY(-2px);\n}\n\n\/* ============== RESPONSIVE BASE ============== *\/\n@media (max-width: 1200px) {\n  .td-page-horizon .hor-coll__grid { grid-template-columns: repeat(2, 1fr); }\n  .td-page-horizon .hor-mosaic__grid { grid-template-columns: repeat(6, 1fr); }\n}\n@media (max-width: 1000px) {\n  .td-page-horizon .hor-stats__grid { grid-template-columns: repeat(2, 1fr); gap: 40px; }\n  .td-page-horizon .hor-itin__grid { grid-template-columns: 1fr; max-width: 620px; margin-left: auto; margin-right: auto; }\n  .td-page-horizon .hor-compare__grid { grid-template-columns: 1fr; }\n  .td-page-horizon .hor-dyn-band__inner { grid-template-columns: 1fr; text-align: center; padding: 50px 36px; }\n  .td-page-horizon .hor-dyn-bolt { margin: 0 auto; }\n  .td-page-horizon .hor-dyn-band__inner p { margin-left: auto; margin-right: auto; }\n  .td-page-horizon .hor-marquee__item { min-width: 400px; }\n  .td-page-horizon .hor-mosaic__grid { grid-template-columns: repeat(4, 1fr); grid-auto-rows: 150px; }\n  .td-page-horizon .hor-mos-item:nth-child(n) { grid-column: span 2; grid-row: span 1; }\n  .td-page-horizon .hor-mos-item:nth-child(1) { grid-column: span 4; grid-row: span 2; }\n  .td-page-horizon .hor-mos-item:nth-child(6) { grid-column: span 4; grid-row: span 2; }\n}\n@media (max-width: 760px) {\n  .td-page-horizon .hor-hero { padding: 100px 18px 90px 18px; min-height: 92vh; }\n  .td-page-horizon .hor-pitch,\n  .td-page-horizon .hor-itin,\n  .td-page-horizon .hor-mosaic,\n  .td-page-horizon .hor-day,\n  .td-page-horizon .hor-faq,\n  .td-page-horizon .hor-testi,\n  .td-page-horizon .hor-coll,\n  .td-page-horizon .hor-compare,\n  .td-page-horizon .hor-cta,\n  .td-page-horizon .hor-dyn-band,\n  .td-page-horizon .hor-stats { padding-left: 16px; padding-right: 16px; padding-top: 90px; padding-bottom: 90px; }\n  .td-page-horizon .hor-eco { padding: 90px 0; }\n  .td-page-horizon .hor-eco__card { flex: 0 0 88vw; }\n  .td-page-horizon .hor-section-head { margin-bottom: 44px; }\n  .td-page-horizon .hor-hero__ctas .hor-btn,\n  .td-page-horizon .hor-cta__buttons .hor-btn { width: 100%; justify-content: center; }\n  .td-page-horizon .hor-coll__grid { grid-template-columns: 1fr; max-width: 480px; margin-left: auto; margin-right: auto; }\n  .td-page-horizon .hor-coll__card--active { transform: none; }\n  .td-page-horizon .hor-coll__card--active:hover { transform: translateY(-6px); }\n  .td-page-horizon .hor-marquee__item { min-width: 320px; gap: 16px; }\n  .td-page-horizon .hor-marquee__icon { font-size: 2rem; }\n  .td-page-horizon .hor-mosaic__grid { grid-template-columns: repeat(2, 1fr); grid-auto-rows: 160px; }\n  .td-page-horizon .hor-mos-item:nth-child(n) { grid-column: span 1; grid-row: span 1; }\n  .td-page-horizon .hor-mos-item:nth-child(1) { grid-column: span 2; grid-row: span 2; }\n  .td-page-horizon .hor-day__timeline::before { left: 22px; }\n  .td-page-horizon .hor-day__step { grid-template-columns: 50px 1fr; }\n  .td-page-horizon .hor-day__dot { grid-column: 1; }\n  .td-page-horizon .hor-day__step:nth-child(odd) .hor-day__card,\n  .td-page-horizon .hor-day__step:nth-child(even) .hor-day__card { grid-column: 2; text-align: left; }\n  .td-page-horizon .hor-faq__item summary { padding: 22px 60px 22px 22px; font-size: 1rem; }\n  .td-page-horizon .hor-faq__item summary::after { right: 18px; width: 30px; height: 30px; }\n  .td-page-horizon .hor-faq__item p { padding: 0 22px 22px 22px; }\n  .td-page-horizon .hor-compare__card { padding: 36px 28px; }\n  .td-page-horizon .hor-footer__inner { flex-direction: column; text-align: center; }\n  .td-page-horizon .hor-footer__contact { justify-content: center; }\n}\n@media (max-width: 500px) {\n  .td-page-horizon { font-size: 15px; }\n  .td-page-horizon .hor-stats__grid { grid-template-columns: 1fr; gap: 30px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .td-page-horizon *,\n  .td-page-horizon *::before,\n  .td-page-horizon *::after {\n    animation-duration: .001s !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: .001s !important;\n  }\n  .td-page-horizon .tda-reveal { opacity: 1; transform: none; }\n}\n<\/style>\n\n<div class=\"td-page-horizon\">\n\n  <!-- ============== 1. HERO PANORAMIQUE GOLDEN HOUR ============== -->\n  <section class=\"hor-hero\">\n    <div class=\"hor-hero__bg\" aria-hidden=\"true\"><\/div>\n    <div class=\"hor-hero__overlay\" aria-hidden=\"true\"><\/div>\n    <div class=\"hor-hero__mesh\" aria-hidden=\"true\"><\/div>\n    <div class=\"hor-particles\" aria-hidden=\"true\">\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n    <\/div>\n    \n    <div class=\"hor-hero__inner\">\n      <span class=\"hor-hero__pill tda-reveal\">Collection Horizon<\/span>\n      <h1 class=\"tda-reveal tda-reveal--d1\">Repousser l'horizon.<\/h1>\n      <p class=\"hor-hero__lead tda-reveal tda-reveal--d2\">\n        Quand le Costa Rica ne suffit plus. Quand on veut traverser les fronti\u00e8res. Quand on veut voir plus large. Cette collection est pour vous.\n      <\/p>\n      <div class=\"hor-hero__ctas tda-reveal tda-reveal--d3\">\n        <a href=\"#itineraires\" class=\"hor-btn hor-btn--gold\">\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=\"hor-btn hor-btn--ghost-light\">\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=\"hor-hero__scroll\" aria-hidden=\"true\"><em>L'horizon s'\u00e9largit \u2193<\/em><\/div>\n  <\/section>\n\n  <!-- ============== 2. STATS BAND ============== -->\n  <section class=\"hor-stats\">\n    <div class=\"hor-stats__grid\">\n      <div class=\"tda-reveal\">\n        <div class=\"hor-stat__num\" data-count=\"9\">9<\/div>\n        <div class=\"hor-stat__label\">Pays d'Am\u00e9rique Centrale<\/div>\n      <\/div>\n      <div class=\"tda-reveal tda-reveal--d1\">\n        <div class=\"hor-stat__num\">14\u201321<\/div>\n        <div class=\"hor-stat__label\">Nuits par itin\u00e9raire<\/div>\n      <\/div>\n      <div class=\"tda-reveal tda-reveal--d2\">\n        <div class=\"hor-stat__num\">2<\/div>\n        <div class=\"hor-stat__label\">Oc\u00e9ans \u00b7 Pacifique &amp; Cara\u00efbe<\/div>\n      <\/div>\n      <div class=\"tda-reveal tda-reveal--d3\">\n        <div class=\"hor-stat__num\">\u221e<\/div>\n        <div class=\"hor-stat__label\">Horizons possibles<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 3. PITCH \u00c9DITORIAL ============== -->\n  <section class=\"hor-pitch\">\n    <div class=\"hor-pitch__inner\">\n      <span class=\"hor-eyebrow tda-reveal\">Notre philosophie<\/span>\n      <h2 class=\"hor-pitch__title tda-reveal tda-reveal--d1\">Le Costa Rica est un d\u00e9but, pas une fin.<\/h2>\n      <div class=\"hor-pitch__body tda-reveal tda-reveal--d2\">\n        <p>Apr\u00e8s avoir fait d\u00e9couvrir le Costa Rica \u00e0 des milliers de voyageurs, nous avons compris une chose&nbsp;: <strong>beaucoup veulent revenir. Pas \u00e0 la m\u00eame place, mais plus loin.<\/strong> Plus au nord vers les civilisations mayas du Guatemala et du Belize. Plus au sud vers le Panama et son Canal. Dans les \u00eeles carib\u00e9ennes de la R\u00e9publique Dominicaine. Dans les volcans du Nicaragua.<\/p>\n        <p><strong>Horizon, c'est la collection qui r\u00e9unit plusieurs pays en un seul voyage.<\/strong> Des itin\u00e9raires de 14 \u00e0 21 nuits qui encha\u00eenent deux, trois, parfois quatre pays d'Am\u00e9rique Centrale ou des Cara\u00efbes. Pas de compromis sur la profondeur \u2014 chaque destination garde son temps, son h\u00e9bergement adapt\u00e9, ses guides locaux. Juste <strong>plus d'amplitude<\/strong> dans un m\u00eame voyage.<\/p>\n        <p><strong>C'est aussi la collection des grands paysages.<\/strong> Golden hour sur le Canal de Panama. \u00celes San Blas depuis un bateau priv\u00e9. Coucher de soleil sur le lac Nicaragua avec le volcan Ometepe en silhouette. Survol du Corcovado en avion l\u00e9ger. Horizon, c'est l'esth\u00e9tique du voyage dans ce qu'elle a de plus ample.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 4. 5 HORIZONS \u00c0 REPOUSSER (scroll horizontal) ============== -->\n  <section class=\"hor-eco\">\n    <div class=\"hor-eco__horizon-line\" aria-hidden=\"true\"><\/div>\n    <div class=\"hor-section-head hor-section-head--dark\">\n      <span class=\"hor-eyebrow tda-reveal\">Cinq axes d'expansion<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Cinq horizons \u00e0 repousser.<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Cinq axes d'expansion du voyage standard. Choisissez celui qui vous parle.<\/p>\n    <\/div>\n\n    <div class=\"hor-eco__rail\" id=\"ecoRail\" aria-label=\"Faites d\u00e9filer horizontalement les 5 horizons\">\n      <div class=\"hor-eco__track\">\n\n        <article class=\"hor-eco__card tda-reveal\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1675326555997-2c02b34ec663?w=1200&auto=format&fit=crop&q=80\" alt=\"Fronti\u00e8re Costa Rica Panama paysage panoramique\" loading=\"lazy\">\n          <span class=\"hor-eco__num\">01<\/span>\n          <div class=\"hor-eco__body\">\n            <h3 class=\"hor-eco__title\">L'horizon frontalier<\/h3>\n            <p class=\"hor-eco__text\">Costa Rica + Panama. Costa Rica + Nicaragua. <strong>Deux pays dans un m\u00eame voyage<\/strong>, pour ceux qui veulent saisir la diversit\u00e9 de l'Am\u00e9rique Centrale. M\u00eame passeport, m\u00eame conseiller, passage de fronti\u00e8re organis\u00e9.<\/p>\n            <div class=\"hor-eco__tags\"><span>Panama<\/span><span>Nicaragua<\/span><span>Costa Rica<\/span><\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"hor-eco__card tda-reveal tda-reveal--d1\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1483683804023-6ccdb62f86ef?w=1200&auto=format&fit=crop&q=80\" alt=\"\u00celes San Blas Bocas del Toro panoramique a\u00e9rien\" loading=\"lazy\">\n          <span class=\"hor-eco__num\">02<\/span>\n          <div class=\"hor-eco__body\">\n            <h3 class=\"hor-eco__title\">L'horizon maritime<\/h3>\n            <p class=\"hor-eco__text\">Deux oc\u00e9ans, deux cultures. \u00celes du Pacifique costaricien, archipels carib\u00e9ens panam\u00e9ens, plages dominicaines. <strong>La mer comme fil conducteur<\/strong>, des voiliers priv\u00e9s aux avions l\u00e9gers.<\/p>\n            <div class=\"hor-eco__tags\"><span>San Blas<\/span><span>Bocas del Toro<\/span><span>R\u00e9p. Dominicaine<\/span><\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"hor-eco__card tda-reveal tda-reveal--d2\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1494444753080-e0d457fa3563?w=1200&auto=format&fit=crop&q=80\" alt=\"Cha\u00eene de volcans Am\u00e9rique Centrale paysage panoramique\" loading=\"lazy\">\n          <span class=\"hor-eco__num\">03<\/span>\n          <div class=\"hor-eco__body\">\n            <h3 class=\"hor-eco__title\">L'horizon volcanique<\/h3>\n            <p class=\"hor-eco__text\">Arenal, Po\u00e1s, Iraz\u00fa au Costa Rica. Ometepe, Masaya au Nicaragua. Pacaya au Guatemala. Une collection sign\u00e9e pour <strong>les amateurs de g\u00e9ologie vivante<\/strong> et de paysages lunaires.<\/p>\n            <div class=\"hor-eco__tags\"><span>Arenal<\/span><span>Ometepe<\/span><span>Pacaya<\/span><\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"hor-eco__card hor-eco__card--star tda-reveal tda-reveal--d3\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1590856028965-5683c4b48ad0?w=1200&auto=format&fit=crop&q=80\" alt=\"Pyramides mayas Tikal Guatemala panoramique\" loading=\"lazy\">\n          <span class=\"hor-eco__star\">\u2605 Signature Horizon<\/span>\n          <span class=\"hor-eco__num\">04<\/span>\n          <div class=\"hor-eco__body\">\n            <h3 class=\"hor-eco__title\">L'horizon maya<\/h3>\n            <p class=\"hor-eco__text\">Remonter le temps. Costa Rica contemporain, puis pyramides de Tikal au Guatemala, cit\u00e9s anciennes de Cop\u00e1n au Honduras, ruines de Lamanai au Belize. <strong>La civilisation humaine la plus avanc\u00e9e des Am\u00e9riques<\/strong> s'\u00e9tend sur vos itin\u00e9raires.<\/p>\n            <div class=\"hor-eco__tags\"><span>Tikal<\/span><span>Cop\u00e1n<\/span><span>Lamanai<\/span><\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"hor-eco__card tda-reveal tda-reveal--d4\" data-tilt>\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1681223447383-402912b83029?w=1200&auto=format&fit=crop&q=80\" alt=\"Plage R\u00e9publique Dominicaine Saman\u00e1 panoramique\" loading=\"lazy\">\n          <span class=\"hor-eco__num\">05<\/span>\n          <div class=\"hor-eco__body\">\n            <h3 class=\"hor-eco__title\">L'horizon carib\u00e9en<\/h3>\n            <p class=\"hor-eco__text\">R\u00e9publique Dominicaine&nbsp;: Saman\u00e1, Santo Domingo coloniale, baies d'\u00e9meraude. <strong>Extension naturelle<\/strong> du Costa Rica vers les Grandes Antilles. Une autre culture, une autre \u00e9nergie.<\/p>\n            <div class=\"hor-eco__tags\"><span>Saman\u00e1<\/span><span>Santo Domingo<\/span><span>Punta Cana<\/span><\/div>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n    <div class=\"hor-eco__hint\" aria-hidden=\"true\">\n      <span><\/span>Faites glisser pour explorer<span><\/span>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 5. MARQUEE 6 RAISONS HORIZON ============== -->\n  <section class=\"hor-marquee\" aria-label=\"Six raisons de choisir la Collection Horizon\">\n    <div class=\"hor-marquee__track\">\n\n      <div class=\"hor-marquee__item\">\n        <span class=\"hor-marquee__icon\" aria-hidden=\"true\">\ud83c\udf0d<\/span>\n        <div class=\"hor-marquee__text\"><strong>Multi-pays en un seul voyage<\/strong><span>2 \u00e0 4 pays encha\u00een\u00e9s avec la m\u00eame exigence. Un conseiller, un paiement, un vol retour.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\">\n        <span class=\"hor-marquee__icon\" aria-hidden=\"true\">\ud83d\udcd0<\/span>\n        <div class=\"hor-marquee__text\"><strong>Voyages longs (14-21 nuits)<\/strong><span>Pour ne pas survoler. Pour s'installer, respirer, contempler.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\">\n        <span class=\"hor-marquee__icon\" aria-hidden=\"true\">\u2708\ufe0f<\/span>\n        <div class=\"hor-marquee__text\"><strong>Vols int\u00e9rieurs inclus<\/strong><span>Avions l\u00e9gers Costa Rica, vols r\u00e9gionaux Panama\/Guatemala. L'avion comme extension du voyage.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\">\n        <span class=\"hor-marquee__icon\" aria-hidden=\"true\">\ud83c\udfa8<\/span>\n        <div class=\"hor-marquee__text\"><strong>Esth\u00e9tique panoramique<\/strong><span>Itin\u00e9raires pens\u00e9s autour des plus beaux points de vue et des golden hours signatures.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\">\n        <span class=\"hor-marquee__icon\" aria-hidden=\"true\">\ud83d\udec2<\/span>\n        <div class=\"hor-marquee__text\"><strong>Passage de fronti\u00e8res organis\u00e9<\/strong><span>Transferts transfrontaliers, assistance visa, logistique compl\u00e8te. Z\u00e9ro stress administratif.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\">\n        <span class=\"hor-marquee__icon\" aria-hidden=\"true\">\ud83d\udcd6<\/span>\n        <div class=\"hor-marquee__text\"><strong>Approche culturelle profonde<\/strong><span>Civilisations mayas, cultures afro-carib\u00e9ennes, histoire coloniale. Pas que des paysages.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n\n      <!-- Duplication boucle infinie -->\n      <div class=\"hor-marquee__item\" aria-hidden=\"true\">\n        <span class=\"hor-marquee__icon\">\ud83c\udf0d<\/span>\n        <div class=\"hor-marquee__text\"><strong>Multi-pays en un seul voyage<\/strong><span>2 \u00e0 4 pays encha\u00een\u00e9s avec la m\u00eame exigence. Un conseiller, un paiement, un vol retour.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\" aria-hidden=\"true\">\n        <span class=\"hor-marquee__icon\">\ud83d\udcd0<\/span>\n        <div class=\"hor-marquee__text\"><strong>Voyages longs (14-21 nuits)<\/strong><span>Pour ne pas survoler. Pour s'installer, respirer, contempler.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\" aria-hidden=\"true\">\n        <span class=\"hor-marquee__icon\">\u2708\ufe0f<\/span>\n        <div class=\"hor-marquee__text\"><strong>Vols int\u00e9rieurs inclus<\/strong><span>Avions l\u00e9gers Costa Rica, vols r\u00e9gionaux Panama\/Guatemala.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\" aria-hidden=\"true\">\n        <span class=\"hor-marquee__icon\">\ud83c\udfa8<\/span>\n        <div class=\"hor-marquee__text\"><strong>Esth\u00e9tique panoramique<\/strong><span>Itin\u00e9raires pens\u00e9s autour des plus beaux points de vue et des golden hours.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\" aria-hidden=\"true\">\n        <span class=\"hor-marquee__icon\">\ud83d\udec2<\/span>\n        <div class=\"hor-marquee__text\"><strong>Passage de fronti\u00e8res organis\u00e9<\/strong><span>Transferts transfrontaliers, assistance visa, logistique compl\u00e8te.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n      <div class=\"hor-marquee__item\" aria-hidden=\"true\">\n        <span class=\"hor-marquee__icon\">\ud83d\udcd6<\/span>\n        <div class=\"hor-marquee__text\"><strong>Approche culturelle profonde<\/strong><span>Civilisations mayas, cultures afro-carib\u00e9ennes, histoire coloniale.<\/span><\/div>\n      <\/div>\n      <div class=\"hor-marquee__sep\" aria-hidden=\"true\"><\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 6. 5 ITIN\u00c9RAIRES HORIZON ============== -->\n  <section class=\"hor-itin\" id=\"itineraires\">\n    <div class=\"hor-section-head\">\n      <span class=\"hor-eyebrow tda-reveal\">Programmes<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Nos itin\u00e9raires Horizon.<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Des voyages con\u00e7us pour ceux qui ont d\u00e9j\u00e0 touch\u00e9 \u00e0 l'Am\u00e9rique Centrale, ou qui veulent la d\u00e9couvrir en large.<\/p>\n    <\/div>\n    <div class=\"hor-itin__grid\">\n\n      <article class=\"hor-itin__card tda-reveal\">\n        <div class=\"hor-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1675326555997-2c02b34ec663?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NTB8fHBhbmFtYXxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Costa Rica & Panama 14 nuits \u2014 Canal de Panama\" loading=\"lazy\">\n          <span class=\"hor-itin__tag\">Frontalier<\/span>\n          <span class=\"hor-itin__duration\">14 nuits<\/span>\n          <div class=\"hor-itin__ribbon\"><span>D\u00e8s<\/span><strong>$2 680<\/strong><\/div>\n        <\/div>\n        <div class=\"hor-itin__body\">\n          <h3 class=\"hor-itin__title\">Costa Rica &amp; Panama<\/h3>\n          <p class=\"hor-itin__desc\">Du Pacifique costaricien au Canal de Panama, en passant par les \u00eeles San Blas. L'axe central de l'Am\u00e9rique Centrale.<\/p>\n          <p class=\"hor-itin__highlights\">Volcan Arenal \u00b7 Manuel Antonio \u00b7 Canal de Panama \u00b7 San Blas \u00b7 Casco Viejo<\/p>\n          <span class=\"hor-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"hor-itin__ctas\">\n            <a href=\"\/tour\/horizon-costa-rica-panama-14n\/\" class=\"hor-itin__btn hor-itin__btn--program\">\n              Voir le programme\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=\"hor-itin__btn hor-itin__btn--devis\">Demander un devis<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"hor-itin__btn hor-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"hor-itin__card tda-reveal tda-reveal--d1\">\n        <div class=\"hor-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1494444753080-e0d457fa3563?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OHx8bmljYXJhZ3VhfGVufDB8fDB8fHww\" alt=\"Costa Rica & Nicaragua 14 nuits \u2014 volcans coloniaux\" loading=\"lazy\">\n          <span class=\"hor-itin__tag\">Volcanique<\/span>\n          <span class=\"hor-itin__duration\">14 nuits<\/span>\n          <div class=\"hor-itin__ribbon\"><span>D\u00e8s<\/span><strong>$2 450<\/strong><\/div>\n        <\/div>\n        <div class=\"hor-itin__body\">\n          <h3 class=\"hor-itin__title\">Costa Rica &amp; Nicaragua<\/h3>\n          <p class=\"hor-itin__desc\">Des volcans actifs aux cit\u00e9s coloniales. Rinc\u00f3n de la Vieja c\u00f4t\u00e9 Costa Rica, puis Granada et Ometepe c\u00f4t\u00e9 Nicaragua.<\/p>\n          <p class=\"hor-itin__highlights\">Rinc\u00f3n de la Vieja \u00b7 Arenal \u00b7 Granada coloniale \u00b7 Volcan Ometepe \u00b7 Lac Nicaragua<\/p>\n          <span class=\"hor-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"hor-itin__ctas\">\n            <a href=\"\/tour\/horizon-costa-rica-nicaragua-14n\/\" class=\"hor-itin__btn hor-itin__btn--program\">\n              Voir le programme\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=\"hor-itin__btn hor-itin__btn--devis\">Demander un devis<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"hor-itin__btn hor-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"hor-itin__card tda-reveal tda-reveal--d2\">\n        <div class=\"hor-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1590856028965-5683c4b48ad0?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8N3x8bmljYXJhZ3VhfGVufDB8fDB8fHww\" alt=\"Grand Circuit Am\u00e9rique Centrale 18 nuits \u2014 pyramides mayas\" loading=\"lazy\">\n          <span class=\"hor-itin__tag\">Signature \u00b7 Maya<\/span>\n          <span class=\"hor-itin__duration\">18 nuits<\/span>\n          <div class=\"hor-itin__ribbon\"><span>D\u00e8s<\/span><strong>$3 950<\/strong><\/div>\n        <\/div>\n        <div class=\"hor-itin__body\">\n          <h3 class=\"hor-itin__title\">Grand Circuit Am\u00e9rique Centrale<\/h3>\n          <p class=\"hor-itin__desc\">Quatre pays, un voyage. Costa Rica, Nicaragua, Honduras, Guatemala. Les civilisations mayas, les volcans, les cit\u00e9s coloniales, les plages carib\u00e9ennes.<\/p>\n          <p class=\"hor-itin__highlights\">Cop\u00e1n (Honduras) \u00b7 Tikal (Guatemala) \u00b7 Granada (Nicaragua) \u00b7 Arenal (CR)<\/p>\n          <span class=\"hor-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"hor-itin__ctas\">\n            <a href=\"\/tour\/horizon-grand-circuit-amerique-centrale-18n\/\" class=\"hor-itin__btn hor-itin__btn--program\">\n              Voir le programme\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=\"hor-itin__btn hor-itin__btn--devis\">Demander un devis<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"hor-itin__btn hor-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"hor-itin__card tda-reveal tda-reveal--d3\">\n        <div class=\"hor-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1681223447383-402912b83029?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTI1fHxyZXB1YmxpY2ElMjBkb21pbmljYW5hfGVufDB8fDB8fHww\" alt=\"Costa Rica & R\u00e9publique Dominicaine 14 nuits \u2014 Cara\u00efbes\" loading=\"lazy\">\n          <span class=\"hor-itin__tag\">Maritime<\/span>\n          <span class=\"hor-itin__duration\">14 nuits<\/span>\n          <div class=\"hor-itin__ribbon\"><span>D\u00e8s<\/span><strong>$2 850<\/strong><\/div>\n        <\/div>\n        <div class=\"hor-itin__body\">\n          <h3 class=\"hor-itin__title\">Costa Rica &amp; R\u00e9publique Dominicaine<\/h3>\n          <p class=\"hor-itin__desc\">Am\u00e9rique Centrale nature + Cara\u00efbes plage. L'esth\u00e9tique du contraste. Volcans et for\u00eats d'un c\u00f4t\u00e9, plages de sable blanc et Santo Domingo coloniale de l'autre.<\/p>\n          <p class=\"hor-itin__highlights\">Arenal \u00b7 Manuel Antonio \u00b7 Saman\u00e1 \u00b7 Santo Domingo \u00b7 Las Terrenas<\/p>\n          <span class=\"hor-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"hor-itin__ctas\">\n            <a href=\"\/tour\/horizon-costa-rica-republique-dominicaine-14n\/\" class=\"hor-itin__btn hor-itin__btn--program\">\n              Voir le programme\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=\"hor-itin__btn hor-itin__btn--devis\">Demander un devis<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"hor-itin__btn hor-itin__btn--dyn\">\u26a1 R\u00e9server sur Dynamics<\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"hor-itin__card tda-reveal\">\n        <div class=\"hor-itin__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1519414442781-fbd745c5b497?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8Mnx8Q291Y2hlciUyMGRlJTIwc29sZWlsJTIwbW9udGFnbmV8ZW58MHx8MHx8fDA%3D\" alt=\"Horizon Panoramas 16 nuits \u2014 survol Costa Rica\" loading=\"lazy\">\n          <span class=\"hor-itin__tag\">Esth\u00e9tique \u00b7 Photo<\/span>\n          <span class=\"hor-itin__duration\">16 nuits<\/span>\n          <div class=\"hor-itin__ribbon\"><span>D\u00e8s<\/span><strong>$3 680<\/strong><\/div>\n        <\/div>\n        <div class=\"hor-itin__body\">\n          <h3 class=\"hor-itin__title\">Horizon Panoramas<\/h3>\n          <p class=\"hor-itin__desc\">Uniquement Costa Rica, mais version <em>grand angle<\/em>. Les plus beaux points de vue et golden hours. Survols en avion l\u00e9ger, lodges avec vues, itin\u00e9raire esth\u00e9tique.<\/p>\n          <p class=\"hor-itin__highlights\">Golden hour Arenal \u00b7 Canop\u00e9e Monteverde \u00b7 Point de vue Osa<\/p>\n          <span class=\"hor-itin__divider\" aria-hidden=\"true\"><\/span>\n          <div class=\"hor-itin__ctas\">\n            <a href=\"\/tour\/horizon-panoramas-16n\/\" class=\"hor-itin__btn hor-itin__btn--program\">\n              Voir le programme\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=\"hor-itin__btn hor-itin__btn--devis\">Demander un devis<\/a>\n            <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"hor-itin__btn hor-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 PANORAMIQUE ============== -->\n  <section class=\"hor-mosaic\">\n    <div class=\"hor-section-head\">\n      <span class=\"hor-eyebrow tda-reveal\">Sensorialit\u00e9<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">L'horizon en images.<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Un avant-go\u00fbt de l'ampleur.<\/p>\n    <\/div>\n    <div class=\"hor-mosaic__grid\">\n      <div class=\"hor-mos-item tda-reveal\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1472190649224-495422e1b602?w=600&auto=format&fit=crop&q=60\" alt=\"Volcan Arenal coucher de soleil panoramique\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d1\"><img data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1700486009227-4b194079c197?w=600&auto=format&fit=crop&q=60\" alt=\"Volcan fumant Costa Rica\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d2\"><img data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1673473619599-eb254349d809?w=600&auto=format&fit=crop&q=60\" alt=\"Pyramides mayas Tikal Guatemala\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d3\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1526759749656-82a747d427fe?w=600&auto=format&fit=crop&q=60\" alt=\"Granada coloniale Nicaragua\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d4\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1619944821572-e79218d48363?w=600&auto=format&fit=crop&q=60\" alt=\"\u00celes San Blas Panama vue a\u00e9rienne\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d5\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1599209692026-1d9e12b923bc?w=600&auto=format&fit=crop&q=60\" alt=\"Casco Viejo Panama colonial\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1669694841884-95d35a6bc287?w=600&auto=format&fit=crop&q=60\" alt=\"Canal de Panama vue panoramique\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d1\"><img data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1691939337788-8540118086dd?w=600&auto=format&fit=crop&q=60\" alt=\"Saman\u00e1 R\u00e9publique Dominicaine baie\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d2\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1633716946976-eb08c9d73287?w=600&auto=format&fit=crop&q=60\" alt=\"Volcan Ometepe lac Nicaragua silhouette\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d3\"><img data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1730035378402-abddd0b5d711?w=600&auto=format&fit=crop&q=60\" alt=\"Papagayo coucher de soleil Pacifique\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d4\"><img data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1723478472459-453bde6d018e?w=600&auto=format&fit=crop&q=60\" alt=\"Survol Corcovado Costa Rica vue a\u00e9rienne\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d5\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1580577102033-e2192a690876?w=600&auto=format&fit=crop&q=60\" alt=\"Monteverde canop\u00e9e brumeuse\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1643400811974-7660554491a5?w=600&auto=format&fit=crop&q=60\" alt=\"Santo Domingo coloniale calle\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d1\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1562030757-ba49fec50e2d?w=600&auto=format&fit=crop&q=60\" alt=\"Paysage Am\u00e9rique Centrale\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d2\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1719718924996-3bdb483c37cc?w=600&auto=format&fit=crop&q=60\" alt=\"Vue panoramique tropicale\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d3\"><img data-src=\"https:\/\/plus.unsplash.com\/premium_photo-1661853938282-ff0fc31defd4?w=600&auto=format&fit=crop&q=60\" alt=\"Horizon carib\u00e9en\" loading=\"lazy\"><\/div>\n      <div class=\"hor-mos-item tda-reveal tda-reveal--d4\"><img data-src=\"https:\/\/images.unsplash.com\/photo-1549385718-b7fde845f44c?w=600&auto=format&fit=crop&q=60\" alt=\"C\u00f4te tropicale\" loading=\"lazy\"><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 8. BANDEAU DYNAMICS ============== -->\n  <section class=\"hor-dyn-band\">\n    <div class=\"hor-dyn-band__inner tda-reveal\">\n      <div class=\"hor-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=\"hor-dyn-band__text\">\n        <span class=\"hor-dyn-band__tag\">Toucan Dynamics<\/span>\n        <h3>Composez votre voyage Horizon en direct.<\/h3>\n        <p>Les itin\u00e9raires Horizon sont r\u00e9servables sur Dynamics \u2014 devis, disponibilit\u00e9s h\u00f4teli\u00e8res et vols r\u00e9gionaux int\u00e9gr\u00e9s.<\/p>\n      <\/div>\n      <div class=\"hor-dyn-band__cta\">\n        <a href=\"https:\/\/dynamics.toucandiscovery.com\/\" target=\"_blank\" rel=\"noopener\" class=\"hor-btn hor-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 HORIZON ============== -->\n  <section class=\"hor-day\">\n    <div class=\"hor-section-head\">\n      <span class=\"hor-eyebrow tda-reveal\">Rythme<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Une journ\u00e9e Horizon, c'est\u2026<\/h2>\n      <p class=\"tda-reveal tda-reveal--d2\">Le rythme tendu par la lumi\u00e8re. On chasse les golden hours, on contemple toujours.<\/p>\n    <\/div>\n\n    <div class=\"hor-day__intro tda-reveal\">\n      <p>En Horizon, le rythme est <strong>tendu par la lumi\u00e8re<\/strong>. On chasse les golden hours, on se l\u00e8ve pour le lever du soleil sur un volcan, on reste \u00e9veill\u00e9 pour le coucher sur la c\u00f4te. On prend l'avion l\u00e9ger le matin pour changer de pays. On d\u00eene en terrasse avec vue sur le Canal ou sur le lac.<\/p>\n      <p><strong>Une journ\u00e9e Horizon, c'est une journ\u00e9e o\u00f9 on est toujours en mouvement \u2014 mais toujours contemplatif.<\/strong><\/p>\n    <\/div>\n\n    <div class=\"hor-day__timeline\">\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">5h30<\/span>\n          <h3><span class=\"hor-day__emoji\">\ud83c\udf05<\/span> Lever de soleil<\/h3>\n          <p>Volcan, plage, sommet : chaque itin\u00e9raire a SON sunrise signature. Premier caf\u00e9 en silence.<\/p>\n        <\/div>\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">7h30<\/span>\n          <h3><span class=\"hor-day__emoji\">\ud83c\udf73<\/span> Petit-d\u00e9jeuner panoramique<\/h3>\n          <p>Terrasse avec vue, fruits tropicaux, caf\u00e9 costaricain. La journ\u00e9e commence par un paysage.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">8h15<\/span>\n          <h3><span class=\"hor-day__emoji\">\u2708\ufe0f<\/span> D\u00e9part activit\u00e9 ou vol<\/h3>\n          <p>Certaines journ\u00e9es Horizon commencent par un vol int\u00e9rieur (avion l\u00e9ger 45 min au lieu de 6h de route). D'autres par une rando ou une visite.<\/p>\n        <\/div>\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">12h30<\/span>\n          <h3><span class=\"hor-day__emoji\">\ud83c\udf7d\ufe0f<\/span> D\u00e9jeuner lieu embl\u00e9matique<\/h3>\n          <p>Restaurant sur pilotis, cantine maya, rooftop Casco Viejo, terrasse sur le Canal\u2026<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">14h00<\/span>\n          <h3><span class=\"hor-day__emoji\">\ud83c\udfdb\ufe0f<\/span> Activit\u00e9 culturelle ou nature<\/h3>\n          <p>Alternance entre patrimoine (pyramides, villes coloniales) et grande nature (volcans, \u00eeles, jungle).<\/p>\n        <\/div>\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">17h00<\/span>\n          <h3><span class=\"hor-day__emoji\">\ud83c\udf07<\/span> Golden hour<\/h3>\n          <p>Le moment sacr\u00e9 de la collection Horizon. On arr\u00eate tout pour contempler la lumi\u00e8re.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">19h30<\/span>\n          <h3><span class=\"hor-day__emoji\">\ud83c\udf77<\/span> D\u00eener avec vue<\/h3>\n          <p>Souvent le meilleur moment de la journ\u00e9e. Cuisines locales, ambiances contemplatives.<\/p>\n        <\/div>\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n      <\/div>\n      <div class=\"hor-day__step tda-reveal\">\n        <div class=\"hor-day__dot\" aria-hidden=\"true\"><\/div>\n        <div class=\"hor-day__card\">\n          <span class=\"hor-day__time\">22h00<\/span>\n          <h3><span class=\"hor-day__emoji\">\u2728<\/span> Ciel nocturne<\/h3>\n          <p>Pas de pollution lumineuse : Voie lact\u00e9e satur\u00e9e sur la plupart des \u00e9tapes Horizon.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== 10. FAQ HORIZON ============== -->\n  <section class=\"hor-faq\">\n    <div class=\"hor-section-head\">\n      <span class=\"hor-eyebrow tda-reveal\">Bon \u00e0 savoir<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Questions fr\u00e9quentes<\/h2>\n    <\/div>\n    <div class=\"hor-faq__list\">\n\n      <details class=\"hor-faq__item tda-reveal\">\n        <summary>Horizon est-il adapt\u00e9 aux premiers voyageurs en Am\u00e9rique Centrale&nbsp;?<\/summary>\n        <p>Non, pas vraiment. Si c'est votre premi\u00e8re d\u00e9couverte de la r\u00e9gion, nous recommandons plut\u00f4t <a href=\"https:\/\/toucandiscovery.com\/inspirations\/\"><strong>Collection Essentiel<\/strong><\/a> (Costa Rica seul, plus doux). Horizon est con\u00e7u pour ceux qui veulent voir plus large, soit parce qu'ils ont d\u00e9j\u00e0 touch\u00e9 \u00e0 un pays, soit parce qu'ils ont plus de temps (2-3 semaines).<\/p>\n      <\/details>\n\n      <details class=\"hor-faq__item tda-reveal\">\n        <summary>Les prix incluent-ils les vols internationaux et les vols int\u00e9rieurs&nbsp;?<\/summary>\n        <p><strong>Vols internationaux<\/strong>&nbsp;: non. <strong>Vols int\u00e9rieurs<\/strong> (Costa Rica \u2192 Panama, Guatemala \u2192 Belize, etc.)&nbsp;: oui, int\u00e9gr\u00e9s dans les itin\u00e9raires Horizon. Gr\u00e2ce \u00e0 <strong>Toucan Dynamics<\/strong>, vous pouvez \u00e9galement ajouter vos vols internationaux \u00e0 votre devis&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=\"hor-faq__item tda-reveal\">\n        <summary>Comment fonctionne le passage de fronti\u00e8res&nbsp;?<\/summary>\n        <p>Nous organisons tout&nbsp;: transferts routiers transfrontaliers (Costa Rica \u2194 Panama, Costa Rica \u2194 Nicaragua), vols r\u00e9gionaux, assistance aux douanes. Le passeport europ\u00e9en permet l'entr\u00e9e sans visa dans la plupart des pays pour 90 jours.<\/p>\n      <\/details>\n\n      <details class=\"hor-faq__item tda-reveal\">\n        <summary>Quelle est la meilleure p\u00e9riode pour un voyage Horizon&nbsp;?<\/summary>\n        <p><strong>Toute l'ann\u00e9e.<\/strong> Chaque pays a ses micro-climats. Saison s\u00e8che (d\u00e9c-avr) id\u00e9ale pour le Costa Rica et le Nicaragua ; saison verte (mai-nov) parfaite pour Tikal et les sites mayas (moins de touristes, nature luxuriante). Nos conseillers optimisent votre itin\u00e9raire selon la saison.<\/p>\n      <\/details>\n\n      <details class=\"hor-faq__item tda-reveal\">\n        <summary>Les h\u00f4tels sont-ils tous de m\u00eame cat\u00e9gorie&nbsp;?<\/summary>\n        <p>Non \u2014 Horizon privil\u00e9gie les <strong>exp\u00e9riences<\/strong> plut\u00f4t qu'une cat\u00e9gorie uniforme. Vous aurez parfois un boutique-h\u00f4tel 4\u2605 \u00e0 Granada, parfois un eco-lodge en pleine jungle \u00e0 Tikal, parfois un resort plage \u00e0 Saman\u00e1. Chaque \u00e9tape a son h\u00e9bergement signature.<\/p>\n      <\/details>\n\n      <details class=\"hor-faq__item tda-reveal\">\n        <summary>Horizon est-il compatible avec un voyage photo&nbsp;?<\/summary>\n        <p><strong>Oui, particuli\u00e8rement.<\/strong> Le programme <em>\u00ab Horizon Panoramas 16 nuits \u00bb<\/em> est con\u00e7u exactement pour cela&nbsp;: survols en avion l\u00e9ger, lodges avec vues d\u00e9gag\u00e9es, timing des \u00e9tapes synchronis\u00e9 sur les golden hours. Nos guides peuvent aussi adapter les horaires d'activit\u00e9s pour la lumi\u00e8re.<\/p>\n      <\/details>\n\n      <details class=\"hor-faq__item tda-reveal\">\n        <summary>Diff\u00e9rence entre Horizon et les 3 autres collections&nbsp;?<\/summary>\n        <p>\u2192 <strong>Essentiel<\/strong>&nbsp;: Costa Rica seul, \u00e9quilibre classique.<br>\n        \u2192 <strong>For\u00eat<\/strong>&nbsp;: Costa Rica seul, immersion jungle brute.<br>\n        \u2192 <strong>S\u00e9r\u00e9nit\u00e9<\/strong>&nbsp;: Costa Rica seul, bien-\u00eatre et repos.<br>\n        \u2192 <strong>Horizon<\/strong>&nbsp;: <strong>Multi-pays (2 \u00e0 4), 14-21 nuits, panoramas, esth\u00e9tique<\/strong>.<\/p>\n        <p>Voir notre comparatif plus bas.<\/p>\n      <\/details>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 11. T\u00c9MOIGNAGES HORIZON ============== -->\n  <section class=\"hor-testi\">\n    <div class=\"hor-section-head\">\n      <span class=\"hor-eyebrow tda-reveal\">Ils ont repouss\u00e9 l'horizon<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Des voyageurs Horizon, des histoires.<\/h2>\n    <\/div>\n    <div class=\"hor-testi__grid\">\n\n      <article class=\"hor-testi__card tda-reveal\" data-tilt-soft>\n        <div class=\"hor-testi__stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <h3 class=\"hor-testi__title\">Costa Rica + Panama 14 nuits \u2014 le choc des ambiances<\/h3>\n        <p class=\"hor-testi__text\">\u00ab Notre 3e voyage Toucan Discovery. Cette fois on voulait du large, on a opt\u00e9 pour <strong>Costa Rica + Panama 14 nuits<\/strong>. L'encha\u00eenement volcan Arenal puis Canal de Panama puis \u00eeles San Blas \u00e9tait parfait&nbsp;: on a vu 3 mondes totalement diff\u00e9rents en un seul voyage. L'organisation transfrontali\u00e8re \u00e9tait impeccable. \u00bb<\/p>\n        <div class=\"hor-testi__author\">Claire &amp; Marc <span>Mars 2025 <em class=\"hor-testi__placeholder\">\u00c0 valider<\/em><\/span><\/div>\n      <\/article>\n\n      <article class=\"hor-testi__card tda-reveal tda-reveal--d1\" data-tilt-soft>\n        <div class=\"hor-testi__stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <h3 class=\"hor-testi__title\">Grand Circuit 18 nuits \u2014 mon voyage d'une vie<\/h3>\n        <p class=\"hor-testi__text\">\u00ab J'avais 55 ans, je voulais m'offrir un voyage unique pour mon anniversaire. Le <strong>Grand Circuit Am\u00e9rique Centrale 18 nuits<\/strong> a \u00e9t\u00e9 \u00e0 la hauteur&nbsp;: pyramides de Tikal, Cop\u00e1n, lac Nicaragua avec Ometepe au soleil couchant, volcans du Costa Rica\u2026 Toucan a su doser l'intensit\u00e9 culturelle et les moments de repos. \u00bb<\/p>\n        <div class=\"hor-testi__author\">H\u00e9l\u00e8ne <span>Mai 2025 <em class=\"hor-testi__placeholder\">\u00c0 valider<\/em><\/span><\/div>\n      <\/article>\n\n      <article class=\"hor-testi__card tda-reveal tda-reveal--d2\" data-tilt-soft>\n        <div class=\"hor-testi__stars\" aria-label=\"5 \u00e9toiles\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <h3 class=\"hor-testi__title\">Horizon Panoramas 16 nuits \u2014 pour photographe en voyage<\/h3>\n        <p class=\"hor-testi__text\">\u00ab Je fais de la photo de paysage. J'avais vu des photos du Costa Rica en golden hour, je voulais faire les miennes. <strong>Horizon Panoramas<\/strong> a \u00e9t\u00e9 con\u00e7u par Toucan exactement pour \u00e7a&nbsp;: survol Corcovado en avion l\u00e9ger, timing lever-coucher soleil partout, lodges avec terrasses 180\u00b0. Chaque photo que je ram\u00e8ne est une carte postale. \u00bb<\/p>\n        <div class=\"hor-testi__author\">Julien (photographe) <span>Avril 2025 <em class=\"hor-testi__placeholder\">\u00c0 valider<\/em><\/span><\/div>\n      <\/article>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 12. 4 COLLECTIONS TOUCAN ============== -->\n  <section class=\"hor-coll\">\n    <div class=\"hor-section-head\">\n      <span class=\"hor-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 (Horizon) est l'amplitude multi-pays. Voici les trois autres.<\/p>\n    <\/div>\n    <div class=\"hor-coll__grid\">\n\n      <a href=\"https:\/\/toucandiscovery.com\/inspirations\/\" class=\"hor-coll__card tda-reveal\">\n        <div class=\"hor-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1701109804464-e66cf11d1dc8?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTQ0fHxtb250ZXZlcmRlfGVufDB8fDB8fHww\" alt=\"Collection Essentiel \u2014 paysage Costa Rica lumineux\" loading=\"lazy\">\n          <span class=\"hor-coll__badge\">Harmonie<\/span>\n        <\/div>\n        <div class=\"hor-coll__body\">\n          <h3 class=\"hor-coll__title\">Essentiel \u2014 Le classique raffin\u00e9<\/h3>\n          <p class=\"hor-coll__pitch\">Costa Rica, \u00e9quilibre nature + culture + plage. Id\u00e9al premi\u00e8re d\u00e9couverte.<\/p>\n          <span class=\"hor-coll__cta\">D\u00e9couvrir Essentiel <span aria-hidden=\"true\">\u2192<\/span><\/span>\n        <\/div>\n      <\/a>\n\n      <a href=\"https:\/\/toucandiscovery.com\/collection-foret\/\" class=\"hor-coll__card tda-reveal tda-reveal--d1\">\n        <div class=\"hor-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1711181594967-adc885a39f2a?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTQ1fHxsYSUyMG5hdHVyZXxlbnwwfHwwfHx8MA%3D%3D\" alt=\"Collection For\u00eat \u2014 for\u00eat brumeuse Monteverde\" loading=\"lazy\">\n          <span class=\"hor-coll__badge\">Immersion<\/span>\n        <\/div>\n        <div class=\"hor-coll__body\">\n          <h3 class=\"hor-coll__title\">For\u00eat \u2014 L'immersion nature brute<\/h3>\n          <p class=\"hor-coll__pitch\">Costa Rica, 5 \u00e9cosyst\u00e8mes, lodges au c\u0153ur de la jungle.<\/p>\n          <span class=\"hor-coll__cta\">D\u00e9couvrir For\u00eat <span aria-hidden=\"true\">\u2192<\/span><\/span>\n        <\/div>\n      <\/a>\n\n      <a href=\"https:\/\/toucandiscovery.com\/collection-serenite\/\" class=\"hor-coll__card tda-reveal tda-reveal--d2\">\n        <div class=\"hor-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/plus.unsplash.com\/premium_photo-1664299353570-8806eb1de970?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8OXx8d2VsbG5lc3N8ZW58MHx8MHx8fDA%3D\" alt=\"Collection S\u00e9r\u00e9nit\u00e9 \u2014 plage et bien-\u00eatre\" loading=\"lazy\">\n          <span class=\"hor-coll__badge\">Bien-\u00eatre<\/span>\n        <\/div>\n        <div class=\"hor-coll__body\">\n          <h3 class=\"hor-coll__title\">S\u00e9r\u00e9nit\u00e9 \u2014 Le voyage ressource<\/h3>\n          <p class=\"hor-coll__pitch\">Costa Rica, wellness et slow travel. Pour se reconnecter.<\/p>\n          <span class=\"hor-coll__cta\">D\u00e9couvrir S\u00e9r\u00e9nit\u00e9 <span aria-hidden=\"true\">\u2192<\/span><\/span>\n        <\/div>\n      <\/a>\n\n      <div class=\"hor-coll__card hor-coll__card--active tda-reveal tda-reveal--d3\" aria-current=\"page\">\n        <div class=\"hor-coll__media\">\n          <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1443181994330-3e365ff8949e?w=600&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTEwfHxwYW5hbWF8ZW58MHx8MHx8fDA%3D\" alt=\"Collection Horizon \u2014 golden hour panoramique\" loading=\"lazy\">\n          <span class=\"hor-coll__badge\">\u2605 Vous \u00eates ici<\/span>\n        <\/div>\n        <div class=\"hor-coll__body\">\n          <h3 class=\"hor-coll__title\">Horizon \u2014 Repousser l'horizon<\/h3>\n          <p class=\"hor-coll__pitch\">Multi-pays Am\u00e9rique Centrale, 14-21 nuits, grands paysages.<\/p>\n          <span class=\"hor-coll__cta hor-coll__cta--disabled\">Page actuelle<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ============== 13. COMPARATIF VOIE ============== -->\n  <section class=\"hor-compare\">\n    <div class=\"hor-section-head\">\n      <span class=\"hor-eyebrow tda-reveal\">Deux voies<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">Deux fa\u00e7ons de partir avec Horizon<\/h2>\n    <\/div>\n    <div class=\"hor-compare__grid\">\n\n      <article class=\"hor-compare__card hor-compare__card--green tda-reveal\">\n        <span class=\"hor-compare__badge\">Sur mesure<\/span>\n        <h3>Avec un conseiller Toucan<\/h3>\n        <ul class=\"hor-compare__list\">\n          <li>Programme 100% personnalis\u00e9 multi-pays<\/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 voyageurs aguerris, voyages d'exception, anniversaires majeurs<\/li>\n        <\/ul>\n        <a href=\"\/contact\/\" class=\"hor-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=\"hor-compare__card hor-compare__card--orange tda-reveal tda-reveal--d1\">\n        <span class=\"hor-compare__badge\">Instantan\u00e9<\/span>\n        <h3>Avec Toucan Dynamics<\/h3>\n        <ul class=\"hor-compare__list\">\n          <li>Devis d\u00e9taill\u00e9 multi-pays en moins de 60 secondes<\/li>\n          <li>Disponibilit\u00e9s h\u00f4tels et vols r\u00e9gionaux 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=\"hor-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 CIN\u00c9MATOGRAPHIQUE ============== -->\n  <section class=\"hor-cta\">\n    <div class=\"hor-cta__bg\" aria-hidden=\"true\"><\/div>\n    <div class=\"hor-cta__overlay\" aria-hidden=\"true\"><\/div>\n    \n    <div class=\"hor-particles\" aria-hidden=\"true\">\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n      <span class=\"hor-particle\"><\/span>\n    <\/div>\n    <div class=\"hor-cta__inner\">\n      <span class=\"hor-cta__eyebrow tda-reveal\">Pr\u00eat \u00e0 repousser votre horizon&nbsp;?<\/span>\n      <h2 class=\"tda-reveal tda-reveal--d1\">L'Am\u00e9rique Centrale vous attend.<\/h2>\n      <p class=\"hor-cta__lead tda-reveal tda-reveal--d2\">\n        Un conseiller francophone vous r\u00e9pond sous 24h. Ou composez votre voyage Horizon en direct sur Dynamics.\n      <\/p>\n      <div class=\"hor-cta__buttons tda-reveal tda-reveal--d3\">\n        <a href=\"\/contact\/\" class=\"hor-btn hor-btn--gold\">\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=\"hor-btn hor-btn--ghost-light\">\n          \u26a1 Ouvrir Dynamics\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============== FOOTER COMPACT ============== -->\n  <footer class=\"hor-footer\">\n    <div class=\"hor-footer__inner\">\n      <div class=\"hor-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=\"hor-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=\"\/collection-foret\/\">Collection For\u00eat<\/a>\n        <a href=\"\/contact\/\">Contact<\/a>\n      <\/div>\n      <div class=\"hor-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 -->\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 (1.4s \u2014 plus lent qu'autres pages, vibe contemplative Horizon)\n  if(typeof Lenis !== 'undefined' && !prefersReducedMotion){\n    try {\n      var lenis = new Lenis({\n        duration: 1.4,\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\n  var els = document.querySelectorAll('.td-page-horizon .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 (4 couches : bg \/ mesh \/ particules \/ line)\n  if(typeof gsap !== 'undefined' && typeof ScrollTrigger !== 'undefined' && !prefersReducedMotion){\n    try {\n      gsap.registerPlugin(ScrollTrigger);\n      gsap.to('.td-page-horizon .hor-hero__bg', {\n        yPercent: 28, scale: 1.18, ease: 'none',\n        scrollTrigger: { trigger: '.td-page-horizon .hor-hero', start: 'top top', end: 'bottom top', scrub: true }\n      });\n      gsap.to('.td-page-horizon .hor-hero__mesh', {\n        yPercent: 50, ease: 'none',\n        scrollTrigger: { trigger: '.td-page-horizon .hor-hero', start: 'top top', end: 'bottom top', scrub: true }\n      });\n      gsap.to('.td-page-horizon .hor-particles', {\n        yPercent: -20, ease: 'none',\n        scrollTrigger: { trigger: '.td-page-horizon .hor-hero', start: 'top top', end: 'bottom top', scrub: true }\n      });\n      gsap.to('.td-page-horizon .hor-hero__line', {\n        yPercent: -80, ease: 'none',\n        scrollTrigger: { trigger: '.td-page-horizon .hor-hero', start: 'top top', end: 'bottom top', scrub: true }\n      });\n    } catch(e){}\n  }\n\n  \/\/ Compteur anim\u00e9 sur stats\n  var stats = document.querySelectorAll('.td-page-horizon .hor-stat__num[data-count]');\n  if(supportsIO){\n    var statsObs = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(!entry.isIntersecting) return;\n        var el = entry.target;\n        var target = parseInt(el.getAttribute('data-count'), 10);\n        if(isNaN(target)){ statsObs.unobserve(el); return; }\n        var current = 0, steps = 30, inc = target \/ steps, t = 0;\n        var timer = setInterval(function(){\n          t++;\n          current = Math.min(target, Math.round(inc * t));\n          el.textContent = current;\n          if(t >= steps){ clearInterval(timer); el.textContent = target; }\n        }, 36);\n        statsObs.unobserve(el);\n      });\n    }, { threshold: .5 });\n    stats.forEach(function(el){ statsObs.observe(el); });\n  }\n\n  \/\/ 3D tilt + ombres dynamiques (cards horizons panoramiques)\n  var tiltCards = document.querySelectorAll('.td-page-horizon [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(1200px) translateY(-12px) translateZ(20px) rotateX(' + (-cy * 8).toFixed(2) + 'deg) rotateY(' + (cx * 10).toFixed(2) + 'deg)';\n          card.style.boxShadow = (-cx * 32).toFixed(0) + 'px ' + (28 + (-cy * 22)).toFixed(0) + 'px 70px -16px rgba(0,0,0,.55), 0 0 60px -10px rgba(232,177,74,.4)';\n        });\n      }\n      function onLeave(){\n        if(raf) cancelAnimationFrame(raf);\n        card.style.transition = 'transform .65s cubic-bezier(.25,.46,.45,.94), box-shadow .55s 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-horizon [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(1300px) 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-horizon .hor-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: '220px 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 horizons\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-horizon 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-horizon ' + 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 Horizon Repousser l&rsquo;horizon. Quand le Costa Rica ne suffit plus. Quand on veut traverser les fronti\u00e8res. Quand on veut voir plus large. Cette collection est pour vous. D\u00e9couvrir les itin\u00e9raires R\u00e9server sur Dynamics L&rsquo;horizon s&rsquo;\u00e9largit \u2193 9 Pays d&rsquo;Am\u00e9rique [&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-4676","page","type-page","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/pages\/4676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/comments?post=4676"}],"version-history":[{"count":25,"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/pages\/4676\/revisions"}],"predecessor-version":[{"id":4712,"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/pages\/4676\/revisions\/4712"}],"wp:attachment":[{"href":"https:\/\/toucandiscovery.com\/it\/wp-json\/wp\/v2\/media?parent=4676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}