{"id":10278,"date":"2026-05-01T08:14:08","date_gmt":"2026-05-01T08:14:08","guid":{"rendered":"https:\/\/sunzentravel.com\/?page_id=10278"},"modified":"2026-07-01T10:10:09","modified_gmt":"2026-07-01T10:10:09","slug":"gracias","status":"publish","type":"page","link":"https:\/\/sunzentravel.com\/en\/thank-you\/","title":{"rendered":"Thank You, Gift Guide"},"content":{"rendered":"\n<style>\n.sz-gracias { --gold:#C9A24C; --gold-dark:#A88635; --gold-soft:#E8D5A3; --ink:#1A1A1A; --ink-soft:#4A4A4A; --ink-muted:#7A7A7A; --white:#FFFFFF; --cream:#F6F6F6; --zen:#C9D9C9; --salvia:#7A8F7A; --salvia-dark:#5A6F5A; --salvia-deep:#4A5C4A; --line:rgba(26,26,26,0.08); --line-gold:rgba(201,162,76,0.25); --marfil:#FAF6EC; --bambu:#F0EBE0; --euca:#DDE3D5; --selva:#4A5C4A; --selva-deep:#2A3A28; --serif:'Cormorant Garamond',Georgia,serif; --sans:'Libre Franklin',-apple-system,sans-serif; }\n.sz-gracias *, .sz-gracias *::before, .sz-gracias *::after { box-sizing: border-box; }\n.sz-gracias h1, .sz-gracias h2, .sz-gracias h3, .sz-gracias h4 { font-family: var(--serif); font-weight: 400; line-height: 1.15; margin: 0; }\n.sz-gracias em { font-family: var(--serif); font-style: italic; font-weight: 500; color: var(--gold); }\n.sz-gracias p { font-family: var(--sans); margin: 0; }\n.sz-gracias a { color: inherit; text-decoration: none; }\n.sz-gracias section { padding: 120px 48px; margin: 0; }\n.sz-gracias .container { max-width: 1200px; margin: 0 auto; }\n.sz-gracias .label { font-family: var(--sans); font-size: 11px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold-dark); font-weight: 600; margin: 0 0 24px; display: inline-flex; align-items: center; }\n.sz-gracias .label::before { content: ''; display: inline-block; width: 32px; height: 1px; background: var(--gold); margin-right: 16px; }\n.sz-gracias .stitle { font-size: clamp(36px, 4.5vw, 60px); color: var(--ink); margin: 0 0 28px; line-height: 1.15; font-weight: 400; }\n.sz-gracias .sbody { font-size: 20px; color: var(--ink-soft); max-width: 640px; line-height: 1.85; font-weight: 300; margin: 0; }\n\n\/* \u2550\u2550\u2550 HERO NUEVO \u2550\u2550\u2550 *\/\n.sz-gracias .hero-grac {\n  background: linear-gradient(180deg,#0F1A0F 0%,#1A2A1A 55%,#2A3A28 100%);\n  min-height: 80vh;\n  position: relative; overflow: hidden;\n  display: flex; align-items: center; justify-content: center;\n  text-align: center; padding: 80px 48px 72px;\n}\n.sz-gracias .hero-fw { position: absolute; inset: 0; z-index: 0; pointer-events: none; }\n.sz-gracias .hero-mapa { position: absolute; right: -30px; top: 50%; transform: translateY(-50%); opacity: 0.07; pointer-events: none; z-index: 1; }\n\/* Puntos destino *\/\n.sz-gracias .hero-dot { position: absolute; z-index: 2; pointer-events: none; }\n.sz-gracias .hero-dot-inner { width: 7px; height: 7px; background: #C9A24C; border-radius: 50%; position: relative; }\n.sz-gracias .hero-dot-inner::after { content: ''; position: absolute; inset: -5px; border: 1px solid rgba(201,162,76,0.45); border-radius: 50%; animation: sz-pulse-dot 2.2s ease-in-out infinite; }\n.sz-gracias .hero-dot-inner::before { content: ''; position: absolute; inset: -11px; border: 1px solid rgba(201,162,76,0.2); border-radius: 50%; animation: sz-pulse-dot 2.2s ease-in-out infinite 0.4s; }\n.sz-gracias .hero-dot-label { font-family: var(--sans); font-size: 9px; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(201,162,76,0.7); font-weight: 600; position: absolute; top: -18px; left: 50%; transform: translateX(-50%); white-space: nowrap; }\n@keyframes sz-pulse-dot { 0%,100%{transform:scale(1);opacity:0.5;} 50%{transform:scale(1.3);opacity:1;} }\n.sz-gracias .dot-india { bottom: 44%; right: 27%; }\n.sz-gracias .dot-tailandia { bottom: 42%; right: 18%; }\n.sz-gracias .dot-vietnam { bottom: 47%; right: 15%; }\n.sz-gracias .dot-bali { bottom: 35%; right: 14%; }\n.sz-gracias .dot-srilanka { bottom: 38%; right: 25%; }\n\/* Inner *\/\n.sz-gracias .hero-grac-inner { position: relative; z-index: 3; max-width: 760px; margin: 0 auto; }\n.sz-gracias .hero-sunzen { font-family: var(--sans); font-size: 11px; letter-spacing: 0.52em; text-transform: uppercase; color: rgba(201,162,76,0.8); font-weight: 600; display: block; margin: 0 0 20px; animation: sz-slide-in 1s cubic-bezier(0.22,1,0.36,1) 0.2s both; }\n@keyframes sz-slide-in { from{transform:translateX(-50px);opacity:0;} to{transform:translateX(0);opacity:1;} }\n.sz-gracias .hero-gracias { font-family: var(--serif); font-size: clamp(68px,11vw,124px); font-weight: 400; font-style: italic; line-height: 0.88; letter-spacing: -0.02em; background: linear-gradient(90deg,#8B6914 0%,#C9A24C 20%,#F0DBA5 38%,#FFFFFF 50%,#F0DBA5 62%,#C9A24C 80%,#8B6914 100%); background-size: 200% auto; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: sz-shimmer 3s linear infinite, sz-fade-up 0.8s ease 0.4s both; display: block; margin: 0 0 20px; }\n@keyframes sz-shimmer { 0%{background-position:200% center;} 100%{background-position:-200% center;} }\n.sz-gracias .hero-sep { width: 44px; height: 1px; background: linear-gradient(90deg,transparent,#C9A24C,transparent); margin: 0 auto 20px; animation: sz-fade-up 1s ease 0.9s both; }\n.sz-gracias .hero-grac-title { font-family: var(--serif); font-size: clamp(22px,2.8vw,36px); color: #fff; font-weight: 400; line-height: 1.2; margin: 0 0 16px; animation: sz-fade-up 1s ease 1s both; }\n.sz-gracias .hero-grac-title em { font-style: italic; color: #E8D5A3; }\n.sz-gracias .hero-grac-subtitle { font-family: var(--sans); font-size: 18px; font-weight: 300; color: rgba(255,255,255,0.68); line-height: 1.72; max-width: 480px; margin: 0 auto 36px; animation: sz-fade-up 1s ease 1.1s both; }\n.sz-gracias .hero-ctas { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; animation: sz-fade-up 1s ease 1.3s both; }\n.sz-gracias .btn-hero-gold { font-family: var(--sans); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 600; padding: 16px 32px; background: #C9A24C; color: #1A1A1A; border: 1px solid #C9A24C; text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: all 0.3s; }\n.sz-gracias .btn-hero-ghost { font-family: var(--sans); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 600; padding: 16px 32px; background: transparent; color: rgba(201,162,76,0.85); border: 1px solid rgba(201,162,76,0.45); text-decoration: none; display: inline-flex; align-items: center; gap: 8px; transition: all 0.3s; }\n.sz-gracias .btn-hero-gold:hover { background: #A88635; border-color: #A88635; transform: translateY(-2px); }\n.sz-gracias .btn-hero-ghost:hover { background: rgba(201,162,76,0.1); transform: translateY(-2px); }\n@keyframes sz-fade-up { from{transform:translateY(18px);opacity:0;} to{transform:translateY(0);opacity:1;} }\n\n\/* \u2550\u2550\u2550 RESTO DE BLOQUES \u2014 INTACTOS \u2550\u2550\u2550 *\/\n.sz-gracias .pasos { background: var(--marfil); }\n.sz-gracias .pasos-inner { max-width: 1100px; margin: 0 auto; }\n.sz-gracias .pasos-header { text-align: center; max-width: 720px; margin: 0 auto 72px; }\n.sz-gracias .pasos-header .label { justify-content: center; }\n.sz-gracias .pasos-header .sbody { margin: 0 auto; }\n.sz-gracias .pasos-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }\n.sz-gracias .paso-item { text-align: center; padding: 40px 28px; background: #fff; border-top: 3px solid var(--gold); transition: transform 0.3s, box-shadow 0.3s; }\n.sz-gracias .paso-num { width: 60px; height: 60px; border: 1.5px solid var(--gold); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: var(--serif); font-size: 22px; font-style: italic; color: var(--gold); font-weight: 500; margin: 0 auto 24px; }\n.sz-gracias .paso-h { font-family: var(--serif); font-size: 24px; color: var(--ink); margin: 0 0 14px; font-weight: 500; line-height: 1.3; }\n.sz-gracias .paso-p { font-family: var(--sans); font-size: 20px; color: var(--ink-soft); line-height: 1.75; font-weight: 300; margin: 0; }\n.sz-gracias .paso-p strong { color: var(--ink); font-weight: 500; }\n.sz-gracias .puente { background: var(--euca); text-align: center; }\n.sz-gracias .puente-inner { max-width: 820px; margin: 0 auto; }\n.sz-gracias .puente .label { justify-content: center; }\n.sz-gracias .puente-quote { font-family: var(--serif); font-size: clamp(26px, 3vw, 38px); font-style: italic; color: var(--selva-deep); line-height: 1.4; margin: 32px 0 0; padding: 32px 0 0; position: relative; }\n.sz-gracias .puente-quote::before { content: ''; display: block; width: 48px; height: 1px; background: var(--gold); margin: 0 auto 32px; }\n.sz-gracias .puente-quote em { color: var(--gold); }\n.sz-gracias .calendario { background: var(--bambu); }\n.sz-gracias .calendario-inner { max-width: 1100px; margin: 0 auto; }\n.sz-gracias .calendario-header { text-align: center; max-width: 720px; margin: 0 auto 56px; }\n.sz-gracias .calendario-header .label { justify-content: center; }\n.sz-gracias .calendario-header .sbody { margin: 0 auto; }\n.sz-gracias .calendario-header .sbody strong { color: var(--ink); font-weight: 500; }\n.sz-gracias .calendario-embed { border: 1px solid var(--line-gold); border-top: 4px solid var(--gold); background: var(--white); min-height: 700px; overflow: hidden; box-shadow: 0 20px 60px rgba(62,77,60,0.10); }\n.sz-gracias .calendario-embed iframe { width: 100%; height: 700px; border: none; display: block; }\n.sz-gracias .cta-sec { background: var(--salvia-deep); color: #FFF; text-align: center; position: relative; overflow: hidden; padding: 120px 48px; }\n.sz-gracias .cta-sec::before { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 500px; height: 500px; border: 1px solid var(--gold-soft); border-radius: 50%; opacity: 0.15; pointer-events: none; }\n.sz-gracias .cta-sec-inner { position: relative; z-index: 2; max-width: 820px; margin: 0 auto; }\n.sz-gracias .cta-sec .label { color: var(--gold-soft); justify-content: center; }\n.sz-gracias .cta-sec .label::before { background: var(--gold-soft); }\n.sz-gracias .cta-sec-title { font-family: var(--serif); font-size: clamp(36px, 4.5vw, 54px); color: #FFF; margin: 0 0 24px; font-weight: 400; line-height: 1.15; }\n.sz-gracias .cta-sec-title em { color: var(--gold-soft); }\n.sz-gracias .cta-sec-body { font-family: var(--sans); font-size: 18px; color: rgba(255,255,255,0.85); line-height: 1.75; margin: 0 auto 40px; max-width: 620px; font-weight: 300; }\n.sz-gracias .cta-sec-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; }\n.sz-gracias .btn { font-family: var(--sans); font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 600; padding: 16px 32px; text-decoration: none; display: inline-flex; align-items: center; gap: 10px; border: 1px solid transparent; transition: all 0.3s; cursor: pointer; }\n.sz-gracias .btn-gold { background: var(--gold); color: #FFF; border-color: var(--gold); }\n.sz-gracias .btn-gold:hover { background: var(--gold-dark); border-color: var(--gold-dark); transform: translateY(-2px); }\n.sz-gracias .btn-ghost { background: transparent; color: var(--gold-soft); border: 1px solid var(--gold-soft); }\n.sz-gracias .btn-ghost:hover { background: var(--gold); color: #FFF; border-color: var(--gold); transform: translateY(-2px); }\n.sz-gracias .arrow { transition: transform 0.3s; }\n.sz-gracias .btn:hover .arrow { transform: translateX(5px); }\n\n@media (max-width: 960px) {\n  .sz-gracias section { padding: 80px 24px; }\n  .sz-gracias .hero-grac { padding: 80px 24px 64px; min-height: auto; }\n  .sz-gracias .hero-mapa { display: none; }\n  .sz-gracias .hero-dot { display: none; }\n  .sz-gracias .pasos-grid { grid-template-columns: 1fr; gap: 20px; }\n  .sz-gracias .paso-item { padding: 28px 20px; }\n  .sz-gracias .calendario-embed iframe { height: 600px; }\n  .sz-gracias .cta-sec { padding: 80px 24px; }\n  .sz-gracias .hero-ctas { flex-direction: column; align-items: center; }\n}\n.wp-block-html:has(.sz-gracias) { max-width: 100vw !important; width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; padding-left: 0 !important; padding-right: 0 !important; }\n<\/style>\n\n<div class=\"sz-gracias\">\n\n<!-- HERO -->\n<section class=\"hero-grac\">\n  <canvas class=\"hero-fw\" id=\"sz-fw\"><\/canvas>\n\n  <!-- Mapa Asia -->\n  <svg class=\"hero-mapa\" width=\"520\" height=\"420\" viewBox=\"0 0 520 420\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <g stroke=\"#C9A24C\" stroke-width=\"0.9\" fill=\"rgba(201,162,76,0.04)\">\n      <path d=\"M180,85 L225,72 L265,82 L282,115 L275,152 L255,182 L230,196 L205,182 L188,152 L178,118 Z\"\/>\n      <path d=\"M220,200 L232,194 L242,202 L238,218 L224,222 L214,210 Z\"\/>\n      <path d=\"M288,115 L312,104 L330,112 L334,138 L324,165 L308,180 L290,170 L278,148 L276,126 Z\"\/>\n      <path d=\"M322,100 L342,92 L358,100 L362,122 L352,148 L338,165 L324,158 L316,135 L314,112 Z\"\/>\n      <path d=\"M290,182 L320,173 L342,182 L344,200 L330,210 L305,208 L286,198 Z\"\/>\n      <path d=\"M348,188 L376,180 L396,190 L393,208 L370,214 L348,205 Z\"\/>\n      <path d=\"M240,40 L305,28 L368,34 L405,56 L410,82 L388,96 L352,92 L318,96 L282,86 L252,68 Z\"\/>\n      <path d=\"M390,48 L402,42 L414,50 L410,64 L396,66 L386,56 Z\"\/>\n      <path d=\"M382,68 L395,62 L406,70 L402,84 L388,86 L378,76 Z\"\/>\n    <\/g>\n    <g stroke=\"rgba(201,162,76,0.2)\" stroke-width=\"0.5\" stroke-dasharray=\"3,5\" fill=\"none\">\n      <path d=\"M148,65 Q172,48 205,42 Q248,32 292,30\"\/>\n      <path d=\"M405,98 Q420,118 424,148 Q422,175 410,196\"\/>\n    <\/g>\n  <\/svg>\n\n  <!-- Puntos destinos -->\n  <div class=\"hero-dot dot-india\"><div class=\"hero-dot-inner\"><span class=\"hero-dot-label\">India<\/span><\/div><\/div>\n  <div class=\"hero-dot dot-tailandia\"><div class=\"hero-dot-inner\"><span class=\"hero-dot-label\">Tailandia<\/span><\/div><\/div>\n  <div class=\"hero-dot dot-vietnam\"><div class=\"hero-dot-inner\"><span class=\"hero-dot-label\">Vietnam<\/span><\/div><\/div>\n  <div class=\"hero-dot dot-bali\"><div class=\"hero-dot-inner\"><span class=\"hero-dot-label\">Bali<\/span><\/div><\/div>\n  <div class=\"hero-dot dot-srilanka\"><div class=\"hero-dot-inner\"><span class=\"hero-dot-label\">Sri Lanka<\/span><\/div><\/div>\n\n  <div class=\"hero-grac-inner\">\n    <span class=\"hero-sunzen\">Sun \u00b7 Zen \u00b7 Travel<\/span>\n    <span class=\"hero-gracias\">Gracias.<\/span>\n    <div class=\"hero-sep\"><\/div>\n    <h1 class=\"hero-grac-title\">Tu gu\u00eda ya est\u00e1 <em>en camino.<\/em><\/h1>\n    <p class=\"hero-grac-subtitle\">Acabamos de enviarte la gu\u00eda a tu email. Deber\u00eda llegar en menos de 2 minutos. Si no aparece, revisa la carpeta de spam.<\/p>\n    <div class=\"hero-ctas\">\n      <a href=\"https:\/\/calendly.com\/sunzentravel\/nueva-reunion\" target=\"_blank\" rel=\"noopener\" class=\"btn-hero-gold\">Agendar una llamada \u2192<\/a>\n      <a href=\"\/viajes-en-grupo\/\" class=\"btn-hero-ghost\">Ver pr\u00f3ximos viajes<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- QU\u00c9 ACABAMOS DE HACER -->\n<section class=\"pasos\">\n  <div class=\"pasos-inner\">\n    <div class=\"pasos-header\">\n      <span class=\"label\">Mientras esperas el email<\/span>\n      <h2 class=\"stitle\">Esto es lo que <em>acaba de pasar.<\/em><\/h2>\n      <p class=\"sbody\">Para que sepas exactamente qu\u00e9 hemos hecho con tus datos.<\/p>\n    <\/div>\n    <div class=\"pasos-grid\">\n      <div class=\"paso-item\">\n        <div class=\"paso-num\">01<\/div>\n        <h3 class=\"paso-h\">Te hemos enviado la gu\u00eda.<\/h3>\n        <p class=\"paso-p\">El PDF llega a tu bandeja de entrada en <strong>menos de 2 minutos<\/strong>. Desde el email puedes descargarla, guardarla o reenviarla a quien quieras.<\/p>\n      <\/div>\n      <div class=\"paso-item\">\n        <div class=\"paso-num\">02<\/div>\n        <h3 class=\"paso-h\">Hemos registrado tu solicitud.<\/h3>\n        <p class=\"paso-p\">Solo para enviarte la gu\u00eda. Cero spam, cero venta agresiva. Te das de baja con un clic cuando quieras.<\/p>\n      <\/div>\n      <div class=\"paso-item\">\n        <div class=\"paso-num\">03<\/div>\n        <h3 class=\"paso-h\">T\u00fa decides el siguiente paso.<\/h3>\n        <p class=\"paso-p\">Puedes quedarte con la gu\u00eda y ya est\u00e1. O, si quieres que te ayudemos a preparar tu pr\u00f3ximo viaje, <strong>abajo tienes un calendario<\/strong> para agendar una llamada.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CALENDARIO -->\n<section class=\"calendario\">\n  <div class=\"calendario-inner\">\n    <div class=\"calendario-header\">\n      <span class=\"label\">Hablemos, sin compromiso<\/span>\n      <h2 class=\"stitle\">\u00bfQuieres que te <em>ayudemos a preparar tu pr\u00f3ximo viaje?<\/em><\/h2>\n      <p class=\"sbody\">Una llamada para ver si lo que hacemos es lo que buscas. <strong>Si al colgar piensas \u00abqu\u00e9 majos\u00bb, ya habr\u00e1 merecido la pena.<\/strong><\/p>\n    <\/div>\n    <div class=\"calendario-embed\">\n      <iframe loading=\"lazy\" src=\"https:\/\/calendly.com\/sunzentravel\/nueva-reunion\" width=\"100%\" height=\"700\" frameborder=\"0\" title=\"Agenda una llamada con SunZen Travel\"><\/iframe>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<\/div>\n\n<script>\n(function(){\n  const canvas = document.getElementById('sz-fw');\n  if(!canvas) return;\n  const ctx = canvas.getContext('2d');\n\n  function resize(){\n    const rect = canvas.parentElement.getBoundingClientRect();\n    canvas.width = rect.width;\n    canvas.height = rect.height;\n  }\n  resize();\n  window.addEventListener('resize', resize);\n\n  const golds = ['#C9A24C','#E8D5A3','#F0DBA5','#A88635','#FFFFFF','#FFE08A','#FFC843'];\n\n  function Particle(x, y){\n    this.x = x; this.y = y;\n    const angle = Math.random() * Math.PI * 2;\n    const speed = Math.random() * 5 + 1.5;\n    this.vx = Math.cos(angle) * speed;\n    this.vy = Math.sin(angle) * speed;\n    this.life = 1;\n    this.decay = Math.random() * 0.016 + 0.007;\n    this.color = golds[Math.floor(Math.random() * golds.length)];\n    this.size = Math.random() * 3 + 0.5;\n    this.gravity = 0.06;\n  }\n  Particle.prototype.update = function(){ this.x+=this.vx; this.vy+=this.gravity; this.y+=this.vy; this.life-=this.decay; this.vx*=0.98; };\n  Particle.prototype.draw = function(){\n    ctx.save();\n    ctx.globalAlpha = Math.max(0, this.life);\n    ctx.fillStyle = this.color;\n    ctx.shadowBlur = 8; ctx.shadowColor = this.color;\n    ctx.beginPath(); ctx.arc(this.x,this.y,this.size,0,Math.PI*2); ctx.fill();\n    ctx.restore();\n  };\n\n  function Firework(){\n    this.x = Math.random() * canvas.width;\n    this.y = canvas.height + 5;\n    this.tx = Math.random() * canvas.width;\n    this.ty = Math.random() * canvas.height * 0.75 + 20;\n    const dist = Math.hypot(this.tx - this.x, this.ty - this.y);\n    const speed = dist \/ 45;\n    this.vx = (this.tx - this.x) \/ speed;\n    this.vy = (this.ty - this.y) \/ speed;\n    this.done = false;\n    this.trail = [];\n    this.color = golds[Math.floor(Math.random() * golds.length)];\n  }\n  Firework.prototype.update = function(particles){\n    this.trail.push({x:this.x, y:this.y});\n    if(this.trail.length > 10) this.trail.shift();\n    this.x += this.vx; this.y += this.vy;\n    if(Math.hypot(this.tx-this.x, this.ty-this.y) < 12){\n      const count = Math.floor(Math.random() * 80 + 80);\n      for(let i=0; i<count; i++) particles.push(new Particle(this.x, this.y));\n      this.done = true;\n    }\n  };\n  Firework.prototype.draw = function(){\n    ctx.save();\n    this.trail.forEach(function(p,i){\n      ctx.globalAlpha = (i\/this.trail.length) * 0.7;\n      ctx.fillStyle = this.color;\n      ctx.shadowBlur = 4; ctx.shadowColor = this.color;\n      ctx.beginPath(); ctx.arc(p.x,p.y,1.8,0,Math.PI*2); ctx.fill();\n    }.bind(this));\n    ctx.restore();\n  };\n\n  let fireworks = [], particles = [];\n\n  setTimeout(function(){\n    for(let i=0; i<12; i++){\n      setTimeout(function(){ fireworks.push(new Firework()); }, i * 150);\n    }\n  }, 300);\n\n  setInterval(function(){\n    fireworks.push(new Firework());\n    if(Math.random() < 0.5) fireworks.push(new Firework());\n  }, 1400);\n\n  function loop(){\n    ctx.clearRect(0,0,canvas.width,canvas.height);\n    fireworks = fireworks.filter(function(f){ f.update(particles); f.draw(); return !f.done; });\n    particles = particles.filter(function(p){ p.update(); p.draw(); return p.life > 0; });\n    requestAnimationFrame(loop);\n  }\n  loop();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>India Tailandia Vietnam Bali Sri Lanka Sun \u00b7 Zen \u00b7 Travel Gracias. Tu gu\u00eda ya est\u00e1 en camino. Acabamos de enviarte la gu\u00eda a tu email. Deber\u00eda llegar en menos de 2 minutos. Si no aparece, revisa la carpeta de spam. Agendar una llamada \u2192 Ver pr\u00f3ximos viajes Mientras esperas el email Esto es lo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"sun-zen-blank","meta":{"footnotes":""},"folder":[39],"class_list":["post-10278","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/pages\/10278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/comments?post=10278"}],"version-history":[{"count":0,"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/pages\/10278\/revisions"}],"wp:attachment":[{"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/media?parent=10278"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/sunzentravel.com\/en\/wp-json\/wp\/v2\/folder?post=10278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}