{"id":10315,"date":"2026-04-30T11:21:00","date_gmt":"2026-04-30T11:21:00","guid":{"rendered":"https:\/\/sunzentravel.com\/?page_id=10315"},"modified":"2026-10-21T16:32:08","modified_gmt":"2026-10-21T16:32:08","slug":"sri-lanka","status":"publish","type":"page","link":"https:\/\/sunzentravel.com\/de\/sri-lanka\/","title":{"rendered":"Sri Lanka"},"content":{"rendered":"\n<!doctype html><html lang=\"es\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><\/head><body style=\"margin:0\"><!-- \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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SRI LANKA \u00b7 SunZen Travel \u00b7 EDICI\u00d3N 2027\n     12 d\u00edas \u00b7 9 noches de hotel \u00b7 8 hoteles \u00b7 11 \u2013 22 junio 2027\n     Negombo 1 + Dambulla 2 + Kandy 1 + Nuwara Eliya 1 + Ella 1\n       + Yala 1 + Bentota 1 + Colombo 1 = 9\n     (+ 2 noches a bordo del avi\u00f3n, ida y vuelta)\n     Vuelo de vuelta de d\u00eda el 21 (el itinerario incluye desayuno y\n     check-out a las 12): llegada a Espa\u00f1a el 22.\n     Precio 2.490 \u20ac \u00b7 Dep\u00f3sito 300 \u20ac\n\n     SEO \u00b7 se mantienen las cinco soluciones de 2026:\n       1 \u00b7 schema sin Product (TouristTrip + Offer)\n       2 \u00b7 decorativos con data-no-translation\n       3 \u00b7 cifras por idioma (spans n-eu \/ n-en \/ n-fr + contador JS)\n       4 \u00b7 jerarqu\u00eda de encabezados corregida\n       5 \u00b7 H1 con \u00aben grupo reducido\u00bb\n\n     EFECTOS NUEVOS 2027:\n       \u00b7 Hero con entrada escalonada, luci\u00e9rnagas doradas, parallax y gu\u00eda de scroll\n       \u00b7 Secci\u00f3n \u00abLa ruta\u00bb: mapa de la isla que se dibuja al hacer scroll,\n         con un punto viajero y las paradas encendi\u00e9ndose en orden\n       \u00b7 Fotos que se descubren con efecto tel\u00f3n\n       \u00b7 Foco de luz que sigue al rat\u00f3n en fichas, cifras y pasos\n       \u00b7 Inclinaci\u00f3n 3D suave en la tarjeta de salida y en la del precio\n       \u00b7 Cuenta atr\u00e1s hasta el despegue\n       \u00b7 El precio cuenta hacia arriba, respetando el formato de cada idioma\n       \u00b7 Cap\u00edtulos del itinerario con transici\u00f3n y d\u00edas en cascada\n       \u00b7 El tren azul cruzando el separador antes del itinerario\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<script type=\"application\/ld+json\">\n{\n\"@context\":\"https:\/\/schema.org\",\n\"@graph\":[\n {\n  \"@type\":\"TouristTrip\",\n  \"@id\":\"https:\/\/sunzentravel.com\/sri-lanka\/#viaje\",\n  \"name\":\"Viaje a Sri Lanka en grupo reducido \u00b7 Junio 2027\",\n  \"description\":\"Viaje a Sri Lanka en grupo reducido de 6 a 12 viajeros: del Tri\u00e1ngulo Cultural a la costa sur, con Sigiriya, el tren esc\u00e9nico a Ella, dos safaris en jeep, el Fuerte de Galle y Colombo. Desayunos y cenas diarios en ocho hoteles.\",\n  \"url\":\"https:\/\/sunzentravel.com\/sri-lanka\/\",\n  \"image\":[\n    \"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/sigiriya_sri_lanka-1.webp\",\n    \"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/Train.webp\",\n    \"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/04\/Liptons-seat1-1.webp\",\n    \"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/marilari-elephants-7651446_1280.webp\",\n    \"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/06\/daniel-klein-Qx8_d5dGhrs-unsplash.webp\"\n  ],\n  \"inLanguage\":\"es\",\n  \"touristType\":\"Grupo reducido, expedici\u00f3n cultural y safari\",\n  \"startDate\":\"2027-06-11\",\n  \"endDate\":\"2027-06-22\",\n  \"maximumAttendeeCapacity\":12,\n  \"itinerary\":{\n    \"@type\":\"ItemList\",\n    \"numberOfItems\":9,\n    \"itemListElement\":[\n      {\"@type\":\"ListItem\",\"position\":1,\"name\":\"Negombo \u00b7 Llegada \u00b7 D\u00eda 2\"},\n      {\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dambulla y Hiriwadunna \u00b7 D\u00eda 3\"},\n      {\"@type\":\"ListItem\",\"position\":3,\"name\":\"Polonnaruwa y safari en Minneriya \u00b7 D\u00eda 4\"},\n      {\"@type\":\"ListItem\",\"position\":4,\"name\":\"Sigiriya y Kandy \u00b7 D\u00eda 5\"},\n      {\"@type\":\"ListItem\",\"position\":5,\"name\":\"Nuwara Eliya \u00b7 Tierras del t\u00e9 \u00b7 D\u00eda 6\"},\n      {\"@type\":\"ListItem\",\"position\":6,\"name\":\"Tren esc\u00e9nico a Ella \u00b7 D\u00eda 7\"},\n      {\"@type\":\"ListItem\",\"position\":7,\"name\":\"Yala \u00b7 Safari de leopardos \u00b7 D\u00eda 8\"},\n      {\"@type\":\"ListItem\",\"position\":8,\"name\":\"Galle, r\u00edo Madu y Bentota \u00b7 D\u00eda 9\"},\n      {\"@type\":\"ListItem\",\"position\":9,\"name\":\"Colombo \u00b7 D\u00eda 10\"}\n    ]\n  },\n  \"offers\":{\n    \"@type\":\"Offer\",\n    \"price\":\"2490\",\n    \"priceCurrency\":\"EUR\",\n    \"priceValidUntil\":\"2027-06-11\",\n    \"availability\":\"https:\/\/schema.org\/InStock\",\n    \"url\":\"https:\/\/sunzentravel.com\/formulario-viajes-grupo\/?asunto=sri-lanka-2027\",\n    \"validFrom\":\"2026-10-15\",\n    \"description\":\"Precio por persona en habitaci\u00f3n doble, con desayunos y cenas incluidos. Salida del 11 al 22 de junio de 2027. Grupo de 6 a 12 viajeros. Reserva con dep\u00f3sito de 300 \u20ac.\",\n    \"seller\":{\"@id\":\"https:\/\/sunzentravel.com\/#agencia\"}\n  },\n  \"provider\":{\"@id\":\"https:\/\/sunzentravel.com\/#agencia\"}\n },\n {\n  \"@type\":\"TravelAgency\",\n  \"@id\":\"https:\/\/sunzentravel.com\/#agencia\",\n  \"name\":\"SunZen Travel\",\n  \"url\":\"https:\/\/sunzentravel.com\",\n  \"telephone\":\"+34604928172\",\n  \"email\":\"info@sunzentravel.com\",\n  \"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Paterna\",\"addressRegion\":\"Valencia\",\"addressCountry\":\"ES\"},\n  \"sameAs\":[\"https:\/\/www.instagram.com\/sunzentravel\",\"https:\/\/t.me\/sunzentravel\",\"https:\/\/pinterest.com\/sunzentravel\"]\n },\n {\n  \"@type\":\"BreadcrumbList\",\n  \"@id\":\"https:\/\/sunzentravel.com\/sri-lanka\/#miga\",\n  \"itemListElement\":[\n    {\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/sunzentravel.com\/\"},\n    {\"@type\":\"ListItem\",\"position\":2,\"name\":\"Viajes en grupo\",\"item\":\"https:\/\/sunzentravel.com\/viajes-en-grupo\/\"},\n    {\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sri Lanka\",\"item\":\"https:\/\/sunzentravel.com\/sri-lanka\/\"}\n  ]\n }\n]\n}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&amp;family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&amp;family=Libre+Franklin:wght@200;300;400;500;600;700&amp;display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FIX WORDPRESS \u00b7 los 6 puntos, completos \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\/* 1 \u00b7 Sin margen en el documento *\/\nhtml, body{ margin-top:0 !important; padding-top:0 !important }\n\n\/* 2 \u00b7 Breadcrumb del tema o de Rank Math *\/\n.rank-math-breadcrumb, .breadcrumbs, .breadcrumb, .wp-block-breadcrumbs,\nnav[aria-label=\"Breadcrumb\"], nav[aria-label=\"Breadcrumbs\"],\n.entry-breadcrumbs, .post-breadcrumb{ display:none !important }\n\n\/* 3 \u00b7 T\u00edtulo nativo de la entrada *\/\n.entry-title, .wp-block-post-title, h1.wp-block-post-title{ display:none !important }\n\n\/* 4 \u00b7 Espaciados que el tema a\u00f1ade al contenedor *\/\n.wp-site-blocks, .wp-site-blocks > *:first-child,\n.wp-block-post-content, .entry-content,\n.wp-block-post-content > *:first-child, .entry-content > *:first-child,\n.wp-block-group, .is-layout-flow > *:first-child,\n.is-layout-constrained > *:first-child,\n.wp-block-post-content > .wp-block-html:first-child{\n  padding-top:0 !important; margin-top:0 !important }\n\n\/* 5 \u00b7 Ancho completo de pantalla *\/\n.wp-block-html:has(.szsl){ max-width:100vw !important; width:100vw !important;\n  margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important;\n  padding-left:0 !important; padding-right:0 !important }\n\n\/* 6 \u00b7 Tapar el hueco sobre el bloque. Ojo: tiene que ser NEGATIVO. *\/\n.szsl{ margin-top:-70px !important }\nbody.admin-bar .szsl{ margin-top:-38px !important }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \u2605 CIFRAS SEG\u00daN EL IDIOMA \u2605 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Un estadounidense lee \u00ab2.595 \u20ac\u00bb como dos euros con cincuenta y nueve.\n   TranslatePress no captura cadenas sin letras, as\u00ed que el cambio se hace\n   por CSS: las tres versiones est\u00e1n en el HTML y solo se ve la que toca.\n     es \/ de \u2192 2.595 \u20ac      en \u2192 \u20ac2,595      fr \u2192 2 595 \u20ac\n   Estas reglas van SIN prefijo .szsl a prop\u00f3sito: as\u00ed cubren tambi\u00e9n la\n   barra flotante .szsl-bar, que vive fuera del contenedor. Si alg\u00fan d\u00eda\n   se suben a un CSS global (WPCode), sirven para toda la web y se pueden\n   borrar de aqu\u00ed sin tocar nada m\u00e1s. *\/\n.n-en,.n-fr{ display:none }\nhtml[lang^=\"en\"] .n-eu{ display:none }\nhtml[lang^=\"en\"] .n-en{ display:inline }\nhtml[lang^=\"fr\"] .n-eu{ display:none }\nhtml[lang^=\"fr\"] .n-fr{ display:inline }\n\n.szsl{\n  --oro:#C9A24C; --oro-osc:#8A6B24; --oro-dk:#A88635; --oro-suave:#E8D5A3; --oro-pal:#F5EAD2; --oro-br:#F0DBA5;\n  --oro-txt:#6E5419;              \/* dorado de texto: pasa 4,5:1 sobre los fondos claros *\/\n  --terra:#C0714E; --terra-osc:#A85B39;\n  --marfil:#FAF6EC; --bambu:#F0EBE0; --arena:#EFE8DA; --euca:#DDE3D5; --hueso:#E1DACB;\n  --selva:#1E2E20; --selva-x:#141E16; --verde:#2A3528; --verde-pal:#364538;\n  --rosa:#FCEFE6; --aux1:#C3CBBC; --aux2:#8FA089;\n  --tinta:#1A1A1A; --tinta-s:#3C3C3C; --tinta-m:#5E5E5E;\n  \/* \u25ba\u25ba \u00daNICO N\u00daMERO A TOCAR SI EL LOGO SIGUE PISANDO EL HERO \u25ba\u25ba\n     Cu\u00e1nto baja el texto del hero en m\u00f3vil para quedar bajo el men\u00fa.\n     Si a\u00fan lo pisa, sube a 140 o 160. Si baja de m\u00e1s, prueba 90. *\/\n  --cab:120px;\n  --serif:'Cormorant Garamond',Georgia,serif;\n  --sans:'Libre Franklin',Arial,sans-serif;\n  --label:'Bebas Neue',Impact,sans-serif;\n  font-family:var(--sans); color:var(--tinta); background:var(--marfil);\n  display:block; width:100%; position:relative; overflow-x:hidden;\n}\n.szsl *{ box-sizing:border-box; margin:0; padding:0 }\n.szsl h1,.szsl h2,.szsl h3,.szsl h4{ font-family:var(--serif); font-weight:400; line-height:1.04; text-wrap:balance }\n.szsl p{ font-size:20px; line-height:1.72; font-weight:300 }\n.szsl a{ color:inherit; text-decoration:none }\n.szsl img{ max-width:100%; display:block }\n.szsl em{ font-size:1em; font-style:italic }\n.szsl ul{ list-style:none }\n\n.szsl::after{ content:''; position:absolute; inset:0; pointer-events:none; z-index:900; opacity:.03; mix-blend-mode:overlay;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\"); background-size:180px 180px }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \u2605 LAS CURVAS DE NIVEL DEL T\u00c9 \u2605 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Las colinas de Nuwara Eliya vistas desde arriba: bandas\n   conc\u00e9ntricas que siguen la pendiente. Horizontales, frente\n   al hilo vertical de Tailandia y la S de Vietnam. *\/\n.szsl .curvas{ position:relative; height:78px; overflow:hidden; background:inherit }\n.szsl .curvas svg{ position:absolute; inset:0; width:100%; height:100% }\n.szsl .curvas path{ fill:none; stroke:var(--oro); stroke-width:1; vector-effect:non-scaling-stroke }\n.szsl .curvas path:nth-child(1){ opacity:.5 }\n.szsl .curvas path:nth-child(2){ opacity:.34 }\n.szsl .curvas path:nth-child(3){ opacity:.24 }\n.szsl .curvas path:nth-child(4){ opacity:.16 }\n.szsl .curvas path:nth-child(5){ opacity:.1 }\n.szsl .curvas .brillo{ position:absolute; top:0; left:-30%; width:32%; height:100%; z-index:2;\n  background:linear-gradient(90deg,transparent,rgba(255,243,214,.6),transparent);\n  animation:szslBarre 6.5s ease-in-out infinite }\n@keyframes szslBarre{ 0%{left:-32%} 55%,100%{left:112%} }\n\/* las mismas curvas, gigantes y al fondo de un bloque *\/\n.szsl .curvas-fondo{ position:absolute; inset:0; z-index:0; pointer-events:none; opacity:.5 }\n.szsl .curvas-fondo svg{ width:100%; height:100% }\n.szsl .curvas-fondo path{ fill:none; stroke:var(--oro); stroke-width:1; vector-effect:non-scaling-stroke; opacity:.16 }\n.szsl .curvas-fondo.claro path{ stroke:var(--verde); opacity:.1 }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ESTRUCTURA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .wrap{ max-width:1240px; margin:0 auto; padding:0 34px; position:relative; z-index:10 }\n.szsl .bloque{ padding:104px 0 110px; position:relative; overflow:hidden }\n.szsl .bloque-corto{ padding:66px 0 72px; position:relative; overflow:hidden }\n.szsl .f-marfil{ background:var(--marfil) } .szsl .f-arena{ background:var(--arena) }\n.szsl .f-bambu{ background:var(--bambu) } .szsl .f-euca{ background:var(--euca) }\n.szsl .f-selva{ background:var(--selva) } .szsl .f-verde{ background:var(--verde) }\n.szsl .f-selvax{ background:var(--selva-x) } .szsl .f-hueso{ background:var(--hueso) }\n.szsl .f-rosa{ background:var(--rosa) } .szsl .f-aux1{ background:var(--aux1) } .szsl .f-aux2{ background:var(--aux2) }\n\n.szsl .palabrota{ position:absolute; font-family:var(--serif); font-style:italic; font-weight:600;\n  line-height:.74; letter-spacing:-.045em; white-space:nowrap; pointer-events:none; user-select:none; z-index:1;\n  font-size:clamp(160px,25vw,400px) }\n.szsl .palabrota.clara{ color:var(--verde); opacity:.055 }\n.szsl .palabrota.osc{ color:var(--oro); opacity:.07 }\n\n.szsl .etiq{ font-family:var(--label); font-size:18px; letter-spacing:.3em; text-transform:uppercase;\n  color:var(--oro-txt); display:flex; align-items:center; gap:18px; margin-bottom:22px }\n.szsl .etiq::after{ content:''; flex:1; height:1px; background:linear-gradient(90deg,var(--oro),transparent) }\n.szsl .f-selva .etiq,.szsl .f-verde .etiq,.szsl .f-selvax .etiq{ color:var(--oro-suave) }\n.szsl .f-aux2 .etiq,.szsl .f-aux1 .etiq,.szsl .f-euca .etiq{ color:var(--selva) }\n\n.szsl .tit{ font-size:clamp(42px,5.4vw,74px); color:var(--verde); letter-spacing:-.014em; margin-bottom:22px }\n.szsl .tit em{ color:var(--terra-osc) }\n.szsl .f-selva .tit,.szsl .f-verde .tit,.szsl .f-selvax .tit{ color:#fff }\n.szsl .f-selva .tit em,.szsl .f-verde .tit em,.szsl .f-selvax .tit em{ color:var(--oro-suave) }\n.szsl .f-aux2 .tit{ color:var(--selva-x) }\n.szsl .entradilla{ font-size:20px; color:var(--tinta-s); max-width:640px; line-height:1.76; font-weight:300 }\n.szsl .f-selva .entradilla,.szsl .f-verde .entradilla,.szsl .f-selvax .entradilla{ color:rgba(255,255,255,.82) }\n.szsl .f-aux1 .entradilla,.szsl .f-aux2 .entradilla{ color:var(--selva-x) }\n\n.szsl .cabecera{ display:grid; grid-template-columns:1.15fr .85fr; gap:56px; align-items:end;\n  margin-bottom:64px; position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .cabecera{ grid-template-columns:1fr; gap:24px } }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FOTO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .marco{ position:relative; overflow:hidden; background:var(--euca) }\n.szsl .marco img{ width:100%; height:100%; object-fit:cover; transition:transform 1.4s cubic-bezier(.16,1,.3,1) }\n.szsl .marco::before{ content:''; position:absolute; inset:14px; z-index:3; pointer-events:none;\n  border:1px solid rgba(232,213,163,.5); transition:inset .6s cubic-bezier(.16,1,.3,1) }\n.szsl .marco:hover img{ transform:scale(1.05) }\n.szsl .marco:hover::before{ inset:22px }\n.szsl .esq{ position:absolute; width:30px; height:30px; z-index:4; pointer-events:none; opacity:0;\n  transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1) }\n.szsl .esq i{ position:absolute; background:var(--oro-br) }\n.szsl .esq i:first-child{ width:100%; height:2px } .szsl .esq i:last-child{ width:2px; height:100% }\n.szsl .esq.tl{ top:8px; left:8px; transform:translate(-8px,-8px) }\n.szsl .esq.br{ bottom:8px; right:8px; transform:translate(8px,8px) }\n.szsl .esq.br i:first-child{ bottom:0 } .szsl .esq.br i:last-child{ right:0 }\n.szsl .marco:hover .esq{ opacity:1; transform:translate(0,0) }\n.szsl .inclina-i{ transform:rotate(-2.2deg) } .szsl .inclina-d{ transform:rotate(2.2deg) }\n.szsl .inclina-i,.szsl .inclina-d{ transition:transform .7s cubic-bezier(.16,1,.3,1) }\n.szsl .inclina-i:hover,.szsl .inclina-d:hover{ transform:rotate(0) }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .hero{ position:relative; min-height:96vh; display:flex; align-items:flex-end; overflow:hidden; background:var(--selva-x) }\n.szsl .hero-img{ position:absolute; inset:0; z-index:0 }\n.szsl .hero-img img{ width:100%; height:100%; object-fit:cover; object-position:center 44%;\n  animation:szslKen 34s ease-in-out infinite alternate }\n@keyframes szslKen{ 0%{transform:scale(1.03) translate(0,0)} 100%{transform:scale(1.13) translate(-1.8%,-1.4%)} }\n\/* la bruma que sube del valle *\/\n.szsl .hero-bruma{ position:absolute; inset:0; z-index:1; pointer-events:none; overflow:hidden }\n.szsl .hero-bruma i{ position:absolute; left:-40%; width:180%; border-radius:50%; filter:blur(48px); opacity:.5 }\n.szsl .hero-bruma i:nth-child(1){ top:38%; height:24vh;\n  background:radial-gradient(ellipse at center,rgba(250,246,236,.48) 0%,rgba(250,246,236,0) 68%);\n  animation:szslBruma1 36s ease-in-out infinite alternate }\n.szsl .hero-bruma i:nth-child(2){ top:56%; height:18vh;\n  background:radial-gradient(ellipse at center,rgba(232,213,163,.32) 0%,rgba(232,213,163,0) 70%);\n  animation:szslBruma2 49s ease-in-out infinite alternate }\n@keyframes szslBruma1{ from{transform:translateX(-8%) translateY(0)} to{transform:translateX(9%) translateY(-3vh)} }\n@keyframes szslBruma2{ from{transform:translateX(9%) translateY(1vh)} to{transform:translateX(-8%) translateY(-2vh)} }\n.szsl .hero-velo{ position:absolute; inset:0; z-index:2;\n  background:linear-gradient(180deg,rgba(20,30,22,.5) 0%,rgba(20,30,22,.05) 30%,rgba(20,30,22,.56) 68%,rgba(20,30,22,.95) 100%) }\n.szsl .hero::after{ content:''; position:absolute; inset:0; z-index:3; pointer-events:none;\n  background:radial-gradient(ellipse 120% 80% at 50% 42%,transparent 44%,rgba(20,30,22,.42) 100%) }\n.szsl .hero-palabra{ position:absolute; right:-3vw; top:11%; z-index:4; font-family:var(--serif); font-style:italic;\n  font-weight:600; font-size:clamp(180px,28vw,440px); line-height:.74; color:#fff; opacity:.075;\n  pointer-events:none; user-select:none; letter-spacing:-.05em }\n.szsl .hero-in{ position:relative; z-index:6; width:100%; padding:0 58px 92px; max-width:1240px; margin:0 auto }\n.szsl .hero .etiq{ color:var(--oro-suave); max-width:580px }\n.szsl .hero h1{ color:#fff; font-size:clamp(52px,7.8vw,112px); line-height:1.02; letter-spacing:-.024em; margin-bottom:16px }\n.szsl .hero h1 em{ display:block; margin-top:2px }\n.szsl .brilla{ background:linear-gradient(96deg,var(--oro-suave) 0%,var(--oro) 24%,#fff8e7 50%,var(--oro) 74%,var(--oro-suave) 100%);\n  background-size:300% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;\n  color:transparent; animation:szslBrillo 4.5s linear infinite;\n  padding-right:.14em; padding-bottom:.1em; margin-right:-.14em; margin-bottom:-.1em }\n@keyframes szslBrillo{ 0%{background-position:0% center} 100%{background-position:300% center} }\n.szsl .hero-sub{ font-family:var(--serif); font-size:clamp(22px,2.4vw,31px); line-height:1.46; font-weight:400;\n  color:rgba(255,255,255,.9); max-width:720px; margin:24px 0 34px }\n.szsl .hero-meta{ display:flex; flex-wrap:wrap; gap:12px; align-items:center }\n.szsl .pastilla{ font-family:var(--label); font-size:17px; letter-spacing:.14em; text-transform:uppercase;\n  padding:12px 21px 9px; border:1px solid rgba(201,162,76,.6); border-radius:999px; color:var(--oro-suave);\n  background:rgba(20,30,22,.36); backdrop-filter:blur(4px); display:inline-flex; align-items:center; gap:9px }\n.szsl .hero-cta{ position:relative; overflow:hidden; margin-left:6px;\n  font-family:var(--label); font-size:20px; letter-spacing:.15em; text-transform:uppercase;\n  padding:16px 32px 13px; border-radius:999px; background:var(--oro); color:var(--selva-x);\n  display:inline-flex; align-items:center; gap:12px; border:1px solid var(--oro);\n  box-shadow:0 12px 30px -8px rgba(201,162,76,.6);\n  transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,background .4s }\n.szsl .hero-cta::after{ content:''; position:absolute; top:0; left:-120%; width:60%; height:100%;\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);\n  transform:skewX(-18deg); transition:left .6s cubic-bezier(.16,1,.3,1) }\n.szsl .hero-cta:hover{ background:var(--oro-br); transform:translateY(-4px);\n  box-shadow:0 20px 44px -10px rgba(201,162,76,.75) }\n.szsl .hero-cta:hover::after{ left:130% }\n.szsl .hero-cta:hover .fl{ transform:translateX(6px) }\n\/* \u2500\u2500 HERO EN M\u00d3VIL \u2500\u2500\n   El hero no cambia de tama\u00f1os. Lo \u00fanico: el contenido baja --cab p\u00edxeles\n   para pasar por debajo del men\u00fa, que es fijo y transparente y por eso\n   se monta sobre la primera l\u00ednea de texto. *\/\n@media(max-width:700px){\n  .szsl .hero{ padding-top:var(--cab) }\n  .szsl .hero-in{ padding:0 26px 66px }\n  .szsl .hero-palabra{ display:none }\n  .szsl .hero-cta{ margin-left:0; width:100%; justify-content:center }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 MARQUESINA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .cinta{ background:var(--verde-pal); border-top:1px solid rgba(201,162,76,.34);\n  border-bottom:1px solid rgba(201,162,76,.34); padding:18px 0; overflow:hidden; position:relative; z-index:20 }\n.szsl .cinta-in{ display:flex; width:max-content; animation:szslCorre 42s linear infinite }\n.szsl .cinta-g{ display:flex; align-items:center; gap:46px; padding-right:46px }\n.szsl .cinta-g span{ font-family:var(--label); font-size:20px; letter-spacing:.2em; text-transform:uppercase;\n  color:var(--oro-suave); opacity:.85; display:inline-flex; align-items:center; gap:46px; white-space:nowrap }\n.szsl .cinta-g span::after{ content:'\u2726'; color:var(--oro); font-size:13px; opacity:.7 }\n@keyframes szslCorre{ from{transform:translateX(0)} to{transform:translateX(-50%)} }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \u00cdNDICE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .indice{ background:var(--bambu); padding:36px 0 32px; border-bottom:1px solid rgba(201,162,76,.24); position:relative; z-index:20 }\n.szsl .indice-in{ display:flex; gap:10px; justify-content:center; align-items:center; max-width:1300px;\n  margin:0 auto; padding:0 22px; overflow-x:auto; scrollbar-width:none }\n.szsl .indice-in::-webkit-scrollbar{ display:none }\n.szsl .ipill{ font-family:var(--label); font-size:17px; letter-spacing:.12em; text-transform:uppercase;\n  padding:13px 19px 10px; border:1px solid rgba(42,53,40,.2); border-radius:999px; color:var(--verde);\n  background:#fff; display:inline-flex; align-items:center; gap:9px; white-space:nowrap; flex:0 0 auto;\n  transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,color .35s,border-color .35s }\n.szsl .ipill b{ font-family:var(--label); color:var(--oro-txt); font-weight:400 }\n.szsl a.ipill:hover{ background:var(--verde); color:var(--oro-suave); border-color:var(--verde); transform:translateY(-3px) }\n.szsl a.ipill:hover b{ color:var(--oro-suave) }\n.szsl .indice-nota{ text-align:center; font-family:var(--label); font-size:16px; letter-spacing:.2em;\n  text-transform:uppercase; color:var(--tinta-m); margin-top:22px }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BOTONES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .boton{ display:inline-flex; align-items:center; justify-content:center; gap:12px;\n  font-family:var(--label); font-size:20px; letter-spacing:.15em; text-transform:uppercase;\n  padding:19px 34px 15px; border-radius:999px; transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s,box-shadow .4s,color .4s }\n.szsl .b-terra{ background:var(--terra-osc); color:#fff }\n.szsl .b-terra:hover{ background:var(--terra); transform:translateY(-4px); box-shadow:0 18px 38px rgba(168,91,57,.36) }\n.szsl .b-claro{ background:#fff; color:var(--terra-osc) }\n.szsl .b-claro:hover{ transform:translateY(-4px); box-shadow:0 18px 38px rgba(0,0,0,.22) }\n.szsl .b-verde{ background:var(--verde); color:var(--oro-suave) }\n.szsl .b-verde:hover{ transform:translateY(-4px); box-shadow:0 18px 38px rgba(42,53,40,.3) }\n.szsl .b-linea{ background:transparent; color:var(--oro-suave); border:1px solid rgba(232,213,163,.6) }\n.szsl .b-linea:hover{ background:var(--oro); color:var(--verde); border-color:var(--oro); transform:translateY(-4px) }\n.szsl .fl{ transition:transform .35s } .szsl .boton:hover .fl{ transform:translateX(6px) }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TARJETA DE SALIDA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .salida{ background:#fff; position:relative; box-shadow:0 40px 84px -30px rgba(20,30,22,.34);\n  display:grid; grid-template-columns:1fr 1.15fr; overflow:hidden }\n@media(max-width:900px){ .szsl .salida{ grid-template-columns:1fr } }\n.szsl .salida-izq{ background:var(--selva); padding:52px 46px 46px; position:relative; overflow:hidden }\n.szsl .salida-izq .palabrota{ right:-24px; bottom:-70px; font-size:230px; color:var(--oro); opacity:.1 }\n.szsl .sello{ font-family:var(--label); font-size:15px; letter-spacing:.24em; text-transform:uppercase; color:var(--selva);\n  background:var(--oro); padding:8px 16px 5px; display:inline-block; margin-bottom:22px; position:relative; z-index:2;\n  transform:rotate(-1.6deg) }\n.szsl .salida-izq h3{ font-size:clamp(42px,5.2vw,62px); color:#fff; line-height:1.02; position:relative; z-index:2; margin-bottom:10px }\n.szsl .salida-izq h3 em{ color:var(--oro-suave) }\n.szsl .salida-fecha{ font-family:var(--label); font-size:22px; letter-spacing:.17em; text-transform:uppercase;\n  color:var(--oro); position:relative; z-index:2 }\n.szsl .salida-der{ padding:44px 46px 46px }\n.szsl .fila{ display:flex; justify-content:space-between; align-items:baseline; gap:18px; padding:15px 0;\n  border-bottom:1px solid rgba(42,53,40,.11) }\n.szsl .fila:last-of-type{ border-bottom:none }\n.szsl .fila .k{ font-family:var(--label); font-size:16px; letter-spacing:.16em; text-transform:uppercase; color:var(--tinta-m) }\n.szsl .fila .v{ font-family:var(--serif); font-size:21px; font-weight:500; color:var(--verde); text-align:right }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ESENCIA \u00b7 PAR DE FOTOS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .parada{ display:grid; grid-template-columns:.92fr 1.08fr; gap:70px; align-items:center; position:relative; z-index:10 }\n.szsl .parada.rev .p-foto{ order:2 } .szsl .parada.rev .p-txt{ order:1 }\n@media(max-width:900px){ .szsl .parada{ grid-template-columns:1fr; gap:36px }\n  .szsl .parada.rev .p-foto{ order:1 } .szsl .parada.rev .p-txt{ order:2 } }\n.szsl .p-foto{ position:relative }\n.szsl .p-foto .marco{ aspect-ratio:4\/5 }\n.szsl .p-foto.duo{ padding-bottom:70px }\n.szsl .p-foto.duo .duo-b{ position:absolute; right:-34px; bottom:0; width:56%; aspect-ratio:4\/3; z-index:6;\n  box-shadow:0 24px 50px -18px rgba(20,30,22,.5) }\n@media(max-width:900px){ .szsl .p-foto.duo{ padding-bottom:52px } .szsl .p-foto.duo .duo-b{ right:0; width:52% } }\n.szsl .p-txt p{ color:var(--tinta-s); margin-bottom:20px; max-width:520px }\n.szsl .f-selva .p-txt p{ color:rgba(255,255,255,.88) }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CIFRAS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Tarjetas blancas sobre el fondo hueso: destacan m\u00e1s y el terracota\n   de la etiqueta pasa el contraste (4,98:1 en vez de 2,64:1). *\/\n.szsl .cifras{ display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:rgba(201,162,76,.3);\n  border:1px solid rgba(201,162,76,.3); position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .cifras{ grid-template-columns:1fr 1fr } }\n@media(max-width:560px){ .szsl .cifras{ grid-template-columns:1fr } }\n.szsl .cifra{ background:#fff; padding:44px 34px 40px; position:relative; overflow:hidden;\n  transition:background .5s }\n.szsl .cifra:hover{ background:var(--marfil) }\n.szsl .cifra::after{ content:''; position:absolute; left:34px; bottom:0; width:0; height:3px;\n  background:linear-gradient(90deg,var(--oro),var(--oro-br)); transition:width .7s cubic-bezier(.16,1,.3,1) }\n.szsl .cifra:hover::after{ width:calc(100% - 68px) }\n.szsl .cifra-n{ font-family:var(--label); font-size:clamp(56px,6vw,86px); line-height:.82; display:block; margin-bottom:10px;\n  background:linear-gradient(158deg,var(--oro-dk),var(--oro-txt));\n  -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; color:transparent }\n.szsl .cifra-l{ font-family:var(--label); font-size:17px; letter-spacing:.16em; text-transform:uppercase;\n  color:var(--terra-osc); display:block; margin-bottom:14px }\n.szsl .cifra p{ font-size:18px; color:var(--tinta-s); line-height:1.62 }\n.szsl .cifras-pie{ font-family:var(--label); font-size:16px; letter-spacing:.2em; text-transform:uppercase;\n  color:var(--tinta-m); margin-top:26px; position:relative; z-index:10 }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 DECISIONES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .fichas{ display:grid; grid-template-columns:1fr 1fr; gap:26px; position:relative; z-index:10 }\n@media(max-width:820px){ .szsl .fichas{ grid-template-columns:1fr } }\n.szsl .ficha{ background:linear-gradient(165deg,var(--verde),var(--verde-pal));\n  border:1px solid rgba(201,162,76,.25); padding:40px 32px 36px; position:relative; overflow:hidden;\n  transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s }\n.szsl .ficha:hover{ transform:translateY(-8px);\n  box-shadow:0 34px 66px rgba(0,0,0,.34),0 0 52px rgba(201,162,76,.18); border-color:rgba(201,162,76,.55) }\n.szsl .ficha.terra{ background:linear-gradient(165deg,var(--terra-osc),#8E4A2D); border-color:rgba(255,255,255,.22) }\n.szsl .ficha-marco{ position:absolute; z-index:2; top:16px; right:18px; font-family:var(--label);\n  font-size:15px; letter-spacing:.2em; text-transform:uppercase; color:var(--oro-pal); opacity:.9;\n  border:1px solid rgba(201,162,76,.5); padding:6px 12px 4px; border-radius:999px }\n.szsl .ficha.terra .ficha-marco{ border-color:rgba(255,255,255,.5) }\n.szsl .ficha-deco{ position:absolute; right:-10px; bottom:-30px; font-family:var(--serif); font-style:italic;\n  font-size:138px; line-height:1; color:var(--oro); opacity:.09; pointer-events:none; letter-spacing:-.04em; z-index:0 }\n.szsl .ficha.terra .ficha-deco{ color:#fff; opacity:.12 }\n.szsl .ficha h3{ font-size:31px; color:#fff; margin-bottom:6px; position:relative; z-index:2; font-weight:500 }\n.szsl .ficha-lat{ font-family:var(--label); font-size:16px; letter-spacing:.19em; text-transform:uppercase;\n  color:var(--oro-suave); margin-bottom:16px; display:block; position:relative; z-index:2 }\n.szsl .ficha.terra .ficha-lat{ color:var(--oro-pal) }\n.szsl .ficha-lat::before{ content:''; display:block; width:38px; height:2px; background:var(--oro);\n  margin-bottom:14px; transition:width .6s cubic-bezier(.16,1,.3,1) }\n.szsl .ficha.terra .ficha-lat::before{ background:var(--oro-pal) }\n.szsl .ficha:hover .ficha-lat::before{ width:88px }\n.szsl .ficha p{ font-size:18px; color:rgba(255,255,255,.88); line-height:1.7; position:relative; z-index:2 }\n.szsl .ficha .dato{ margin-top:20px; padding-top:18px; border-top:1px solid rgba(201,162,76,.3);\n  font-family:var(--label); font-size:16px; letter-spacing:.15em; text-transform:uppercase;\n  color:rgba(255,255,255,.82); position:relative; z-index:2; display:flex; align-items:baseline; gap:11px }\n.szsl .ficha .dato b{ font-family:var(--label); font-size:30px; color:var(--oro-suave); font-weight:400; line-height:1 }\n.szsl .ficha.terra .dato b{ color:var(--oro-pal) }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CAP\u00cdTULOS DEL ITINERARIO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .captabs{ display:grid; grid-template-columns:repeat(4,1fr); gap:14px; margin-bottom:30px; position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .captabs{ grid-template-columns:1fr 1fr } }\n@media(max-width:560px){ .szsl .captabs{ grid-template-columns:1fr; gap:10px } }\n.szsl .captab{ position:relative; overflow:hidden; cursor:pointer; text-align:left;\n  padding:22px 22px 20px 26px; background:#fff; border:1px solid rgba(42,53,40,.16);\n  display:flex; flex-direction:column; gap:2px;\n  transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s }\n.szsl .captab::before{ content:''; position:absolute; left:0; top:0; bottom:0; width:5px;\n  transition:width .45s cubic-bezier(.16,1,.3,1) }\n.szsl .c-uno::before{ background:var(--terra-osc) }\n.szsl .c-dos::before{ background:var(--verde-pal) }\n.szsl .c-tres::before{ background:var(--oro-txt) }\n.szsl .c-cuatro::before{ background:var(--selva-x) }\n.szsl .captab::after{ content:''; position:absolute; top:0; left:-120%; width:55%; height:100%;\n  background:linear-gradient(90deg,transparent,rgba(201,162,76,.26),transparent);\n  transform:skewX(-18deg); transition:left .65s cubic-bezier(.16,1,.3,1); pointer-events:none }\n.szsl .captab:hover::after{ left:135% }\n.szsl .captab:hover{ transform:translateY(-4px); box-shadow:0 18px 38px -16px rgba(20,30,22,.4) }\n.szsl .captab:hover::before{ width:9px }\n.szsl .captab-n{ font-family:var(--serif); font-style:italic; font-size:26px; color:var(--oro-txt);\n  position:relative; z-index:2; line-height:1 }\n.szsl .captab-t{ font-family:var(--serif); font-size:26px; font-weight:600; line-height:1.06;\n  color:var(--verde); position:relative; z-index:2 }\n.szsl .captab-d{ font-family:var(--label); font-size:15px; letter-spacing:.14em; text-transform:uppercase;\n  color:var(--tinta-m); position:relative; z-index:2 }\n.szsl .captab.on{ border-color:transparent; transform:translateY(-4px); box-shadow:0 22px 44px -18px rgba(20,30,22,.55) }\n.szsl .captab.on::before{ width:100% }\n.szsl .c-uno.on::before{ background:linear-gradient(150deg,var(--terra-osc),#8E4A2D) }\n.szsl .c-dos.on::before{ background:linear-gradient(150deg,var(--verde),var(--verde-pal)) }\n.szsl .c-tres.on::before{ background:linear-gradient(150deg,var(--oro-osc),var(--oro-txt)) }\n.szsl .c-cuatro.on::before{ background:linear-gradient(150deg,var(--selva),var(--selva-x)) }\n.szsl .captab.on .captab-t{ color:#fff }\n.szsl .captab.on .captab-n{ color:var(--oro-pal) }\n.szsl .captab.on .captab-d{ color:rgba(255,255,255,.78) }\n\n.szsl .cap{ position:relative; display:block; overflow:visible; z-index:10; margin-top:11px;\n  box-shadow:0 34px 74px -32px rgba(20,30,22,.44) }\n.szsl .cap + .cap{ margin-top:26px }\n.szsl.js .cap{ display:none } .szsl.js .cap.on{ display:block }\n.szsl .k-uno{ background:var(--terra-osc) } .szsl .k-dos{ background:var(--verde) }\n.szsl .k-tres{ background:var(--oro-txt) } .szsl .k-cuatro{ background:var(--selva-x) }\n\/* la punta que enlaza cada cap\u00edtulo con su bot\u00f3n de arriba *\/\n.szsl .cap::before{ content:''; position:absolute; top:-10px; width:20px; height:20px;\n  transform:translateX(-50%) rotate(45deg); z-index:6; left:var(--punta,50%) }\n.szsl .k-uno::before{ background:var(--terra-osc); --punta:12.5% }\n.szsl .k-dos::before{ background:var(--verde); --punta:37.5% }\n.szsl .k-tres::before{ background:var(--oro-txt); --punta:62.5% }\n.szsl .k-cuatro::before{ background:var(--selva-x); --punta:87.5% }\n@media(max-width:900px){ .szsl .cap::before{ display:none } }\n.szsl .cap-foto{ position:relative; z-index:1; overflow:hidden; aspect-ratio:24\/7 }\n@media(max-width:900px){ .szsl .cap-foto{ aspect-ratio:16\/9 } }\n.szsl .cap-foto img{ width:100%; height:100%; object-fit:cover; display:block; object-position:center 42%;\n  transition:transform 1.6s cubic-bezier(.16,1,.3,1) }\n.szsl .cap:hover .cap-foto img{ transform:scale(1.05) }\n.szsl .cap-foto::after{ content:''; position:absolute; inset:0; z-index:2 }\n.szsl .k-uno .cap-foto::after{ background:linear-gradient(180deg,rgba(168,91,57,.26) 0%,rgba(168,91,57,.08) 45%,rgba(168,91,57,.92) 100%) }\n.szsl .k-dos .cap-foto::after{ background:linear-gradient(180deg,rgba(42,53,40,.26) 0%,rgba(42,53,40,.08) 45%,rgba(42,53,40,.92) 100%) }\n.szsl .k-tres .cap-foto::after{ background:linear-gradient(180deg,rgba(110,84,25,.26) 0%,rgba(110,84,25,.08) 45%,rgba(110,84,25,.94) 100%) }\n.szsl .k-cuatro .cap-foto::after{ background:linear-gradient(180deg,rgba(20,30,22,.3) 0%,rgba(20,30,22,.1) 45%,rgba(20,30,22,.94) 100%) }\n.szsl .cap-foto::before{ content:''; position:absolute; left:0; right:0; bottom:0; height:1px; z-index:3;\n  background:linear-gradient(90deg,transparent,rgba(232,213,163,.65) 20%,rgba(232,213,163,.65) 80%,transparent) }\n.szsl .cap-cifra{ position:absolute; top:-.52em; right:44px; z-index:4; font-family:var(--serif); font-style:italic;\n  font-weight:600; font-size:clamp(110px,12vw,180px); line-height:.78; color:#fff; opacity:.22;\n  pointer-events:none; user-select:none }\n@media(max-width:900px){ .szsl .cap-cifra{ right:20px; font-size:96px; top:-.46em } }\n.szsl .cap-txt{ position:relative; z-index:2; padding:40px 48px 46px;\n  display:grid; grid-template-columns:1fr 1fr; gap:0 52px; align-items:start }\n.szsl .cap-txt > *{ grid-column:1 }\n.szsl .cap-dias{ grid-column:2; grid-row:1 \/ span 5 }\n@media(max-width:900px){ .szsl .cap-txt{ grid-template-columns:1fr; gap:0; padding:34px 26px 38px }\n  .szsl .cap-txt > *,.szsl .cap-dias{ grid-column:1; grid-row:auto } }\n.szsl .cap-k{ font-family:var(--label); font-size:17px; letter-spacing:.24em; text-transform:uppercase;\n  color:#FBF6EA; margin-bottom:12px; display:block }\n.szsl .k-dos .cap-k,.szsl .k-cuatro .cap-k{ color:var(--oro-pal) }\n.szsl .cap-txt h3{ font-size:clamp(32px,3.4vw,46px); color:#fff; margin-bottom:10px }\n.szsl .cap-txt h3 em{ color:var(--oro-pal) }\n.szsl .cap-sub{ font-family:var(--serif); font-size:clamp(23px,2.2vw,30px); font-style:italic;\n  color:var(--oro-pal); margin-bottom:20px; font-weight:500; line-height:1.28 }\n.szsl .cap-body{ font-size:19px; color:#fff; line-height:1.7; margin-bottom:0 }\n.szsl .k-dos .cap-body,.szsl .k-cuatro .cap-body{ color:rgba(255,255,255,.9) }\n.szsl .dia{ display:grid; grid-template-columns:52px 1fr; gap:16px; align-items:start;\n  padding:13px 0; border-bottom:1px solid rgba(255,255,255,.2) }\n.szsl .dia:last-child{ border-bottom:none }\n.szsl .dia-n{ font-family:var(--label); font-size:32px; line-height:.9; color:var(--oro-pal) }\n.szsl .dia-t{ font-family:var(--label); font-size:16px; letter-spacing:.16em; text-transform:uppercase;\n  color:#fff; display:block; margin-bottom:4px }\n.szsl .dia-d{ font-size:17px; color:#fff; line-height:1.6; font-weight:300 }\n.szsl .k-dos .dia-d,.szsl .k-cuatro .dia-d{ color:rgba(255,255,255,.86) }\n.szsl .libre{ font-family:var(--label); font-size:13px; letter-spacing:.13em; text-transform:uppercase; color:var(--selva-x);\n  background:var(--oro-pal); padding:3px 10px 1px; border-radius:999px; margin-left:9px; vertical-align:2px }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 DORMIR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .dormir{ display:grid; grid-template-columns:1.02fr 1fr; align-items:stretch; position:relative; overflow:hidden }\n@media(max-width:900px){ .szsl .dormir{ grid-template-columns:1fr } }\n.szsl .dormir-txt{ background:var(--selva); padding:68px 58px; position:relative; overflow:hidden;\n  display:flex; flex-direction:column; justify-content:center }\n.szsl .dormir-txt::before{ content:'\\201C'; position:absolute; z-index:0; top:-.19em; left:-.03em;\n  font-family:var(--serif); font-size:clamp(140px,20vw,240px); line-height:1; color:var(--oro); opacity:.13; pointer-events:none }\n.szsl .dormir-txt .palabrota{ right:-26px; bottom:-72px; font-size:clamp(120px,16vw,230px); color:var(--oro); opacity:.08 }\n.szsl .dormir-txt .etiq{ color:var(--oro-suave); position:relative; z-index:2 }\n.szsl .dormir-txt h2{ font-size:clamp(34px,4vw,52px); color:#fff; margin-bottom:20px; position:relative; z-index:2; line-height:1.06 }\n.szsl .dormir-txt h2 em{ color:var(--oro-suave) }\n.szsl .dormir-txt p{ color:rgba(255,255,255,.9); max-width:540px; position:relative; z-index:2 }\n.szsl .dormir-firma{ font-family:var(--serif); font-style:italic; font-weight:500;\n  color:var(--oro-suave) !important; max-width:560px; font-size:26px !important; line-height:1.4 !important;\n  margin-top:28px !important; padding-top:26px; border-top:1px solid rgba(232,213,163,.3) }\n@media(max-width:700px){ .szsl .dormir-firma{ font-size:21px !important } }\n.szsl .dormir-foto{ position:relative; overflow:hidden; min-height:540px }\n.szsl .dormir-foto img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover;\n  transition:transform 1.6s cubic-bezier(.16,1,.3,1) }\n.szsl .dormir:hover .dormir-foto img{ transform:scale(1.05) }\n.szsl .dormir-foto::before{ content:''; position:absolute; inset:20px; z-index:3; pointer-events:none;\n  border:1px solid rgba(232,213,163,.45); transition:inset .7s cubic-bezier(.16,1,.3,1) }\n.szsl .dormir:hover .dormir-foto::before{ inset:30px }\n@media(max-width:900px){ .szsl .dormir-foto{ min-height:330px; order:-1 } .szsl .dormir-txt{ padding:54px 30px } }\n@media(max-width:600px){ .szsl .dormir-txt{ padding:48px 24px } }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TICKET \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .tk{ background:#fff; overflow:hidden; box-shadow:0 34px 76px -30px rgba(20,30,22,.2);\n  border-top:4px solid var(--oro); position:relative; z-index:10 }\n.szsl .tk-head{ background:var(--selva); padding:44px 52px 38px; display:flex; justify-content:space-between;\n  align-items:center; flex-wrap:wrap; gap:20px; position:relative; overflow:hidden }\n.szsl .tk-head .palabrota{ right:-14px; bottom:-64px; font-size:190px; color:var(--oro); opacity:.1 }\n.szsl .tk-head h3{ font-size:clamp(30px,3.2vw,42px); color:#fff; font-weight:500; position:relative; z-index:2 }\n.szsl .tk-stamp{ font-family:var(--label); font-size:20px; letter-spacing:.18em; text-transform:uppercase;\n  color:var(--oro-br); position:relative; z-index:2 }\n.szsl .perf{ display:flex; align-items:center; background:#fff }\n.szsl .perf-c{ width:22px; height:22px; border-radius:50%; background:var(--aux1); flex-shrink:0 }\n.szsl .perf-c.l{ margin-left:-11px } .szsl .perf-c.r{ margin-right:-11px }\n.szsl .perf-l{ flex:1; border-top:2px dashed rgba(201,162,76,.42) }\n.szsl .tk-body{ padding:10px 52px 44px }\n.szsl .tk-cat{ padding:26px 0; border-bottom:1px solid rgba(42,53,40,.1) }\n.szsl .tk-cat:last-child{ border-bottom:none }\n.szsl .tk-lab{ font-family:var(--label); font-size:18px; letter-spacing:.24em; text-transform:uppercase;\n  color:var(--terra-osc); margin-bottom:15px; display:flex; align-items:center; gap:14px }\n.szsl .tk-lab::after{ content:''; flex:1; height:1px; background:rgba(201,162,76,.32) }\n.szsl .tk-items{ display:grid; grid-template-columns:repeat(auto-fill,minmax(280px,1fr)); gap:0 26px }\n.szsl .tk-i{ font-size:18px; color:var(--tinta-s); line-height:1.62; font-weight:300; padding:10px 0 10px 28px; position:relative }\n.szsl .tk-i::before{ content:'\u2713'; position:absolute; left:0; top:11px; color:var(--oro-txt); font-weight:700; font-size:14px }\n.szsl .tk-i strong{ color:var(--verde); font-weight:500 }\n.szsl .tk-i.no{ color:var(--tinta-m) }\n.szsl .tk-i.no::before{ content:'\u00b7'; color:var(--tinta-m); font-size:22px; top:7px; left:5px }\n.szsl .tk-foot{ background:var(--euca); padding:24px 52px; display:flex; align-items:center;\n  justify-content:space-between; gap:20px; flex-wrap:wrap }\n.szsl .tk-foot .a{ font-family:var(--serif); font-size:23px; font-style:italic; color:var(--selva); font-weight:500 }\n.szsl .tk-foot .b{ font-size:15px; color:var(--tinta-m); font-style:italic }\n@media(max-width:600px){ .szsl .tk-head,.szsl .tk-body,.szsl .tk-foot{ padding-left:26px; padding-right:26px } }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 PRECIO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .precio{ display:grid; grid-template-columns:.86fr 1.14fr; background:#fff; overflow:hidden;\n  box-shadow:0 40px 84px -32px rgba(20,30,22,.28); border-top:4px solid var(--oro); position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .precio{ grid-template-columns:1fr } }\n.szsl .precio-izq{ padding:54px 48px; border-right:1px solid rgba(201,162,76,.3); position:relative; overflow:hidden }\n@media(max-width:900px){ .szsl .precio-izq{ border-right:none; border-bottom:1px solid rgba(201,162,76,.3) } }\n.szsl .precio-izq .palabrota{ left:-30px; bottom:-64px; font-size:210px; color:var(--verde); opacity:.05 }\n.szsl .precio-tag{ font-family:var(--label); font-size:17px; letter-spacing:.26em; text-transform:uppercase;\n  color:var(--tinta-m); display:block; margin-bottom:16px; position:relative; z-index:2 }\n.szsl .precio-antes{ font-family:var(--label); font-size:clamp(38px,4vw,52px); color:var(--tinta-m); line-height:1;\n  text-decoration:line-through; text-decoration-color:var(--terra); position:relative; z-index:2 }\n\/* destello dorado recorriendo la cifra *\/\n.szsl .precio-num{ font-family:var(--label); font-size:clamp(84px,10vw,140px); line-height:.86; margin:2px 0 14px;\n  position:relative; z-index:2; padding-right:.05em;\n  background:linear-gradient(96deg,var(--oro-osc) 0%,var(--oro) 26%,#FFF3D6 50%,var(--oro) 74%,var(--oro-osc) 100%);\n  background-size:300% auto; -webkit-background-clip:text; background-clip:text;\n  -webkit-text-fill-color:transparent; color:transparent; animation:szslBrillo 5s linear infinite }\n.szsl .precio-nota{ font-family:var(--serif); font-size:21px; font-style:italic; color:var(--terra-osc); font-weight:500;\n  position:relative; z-index:2; margin-bottom:14px }\n.szsl .precio-fino{ font-size:15px; color:var(--tinta-m); font-style:italic; line-height:1.7; position:relative; z-index:2 }\n.szsl .precio-der{ padding:54px 48px }\n.szsl .precio-der h3{ font-size:30px; color:var(--verde); margin-bottom:22px; font-weight:500 }\n.szsl .precio-der h3 em{ color:var(--terra-osc) }\n.szsl .vals li{ font-size:18px; color:var(--tinta-s); line-height:1.66; font-weight:300; padding:13px 0 13px 30px;\n  position:relative; border-bottom:1px solid rgba(42,53,40,.1) }\n.szsl .vals li:last-child{ border-bottom:none }\n.szsl .vals li::before{ content:'\u2726'; position:absolute; left:0; top:14px; color:var(--oro); font-size:14px }\n.szsl .vals strong{ color:var(--verde); font-weight:500 }\n.szsl .precio-cierre{ font-family:var(--serif); font-size:clamp(22px,2.4vw,30px); font-style:italic;\n  color:var(--terra-osc); max-width:760px; margin-top:44px; line-height:1.4; font-weight:500; position:relative; z-index:10 }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TRANSPARENCIA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Los paneles llevaban h4 colgando directamente del h2 de la secci\u00f3n.\n   Ahora son h3 y el CSS apunta a h3: no cambia nada visualmente. *\/\n.szsl .pg-tabs{ display:flex; gap:10px; flex-wrap:wrap; margin-bottom:28px; position:relative; z-index:10 }\n.szsl .pg-tab{ font-family:var(--label); font-size:18px; letter-spacing:.12em; text-transform:uppercase;\n  padding:13px 21px 10px; border:1px solid rgba(232,213,163,.42); border-radius:999px; color:var(--oro-suave);\n  background:transparent; cursor:pointer; transition:all .35s }\n.szsl .pg-tab:hover{ border-color:var(--oro); transform:translateY(-3px) }\n.szsl .pg-tab.on{ background:var(--oro); border-color:var(--oro); color:var(--selva) }\n.szsl .pg-panels{ background:rgba(255,255,255,.05); border:1px solid rgba(232,213,163,.16);\n  padding:44px 46px; position:relative; z-index:10 }\n.szsl.js .pg-p{ display:none } .szsl.js .pg-p.on{ display:block }\n.szsl .pg-p + .pg-p{ margin-top:34px } .szsl.js .pg-p + .pg-p{ margin-top:0 }\n.szsl .pg-p h3{ font-size:29px; color:#fff; margin-bottom:18px; font-weight:500 }\n.szsl .pg-p p{ font-size:18px; color:rgba(255,255,255,.88); line-height:1.82; font-weight:300; margin-bottom:14px }\n.szsl .pg-p p:last-child{ margin-bottom:0 }\n.szsl .pg-steps{ margin-bottom:18px; display:flex; flex-direction:column; gap:12px }\n.szsl .pg-step{ display:flex; gap:20px; align-items:flex-start; padding:18px 24px;\n  background:rgba(255,255,255,.06); border-left:3px solid var(--oro) }\n.szsl .pg-n{ font-family:var(--label); font-size:32px; color:var(--oro-suave); line-height:.9; flex-shrink:0; min-width:48px }\n.szsl .pg-step p{ margin:0; font-size:18px }\n.szsl .pg-link{ color:var(--oro-suave); border-bottom:1px solid rgba(232,213,163,.42) }\n@media(max-width:600px){ .szsl .pg-panels{ padding:32px 24px } }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 PASOS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .pasos{ display:grid; grid-template-columns:repeat(3,1fr); gap:28px; margin-bottom:44px; position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .pasos{ grid-template-columns:1fr } }\n.szsl .paso{ background:#fff; padding:48px 38px; position:relative; overflow:hidden; border-top:3px solid var(--oro);\n  transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s }\n.szsl .paso:hover{ transform:translateY(-6px); box-shadow:0 24px 52px -18px rgba(20,30,22,.22) }\n.szsl .paso-n{ position:absolute; top:20px; right:24px; font-family:var(--label); font-size:96px;\n  color:var(--oro); opacity:.2; line-height:.8 }\n.szsl .paso-k{ font-family:var(--label); font-size:17px; letter-spacing:.22em; text-transform:uppercase;\n  color:var(--terra-osc); display:block; margin-bottom:12px; position:relative; z-index:2 }\n.szsl .paso h3{ font-size:29px; color:var(--verde); margin-bottom:14px; font-weight:500; position:relative; z-index:2 }\n.szsl .paso h3 em{ color:var(--terra-osc) }\n.szsl .f-aux2 .paso h3{ color:var(--verde) }\n.szsl .paso p{ font-size:18px; color:var(--tinta-s); line-height:1.74; position:relative; z-index:2 }\n.szsl .nota{ background:#fff; border-left:3px solid var(--terra-osc); padding:28px 36px; position:relative; z-index:10 }\n.szsl .nota p{ font-size:18px; color:var(--tinta-s); line-height:1.78 }\n.szsl .nota strong{ color:var(--verde); font-weight:600 }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TIMELINE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Los hitos eran h4 bajo un h2. Ahora h3, con el CSS redirigido. *\/\n.szsl .tl{ position:relative; max-width:860px; margin-top:52px; z-index:10 }\n.szsl .tl::before{ content:''; position:absolute; left:118px; top:0; bottom:0; width:1px;\n  background:linear-gradient(180deg,transparent,var(--oro) 8%,var(--oro) 92%,transparent) }\n.szsl .tl-i{ display:grid; grid-template-columns:104px 1fr; gap:0 46px; padding-bottom:46px; position:relative }\n.szsl .tl-i:last-child{ padding-bottom:0 }\n.szsl .tl-i::before{ content:''; position:absolute; left:114px; top:8px; width:9px; height:9px; border-radius:50%;\n  background:var(--oro); box-shadow:0 0 0 4px rgba(201,162,76,.24) }\n.szsl .tl-t{ font-family:var(--label); font-size:17px; letter-spacing:.16em; text-transform:uppercase;\n  color:var(--oro); text-align:right; padding-top:4px; line-height:1.4 }\n.szsl .tl-c h3{ font-size:27px; color:#fff; margin-bottom:8px; font-weight:500 }\n.szsl .tl-c p{ font-size:18px; color:rgba(255,255,255,.84); line-height:1.78; font-weight:300 }\n.szsl .tl-cierre{ font-family:var(--serif); font-size:clamp(19px,2.1vw,30px); font-style:italic;\n  color:var(--oro-suave); font-weight:500; line-height:1.32; margin-top:46px; padding-top:38px;\n  border-top:1px solid rgba(201,162,76,.3); max-width:none; position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .tl::before{ left:90px } .szsl .tl-i{ grid-template-columns:78px 1fr; gap:0 30px }\n  .szsl .tl-i::before{ left:86px } }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 QUI\u00c9NES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .qui-deco{ position:absolute; top:50%; font-family:var(--serif); font-style:italic;\n  font-size:clamp(130px,17vw,265px); line-height:1; letter-spacing:.05em; opacity:.55;\n  writing-mode:vertical-rl; pointer-events:none; white-space:nowrap; z-index:0 }\n.szsl .qui-sun{ left:-.06em; color:var(--oro); transform:translateY(-50%) rotate(180deg) }\n.szsl .qui-zen{ right:-.06em; color:#9CC09C; transform:translateY(-50%) }\n@media(max-width:900px){ .szsl .qui-deco{ opacity:.3; font-size:clamp(90px,20vw,150px) } }\n.szsl .qui-in{ display:grid; grid-template-columns:1fr 1.28fr; gap:58px; align-items:center; position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .qui-in{ grid-template-columns:1fr; gap:36px } }\n.szsl .qui-imgs{ display:flex; flex-direction:column; gap:26px }\n@media(max-width:900px){ .szsl .qui-imgs{ flex-direction:row } .szsl .qui-imgs > div{ flex:1 } }\n.szsl .qui-img{ aspect-ratio:16\/11 }\n.szsl .qui-img.rakel img{ object-position:center 15% }\n.szsl .qui-img.toni img{ object-position:center 62% }\n.szsl .qui-body{ font-size:19px; color:rgba(255,255,255,.88); line-height:1.84; font-weight:300; margin-bottom:20px }\n.szsl .qui-lab{ font-family:var(--label); font-size:18px; letter-spacing:.22em; text-transform:uppercase;\n  color:var(--oro-suave); margin-bottom:14px; display:block }\n.szsl .qui-list{ margin-bottom:24px; display:grid; grid-template-columns:1fr 1fr; gap:0 26px }\n@media(max-width:760px){ .szsl .qui-list{ grid-template-columns:1fr } }\n.szsl .qui-list li{ font-size:18px; color:rgba(255,255,255,.82); line-height:1.62; font-weight:300;\n  padding:12px 0 12px 28px; position:relative; border-bottom:1px solid rgba(232,213,163,.13) }\n.szsl .qui-list li::before{ content:'\u2192'; position:absolute; left:0; top:12px; color:var(--oro); font-size:14px }\n.szsl .qui-cierre{ font-family:var(--serif); font-size:24px; font-style:italic; color:var(--oro-suave);\n  margin-bottom:10px; line-height:1.44; font-weight:500 }\n.szsl .qui-firma{ font-family:var(--label); font-size:18px; letter-spacing:.18em; text-transform:uppercase;\n  color:rgba(255,255,255,.5); margin-bottom:24px }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CALIBRADOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .cal{ background:#fff; padding:56px 60px; border-left:4px solid var(--terra-osc);\n  box-shadow:0 24px 52px -20px rgba(20,30,22,.18); position:relative; z-index:10 }\n@media(max-width:600px){ .szsl .cal{ padding:40px 26px } }\n.szsl .cal-tag{ font-family:var(--label); font-size:18px; letter-spacing:.22em; text-transform:uppercase;\n  color:var(--terra-osc); margin-bottom:14px; display:block }\n.szsl .cal h3{ font-size:clamp(30px,3.4vw,42px); color:var(--verde); font-weight:500; line-height:1.16; margin-bottom:32px }\n.szsl .cal h3 em{ color:var(--terra-osc) }\n.szsl .cal-i{ display:grid; grid-template-columns:30px 1fr; gap:14px; padding:16px 0;\n  border-bottom:1px solid rgba(42,53,40,.1); align-items:start }\n.szsl .cal-i:last-child{ border-bottom:none }\n.szsl .cal-c{ color:var(--oro-txt); font-family:var(--serif); font-size:20px; padding-top:2px }\n.szsl .cal-i p{ font-size:19px; color:var(--tinta-s); line-height:1.64 }\n.szsl .cal-i strong{ color:var(--verde); font-weight:500 }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .faq{ position:relative; z-index:10 }\n.szsl .faq details{ border-bottom:1px solid rgba(42,53,40,.16) }\n.szsl .faq summary{ cursor:pointer; list-style:none; padding:26px 48px 26px 0; position:relative;\n  font-family:var(--serif); font-size:27px; line-height:1.3; color:var(--verde); font-weight:500; transition:color .4s }\n.szsl .faq summary::-webkit-details-marker{ display:none }\n.szsl .faq summary:hover{ color:var(--terra-osc) }\n.szsl .faq summary::after{ content:'+'; position:absolute; right:6px; top:50%; transform:translateY(-50%);\n  font-family:var(--serif); font-size:38px; color:var(--terra-osc); line-height:1;\n  transition:transform .45s cubic-bezier(.16,1,.3,1) }\n.szsl .faq details[open] summary::after{ transform:translateY(-50%) rotate(135deg) }\n.szsl .faq details p{ margin-bottom:24px; padding-right:48px; color:var(--tinta-s); font-size:19px }\n.szsl .faq details a{ color:var(--terra-osc); border-bottom:1px solid rgba(168,91,57,.42) }\n@media(max-width:600px){ .szsl .faq summary{ font-size:23px; padding-right:40px }\n  .szsl .faq details p{ padding-right:0 } }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 LEER M\u00c1S (enlaces al Atlas) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .leer{ margin-top:56px; position:relative; z-index:10 }\n.szsl .leer-k{ font-family:var(--label); font-size:16px; letter-spacing:.24em; text-transform:uppercase;\n  color:var(--oro-txt); display:block; margin-bottom:18px }\n.szsl .leer-grid{ display:grid; grid-template-columns:1fr 1fr; gap:14px }\n@media(max-width:760px){ .szsl .leer-grid{ grid-template-columns:1fr } }\n.szsl .leer-a{ display:block; background:#fff; border:1px solid rgba(42,53,40,.16); padding:22px 24px 20px;\n  position:relative; overflow:hidden;\n  transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s }\n.szsl .leer-a::before{ content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:var(--oro);\n  transition:width .4s cubic-bezier(.16,1,.3,1) }\n.szsl .leer-a:hover{ transform:translateY(-4px); box-shadow:0 18px 38px -18px rgba(20,30,22,.4); border-color:transparent }\n.szsl .leer-a:hover::before{ width:7px }\n.szsl .leer-n{ font-family:var(--label); font-size:14px; letter-spacing:.22em; text-transform:uppercase;\n  color:var(--oro-txt); display:block; margin-bottom:6px }\n.szsl .leer-t{ font-family:var(--serif); font-size:23px; font-weight:600; color:var(--verde); line-height:1.2 }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CTA FINAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Los dos titulares eran h3 sin h2 en la secci\u00f3n. Ahora h2, CSS redirigido. *\/\n.szsl .cta{ display:grid; grid-template-columns:1fr 1fr }\n@media(max-width:900px){ .szsl .cta{ grid-template-columns:1fr } }\n.szsl .cta-a{ background:var(--terra-osc); position:relative; overflow:hidden; display:flex; flex-direction:column }\n.szsl .cta-a .num{ position:absolute; z-index:0; right:-.06em; bottom:-.24em; font-family:var(--label);\n  font-size:clamp(220px,25vw,390px); line-height:.74; color:#fff; opacity:.14; pointer-events:none }\n.szsl .cta-a-top{ padding:78px 54px 56px; position:relative; z-index:2; flex:1 }\n.szsl .cta-a-bot{ padding:30px 54px 34px; position:relative; z-index:2;\n  border-top:1px solid rgba(255,255,255,.34); background:rgba(20,30,22,.24);\n  display:flex; align-items:center; gap:24px; flex-wrap:wrap }\n.szsl .cta-guia-libro{ width:82px; flex-shrink:0 }\n.szsl .cta-guia-libro img{ width:100%; aspect-ratio:3\/4; object-fit:cover;\n  transform:rotate(-5deg); box-shadow:0 14px 28px rgba(20,30,22,.5);\n  border:1px solid rgba(255,255,255,.4); transition:transform .6s cubic-bezier(.16,1,.3,1) }\n.szsl .cta-a-bot:hover .cta-guia-libro img{ transform:rotate(0) translateY(-5px) }\n.szsl .cta-guia-txt{ flex:1 1 220px; min-width:0 }\n.szsl .cta-guia-k{ font-family:var(--label); font-size:15px; letter-spacing:.24em; text-transform:uppercase;\n  color:var(--oro-pal); display:block; margin-bottom:5px }\n.szsl .cta-guia-t{ font-family:var(--serif); font-size:26px; font-style:italic; color:#fff; line-height:1.24 }\n.szsl .cta-guia-btn{ flex-shrink:0; font-family:var(--label); font-size:17px; letter-spacing:.14em;\n  text-transform:uppercase; padding:14px 24px 11px; border-radius:999px; background:var(--selva-x);\n  color:var(--oro-suave); display:inline-flex; align-items:center; gap:10px;\n  transition:background .4s,color .4s,transform .4s cubic-bezier(.16,1,.3,1) }\n.szsl .cta-guia-btn:hover{ background:var(--oro); color:var(--selva-x); transform:translateY(-3px) }\n.szsl .cta-b{ background:var(--bambu); position:relative; overflow:hidden; padding:78px 54px 82px;\n  display:flex; flex-direction:column; justify-content:center }\n.szsl .cta h2{ font-size:clamp(34px,3.9vw,50px); line-height:1.06; margin-bottom:18px; position:relative; z-index:2 }\n.szsl .cta-a h2{ color:#fff } .szsl .cta-a h2 em{ color:var(--oro-pal) }\n.szsl .cta-b h2{ color:var(--verde) } .szsl .cta-b h2 em{ color:var(--terra-osc) }\n.szsl .cta .kick{ font-family:var(--label); font-size:18px; letter-spacing:.28em; text-transform:uppercase;\n  margin-bottom:18px; position:relative; z-index:2 }\n.szsl .cta-a .kick{ color:rgba(255,255,255,.9) } .szsl .cta-b .kick{ color:var(--oro-txt) }\n.szsl .cta-a p{ color:#fff; position:relative; z-index:2; max-width:450px }\n.szsl .cta-b p{ color:var(--tinta-s); position:relative; z-index:2; max-width:450px }\n.szsl .cta-btns{ display:flex; flex-wrap:wrap; gap:12px; margin-top:22px; position:relative; z-index:2 }\n.szsl .cta-frase{ font-family:var(--serif); font-style:italic; font-weight:500;\n  font-size:clamp(30px,3.6vw,50px) !important; line-height:1.14; margin-top:38px; padding-top:32px;\n  border-top:1px solid rgba(201,162,76,.42); max-width:none !important; position:relative; z-index:2;\n  background:linear-gradient(96deg,var(--oro-osc) 0%,var(--terra-osc) 22%,var(--oro) 46%,var(--terra-osc) 70%,var(--oro-osc) 100%);\n  background-size:300% auto; -webkit-background-clip:text; background-clip:text;\n  -webkit-text-fill-color:transparent; color:transparent; animation:szslBrillo 6s linear infinite;\n  padding-right:.1em; padding-bottom:.09em; margin-right:-.1em }\n.szsl .otros-k{ font-family:var(--label); font-size:16px; letter-spacing:.24em; text-transform:uppercase;\n  color:var(--oro-txt); margin-top:34px; margin-bottom:14px; position:relative; z-index:2; display:block }\n.szsl .otros{ display:flex; flex-wrap:wrap; gap:10px; align-items:center; position:relative; z-index:2 }\n.szsl .otro{ display:inline-flex; align-items:center; gap:10px; padding:12px 19px 10px;\n  border:1px solid rgba(42,53,40,.24); border-radius:999px; background:#fff;\n  font-family:var(--label); font-size:17px; letter-spacing:.1em; text-transform:uppercase; color:var(--verde);\n  transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,color .35s,border-color .35s }\n.szsl .otro b{ font-family:var(--serif); font-style:italic; font-size:19px; font-weight:500;\n  color:var(--terra-osc); letter-spacing:0; text-transform:none; transition:color .35s }\n.szsl .otro:hover{ background:var(--verde); color:var(--oro-suave); border-color:var(--verde); transform:translateY(-3px) }\n.szsl .otro:hover b{ color:var(--oro-pal) }\n.szsl .otros-sep{ width:1px; height:28px; background:rgba(42,53,40,.2); flex-shrink:0; margin:0 4px; align-self:center }\n.szsl .otro-red{ width:46px; height:46px; border-radius:50%; flex-shrink:0;\n  display:inline-flex; align-items:center; justify-content:center;\n  border:1px solid rgba(42,53,40,.24); background:#fff;\n  transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,border-color .35s }\n.szsl .otro-red svg{ width:17px; height:17px; fill:var(--oro-txt); transition:fill .35s }\n.szsl .otro-red:hover{ background:var(--verde); border-color:var(--verde); transform:translateY(-3px) }\n.szsl .otro-red:hover svg{ fill:var(--oro-suave) }\n@media(max-width:600px){ .szsl .cta-a-top{ padding:58px 26px 44px } .szsl .cta-a-bot{ padding:26px 26px 30px }\n  .szsl .cta-b{ padding:58px 26px 64px } }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BARRA FLOTANTE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Oculta al cargar. Sube cuando el hero sale de pantalla y se retira\n   al llegar al CTA final. *\/\n.szsl-bar{ --bar-off:0px; position:fixed; left:0; right:0; bottom:var(--bar-off); z-index:9991;\n  background:linear-gradient(100deg,#101A12 0%,#1E2E20 46%,#101A12 100%);\n  border-top:1px solid rgba(201,162,76,.55); overflow:hidden;\n  display:flex; align-items:center; justify-content:space-between; gap:24px; padding:16px 32px;\n  transform:translateY(115%); transition:transform .55s cubic-bezier(.16,1,.3,1);\n  font-family:'Libre Franklin',Arial,sans-serif }\n.szsl-bar.on{ transform:translateY(0) }\n.szsl-bar::before{ content:''; position:absolute; inset:0; z-index:0; pointer-events:none;\n  background:repeating-linear-gradient(-38deg,rgba(201,162,76,0) 0px,rgba(201,162,76,0) 22px,\n    rgba(201,162,76,.11) 22px,rgba(201,162,76,.11) 26px); animation:szslRayas 9s linear infinite }\n@keyframes szslRayas{ 0%{background-position:0 0} 100%{background-position:-140px 0} }\n.szsl-bar-l{ position:relative; z-index:1; display:flex; align-items:center; gap:16px; min-width:0 }\n.szsl-dot{ width:9px; height:9px; border-radius:50%; background:#C9A24C; flex-shrink:0;\n  box-shadow:0 0 0 4px rgba(201,162,76,.22); animation:szslPulso 2s ease-in-out infinite }\n@keyframes szslPulso{ 0%,100%{opacity:1} 50%{opacity:.35} }\n.szsl-bar-txt{ line-height:1.2; min-width:0; position:relative; padding-bottom:7px }\n.szsl-bar-txt::after{ content:''; position:absolute; left:0; bottom:0; height:1px; width:100%;\n  background:linear-gradient(90deg,#C9A24C,#F0DBA5 50%,#C9A24C); background-size:200% auto;\n  opacity:.7; animation:szslBrillo 3.4s linear infinite }\n.szsl-bar-k{ font-family:'Bebas Neue',Impact,sans-serif; font-size:15px; letter-spacing:.26em;\n  text-transform:uppercase; color:#E8D5A3; display:block; margin-bottom:2px }\n.szsl-bar-m{ font-family:'Bebas Neue',Impact,sans-serif; font-size:23px; letter-spacing:.06em; color:#fff;\n  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block }\n.szsl-bar a{ position:relative; z-index:1; flex-shrink:0; white-space:nowrap; display:inline-flex; align-items:center;\n  gap:10px; font-family:'Bebas Neue',Impact,sans-serif; font-size:18px; letter-spacing:.14em; text-transform:uppercase;\n  padding:14px 28px 11px; border-radius:999px; background:#C9A24C; color:#1E2E20; text-decoration:none;\n  transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s }\n.szsl-bar a:hover{ background:#F0DBA5; transform:translateY(-3px) }\n@media(max-width:600px){ .szsl-bar{ padding:12px 18px; gap:12px }\n  .szsl-bar-m{ font-size:18px } .szsl-bar-k{ font-size:12px }\n  .szsl-bar a{ padding:12px 18px 9px; font-size:16px } }\n\n.szsl-prog{ position:fixed; top:0; left:0; height:3px; width:0; z-index:9992; transform-origin:0 50%;\n  background:linear-gradient(90deg,#8A6B24,#C9A24C,#FFF3D6); box-shadow:0 0 10px rgba(201,162,76,.5) }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 REVELADO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.szsl .rv{ opacity:1; transform:none }\n.szsl.js .rv{ opacity:0; transform:translateY(22px);\n  transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1) }\n.szsl.js .dentro.rv,.szsl.js .dentro .rv{ opacity:1; transform:none }\n.szsl.js .dentro .rv:nth-child(2){ transition-delay:.06s }\n.szsl.js .dentro .rv:nth-child(3){ transition-delay:.12s }\n.szsl.js .dentro .rv:nth-child(4){ transition-delay:.18s }\n\n@media(prefers-reduced-motion:reduce){\n  .szsl *,.szsl *::before,.szsl *::after,.szsl-bar,.szsl-bar::before{\n    animation-duration:.001ms !important; animation-iteration-count:1 !important; transition-duration:.001ms !important }\n  .szsl .rv{ opacity:1 !important; transform:none !important }\n}\n.szsl a:focus-visible,.szsl summary:focus-visible,.szsl button:focus-visible{ outline:2px solid var(--oro); outline-offset:4px }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ESTADO \u00b7 INSCRIPCIONES CERRADAS \/ PREPARANDO 2027 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Gris para lo que ya no est\u00e1 disponible, dorado para lo que viene. *\/\n.szsl .pastilla.cerrada{ color:rgba(255,255,255,.72); border-color:rgba(255,255,255,.28);\n  background:rgba(20,30,22,.6) }\n.szsl .pastilla.proxima{ color:var(--selva-x); background:var(--oro-suave); border-color:var(--oro-suave) }\n.szsl .punto{ width:8px; height:8px; border-radius:50%; background:currentColor; flex-shrink:0;\n  animation:szslPulso 2s ease-in-out infinite }\n.szsl .sello.cerrado{ background:#5E5E5E; color:#fff }\n.szsl .salida-fecha.pasada{ color:rgba(232,213,163,.55) }\n.szsl .proxima-caja{ position:relative; z-index:2; margin-top:28px; padding-top:22px;\n  border-top:1px solid rgba(232,213,163,.3); display:flex; align-items:center; gap:12px;\n  font-family:var(--label); font-size:22px; letter-spacing:.18em; text-transform:uppercase; color:var(--oro-suave) }\n.szsl .aviso-nota{ font-size:15px; font-style:italic; color:var(--tinta-m); margin-top:14px; text-align:center; line-height:1.6 }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \u00abINSCRIPCIONES CERRADAS\u00bb CON LUCES DORADAS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   Dos luces recorren el borde como bombillas de marquesina, el texto\n   brilla en dorado y un halo late alrededor. Se activa con la clase\n   .luces y el texto va dentro de .luces-t. *\/\n.szsl .luces{ position:relative; isolation:isolate; overflow:hidden;\n  border-color:transparent !important; animation:szslHalo 2.6s ease-in-out infinite }\n.szsl .luces::before{ content:''; position:absolute; z-index:-2; left:50%; top:50%; width:220%; aspect-ratio:1;\n  background:conic-gradient(from 0deg,\n    transparent 0 28%, rgba(201,162,76,.95) 38%, #FFF3D6 44%, rgba(201,162,76,.95) 50%, transparent 60%,\n    transparent 78%, rgba(201,162,76,.95) 88%, #FFF3D6 94%, transparent 100%);\n  animation:szslGira 3.4s linear infinite }\n.szsl .luces::after{ content:''; position:absolute; z-index:-1; inset:2px; border-radius:inherit; background:var(--selva-x) }\n.szsl .sello.luces{ font-size:18px; padding:11px 20px 8px }\n.szsl .luces-t{ background:linear-gradient(96deg,var(--oro-suave) 0%,var(--oro) 24%,#FFF8E7 50%,var(--oro) 74%,var(--oro-suave) 100%);\n  background-size:300% auto; -webkit-background-clip:text; background-clip:text;\n  -webkit-text-fill-color:transparent; color:transparent; animation:szslBrillo 3s linear infinite }\n@keyframes szslGira{ from{transform:translate(-50%,-50%) rotate(0deg)} to{transform:translate(-50%,-50%) rotate(360deg)} }\n@keyframes szslHalo{ 0%,100%{box-shadow:0 0 0 0 rgba(201,162,76,0)} 50%{box-shadow:0 0 24px 3px rgba(201,162,76,.55)} }\n\/* en la barra flotante (vive fuera de .szsl: colores en hex) *\/\n.szsl-luz{ background:linear-gradient(96deg,#E8D5A3 0%,#C9A24C 24%,#FFF8E7 50%,#C9A24C 74%,#E8D5A3 100%);\n  background-size:300% auto; -webkit-background-clip:text; background-clip:text;\n  -webkit-text-fill-color:transparent; color:transparent; animation:szslBrillo 3s linear infinite }\n@media(prefers-reduced-motion:reduce){ .szsl-luz{ animation:none } }\n\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   \u2605 2027 \u00b7 EFECTOS NUEVOS \u2605\n   Todo lo de aqu\u00ed abajo es nuevo. Lo de arriba es el CSS de 2026 sin tocar.\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n\/* \u2500\u2500 Estado \u00abplazas abiertas\u00bb \u2500\u2500 *\/\n.szsl .pastilla.abierta{ color:var(--oro-suave); background:rgba(20,30,22,.6) }\n.szsl .sello.abierto{ background:var(--oro); color:var(--selva-x) }\n\n\/* \u2500\u2500 HERO \u00b7 entrada escalonada (CSS puro: funciona aunque falle el JS) \u2500\u2500 *\/\n.szsl .hero-in > *{ animation:szslEntra 1.2s cubic-bezier(.16,1,.3,1) both }\n.szsl .hero-in > *:nth-child(1){ animation-delay:.15s }\n.szsl .hero-in > *:nth-child(2){ animation-delay:.32s }\n.szsl .hero-in > *:nth-child(3){ animation-delay:.55s }\n.szsl .hero-in > *:nth-child(4){ animation-delay:.78s }\n@keyframes szslEntra{ from{ opacity:0; transform:translateY(30px); filter:blur(8px) } to{ opacity:1; transform:none; filter:none } }\n\n\/* \u2500\u2500 HERO \u00b7 parallax: el JS mueve este contenedor, no la imagen \u2500\u2500 *\/\n.szsl .hero-img{ will-change:transform }\n\n\/* \u2500\u2500 HERO \u00b7 luci\u00e9rnagas doradas \u2500\u2500 *\/\n.szsl .luciernagas{ position:absolute; inset:0; z-index:5; pointer-events:none; overflow:hidden }\n.szsl .luciernagas i{ position:absolute; width:5px; height:5px; border-radius:50%; background:#FFE9B0;\n  box-shadow:0 0 12px 4px rgba(255,214,120,.55),0 0 2px 1px #fff; opacity:0;\n  animation:szslLuz var(--d,10s) ease-in-out var(--r,0s) infinite }\n@keyframes szslLuz{\n  0%{ opacity:0; transform:translate(0,0) scale(.5) }\n  18%{ opacity:.95 }\n  45%{ opacity:.3; transform:translate(var(--x,30px),var(--y,-60px)) scale(1) }\n  70%{ opacity:.9 }\n  100%{ opacity:0; transform:translate(calc(var(--x,30px) * 1.7),calc(var(--y,-60px) * 1.9)) scale(.4) }\n}\n@media(max-width:700px){ .szsl .luciernagas i:nth-child(n+8){ display:none } }\n\n\/* \u2500\u2500 HERO \u00b7 gu\u00eda de scroll \u2500\u2500 *\/\n.szsl .hero-baja{ position:absolute; left:50%; bottom:24px; z-index:6; width:1px; height:56px;\n  background:rgba(232,213,163,.22); overflow:hidden; transform:translateX(-50%) }\n.szsl .hero-baja::after{ content:''; position:absolute; left:0; top:-40%; width:100%; height:40%;\n  background:linear-gradient(180deg,transparent,var(--oro-br)); animation:szslBaja 2.2s cubic-bezier(.65,0,.35,1) infinite }\n@keyframes szslBaja{ from{ top:-40% } to{ top:100% } }\n@media(max-width:900px){ .szsl .hero-baja{ display:none } }\n\n\/* \u2500\u2500 FOTOS \u00b7 efecto tel\u00f3n al entrar en pantalla \u2500\u2500 *\/\n.szsl.js .p-foto.rv .marco,.szsl.js .qui-imgs.rv .marco{ clip-path:inset(0 0 100% 0);\n  transition:clip-path 1.4s cubic-bezier(.77,0,.18,1),transform .7s cubic-bezier(.16,1,.3,1) }\n.szsl.js .p-foto.rv .duo-b{ transition-delay:.4s,0s }\n.szsl.js .qui-imgs.rv .toni{ transition-delay:.3s,0s }\n.szsl.js .p-foto.dentro .marco,.szsl.js .qui-imgs.dentro .marco{ clip-path:inset(0 0 0 0) }\n\n\/* \u2500\u2500 FOCO \u00b7 luz que sigue al rat\u00f3n (fichas, cifras, pasos) \u2500\u2500 *\/\n.szsl .foco::before{ content:''; position:absolute; inset:0; z-index:1; pointer-events:none;\n  background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(240,219,165,.24),transparent 62%);\n  opacity:0; transition:opacity .45s }\n.szsl .foco:hover::before{ opacity:1 }\n.szsl .cifra.foco::before{ background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(201,162,76,.16),transparent 62%) }\n.szsl .paso.foco::before{ background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),rgba(201,162,76,.14),transparent 62%) }\n.szsl .cifra > *{ position:relative; z-index:2 }\n\n\/* \u2500\u2500 INCLINACI\u00d3N 3D (salida y precio) \u2500\u2500 *\/\n.szsl .tilt{ will-change:transform }\n\n\/* \u2500\u2500 CUENTA ATR\u00c1S \u2500\u2500 *\/\n.szsl .cuenta{ position:relative; z-index:2; margin-top:18px; display:flex; align-items:baseline; gap:12px;\n  font-family:var(--label); font-size:19px; letter-spacing:.18em; text-transform:uppercase; color:rgba(255,255,255,.78) }\n.szsl .cuenta b{ font-family:var(--label); font-weight:400; font-size:58px; line-height:.8; letter-spacing:.02em;\n  background:linear-gradient(96deg,var(--oro-suave) 0%,var(--oro) 30%,#FFF8E7 50%,var(--oro) 70%,var(--oro-suave) 100%);\n  background-size:300% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;\n  color:transparent; animation:szslBrillo 4s linear infinite }\n.szsl .cuenta[hidden]{ display:none }\n.szsl .cuenta span{ white-space:nowrap }\n\/* barra flotante: en m\u00f3vil la etiqueta no se parte *\/\n.szsl-bar-k{ white-space:nowrap }\n@media(max-width:600px){ .szsl-bar-k{ font-size:11px; letter-spacing:.16em } }\n\n\/* \u2500\u2500 LA RUTA \u00b7 el mapa que se dibuja \u2500\u2500 *\/\n.szsl .ruta{ display:grid; grid-template-columns:.95fr 1.05fr; gap:64px; align-items:center; position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .ruta{ grid-template-columns:1fr; gap:34px } }\n.szsl .mapa{ position:relative; width:100%; max-width:470px; margin:0 auto }\n.szsl .mapa svg{ width:100%; height:auto; display:block; overflow:visible }\n.szsl .mapa .isla{ fill:rgba(201,162,76,.07); stroke:rgba(232,213,163,.6); stroke-width:1.3; stroke-linejoin:round }\n.szsl .mapa .cota{ fill:none; stroke:rgba(201,162,76,.2); stroke-width:1; stroke-linejoin:round }\n.szsl .mapa .traza-base{ fill:none; stroke:rgba(232,213,163,.2); stroke-width:2; stroke-dasharray:2 7; stroke-linecap:round; stroke-linejoin:round }\n.szsl .mapa .traza{ fill:none; stroke:url(#szslOro); stroke-width:3.4; stroke-linecap:round; stroke-linejoin:round;\n  filter:drop-shadow(0 0 6px rgba(240,219,165,.55)) }\n.szsl.js .mapa .traza{ stroke-dasharray:1; stroke-dashoffset:1 }\n.szsl .mapa .viajero{ fill:#FFF3D6; filter:drop-shadow(0 0 8px rgba(255,226,150,.95)); opacity:0; transition:opacity .4s }\n.szsl .mapa .viajero.on{ opacity:1 }\n.szsl .mapa .pt .n{ fill:var(--selva-x); stroke:var(--oro); stroke-width:2; transition:fill .5s }\n.szsl .mapa .pt .halo{ fill:var(--oro); opacity:0; transform-box:fill-box; transform-origin:center }\n.szsl .mapa .pt text{ font-family:var(--label); font-size:15px; letter-spacing:.14em; fill:rgba(255,255,255,.4); transition:fill .5s }\n.szsl .mapa .pt.on .n{ fill:var(--oro) }\n.szsl .mapa .pt.on text{ fill:var(--oro-pal) }\n.szsl .mapa .pt.on .halo{ animation:szslHaloP 2.4s ease-out infinite }\n.szsl .mapa .pt.foco-p .n{ fill:#FFF3D6 }\n.szsl .mapa .pt.foco-p text{ fill:#fff }\n@keyframes szslHaloP{ 0%{ opacity:.55; transform:scale(1) } 100%{ opacity:0; transform:scale(3.4) } }\n.szsl .mapa-pie{ font-family:var(--label); font-size:15px; letter-spacing:.2em; text-transform:uppercase;\n  color:rgba(232,213,163,.6); text-align:center; margin-top:14px }\n\n.szsl .ruta-lista{ counter-reset:none; border-top:1px solid rgba(232,213,163,.18) }\n.szsl .ruta-lista li{ display:grid; grid-template-columns:76px 1fr; gap:16px; align-items:baseline;\n  padding:12px 0 11px; border-bottom:1px solid rgba(232,213,163,.14); cursor:default;\n  transition:padding .4s cubic-bezier(.16,1,.3,1),background .4s }\n.szsl .ruta-lista .rd{ font-family:var(--label); font-size:16px; letter-spacing:.16em; text-transform:uppercase;\n  color:rgba(232,213,163,.45); transition:color .5s }\n.szsl .ruta-lista .rn{ font-family:var(--serif); font-size:24px; font-weight:500; color:rgba(255,255,255,.5); line-height:1.15; transition:color .5s }\n.szsl .ruta-lista .rn small{ font-family:var(--sans); font-size:15px; font-weight:300; color:rgba(255,255,255,.42);\n  margin-left:10px; transition:color .5s }\n.szsl .ruta-lista li.on .rd{ color:var(--oro) }\n.szsl .ruta-lista li.on .rn{ color:#fff }\n.szsl .ruta-lista li.on .rn small{ color:rgba(255,255,255,.75) }\n.szsl .ruta-lista li:hover{ padding-left:10px; background:linear-gradient(90deg,rgba(201,162,76,.12),transparent) }\n.szsl:not(.js) .ruta-lista .rd{ color:var(--oro) }\n.szsl:not(.js) .ruta-lista .rn{ color:#fff }\n@media(max-width:600px){ .szsl .ruta-lista li{ grid-template-columns:60px 1fr; gap:10px }\n  .szsl .ruta-lista .rn{ font-size:21px } .szsl .ruta-lista .rn small{ display:block; margin:2px 0 0 } }\n\n\/* \u2500\u2500 SEPARADOR CON EL TREN AZUL \u2500\u2500 *\/\n.szsl .curvas.tren{ height:96px }\n.szsl .curvas svg.tren-svg{ position:absolute; inset:auto; top:auto; right:auto; bottom:8px; left:-200px; width:186px; height:34px; z-index:3;\n  animation:szslTren 19s linear infinite }\n@keyframes szslTren{ from{ transform:translateX(0) } to{ transform:translateX(calc(100vw + 420px)) } }\n.szsl .tren-svg .humo{ animation:szslHumo 1.6s ease-out infinite; transform-box:fill-box; transform-origin:center }\n@keyframes szslHumo{ 0%{ opacity:.5; transform:translate(0,0) scale(.6) } 100%{ opacity:0; transform:translate(-14px,-12px) scale(1.6) } }\n\n\/* \u2500\u2500 CAP\u00cdTULOS \u00b7 transici\u00f3n al cambiar \u2500\u2500 *\/\n.szsl.js .cap.on{ animation:szslCap .85s cubic-bezier(.16,1,.3,1) }\n@keyframes szslCap{ from{ opacity:0; transform:translateY(26px) } to{ opacity:1; transform:none } }\n.szsl.js .cap.on .cap-foto img{ animation:szslZoom 1.8s cubic-bezier(.16,1,.3,1) }\n@keyframes szslZoom{ from{ transform:scale(1.16) } to{ transform:scale(1) } }\n.szsl.js .cap.on .dia{ animation:szslDia .75s cubic-bezier(.16,1,.3,1) both }\n.szsl.js .cap.on .dia:nth-child(1){ animation-delay:.18s }\n.szsl.js .cap.on .dia:nth-child(2){ animation-delay:.28s }\n.szsl.js .cap.on .dia:nth-child(3){ animation-delay:.38s }\n.szsl.js .cap.on .dia:nth-child(4){ animation-delay:.48s }\n@keyframes szslDia{ from{ opacity:0; transform:translateX(22px) } to{ opacity:1; transform:none } }\n.szsl .fiesta{ font-family:var(--label); font-size:13px; letter-spacing:.13em; text-transform:uppercase; color:#fff;\n  background:var(--terra-osc); padding:3px 10px 1px; border-radius:999px; margin-left:9px; vertical-align:2px }\n\n\/* \u2500\u2500 SELLO QUE SE ESTAMPA \u2500\u2500 *\/\n.szsl.js .salida.rv .sello{ opacity:0; transform:scale(2.2) rotate(-12deg) }\n.szsl.js .salida.dentro .sello{ animation:szslSello .7s cubic-bezier(.3,1.6,.5,1) .45s forwards }\n@keyframes szslSello{ to{ opacity:1; transform:scale(1) rotate(-1.6deg) } }\n\n@media(prefers-reduced-motion:reduce){\n  .szsl .luciernagas,.szsl .hero-baja,.szsl .tren-svg{ display:none }\n  .szsl.js .p-foto.rv .marco,.szsl.js .qui-imgs.rv .marco{ clip-path:none }\n  .szsl.js .salida.rv .sello{ opacity:1; transform:rotate(-1.6deg) }\n  .szsl.js .mapa .traza{ stroke-dashoffset:0 }\n}\n\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   \u2605 CAPA VIETNAM \u00b7 efectos tra\u00eddos de la p\u00e1gina de Vietnam 2027 \u2605\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\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n\/* \u2500\u2500 Portada: pase de fotos con fundido \u2500\u2500 *\/\n.szsl .hero-slide{ position:absolute; inset:0; opacity:0; transition:opacity 1.8s ease }\n.szsl .hero-slide.on{ opacity:1 }\n\n\/* \u2500\u2500 Portada: farolillos de Poson que suben \u2500\u2500 *\/\n.szsl .farolillos{ position:absolute; inset:0; z-index:4; pointer-events:none; overflow:hidden }\n.szsl .farolillos i{ position:absolute; bottom:-40px; width:var(--t,12px); height:calc(var(--t,12px) * 1.3); border-radius:40% 40% 46% 46%;\n  background:radial-gradient(circle at 50% 40%,#FFF1C4 0%,#F4B860 38%,rgba(214,120,50,.85) 62%,rgba(201,110,40,0) 74%);\n  box-shadow:0 0 18px 6px rgba(244,184,96,.35); opacity:0;\n  animation:szslFarol var(--d,18s) linear var(--r,0s) infinite }\n@keyframes szslFarol{\n  0%{ transform:translate(0,0) scale(.7) rotate(-4deg); opacity:0 }\n  12%{ opacity:.9 }\n  50%{ transform:translate(var(--x,20px),-48vh) scale(1) rotate(4deg) }\n  85%{ opacity:.55 }\n  100%{ transform:translate(calc(var(--x,20px) * -1),-98vh) scale(.55) rotate(-3deg); opacity:0 } }\n@media(max-width:700px){ .szsl .farolillos i:nth-child(n+6){ display:none } }\n\n\/* \u2500\u2500 Portada: \u00ab2027\u00bb que se dibuja a trazo y se rellena \u2500\u2500 *\/\n.szsl .hero-anio{ position:absolute; right:-1vw; bottom:4%; z-index:3; width:min(52vw,720px); height:auto;\n  pointer-events:none; overflow:visible }\n.szsl .hero-anio text{ font-family:var(--label); font-size:300px; letter-spacing:-.01em;\n  fill:rgba(255,243,214,0); stroke:rgba(201,162,76,.75); stroke-width:1.4; stroke-dasharray:1400; stroke-dashoffset:1400;\n  animation:szslAnio 4.2s cubic-bezier(.65,0,.35,1) .4s forwards, szslAnioRelleno 2.4s ease 3.6s forwards }\n@keyframes szslAnio{ to{ stroke-dashoffset:0 } }\n@keyframes szslAnioRelleno{ to{ fill:rgba(255,243,214,.05); stroke:rgba(232,213,163,.32) } }\n\n\/* \u2500\u2500 Portada: medalla giratoria \u2500\u2500 *\/\n.szsl .medalla{ position:absolute; z-index:7; right:clamp(26px,6vw,96px); top:clamp(130px,19vh,210px);\n  width:clamp(128px,13vw,176px); aspect-ratio:1; pointer-events:none }\n.szsl .medalla svg{ width:100%; height:100%; overflow:visible }\n.szsl .medalla .giro{ transform-origin:50% 50%; animation:szslGiroLento 24s linear infinite }\n@keyframes szslGiroLento{ to{ transform:rotate(360deg) } }\n.szsl .medalla textPath{ font-family:var(--label); font-size:13.4px; letter-spacing:3.1px; fill:var(--oro-suave) }\n.szsl .medalla-in{ position:absolute; inset:22%; border-radius:50%; display:flex; flex-direction:column;\n  align-items:center; justify-content:center; text-align:center;\n  background:radial-gradient(circle at 35% 30%,#2A3528 0%,#141E16 80%);\n  border:1px solid rgba(201,162,76,.7); box-shadow:0 0 0 6px rgba(201,162,76,.12),0 18px 40px rgba(0,0,0,.45);\n  animation:szslHalo 2.6s ease-in-out infinite }\n.szsl .medalla-in small{ font-family:var(--label); font-size:12px; letter-spacing:.28em; color:var(--oro-suave); line-height:1; margin-bottom:3px; padding-left:.28em }\n.szsl .medalla-in b{ font-family:var(--label); font-weight:400; font-size:clamp(30px,3vw,40px); line-height:.9 }\n\n\/* \u2500\u2500 Portada: etiqueta dorada con destello \u2500\u2500 *\/\n.szsl .hero-nuevo{ display:inline-flex; align-items:center; gap:12px; font-family:var(--label); font-size:clamp(17px,1.6vw,21px);\n  letter-spacing:.3em; text-transform:uppercase; color:var(--selva-x); background:var(--oro);\n  padding:9px 16px 6px 18px; margin-bottom:22px; position:relative; overflow:hidden; transform:rotate(-1.4deg) }\n.szsl .hero-nuevo::after{ content:''; position:absolute; top:0; left:-60%; width:40%; height:100%;\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent); transform:skewX(-18deg);\n  animation:szslDestello 3.6s ease-in-out infinite }\n@keyframes szslDestello{ 0%{left:-60%} 60%,100%{left:130%} }\n.szsl .hero-in > *:nth-child(5){ animation-delay:1s }\n.szsl .hero .hero-cta2{ font-family:var(--label); font-size:18px; letter-spacing:.15em; text-transform:uppercase;\n  color:var(--oro-suave); border-bottom:1px solid rgba(232,213,163,.5); padding:4px 0 2px; margin-left:10px;\n  transition:color .3s,border-color .3s }\n.szsl .hero .hero-cta2:hover{ color:#fff; border-color:#fff }\n@media(max-width:900px){\n  .szsl .hero-anio{ width:92vw; right:-6vw; bottom:auto; top:16%; opacity:.6 }\n  .szsl .medalla{ top:calc(var(--cab) + 4px); right:18px; width:112px }\n  .szsl .medalla textPath{ font-size:12.6px } }\n@media(max-width:700px){ .szsl .hero .hero-cta2{ margin:6px auto 0 }\n  .szsl .hero-nuevo{ font-size:15px; letter-spacing:.18em; padding:8px 12px 5px 13px }\n  .szsl .medalla{ top:calc(var(--cab) - 10px); width:100px } .szsl .hero-anio{ top:auto; bottom:30%; opacity:.45 } }\n\n\/* \u2500\u2500 Marquesina: p\u00edldoras \u00abRuta 2027\u00bb \u2500\u2500 *\/\n.szsl .cinta-g span.nv{ color:var(--selva-x); background:var(--oro); padding:6px 12px 3px; opacity:1; border-radius:2px }\n.szsl .cinta-g span.nv::after{ color:var(--oro) }\n\n\/* \u2500\u2500 El hilo dorado en S que recorre la p\u00e1gina, con su luz viajera \u2500\u2500 *\/\n.szsl .ese{ position:absolute; left:50%; top:0; transform:translateX(-50%);\n  width:150px; height:100%; z-index:5; pointer-events:none; overflow:visible }\n.szsl .ese path{ fill:none; vector-effect:non-scaling-stroke }\n.szsl .ese .base{ stroke:rgba(201,162,76,.45); stroke-width:1 }\n.szsl .ese .luz{ stroke:#FFF3D6; stroke-width:2; stroke-dasharray:70 3000; animation:szslEse 8s linear infinite; opacity:.9 }\n@keyframes szslEse{ from{stroke-dashoffset:3070} to{stroke-dashoffset:0} }\n.szsl .hito{ position:absolute; left:50%; transform:translateX(-50%); z-index:6; width:13px; height:13px }\n.szsl .hito::before{ content:''; position:absolute; inset:0; border-radius:50%; border:1px solid var(--oro); background:var(--hb,var(--marfil)) }\n.szsl .hito::after{ content:''; position:absolute; inset:4px; border-radius:50%; background:var(--oro); box-shadow:0 0 0 4px rgba(201,162,76,.18) }\n@media(max-width:900px){\n  .szsl .hito{ display:none }\n  .szsl .ese{ left:13px; transform:none; width:24px; opacity:.9 }\n  .szsl .ese .base{ stroke:rgba(201,162,76,.34) } .szsl .ese .luz{ stroke-width:1.6 } }\n\n\/* \u2500\u2500 Filete dorado con barrido de luz \u2500\u2500 *\/\n.szsl .filete{ position:relative; height:1px; overflow:hidden; background:var(--selva-x) }\n.szsl .filete::before{ content:''; position:absolute; inset:0;\n  background:linear-gradient(90deg,transparent,rgba(201,162,76,.45) 12%,rgba(201,162,76,.45) 88%,transparent) }\n.szsl .filete::after{ content:''; position:absolute; top:0; left:-30%; width:30%; height:100%;\n  background:linear-gradient(90deg,transparent,#FFF3D6,transparent); animation:szslBarre 5.5s ease-in-out infinite }\n\n\/* \u2500\u2500 LO NUEVO: se quedan \/ se estrenan \u2500\u2500 *\/\n.szsl .nov-anio{ position:absolute; z-index:1; left:50%; top:50%; transform:translate(-50%,-50%);\n  font-family:var(--label); font-size:clamp(260px,40vw,640px); line-height:.8; color:transparent;\n  -webkit-text-stroke:1px rgba(201,162,76,.16); pointer-events:none; user-select:none; letter-spacing:-.02em }\n.szsl .antes-ahora{ display:grid; grid-template-columns:.8fr auto 1.2fr; gap:36px; align-items:center; position:relative; z-index:10 }\n@media(max-width:900px){ .szsl .antes-ahora{ grid-template-columns:1fr; gap:22px } }\n.szsl .aa-col{ position:relative; padding:38px 36px 34px; border:1px solid rgba(201,162,76,.22) }\n.szsl .aa-antes{ background:rgba(255,255,255,.025) }\n.szsl .aa-ahora{ background:linear-gradient(160deg,rgba(201,162,76,.16),rgba(201,162,76,.04));\n  border-color:rgba(201,162,76,.55); box-shadow:0 30px 70px -30px rgba(0,0,0,.6),0 0 60px rgba(201,162,76,.12) }\n.szsl .aa-k{ font-family:var(--label); font-size:17px; letter-spacing:.26em; text-transform:uppercase; display:block; margin-bottom:20px }\n.szsl .aa-antes .aa-k{ color:rgba(255,255,255,.6) }\n.szsl .aa-ahora .aa-k{ color:var(--oro-suave); display:flex; align-items:center; gap:12px }\n.szsl .aa-lista{ display:flex; flex-wrap:wrap; gap:10px 14px }\n.szsl .aa-antes li{ font-family:var(--serif); font-size:25px; color:rgba(255,255,255,.82); position:relative; padding:0 4px 4px; font-style:italic }\n.szsl .aa-antes li::after{ content:''; position:absolute; left:0; bottom:0; height:1px; width:0;\n  background:linear-gradient(90deg,var(--oro),var(--oro-br)); transition:width .8s cubic-bezier(.65,0,.35,1) }\n.szsl .aa-antes.dentro li::after{ width:100% }\n.szsl .aa-antes li:nth-child(2)::after{ transition-delay:.1s } .szsl .aa-antes li:nth-child(3)::after{ transition-delay:.2s }\n.szsl .aa-antes li:nth-child(4)::after{ transition-delay:.3s } .szsl .aa-antes li:nth-child(5)::after{ transition-delay:.4s }\n.szsl .aa-antes li:nth-child(6)::after{ transition-delay:.5s } .szsl .aa-antes li:nth-child(7)::after{ transition-delay:.6s }\n.szsl .aa-ahora li{ font-family:var(--label); font-size:clamp(19px,1.7vw,23px); letter-spacing:.1em; text-transform:uppercase;\n  color:#fff; border:1px solid rgba(232,213,163,.45); border-radius:999px; padding:10px 16px 7px;\n  background:rgba(20,30,22,.55); display:inline-flex; align-items:center; gap:9px;\n  opacity:0; transform:translateY(12px) scale(.96);\n  transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1),background .35s,color .35s }\n.szsl .aa-ahora li::before{ content:'\u2726'; color:var(--oro); font-size:11px }\n.szsl .aa-ahora.dentro li{ opacity:1; transform:none }\n.szsl .aa-ahora li:nth-child(2){ transition-delay:.07s } .szsl .aa-ahora li:nth-child(3){ transition-delay:.14s }\n.szsl .aa-ahora li:nth-child(4){ transition-delay:.21s } .szsl .aa-ahora li:nth-child(5){ transition-delay:.28s }\n.szsl .aa-ahora li:nth-child(6){ transition-delay:.35s } .szsl .aa-ahora li:nth-child(7){ transition-delay:.42s }\n.szsl .aa-ahora li:nth-child(8){ transition-delay:.49s } .szsl .aa-ahora li:nth-child(9){ transition-delay:.56s }\n.szsl .aa-ahora li:hover{ background:var(--oro); color:var(--selva-x) }\n.szsl .aa-ahora li:hover::before{ color:var(--selva-x) }\n.szsl:not(.js) .aa-ahora li{ opacity:1; transform:none }\n.szsl .aa-flecha{ font-family:var(--serif); font-size:64px; color:var(--oro); line-height:1; animation:szslLatido 2.2s ease-in-out infinite }\n@keyframes szslLatido{ 0%,100%{ transform:translateX(0) } 50%{ transform:translateX(10px) } }\n@media(max-width:900px){ .szsl .aa-flecha{ transform:rotate(90deg); animation:none; text-align:center; font-size:48px } }\n.szsl .aa-sequedan{ margin-top:22px; padding-top:18px; border-top:1px solid rgba(255,255,255,.12);\n  font-family:var(--serif); font-style:italic; font-size:21px; color:rgba(255,255,255,.75) }\n\n\/* \u2500\u2500 Borde de luz que gira alrededor de la tarjeta \u2500\u2500 *\/\n@property --szslAng{ syntax:'<angle>'; inherits:false; initial-value:0deg }\n.szsl .anillo{ overflow:visible; isolation:isolate }\n.szsl .anillo::before{ content:''; position:absolute; inset:-3px; z-index:-1; pointer-events:none;\n  background:conic-gradient(from var(--szslAng,0deg),transparent 0 20%,var(--oro) 30%,#FFF3D6 36%,var(--oro) 42%,transparent 52% 70%,var(--oro) 80%,#FFF3D6 86%,transparent 96%);\n  animation:szslAng 4s linear infinite }\n@keyframes szslAng{ to{ --szslAng:360deg } }\n.szsl .salida.anillo > .salida-izq,.szsl .precio.anillo > *{ position:relative }\n\n\/* \u2500\u2500 Fichas con foto y cinta \u00abNuevo 2027\u00bb \u2500\u2500 *\/\n.szsl .ficha-foto{ position:relative; overflow:hidden; aspect-ratio:16\/9; margin:-40px -32px 28px; z-index:0 }\n.szsl .ficha-foto img{ width:100%; height:100%; object-fit:cover; display:block; transition:transform 1.4s cubic-bezier(.16,1,.3,1) }\n.szsl .ficha:hover .ficha-foto img{ transform:scale(1.07) }\n.szsl .ficha-foto::after{ content:''; position:absolute; inset:0; background:linear-gradient(180deg,transparent 40%,rgba(30,46,32,.75) 100%) }\n.szsl .ficha.terra .ficha-foto::after{ background:linear-gradient(180deg,transparent 40%,rgba(142,74,45,.85) 100%) }\n.szsl .ficha-foto::before{ content:''; position:absolute; inset:12px; z-index:2; pointer-events:none;\n  border:1px solid rgba(232,213,163,.4); transition:inset .6s cubic-bezier(.16,1,.3,1) }\n.szsl .ficha:hover .ficha-foto::before{ inset:19px }\n.szsl .ficha-nuevo{ position:absolute; z-index:6; top:20px; left:-44px; width:170px; transform:rotate(-40deg);\n  text-align:center; padding:7px 0 4px; background:var(--oro); color:var(--selva-x); font-family:var(--label);\n  font-size:14px; letter-spacing:.22em; box-shadow:0 6px 16px rgba(0,0,0,.35); overflow:hidden }\n.szsl .ficha-nuevo::after{ content:''; position:absolute; inset:0; left:-60%; width:40%;\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent); animation:szslDestello 3.4s ease-in-out infinite }\n\n\/* \u2500\u2500 Tus noches en la isla: barra que crece \u2500\u2500 *\/\n.szsl .noches{ position:relative; z-index:2; margin-top:30px }\n.szsl .noches-k{ font-family:var(--label); font-size:16px; letter-spacing:.24em; text-transform:uppercase; color:var(--oro-suave); display:block; margin-bottom:12px }\n.szsl .noches-bar{ display:flex; height:48px; gap:3px }\n.szsl .noches-bar span{ flex:var(--n) 1 0; min-width:0; text-align:center; line-height:1.05; padding:0 3px;\n  background:rgba(232,213,163,.14); border-top:2px solid var(--oro); display:flex; align-items:center; justify-content:center; overflow:hidden;\n  font-family:var(--label); font-size:13px; letter-spacing:.06em; color:#fff;\n  transform-origin:left; animation:szslCrece .9s cubic-bezier(.16,1,.3,1) both }\n.szsl .noches-bar span.mar{ background:rgba(95,150,140,.3); border-top-color:#9FD0C5 }\n.szsl .noches-bar span:nth-child(2){animation-delay:.08s}.szsl .noches-bar span:nth-child(3){animation-delay:.16s}\n.szsl .noches-bar span:nth-child(4){animation-delay:.24s}.szsl .noches-bar span:nth-child(5){animation-delay:.32s}\n.szsl .noches-bar span:nth-child(6){animation-delay:.4s}.szsl .noches-bar span:nth-child(7){animation-delay:.48s}\n.szsl .noches-bar span:nth-child(8){animation-delay:.56s}\n.szsl.js .noches.rv:not(.dentro) .noches-bar span{ animation-play-state:paused }\n@keyframes szslCrece{ from{ transform:scaleX(0) } to{ transform:none } }\n@media(max-width:600px){ .szsl .noches-bar{ height:auto; flex-wrap:wrap } .szsl .noches-bar span{ flex:1 1 30%; padding:10px 4px 8px } }\n\n\/* \u2500\u2500 Foto que no carga: fondo con el nombre del lugar \u2500\u2500 *\/\n.szsl .sin-foto{ background:radial-gradient(120% 90% at 20% 10%,#364538 0%,#1E2E20 55%,#141E16 100%) !important }\n.szsl .sin-foto img{ opacity:0 !important }\n.szsl .ph{ position:absolute; inset:0; z-index:2; display:flex; align-items:center; justify-content:center; pointer-events:none;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23C9A24C' stroke-opacity='.16' stroke-width='1'%3E%3Cpath d='M-20 200 C40 150 80 190 130 140 S210 90 260 110'\/%3E%3Cpath d='M-20 170 C40 120 80 160 130 110 S210 60 260 80'\/%3E%3Cpath d='M-20 140 C40 90 80 130 130 80 S210 30 260 50'\/%3E%3Cpath d='M-20 110 C40 60 80 100 130 50 S210 0 260 20'\/%3E%3C\/g%3E%3C\/svg%3E\");\n  background-size:240px 240px }\n.szsl .ph b{ font-family:var(--serif); font-style:italic; font-weight:500; color:var(--oro-suave);\n  font-size:clamp(26px,3vw,44px); line-height:1; text-shadow:0 2px 20px rgba(0,0,0,.4) }\n\n@media(prefers-reduced-motion:reduce){\n  .szsl .farolillos,.szsl .hero-anio{ display:none }\n  .szsl .anillo::before{ animation:none }\n  .szsl .aa-ahora li{ opacity:1; transform:none }\n}\n\n\/* ajustes de encaje de la capa Vietnam *\/\n.szsl .hero-in{ padding-top:calc(var(--cab) + 24px) }\n.szsl .hero h1{ font-size:clamp(46px,6.6vw,100px) }\n@media(max-width:700px){ .szsl .hero-in{ padding-top:96px } .szsl .hero h1{ font-size:clamp(40px,11vw,56px) } }\n.szsl .noches{ max-width:540px }\n<\/style>\n\n<div class=\"szsl\" id=\"szsl\">\n<div class=\"szsl-prog\" id=\"szslProg\"><\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<header class=\"hero\">\n  <div class=\"hero-img\" id=\"slHeroImg\">\n    <div class=\"hero-slide on\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/sigiriya_sri_lanka-1.webp\" alt=\"Viaje a Sri Lanka en grupo: la roca de Sigiriya emergiendo de la selva al atardecer\" data-lugar=\"Sigiriya\" width=\"1600\" height=\"1067\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"><\/div>\n    <div class=\"hero-slide\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/Train.webp\" alt=\"Viaje a Sri Lanka: el tren cruzando el Puente de los Nueve Arcos entre la selva de Ella\" data-lugar=\"Tren a Ella\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <div class=\"hero-slide\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/04\/Liptons-seat1-1.webp\" alt=\"Colinas de t\u00e9 al amanecer en las tierras altas de Sri Lanka\" data-lugar=\"Tierras del t\u00e9\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <div class=\"hero-slide\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/marilari-elephants-7651446_1280.webp\" alt=\"Safari de elefantes en un viaje a Sri Lanka en grupo\" data-lugar=\"Minneriya\" loading=\"lazy\" decoding=\"async\"><\/div>\n    <div class=\"hero-slide\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/06\/daniel-klein-Qx8_d5dGhrs-unsplash.webp\" alt=\"Atardecer en la costa de Sri Lanka, al final del viaje en grupo\" data-lugar=\"El \u00cdndico\" loading=\"lazy\" decoding=\"async\"><\/div>\n  <\/div>\n  <div class=\"hero-bruma\" aria-hidden=\"true\"><i><\/i><i><\/i><\/div>\n  <div class=\"hero-velo\"><\/div>\n  <div class=\"luciernagas\" aria-hidden=\"true\">\n    <i style=\"left:8%;top:72%;--d:11s;--r:0s;--x:40px;--y:-70px\"><\/i>\n    <i style=\"left:17%;top:58%;--d:9s;--r:2.2s;--x:-30px;--y:-50px\"><\/i>\n    <i style=\"left:26%;top:80%;--d:12s;--r:4.1s;--x:26px;--y:-90px\"><\/i>\n    <i style=\"left:39%;top:66%;--d:10s;--r:1.1s;--x:-44px;--y:-60px\"><\/i>\n    <i style=\"left:52%;top:84%;--d:13s;--r:3.3s;--x:34px;--y:-80px\"><\/i>\n    <i style=\"left:63%;top:62%;--d:9.5s;--r:5.2s;--x:-24px;--y:-56px\"><\/i>\n    <i style=\"left:74%;top:76%;--d:11.5s;--r:0.6s;--x:46px;--y:-72px\"><\/i>\n    <i style=\"left:86%;top:56%;--d:10.5s;--r:2.8s;--x:-36px;--y:-66px\"><\/i>\n    <i style=\"left:93%;top:82%;--d:12.5s;--r:4.6s;--x:-20px;--y:-84px\"><\/i>\n    <i style=\"left:45%;top:48%;--d:14s;--r:6.1s;--x:30px;--y:-40px\"><\/i>\n    <i style=\"left:69%;top:44%;--d:13.5s;--r:7.4s;--x:-28px;--y:-46px\"><\/i>\n    <i style=\"left:12%;top:40%;--d:12s;--r:8.2s;--x:22px;--y:-38px\"><\/i>\n    <i style=\"left:33%;top:90%;--d:10s;--r:6.8s;--x:-30px;--y:-70px\"><\/i>\n    <i style=\"left:80%;top:90%;--d:11s;--r:9s;--x:24px;--y:-76px\"><\/i>\n  <\/div>\n  <div class=\"farolillos\" aria-hidden=\"true\">\n    <i style=\"left:7%;--t:13px;--d:18s;--r:0s;--x:28px\"><\/i><i style=\"left:18%;--t:9px;--d:22s;--r:5s;--x:-22px\"><\/i>\n    <i style=\"left:31%;--t:15px;--d:20s;--r:10s;--x:18px\"><\/i><i style=\"left:46%;--t:10px;--d:24s;--r:2.5s;--x:-30px\"><\/i>\n    <i style=\"left:59%;--t:14px;--d:19s;--r:7.5s;--x:24px\"><\/i><i style=\"left:71%;--t:9px;--d:25s;--r:13s;--x:-16px\"><\/i>\n    <i style=\"left:83%;--t:16px;--d:21s;--r:4s;--x:22px\"><\/i><i style=\"left:94%;--t:10px;--d:23s;--r:15s;--x:-24px\"><\/i>\n  <\/div>\n  <div class=\"hero-palabra\" aria-hidden=\"true\" data-no-translation=\"\">Ceil\u00e1n<\/div>\n  <svg class=\"hero-anio\" viewBox=\"0 0 720 300\" aria-hidden=\"true\"><text x=\"720\" y=\"268\" text-anchor=\"end\" data-no-translation=\"\">2027<\/text><\/svg>\n  <div class=\"medalla\" aria-hidden=\"true\">\n    <svg viewBox=\"0 0 200 200\"><defs><path id=\"slCirculo\" d=\"M100,100 m-82,0 a82,82 0 1,1 164,0 a82,82 0 1,1 -164,0\"><\/path><\/defs>\n      <g class=\"giro\"><text><textPath href=\"#slCirculo\" textLength=\"508\" lengthAdjust=\"spacing\">NUEVA RUTA \u00b7 JUNIO 2027 \u00b7 NUEVA RUTA \u00b7 JUNIO 2027 \u00b7<\/textPath><\/text><\/g><\/svg>\n    <div class=\"medalla-in\"><small>NUEVA<\/small><b class=\"brilla\" data-no-translation=\"\">2027<\/b><\/div>\n  <\/div>\n  <div class=\"hero-in\">\n    <p class=\"hero-nuevo\">Nueva ruta 2027<\/p>\n    <p class=\"etiq\">Viaje a Sri Lanka en grupo \u00b7 12 d\u00edas \u00b7 Junio 2027<\/p>\n    <h1>Sri Lanka en grupo reducido.<br><em class=\"brilla\">La isla donde vuelves a asombrarte.<\/em><\/h1>\n    <p class=\"hero-sub\">Aqu\u00ed los leopardos viven entre templos, los trenes atraviesan las nubes y los elefantes siguen caminando libres.<\/p>\n    <div class=\"hero-meta\">\n      <span class=\"pastilla abierta luces\"><span class=\"luces-t\">Junio 2027 \u00b7 Plazas abiertas<\/span><\/span>\n      <span class=\"pastilla\">Luna llena de Poson<\/span>\n      <span class=\"pastilla\">Safaris en jeep<\/span>\n      <span class=\"pastilla\">Tren entre plantaciones de t\u00e9<\/span>\n      <a class=\"hero-cta\" href=\"\/formulario-viajes-grupo\/?asunto=sri-lanka-2027\">Quiero mi plaza <span class=\"fl\">\u2192<\/span><\/a>\n      <a class=\"hero-cta2\" href=\"#sl-ruta\">Ver la ruta<\/a>\n    <\/div>\n  <\/div>\n  <span class=\"hero-baja\" aria-hidden=\"true\"><\/span>\n<\/header>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 MARQUESINA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     Los top\u00f3nimos van con data-no-translation: son nombres propios y DeepL\n     no debe tocarlos. \u00abTren a Ella\u00bb S\u00cd se traduce (es una frase, no un nombre)\n     \u2014 pero hay que revisar su fila en el diccionario: DeepL puede leer \u00abElla\u00bb\n     como pronombre y devolver \u00abTrain to her\u00bb. -->\n<div class=\"cinta\" aria-hidden=\"true\">\n  <div class=\"cinta-in\">\n    <div class=\"cinta-g\">\n      <span class=\"nv\">Ruta 2027<\/span><span data-no-translation=\"\">Negombo<\/span><span data-no-translation=\"\">Dambulla<\/span><span data-no-translation=\"\">Polonnaruwa<\/span><span data-no-translation=\"\">Minneriya<\/span><span data-no-translation=\"\">Sigiriya<\/span><span data-no-translation=\"\">Kandy<\/span><span data-no-translation=\"\">Nuwara Eliya<\/span><span>Tren a Ella<\/span><span data-no-translation=\"\">Yala<\/span><span class=\"nv\">Ruta 2027<\/span><span data-no-translation=\"\">Galle<\/span><span data-no-translation=\"\">Bentota<\/span><span data-no-translation=\"\">Colombo<\/span>\n    <\/div>\n    <div class=\"cinta-g\">\n      <span class=\"nv\">Ruta 2027<\/span><span data-no-translation=\"\">Negombo<\/span><span data-no-translation=\"\">Dambulla<\/span><span data-no-translation=\"\">Polonnaruwa<\/span><span data-no-translation=\"\">Minneriya<\/span><span data-no-translation=\"\">Sigiriya<\/span><span data-no-translation=\"\">Kandy<\/span><span data-no-translation=\"\">Nuwara Eliya<\/span><span>Tren a Ella<\/span><span data-no-translation=\"\">Yala<\/span><span class=\"nv\">Ruta 2027<\/span><span data-no-translation=\"\">Galle<\/span><span data-no-translation=\"\">Bentota<\/span><span data-no-translation=\"\">Colombo<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \u00cdNDICE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<nav class=\"indice\" aria-label=\"\u00cdndice de la p\u00e1gina\">\n  <div class=\"indice-in\">\n    <a class=\"ipill\" href=\"#sl-nuevo\"><b data-no-translation=\"\">01<\/b> Lo nuevo<\/a>\n    <a class=\"ipill\" href=\"#sl-salida\"><b data-no-translation=\"\">02<\/b> La salida<\/a>\n    <a class=\"ipill\" href=\"#sl-cifras\"><b data-no-translation=\"\">03<\/b> En cifras<\/a>\n    <a class=\"ipill\" href=\"#sl-ruta\"><b data-no-translation=\"\">04<\/b> La ruta<\/a>\n    <a class=\"ipill\" href=\"#sl-como\"><b data-no-translation=\"\">05<\/b> C\u00f3mo lo hacemos<\/a>\n    <a class=\"ipill\" href=\"#sl-itinerario\"><b data-no-translation=\"\">06<\/b> Itinerario<\/a>\n    <a class=\"ipill\" href=\"#sl-precio\"><b data-no-translation=\"\">07<\/b> El precio<\/a>\n    <a class=\"ipill\" href=\"#sl-faq\"><b data-no-translation=\"\">08<\/b> Preguntas<\/a>\n  <\/div>\n<\/nav>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 01 \u00b7 LO NUEVO (estilo Vietnam) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-selvax\" id=\"sl-nuevo\">\n  <span class=\"nov-anio\" aria-hidden=\"true\" data-no-translation=\"\">2027<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Nuevo en 2027<\/p>\n        <h2 class=\"tit rv\">Hemos vuelto a dibujar <em>la isla.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Una ruta nueva, de mar a mar: entramos con la brisa de Negombo y nos despedimos con el atardecer de Colombo. Y por el camino, lugares que no estaban en nuestro Sri Lanka.<\/p>\n    <\/div>\n\n    <div class=\"antes-ahora\">\n      <div class=\"aa-col aa-antes rv\">\n        <span class=\"aa-k\">Se quedan<\/span>\n        <ul class=\"aa-lista\" data-no-translation=\"\">\n          <li>Sigiriya<\/li><li>Dambulla<\/li><li>Polonnaruwa<\/li><li>Kandy<\/li><li>Nuwara Eliya<\/li><li>Ella<\/li><li>Yala<\/li>\n        <\/ul>\n        <p class=\"aa-sequedan\">Lo que enamora no se toca.<\/p>\n      <\/div>\n      <div class=\"aa-flecha\" aria-hidden=\"true\">\u2192<\/div>\n      <div class=\"aa-col aa-ahora rv\">\n        <span class=\"aa-k\"><span class=\"punto\" aria-hidden=\"true\"><\/span>Se estrenan en 2027<\/span>\n        <ul class=\"aa-lista\">\n          <li data-no-translation=\"\">Negombo<\/li><li>Cascada de Ramboda<\/li><li>Jard\u00edn de Peradeniya<\/li><li>Fuerte de Galle<\/li><li>R\u00edo Madu<\/li>\n          <li>Tortugas marinas<\/li><li data-no-translation=\"\">Bentota<\/li><li data-no-translation=\"\">Colombo<\/li><li data-no-translation=\"\">Galle Face<\/li>\n        <\/ul>\n        <p class=\"aa-sequedan\">Y una luna llena de Poson, con la isla encendida de farolillos.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"filete\"><\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 02 \u00b7 LA SALIDA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-marfil\" id=\"sl-salida\">\n  <span class=\"palabrota clara\" style=\"left:-3vw;top:2%\" aria-hidden=\"true\" data-no-translation=\"\">Junio<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">La salida<\/p>\n        <h2 class=\"tit rv\">Junio, <em>el Ceil\u00e1n m\u00e1s verde.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Junio pinta la isla de su verde m\u00e1s intenso. Templos dorados bajo el sol, colinas de t\u00e9 reci\u00e9n lavadas por la lluvia y una Sigiriya m\u00e1s tranquila que en invierno.<\/p>\n    <\/div>\n\n    <div class=\"salida tilt anillo rv\">\n      <div class=\"salida-izq\">\n        <span class=\"palabrota\" aria-hidden=\"true\" data-no-translation=\"\">06<\/span>\n        <span class=\"sello abierto luces\"><span class=\"luces-t\">Plazas abiertas<\/span><\/span>\n        <h3>Cultura, t\u00e9 <em>y safari<\/em><\/h3>\n        <p class=\"salida-fecha\">Del 11 al 22 de junio de 2027<\/p>\n        <p class=\"cuenta\" id=\"slCuenta\" hidden><b id=\"slCuentaN\" data-no-translation=\"\">0<\/b><span>d\u00edas para despegar<\/span><\/p>\n      <\/div>\n      <div class=\"salida-der\">\n        <div class=\"fila\"><span class=\"k\">Duraci\u00f3n<\/span><span class=\"v\">12 d\u00edas \u00b7 9 noches de hotel<\/span><\/div>\n        <div class=\"fila\"><span class=\"k\">Alojamiento<\/span><span class=\"v\">8 hoteles con clase<\/span><\/div>\n        <div class=\"fila\"><span class=\"k\">Grupo<\/span><span class=\"v\">6 a 12 viajeros<\/span><\/div>\n        <div class=\"fila\"><span class=\"k\">Contigo<\/span><span class=\"v\">Rakel o Toni<\/span><\/div>\n        <div class=\"fila\"><span class=\"k\">En destino<\/span><span class=\"v\">Gu\u00eda nacional en espa\u00f1ol<\/span><\/div>\n        <div class=\"fila\"><span class=\"k\">Precio<\/span><span class=\"v\" data-no-translation=\"\"><span class=\"n-eu\">2.490 \u20ac<\/span><span class=\"n-en\">\u20ac2,490<\/span><span class=\"n-fr\">2 490 \u20ac<\/span><\/span><\/div>\n        <div class=\"fila\"><span class=\"k\">Dep\u00f3sito<\/span><span class=\"v\" data-no-translation=\"\"><span class=\"n-eu\">300 \u20ac<\/span><span class=\"n-en\">\u20ac300<\/span><span class=\"n-fr\">300 \u20ac<\/span><\/span><\/div>\n        <a href=\"\/formulario-viajes-grupo\/?asunto=sri-lanka-2027\" class=\"boton b-terra\" style=\"width:100%;margin-top:26px\">Quiero mi plaza <span class=\"fl\">\u2192<\/span><\/a>\n        <p class=\"aviso-nota\">Sin compromiso. Primero hablamos.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"curvas f-marfil\" aria-hidden=\"true\">\n  <svg viewBox=\"0 0 1200 78\" preserveAspectRatio=\"none\">\n    <path d=\"M0 62 C200 30,400 76,600 46 C800 16,1000 60,1200 34\"><\/path>\n    <path d=\"M0 50 C200 20,400 64,600 34 C800 6,1000 48,1200 24\"><\/path>\n    <path d=\"M0 38 C200 10,400 52,600 24 C800 -2,1000 38,1200 16\"><\/path>\n    <path d=\"M0 26 C200 2,400 40,600 14 C800 -10,1000 26,1200 8\"><\/path>\n    <path d=\"M0 14 C200 -6,400 28,600 4 C800 -18,1000 16,1200 0\"><\/path>\n  <\/svg>\n  <span class=\"brillo\"><\/span>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 ESENCIA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-selva\">\n  <svg class=\"ese\" viewBox=\"0 0 100 400\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path class=\"base\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n    <path class=\"luz\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n  <\/svg>\n  <span class=\"hito\" style=\"top:60%;--hb:var(--selva)\" aria-hidden=\"true\"><\/span>\n  <span class=\"palabrota osc\" style=\"right:-4vw;top:0\" aria-hidden=\"true\" data-no-translation=\"\">Ceil\u00e1n<\/span>\n  <div class=\"wrap\">\n    <div class=\"parada dentro\">\n      <div class=\"p-foto duo rv\">\n        <div class=\"marco inclina-i\">\n          <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/04\/Liptons-seat1-1.webp\" alt=\"Plantaciones de t\u00e9 de Sri Lanka envueltas en la bruma\" loading=\"lazy\" decoding=\"async\" data-lugar=\"Tierras del t\u00e9\">\n          <span class=\"esq tl\"><i><\/i><i><\/i><\/span><span class=\"esq br\"><i><\/i><i><\/i><\/span>\n        <\/div>\n        <div class=\"marco inclina-d duo-b\">\n          <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/marilari-elephants-7651446_1280.webp\" alt=\"Manada de elefantes salvajes junto a un embalse en Sri Lanka\" loading=\"lazy\" decoding=\"async\" data-lugar=\"Elefantes\">\n          <span class=\"esq tl\"><i><\/i><i><\/i><\/span><span class=\"esq br\"><i><\/i><i><\/i><\/span>\n        <\/div>\n      <\/div>\n      <div class=\"p-txt rv\">\n        <p class=\"etiq\">La esencia del viaje<\/p>\n        <h2 style=\"font-size:clamp(38px,4.4vw,60px);color:#fff;margin-bottom:20px\">Sri Lanka. <em style=\"color:var(--oro-suave)\">Del Tri\u00e1ngulo Cultural al \u00cdndico.<\/em><\/h2>\n        <p>Entra por la piel, por el olfato y por el o\u00eddo. Es la Isla Resplandeciente: el lugar donde la selva abraza a la historia y donde cada amanecer huele a canela y a tierra mojada.<\/p>\n        <p>Rocas sagradas que desaf\u00edan la gravedad. Trenes que serpentean entre el t\u00e9. Leopardos en la sabana. Murallas coloniales frente al oc\u00e9ano.<\/p>\n        <p style=\"font-family:var(--serif);font-size:24px;font-style:italic;color:var(--oro-suave);margin-top:24px;padding-top:24px;border-top:1px solid rgba(232,213,163,.35);max-width:520px;line-height:1.42\">Una isla peque\u00f1a con m\u00e1s capas dentro de las que caben en un solo viaje. Nos quedamos con las que se recuerdan.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 02 \u00b7 EN CIFRAS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     El contador JS lee document.documentElement.lang y separa los millares\n     seg\u00fan idioma (es\/de \u00ab.\u00bb, en \u00ab,\u00bb, fr espacio). El n\u00famero final va escrito\n     en el HTML como respaldo: si el script no corre, se lee bien en espa\u00f1ol. -->\n<section class=\"bloque f-hueso\" id=\"sl-cifras\">\n  <svg class=\"ese\" viewBox=\"0 0 100 400\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path class=\"base\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n    <path class=\"luz\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n  <\/svg>\n  <span class=\"hito\" style=\"top:0;--hb:var(--hueso)\" aria-hidden=\"true\"><\/span>\n  <div class=\"curvas-fondo claro\" aria-hidden=\"true\">\n    <svg viewBox=\"0 0 1200 600\" preserveAspectRatio=\"none\">\n      <path d=\"M-100 500 C200 380,500 560,800 420 C1000 330,1150 460,1300 380\"><\/path>\n      <path d=\"M-100 430 C200 310,500 490,800 350 C1000 260,1150 390,1300 310\"><\/path>\n      <path d=\"M-100 360 C200 240,500 420,800 280 C1000 190,1150 320,1300 240\"><\/path>\n      <path d=\"M-100 290 C200 170,500 350,800 210 C1000 120,1150 250,1300 170\"><\/path>\n      <path d=\"M-100 220 C200 100,500 280,800 140 C1000 50,1150 180,1300 100\"><\/path>\n      <path d=\"M-100 150 C200 30,500 210,800 70 C1000 -20,1150 110,1300 30\"><\/path>\n    <\/svg>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Sri Lanka en cifras<\/p>\n        <h2 class=\"tit rv\">\u00bfPor qu\u00e9 es tan especial <em>esta isla?<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Una isla algo m\u00e1s peque\u00f1a que Andaluc\u00eda. Y dentro, tantas capas de historia que el resto del mundo lleva siglos descubri\u00e9ndolas.<\/p>\n    <\/div>\n\n    <div class=\"cifras dentro\">\n      <div class=\"cifra foco rv\">\n        <span class=\"cifra-n\" data-num=\"5\" data-no-translation=\"\">5<\/span>\n        <span class=\"cifra-l\">Sitios UNESCO en la ruta<\/span>\n        <p>Dambulla, Polonnaruwa, Sigiriya, Kandy y Galle. Cinco de los ocho Patrimonios de la Humanidad de la isla.<\/p>\n      <\/div>\n      <div class=\"cifra foco rv\">\n        <span class=\"cifra-n\" data-num=\"1200\" data-fmt=\"mil\" data-no-translation=\"\">1.200<\/span>\n        <span class=\"cifra-l\">Escalones a Sigiriya<\/span>\n        <p>Una hora de subida que dura quince siglos. Y al llegar arriba, dejas de contar.<\/p>\n      <\/div>\n      <div class=\"cifra foco rv\">\n        <span class=\"cifra-n\" data-num=\"150\" data-suf=\"+\" data-no-translation=\"\">150+<\/span>\n        <span class=\"cifra-l\">Budas en Dambulla<\/span>\n        <p>Cinco cuevas excavadas en la roca, con las paredes y el techo pintados de arriba abajo.<\/p>\n      <\/div>\n      <div class=\"cifra foco rv\">\n        <span class=\"cifra-n\" data-num=\"200000\" data-fmt=\"mil\" data-no-translation=\"\">200.000<\/span>\n        <span class=\"cifra-l\">Hect\u00e1reas de t\u00e9<\/span>\n        <p>Dos mil kil\u00f3metros cuadrados cubiertos solo de t\u00e9. Y cada hoja, recogida a mano.<\/p>\n      <\/div>\n      <div class=\"cifra foco rv\">\n        <span class=\"cifra-n\" data-num=\"1868\" data-fmt=\"mil\" data-suf=\" m\" data-no-translation=\"\">1.868 m<\/span>\n        <span class=\"cifra-l\">Altitud de Nuwara Eliya<\/span>\n        <p>La \u00abPeque\u00f1a Inglaterra\u00bb del t\u00e9. Aqu\u00ed el aire es fresco aunque abajo apriete el tr\u00f3pico.<\/p>\n      <\/div>\n      <div class=\"cifra foco rv\">\n        <span class=\"cifra-n\" data-num=\"26\" data-no-translation=\"\">26<\/span>\n        <span class=\"cifra-l\">Parques nacionales<\/span>\n        <p>Elefantes, leopardos, osos perezosos y cocodrilos. Sin salir de la isla.<\/p>\n      <\/div>\n    <\/div>\n    <p class=\"cifras-pie\">Cifras comprobadas una a una antes de escribirlas<\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 03 \u00b7 LA RUTA (nuevo) \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     El mapa se dibuja al hacer scroll. Sin JS, la ruta aparece entera.\n     Las paradas de la lista y los puntos del mapa se enlazan por data-p. -->\n<section class=\"bloque f-selvax\" id=\"sl-ruta\">\n  <span class=\"palabrota osc\" style=\"left:-3vw;bottom:-4%\" aria-hidden=\"true\" data-no-translation=\"\">Ruta<\/span>\n  <div class=\"wrap\">\n    <div class=\"ruta\">\n      <div class=\"mapa\" id=\"slMapa\">\n        <svg viewBox=\"-120 0 540 640\" role=\"img\" aria-label=\"Mapa de la ruta por Sri Lanka, de Negombo a Colombo\">\n          <defs>\n            <linearGradient id=\"szslOro\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n              <stop offset=\"0\" stop-color=\"#F0DBA5\"><\/stop>\n              <stop offset=\".5\" stop-color=\"#C9A24C\"><\/stop>\n              <stop offset=\"1\" stop-color=\"#FFF3D6\"><\/stop>\n            <\/linearGradient>\n            <path id=\"szslIsla\" d=\"M117 19.5 L90 30 L79.5 43.5 L94.5 64.5 L105 85.5 L70.5 127.5 L64.5 142.5 L72 202.5 L46.5 258 L57 288 L51 355.5 L58.5 411 L60 453 L76.5 505.5 L82.5 529.5 L93 565.5 L115.5 588 L150 600 L171 604.5 L201 589.5 L250.5 574.5 L282 555 L310.5 537 L342 505.5 L358.5 466.5 L361.5 412.5 L352.5 367.5 L337.5 334.5 L307.5 277.5 L267 207 L232.5 157.5 L204 102 L165 60 Z\"><\/path>\n            <clipPath id=\"szslRecorte\"><use href=\"#szslIsla\"><\/use><\/clipPath>\n          <\/defs>\n          <use href=\"#szslIsla\" class=\"isla\"><\/use>\n          <g clip-path=\"url(#szslRecorte)\">\n            <use href=\"#szslIsla\" class=\"cota\" transform=\"translate(200 440) scale(.82) translate(-200 -440)\"><\/use>\n            <use href=\"#szslIsla\" class=\"cota\" transform=\"translate(200 440) scale(.64) translate(-200 -440)\"><\/use>\n            <use href=\"#szslIsla\" class=\"cota\" transform=\"translate(200 440) scale(.46) translate(-200 -440)\"><\/use>\n            <use href=\"#szslIsla\" class=\"cota\" transform=\"translate(200 440) scale(.28) translate(-200 -440)\"><\/use>\n            <use href=\"#szslIsla\" class=\"cota\" transform=\"translate(200 440) scale(.12) translate(-200 -440)\"><\/use>\n          <\/g>\n          <path class=\"traza-base\" d=\"M66 409 L180 313.5 L232.5 301.5 L210 288 L180 313.5 L196.5 298.9 L177 399 L199.5 447 L240 462 L292.5 537 L122 582 L90 528 L69 452 L64 421\"><\/path>\n          <path class=\"traza\" id=\"slTraza\" pathLength=\"1\" d=\"M66 409 L180 313.5 L232.5 301.5 L210 288 L180 313.5 L196.5 298.9 L177 399 L199.5 447 L240 462 L292.5 537 L122 582 L90 528 L69 452 L64 421\"><\/path>\n          <g data-no-translation=\"\">\n            <g class=\"pt\" data-p=\"negombo\"><circle class=\"halo\" cx=\"66\" cy=\"409\" r=\"6\"><\/circle><circle class=\"n\" cx=\"66\" cy=\"409\" r=\"6\"><\/circle><text x=\"52\" y=\"414\" text-anchor=\"end\">NEGOMBO<\/text><\/g>\n            <g class=\"pt\" data-p=\"dambulla\"><circle class=\"halo\" cx=\"180\" cy=\"313.5\" r=\"6\"><\/circle><circle class=\"n\" cx=\"180\" cy=\"313.5\" r=\"6\"><\/circle><text x=\"166\" y=\"330\" text-anchor=\"end\">DAMBULLA<\/text><\/g>\n            <g class=\"pt\" data-p=\"polonnaruwa\"><circle class=\"halo\" cx=\"232.5\" cy=\"301.5\" r=\"6\"><\/circle><circle class=\"n\" cx=\"232.5\" cy=\"301.5\" r=\"6\"><\/circle><text x=\"246\" y=\"306\" text-anchor=\"start\">POLONNARUWA<\/text><\/g>\n            <g class=\"pt\" data-p=\"minneriya\"><circle class=\"halo\" cx=\"210\" cy=\"288\" r=\"6\"><\/circle><circle class=\"n\" cx=\"210\" cy=\"288\" r=\"6\"><\/circle><text x=\"218\" y=\"272\" text-anchor=\"middle\">MINNERIYA<\/text><\/g>\n            <g class=\"pt\" data-p=\"sigiriya\"><circle class=\"halo\" cx=\"196.5\" cy=\"298.9\" r=\"5\"><\/circle><circle class=\"n\" cx=\"196.5\" cy=\"298.9\" r=\"5\"><\/circle><text x=\"184\" y=\"296\" text-anchor=\"end\">SIGIRIYA<\/text><\/g>\n            <g class=\"pt\" data-p=\"kandy\"><circle class=\"halo\" cx=\"177\" cy=\"399\" r=\"6\"><\/circle><circle class=\"n\" cx=\"177\" cy=\"399\" r=\"6\"><\/circle><text x=\"163\" y=\"404\" text-anchor=\"end\">KANDY<\/text><\/g>\n            <g class=\"pt\" data-p=\"nuwara\"><circle class=\"halo\" cx=\"199.5\" cy=\"447\" r=\"6\"><\/circle><circle class=\"n\" cx=\"199.5\" cy=\"447\" r=\"6\"><\/circle><text x=\"212\" y=\"438\" text-anchor=\"start\">NUWARA ELIYA<\/text><\/g>\n            <g class=\"pt\" data-p=\"ella\"><circle class=\"halo\" cx=\"240\" cy=\"462\" r=\"6\"><\/circle><circle class=\"n\" cx=\"240\" cy=\"462\" r=\"6\"><\/circle><text x=\"253\" y=\"466\" text-anchor=\"start\">ELLA<\/text><\/g>\n            <g class=\"pt\" data-p=\"yala\"><circle class=\"halo\" cx=\"292.5\" cy=\"537\" r=\"6\"><\/circle><circle class=\"n\" cx=\"292.5\" cy=\"537\" r=\"6\"><\/circle><text x=\"306\" y=\"532\" text-anchor=\"start\">YALA<\/text><\/g>\n            <g class=\"pt\" data-p=\"galle\"><circle class=\"halo\" cx=\"122\" cy=\"582\" r=\"6\"><\/circle><circle class=\"n\" cx=\"122\" cy=\"582\" r=\"6\"><\/circle><text x=\"108\" y=\"600\" text-anchor=\"end\">GALLE<\/text><\/g>\n            <g class=\"pt\" data-p=\"bentota\"><circle class=\"halo\" cx=\"90\" cy=\"528\" r=\"6\"><\/circle><circle class=\"n\" cx=\"90\" cy=\"528\" r=\"6\"><\/circle><text x=\"76\" y=\"533\" text-anchor=\"end\">BENTOTA<\/text><\/g>\n            <g class=\"pt\" data-p=\"colombo\"><circle class=\"halo\" cx=\"69\" cy=\"452\" r=\"6\"><\/circle><circle class=\"n\" cx=\"69\" cy=\"452\" r=\"6\"><\/circle><text x=\"55\" y=\"457\" text-anchor=\"end\">COLOMBO<\/text><\/g>\n          <\/g>\n          <circle class=\"viajero\" id=\"slViajero\" cx=\"66\" cy=\"409\" r=\"6.5\"><\/circle>\n        <\/svg>\n        <p class=\"mapa-pie\">Desliza y la ruta se dibuja sola<\/p>\n      <\/div>\n\n      <div class=\"rv\">\n        <p class=\"etiq\">La ruta por Sri Lanka<\/p>\n        <h2 class=\"tit\">Un hilo de oro <em>que cose la isla.<\/em><\/h2>\n        <p class=\"entradilla\" style=\"margin-bottom:30px\">De la brisa del \u00cdndico a los templos de roca. De las colinas del t\u00e9 a la sabana del leopardo. Y vuelta al mar.<\/p>\n        <ol class=\"ruta-lista\">\n          <li data-p=\"negombo\"><span class=\"rd\">D\u00eda 2<\/span><span class=\"rn\"><span data-no-translation=\"\">Negombo<\/span><small>Llegada junto al \u00cdndico<\/small><\/span><\/li>\n          <li data-p=\"dambulla\"><span class=\"rd\">D\u00eda 3<\/span><span class=\"rn\"><span data-no-translation=\"\">Dambulla<\/span><small>Cuevas de Budas y vida rural<\/small><\/span><\/li>\n          <li data-p=\"polonnaruwa\"><span class=\"rd\">D\u00eda 4<\/span><span class=\"rn\"><span data-no-translation=\"\">Polonnaruwa<\/span><small>La ciudad real<\/small><\/span><\/li>\n          <li data-p=\"minneriya\"><span class=\"rd\">D\u00eda 4<\/span><span class=\"rn\"><span data-no-translation=\"\">Minneriya<\/span><small>Safari de elefantes<\/small><\/span><\/li>\n          <li data-p=\"sigiriya\"><span class=\"rd\">D\u00eda 5<\/span><span class=\"rn\"><span data-no-translation=\"\">Sigiriya<\/span><small>La Roca del Le\u00f3n<\/small><\/span><\/li>\n          <li data-p=\"kandy\"><span class=\"rd\">D\u00eda 5<\/span><span class=\"rn\"><span data-no-translation=\"\">Kandy<\/span><small>Templo del Diente de Buda<\/small><\/span><\/li>\n          <li data-p=\"nuwara\"><span class=\"rd\">D\u00eda 6<\/span><span class=\"rn\"><span data-no-translation=\"\">Nuwara Eliya<\/span><small>Plantaci\u00f3n de t\u00e9 y cata<\/small><\/span><\/li>\n          <li data-p=\"ella\"><span class=\"rd\">D\u00eda 7<\/span><span class=\"rn\"><span data-no-translation=\"\">Ella<\/span><small>Tren esc\u00e9nico y Nueve Arcos<\/small><\/span><\/li>\n          <li data-p=\"yala\"><span class=\"rd\">D\u00eda 8<\/span><span class=\"rn\"><span data-no-translation=\"\">Yala<\/span><small>La sabana del leopardo<\/small><\/span><\/li>\n          <li data-p=\"galle\"><span class=\"rd\">D\u00eda 9<\/span><span class=\"rn\"><span data-no-translation=\"\">Galle<\/span><small>El fuerte frente al \u00cdndico<\/small><\/span><\/li>\n          <li data-p=\"bentota\"><span class=\"rd\">D\u00eda 9<\/span><span class=\"rn\"><span data-no-translation=\"\">Bentota<\/span><small>R\u00edo Madu y playa<\/small><\/span><\/li>\n          <li data-p=\"colombo\"><span class=\"rd\">D\u00eda 10<\/span><span class=\"rn\"><span data-no-translation=\"\">Colombo<\/span><small>La capital y Galle Face<\/small><\/span><\/li>\n        <\/ol>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"filete\"><\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 04 \u00b7 C\u00d3MO LO HACEMOS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-euca\" id=\"sl-como\">\n  <svg class=\"ese\" viewBox=\"0 0 100 400\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path class=\"base\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n    <path class=\"luz\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n  <\/svg>\n  <span class=\"hito\" style=\"top:0;--hb:var(--euca)\" aria-hidden=\"true\"><\/span>\n  <span class=\"palabrota clara\" style=\"right:-3vw;bottom:-6%\" aria-hidden=\"true\" data-no-translation=\"\">A mano<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">C\u00f3mo lo hacemos<\/p>\n        <h2 class=\"tit rv\">Las decisiones <em>que cambian el viaje.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Cada parada est\u00e1 donde tiene que estar. La ruta est\u00e1 pensada como la har\u00edamos para nosotros mismos.<\/p>\n    <\/div>\n\n    <div class=\"fichas dentro\">\n      <article class=\"ficha foco rv\">\n        <span class=\"ficha-marco\">Tri\u00e1ngulo Cultural<\/span><span class=\"ficha-deco\" aria-hidden=\"true\" data-no-translation=\"\">dos<\/span>\n        <div class=\"ficha-foto\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/07\/Sigiriya-vista-aerea.webp\" alt=\"Sigiriya, la Roca del Le\u00f3n, en el Tri\u00e1ngulo Cultural de Sri Lanka\" data-lugar=\"Sigiriya\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <h3>Dormir dentro de la historia<\/h3>\n        <span class=\"ficha-lat\">El coraz\u00f3n del Tri\u00e1ngulo Cultural<\/span>\n        <p>Budas que duermen en cuevas pintadas, aldeas a ritmo de carro de bueyes, la ciudad real de Polonnaruwa. Y a primera hora, la Roca del Le\u00f3n esper\u00e1ndote.<\/p>\n        <p class=\"dato\"><b data-no-translation=\"\">\u2726<\/b> una base tranquila entre templos<\/p>\n      <\/article>\n      <article class=\"ficha terra foco rv\">\n        <span class=\"ficha-marco\">Tren esc\u00e9nico<\/span><span class=\"ficha-deco\" aria-hidden=\"true\" data-no-translation=\"\">tren<\/span>\n        <div class=\"ficha-foto\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/Train.webp\" alt=\"El tren de Ella cruzando el Puente de los Nueve Arcos\" data-lugar=\"Tren a Ella\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <h3>El tren que cruza las nubes<\/h3>\n        <span class=\"ficha-lat\">El tramo m\u00e1s bonito de la l\u00ednea<\/span>\n        <p>Plantaciones de t\u00e9, valles envueltos en niebla y bosque. La ventana abierta, el viento en la cara y la isla pasando despacio.<\/p>\n        <p class=\"dato\"><b data-no-translation=\"\">\u2726<\/b> la ventanilla m\u00e1s bonita de Asia<\/p>\n      <\/article>\n      <article class=\"ficha foco rv\">\n        <span class=\"ficha-marco\">Fauna salvaje<\/span><span class=\"ficha-deco\" aria-hidden=\"true\" data-no-translation=\"\">jeep<\/span>\n        <div class=\"ficha-foto\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/safari-Yala.webp\" alt=\"Safari en jeep por el parque nacional de Yala, en Sri Lanka\" data-lugar=\"Yala\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <h3>Tras la huella del leopardo<\/h3>\n        <span class=\"ficha-lat\">Safaris en jeep, norte y sur<\/span>\n        <p>Elefantes salvajes junto al gran embalse de Minneriya. Y en Yala, el silencio de la sabana hasta que alguien susurra: \u00abah\u00ed est\u00e1\u00bb.<\/p>\n        <p class=\"dato\"><b data-no-translation=\"\">\u2726<\/b> en jeep 4\u00d74, al caer la tarde<\/p>\n      <\/article>\n      <article class=\"ficha foco rv\">\n        <span class=\"ficha-nuevo\">Nuevo 2027<\/span>\n        <span class=\"ficha-marco\">El cierre<\/span><span class=\"ficha-deco\" aria-hidden=\"true\" data-no-translation=\"\">sur<\/span>\n        <div class=\"ficha-foto\"><img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/06\/daniel-klein-Qx8_d5dGhrs-unsplash.webp\" alt=\"Puesta de sol sobre el \u00cdndico, despedida del viaje a Sri Lanka\" data-lugar=\"Galle Face\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <h3>Despedirse frente al \u00cdndico<\/h3>\n        <span class=\"ficha-lat\">La costa colonial<\/span>\n        <p>Las murallas de Galle frente al oc\u00e9ano, los manglares del r\u00edo Madu en barca y el \u00faltimo atardecer en Galle Face, con la brisa de Colombo.<\/p>\n        <p class=\"dato\"><b data-no-translation=\"\">\u2726<\/b> manglares, murallas y mar<\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- separador con el tren azul cruzando -->\n<div class=\"curvas tren f-euca\" aria-hidden=\"true\">\n  <svg viewBox=\"0 0 1200 96\" preserveAspectRatio=\"none\">\n    <path d=\"M0 80 C200 48,400 94,600 64 C800 34,1000 78,1200 52\"><\/path>\n    <path d=\"M0 68 C200 38,400 82,600 52 C800 24,1000 66,1200 42\"><\/path>\n    <path d=\"M0 56 C200 28,400 70,600 42 C800 16,1000 56,1200 34\"><\/path>\n    <path d=\"M0 44 C200 20,400 58,600 32 C800 8,1000 44,1200 26\"><\/path>\n    <path d=\"M0 32 C200 12,400 46,600 22 C800 0,1000 34,1200 18\"><\/path>\n  <\/svg>\n  <span class=\"brillo\"><\/span>\n  <svg class=\"tren-svg\" viewBox=\"0 0 186 34\">\n    <line x1=\"0\" y1=\"31\" x2=\"186\" y2=\"31\" stroke=\"#8A6B24\" stroke-width=\"1\"><\/line>\n    <g fill=\"#2F5D86\">\n      <rect x=\"2\" y=\"9\" width=\"44\" height=\"18\" rx=\"3\"><\/rect>\n      <rect x=\"50\" y=\"9\" width=\"44\" height=\"18\" rx=\"3\"><\/rect>\n      <rect x=\"98\" y=\"9\" width=\"44\" height=\"18\" rx=\"3\"><\/rect>\n      <path d=\"M146 27 V12 Q146 7 152 7 H170 Q180 7 182 16 L184 27 Z\" style=\"fill:#2F5D86;stroke:none;opacity:1\"><\/path>\n    <\/g>\n    <g fill=\"#F5EAD2\">\n      <rect x=\"7\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect><rect x=\"19\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect><rect x=\"31\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect>\n      <rect x=\"55\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect><rect x=\"67\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect><rect x=\"79\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect>\n      <rect x=\"103\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect><rect x=\"115\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect><rect x=\"127\" y=\"13\" width=\"8\" height=\"6\" rx=\"1\"><\/rect>\n      <rect x=\"166\" y=\"11\" width=\"10\" height=\"7\" rx=\"1\"><\/rect>\n    <\/g>\n    <rect x=\"2\" y=\"22\" width=\"182\" height=\"2\" fill=\"#C9A24C\"><\/rect>\n    <g fill=\"#141E16\">\n      <circle cx=\"12\" cy=\"29\" r=\"2.6\"><\/circle><circle cx=\"36\" cy=\"29\" r=\"2.6\"><\/circle>\n      <circle cx=\"60\" cy=\"29\" r=\"2.6\"><\/circle><circle cx=\"84\" cy=\"29\" r=\"2.6\"><\/circle>\n      <circle cx=\"108\" cy=\"29\" r=\"2.6\"><\/circle><circle cx=\"132\" cy=\"29\" r=\"2.6\"><\/circle>\n      <circle cx=\"156\" cy=\"29\" r=\"2.6\"><\/circle><circle cx=\"174\" cy=\"29\" r=\"2.6\"><\/circle>\n    <\/g>\n    <circle class=\"humo\" cx=\"156\" cy=\"3\" r=\"3\" fill=\"#ffffff\" opacity=\".5\"><\/circle>\n  <\/svg>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 05 \u00b7 ITINERARIO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-marfil\" id=\"sl-itinerario\">\n  <svg class=\"ese\" viewBox=\"0 0 100 400\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path class=\"base\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n    <path class=\"luz\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n  <\/svg>\n  <span class=\"hito\" style=\"top:0;--hb:var(--marfil)\" aria-hidden=\"true\"><\/span>\n  <span class=\"palabrota clara\" style=\"left:-2vw;bottom:-5%\" aria-hidden=\"true\" data-no-translation=\"\">D\u00edas<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Itinerario del viaje a Sri Lanka<\/p>\n        <h2 class=\"tit rv\">Ceil\u00e1n, <em>cap\u00edtulo a cap\u00edtulo.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Cultura cuando toca, safari cuando apasiona, oc\u00e9ano al final. Ceil\u00e1n de punta a punta.<\/p>\n    <\/div>\n\n    <div class=\"captabs\">\n      <button class=\"captab c-uno on\" type=\"button\" data-cap=\"slc1\" aria-controls=\"slc1\">\n        <span class=\"captab-n\" data-no-translation=\"\">I<\/span><span class=\"captab-t\">Tri\u00e1ngulo Cultural<\/span>\n        <span class=\"captab-d\">D\u00edas 1\u20134 \u00b7 Dambulla<\/span>\n      <\/button>\n      <button class=\"captab c-dos\" type=\"button\" data-cap=\"slc2\" aria-controls=\"slc2\">\n        <span class=\"captab-n\" data-no-translation=\"\">II<\/span><span class=\"captab-t\">Tierras altas<\/span>\n        <span class=\"captab-d\">D\u00edas 5\u20137 \u00b7 Kandy y t\u00e9<\/span>\n      <\/button>\n      <button class=\"captab c-tres\" type=\"button\" data-cap=\"slc3\" aria-controls=\"slc3\">\n        <span class=\"captab-n\" data-no-translation=\"\">III<\/span><span class=\"captab-t\">Sabana y costa<\/span>\n        <span class=\"captab-d\">D\u00edas 8\u20139 \u00b7 Yala y Galle<\/span>\n      <\/button>\n      <button class=\"captab c-cuatro\" type=\"button\" data-cap=\"slc4\" aria-controls=\"slc4\">\n        <span class=\"captab-n\" data-no-translation=\"\">IV<\/span><span class=\"captab-t\">La vuelta<\/span>\n        <span class=\"captab-d\">D\u00edas 10\u201312 \u00b7 Colombo<\/span>\n      <\/button>\n    <\/div>\n\n    <article class=\"cap k-uno on\" id=\"slc1\">\n      <div class=\"cap-foto\">\n        <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/07\/Sigiriya-vista-aerea.webp\" alt=\"Vista a\u00e9rea de la fortaleza de Sigiriya sobre la llanura\" loading=\"lazy\" decoding=\"async\" data-lugar=\"Sigiriya\">\n      <\/div>\n      <span class=\"cap-cifra\" aria-hidden=\"true\" data-no-translation=\"\">I<\/span>\n      <div class=\"cap-txt\">\n        <span class=\"cap-k\">Cap\u00edtulo I \u00b7 D\u00edas 1\u20134<\/span>\n        <h3>Negombo y el <em>coraz\u00f3n verde<\/em><\/h3>\n        <p class=\"cap-sub\">Llegada al \u00cdndico, templos en la roca y la ciudad real.<\/p>\n        <p class=\"cap-body\">Aterrizamos junto al mar y subimos al coraz\u00f3n verde de la isla: templos excavados en la roca, aldeas que viven a otro ritmo y los primeros elefantes.<\/p>\n        <div class=\"cap-dias\">\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">01<\/span><div><span class=\"dia-t\">Vuelo \u00b7 11 junio<\/span><p class=\"dia-d\">Salida desde Espa\u00f1a rumbo a Colombo. Noche a bordo \u2014 la expedici\u00f3n ya ha empezado.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">02<\/span><div><span class=\"dia-t\">Bienvenida a Ceil\u00e1n \u00b7 Negombo<\/span><p class=\"dia-d\">Te esperan con una guirnalda de flores. Si el vuelo llega con luz, primer paseo por Negombo: canales holandeses, iglesias coloniales y el atardecer en la playa.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">03<\/span><div><span class=\"dia-t\">Cuevas y vida rural \u00b7 Dambulla<\/span><p class=\"dia-d\">Las cuevas de Dambulla, donde los Budas duermen bajo techos pintados. Despu\u00e9s, Hiriwadunna: carro de bueyes, barca entre lotos y el aroma de la cocina de aldea.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">04<\/span><div><span class=\"dia-t\">Ciudad real y elefantes<\/span><p class=\"dia-d\">Polonnaruwa, la ciudad real: palacios, estupas y Budas tallados en la piedra. Por la tarde, en jeep por Minneriya, en busca de elefantes salvajes.<\/p><\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"cap k-dos\" id=\"slc2\">\n      <div class=\"cap-foto\">\n        <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/Train.webp\" alt=\"Tren sobre el Puente de los Nueve Arcos, en las tierras altas de Sri Lanka\" loading=\"lazy\" decoding=\"async\" data-lugar=\"Tren a Ella\">\n      <\/div>\n      <span class=\"cap-cifra\" aria-hidden=\"true\" data-no-translation=\"\">II<\/span>\n      <div class=\"cap-txt\">\n        <span class=\"cap-k\">Cap\u00edtulo II \u00b7 D\u00edas 5\u20137<\/span>\n        <h3>Sigiriya, el t\u00e9 <em>y el tren de las nubes<\/em><\/h3>\n        <p class=\"cap-sub\">La Roca del Le\u00f3n, la ciudad sagrada y uno de los trenes m\u00e1s bellos del mundo.<\/p>\n        <p class=\"cap-body\">Subimos a la Roca del Le\u00f3n y de ah\u00ed a las tierras altas: Kandy, Nuwara Eliya \u2014la \u00abPeque\u00f1a Inglaterra\u00bb del t\u00e9\u2014 y el tren esc\u00e9nico cruzando monta\u00f1as hasta Ella.<\/p>\n        <div class=\"cap-dias\">\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">05<\/span><div><span class=\"dia-t\">Sigiriya y Kandy<\/span><p class=\"dia-d\">A primera hora, la Roca del Le\u00f3n: frescos, garras de piedra y la isla entera a tus pies. Jard\u00edn de especias, el bot\u00e1nico de Peradeniya, el Templo del Diente de Buda y tambores kandyanos al caer la noche.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">06<\/span><div><span class=\"dia-t\">Al pa\u00eds del t\u00e9 \u00b7 Nuwara Eliya<\/span><p class=\"dia-d\">La cascada de Ramboda entre colinas de t\u00e9. Una taza reci\u00e9n hecha donde nace el t\u00e9 de Ceil\u00e1n. Y la Nuwara Eliya colonial, junto al lago Gregory.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">07<\/span><div><span class=\"dia-t\">El tren de las tierras altas \u00b7 Ella<\/span><p class=\"dia-d\">El tren esc\u00e9nico de Nanu Oya a Ella, entre plantaciones y valles envueltos en niebla. Por la tarde, paseo hasta el Puente de los Nueve Arcos.<\/p><\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"cap k-tres\" id=\"slc3\">\n      <div class=\"cap-foto\">\n        <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/03\/safari-Yala.webp\" alt=\"Jeep de safari en la sabana del parque nacional de Yala\" loading=\"lazy\" decoding=\"async\" data-lugar=\"Yala\">\n      <\/div>\n      <span class=\"cap-cifra\" aria-hidden=\"true\" data-no-translation=\"\">III<\/span>\n      <div class=\"cap-txt\">\n        <span class=\"cap-k\">Cap\u00edtulo III \u00b7 D\u00edas 8\u20139<\/span>\n        <h3>Yala y la <em>costa sur<\/em><\/h3>\n        <p class=\"cap-sub\">La sabana del leopardo y la Galle colonial.<\/p>\n        <p class=\"cap-body\">De las monta\u00f1as a la sabana: uno de los parques con mayor densidad de leopardos del mundo. Y despu\u00e9s, la costa colonial hasta Bentota.<\/p>\n        <div class=\"cap-dias\">\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">08<\/span><div><span class=\"dia-t\">Safari por el sur salvaje <span class=\"fiesta\">Poson Poya<\/span><\/span><p class=\"dia-d\">La cascada de Ravana y bajada a la sabana. Por la tarde, jeep 4\u00d74 en Yala, el reino del leopardo. Y esa noche, luna llena de Poson: la isla entera se ilumina de farolillos.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">09<\/span><div><span class=\"dia-t\">Galle y el r\u00edo Madu \u00b7 Bentota<\/span><p class=\"dia-d\">El Fuerte de Galle y sus callejuelas coloniales. Tortugas marinas, barca entre los manglares del r\u00edo Madu y noche frente al mar en la costa de Bentota.<\/p><\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"cap k-cuatro\" id=\"slc4\">\n      <div class=\"cap-foto\">\n        <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/06\/daniel-klein-Qx8_d5dGhrs-unsplash.webp\" alt=\"Atardecer sobre el oc\u00e9ano \u00cdndico en la costa oeste de Sri Lanka\" loading=\"lazy\" decoding=\"async\" data-lugar=\"Colombo\">\n      <\/div>\n      <span class=\"cap-cifra\" aria-hidden=\"true\" data-no-translation=\"\">IV<\/span>\n      <div class=\"cap-txt\">\n        <span class=\"cap-k\">Cap\u00edtulo IV \u00b7 D\u00edas 10\u201312<\/span>\n        <h3>Colombo <em>y el \u00faltimo adi\u00f3s<\/em><\/h3>\n        <p class=\"cap-sub\">Templos, bazares y el atardecer final en Galle Face.<\/p>\n        <p class=\"cap-body\">Cerramos la expedici\u00f3n en la capital: el contraste de templos, mercados y el paseo mar\u00edtimo con el \u00cdndico delante.<\/p>\n        <div class=\"cap-dias\">\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">10<\/span><div><span class=\"dia-t\">Colombo<\/span><p class=\"dia-d\">Ma\u00f1ana tranquila junto al mar y ruta a la capital. El templo de Gangaramaya, el bullicio de Pettah, tiempo para tus compras y el atardecer en Galle Face.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">11<\/span><div><span class=\"dia-t\">\u00daltimo d\u00eda en la isla \u00b7 21 junio<\/span><p class=\"dia-d\">\u00daltimo desayuno sin prisas y traslado al aeropuerto. Vuelo de regreso y noche a bordo.<\/p><\/div><\/div>\n          <div class=\"dia\"><span class=\"dia-n\" data-no-translation=\"\">12<\/span><div><span class=\"dia-t\">Llegada a Espa\u00f1a \u00b7 22 junio<\/span><p class=\"dia-d\">El olor a canela y el traqueteo del tren se quedan mucho despu\u00e9s de deshacer la maleta.<\/p><\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 D\u00d3NDE DORMIR\u00c1S \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"dormir\">\n  <div class=\"dormir-txt\">\n    <span class=\"palabrota\" aria-hidden=\"true\" data-no-translation=\"\">Casas<\/span>\n    <p class=\"etiq\">D\u00f3nde dormir\u00e1s<\/p>\n    <h2>Cada noche, <em>una casa con su luz.<\/em><\/h2>\n    <p>En Dambulla, la selva te despierta. En Nuwara Eliya, el aire fr\u00edo huele a t\u00e9. En Yala, las luces se apagan y solo se oyen los p\u00e1jaros. Y en la costa, te duermes con el \u00cdndico de fondo.<\/p>\n    <div class=\"noches rv\">\n      <span class=\"noches-k\">Tus noches en la isla<\/span>\n      <div class=\"noches-bar\" data-no-translation=\"\">\n        <span class=\"mar\" style=\"--n:1\">Negombo<\/span><span style=\"--n:2\">Dambulla<\/span><span style=\"--n:1\">Kandy<\/span><span style=\"--n:1\">Nuwara Eliya<\/span><span style=\"--n:1\">Ella<\/span><span style=\"--n:1\">Yala<\/span><span class=\"mar\" style=\"--n:1\">Bentota<\/span><span class=\"mar\" style=\"--n:1\">Colombo<\/span>\n      <\/div>\n    <\/div>\n    <p class=\"dormir-firma\">Noches que se recuerdan. Algunas cosas se notan al abrir la puerta.<\/p>\n  <\/div>\n  <div class=\"dormir-foto\">\n    <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/08\/Tropical-Life.webp\" alt=\"Hotel con piscina entre la vegetaci\u00f3n tropical de Sri Lanka\" loading=\"lazy\" decoding=\"async\" data-lugar=\"Dormir en la isla\">\n    <span class=\"esq tl\" style=\"opacity:1;transform:none\"><i><\/i><i><\/i><\/span>\n    <span class=\"esq br\" style=\"opacity:1;transform:none\"><i><\/i><i><\/i><\/span>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TICKET \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-aux1\">\n  <span class=\"palabrota clara\" style=\"left:-3vw;top:0\" aria-hidden=\"true\" data-no-translation=\"\">Dentro<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Est\u00e1 todo dentro<\/p>\n        <h2 class=\"tit rv\">Lo que s\u00ed. <em>Y lo que eliges t\u00fa.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Lo que va dentro del viaje, y lo poco que queda en tus manos.<\/p>\n    <\/div>\n\n    <div class=\"tk rv\">\n      <div class=\"tk-head\">\n        <span class=\"palabrota\" aria-hidden=\"true\" data-no-translation=\"\">Ceil\u00e1n<\/span>\n        <h3>Sri Lanka \u00b7 Junio 2027<\/h3>\n        <span class=\"tk-stamp\">Cultura, t\u00e9 y safari<\/span>\n      <\/div>\n      <div class=\"perf\"><span class=\"perf-c l\"><\/span><span class=\"perf-l\"><\/span><span class=\"perf-c r\"><\/span><\/div>\n      <div class=\"tk-body\">\n        <div class=\"tk-cat\">\n          <p class=\"tk-lab\">Antes de pisar Ceil\u00e1n<\/p>\n          <div class=\"tk-items\">\n            <div class=\"tk-i\">Grupo de WhatsApp activo desde que reservas, con el grupo y con nosotros dentro.<\/div>\n            <div class=\"tk-i\"><strong>Gu\u00eda de viaje en PDF<\/strong> con todo lo que necesitas antes de hacer la maleta.<\/div>\n            <div class=\"tk-i\"><strong>Recepci\u00f3n en el aeropuerto<\/strong> y traslado privado al primer hotel.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"tk-cat\">\n          <p class=\"tk-lab\">Durante la expedici\u00f3n<\/p>\n          <div class=\"tk-items\">\n            <div class=\"tk-i\"><strong>Hoteles con clase<\/strong> en cada parada, en habitaci\u00f3n doble.<\/div>\n            <div class=\"tk-i\"><strong>Transporte privado<\/strong> con aire acondicionado y agua a bordo.<\/div>\n            <div class=\"tk-i\"><strong>Gu\u00eda nacional en espa\u00f1ol<\/strong> durante todo el recorrido.<\/div>\n            <div class=\"tk-i\"><strong>Uno de nosotros con el grupo,<\/strong> del primer vuelo al \u00faltimo.<\/div>\n            <div class=\"tk-i\"><strong>Desayunos y cenas diarios<\/strong> en todos los hoteles.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"tk-cat\">\n          <p class=\"tk-lab\">Las experiencias firma<\/p>\n          <div class=\"tk-items\">\n            <div class=\"tk-i\"><strong>Sigiriya, la Roca del Le\u00f3n,<\/strong> subiendo entre las garras de piedra.<\/div>\n            <div class=\"tk-i\"><strong>Tren esc\u00e9nico<\/strong> Nanu Oya \u2192 Ella, entre plantaciones de t\u00e9.<\/div>\n            <div class=\"tk-i\"><strong>Safaris en jeep 4\u00d74<\/strong> \u2014 Minneriya, tierra de elefantes, y Yala, territorio del leopardo.<\/div>\n            <div class=\"tk-i\">Hiriwadunna en carro de bueyes, barca por el lago de lotos y cocina tradicional.<\/div>\n            <div class=\"tk-i\">Templo del Diente de Buda y espect\u00e1culo de danzas kandyanas.<\/div>\n            <div class=\"tk-i\">Plantaci\u00f3n y f\u00e1brica de t\u00e9, con cata incluida.<\/div>\n            <div class=\"tk-i\">Fuerte de Galle, criadero de tortugas y barca por los manglares del r\u00edo Madu.<\/div>\n            <div class=\"tk-i\">Todas las entradas de las visitas del itinerario.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"tk-cat\">\n          <p class=\"tk-lab\">Lo dejamos en tus manos<\/p>\n          <div class=\"tk-items\">\n            <div class=\"tk-i no\">Vuelos internacionales hasta Colombo. Te ayudamos a elegirlos.<\/div>\n            <div class=\"tk-i no\">Visado ETA. Tr\u00e1mite online obligatorio antes de volar; te guiamos paso a paso.<\/div>\n            <div class=\"tk-i no\">Seguro de viaje. Te echamos una mano para contratarlo.<\/div>\n            <div class=\"tk-i no\">Almuerzos y bebidas extra.<\/div>\n            <div class=\"tk-i no\">Propinas y gastos personales.<\/div>\n            <div class=\"tk-i no\">Suplemento de habitaci\u00f3n individual, si la prefieres.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"tk-foot\">\n        <span class=\"a\">Lo que ves aqu\u00ed es todo.<\/span>\n        <span class=\"b\">Sin sorpresas en la factura.<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 06 \u00b7 PRECIO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     Las tres versiones de cada cifra viven en el HTML; el CSS ense\u00f1a la que\n     corresponde al idioma. El contenedor va con data-no-translation para que\n     DeepL no toque ninguna. El JS hace contar la cifra hacia arriba con el\n     formato de cada idioma; sin JS, se ve el n\u00famero final. -->\n<section class=\"bloque f-rosa\" id=\"sl-precio\">\n  <svg class=\"ese\" viewBox=\"0 0 100 400\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path class=\"base\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n    <path class=\"luz\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n  <\/svg>\n  <span class=\"hito\" style=\"top:0;--hb:var(--rosa)\" aria-hidden=\"true\"><\/span>\n  <span class=\"palabrota clara\" style=\"right:-3vw;bottom:-6%\" aria-hidden=\"true\" data-no-translation=\"\">Euro<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Precio del viaje a Sri Lanka<\/p>\n        <h2 class=\"tit rv\">Todo lo que hace el viaje, <em>ya dentro.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Los hoteles, los safaris, el tren de las tierras altas y la cena de cada noche. T\u00fa solo tienes que llegar.<\/p>\n    <\/div>\n\n    <div class=\"precio tilt anillo rv\">\n      <div class=\"precio-izq\">\n        <span class=\"palabrota\" aria-hidden=\"true\" data-no-translation=\"\">\u20ac<\/span>\n        <span class=\"precio-tag\">Por persona \u00b7 edici\u00f3n junio 2027<\/span>\n        <div class=\"precio-num\" id=\"slPrecio\" data-num=\"2490\" data-no-translation=\"\"><span class=\"n-eu\">2.490 \u20ac<\/span><span class=\"n-en\">\u20ac2,490<\/span><span class=\"n-fr\">2 490 \u20ac<\/span><\/div>\n        <p class=\"precio-nota\">+ vuelos internacionales<\/p>\n        <p class=\"precio-fino\">IVA e impuestos incluidos<br>En habitaci\u00f3n doble<br>Del 11 al 22 de junio de 2027<\/p>\n      <\/div>\n      <div class=\"precio-der\">\n        <h3>Qu\u00e9 est\u00e1s pagando <em>exactamente<\/em><\/h3>\n        <ul class=\"vals\">\n          <li><strong>Desayunos y cenas diarios,<\/strong> en cada hotel.<\/li>\n          <li><strong>Safaris en jeep 4\u00d74<\/strong> por Minneriya y Yala.<\/li>\n          <li><strong>El tren de las tierras altas,<\/strong> de Nanu Oya a Ella.<\/li>\n          <li><strong>Hoteles con clase,<\/strong> elegidos parada a parada.<\/li>\n          <li><strong>Transporte privado<\/strong> con aire acondicionado en cada trayecto.<\/li>\n          <li><strong>Gu\u00eda nacional en espa\u00f1ol<\/strong> en todo el recorrido.<\/li>\n          <li><strong>Accesos incluidos.<\/strong> T\u00fa solo disfruta del viaje.<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TRANSPARENCIA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-selva\">\n  <span class=\"palabrota osc\" style=\"right:-4vw;top:6%\" aria-hidden=\"true\" data-no-translation=\"\">Claro<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Transparencia total<\/p>\n        <h2 class=\"tit rv\">Pagos, cancelaci\u00f3n <em>y todo lo dem\u00e1s.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Sin letra peque\u00f1a. Si tienes una duda que no est\u00e1 aqu\u00ed, la resolvemos en la llamada.<\/p>\n    <\/div>\n\n    <div class=\"pg-tabs\">\n      <button class=\"pg-tab on\" type=\"button\" data-pg=\"slpagos\">Pagos<\/button>\n      <button class=\"pg-tab\" type=\"button\" data-pg=\"slcancel\">Cancelaci\u00f3n<\/button>\n      <button class=\"pg-tab\" type=\"button\" data-pg=\"slseguro\">Seguro<\/button>\n      <button class=\"pg-tab\" type=\"button\" data-pg=\"slvisado\">Visado ETA<\/button>\n      <button class=\"pg-tab\" type=\"button\" data-pg=\"slgrupo\">El grupo<\/button>\n    <\/div>\n    <div class=\"pg-panels\">\n      <div class=\"pg-p on\" id=\"slpagos\">\n        <h3>\u00bfC\u00f3mo se paga?<\/h3>\n        <div class=\"pg-steps\">\n          <div class=\"pg-step\"><span class=\"pg-n\" data-no-translation=\"\">01<\/span><p><strong>300 \u20ac de dep\u00f3sito<\/strong> para formalizar tu plaza. Se descuenta del total.<\/p><\/div>\n          <div class=\"pg-step\"><span class=\"pg-n\" data-no-translation=\"\">02<\/span><p><strong>50% del resto<\/strong> cuando el grupo llega al m\u00ednimo de 6 personas. Te lo comunicamos con tiempo.<\/p><\/div>\n          <div class=\"pg-step\"><span class=\"pg-n\" data-no-translation=\"\">03<\/span><p><strong>Resto del importe<\/strong> 30 d\u00edas antes de la salida.<\/p><\/div>\n        <\/div>\n        <p>Aceptamos transferencia bancaria y tarjeta de cr\u00e9dito. Sin comisiones ni cargos ocultos.<\/p>\n      <\/div>\n      <div class=\"pg-p\" id=\"slcancel\">\n        <h3>\u00bfY si tengo que cancelar?<\/h3>\n        <div class=\"pg-steps\">\n          <div class=\"pg-step\"><span class=\"pg-n\" data-no-translation=\"\">+60<\/span><p>Con m\u00e1s de 60 d\u00edas: <strong>solo se pierde el dep\u00f3sito de 300 \u20ac.<\/strong><\/p><\/div>\n          <div class=\"pg-step\"><span class=\"pg-n\" data-no-translation=\"\">30\u201360<\/span><p>Entre 30 y 60 d\u00edas: <strong>50% del precio total.<\/strong><\/p><\/div>\n          <div class=\"pg-step\"><span class=\"pg-n\" data-no-translation=\"\">\u221230<\/span><p>Menos de 30 d\u00edas: <strong>100% del precio.<\/strong> Por eso recomendamos el seguro con cancelaci\u00f3n.<\/p><\/div>\n        <\/div>\n        <p>Si el grupo no llega al m\u00ednimo de 6 viajeros, cancelamos nosotros y te devolvemos el <strong>100% del importe abonado.<\/strong><\/p>\n      <\/div>\n      <div class=\"pg-p\" id=\"slseguro\">\n        <h3>El seguro de viaje<\/h3>\n        <p>Es <strong>obligatorio<\/strong> y no va incluido en el precio. Cubre asistencia m\u00e9dica en destino, cancelaci\u00f3n y equipaje.<\/p>\n        <p>No tienes que buscar nada: te pasamos el que usamos nosotros y lo vemos juntos antes de la salida, con el precio exacto seg\u00fan tus fechas.<\/p>\n      <\/div>\n      <div class=\"pg-p\" id=\"slvisado\">\n        <h3>Visado ETA para Sri Lanka<\/h3>\n        <p>Es <strong>obligatorio tramitarlo online antes de volar<\/strong>, aunque el tr\u00e1mite es sencillo. Te enviamos el enlace y te guiamos paso a paso.<\/p>\n        <p>El coste ha cambiado varias veces en los \u00faltimos a\u00f1os, as\u00ed que confirma el importe vigente al tramitarlo en la <a href=\"https:\/\/www.eta.gov.lk\" target=\"_blank\" rel=\"noopener\" class=\"pg-link\">web oficial del ETA de Sri Lanka<\/a>. Necesitas tambi\u00e9n el pasaporte con validez suficiente.<\/p>\n      <\/div>\n      <div class=\"pg-p\" id=\"slgrupo\">\n        <h3>El grupo<\/h3>\n        <p>El grupo es <strong>de 6 a 12 viajeros<\/strong>. Por encima de doce no a\u00f1adimos a nadie.<\/p>\n        <p>Si no llegamos al m\u00ednimo: <strong>devoluci\u00f3n del 100% de lo abonado.<\/strong><\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 C\u00d3MO RESERVAR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-aux2\">\n  <svg class=\"ese\" viewBox=\"0 0 100 400\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path class=\"base\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n    <path class=\"luz\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n  <\/svg>\n  <span class=\"hito\" style=\"top:0;--hb:var(--aux2)\" aria-hidden=\"true\"><\/span>\n  <span class=\"palabrota clara\" style=\"left:-3vw;bottom:-6%\" aria-hidden=\"true\" data-no-translation=\"\">Plaza<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">C\u00f3mo reservar tu plaza<\/p>\n        <h2 class=\"tit rv\">As\u00ed empieza <em>tu viaje.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">No rellenas un formulario y apareces en Colombo. Antes hablamos, y es lo que hace que los grupos funcionen.<\/p>\n    <\/div>\n\n    <div class=\"pasos dentro\">\n      <div class=\"paso foco rv\">\n        <span class=\"paso-n\" aria-hidden=\"true\" data-no-translation=\"\">01<\/span>\n        <span class=\"paso-k\">Primer contacto \u00b7 2 min<\/span>\n        <h3>Rellenas el <em>formulario<\/em><\/h3>\n        <p>Nos cuentas c\u00f3mo viajas, qu\u00e9 buscas, si ya has estado por Asia. No te compromete a nada.<\/p>\n      <\/div>\n      <div class=\"paso foco rv\">\n        <span class=\"paso-n\" aria-hidden=\"true\" data-no-translation=\"\">02<\/span>\n        <span class=\"paso-k\">Conexi\u00f3n \u00b7 10 min<\/span>\n        <h3>Hablamos <em>contigo<\/em><\/h3>\n        <p>Diez minutos con Rakel o Toni, por tel\u00e9fono o videollamada. Para que preguntes lo que no cabe en una web. Y para que el primer d\u00eda en Ceil\u00e1n ya conozcas la voz de quien viaja contigo.<\/p>\n      <\/div>\n      <div class=\"paso foco rv\">\n        <span class=\"paso-n\" aria-hidden=\"true\" data-no-translation=\"\">03<\/span>\n        <span class=\"paso-k\">Formalizaci\u00f3n<\/span>\n        <h3>Ahora empieza <em>lo bueno<\/em><\/h3>\n        <p>Si los dos lo vemos claro, reservas con un dep\u00f3sito de 300 \u20ac. Te ayudamos con los vuelos y entras al grupo de WhatsApp.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"nota rv\">\n      <p><strong>Rellenar el formulario no es reservar.<\/strong> Si al final no es tu viaje, te proponemos otro.<\/p>\n    <\/div>\n\n    <p style=\"margin-top:40px;position:relative;z-index:10\">\n      <a href=\"\/formulario-viajes-grupo\/?asunto=sri-lanka-2027\" class=\"boton b-terra\">Quiero mi plaza <span class=\"fl\">\u2192<\/span><\/a>\n    <\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 EMPIEZA EN ESPA\u00d1A \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-verde\">\n  <span class=\"palabrota osc\" style=\"left:50%;top:40%;transform:translate(-50%,-50%)\" aria-hidden=\"true\" data-no-translation=\"\">Grupo<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Tu punto de partida<\/p>\n        <h2 class=\"tit rv\">A Colombo no llegas <em>solo.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">El grupo empieza semanas antes, en Espa\u00f1a. Para que el primer d\u00eda no tengas que romper el hielo en la cola de inmigraci\u00f3n.<\/p>\n    <\/div>\n\n    <div class=\"tl dentro\">\n      <div class=\"tl-i rv\"><span class=\"tl-t\">Semanas antes<\/span><div class=\"tl-c\"><h3>Abrimos el grupo de WhatsApp<\/h3><p>Conoces a los compa\u00f1eros de ruta antes de estar en el aeropuerto. Te presentamos. La conversaci\u00f3n empieza antes de que hagas la maleta.<\/p><\/div><\/div>\n      <div class=\"tl-i rv\"><span class=\"tl-t\">En el aeropuerto<\/span><div class=\"tl-c\"><h3>Quedamos en la terminal<\/h3><p>Nos vemos antes de facturar y lo hacemos juntos: maletas, check-in y embarque. Si vuelas desde otra ciudad, coordinamos tu enlace para que llegues con margen.<\/p><\/div><\/div>\n      <div class=\"tl-i rv\"><span class=\"tl-t\">En el avi\u00f3n<\/span><div class=\"tl-c\"><h3>Volamos contigo<\/h3><p>Ida y vuelta, en el mismo avi\u00f3n. El viaje ya ha empezado antes de aterrizar.<\/p><\/div><\/div>\n      <div class=\"tl-i rv\"><span class=\"tl-t\">Al llegar<\/span><div class=\"tl-c\"><h3>Te reciben con una guirnalda de flores<\/h3><p>Traslado privado. Aire acondicionado. Y Negombo esperando con el \u00cdndico delante. T\u00fa no organizas nada.<\/p><\/div><\/div>\n    <\/div>\n\n    <p class=\"tl-cierre\">Cuando el avi\u00f3n toca Colombo, el grupo lleva semanas siendo grupo.<\/p>\n  <\/div>\n<\/section>\n\n<div class=\"filete\"><\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 QUI\u00c9NES VAMOS CONTIGO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-selvax\" style=\"position:relative\">\n  <span class=\"qui-deco qui-sun\" aria-hidden=\"true\" data-no-translation=\"\">Sun<\/span>\n  <span class=\"qui-deco qui-zen\" aria-hidden=\"true\" data-no-translation=\"\">Zen<\/span>\n  <div class=\"wrap\">\n    <div class=\"qui-in dentro\">\n      <div class=\"qui-imgs rv\">\n        <div class=\"marco qui-img rakel\">\n          <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/04\/RAKEL.webp\" alt=\"Rakel, cofundadora de SunZen Travel\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"esq tl\"><i><\/i><i><\/i><\/span><span class=\"esq br\"><i><\/i><i><\/i><\/span>\n        <\/div>\n        <div class=\"marco qui-img toni\">\n          <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/06\/20260516_084542-scaled.jpg\" alt=\"Toni, cofundador de SunZen Travel\" loading=\"lazy\" decoding=\"async\">\n          <span class=\"esq tl\"><i><\/i><i><\/i><\/span><span class=\"esq br\"><i><\/i><i><\/i><\/span>\n        <\/div>\n      <\/div>\n      <div class=\"rv\">\n        <p class=\"etiq\">Qui\u00e9nes vamos contigo<\/p>\n        <h2 class=\"tit\" style=\"font-size:clamp(38px,4.4vw,58px)\">No mandamos a nadie <em>en nuestro lugar.<\/em><\/h2>\n        <p class=\"qui-body\" style=\"font-family:var(--serif);font-size:25px;line-height:1.48;color:#fff\">Somos Rakel y Toni.<br>Los que has visto en la web.<br>Los que hablan contigo antes de reservar.<br>Y uno de los dos hace el viaje entero contigo.<\/p>\n        <p class=\"qui-body\">Del primer vuelo a la vuelta: la subida a Sigiriya, el jeep en Yala, el \u00faltimo paseo por Colombo. En Sri Lanka se suma un gu\u00eda nacional en espa\u00f1ol que aporta el contexto que solo alguien de la isla puede dar.<\/p>\n        <span class=\"qui-lab\">Qu\u00e9 significa ir con nosotros<\/span>\n        <ul class=\"qui-list\">\n          <li>En la mesa de la cena, no en una oficina.<\/li>\n          <li>En el lobby del hotel cuando llegas.<\/li>\n          <li>Si algo se tuerce, no tienes que resolverlo en otro idioma.<\/li>\n          <li>Los ratos libres son tuyos. Si quieres ideas, las tenemos.<\/li>\n        <\/ul>\n        <p class=\"qui-cierre\">Un tren, dos safaris y muchas cenas juntos dan para conocerse.<\/p>\n        <p class=\"qui-firma\">\u2014 Rakel y Toni \u00b7 SunZen Travel<\/p>\n        <a href=\"\/conocenos\/\" class=\"boton b-linea\">Conocernos mejor <span class=\"fl\">\u2192<\/span><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CALIBRADOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-bambu\">\n  <span class=\"palabrota clara\" style=\"right:-3vw;bottom:-7%\" aria-hidden=\"true\" data-no-translation=\"\">Tuyo<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Antes de dar el paso<\/p>\n        <h2 class=\"tit rv\">\u00bfEs esta <em>tu expedici\u00f3n?<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Ya conoces la ruta, los alojamientos, el precio y el proceso. Esta es la \u00faltima comprobaci\u00f3n antes de pedir tu plaza.<\/p>\n    <\/div>\n\n    <div class=\"cal rv\">\n      <span class=\"cal-tag\">Si te reconoces aqu\u00ed, probablemente esta sea tu expedici\u00f3n<\/span>\n      <h3>Esta expedici\u00f3n <em>es para ti<\/em><\/h3>\n      <ul>\n        <li class=\"cal-i\"><span class=\"cal-c\" aria-hidden=\"true\" data-no-translation=\"\">\u2726<\/span><p>Sri Lanka te ronda desde hace tiempo y la quieres entera, de los templos al mar.<\/p><\/li>\n        <li class=\"cal-i\"><span class=\"cal-c\" aria-hidden=\"true\" data-no-translation=\"\">\u2726<\/span><p>Quieres subir a Sigiriya, asomarte a la ventanilla del tren y esperar en silencio en la sabana de Yala.<\/p><\/li>\n        <li class=\"cal-i\"><span class=\"cal-c\" aria-hidden=\"true\" data-no-translation=\"\">\u2726<\/span><p>Valoras <strong>dormir bien<\/strong> y un grupo donde quep\u00e1is todos en la misma mesa.<\/p><\/li>\n        <li class=\"cal-i\"><span class=\"cal-c\" aria-hidden=\"true\" data-no-translation=\"\">\u2726<\/span><p>Te va un <strong>ritmo vivo:<\/strong> cada d\u00eda trae su momento grande, y la cena ya est\u00e1 resuelta.<\/p><\/li>\n        <li class=\"cal-i\"><span class=\"cal-c\" aria-hidden=\"true\" data-no-translation=\"\">\u2726<\/span><p>Quieres volver oliendo a canela y con historias, no con un im\u00e1n de nevera.<\/p><\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 07 \u00b7 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"bloque f-hueso\" id=\"sl-faq\">\n  <svg class=\"ese\" viewBox=\"0 0 100 400\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path class=\"base\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n    <path class=\"luz\" d=\"M50 0 C20 80,80 160,50 240 C20 320,80 360,50 400\"><\/path>\n  <\/svg>\n  <span class=\"hito\" style=\"top:0;--hb:var(--hueso)\" aria-hidden=\"true\"><\/span>\n  <span class=\"palabrota clara\" style=\"left:-3vw;top:2%\" aria-hidden=\"true\" data-no-translation=\"\">Dudas<\/span>\n  <div class=\"wrap\">\n    <div class=\"cabecera dentro\">\n      <div>\n        <p class=\"etiq rv\">Preguntas sobre el viaje a Sri Lanka<\/p>\n        <h2 class=\"tit rv\">Las dudas de siempre, <em>respondidas.<\/em><\/h2>\n      <\/div>\n      <p class=\"entradilla rv\">Las que m\u00e1s nos llegan sobre el viaje a Sri Lanka. Si te queda alguna otra, cu\u00e9ntanosla en la llamada.<\/p>\n    <\/div>\n\n    <div class=\"faq rv\">\n      <details open=\"\"><summary>\u00bfCu\u00e1ndo es la salida y cu\u00e1nto cuesta?<\/summary><p>Del 11 al 22 de junio de 2027: salimos de Espa\u00f1a el 11 y volvemos el 22. El precio es de <span data-no-translation=\"\"><span class=\"n-eu\">2.490 \u20ac<\/span><span class=\"n-en\">\u20ac2,490<\/span><span class=\"n-fr\">2 490 \u20ac<\/span><\/span> por persona en habitaci\u00f3n doble, sin los vuelos internacionales. Para pedir plaza, rellena el <a href=\"\/formulario-viajes-grupo\/?asunto=sri-lanka-2027\">formulario<\/a> y te llamamos.<\/p><\/details>\n      <details><summary>\u00bfEs un viaje organizado?<\/summary><p>S\u00ed, y de los que no se notan: hoteles, transporte, entradas y gu\u00eda en espa\u00f1ol, todo resuelto. T\u00fa solo te ocupas de mirar.<\/p><\/details>\n      <details><summary>\u00bfDesde qu\u00e9 aeropuerto se sale y me ayud\u00e1is con los vuelos?<\/summary><p>El punto de encuentro se cierra con el grupo una vez formado, normalmente en Madrid por ser donde hay mejores conexiones a Colombo. Si vuelas desde Valencia, Barcelona u otra ciudad, te organizamos la conexi\u00f3n para salir todos juntos. Te asesoramos para elegir la mejor combinaci\u00f3n.<\/p><\/details>\n      <details><summary>\u00bfQu\u00e9 pasa si viajo en solitario?<\/summary><p>Es lo m\u00e1s habitual en nuestros grupos. Por eso hablamos antes de reservar: para que el d\u00eda del vuelo ya sepas con qui\u00e9n viajas. La base es habitaci\u00f3n compartida; si prefieres individual, hay suplemento que te decimos antes.<\/p><\/details>\n      <details><summary>\u00bfEs junio buena \u00e9poca para viajar a Sri Lanka?<\/summary><p>Es la \u00e9poca del interior: el Tri\u00e1ngulo Cultural y Yala bajo el sol, las tierras altas en su verde m\u00e1s intenso y la isla tranquila, lejos de la temporada alta. En la costa y en las tierras altas puede caer alg\u00fan chaparr\u00f3n tropical, de los que refrescan y se van.<\/p><\/details>\n      <details><summary>\u00bfVoy a ver elefantes y leopardos?<\/summary><p>Minneriya y Yala son dos de los mejores parques de la isla para buscarlos en libertad, y los recorremos en jeep. Es fauna salvaje, y precisamente por eso cada encuentro se recuerda.<\/p><\/details>\n      <details><summary>\u00bfCoincide el viaje con alguna fiesta?<\/summary><p>S\u00ed, y es de las bonitas: Poson, la luna llena que celebra la llegada del budismo a la isla. Farolillos en las casas y puestos donde se comparte comida gratis con quien pasa.<\/p><\/details>\n      <details><summary>\u00bfSe cruza el Puente de los Nueve Arcos en el tren?<\/summary><p>El tren se queda en Ella y el puente est\u00e1 un poco m\u00e1s all\u00e1. Por eso vamos caminando esa misma tarde, entre plantaciones de t\u00e9, para verlo desde fuera, que es como de verdad impresiona. Y si hay suerte, con un tren cruz\u00e1ndolo.<\/p><\/details>\n      <details><summary>\u00bfQu\u00e9 documentaci\u00f3n necesito para viajar a Sri Lanka?<\/summary><p>Pasaporte vigente y el <strong>visado ETA<\/strong>, que es obligatorio tramitar online antes de volar, en la <a href=\"https:\/\/www.eta.gov.lk\" target=\"_blank\" rel=\"noopener\">web oficial del ETA de Sri Lanka<\/a>. Te enviamos el enlace y te guiamos paso a paso. Confirma el coste vigente al tramitarlo, porque ha cambiado varias veces.<\/p><\/details>\n      <details><summary>\u00bfCu\u00e1les son los requisitos de forma f\u00edsica?<\/summary><p>No hace falta ser deportista. S\u00ed caminar 2-3 horas con desnivel: los 1.200 escalones de Sigiriya son lo m\u00e1s exigente, y los subimos a primera hora, antes de que apriete el calor. Cu\u00e9ntanos cualquier limitaci\u00f3n en la llamada.<\/p><\/details>\n      <details><summary>\u00bfQu\u00e9 hace que el precio sea este?<\/summary><p>Hoteles con buena ubicaci\u00f3n, transporte privado en cada trayecto, los safaris en jeep, el tren esc\u00e9nico, todas las entradas del itinerario, desayunos y cenas diarios, y dos personas acompa\u00f1ando: el gu\u00eda nacional en espa\u00f1ol y uno de nosotros. El tama\u00f1o del grupo tambi\u00e9n pesa: viajar de 6 a 12 encarece el coste por persona frente a un autocar lleno.<\/p><\/details>\n      <details><summary>\u00bfEst\u00e1n incluidas las cenas?<\/summary><p>S\u00ed. Desayuno y cena diarios en todos los hoteles. Los almuerzos quedan libres, para que puedas comer donde te apetezca sobre la marcha.<\/p><\/details>\n      <details><summary>\u00bfNecesito seguro de viaje?<\/summary><p>S\u00ed, es obligatorio y no va incluido. Te echamos una mano para contratarlo y lo vemos juntos antes de confirmar, con el precio exacto seg\u00fan tus fechas.<\/p><\/details>\n      <details><summary>\u00bfExiste un m\u00ednimo de viajeros para que salga el grupo?<\/summary><p>S\u00ed, 6 personas. Por debajo cancelamos la salida y te devolvemos el 100% de lo abonado.<\/p><\/details>\n      <details><summary>\u00bfY si nunca he viajado en grupo?<\/summary><p>Mejor a\u00fan, sin vicios de antes. El grupo de WhatsApp se abre semanas antes de salir, as\u00ed que llegas al aeropuerto conociendo ya a varias personas.<\/p><\/details>\n    <\/div>\n\n    <div class=\"leer rv\">\n      <span class=\"leer-k\">Antes de decidir, l\u00e9ete esto<\/span>\n      <div class=\"leer-grid\">\n        <a class=\"leer-a\" href=\"\/antes-de-viajar-a-sri-lanka\/\">\n          <span class=\"leer-n\">Atlas Interior<\/span>\n          <span class=\"leer-t\">Antes de viajar a Sri Lanka<\/span>\n        <\/a>\n        <a class=\"leer-a\" href=\"\/sri-lanka-parece-de-otro-planeta\/\">\n          <span class=\"leer-n\">Atlas Interior<\/span>\n          <span class=\"leer-t\">25 lugares de otro planeta<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CTA FINAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"cta\">\n  <div class=\"cta-a\">\n    <span class=\"num\" aria-hidden=\"true\" data-no-translation=\"\">11<\/span>\n    <div class=\"cta-a-top\">\n      <p class=\"kick\">Junio 2027<\/p>\n      <h2>Ceil\u00e1n te est\u00e1 <em>esperando.<\/em><\/h2>\n      <p>Del 11 al 22 de junio, en grupo reducido. Cu\u00e9ntanos c\u00f3mo viajas y te llamamos.<\/p>\n      <div class=\"cta-btns\">\n        <a class=\"boton b-claro\" href=\"\/formulario-viajes-grupo\/?asunto=sri-lanka-2027\">Quiero mi plaza <span class=\"fl\">\u2192<\/span><\/a>\n      <\/div>\n    <\/div>\n    <div class=\"cta-a-bot\">\n      <div class=\"cta-guia-libro\">\n        <img src=\"https:\/\/sunzentravel.com\/wp-content\/uploads\/2026\/04\/portada-23-cosas.webp\" alt=\"Portada de la gu\u00eda gratuita: 23 cosas que nadie te cuenta antes de reservar un viaje al extranjero\" loading=\"lazy\" decoding=\"async\">\n      <\/div>\n      <div class=\"cta-guia-txt\">\n        <span class=\"cta-guia-k\">Y si prefieres empezar despacio<\/span>\n        <p class=\"cta-guia-t\">La gu\u00eda, <em>gratis.<\/em> 23 cosas que nadie te cuenta antes de reservar.<\/p>\n      <\/div>\n      <a class=\"cta-guia-btn\" href=\"\/guia-gratuita\/\">Recibir la gu\u00eda <span class=\"fl\">\u2192<\/span><\/a>\n    <\/div>\n  <\/div>\n  <div class=\"cta-b\">\n    <p class=\"kick\">\u00bfA\u00fan con dudas?<\/p>\n    <h2>Habla con <em>una persona.<\/em><\/h2>\n    <p>Cuando escribes, te responde quien viaja contigo. Nadie m\u00e1s.<\/p>\n    <div class=\"cta-btns\">\n      <a class=\"boton b-verde\" href=\"https:\/\/wa.me\/34604928172?text=Hola%2C%20me%20interesa%20la%20expedici%C3%B3n%20a%20Sri%20Lanka%20de%20junio%202027.\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a>\n      <a class=\"boton b-verde\" href=\"tel:+34604928172\" data-no-translation=\"\">604 92 81 72<\/a>\n    <\/div>\n\n    <p class=\"cta-frase\">La expedici\u00f3n empieza el d\u00eda en que decides dar el paso.<\/p>\n\n    <span class=\"otros-k\">\u00bfA\u00fan dudando de destino?<\/span>\n    <div class=\"otros\">\n      <a class=\"otro\" href=\"\/tailandia\/\">Tailandia <b>en grupo<\/b><\/a>\n      <a class=\"otro\" href=\"\/vietnam\/\">Vietnam <b>en grupo<\/b><\/a>\n      <a class=\"otro\" href=\"\/bali-5\/\">Bali <b>Nochevieja<\/b><\/a>\n      <a class=\"otro\" href=\"\/viajes-en-grupo\/\">Todos los destinos <b>en grupo<\/b><\/a>\n      <span class=\"otros-sep\" aria-hidden=\"true\"><\/span>\n      <a class=\"otro-red\" href=\"https:\/\/www.instagram.com\/sunzentravel\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram de SunZen Travel\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\"><\/path><\/svg>\n      <\/a>\n      <a class=\"otro-red\" href=\"https:\/\/t.me\/sunzentravel\" target=\"_blank\" rel=\"noopener\" aria-label=\"Telegram de SunZen Travel\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z\"><\/path><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/div><!-- \/szsl -->\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BARRA FLOTANTE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"szsl-bar\" id=\"slBar\">\n  <div class=\"szsl-bar-l\">\n    <span class=\"szsl-dot\" aria-hidden=\"true\"><\/span>\n    <p class=\"szsl-bar-txt\">\n      <span class=\"szsl-bar-k\">Junio 2027 \u00b7 <span class=\"szsl-luz\">Plazas abiertas<\/span><\/span>\n      <span class=\"szsl-bar-m\">Sri Lanka \u00b7 <span data-no-translation=\"\"><span class=\"n-eu\">2.490 \u20ac<\/span><span class=\"n-en\">\u20ac2,490<\/span><span class=\"n-fr\">2 490 \u20ac<\/span><\/span><\/span>\n    <\/p>\n  <\/div>\n  <a href=\"\/formulario-viajes-grupo\/?asunto=sri-lanka-2027\">Pedir plaza \u2192<\/a>\n<\/div>\n\n<script>\n(function(){\n  var raiz=document.getElementById('szsl');\n  if(!raiz) return;\n  var reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  raiz.classList.add('js');\n\n  \/* \u2500\u2500 Idioma de la p\u00e1gina \u2500\u2500\n     Se lee una sola vez del <html lang>. Mismo criterio que el CSS de\n     .n-eu\/.n-en\/.n-fr, para que el contador y las cifras est\u00e1ticas nunca\n     se contradigan. NO se usa toLocaleString: cada idioma tiene aqu\u00ed su\n     separador expl\u00edcito y as\u00ed el resultado es el mismo en todo navegador. *\/\n  var LANG=(document.documentElement.getAttribute('lang')||'es').toLowerCase();\n  var SEP = LANG.indexOf('en')===0 ? ','\n          : LANG.indexOf('fr')===0 ? ' '\n          : '.';                       \/* es y de comparten el punto *\/\n\n  var bar=document.getElementById('szslProg');\n  if(bar){\n    var p=function(){ var h=document.documentElement.scrollHeight-window.innerHeight;\n      bar.style.width=(h>0?(window.scrollY\/h)*100:0)+'%'; };\n    window.addEventListener('scroll',p,{passive:true}); p();\n  }\n\n  \/* cap\u00edtulos del itinerario *\/\n  raiz.querySelectorAll('.captab[data-cap]').forEach(function(b){\n    b.addEventListener('click',function(){\n      var s=b.closest('section');\n      s.querySelectorAll('.captab').forEach(function(x){ x.classList.remove('on'); });\n      s.querySelectorAll('.cap').forEach(function(x){ x.classList.remove('on'); });\n      b.classList.add('on');\n      var d=document.getElementById(b.getAttribute('data-cap'));\n      if(d) d.classList.add('on');\n    });\n  });\n\n  \/* transparencia *\/\n  raiz.querySelectorAll('.pg-tab').forEach(function(b){\n    b.addEventListener('click',function(){\n      var s=b.closest('section');\n      s.querySelectorAll('.pg-tab').forEach(function(x){ x.classList.remove('on'); });\n      s.querySelectorAll('.pg-p').forEach(function(x){ x.classList.remove('on'); });\n      b.classList.add('on');\n      var d=document.getElementById(b.getAttribute('data-pg'));\n      if(d) d.classList.add('on');\n    });\n  });\n\n  \/* \u2500\u2500 Las cifras cuentan hacia arriba al entrar en pantalla \u2500\u2500\n     El n\u00famero final est\u00e1 escrito en el HTML: si el script no corre, se lee\n     bien en espa\u00f1ol. Si corre, se reescribe con el separador del idioma. *\/\n  function miles(n){\n    return String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, SEP);\n  }\n  function pinta(n,fmt,suf){\n    var t = (fmt==='mil') ? miles(n) : String(n);\n    return t + (suf||'');\n  }\n  function cuenta(el){\n    var meta=parseInt(el.getAttribute('data-num'),10);\n    var fmt=el.getAttribute('data-fmt'), suf=el.getAttribute('data-suf')||'';\n    if(isNaN(meta)) return;\n    if(reduce){ el.textContent=pinta(meta,fmt,suf); return; }\n    var d=1600, s0=null;\n    requestAnimationFrame(function paso(ts){\n      if(!s0) s0=ts;\n      var pr=Math.min((ts-s0)\/d,1);\n      var e = pr===1 ? 1 : 1-Math.pow(2,-10*pr);\n      el.textContent=pinta(Math.round(e*meta),fmt,suf);\n      if(pr<1) requestAnimationFrame(paso);\n    });\n  }\n  var cifras=raiz.querySelectorAll('.cifra-n[data-num]');\n  if(cifras.length){\n    if('IntersectionObserver' in window){\n      var ioC=new IntersectionObserver(function(es){\n        es.forEach(function(e){ if(e.isIntersecting){ cuenta(e.target); ioC.unobserve(e.target); } });\n      },{threshold:.4});\n      cifras.forEach(function(el){ ioC.observe(el); });\n    } else {\n      \/* sin IntersectionObserver no hay animaci\u00f3n, pero el formato del\n         idioma s\u00ed se aplica: en ingl\u00e9s no puede quedarse \u00ab200.000\u00bb. *\/\n      cifras.forEach(function(el){\n        var meta=parseInt(el.getAttribute('data-num'),10);\n        if(!isNaN(meta)) el.textContent=pinta(meta,el.getAttribute('data-fmt'),el.getAttribute('data-suf')||'');\n      });\n    }\n  }\n\n  \/* revelado *\/\n  if(!reduce &#038;&#038; 'IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(es){\n      es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('dentro'); io.unobserve(e.target); } });\n    },{threshold:.1,rootMargin:'0px 0px -6% 0px'});\n    raiz.querySelectorAll('.dentro,.rv').forEach(function(el){ io.observe(el); });\n  } else {\n    raiz.querySelectorAll('.dentro,.rv').forEach(function(el){ el.classList.add('dentro'); });\n  }\n\n  \/* barra flotante *\/\n  var barra=document.getElementById('slBar');\n  var hero=raiz.querySelector('.hero');\n  var finCta=raiz.querySelector('.cta');\n  if(barra &#038;&#038; hero &#038;&#038; 'IntersectionObserver' in window){\n    var pasado=false, alFinal=false, enPie=false;\n    var sync=function(){ barra.classList.toggle('on', pasado &#038;&#038; !alFinal &#038;&#038; !enPie); };\n    new IntersectionObserver(function(e){ pasado=!e[0].isIntersecting; sync(); },{threshold:0}).observe(hero);\n    if(finCta) new IntersectionObserver(function(e){ alFinal=e[0].isIntersecting; sync(); },{threshold:.15}).observe(finCta);\n    \/* que no tape el pie: ah\u00ed est\u00e1n las condiciones generales *\/\n    var pie=document.querySelector('footer, .sz-foot, #colophon, .site-footer');\n    if(pie) new IntersectionObserver(function(e){ enPie=e[0].isIntersecting; sync(); },{threshold:0}).observe(pie);\n  }\n})();\n<\/script>\n\n<script>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \u2605 2027 \u00b7 EFECTOS NUEVOS \u2605 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function(){\n  var raiz=document.getElementById('szsl');\n  if(!raiz) return;\n  var reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var raton=window.matchMedia('(hover: hover) and (pointer: fine)').matches;\n  var LANG=(document.documentElement.getAttribute('lang')||'es').toLowerCase();\n  function miles(n,sep){ return String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, sep); }\n\n  \/* \u2500\u2500 Parallax del hero \u2500\u2500 *\/\n  var heroImg=document.getElementById('slHeroImg');\n  if(heroImg && !reduce){\n    var tic=false;\n    window.addEventListener('scroll',function(){\n      if(tic) return; tic=true;\n      requestAnimationFrame(function(){\n        var y=window.scrollY;\n        if(y<window.innerHeight*1.2) heroImg.style.transform='translate3d(0,'+(y*0.28).toFixed(1)+'px,0)';\n        tic=false;\n      });\n    },{passive:true});\n  }\n\n  \/* \u2500\u2500 Cuenta atr\u00e1s hasta el despegue (11 junio 2027) \u2500\u2500 *\/\n  var cuenta=document.getElementById('slCuenta'), cuentaN=document.getElementById('slCuentaN');\n  if(cuenta &#038;&#038; cuentaN){\n    var salida=new Date(2027,5,11), hoy=new Date(); hoy.setHours(0,0,0,0);\n    var dias=Math.round((salida-hoy)\/86400000);\n    if(dias>0){\n      cuenta.hidden=false;\n      if(reduce){ cuentaN.textContent=dias; }\n      else {\n        var t0=null;\n        var corre=function(ts){ if(!t0) t0=ts; var p=Math.min((ts-t0)\/1800,1);\n          cuentaN.textContent=Math.round((1-Math.pow(2,-10*p))*dias); if(p<1) requestAnimationFrame(corre); };\n        if('IntersectionObserver' in window){\n          var ioD=new IntersectionObserver(function(es){ if(es[0].isIntersecting){ requestAnimationFrame(corre); ioD.disconnect(); } },{threshold:.5});\n          ioD.observe(cuenta);\n        } else cuentaN.textContent=dias;\n      }\n    }\n  }\n\n  \/* \u2500\u2500 El precio cuenta hacia arriba, con el formato de cada idioma \u2500\u2500 *\/\n  var precio=document.getElementById('slPrecio');\n  if(precio &#038;&#038; !reduce &#038;&#038; 'IntersectionObserver' in window){\n    var meta=parseInt(precio.getAttribute('data-num'),10);\n    var eu=precio.querySelector('.n-eu'), en=precio.querySelector('.n-en'), fr=precio.querySelector('.n-fr');\n    var pinta=function(v){\n      if(eu) eu.textContent=miles(v,'.')+' \u20ac';\n      if(en) en.textContent='\u20ac'+miles(v,',');\n      if(fr) fr.textContent=miles(v,' ')+' \u20ac';\n    };\n    var ioP=new IntersectionObserver(function(es){\n      if(!es[0].isIntersecting) return; ioP.disconnect();\n      var t0=null;\n      requestAnimationFrame(function paso(ts){ if(!t0) t0=ts; var p=Math.min((ts-t0)\/1700,1);\n        pinta(Math.round((p===1?1:1-Math.pow(2,-10*p))*meta)); if(p<1) requestAnimationFrame(paso); });\n    },{threshold:.5});\n    ioP.observe(precio);\n  }\n\n  \/* \u2500\u2500 Foco de luz que sigue al rat\u00f3n \u2500\u2500 *\/\n  if(raton){\n    raiz.querySelectorAll('.foco').forEach(function(el){\n      el.addEventListener('pointermove',function(e){\n        var r=el.getBoundingClientRect();\n        el.style.setProperty('--mx',(e.clientX-r.left)+'px');\n        el.style.setProperty('--my',(e.clientY-r.top)+'px');\n      });\n    });\n  }\n\n  \/* \u2500\u2500 Inclinaci\u00f3n 3D suave \u2500\u2500 *\/\n  if(raton &#038;&#038; !reduce){\n    raiz.querySelectorAll('.tilt').forEach(function(el){\n      el.addEventListener('pointerenter',function(){ el.style.transition='transform .25s ease-out'; });\n      el.addEventListener('pointermove',function(e){\n        if(!el.classList.contains('dentro')) return;\n        var r=el.getBoundingClientRect();\n        var x=(e.clientX-r.left)\/r.width-.5, y=(e.clientY-r.top)\/r.height-.5;\n        el.style.transform='perspective(1600px) rotateX('+(-y*3.2).toFixed(2)+'deg) rotateY('+(x*4.2).toFixed(2)+'deg) translateY(-4px)';\n      });\n      el.addEventListener('pointerleave',function(){\n        el.style.transition='transform .8s cubic-bezier(.16,1,.3,1)'; el.style.transform='';\n      });\n    });\n  }\n\n  \/* \u2500\u2500 LA RUTA \u00b7 el mapa se dibuja con el scroll \u2500\u2500\n     Los v\u00e9rtices de la traza, en el mismo orden que el atributo d del SVG.\n     Cada uno lleva la parada que enciende al pasar por \u00e9l. *\/\n  var mapa=document.getElementById('slMapa'), traza=document.getElementById('slTraza'), viajero=document.getElementById('slViajero');\n  if(mapa &#038;&#038; traza){\n    var V=[[66,409,'negombo'],[180,313.5,'dambulla'],[232.5,301.5,'polonnaruwa'],[210,288,'minneriya'],[180,313.5,''],\n           [196.5,298.9,'sigiriya'],[177,399,'kandy'],[199.5,447,'nuwara'],[240,462,'ella'],[292.5,537,'yala'],\n           [122,582,'galle'],[90,528,'bentota'],[69,452,'colombo'],[64,421,'']];\n    var acum=[0], total=0;\n    for(var i=1;i<V.length;i++){ total+=Math.hypot(V[i][0]-V[i-1][0],V[i][1]-V[i-1][1]); acum.push(total); }\n    var pts={}, lis={};\n    mapa.querySelectorAll('.pt').forEach(function(g){ pts[g.getAttribute('data-p')]=g; });\n    raiz.querySelectorAll('.ruta-lista li').forEach(function(li){ lis[li.getAttribute('data-p')]=li; });\n\n    var punto=function(f){\n      var d=f*total;\n      for(var k=1;k<V.length;k++){\n        if(d<=acum[k]){ var s=(d-acum[k-1])\/((acum[k]-acum[k-1])||1);\n          return [V[k-1][0]+(V[k][0]-V[k-1][0])*s, V[k-1][1]+(V[k][1]-V[k-1][1])*s]; }\n      }\n      return [V[V.length-1][0],V[V.length-1][1]];\n    };\n    var pinta=function(f){\n      traza.style.strokeDashoffset=(1-f).toFixed(4);\n      var d=f*total;\n      V.forEach(function(v,k){ if(!v[2]) return; var on=d>=acum[k]-0.5;\n        if(pts[v[2]]) pts[v[2]].classList.toggle('on',on);\n        if(lis[v[2]]) lis[v[2]].classList.toggle('on',on); });\n      if(viajero){\n        var p=punto(f); viajero.setAttribute('cx',p[0].toFixed(1)); viajero.setAttribute('cy',p[1].toFixed(1));\n        viajero.classList.toggle('on',f>0.001 && f<0.999);\n      }\n    };\n\n    if(reduce){ pinta(1); }\n    else {\n      var pend=false;\n      var calc=function(){\n        pend=false;\n        var r=mapa.getBoundingClientRect(), vh=window.innerHeight;\n        \/* empieza cuando el mapa asoma por abajo, termina cuando su final pasa por el 60% de la pantalla *\/\n        var f=(vh*0.9-r.top)\/(r.height+vh*0.3);\n        pinta(Math.max(0,Math.min(1,f)));\n      };\n      window.addEventListener('scroll',function(){ if(!pend){ pend=true; requestAnimationFrame(calc); } },{passive:true});\n      window.addEventListener('resize',calc,{passive:true});\n      calc();\n    }\n\n    \/* pasar el rat\u00f3n por la lista ilumina su punto en el mapa *\/\n    Object.keys(lis).forEach(function(k){\n      lis[k].addEventListener('mouseenter',function(){ if(pts[k]) pts[k].classList.add('foco-p'); });\n      lis[k].addEventListener('mouseleave',function(){ if(pts[k]) pts[k].classList.remove('foco-p'); });\n    });\n  }\n})();\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 \u2605 CAPA VIETNAM \u2605 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function(){\n  var raiz=document.getElementById('szsl');\n  if(!raiz) return;\n  var reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/* \u2500\u2500 Fotos que no cargan: fondo con el nombre del lugar \u2500\u2500 *\/\n  raiz.querySelectorAll('img').forEach(function(img){\n    var hecho=false;\n    function falla(){\n      if(hecho) return; hecho=true;\n      var c=img.parentNode;\n      if(c.classList.contains('hero-slide')){ var era=c.classList.contains('on'); c.parentNode.removeChild(c);\n        if(era){ var s=raiz.querySelector('.hero-slide'); if(s) s.classList.add('on'); } return; }\n      if(!img.getAttribute('data-lugar')) return;\n      c.classList.add('sin-foto');\n      var ph=document.createElement('span'); ph.className='ph'; ph.setAttribute('aria-hidden','true');\n      var b=document.createElement('b'); b.textContent=img.getAttribute('data-lugar'); ph.appendChild(b);\n      c.appendChild(ph);\n    }\n    if(img.complete &#038;&#038; img.getAttribute('src') &#038;&#038; img.naturalWidth===0) falla();\n    else img.addEventListener('error',falla);\n  });\n\n  \/* \u2500\u2500 Portada: pase de fotos \u2500\u2500 *\/\n  if(!reduce){\n    setInterval(function(){\n      var sl=raiz.querySelectorAll('.hero-slide'); if(sl.length<2) return;\n      var i=0; sl.forEach(function(s,k){ if(s.classList.contains('on')) i=k; });\n      var sig=sl[(i+1)%sl.length], img=sig.querySelector('img');\n      if(img &#038;&#038; img.loading==='lazy'){ img.loading='eager'; }\n      sl[i].classList.remove('on'); sig.classList.add('on');\n    },6500);\n  }\n})();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"@id\":\"https:\/\/sunzentravel.com\/sri-lanka\/#faq\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1ndo es la salida y cu\u00e1nto cuesta?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Del 11 al 22 de junio de 2027: salimos de Espa\u00f1a el 11 y volvemos el 22. El precio es de 2.490 \u20ac por persona en habitaci\u00f3n doble, sin los vuelos internacionales. Para pedir plaza, rellena el formulario y te llamamos.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfEs un viaje organizado?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed, y de los que no se notan: hoteles, transporte, entradas y gu\u00eda en espa\u00f1ol, todo resuelto. T\u00fa solo te ocupas de mirar.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfDesde qu\u00e9 aeropuerto se sale y me ayud\u00e1is con los vuelos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El punto de encuentro se cierra con el grupo una vez formado, normalmente en Madrid por ser donde hay mejores conexiones a Colombo. Si vuelas desde Valencia, Barcelona u otra ciudad, te organizamos la conexi\u00f3n para salir todos juntos. Te asesoramos para elegir la mejor combinaci\u00f3n.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 pasa si viajo en solitario?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Es lo m\u00e1s habitual en nuestros grupos. Por eso hablamos antes de reservar: para que el d\u00eda del vuelo ya sepas con qui\u00e9n viajas. La base es habitaci\u00f3n compartida; si prefieres individual, hay suplemento que te decimos antes.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfEs junio buena \u00e9poca para viajar a Sri Lanka?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Es la \u00e9poca del interior: el Tri\u00e1ngulo Cultural y Yala bajo el sol, las tierras altas en su verde m\u00e1s intenso y la isla tranquila, lejos de la temporada alta. En la costa y en las tierras altas puede caer alg\u00fan chaparr\u00f3n tropical, de los que refrescan y se van.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfVoy a ver elefantes y leopardos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Minneriya y Yala son dos de los mejores parques de la isla para buscarlos en libertad, y los recorremos en jeep. Es fauna salvaje, y precisamente por eso cada encuentro se recuerda.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfCoincide el viaje con alguna fiesta?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed, y es de las bonitas: Poson, la luna llena que celebra la llegada del budismo a la isla. Farolillos en las casas y puestos donde se comparte comida gratis con quien pasa.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfSe cruza el Puente de los Nueve Arcos en el tren?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El tren se queda en Ella y el puente est\u00e1 un poco m\u00e1s all\u00e1. Por eso vamos caminando esa misma tarde, entre plantaciones de t\u00e9, para verlo desde fuera, que es como de verdad impresiona. Y si hay suerte, con un tren cruz\u00e1ndolo.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 documentaci\u00f3n necesito para viajar a Sri Lanka?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pasaporte vigente y el visado ETA, que es obligatorio tramitar online antes de volar, en la web oficial del ETA de Sri Lanka. Te enviamos el enlace y te guiamos paso a paso. Confirma el coste vigente al tramitarlo, porque ha cambiado varias veces.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1les son los requisitos de forma f\u00edsica?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No hace falta ser deportista. S\u00ed caminar 2-3 horas con desnivel: los 1.200 escalones de Sigiriya son lo m\u00e1s exigente, y los subimos a primera hora, antes de que apriete el calor. Cu\u00e9ntanos cualquier limitaci\u00f3n en la llamada.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 hace que el precio sea este?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Hoteles con buena ubicaci\u00f3n, transporte privado en cada trayecto, los safaris en jeep, el tren esc\u00e9nico, todas las entradas del itinerario, desayunos y cenas diarios, y dos personas acompa\u00f1ando: el gu\u00eda nacional en espa\u00f1ol y uno de nosotros. El tama\u00f1o del grupo tambi\u00e9n pesa: viajar de 6 a 12 encarece el coste por persona frente a un autocar lleno.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfEst\u00e1n incluidas las cenas?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Desayuno y cena diarios en todos los hoteles. Los almuerzos quedan libres, para que puedas comer donde te apetezca sobre la marcha.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfNecesito seguro de viaje?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed, es obligatorio y no va incluido. Te echamos una mano para contratarlo y lo vemos juntos antes de confirmar, con el precio exacto seg\u00fan tus fechas.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfExiste un m\u00ednimo de viajeros para que salga el grupo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed, 6 personas. Por debajo cancelamos la salida y te devolvemos el 100% de lo abonado.\"}},\n{\"@type\":\"Question\",\"name\":\"\u00bfY si nunca he viajado en grupo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Mejor a\u00fan, sin vicios de antes. El grupo de WhatsApp se abre semanas antes de salir, as\u00ed que llegas al aeropuerto conociendo ya a varias personas.\"}}\n]}\n<\/script>\n\n<script>\n\/* Convivencia con el banner sticky de la gu\u00eda (WPCode). *\/\n(function(){\n  var bar = document.getElementById('slBar');\n  var guia = document.getElementById('szStickyBanner');\n  if(!bar || !guia) return;\n  function ajusta(){\n    var visible = guia.classList.contains('sz-sticky-visible');\n    bar.style.setProperty('--bar-off', visible ? guia.offsetHeight + 'px' : '0px');\n  }\n  ajusta();\n  if('MutationObserver' in window) new MutationObserver(ajusta).observe(guia,{attributes:true,attributeFilter:['class']});\n  if('ResizeObserver' in window) new ResizeObserver(ajusta).observe(guia);\n  window.addEventListener('resize', ajusta, {passive:true});\n})();\n<\/script><\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Ceil\u00e1n 2027 NUEVA RUTA \u00b7 JUNIO 2027 \u00b7 NUEVA RUTA \u00b7 JUNIO 2027 \u00b7 NUEVA2027 Nueva ruta 2027 Viaje a Sri Lanka en grupo \u00b7 12 d\u00edas \u00b7 Junio 2027 Sri Lanka en grupo reducido.La isla donde vuelves a asombrarte. Aqu\u00ed los leopardos viven entre templos, los trenes atraviesan las nubes y los elefantes siguen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10888,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"sun-zen-blank","meta":{"footnotes":""},"folder":[20],"class_list":["post-10315","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/pages\/10315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/comments?post=10315"}],"version-history":[{"count":18,"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/pages\/10315\/revisions"}],"predecessor-version":[{"id":11802,"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/pages\/10315\/revisions\/11802"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/media\/10888"}],"wp:attachment":[{"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/media?parent=10315"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/sunzentravel.com\/de\/wp-json\/wp\/v2\/folder?post=10315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}