{"id":4400,"date":"2026-04-07T02:56:20","date_gmt":"2026-04-07T02:56:20","guid":{"rendered":"https:\/\/toucandiscovery.com\/?page_id=4400"},"modified":"2026-05-12T21:49:01","modified_gmt":"2026-05-12T21:49:01","slug":"guide-panama","status":"publish","type":"page","link":"https:\/\/toucandiscovery.com\/zh\/guide-panama\/","title":{"rendered":"Guide Panama"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4400\" class=\"elementor elementor-4400\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62c8889c e-flex e-con-boxed e-con e-parent\" data-id=\"62c8889c\" 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\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6dd70e9f elementor-widget elementor-widget-html\" data-id=\"6dd70e9f\" 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<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Guide Panama 2026 | Toucan Discovery \u2014 Votre compagnon de voyage<\/title>\r\n<meta name=\"description\" content=\"Le guide ultime du Panama par Toucan Discovery. Itin\u00e9raires, r\u00e9gions, conseils pratiques, budget \u2014 par ceux qui vivent sur place.\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=Montserrat:wght@300;400;500;600;700&family=Century+Gothic&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   TOUCAN DISCOVERY \u2014 GUIDE PANAMA\r\n   Brand: #7DC242 \/ #1B2A5A \/ #F7941D \/ #3A7D34\r\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n:root {\r\n  --navy: #1B2A5A;\r\n  --green: #7DC242;\r\n  --orange: #F7941D;\r\n  --dark-green: #3A7D34;\r\n  --yellow: #FFC107;\r\n  --cream: #FDFAF5;\r\n  --warm-white: #F9F6F1;\r\n  --light-gray: #E8E8E8;\r\n  --dark: #0B0F1A;\r\n  --text-on-dark: #F0EDE8;\r\n  --text-body: #2C3E50;\r\n}\r\n* { margin: 0; padding: 0; box-sizing: border-box; }\r\nhtml { scroll-behavior: smooth; font-size: 16px; }\r\nbody {\r\n  font-family: 'Montserrat', 'Century Gothic', sans-serif;\r\n  color: var(--navy);\r\n  background: var(--cream);\r\n  overflow-x: hidden;\r\n  line-height: 1.7;\r\n}\r\nh1, h2, h3 {\r\n  font-family: 'Playfair Display', Georgia, serif;\r\n  line-height: 1.15;\r\n}\r\n.container {\r\n  max-width: 1200px;\r\n  margin: 0 auto;\r\n  padding: 0 clamp(20px, 5vw, 80px);\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2014 Section 1 \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.hero {\r\n  position: relative;\r\n  height: 100vh;\r\n  min-height: 700px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  text-align: center;\r\n  overflow: hidden;\r\n}\r\n.hero__bg {\r\n  position: absolute;\r\n  inset: 0;\r\n  background: url('https:\/\/images.pexels.com\/photos\/14840760\/pexels-photo-14840760.jpeg?auto=compress&cs=tinysrgb&w=1920') center\/cover;\r\n  filter: brightness(0.55);\r\n  transform: scale(1.05);\r\n  animation: heroZoom 12s ease-out forwards;\r\n}\r\n@keyframes heroZoom { to { transform: scale(1); } }\r\n.hero__overlay {\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(180deg, rgba(11,15,26,0.3) 0%, rgba(11,15,26,0.6) 60%, rgba(11,15,26,0.9) 100%);\r\n}\r\n.hero__content {\r\n  position: relative;\r\n  z-index: 2;\r\n  max-width: 800px;\r\n  padding: 0 24px;\r\n  opacity: 0;\r\n  transform: translateY(30px);\r\n  animation: fadeUp 1s 0.4s ease-out forwards;\r\n}\r\n.hero__tag {\r\n  display: inline-block;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 0.7rem;\r\n  letter-spacing: 4px;\r\n  text-transform: uppercase;\r\n  color: var(--green);\r\n  font-weight: 600;\r\n  margin-bottom: 1.5rem;\r\n  position: relative;\r\n}\r\n.hero__tag::before,\r\n.hero__tag::after {\r\n  content: '';\r\n  display: inline-block;\r\n  width: 30px;\r\n  height: 1px;\r\n  background: var(--green);\r\n  vertical-align: middle;\r\n  margin: 0 12px;\r\n}\r\n.hero__title {\r\n  font-size: clamp(2.8rem, 7vw, 5.5rem);\r\n  color: #fff;\r\n  font-weight: 900;\r\n  margin-bottom: 1rem;\r\n  letter-spacing: -1px;\r\n}\r\n.hero__title em {\r\n  font-style: italic;\r\n  color: var(--green);\r\n  font-weight: 400;\r\n}\r\n.hero__subtitle {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: clamp(1rem, 2vw, 1.25rem);\r\n  color: rgba(255,255,255,0.8);\r\n  font-weight: 300;\r\n  line-height: 1.8;\r\n  max-width: 600px;\r\n  margin: 0 auto 2.5rem;\r\n}\r\n.hero__stats {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: clamp(24px, 4vw, 60px);\r\n  flex-wrap: wrap;\r\n}\r\n.hero__stat {\r\n  text-align: center;\r\n}\r\n.hero__stat-number {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: clamp(1.8rem, 3vw, 2.5rem);\r\n  font-weight: 900;\r\n  color: var(--green);\r\n  display: block;\r\n}\r\n.hero__stat-label {\r\n  font-size: 0.7rem;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  color: rgba(255,255,255,0.6);\r\n  font-weight: 500;\r\n}\r\n.hero__scroll {\r\n  position: absolute;\r\n  bottom: 30px;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  z-index: 2;\r\n  color: rgba(255,255,255,0.5);\r\n  font-size: 0.7rem;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  text-align: center;\r\n  animation: pulse 2s infinite;\r\n}\r\n.hero__scroll::after {\r\n  content: '';\r\n  display: block;\r\n  width: 1px;\r\n  height: 40px;\r\n  background: linear-gradient(to bottom, rgba(255,255,255,0.5), transparent);\r\n  margin: 8px auto 0;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION INTRO \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.intro {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--cream);\r\n}\r\n.intro__grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: clamp(30px, 5vw, 80px);\r\n  align-items: center;\r\n}\r\n.intro__text h2 {\r\n  font-size: clamp(2rem, 4vw, 3rem);\r\n  color: var(--navy);\r\n  margin-bottom: 1.5rem;\r\n}\r\n.intro__text h2 em { color: var(--green); font-style: italic; }\r\n.intro__text p {\r\n  font-size: 1.05rem;\r\n  color: var(--text-body);\r\n  margin-bottom: 1.2rem;\r\n}\r\n.intro__highlight {\r\n  background: var(--navy);\r\n  color: #fff;\r\n  padding: 24px 30px;\r\n  border-radius: 12px;\r\n  margin-top: 2rem;\r\n  font-size: 0.95rem;\r\n  line-height: 1.7;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.intro__highlight::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 4px;\r\n  height: 100%;\r\n  background: var(--green);\r\n}\r\n.intro__image {\r\n  position: relative;\r\n  border-radius: 16px;\r\n  overflow: hidden;\r\n  aspect-ratio: 4\/5;\r\n}\r\n.intro__image img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n}\r\n.intro__image-badge {\r\n  position: absolute;\r\n  bottom: 20px;\r\n  right: 20px;\r\n  background: var(--green);\r\n  color: #fff;\r\n  padding: 12px 20px;\r\n  border-radius: 8px;\r\n  font-weight: 700;\r\n  font-size: 0.85rem;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 QUIZ \u2014 Section 2 \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.quiz-section {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--navy);\r\n  color: #fff;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.quiz-section::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: -50%;\r\n  right: -20%;\r\n  width: 600px;\r\n  height: 600px;\r\n  background: radial-gradient(circle, rgba(125,194,66,0.1) 0%, transparent 70%);\r\n  pointer-events: none;\r\n}\r\n.quiz__header {\r\n  text-align: center;\r\n  margin-bottom: 3rem;\r\n}\r\n.quiz__header h2 {\r\n  font-size: clamp(2rem, 4vw, 3rem);\r\n  margin-bottom: 1rem;\r\n}\r\n.quiz__header h2 em { color: var(--green); font-style: italic; }\r\n.quiz__header p {\r\n  font-size: 1.05rem;\r\n  color: rgba(255,255,255,0.7);\r\n  max-width: 600px;\r\n  margin: 0 auto;\r\n}\r\n.quiz__container {\r\n  max-width: 700px;\r\n  margin: 0 auto;\r\n}\r\n.quiz__step {\r\n  display: none;\r\n  opacity: 0;\r\n  transform: translateX(30px);\r\n  transition: all 0.4s ease;\r\n}\r\n.quiz__step.active {\r\n  display: block;\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n.quiz__question {\r\n  font-size: 1.25rem;\r\n  font-weight: 600;\r\n  margin-bottom: 1.5rem;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n.quiz__question-num {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  width: 36px;\r\n  height: 36px;\r\n  background: var(--green);\r\n  color: #fff;\r\n  border-radius: 50%;\r\n  font-size: 0.85rem;\r\n  font-weight: 700;\r\n  flex-shrink: 0;\r\n}\r\n.quiz__options {\r\n  display: grid;\r\n  gap: 12px;\r\n}\r\n.quiz__option {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 14px;\r\n  padding: 18px 24px;\r\n  background: rgba(255,255,255,0.06);\r\n  border: 2px solid rgba(255,255,255,0.1);\r\n  border-radius: 12px;\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n  font-size: 1rem;\r\n  color: rgba(255,255,255,0.85);\r\n}\r\n.quiz__option:hover {\r\n  border-color: var(--green);\r\n  background: rgba(125,194,66,0.1);\r\n}\r\n.quiz__option.selected {\r\n  border-color: var(--green);\r\n  background: rgba(125,194,66,0.15);\r\n  color: #fff;\r\n}\r\n.quiz__option-icon {\r\n  font-size: 1.5rem;\r\n  flex-shrink: 0;\r\n}\r\n.quiz__progress {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 8px;\r\n  margin-top: 2rem;\r\n}\r\n.quiz__dot {\r\n  width: 10px;\r\n  height: 10px;\r\n  border-radius: 50%;\r\n  background: rgba(255,255,255,0.2);\r\n  transition: all 0.3s ease;\r\n}\r\n.quiz__dot.active { background: var(--green); transform: scale(1.3); }\r\n.quiz__dot.done { background: var(--green); opacity: 0.5; }\r\n\/* Quiz Result *\/\r\n.quiz__result {\r\n  display: none;\r\n  text-align: center;\r\n  padding: 40px 20px;\r\n}\r\n.quiz__result.active { display: block; }\r\n.quiz__result-icon {\r\n  font-size: 4rem;\r\n  margin-bottom: 1rem;\r\n}\r\n.quiz__result-title {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 2rem;\r\n  margin-bottom: 0.5rem;\r\n}\r\n.quiz__result-desc {\r\n  font-size: 1.05rem;\r\n  color: rgba(255,255,255,0.75);\r\n  max-width: 500px;\r\n  margin: 0 auto 1.5rem;\r\n  line-height: 1.7;\r\n}\r\n.quiz__result-itinerary {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  padding: 14px 28px;\r\n  background: var(--green);\r\n  color: #fff;\r\n  text-decoration: none;\r\n  border-radius: 50px;\r\n  font-weight: 600;\r\n  font-size: 0.95rem;\r\n  transition: all 0.3s ease;\r\n}\r\n.quiz__result-itinerary:hover { background: var(--dark-green); transform: translateY(-2px); }\r\n.quiz__restart {\r\n  display: inline-block;\r\n  margin-top: 1rem;\r\n  color: rgba(255,255,255,0.5);\r\n  font-size: 0.85rem;\r\n  cursor: pointer;\r\n  text-decoration: underline;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 REGIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.regions {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--cream);\r\n}\r\n.section-header {\r\n  text-align: center;\r\n  margin-bottom: clamp(40px, 6vh, 80px);\r\n}\r\n.section-header__tag {\r\n  font-size: 0.7rem;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n  color: var(--green);\r\n  font-weight: 600;\r\n  margin-bottom: 1rem;\r\n  display: block;\r\n}\r\n.section-header h2 {\r\n  font-size: clamp(2rem, 4vw, 3.2rem);\r\n  color: var(--navy);\r\n}\r\n.section-header h2 em { color: var(--green); font-style: italic; }\r\n.section-header p {\r\n  font-size: 1.05rem;\r\n  color: var(--text-body);\r\n  max-width: 600px;\r\n  margin: 1rem auto 0;\r\n}\r\n.region-card {\r\n  position: relative;\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  margin-bottom: clamp(30px, 4vh, 50px);\r\n  min-height: 500px;\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n}\r\n.region-card:nth-child(even) { direction: rtl; }\r\n.region-card:nth-child(even) > * { direction: ltr; }\r\n.region-card__image {\r\n  position: relative;\r\n  overflow: hidden;\r\n  min-height: 400px;\r\n}\r\n.region-card__image img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n  transition: transform 0.6s ease;\r\n}\r\n.region-card:hover .region-card__image img { transform: scale(1.05); }\r\n.region-card__content {\r\n  padding: clamp(30px, 4vw, 50px);\r\n  background: #fff;\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n}\r\n.region-card__tag {\r\n  font-size: 0.7rem;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  color: var(--green);\r\n  font-weight: 600;\r\n  margin-bottom: 0.75rem;\r\n}\r\n.region-card__title {\r\n  font-size: clamp(1.5rem, 2.5vw, 2rem);\r\n  color: var(--navy);\r\n  margin-bottom: 1rem;\r\n}\r\n.region-card__desc {\r\n  font-size: 0.95rem;\r\n  color: var(--text-body);\r\n  margin-bottom: 1.5rem;\r\n  line-height: 1.8;\r\n}\r\n.region-card__experiences {\r\n  list-style: none;\r\n  margin-bottom: 1.5rem;\r\n}\r\n.region-card__experiences li {\r\n  padding: 8px 0;\r\n  font-size: 0.9rem;\r\n  color: var(--text-body);\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 10px;\r\n  border-bottom: 1px solid var(--light-gray);\r\n}\r\n.region-card__experiences li:last-child { border: none; }\r\n.region-card__experiences li::before {\r\n  content: '\u2192';\r\n  color: var(--green);\r\n  font-weight: 700;\r\n  flex-shrink: 0;\r\n}\r\n.region-card__secret {\r\n  background: linear-gradient(135deg, rgba(125,194,66,0.08), rgba(125,194,66,0.04));\r\n  border-left: 3px solid var(--green);\r\n  padding: 14px 18px;\r\n  border-radius: 0 8px 8px 0;\r\n  font-size: 0.85rem;\r\n  color: var(--navy);\r\n  margin-top: auto;\r\n}\r\n.region-card__secret strong {\r\n  color: var(--green);\r\n  display: block;\r\n  font-size: 0.7rem;\r\n  letter-spacing: 1.5px;\r\n  text-transform: uppercase;\r\n  margin-bottom: 4px;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 ITINERARIES \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.itineraries {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--warm-white);\r\n}\r\n.itinerary-tabs {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 12px;\r\n  flex-wrap: wrap;\r\n  margin-bottom: clamp(30px, 5vh, 60px);\r\n}\r\n.itinerary-tab {\r\n  padding: 12px 28px;\r\n  border: 2px solid var(--light-gray);\r\n  border-radius: 50px;\r\n  font-size: 0.9rem;\r\n  font-weight: 600;\r\n  color: var(--navy);\r\n  cursor: pointer;\r\n  transition: all 0.3s ease;\r\n  background: #fff;\r\n}\r\n.itinerary-tab.active,\r\n.itinerary-tab:hover {\r\n  border-color: var(--green);\r\n  background: var(--green);\r\n  color: #fff;\r\n}\r\n.itinerary-panel {\r\n  display: none;\r\n}\r\n.itinerary-panel.active { display: block; }\r\n.itinerary-intro {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 40px;\r\n  margin-bottom: 40px;\r\n  background: #fff;\r\n  border-radius: 16px;\r\n  overflow: hidden;\r\n}\r\n.itinerary-intro__text {\r\n  padding: clamp(24px, 3vw, 40px);\r\n  display: flex;\r\n  flex-direction: column;\r\n  justify-content: center;\r\n}\r\n.itinerary-intro__title {\r\n  font-size: clamp(1.5rem, 2.5vw, 2rem);\r\n  color: var(--navy);\r\n  margin-bottom: 0.75rem;\r\n}\r\n.itinerary-intro__meta {\r\n  display: flex;\r\n  gap: 20px;\r\n  flex-wrap: wrap;\r\n  margin-bottom: 1rem;\r\n}\r\n.itinerary-intro__meta span {\r\n  font-size: 0.85rem;\r\n  color: var(--text-body);\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n}\r\n.itinerary-intro__desc {\r\n  font-size: 0.95rem;\r\n  color: var(--text-body);\r\n  line-height: 1.8;\r\n}\r\n.itinerary-intro__image {\r\n  min-height: 300px;\r\n}\r\n.itinerary-intro__image img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n}\r\n.timeline {\r\n  position: relative;\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  padding-left: 60px;\r\n}\r\n.timeline::before {\r\n  content: '';\r\n  position: absolute;\r\n  left: 24px;\r\n  top: 0;\r\n  bottom: 0;\r\n  width: 2px;\r\n  background: linear-gradient(to bottom, var(--green), var(--navy));\r\n}\r\n.timeline__day {\r\n  position: relative;\r\n  margin-bottom: 24px;\r\n  padding: 24px 30px;\r\n  background: #fff;\r\n  border-radius: 12px;\r\n  box-shadow: 0 2px 12px rgba(0,0,0,0.04);\r\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n}\r\n.timeline__day:hover {\r\n  transform: translateX(4px);\r\n  box-shadow: 0 4px 20px rgba(0,0,0,0.08);\r\n}\r\n.timeline__day::before {\r\n  content: attr(data-day);\r\n  position: absolute;\r\n  left: -52px;\r\n  top: 24px;\r\n  width: 36px;\r\n  height: 36px;\r\n  background: var(--green);\r\n  color: #fff;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 0.75rem;\r\n  font-weight: 700;\r\n}\r\n.timeline__day-title {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.15rem;\r\n  color: var(--navy);\r\n  margin-bottom: 4px;\r\n}\r\n.timeline__day-route {\r\n  font-size: 0.8rem;\r\n  color: var(--green);\r\n  font-weight: 600;\r\n  letter-spacing: 0.5px;\r\n  margin-bottom: 8px;\r\n}\r\n.timeline__day-desc {\r\n  font-size: 0.9rem;\r\n  color: var(--text-body);\r\n  line-height: 1.7;\r\n}\r\n.timeline__day-tip {\r\n  margin-top: 10px;\r\n  font-size: 0.8rem;\r\n  color: var(--orange);\r\n  font-weight: 500;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n}\r\n.itinerary-cta {\r\n  text-align: center;\r\n  margin-top: 40px;\r\n  padding: 40px;\r\n  background: var(--navy);\r\n  border-radius: 16px;\r\n  color: #fff;\r\n}\r\n.itinerary-cta h3 {\r\n  font-size: 1.5rem;\r\n  margin-bottom: 0.5rem;\r\n}\r\n.itinerary-cta p {\r\n  color: rgba(255,255,255,0.7);\r\n  font-size: 0.95rem;\r\n  margin-bottom: 1.5rem;\r\n}\r\n.itinerary-cta__buttons {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 16px;\r\n  flex-wrap: wrap;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 PRACTICAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.practical {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--cream);\r\n}\r\n.practical__grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\r\n  gap: 24px;\r\n}\r\n.practical__card {\r\n  background: #fff;\r\n  border-radius: 16px;\r\n  padding: clamp(24px, 3vw, 36px);\r\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n}\r\n.practical__card:hover {\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 8px 30px rgba(0,0,0,0.08);\r\n}\r\n.practical__card-icon {\r\n  font-size: 2rem;\r\n  margin-bottom: 1rem;\r\n}\r\n.practical__card h3 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 1.1rem;\r\n  font-weight: 700;\r\n  color: var(--navy);\r\n  margin-bottom: 0.75rem;\r\n}\r\n.practical__card p, .practical__card ul {\r\n  font-size: 0.9rem;\r\n  color: var(--text-body);\r\n  line-height: 1.8;\r\n}\r\n.practical__card ul {\r\n  list-style: none;\r\n  padding: 0;\r\n}\r\n.practical__card ul li {\r\n  padding: 6px 0;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 8px;\r\n}\r\n.practical__card ul li::before {\r\n  content: '\u2713';\r\n  color: var(--green);\r\n  font-weight: 700;\r\n  flex-shrink: 0;\r\n}\r\n.practical__insider {\r\n  grid-column: 1 \/ -1;\r\n  background: var(--navy);\r\n  color: #fff;\r\n  border-radius: 16px;\r\n  padding: clamp(30px, 4vw, 50px);\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 40px;\r\n  align-items: center;\r\n}\r\n.practical__insider h3 {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: clamp(1.5rem, 2.5vw, 2rem);\r\n  margin-bottom: 1rem;\r\n  color: #fff;\r\n}\r\n.practical__insider h3 em { color: var(--green); font-style: italic; }\r\n.practical__insider-tips {\r\n  list-style: none;\r\n}\r\n.practical__insider-tips li {\r\n  padding: 12px 0;\r\n  border-bottom: 1px solid rgba(255,255,255,0.1);\r\n  font-size: 0.95rem;\r\n  color: rgba(255,255,255,0.85);\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 12px;\r\n}\r\n.practical__insider-tips li:last-child { border: none; }\r\n.practical__insider-tips li span:first-child {\r\n  color: var(--green);\r\n  font-size: 1.2rem;\r\n  flex-shrink: 0;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 GASTRONOMY \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.gastronomy {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--warm-white);\r\n}\r\n.gastro-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 40px;\r\n  align-items: center;\r\n}\r\n.gastro-image {\r\n  border-radius: 20px;\r\n  overflow: hidden;\r\n  aspect-ratio: 3\/4;\r\n}\r\n.gastro-image img {\r\n  width: 100%;\r\n  height: 100%;\r\n  object-fit: cover;\r\n}\r\n.gastro-content h2 {\r\n  font-size: clamp(2rem, 3.5vw, 2.8rem);\r\n  color: var(--navy);\r\n  margin-bottom: 1.5rem;\r\n}\r\n.gastro-content h2 em { color: var(--green); font-style: italic; }\r\n.gastro-item {\r\n  padding: 16px 0;\r\n  border-bottom: 1px solid var(--light-gray);\r\n}\r\n.gastro-item:last-child { border: none; }\r\n.gastro-item h4 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 1rem;\r\n  font-weight: 700;\r\n  color: var(--navy);\r\n  margin-bottom: 4px;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n.gastro-item p {\r\n  font-size: 0.9rem;\r\n  color: var(--text-body);\r\n}\r\n.gastro-price {\r\n  display: inline-block;\r\n  background: rgba(125,194,66,0.12);\r\n  color: var(--dark-green);\r\n  padding: 2px 10px;\r\n  border-radius: 20px;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 NATURE CALENDAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.nature {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--navy);\r\n  color: #fff;\r\n}\r\n.nature-timeline {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n  gap: 20px;\r\n  margin-top: 40px;\r\n}\r\n.nature-event {\r\n  background: rgba(255,255,255,0.05);\r\n  border: 1px solid rgba(255,255,255,0.08);\r\n  border-radius: 16px;\r\n  padding: 28px;\r\n  transition: all 0.3s ease;\r\n}\r\n.nature-event:hover {\r\n  background: rgba(255,255,255,0.08);\r\n  border-color: var(--green);\r\n  transform: translateY(-4px);\r\n}\r\n.nature-event__icon {\r\n  font-size: 2.5rem;\r\n  margin-bottom: 1rem;\r\n}\r\n.nature-event h3 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 1.05rem;\r\n  font-weight: 700;\r\n  margin-bottom: 0.5rem;\r\n  color: #fff;\r\n}\r\n.nature-event__when {\r\n  font-size: 0.8rem;\r\n  color: var(--green);\r\n  font-weight: 600;\r\n  margin-bottom: 0.75rem;\r\n  letter-spacing: 0.5px;\r\n}\r\n.nature-event__where {\r\n  font-size: 0.8rem;\r\n  color: var(--orange);\r\n  font-weight: 500;\r\n  margin-bottom: 0.75rem;\r\n}\r\n.nature-event p {\r\n  font-size: 0.9rem;\r\n  color: rgba(255,255,255,0.7);\r\n  line-height: 1.7;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 RESPONSIBLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.responsible {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--cream);\r\n  position: relative;\r\n}\r\n.responsible__grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 40px;\r\n  align-items: center;\r\n}\r\n.responsible__content h2 {\r\n  font-size: clamp(2rem, 3.5vw, 2.8rem);\r\n  color: var(--navy);\r\n  margin-bottom: 1.5rem;\r\n}\r\n.responsible__content h2 em { color: var(--green); font-style: italic; }\r\n.responsible__pillars {\r\n  display: grid;\r\n  gap: 16px;\r\n  margin-top: 1.5rem;\r\n}\r\n.responsible__pillar {\r\n  display: flex;\r\n  gap: 16px;\r\n  align-items: flex-start;\r\n  padding: 16px;\r\n  background: #fff;\r\n  border-radius: 12px;\r\n}\r\n.responsible__pillar-icon { font-size: 1.5rem; flex-shrink: 0; }\r\n.responsible__pillar h4 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 0.95rem;\r\n  font-weight: 700;\r\n  color: var(--navy);\r\n  margin-bottom: 2px;\r\n}\r\n.responsible__pillar p {\r\n  font-size: 0.85rem;\r\n  color: var(--text-body);\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 BUDGET \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.budget {\r\n  padding: clamp(60px, 10vh, 120px) 0;\r\n  background: var(--warm-white);\r\n}\r\n.budget-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: 16px;\r\n  margin-bottom: 40px;\r\n}\r\n.budget-item {\r\n  background: #fff;\r\n  border-radius: 12px;\r\n  padding: 24px;\r\n  text-align: center;\r\n  transition: transform 0.3s ease;\r\n}\r\n.budget-item:hover { transform: translateY(-4px); }\r\n.budget-item__icon { font-size: 2rem; margin-bottom: 0.75rem; }\r\n.budget-item__price {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.5rem;\r\n  font-weight: 700;\r\n  color: var(--green);\r\n  margin-bottom: 0.25rem;\r\n}\r\n.budget-item__label {\r\n  font-size: 0.8rem;\r\n  color: var(--text-body);\r\n  font-weight: 500;\r\n}\r\n.budget-compare {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 24px;\r\n  margin-top: 40px;\r\n}\r\n.budget-compare__card {\r\n  padding: 30px;\r\n  border-radius: 16px;\r\n}\r\n.budget-compare__card--bad {\r\n  background: rgba(247,148,29,0.08);\r\n  border: 2px solid rgba(247,148,29,0.2);\r\n}\r\n.budget-compare__card--good {\r\n  background: rgba(125,194,66,0.08);\r\n  border: 2px solid rgba(125,194,66,0.3);\r\n}\r\n.budget-compare__card h3 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 1.1rem;\r\n  font-weight: 700;\r\n  margin-bottom: 1rem;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n}\r\n.budget-compare__card ul {\r\n  list-style: none;\r\n  font-size: 0.9rem;\r\n  color: var(--text-body);\r\n}\r\n.budget-compare__card ul li {\r\n  padding: 6px 0;\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 8px;\r\n}\r\n.budget-tips {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n  gap: 16px;\r\n  margin-top: 40px;\r\n}\r\n.budget-tip {\r\n  background: var(--green);\r\n  color: #fff;\r\n  padding: 24px;\r\n  border-radius: 12px;\r\n}\r\n.budget-tip h4 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 0.95rem;\r\n  font-weight: 700;\r\n  margin-bottom: 0.5rem;\r\n}\r\n.budget-tip p {\r\n  font-size: 0.85rem;\r\n  opacity: 0.9;\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 FOOTER CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.footer-cta {\r\n  padding: clamp(80px, 12vh, 150px) 0;\r\n  background: var(--navy);\r\n  color: #fff;\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n.footer-cta::before {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: -30%;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 800px;\r\n  height: 800px;\r\n  background: radial-gradient(circle, rgba(125,194,66,0.08) 0%, transparent 60%);\r\n}\r\n.footer-cta h2 {\r\n  font-size: clamp(2.2rem, 5vw, 3.5rem);\r\n  position: relative;\r\n  margin-bottom: 1rem;\r\n}\r\n.footer-cta h2 em { color: var(--green); font-style: italic; }\r\n.footer-cta > p {\r\n  font-size: 1.1rem;\r\n  color: rgba(255,255,255,0.7);\r\n  max-width: 600px;\r\n  margin: 0 auto 2.5rem;\r\n  position: relative;\r\n}\r\n.footer-cta__buttons {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 16px;\r\n  flex-wrap: wrap;\r\n  position: relative;\r\n  margin-bottom: 3rem;\r\n}\r\n\/* Shared Buttons *\/\r\n.btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 14px 32px;\r\n  border-radius: 50px;\r\n  font-size: 0.95rem;\r\n  font-weight: 600;\r\n  text-decoration: none;\r\n  transition: all 0.3s ease;\r\n  cursor: pointer;\r\n  border: none;\r\n  font-family: 'Montserrat', sans-serif;\r\n}\r\n.btn--green { background: var(--green); color: #fff; }\r\n.btn--green:hover { background: var(--dark-green); transform: translateY(-2px); }\r\n.btn--whatsapp { background: #25D366; color: #fff; }\r\n.btn--whatsapp:hover { background: #1DA851; transform: translateY(-2px); }\r\n.btn--outline { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.3); }\r\n.btn--outline:hover { border-color: var(--green); color: var(--green); }\r\n.btn--orange { background: var(--orange); color: #fff; }\r\n.btn--orange:hover { background: #e0850f; transform: translateY(-2px); }\r\n\/* Trust signals *\/\r\n.trust-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n  gap: 24px;\r\n  max-width: 800px;\r\n  margin: 0 auto 3rem;\r\n  position: relative;\r\n}\r\n.trust-item {\r\n  text-align: center;\r\n}\r\n.trust-item__icon { font-size: 2rem; margin-bottom: 0.5rem; }\r\n.trust-item__number {\r\n  font-family: 'Playfair Display', serif;\r\n  font-size: 1.8rem;\r\n  font-weight: 700;\r\n  color: var(--green);\r\n}\r\n.trust-item__label {\r\n  font-size: 0.8rem;\r\n  color: rgba(255,255,255,0.6);\r\n}\r\n\/* Directory *\/\r\n.directory {\r\n  max-width: 600px;\r\n  margin: 0 auto;\r\n  padding-top: 3rem;\r\n  border-top: 1px solid rgba(255,255,255,0.1);\r\n  position: relative;\r\n}\r\n.directory h3 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 1rem;\r\n  font-weight: 600;\r\n  margin-bottom: 1rem;\r\n  color: rgba(255,255,255,0.6);\r\n  text-transform: uppercase;\r\n  letter-spacing: 2px;\r\n}\r\n.directory__list {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 8px;\r\n  text-align: left;\r\n}\r\n.directory__item {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  font-size: 0.8rem;\r\n  color: rgba(255,255,255,0.6);\r\n  padding: 6px 0;\r\n}\r\n.directory__item strong { color: rgba(255,255,255,0.8); }\r\n\/* Footer bar *\/\r\n.footer-bar {\r\n  background: var(--dark);\r\n  padding: 20px;\r\n  text-align: center;\r\n  font-size: 0.8rem;\r\n  color: rgba(255,255,255,0.4);\r\n}\r\n.footer-bar a { color: var(--green); text-decoration: none; }\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHATSAPP FLOATING \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.whatsapp-float {\r\n  position: fixed;\r\n  bottom: 24px;\r\n  right: 24px;\r\n  z-index: 999;\r\n  width: 60px;\r\n  height: 60px;\r\n  background: #25D366;\r\n  border-radius: 50%;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  color: #fff;\r\n  font-size: 1.8rem;\r\n  text-decoration: none;\r\n  box-shadow: 0 4px 20px rgba(37,211,102,0.4);\r\n  transition: all 0.3s ease;\r\n}\r\n.whatsapp-float:hover { transform: scale(1.1); box-shadow: 0 6px 30px rgba(37,211,102,0.5); }\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 ANIMATIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n@keyframes fadeUp {\r\n  to { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes pulse {\r\n  0%, 100% { opacity: 0.5; }\r\n  50% { opacity: 1; }\r\n}\r\n.fade-up {\r\n  opacity: 0;\r\n  transform: translateY(30px);\r\n  transition: all 0.8s ease;\r\n}\r\n.fade-up.visible {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n@media (max-width: 768px) {\r\n  .intro__grid,\r\n  .region-card,\r\n  .region-card:nth-child(even),\r\n  .itinerary-intro,\r\n  .gastro-grid,\r\n  .responsible__grid,\r\n  .budget-compare,\r\n  .practical__insider,\r\n  .directory__list {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  .region-card:nth-child(even) { direction: ltr; }\r\n  .region-card__image { min-height: 250px; }\r\n  .timeline { padding-left: 40px; }\r\n  .timeline::before { left: 14px; }\r\n  .timeline__day::before { left: -36px; width: 28px; height: 28px; font-size: 0.65rem; }\r\n  .nav__cta { display: none; }\r\n  .hero__stats { gap: 16px; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 1 \u2014 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"hero\" id=\"hero\">\r\n  <div class=\"hero__bg\"><\/div>\r\n  <div class=\"hero__overlay\"><\/div>\r\n  <div class=\"hero__content\">\r\n    <span class=\"hero__tag\">Guide Panama 2026<\/span>\r\n    <h1 class=\"hero__title\">Le Panama,<br>deux oc\u00e9ans et <em>mille mondes<\/em><\/h1>\r\n    <p class=\"hero__subtitle\">\r\n      Du Canal l\u00e9gendaire aux \u00eeles d\u00e9sertes de San Blas, des gratte-ciels de Panama City aux for\u00eats de nuages de Boquete. Ce guide est \u00e9crit par ceux qui vivent en Am\u00e9rique Centrale.\r\n    <\/p>\r\n    <div class=\"hero__stats\">\r\n      <div class=\"hero__stat\">\r\n        <span class=\"hero__stat-number\">2<\/span>\r\n        <span class=\"hero__stat-label\">Oc\u00e9ans \u00e0 50 km<\/span>\r\n      <\/div>\r\n      <div class=\"hero__stat\">\r\n        <span class=\"hero__stat-number\">500+<\/span>\r\n        <span class=\"hero__stat-label\">\u00celes \u00e0 explorer<\/span>\r\n      <\/div>\r\n      <div class=\"hero__stat\">\r\n        <span class=\"hero__stat-number\">1h30<\/span>\r\n        <span class=\"hero__stat-label\">De la jungle \u00e0 la ville<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"hero__scroll\">Explorer<br><\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 1b \u2014 INTRO \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"intro\" id=\"intro\">\r\n  <div class=\"container\">\r\n    <div class=\"intro__grid\">\r\n      <div class=\"intro__text fade-up\">\r\n        <h2>Un petit pays,<br>des <em>mondes diff\u00e9rents<\/em><\/h2>\r\n        <p>Le Panama est unique. \u00c0 quelques heures, vous basculez du gratte-ciel \u00e0 la pirogue, de la jungle primaire au centre financier international. Le Canal relie deux oc\u00e9ans, deux mondes \u00e9conomiques, deux histoires.<\/p>\r\n        <p>C'est le carrefour de l'Am\u00e9rique Centrale. Les Kuna, peuple autochtone, r\u00e8gnent sur l'archipel de San Blas. Les Ng\u00e4be-Bugl\u00e9 contr\u00f4lent les montagnes de Boquete. Le reste du pays est ce m\u00e9lange \u00e9tonnant que seul le Panama peut offrir : moderne mais encore sauvage, cher mais moins que la Suisse, touristique mais authentique.<\/p>\r\n        <div class=\"intro__highlight\">\r\n          <strong style=\"color: var(--green); display: block; margin-bottom: 6px;\">Pourquoi ce guide est diff\u00e9rent<\/strong>\r\n          Toucan Discovery n'est pas un \u00e9diteur parisien. Nous sommes un r\u00e9ceptif local install\u00e9 en Am\u00e9rique centrale. Chaque conseil, chaque adresse, chaque itin\u00e9raire vient de notre terrain quotidien. Quand on dit \u00ab le meilleur moment c'est septembre pour les baleines \u00bb, on l'a observ\u00e9 cette ann\u00e9e.\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"intro__image fade-up\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/13110362\/pexels-photo-13110362.jpeg?auto=compress&cs=tinysrgb&w=800\" alt=\"Panama City Marina\" loading=\"lazy\">\r\n        <div class=\"intro__image-badge\">\ud83d\udccd Install\u00e9s en Am\u00e9rique Centrale<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 2 \u2014 QUIZ \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"quiz-section\" id=\"quiz\">\r\n  <div class=\"container\">\r\n    <div class=\"quiz__header fade-up\">\r\n      <h2>Quel voyageur <em>\u00eates-vous<\/em> ?<\/h2>\r\n      <p>5 questions pour d\u00e9couvrir votre profil et l'itin\u00e9raire qui vous correspond. R\u00e9pondez instinctivement.<\/p>\r\n    <\/div>\r\n    <div class=\"quiz__container\" id=\"quizContainer\">\r\n      <!-- Question 1 -->\r\n      <div class=\"quiz__step active\" data-step=\"1\">\r\n        <div class=\"quiz__question\">\r\n          <span class=\"quiz__question-num\">1<\/span>\r\n          Votre journ\u00e9e id\u00e9ale au Panama commence par...\r\n        <\/div>\r\n        <div class=\"quiz__options\">\r\n          <div class=\"quiz__option\" data-value=\"aventurier\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udfc4<\/span>\r\n            Surf au lever du soleil sur la c\u00f4te Pacifique\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"slow\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\u2615<\/span>\r\n            Caf\u00e9 bio de Boquete, pieds nus sur une terrasse\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"famille\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\u26f5<\/span>\r\n            Jour en bateau d'\u00eele en \u00eele avec les enfants\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"lune\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udf05<\/span>\r\n            Petit-d\u00e9j romanesque dans San Blas, pieds dans l'eau\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Question 2 -->\r\n      <div class=\"quiz__step\" data-step=\"2\">\r\n        <div class=\"quiz__question\">\r\n          <span class=\"quiz__question-num\">2<\/span>\r\n          Ce qui vous fait r\u00eaver du Panama...\r\n        <\/div>\r\n        <div class=\"quiz__options\">\r\n          <div class=\"quiz__option\" data-value=\"aventurier\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\u26a1<\/span>\r\n            Surf, canyoning, jungle dense, frissons\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"slow\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udf3f<\/span>\r\n            D\u00e9zoner dans les montagnes, nuages, solitude\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"famille\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udfd6\ufe0f<\/span>\r\n            \u00celes accessibles, turquoise, snorkeling facile\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"lune\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83d\udcab<\/span>\r\n            Bungalow sur pilotis, coucher de soleil, couple\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Question 3 -->\r\n      <div class=\"quiz__step\" data-step=\"3\">\r\n        <div class=\"quiz__question\">\r\n          <span class=\"quiz__question-num\">3<\/span>\r\n          Votre rythme de voyage pr\u00e9f\u00e9r\u00e9...\r\n        <\/div>\r\n        <div class=\"quiz__options\">\r\n          <div class=\"quiz__option\" data-value=\"aventurier\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\u26a1<\/span>\r\n            Exp\u00e9riences max, changement de rythme constant\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"slow\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udf43<\/span>\r\n            Peu d'\u00e9tapes, on vit profond\u00e9ment chaque instant\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"famille\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\u2696\ufe0f<\/span>\r\n            \u00c9quilibr\u00e9 : aventure matin, repos apr\u00e8s-midi\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"premier\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83d\uddfa\ufe0f<\/span>\r\n            D\u00e9couvrir Canal, \u00eeles, montagnes, tout explorer\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Question 4 -->\r\n      <div class=\"quiz__step\" data-step=\"4\">\r\n        <div class=\"quiz__question\">\r\n          <span class=\"quiz__question-num\">4<\/span>\r\n          L'h\u00e9bergement parfait pour vous...\r\n        <\/div>\r\n        <div class=\"quiz__options\">\r\n          <div class=\"quiz__option\" data-value=\"aventurier\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udfd5\ufe0f<\/span>\r\n            Simple mais authentique, surfeur lodge\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"slow\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udfe1<\/span>\r\n            Boutique hotel montagne avec \u00e2me locale\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"famille\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83c\udfe8<\/span>\r\n            Confortable avec piscine et activit\u00e9s enfants\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"lune\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\u2728<\/span>\r\n            Bungalow priv\u00e9 de luxe, spa, terrasse oc\u00e9an\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Question 5 -->\r\n      <div class=\"quiz__step\" data-step=\"5\">\r\n        <div class=\"quiz__question\">\r\n          <span class=\"quiz__question-num\">5<\/span>\r\n          Votre budget voyage (par personne, tout compris)...\r\n        <\/div>\r\n        <div class=\"quiz__options\">\r\n          <div class=\"quiz__option\" data-value=\"aventurier\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83d\udcb0<\/span>\r\n            1 200-1 800\u20ac pour vivre brut et actif\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"slow\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83d\udcb5<\/span>\r\n            1 800-2 500\u20ac, qualit\u00e9 et d\u00e9tente premium\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"famille\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83d\udcb3<\/span>\r\n            2 500-3 500\u20ac pour famille, confort assur\u00e9\r\n          <\/div>\r\n          <div class=\"quiz__option\" data-value=\"lune\" onclick=\"selectOption(this)\">\r\n            <span class=\"quiz__option-icon\">\ud83d\udc8e<\/span>\r\n            3 500\u20ac+ pour l'exception, sans compromis\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Quiz Result -->\r\n      <div class=\"quiz__result\" id=\"quizResult\">\r\n        <div class=\"quiz__result-icon\" id=\"resultIcon\">\ud83c\udf34<\/div>\r\n        <h3 class=\"quiz__result-title\" id=\"resultTitle\">R\u00e9sultat<\/h3>\r\n        <p class=\"quiz__result-desc\" id=\"resultDesc\">Description du profil<\/p>\r\n        <a href=\"#\" class=\"quiz__result-itinerary\" id=\"resultLink\">Voir l'itin\u00e9raire recommand\u00e9 \u2192<\/a>\r\n        <div class=\"quiz__restart\" onclick=\"restartQuiz()\">\u21bb Recommencer le quiz<\/div>\r\n      <\/div>\r\n      <!-- Progress dots -->\r\n      <div class=\"quiz__progress\" id=\"quizProgress\">\r\n        <div class=\"quiz__dot active\"><\/div>\r\n        <div class=\"quiz__dot\"><\/div>\r\n        <div class=\"quiz__dot\"><\/div>\r\n        <div class=\"quiz__dot\"><\/div>\r\n        <div class=\"quiz__dot\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 3 \u2014 REGIONS \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"regions\" id=\"regions\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header fade-up\">\r\n      <span class=\"section-header__tag\">Explorez les r\u00e9gions<\/span>\r\n      <h2>Six mondes,<br>\u00e0 explorer<\/h2>\r\n    <\/div>\r\n    <!-- Panama City card -->\r\n    <div class=\"region-card fade-up\">\r\n      <div class=\"region-card__image\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/11962606\/pexels-photo-11962606.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Panama City Casco Viejo\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"region-card__content\">\r\n        <span class=\"region-card__tag\">Panama City \u00b7 Casco Viejo<\/span>\r\n        <h3 class=\"region-card__title\">La ville<br>qui ne dort jamais<\/h3>\r\n        <p class=\"region-card__desc\">Panama City est la capitale de l'Am\u00e9rique Centrale. Casco Viejo, le quartier colonial, contraste spectaculairement avec les gratte-ciels de Punta Pacifica. Vie nocturne, restaurants du monde, boutiques \u2014 c'est Miami version Am\u00e9rique Latine.<\/p>\r\n        <ul class=\"region-card__experiences\">\r\n          <li>Casco Viejo \u00e0 pied, architecture coloniale<\/li>\r\n          <li>Mus\u00e9e du Canal Interoce\u00e1nico<\/li>\r\n          <li>Vie nocturne cosmopolite et restaurants<\/li>\r\n          <li>Baie de Panama en bateau rapide<\/li>\r\n        <\/ul>\r\n        <div class=\"region-card__secret\">\r\n          <strong>Secret de local<\/strong>\r\n          Casco Viejo est touristique mais reste charmant en fin d'apr\u00e8s-midi quand les touristes partent. Allez au Mercado del Marisco apr\u00e8s 17h \u2014 fruits de mer frais \u00e0 prix locaux. Et pour dormir sans foule : les h\u00f4tels en dehors de Casco offrent meilleur rapport qualit\u00e9-prix.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- Canal card -->\r\n    <div class=\"region-card fade-up\">\r\n      <div class=\"region-card__image\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/35479972\/pexels-photo-35479972.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Canal Panama\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"region-card__content\">\r\n        <span class=\"region-card__tag\">Canal de Panama \u00b7 Gatun<\/span>\r\n        <h3 class=\"region-card__title\">Le chef-d'\u0153uvre<br>entre deux oc\u00e9ans<\/h3>\r\n        <p class=\"region-card__desc\">Le Canal est l'une des sept merveilles du monde moderne. Construire un passage entre deux oc\u00e9ans en 1913 relevait de l'impossible. L'exp\u00e9rience de passer dans le Canal, ou simplement de l'observer, est surr\u00e9elle.<\/p>\r\n        <ul class=\"region-card__experiences\">\r\n          <li>Transit partiel du Canal en bateau<\/li>\r\n          <li>Mus\u00e9e du Canal Interoce\u00e1nico<\/li>\r\n          <li>\u00c9cluses de Gatun en observation<\/li>\r\n          <li>Rainforest Discovery Center pr\u00e8s du Canal<\/li>\r\n        <\/ul>\r\n        <div class=\"region-card__secret\">\r\n          <strong>Secret de local<\/strong>\r\n          Le meilleur moment pour observer le Canal sans foule c'est t\u00f4t le matin vers 6h30 quand les porte-conteneurs passent encore dans le brouillard. Et le Rainforest Discovery Center est une merveille cach\u00e9e \u2014 plus de biodiversit\u00e9 que n'importe quel lodge.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- Bocas card -->\r\n    <div class=\"region-card fade-up\">\r\n      <div class=\"region-card__image\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/15072766\/pexels-photo-15072766.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Bocas del Toro\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"region-card__content\">\r\n        <span class=\"region-card__tag\">Bocas del Toro<\/span>\r\n        <h3 class=\"region-card__title\">L'archipel<br>aux eaux cristallines<\/h3>\r\n        <p class=\"region-card__desc\">Bocas del Toro est un archipel de dix \u00eeles majeures avec des plages de sable blanc et une mer turquoise. C'est le spot de plong\u00e9e et snorkeling de r\u00e9f\u00e9rence du Panama. L'atmosph\u00e8re est carib\u00e9enne \u2014 d\u00e9contract\u00e9e, color\u00e9e, vraiment authentique.<\/p>\r\n        <ul class=\"region-card__experiences\">\r\n          <li>Snorkeling et plong\u00e9e sur les r\u00e9cifs<\/li>\r\n          <li>\u00cele Bastimento et ses grottes<\/li>\r\n          <li>Isla Col\u00f3n pour la vie de village<\/li>\r\n          <li>Beach hopping en bateau priv\u00e9<\/li>\r\n        <\/ul>\r\n        <div class=\"region-card__secret\">\r\n          <strong>Secret de local<\/strong>\r\n          Bocas est parfait en septembre-octobre quand les touristes sont partis \u2014 moins cher, moins chaud, merveilleux. Les meilleurs spots de snorkeling ne sont visit\u00e9s que par 2-3 op\u00e9rateurs locaux. Et loger \u00e0 Col\u00f3n plut\u00f4t que Carenero vous permet de manger local sans surpayer.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- San Blas card -->\r\n    <div class=\"region-card fade-up\">\r\n      <div class=\"region-card__image\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/4766708\/pexels-photo-4766708.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"San Blas Guna Yala\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"region-card__content\">\r\n        <span class=\"region-card__tag\">Guna Yala \u00b7 San Blas<\/span>\r\n        <h3 class=\"region-card__title\">Le dernier<br>paradis intact<\/h3>\r\n        <p class=\"region-card__desc\">San Blas est l'archipel des Kuna, peuple autochtone qui a pr\u00e9serv\u00e9 son autonomie, sa culture, et ses \u00eeles. 365 \u00eeles dont seulement quelques-unes sont habit\u00e9es. Eaux cristallines, pas d'\u00e9lectricit\u00e9 sur certaines \u00eeles, transport en pirogue.<\/p>\r\n        <ul class=\"region-card__experiences\">\r\n          <li>Island hopping entre \u00eeles Kuna<\/li>\r\n          <li>Snorkeling et plong\u00e9e sans \u00e9quivalent<\/li>\r\n          <li>Rencontre avec les femmes Kuna et leur artisanat<\/li>\r\n          <li>Exp\u00e9rience de tourisme r\u00e9g\u00e9n\u00e9ratif<\/li>\r\n        <\/ul>\r\n        <div class=\"region-card__secret\">\r\n          <strong>Secret de local<\/strong>\r\n          San Blas est autonome \u2014 les revenus du tourisme vont aux Kuna. Respectez les r\u00e8gles : pas de photos sans permission, pas de baignade nue. Et le meilleur temps pour y aller c'est la saison s\u00e8che (janvier-mars). Vol en avion depuis Panama City 30 min \u2014 Air Panama.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- Boquete card -->\r\n    <div class=\"region-card fade-up\">\r\n      <div class=\"region-card__image\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/2380342\/pexels-photo-2380342.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"Boquete Chiriqu\u00ed\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"region-card__content\">\r\n        <span class=\"region-card__tag\">Boquete \u00b7 Chiriqu\u00ed \u00b7 Volcan Bar\u00fa<\/span>\r\n        <h3 class=\"region-card__title\">La montagne<br>fra\u00eeche<\/h3>\r\n        <p class=\"region-card__desc\">\u00c0 1 200m d'altitude, Boquete est la montagne du Panama. Climat subtropical, plantations de caf\u00e9, for\u00eats de nuages. C'est ici qu'on fuit la chaleur de Panama City pour trouver une vraie paix de montagne.<\/p>\r\n        <ul class=\"region-card__experiences\">\r\n          <li>Trek Volcan Bar\u00fa \u2014 sommet \u00e0 3 474m<\/li>\r\n          <li>Visite de fermes de caf\u00e9 premium<\/li>\r\n          <li>Chemins p\u00e9destres dans les nuages<\/li>\r\n          <li>Village de Boquete, vie tranquille<\/li>\r\n        <\/ul>\r\n        <div class=\"region-card__secret\">\r\n          <strong>Secret de local<\/strong>\r\n          Le trek du Volcan Bar\u00fa vaut vraiment le coup \u2014 vue sur deux oc\u00e9ans du sommet en conditions claires. Partez \u00e0 2h du matin. Le caf\u00e9 de Boquete est parmi les meilleurs du monde. Les fermes Bio ont des homestays \u00e0 prix locaux.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- \u00celes Perlas card -->\r\n    <div class=\"region-card fade-up\">\r\n      <div class=\"region-card__image\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/4766708\/pexels-photo-4766708.jpeg?auto=compress&cs=tinysrgb&w=900\" alt=\"\u00celes del Rey, Golfe de Panama\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"region-card__content\">\r\n        <span class=\"region-card__tag\">\u00celes Perlas \u00b7 Golfe de Panama<\/span>\r\n        <h3 class=\"region-card__title\">L'archipel<br>sauvage<\/h3>\r\n        <p class=\"region-card__desc\">Les \u00celes Perlas sont moins connues que San Blas mais tout aussi spectaculaires. Petites \u00eeles d\u00e9sertes, snorkeling surr\u00e9aliste, exp\u00e9rience Robinson Cruso\u00e9. C'est le Panama que personne ne visite.<\/p>\r\n        <ul class=\"region-card__experiences\">\r\n          <li>\u00cele Saboga et son village indig\u00e8ne<\/li>\r\n          <li>Snorkeling et plong\u00e9e \u00e9poustouflante<\/li>\r\n          <li>Camping sur \u00eele d\u00e9serte<\/li>\r\n          <li>Observation de baleines (juillet-septembre)<\/li>\r\n        <\/ul>\r\n        <div class=\"region-card__secret\">\r\n          <strong>Secret de local<\/strong>\r\n          Les \u00eeles Perlas ne sont accessibles que par bateau. Septembre \u00e0 octobre c'est la saison des baleines \u00e0 bosse \u2014 spectaculaire. Et loger sur une \u00eele priv\u00e9e avec guide local co\u00fbte moins cher qu'une semaine \u00e0 Panama City, pour exp\u00e9rience incomparable.\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 4 \u2014 ITINERARIES \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"itineraries\" id=\"itineraries\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header fade-up\">\r\n      <span class=\"section-header__tag\">Trois itin\u00e9raires<\/span>\r\n      <h2>Votre aventure<br>sur <em>mesure<\/em><\/h2>\r\n    <\/div>\r\n    <!-- Tabs -->\r\n    <div class=\"itinerary-tabs\" id=\"itineraryTabs\">\r\n      <button class=\"itinerary-tab active\" onclick=\"switchTab(0)\">Essentiel<br>8 jours<\/button>\r\n      <button class=\"itinerary-tab\" onclick=\"switchTab(1)\">Complet<br>12 jours<\/button>\r\n      <button class=\"itinerary-tab\" onclick=\"switchTab(2)\">Famille<br>10 jours<\/button>\r\n    <\/div>\r\n    <!-- Panel 1: Essentiel -->\r\n    <div class=\"itinerary-panel active\">\r\n      <div class=\"itinerary-intro\">\r\n        <div class=\"itinerary-intro__text\">\r\n          <h3 class=\"itinerary-intro__title\">Essentiel Panama<\/h3>\r\n          <div class=\"itinerary-intro__meta\">\r\n            <span>\ud83d\udcc5 8 jours \/ 7 nuits<\/span>\r\n            <span>\ud83d\ude97 1 000-1 500\u20ac<\/span>\r\n          <\/div>\r\n          <p class=\"itinerary-intro__desc\">\r\n            Un tour des trois grands visages du Panama : la Panama City cosmopolite, le Canal l\u00e9gendaire, et les \u00eeles turquoises de Bocas del Toro. Cet itin\u00e9raire capture l'essence du pays. Parfait pour une premi\u00e8re visite.\r\n          <\/p>\r\n        <\/div>\r\n        <div class=\"itinerary-intro__image\">\r\n          <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/26182329\/pexels-photo-26182329.jpeg?auto=compress&cs=tinysrgb&w=800\" alt=\"Bridge of Americas\" loading=\"lazy\">\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Timeline -->\r\n      <div class=\"timeline\">\r\n        <div class=\"timeline__day\" data-day=\"J1\">\r\n          <div class=\"timeline__day-title\">Arriv\u00e9e \u00e0 Panama City<\/div>\r\n          <div class=\"timeline__day-route\">A\u00e9roport Tocumen \u2192 Casco Viejo (20 min)<\/div>\r\n          <div class=\"timeline__day-desc\">Vol international \u00e0 Panama City. Transfert \u00e0 Casco Viejo, le c\u0153ur historique. Installation \u00e0 votre h\u00f4tel. Apr\u00e8s-midi libre pour vous acclimater et explorer les rues color\u00e9es. D\u00eener au bord de l'eau.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Louez une voiture avec Uber \u2014 moins cher que taxi, plus flexible. Les roues sont \u00e0 gauche mais c'est g\u00e9rable.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J2\">\r\n          <div class=\"timeline__day-title\">Mus\u00e9e du Canal & Casco Viejo<\/div>\r\n          <div class=\"timeline__day-route\">Panama City (journ\u00e9e compl\u00e8te)<\/div>\r\n          <div class=\"timeline__day-desc\">Matin au mus\u00e9e du Canal Interoce\u00e1nico pour comprendre l'histoire. Midi au Mercado del Marisco pour fruits de mer. Apr\u00e8s-midi balade \u00e0 pied \u00e0 Casco Viejo : iglesia, plazas, galeries. Coucher de soleil sur la baie.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Cherchez un guide local pour Casco Viejo \u2014 les histoires des b\u00e2timents valent le prix du guide.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J3\">\r\n          <div class=\"timeline__day-title\">Canal de Panama & Gatun<\/div>\r\n          <div class=\"timeline__day-route\">Panama City \u2192 Gatun (1h)<\/div>\r\n          <div class=\"timeline__day-desc\">Excursion aux \u00e9cluses de Gatun pour voir les navires passer. Option : transit partiel du Canal en bateau pour une exp\u00e9rience inoubliable. Visite du Rainforest Discovery Center pour voir la biodiversit\u00e9 intact.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Le transit partiel du Canal co\u00fbte 200-300\u20ac par personne mais c'est l'exp\u00e9rience \u00e0 ne pas louper. R\u00e9servez la veille.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J4-5\">\r\n          <div class=\"timeline__day-title\">Vol pour Bocas del Toro<\/div>\r\n          <div class=\"timeline__day-route\">Panama City \u2192 Bocas (vol 1h)<\/div>\r\n          <div class=\"timeline__day-desc\">Vol t\u00f4t le matin vers Bocas del Toro. Installation \u00e0 Isla Col\u00f3n. Apr\u00e8s-midi snorkeling sur les r\u00e9cifs proches. Soir\u00e9e au bord de l'eau. Jour 5 : island hopping en bateau \u2014 Carenero, Dolphin Bay, Bastimiento. Snorkeling et plong\u00e9e.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Air Panama pour les vols inter-\u00eeles. R\u00e9servez \u00e0 l'avance \u2014 les vols sont limit\u00e9s. Les lodges proposent packages snorkeling\/lodge vraiment int\u00e9ressants.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J6-7\">\r\n          <div class=\"timeline__day-title\">Bocas del Toro explorations<\/div>\r\n          <div class=\"timeline__day-route\">Bocas \u00b7 \u00celes du lagon<\/div>\r\n          <div class=\"timeline__day-desc\">J6 : plong\u00e9e sur le r\u00e9cif \u2014 exp\u00e9rience spectaculaire. Apr\u00e8s-midi libre pour repos ou marche \u00e0 Col\u00f3n. J7 : cave snorkeling \u00e0 Bastimento ou simply relax avant le d\u00e9part.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 La vie ici est vraiment d\u00e9tendue \u2014 adoptez le rythme carib\u00e9en. Les restaurants sont un m\u00e9lange de cuisine panam\u00e9enne et internationale.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J8\">\r\n          <div class=\"timeline__day-title\">Retour Panama City<\/div>\r\n          <div class=\"timeline__day-route\">Bocas \u2192 Panama City (vol 1h) \u2192 A\u00e9roport<\/div>\r\n          <div class=\"timeline__day-desc\">Vol retour \u00e0 Panama City. Transfert direct \u00e0 l'a\u00e9roport ou quelques heures de shopping \u00e0 Multiplaza avant le vol international.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Pr\u00e9voyez du temps d'attente \u2014 les connexions peuvent \u00eatre compliqu\u00e9es. Et les prix \u00e0 Bocas sont plus \u00e9lev\u00e9s que le reste du Panama.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"itinerary-cta\">\r\n        <h3>Pr\u00eat pour cette aventure ?<\/h3>\r\n        <p>Contactez-nous pour personnaliser votre itin\u00e9raire, r\u00e9server vos vols et h\u00f4tels.<\/p>\r\n        <div class=\"itinerary-cta__buttons\">\r\n          <a href=\"https:\/\/wa.me\/33677713276?text=J%27aimerais%20en%20savoir%20plus%20sur%20l%27itin\u00e9raire%20Essentiel%20Panama\" class=\"btn btn--green\" target=\"_blank\">Discuter du voyage<\/a> <a href=\"https:\/\/dynamics.toucandiscovery.com\/?source=guide-panama&context=essentiel\" class=\"btn btn--orange\" target=\"_blank\">Construire en autonomie \u2192<\/a> <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- Panel 2: Complet -->\r\n    <div class=\"itinerary-panel\">\r\n      <div class=\"itinerary-intro\">\r\n        <div class=\"itinerary-intro__text\">\r\n          <h3 class=\"itinerary-intro__title\">Complet Panama<\/h3>\r\n          <div class=\"itinerary-intro__meta\">\r\n            <span>\ud83d\udcc5 12 jours \/ 11 nuits<\/span>\r\n            <span>\ud83d\ude97 1 800-2 500\u20ac<\/span>\r\n          <\/div>\r\n          <p class=\"itinerary-intro__desc\">\r\n            L'exp\u00e9rience compl\u00e8te du Panama : villes, Canal, \u00eeles, jungle, montagne. Vous verrez l'archipel de San Blas, le volcan Bar\u00fa, Boquete, Panama City, tout. C'est le grand tour complet.\r\n          <\/p>\r\n        <\/div>\r\n        <div class=\"itinerary-intro__image\">\r\n          <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/7823008\/pexels-photo-7823008.jpeg?auto=compress&cs=tinysrgb&w=800\" alt=\"Green Panama landscape\" loading=\"lazy\">\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Timeline -->\r\n      <div class=\"timeline\">\r\n        <div class=\"timeline__day\" data-day=\"J1-2\">\r\n          <div class=\"timeline__day-title\">Panama City & Canal<\/div>\r\n          <div class=\"timeline__day-route\">Arriv\u00e9e \u2192 Casco Viejo \u2192 Canal<\/div>\r\n          <div class=\"timeline__day-desc\">J1 installation \u00e0 Casco Viejo, exploration. J2 mus\u00e9e du Canal, transit partiel du Canal en bateau, Gatun.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Le transit partiel du Canal c'est vraiment THE exp\u00e9rience \u00e0 ne pas rater.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J3-4\">\r\n          <div class=\"timeline__day-title\">San Blas (Guna Yala)<\/div>\r\n          <div class=\"timeline__day-route\">Panama City \u2192 San Blas (vol 30 min)<\/div>\r\n          <div class=\"timeline__day-desc\">V\u00e9ritable immersion chez les Kuna : \u00eeles \u00e0 pied, snorkeling in\u00e9gal\u00e9, culture autochtone. Island hopping, rencontres avec les femmes Kuna. J4 snorkeling prolong\u00e9 et d\u00e9tente.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Vol Air Panama tr\u00e8s t\u00f4t (6h). Les archipels Kuna sont autonomes \u2014 respectez les traditions. Pas de baignade nue.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J5-6\">\r\n          <div class=\"timeline__day-title\">Boquete & Volcan Bar\u00fa<\/div>\r\n          <div class=\"timeline__day-route\">San Blas \u2192 Boquete (vol + 3h voiture)<\/div>\r\n          <div class=\"timeline__day-desc\">Arriv\u00e9e en montagne fra\u00eeche (1 200m). J5 visite fermes de caf\u00e9 bio, chemins de for\u00eat de nuages. J6 trek du volcan Bar\u00fa \u00e0 l'aube (3 474m) \u2014 vue sur deux oc\u00e9ans.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Le volcan Bar\u00fa c'est 4h mont\u00e9e, 2h descente \u2014 dur mais spectaculaire. Partez \u00e0 2h du matin, remontez dans le noir.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J7-8\">\r\n          <div class=\"timeline__day-title\">Bocas del Toro Phase 1<\/div>\r\n          <div class=\"timeline__day-route\">Boquete \u2192 Bocas (route + vol)<\/div>\r\n          <div class=\"timeline__day-desc\">Route vers la c\u00f4te, vol pour Bocas. J7-8 snorkeling sur r\u00e9cifs, island hopping, plong\u00e9e.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 La route peut \u00eatre longue \u2014 pr\u00e9voyez une journ\u00e9e confortable.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J9-10\">\r\n          <div class=\"timeline__day-title\">Bocas explorations avanc\u00e9es<\/div>\r\n          <div class=\"timeline__day-route\">Bocas (island hopping complet)<\/div>\r\n          <div class=\"timeline__day-desc\">Grouper les excursions plus \u00e9loign\u00e9es : cave snorkeling \u00e0 Bastimento, Dark Cave, c\u00f4te nord. J10 d\u00e9tente plage.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Les caves et spots \u00e9loign\u00e9s ne se visitent qu'avec guide local fiable.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J11-12\">\r\n          <div class=\"timeline__day-title\">Retour Panama City<\/div>\r\n          <div class=\"timeline__day-route\">Bocas \u2192 Panama City \u2192 D\u00e9part<\/div>\r\n          <div class=\"timeline__day-desc\">J11 vol retour \u00e0 Panama City, dernier jour shopping ou repos. J12 d\u00e9part sur vol international.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Gardez du temps pour le repos \u2014 ce voyage est riche en exp\u00e9riences.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"itinerary-cta\">\r\n        <h3>Pr\u00eat pour l'aventure compl\u00e8te ?<\/h3>\r\n        <p>Cet itin\u00e9raire couvre vraiment tout le Panama. Parlons-en ensemble.<\/p>\r\n        <div class=\"itinerary-cta__buttons\">\r\n          <a href=\"https:\/\/wa.me\/33677713276?text=Je%20suis%20int\u00e9ress\u00e9%20par%20le%20circuit%20Complet%20Panama\" class=\"btn btn--green\" target=\"_blank\">Demander un devis<\/a> <a href=\"https:\/\/dynamics.toucandiscovery.com\/?source=guide-panama&context=autre\" class=\"btn btn--orange\" target=\"_blank\">Construire sur Dynamics \u2192<\/a> <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <!-- Panel 3: Famille -->\r\n    <div class=\"itinerary-panel\">\r\n      <div class=\"itinerary-intro\">\r\n        <div class=\"itinerary-intro__text\">\r\n          <h3 class=\"itinerary-intro__title\">Famille Panama<\/h3>\r\n          <div class=\"itinerary-intro__meta\">\r\n            <span>\ud83d\udcc5 10 jours \/ 9 nuits<\/span>\r\n            <span>\ud83d\ude97 2 200-3 000\u20ac<\/span>\r\n          <\/div>\r\n          <p class=\"itinerary-intro__desc\">\r\n            Con\u00e7u pour les familles avec enfants. Activit\u00e9s adapt\u00e9es, pace tranquille, exp\u00e9riences inoubliables pour tous les \u00e2ges. M\u00e9lange de ville, \u00eeles, et nature sans stress logistique.\r\n          <\/p>\r\n        <\/div>\r\n        <div class=\"itinerary-intro__image\">\r\n          <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/6796609\/pexels-photo-6796609.jpeg?auto=compress&cs=tinysrgb&w=800\" alt=\"Monkey in Panama forest\" loading=\"lazy\">\r\n        <\/div>\r\n      <\/div>\r\n      <!-- Timeline -->\r\n      <div class=\"timeline\">\r\n        <div class=\"timeline__day\" data-day=\"J1-2\">\r\n          <div class=\"timeline__day-title\">Panama City facile<\/div>\r\n          <div class=\"timeline__day-route\">Arriv\u00e9e \u2192 Casco Viejo (c\u00f4t\u00e9 enfant)<\/div>\r\n          <div class=\"timeline__day-desc\">J1 installation, repos du voyage. J2 Casco Viejo \u00e0 pied (pas tr\u00e8s long), mus\u00e9e adapt\u00e9, march\u00e9 color\u00e9 pour les enfants.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Evitez les zones ch\u00e8res : Multiplaza pour shopping s\u00fbr, h\u00f4tels proches du Casco.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J3\">\r\n          <div class=\"timeline__day-title\">Canal observation<\/div>\r\n          <div class=\"timeline__day-route\">Gatun (excursion jour)<\/div>\r\n          <div class=\"timeline__day-desc\">Observation des navires aux \u00e9cluses de Gatun. C'est fascinant pour les enfants. Rainforest Discovery Center pour animaux.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Les enfants adorent voir les \u00e9normes navires passer. Pas besoin de transit complet.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J4-6\">\r\n          <div class=\"timeline__day-title\">Bocas del Toro famille<\/div>\r\n          <div class=\"timeline__day-route\">Panama City \u2192 Bocas (vol)<\/div>\r\n          <div class=\"timeline__day-desc\">J4 arriv\u00e9e et repos \u00e0 Col\u00f3n. J5 snorkeling en eaux calmes, beach hopping. J6 Bastimento moins aventureux, baignade tranquille.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Bocas est vraiment kid-friendly \u2014 mer calme, lodges avec piscine, vie d\u00e9tendue.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J7-8\">\r\n          <div class=\"timeline__day-title\">Nature douce<\/div>\r\n          <div class=\"timeline__day-route\">Bocas explorations l\u00e9g\u00e8res<\/div>\r\n          <div class=\"timeline__day-desc\">J7 randonn\u00e9e tr\u00e8s facile dans la jungle (guide requis). J8 d\u00e9tente totale : piscine hotel, jeux de plage, exploration du village.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Les enfants apprendront tellement en explorant. Les guides locaux sont patients avec enfants.<\/div>\r\n        <\/div>\r\n        <div class=\"timeline__day\" data-day=\"J9-10\">\r\n          <div class=\"timeline__day-title\">Retour & shopping<\/div>\r\n          <div class=\"timeline__day-route\">Bocas \u2192 Panama City \u2192 A\u00e9roport<\/div>\r\n          <div class=\"timeline__day-desc\">J9 vol retour \u00e0 Panama City. J10 dernier jour relax, shopping enfants \u00e0 Multiplaza, puis a\u00e9roport.<\/div>\r\n          <div class=\"timeline__day-tip\">\ud83d\udca1 Prenez du temps pour repos \u2014 les vols n'\u00e9puisent pas, mais le jet-lag existe.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"itinerary-cta\">\r\n        <h3>Voyage famille s\u00e9curis\u00e9 et m\u00e9morable<\/h3>\r\n        <p>Nous g\u00e9rons tout pour que vous profitiez en famille sans stress logistique.<\/p>\r\n        <div class=\"itinerary-cta__buttons\">\r\n          <a href=\"https:\/\/wa.me\/33677713276?text=Je%20cherche%20un%20voyage%20famille%20au%20Panama%20s\u00e9curis\u00e9\" class=\"btn btn--green\" target=\"_blank\">Planifier la famille<\/a> <a href=\"https:\/\/dynamics.toucandiscovery.com\/?source=guide-panama&context=famille\" class=\"btn btn--orange\" target=\"_blank\">Adapter en famille \u2192<\/a> <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 5 \u2014 PRACTICAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"practical\" id=\"practical\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header fade-up\">\r\n      <span class=\"section-header__tag\">Pratique<\/span>\r\n      <h2>Tout ce qu'il faut <em>savoir<\/em><\/h2>\r\n    <\/div>\r\n    <div class=\"practical__grid\">\r\n      <div class=\"practical__card fade-up\">\r\n        <div class=\"practical__card-icon\">\ud83d\udec2<\/div>\r\n        <h3>Visa & Papiers<\/h3>\r\n        <p>Fran\u00e7ais, Suisse, Belge : 6 mois de validit\u00e9 passeport suffit. Visa touristique : gratuit pour 180 jours. Pas de vaccination obligatoire sauf en zone end\u00e9mique (consultez votre m\u00e9decin).<\/p>\r\n        <ul>\r\n          <li>Passeport valide 6 mois<\/li>\r\n          <li>Visa touristique gratuit<\/li>\r\n          <li>Carnet de vaccinations fortement recommand\u00e9<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"practical__card fade-up\">\r\n        <div class=\"practical__card-icon\">\u2708\ufe0f<\/div>\r\n        <h3>Vols & Transport<\/h3>\r\n        <p>Copa Airlines relie Europe-Panama. Les vols internes ? Air Panama pour Bocas, San Blas, Boquete. La route est correcte mais souvent longue. Louez une voiture \u00e0 Hertz ou Avis.<\/p>\r\n        <ul>\r\n          <li>Copa pour vols internationaux<\/li>\r\n          <li>Air Panama inter-\u00eeles<\/li>\r\n          <li>Voiture location via Hertz\/Avis<\/li>\r\n          <li>Taxis s\u00fbrs via Uber<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"practical__card fade-up\">\r\n        <div class=\"practical__card-icon\">\ud83d\udcb0<\/div>\r\n        <h3>Monnaie & Argent<\/h3>\r\n        <p>Le Panama utilise le dollar am\u00e9ricain (USD) \u2014 donc pas besoin de change ! Les euros ne s'\u00e9changent pas facilement. Retirez dollars avant de partir ou \u00e0 l'a\u00e9roport.<\/p>\r\n        <ul>\r\n          <li>Monnaie : Dollar US (USD)<\/li>\r\n          <li>Retrait avant d\u00e9part recommand\u00e9<\/li>\r\n          <li>Cartes bancaires accept\u00e9es partout<\/li>\r\n          <li>Tipping culturel : 10-15%<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"practical__card fade-up\">\r\n        <div class=\"practical__card-icon\">\ud83d\uddd3\ufe0f<\/div>\r\n        <h3>Meilleure P\u00e9riode<\/h3>\r\n        <p>Janvier-avril : saison s\u00e8che, parfait. Mai-d\u00e9cembre : saison verte (pluies). Septembre-octobre : moins touris\u00e9, moins cher. Juillet-septembre : baleines (observation spectaculaire).<\/p>\r\n        <ul>\r\n          <li>Jan-Apr : saison s\u00e8che (id\u00e9al)<\/li>\r\n          <li>Sep-Oct : moins cher, moins touris\u00e9<\/li>\r\n          <li>Jul-Sep : saison baleines<\/li>\r\n          <li>Mai-Dec : pluies mais magnifique<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"practical__card fade-up\">\r\n        <div class=\"practical__card-icon\">\ud83c\udf21\ufe0f<\/div>\r\n        <h3>Climat & Emballage<\/h3>\r\n        <p>Chaud et humide. 25-35\u00b0C toute l'ann\u00e9e. Prenez l\u00e9ger, respirant, maillot de bain, cr\u00e8me solaire, chapeau. En montagne (Boquete) : pull pour 15-20\u00b0C.<\/p>\r\n        <ul>\r\n          <li>V\u00eatements l\u00e9gers respirants<\/li>\r\n          <li>Cr\u00e8me solaire SPF 50+<\/li>\r\n          <li>Pull pour montagne<\/li>\r\n          <li>Chaussures snorkeling<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"practical__card fade-up\">\r\n        <div class=\"practical__card-icon\">\ud83d\udea8<\/div>\r\n        <h3>S\u00e9curit\u00e9<\/h3>\r\n        <p>Panama City : s\u00fbr le jour \u00e0 Casco Viejo et Punta Pacifica. \u00c9vitez El Chorrillo la nuit. Province : tr\u00e8s s\u00fbre. G\u00e9n\u00e9rale rule : prudence urbaine normale. Ne travaillez pas au noir.<\/p>\r\n        <ul>\r\n          <li>Casco Viejo s\u00fbr jour\/nuit<\/li>\r\n          <li>\u00c9vitez El Chorrillo<\/li>\r\n          <li>Zones touristiques sans danger<\/li>\r\n          <li>Prudence urbaine standard<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"practical__insider\">\r\n        <div>\r\n          <h3>Les secrets des <em>locaux<\/em><\/h3>\r\n          <ul class=\"practical__insider-tips\">\r\n            <li><span>\ud83d\udd11<\/span> <strong>Eau :<\/strong> Potable dans grandes villes, pas \u00e0 San Blas\/rural. Buvez de l'eau en bouteille.<\/li>\r\n            <li><span>\u260e\ufe0f<\/span> <strong>SIM :<\/strong> Digicel ou Claro \u2014 10$ pour 4G illimit\u00e9e 30 jours. Super bon march\u00e9.<\/li>\r\n            <li><span>\ud83c\udfe5<\/span> <strong>Sant\u00e9 :<\/strong> Bonne dans grandes villes. Assurance voyage fortement recommand\u00e9e pour provinces.<\/li>\r\n            <li><span>\ud83c\udf73<\/span> <strong>Cuisine :<\/strong> Empanadas, ceviches, sancocho \u2014 d\u00e9licieux et bon march\u00e9. \u00c9vitez street food douteuse.<\/li>\r\n            <li><span>\ud83c\udf93<\/span> <strong>Langue :<\/strong> Espagnol parl\u00e9 partout. English \u00e0 Panama City mais pas en provinces \u2014 un traducteur aide.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div style=\"background: #fff; padding: 20px; border-radius: 12px;\">\r\n          <h4 style=\"color: var(--navy); margin-bottom: 1rem; font-weight: 700;\">Respect local en San Blas<\/h4>\r\n          <p style=\"font-size: 0.9rem; color: var(--text-body); line-height: 1.7;\">\r\n            San Blas est autonome. Les Kuna g\u00e8rent tout. Les r\u00e8gles : pas de photos sans permission, pas de baignade nue, achetez localement. Les femmes Kuna en tenue traditionnelle sont fi\u00e8res \u2014 photographiez avec respect. Et surtout : vous \u00eates visiteur dans LEUR archipel.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 6 \u2014 GASTRONOMY \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"gastronomy\" id=\"gastronomy\">\r\n  <div class=\"container\">\r\n    <div class=\"gastro-grid\">\r\n      <div class=\"gastro-image fade-up\">\r\n        <img decoding=\"async\" src=\"https:\/\/images.pexels.com\/photos\/26586571\/pexels-photo-26586571.jpeg?auto=compress&cs=tinysrgb&w=800\" alt=\"Ceviche panam\u00e9en frais avec oignons rouges et herbes\" loading=\"lazy\">\r\n      <\/div>\r\n      <div class=\"gastro-content fade-up\">\r\n        <h2>Saveurs du <em>Panama<\/em><\/h2>\r\n        <p style=\"margin-bottom: 1.5rem; color: var(--text-body);\">\r\n          La cuisine panam\u00e9enne est un m\u00e9lange d'influences indig\u00e8nes, espagnoles et carib\u00e9ennes. Pas sophistiqu\u00e9e, mais authentique et d\u00e9licieuse.\r\n        <\/p>\r\n        <div class=\"gastro-item\">\r\n          <h4>Ceviche \ud83e\udd90<\/h4>\r\n          <p>Poisson cru marin\u00e9 au citron vert. Fra\u00eecheur tropicale. Meilleur en bord de mer \u00e0 Bocas.<\/p>\r\n          <span class=\"gastro-price\">4-8 USD<\/span>\r\n        <\/div>\r\n        <div class=\"gastro-item\">\r\n          <h4>Sancocho \ud83c\udf72<\/h4>\r\n          <p>Rago\u00fbt riche de viande, plantains, l\u00e9gumes racines. Comfort food locale. R\u00e9confortant apr\u00e8s trek.<\/p>\r\n          <span class=\"gastro-price\">5-10 USD<\/span>\r\n        <\/div>\r\n        <div class=\"gastro-item\">\r\n          <h4>Empanadas \ud83e\udd5f<\/h4>\r\n          <p>P\u00e2te farcie de viande, fromage, ou l\u00e9gumes. Street food d\u00e9licieuse. 1-2 USD l'unit\u00e9.<\/p>\r\n          <span class=\"gastro-price\">1-2 USD<\/span>\r\n        <\/div>\r\n        <div class=\"gastro-item\">\r\n          <h4>Ropa Vieja \ud83c\udf56<\/h4>\r\n          <p>Viande effiloch\u00e9e en sauce. H\u00e9ritage cubain. Dans tous les restaurants locaux.<\/p>\r\n          <span class=\"gastro-price\">8-12 USD<\/span>\r\n        <\/div>\r\n        <div class=\"gastro-item\">\r\n          <h4>Tostones \ud83c\udf4c<\/h4>\r\n          <p>Plantains frits deux fois. Croustillant. Side parfait pour plat principal.<\/p>\r\n          <span class=\"gastro-price\">2-4 USD<\/span>\r\n        <\/div>\r\n        <div class=\"gastro-item\">\r\n          <h4>Carima\u00f1ola \ud83e\uddc0<\/h4>\r\n          <p>P\u00e2te fourr\u00e9e \u00e0 la viande et fromage. Frit, croustillant. Petit-d\u00e9jeuner d\u00e9licieux.<\/p>\r\n          <span class=\"gastro-price\">1.50-3 USD<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 7 \u2014 NATURE CALENDAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"nature\" id=\"nature\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header fade-up\" style=\"margin-bottom: 0;\">\r\n      <span class=\"section-header__tag\" style=\"color: rgba(255,255,255,0.6);\">Saisons & Faune<\/span>\r\n      <h2 style=\"color: #fff;\">Quand voir <em>la nature<\/em><\/h2>\r\n    <\/div>\r\n    <div class=\"nature-timeline fade-up\">\r\n      <div class=\"nature-event\">\r\n        <div class=\"nature-event__icon\">\ud83d\udc22<\/div>\r\n        <h3>Tortues marines<\/h3>\r\n        <div class=\"nature-event__when\">Juillet-D\u00e9cembre<\/div>\r\n        <div class=\"nature-event__where\">\u00celes Perlas, Bocas, Dari\u00e9n<\/div>\r\n        <p>Saison de ponte massive. Spectacle inoubliable : milliers de tortues qui sortent de l'eau au cr\u00e9puscule.<\/p>\r\n      <\/div>\r\n      <div class=\"nature-event\">\r\n        <div class=\"nature-event__icon\">\ud83d\udc0b<\/div>\r\n        <h3>Baleines \u00e0 bosse<\/h3>\r\n        <div class=\"nature-event__when\">Juillet-Novembre<\/div>\r\n        <div class=\"nature-event__where\">Golfe de Chiriqu\u00ed, \u00celes Perlas<\/div>\r\n        <p>Visibilit\u00e9 incroyable. Baleines \u00e0 proximit\u00e9 des c\u00f4tes. Sauts spectaculaires, cris sous l'eau.<\/p>\r\n      <\/div>\r\n      <div class=\"nature-event\">\r\n        <div class=\"nature-event__icon\">\ud83e\udd85<\/div>\r\n        <h3>Oiseaux de rapine<\/h3>\r\n        <div class=\"nature-event__when\">Octobre-Avril<\/div>\r\n        <div class=\"nature-event__where\">Dari\u00e9n, Bocas, Pipeline Road<\/div>\r\n        <p>Migration vers le sud. Aigles, faucons, busards. Birdwatchers y viennent du monde entier.<\/p>\r\n      <\/div>\r\n      <div class=\"nature-event\">\r\n        <div class=\"nature-event__icon\">\ud83e\udd8b<\/div>\r\n        <h3>Papillons color\u00e9s<\/h3>\r\n        <div class=\"nature-event__when\">Toute l'ann\u00e9e (pic mai-juillet)<\/div>\r\n        <div class=\"nature-event__where\">Boquete, for\u00eats nuageuses<\/div>\r\n        <p>200+ esp\u00e8ces. Pics brillants, morphos bleus, papillons g\u00e9ants. Jardins papillons \u00e0 Boquete.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 8 \u2014 RESPONSIBLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"responsible\" id=\"responsible\">\r\n  <div class=\"container\">\r\n    <div class=\"responsible__grid\">\r\n      <div class=\"responsible__content fade-up\">\r\n        <h2>Tourisme <em>responsable<\/em><\/h2>\r\n        <p style=\"margin-bottom: 1.5rem; color: var(--text-body);\">\r\n          Toucan Discovery n'est pas juste un r\u00e9ceptif \u2014 c'est un partenaire des communaut\u00e9s locales. Chaque voyage soutient l'\u00e9conomie locale, respecte la nature, pr\u00e9serve la culture.\r\n        <\/p>\r\n        <div class=\"responsible__pillars\">\r\n          <div class=\"responsible__pillar\">\r\n            <div class=\"responsible__pillar-icon\">\ud83c\udfd8\ufe0f<\/div>\r\n            <div>\r\n              <h4>Communaut\u00e9s locales<\/h4>\r\n              <p>Tous nos partenaires sont locaux. Les revenus restent dans les villages. Guides, lodges, op\u00e9rateurs : familles qui vivent ici.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"responsible__pillar\">\r\n            <div class=\"responsible__pillar-icon\">\ud83c\udf3f<\/div>\r\n            <div>\r\n              <h4>Nature pr\u00e9serv\u00e9e<\/h4>\r\n              <p>Nous interdisons single-use plastics. Groupes de taille limit\u00e9e. Guides certifi\u00e9s environnement. Partenaires des r\u00e9serves locales.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"responsible__pillar\">\r\n            <div class=\"responsible__pillar-icon\">\ud83c\udf93<\/div>\r\n            <div>\r\n              <h4>\u00c9ducation culturelle<\/h4>\r\n              <p>Immersion avec les Kuna, non spectacle. Visite fermes bio, non tourisme de masse. Respect traditions. Guides qui expliquent vraiment.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"responsible__pillar\">\r\n            <div class=\"responsible__pillar-icon\">\ud83d\udc9a<\/div>\r\n            <div>\r\n              <h4>Impact positif<\/h4>\r\n              <p>10% des revenus vont aux r\u00e9serves locales. Support des familles de guides. Programmes \u00e9cole-village. Plantation d'arbres chaque voyage.<\/p>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"responsible__content fade-up\" style=\"grid-column: 2;\">\r\n        <div style=\"background: var(--navy); color: #fff; padding: 30px; border-radius: 16px;\">\r\n          <h3 style=\"color: #fff; margin-bottom: 1rem;\">San Blas authentique<\/h3>\r\n          <p style=\"color: rgba(255,255,255,0.8); font-size: 0.95rem; line-height: 1.7; margin-bottom: 1rem;\">\r\n            San Blas est g\u00e9r\u00e9 par les Kuna. Nos op\u00e9rateurs respectent leurs r\u00e8gles \u00e0 100%. Pas de projet \"voyeur\" : vous \u00eates vraiment l\u00e0 pour rencontrer, pas pour regarder. Les femmes d\u00e9cident si elles veulent vendre leurs molas.\r\n          <\/p>\r\n          <p style=\"color: rgba(255,255,255,0.8); font-size: 0.95rem; line-height: 1.7;\">\r\n            Quand vous payez pour San Blas, l'argent va directement \u00e0 la communaut\u00e9. C'est pourquoi c'est plus cher que Bocas \u2014 mais c'est juste.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 9 \u2014 BUDGET \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"budget\" id=\"budget\">\r\n  <div class=\"container\">\r\n    <div class=\"section-header fade-up\">\r\n      <span class=\"section-header__tag\">Finance<\/span>\r\n      <h2>Budget <em>r\u00e9aliste<\/em><\/h2>\r\n    <\/div>\r\n    <div class=\"budget-grid fade-up\">\r\n      <div class=\"budget-item\">\r\n        <div class=\"budget-item__icon\">\ud83c\udf7d\ufe0f<\/div>\r\n        <div class=\"budget-item__price\">8-15 USD<\/div>\r\n        <div class=\"budget-item__label\">Repas local par jour<\/div>\r\n      <\/div>\r\n      <div class=\"budget-item\">\r\n        <div class=\"budget-item__icon\">\ud83d\udecf\ufe0f<\/div>\r\n        <div class=\"budget-item__price\">30-80 USD<\/div>\r\n        <div class=\"budget-item__label\">H\u00f4tel moyenne\/nuit<\/div>\r\n      <\/div>\r\n      <div class=\"budget-item\">\r\n        <div class=\"budget-item__icon\">\ud83d\ude97<\/div>\r\n        <div class=\"budget-item__price\">30-45 USD<\/div>\r\n        <div class=\"budget-item__label\">Voiture location\/jour<\/div>\r\n      <\/div>\r\n      <div class=\"budget-item\">\r\n        <div class=\"budget-item__icon\">\u2708\ufe0f<\/div>\r\n        <div class=\"budget-item__price\">200-300 USD<\/div>\r\n        <div class=\"budget-item__label\">Vol Bocas\/Panama aller<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"budget-compare fade-up\">\r\n      <div class=\"budget-compare__card budget-compare__card--bad\">\r\n        <h3>\u274c Le pi\u00e8ge touristique<\/h3>\r\n        <ul>\r\n          <li>H\u00f4tel 5-\u00e9toiles downtown : 250 USD\/nuit<\/li>\r\n          <li>Restaurant gringo : 20-30 USD par repas<\/li>\r\n          <li>Tours organis\u00e9es g\u00e9n\u00e9riques : 100+ USD<\/li>\r\n          <li>Vols pas r\u00e9serv\u00e9s \u00e0 l'avance : 400 USD<\/li>\r\n          <li>Total : 3 500+ USD par semaine<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"budget-compare__card budget-compare__card--good\">\r\n        <h3>\u2705 Le Panama intelligent<\/h3>\r\n        <ul>\r\n          <li>H\u00f4tel charme Casco : 60-100 USD\/nuit<\/li>\r\n          <li>Restaurants locaux : 8-12 USD par repas<\/li>\r\n          <li>Guides certifi\u00e9s : 50-70 USD par jour<\/li>\r\n          <li>Vols Air Panama : 150-200 USD aller-retour<\/li>\r\n          <li>Total : 1 500-2 000 USD par semaine<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"budget-tips fade-up\">\r\n      <div class=\"budget-tip\">\r\n        <h4>\ud83d\udc9a R\u00e9servez h\u00f4tels locaux<\/h4>\r\n        <p>Airbnb, Booking (filtre \"gestion locale\") : 30-50 USD pour qualit\u00e9. Les cha\u00eenes co\u00fbtent 3x plus cher pour rien.<\/p>\r\n      <\/div>\r\n      <div class=\"budget-tip\">\r\n        <h4>\ud83d\udc9a Mangez o\u00f9 mangent les locaux<\/h4>\r\n        <p>Comida al paso, mercados, petits restaurants : 2-5 USD par repas, d\u00e9licieux. Les restaurants gringos c'est 10x le prix.<\/p>\r\n      <\/div>\r\n      <div class=\"budget-tip\">\r\n        <h4>\ud83d\udc9a Guides locaux certifi\u00e9s<\/h4>\r\n        <p>Mieux que tours g\u00e9n\u00e9riques. Payez directs 50-70 USD\/jour : ils gagnent plus, vous apprenez vraiment, impact local maximal.<\/p>\r\n      <\/div>\r\n      <div class=\"budget-tip\">\r\n        <h4>\ud83d\udc9a R\u00e9servez vols 2-3 mois avant<\/h4>\r\n        <p>Air Panama : r\u00e9servation longtemps avant = prix meilleur. Derni\u00e8re minute = 400 USD. En avance = 200 USD.<\/p>\r\n      <\/div>\r\n      <div class=\"budget-tip\">\r\n        <h4>\ud83d\udc9a Septembre = prix mini<\/h4>\r\n        <p>Saison verte, moins touris\u00e9e. Hotels 30% moins chers. Vols 40% moins chers. Moins chaud, plus authentique.<\/p>\r\n      <\/div>\r\n      <div class=\"budget-tip\">\r\n        <h4>\ud83d\udc9a San Blas cher mais juste<\/h4>\r\n        <p>150-200 USD\/jour lodge+\u00eele+repas. C'est plus que Bocas MAIS argent va directement aux Kuna. C'est le prix du respect.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 10 \u2014 FOOTER CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"footer-cta\" id=\"footer-cta\">\r\n  <div class=\"container\">\r\n    <h2>Pr\u00eat pour l'aventure <em>panam\u00e9enne<\/em> ?<\/h2>\r\n    <p>Nous vivons en Am\u00e9rique Centrale depuis 10 ans. Chaque conseil, chaque contact, chaque itin\u00e9raire vient de notre exp\u00e9rience quotidienne. Vous ne traiterez pas avec une agence parisienne \u2014 vous travaillez avec des locaux qui connaissent chaque village, chaque guide, chaque meilleure saison.<\/p>\r\n    <div class=\"trust-grid\">\r\n      <div class=\"trust-item\">\r\n        <div class=\"trust-item__icon\">\ud83d\udc65<\/div>\r\n        <div class=\"trust-item__number\">500+<\/div>\r\n        <div class=\"trust-item__label\">Voyageurs heureux<\/div>\r\n      <\/div>\r\n      <div class=\"trust-item\">\r\n        <div class=\"trust-item__icon\">\ud83c\udf0d<\/div>\r\n        <div class=\"trust-item__number\">5<\/div>\r\n        <div class=\"trust-item__label\">Pays couverts<\/div>\r\n      <\/div>\r\n      <div class=\"trust-item\">\r\n        <div class=\"trust-item__icon\">\u2b50<\/div>\r\n        <div class=\"trust-item__number\">4.9\/5<\/div>\r\n        <div class=\"trust-item__label\">Note moyenne<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"footer-cta__buttons\">\r\n      <a href=\"https:\/\/wa.me\/33677713276?text=Bonjour%20!%20J%27aimerais%20organiser%20mon%20voyage%20au%20Panama\" class=\"btn btn--green\" target=\"_blank\">Discuter de votre voyage<\/a> <a href=\"https:\/\/dynamics.toucandiscovery.com\/?source=guide-panama&context=footer\" class=\"btn btn--orange\" target=\"_blank\">R\u00e9server en direct<\/a>\r\n      <a href=\"\/guides\/\" class=\"btn btn--outline\">Voir nos autres guides<\/a>\r\n    <\/div>\r\n    <div class=\"directory\">\r\n      <h3>Toucan Discovery \u2014 Contacts<\/h3>\r\n      <div class=\"directory__list\">\r\n        <div class=\"directory__item\">\r\n          <strong>WhatsApp<\/strong> <span>+33 6 77 71 32 76<\/span>\r\n        <\/div>\r\n        <div class=\"directory__item\">\r\n          <strong>Email<\/strong> <span>info@toucandiscovery.com<\/span>\r\n        <\/div>\r\n        <div class=\"directory__item\">\r\n          <strong>Si\u00e8ge<\/strong> <span>Am\u00e9rique Centrale<\/span>\r\n        <\/div>\r\n        <div class=\"directory__item\">\r\n          <strong>Depuis<\/strong> <span>2014<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 FOOTER BAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<footer class=\"footer-bar\">\u00a9 2026 Toucan Discovery \u2014 DMC \u00b7 Panama \u00b7 <a href=\"mailto:info@toucandiscovery.com\">info@toucandiscovery.com<\/a><\/footer>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHATSAPP FLOATING \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<a href=\"https:\/\/wa.me\/33677713276?text=Bonjour%20Toucan%20Discovery%20!%20Je%20souhaite%20organiser%20mon%20voyage%20au%20Panama.\" class=\"whatsapp-float\" target=\"_blank\">\r\n  \ud83d\udcac\r\n<\/a>\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 JAVASCRIPT \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<script>\r\n\/* Navigation scroll effect *\/\r\n\r\n\/* Fade-up animation on scroll *\/\r\nconst observerOptions = {\r\n  threshold: 0.1,\r\n  rootMargin: '0px 0px -50px 0px'\r\n};\r\nconst observer = new IntersectionObserver(entries => {\r\n  entries.forEach(entry => {\r\n    if (entry.isIntersecting) {\r\n      entry.target.classList.add('visible');\r\n      observer.unobserve(entry.target);\r\n    }\r\n  });\r\n}, observerOptions);\r\n\r\ndocument.querySelectorAll('.fade-up').forEach(el => observer.observe(el));\r\n\r\n\/* Quiz logic *\/\r\nconst quizResponses = {};\r\n\r\nfunction selectOption(element) {\r\n  const step = element.closest('.quiz__step');\r\n  const value = element.getAttribute('data-value');\r\n  const stepNum = parseInt(step.getAttribute('data-step'));\r\n  quizResponses[stepNum] = value;\r\n\r\n  step.querySelectorAll('.quiz__option').forEach(opt => opt.classList.remove('selected'));\r\n  element.classList.add('selected');\r\n\r\n  const nextStep = stepNum < 5 ? stepNum + 1 : null;\r\n  const currentDots = document.querySelectorAll('.quiz__dot');\r\n  currentDots[stepNum - 1].classList.add('done');\r\n\r\n  if (nextStep) {\r\n    currentDots[nextStep - 1].classList.add('active');\r\n    setTimeout(() => {\r\n      document.querySelectorAll('.quiz__step').forEach(s => s.classList.remove('active'));\r\n      document.querySelector(`[data-step=\"${nextStep}\"]`).classList.add('active');\r\n    }, 300);\r\n  } else {\r\n    showQuizResult();\r\n  }\r\n}\r\n\r\nfunction showQuizResult() {\r\n  const counts = {};\r\n  Object.values(quizResponses).forEach(v => counts[v] = (counts[v] || 0) + 1);\r\n  const topProfile = Object.keys(counts).reduce((a, b) => counts[a] > counts[b] ? a : b);\r\n\r\n  const profiles = {\r\n    aventurier: {\r\n      icon: '\ud83c\udfc4',\r\n      title: 'L\\'aventurier',\r\n      desc: 'Vous cherchez l\\'adr\u00e9naline, les exp\u00e9riences extr\u00eames. Le Panama sauvage vous attend : surf, jungle, volcans. Pr\u00e9parez-vous \u00e0 sortir de votre zone de confort.',\r\n      link: '#itineraries'\r\n    },\r\n    slow: {\r\n      icon: '\ud83e\uddd8',\r\n      title: 'L\\'\u00e2me tranquille',\r\n      desc: 'Vous voyagez pour vous reconnecter. Boquete, montagne, for\u00eats nuageuses. Lenteur intentionnelle, profondeur, authenticit\u00e9.',\r\n      link: '#itineraries'\r\n    },\r\n    famille: {\r\n      icon: '\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66',\r\n      title: 'Le voyageur famille',\r\n      desc: 'S\u00e9curit\u00e9, activit\u00e9s adapt\u00e9es enfants, pace tranquille. Bocas del Toro, \u00eeles, plages, snorkeling facile. Cr\u00e9er des souvenirs ensemble.',\r\n      link: '#itineraries'\r\n    },\r\n    lune: {\r\n      icon: '\ud83d\udc91',\r\n      title: 'Le romantique',\r\n      desc: 'Couchers de soleil, luxe discret, moments intimes. San Blas, bungalow sur pilotis, \u00eeles d\u00e9sertes. Panama pour deux.',\r\n      link: '#itineraries'\r\n    },\r\n    premier: {\r\n      icon: '\ud83d\uddfa\ufe0f',\r\n      title: 'Le d\u00e9couvreur',\r\n      desc: 'Voir tout, ne rien louper. L\\'itin\u00e9raire complet : Canal, \u00eeles, montagnes, villes. Panama dans sa totalit\u00e9 en deux semaines.',\r\n      link: '#itineraries'\r\n    }\r\n  };\r\n\r\n  const profile = profiles[topProfile] || profiles.aventurier;\r\n  document.getElementById('resultIcon').textContent = profile.icon;\r\n  document.getElementById('resultTitle').textContent = profile.title;\r\n  document.getElementById('resultDesc').textContent = profile.desc;\r\n  document.getElementById('resultLink').href = profile.link;\r\n\r\n  document.querySelectorAll('.quiz__step').forEach(s => s.classList.remove('active'));\r\n  document.getElementById('quizResult').classList.add('active');\r\n}\r\n\r\nfunction restartQuiz() {\r\n  Object.keys(quizResponses).forEach(k => delete quizResponses[k]);\r\n  document.querySelectorAll('.quiz__option').forEach(o => o.classList.remove('selected'));\r\n  document.querySelectorAll('.quiz__dot').forEach(d => d.classList.remove('active', 'done'));\r\n  document.querySelectorAll('.quiz__dot')[0].classList.add('active');\r\n  document.getElementById('quizResult').classList.remove('active');\r\n  document.querySelector('[data-step=\"1\"]').classList.add('active');\r\n}\r\n\r\n\/* Itinerary tabs *\/\r\nfunction switchTab(index) {\r\n  const tabs = document.querySelectorAll('.itinerary-tab');\r\n  const panels = document.querySelectorAll('.itinerary-panel');\r\n\r\n  tabs.forEach(t => t.classList.remove('active'));\r\n  panels.forEach(p => p.classList.remove('active'));\r\n\r\n  tabs[index].classList.add('active');\r\n  panels[index].classList.add('active');\r\n}\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\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>Guide Panama 2026 | Toucan Discovery \u2014 Votre compagnon de voyage Guide Panama 2026 Le Panama,deux oc\u00e9ans et mille mondes Du Canal l\u00e9gendaire aux \u00eeles d\u00e9sertes de San Blas, des gratte-ciels de Panama City aux for\u00eats de nuages de Boquete. [&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-4400","page","type-page","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/4400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/comments?post=4400"}],"version-history":[{"count":7,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/4400\/revisions"}],"predecessor-version":[{"id":4735,"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/pages\/4400\/revisions\/4735"}],"wp:attachment":[{"href":"https:\/\/toucandiscovery.com\/zh\/wp-json\/wp\/v2\/media?parent=4400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}