{
  "id": "ahv-page-yoga-meditation-programs-mobile",
  "file": "AHV Page Ayurvedic Treatments Mobile.dc.html",
  "sourceSha256": "d1bdeae93fe8c0817b12a58b544a99fed745d363d63e9ce59890a4d1ccba7e11",
  "variant": "mobile",
  "template": "\n<helmet>\n<link href=\"/ahv/fonts/ahv-33eeac48ab44.css\" rel=\"stylesheet\">\n\n\n<style>\nh1,h2,h3{font-weight:400;margin:0}\n@media (prefers-reduced-motion:reduce){*{transition:none !important}}\nbody{margin:0;background:#F7F4EA;color:#2A2118;font-family:'Mulish',sans-serif;font-size:18px;line-height:1.7}\na{color:#006038;text-decoration:none}a:hover{color:#004226;text-decoration:underline}\n:focus-visible{outline:3px solid #6B7726;outline-offset:2px;box-shadow:0 0 0 6px rgba(247,244,234,.85)}\n</style>\n<title>Yoga and Meditation Program for Holistic Wellness in Kerala</title>\n<meta name=\"description\" content=\"Relaxamento profundo com o nosso programa de yoga e meditação: equilíbrio, bem-estar e mente e corpo revitalizados no nosso retiro em Kerala.\">\n<link rel=\"canonical\" href=\"https://ayurvedichealingvillage.com/pt/yoga-meditation-programs/\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<meta property=\"og:locale\" content=\"pt_PT\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:title\" content=\"Programas de Yoga e Meditação\">\n<meta property=\"og:description\" content=\"Relaxamento profundo com o nosso programa de yoga e meditação: equilíbrio, bem-estar e mente e corpo revitalizados no nosso retiro em Kerala.\">\n<meta property=\"og:url\" content=\"https://ayurvedichealingvillage.com/pt/yoga-meditation-programs/\">\n<meta property=\"og:site_name\" content=\"Ayurvedic Healing Village\">\n<meta property=\"article:modified_time\" content=\"2025-09-10T10:39:40+00:00\">\n<meta property=\"og:image\" content=\"https://ayurvedichealingvillage.com/wp-content/uploads/2024/11/neck-upper-back-pain.webp\">\n<meta property=\"og:image:width\" content=\"1920\">\n<meta property=\"og:image:height\" content=\"1000\">\n<meta property=\"og:image:type\" content=\"image/webp\">\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n<meta name=\"twitter:data1\" content=\"11 minutes\">\n</helmet>\n<div data-screen-label=\"Ayurvedic Treatments — Mobile\" style=\"max-width:430px;margin:0 auto;background:#F7F4EA;box-shadow:0 0 40px rgba(70,50,20,.15);position:relative;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));box-sizing:border-box\">\n<a href=\"#main-content\" style=\"position:fixed;left:-9999px;top:12px;z-index:120;background:#5A4420;color:#F7F4EA;padding:14px 24px;border-radius:4px;font-weight:700;font-size:15px\" style-focus=\"left:16px\">Ir para o conteúdo principal</a>\n<dc-import name=\"AHV Chrome Header\" narrow=\"true\" style=\"position:sticky;top:0;z-index:80\" hint-size=\"100%,64px\"></dc-import>\n<main id=\"main-content\">\n\n  <section aria-label=\"Introdução da página\" style=\"width:min(1220px,92%);margin:0 auto;padding:18px 0 24px\">\n    <nav aria-label=\"Navegação estrutural\" style=\"font-size:15px;color:#75695A;display:flex;gap:8px;align-items:center;flex-wrap:wrap\"><a href=\"https://ayurvedichealingvillage.com/pt/\" style=\"display:inline-flex;align-items:center;min-height:44px;min-width:44px\">Início</a><span aria-hidden=\"true\">/</span><a href=\"https://ayurvedichealingvillage.com/pt/all-programs/\" style=\"display:inline-flex;align-items:center;min-height:44px\">Todos os programas</a><span aria-hidden=\"true\">/</span><span aria-current=\"page\" style=\"color:#2A2118\">Yoga e meditação</span></nav>\n    <div style=\"font-weight:700;font-size:12px;letter-spacing:2.6px;text-transform:uppercase;color:#8F6212;margin-top:2px\">Kairali — The Ayurvedic Healing Village · Desde 1908</div>\n    <h1 style=\"font-family:'Marcellus',serif;font-size:30px;line-height:1.18;margin:12px 0 0;text-wrap:balance\">Programas de yoga e meditação</h1>\n    <p style=\"font-size:18px;line-height:1.65;color:#514a3f;margin:16px 0 0;border-left:3px solid #C1882C;padding-left:18px\">Viva um relaxamento profundo com os nossos programas de yoga e meditação. Restabeleça o equilíbrio, promova o bem-estar e revitalize a mente e o corpo no Healing Village.</p>\n  </section>\n\n  <nav aria-label=\"Encontrar um programa\" data-ahv-finder-search=\"1\" style=\"position:sticky;top:64px;z-index:35;background:rgba(247,244,234,.98);backdrop-filter:blur(10px);border-bottom:1px solid #E9E2D3\">\n    <div style=\"width:min(1220px,92%);margin:0 auto;padding:10px 0 6px;display:flex;flex-direction:column;gap:6px\">\n      <div style=\"display:flex;gap:8px;align-items:center;flex-wrap:wrap\">\n        <label for=\"p11m-filter\" style=\"position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap\">O que o traz até nós?</label>\n        <div style=\"flex:1 1 100%;min-width:0;display:flex;align-items:center;gap:8px;min-height:56px;border:1px solid #C7BCA4;border-radius:4px;background:#fff;padding:0 6px 0 14px;box-sizing:border-box\"><span aria-hidden=\"true\" style=\"color:#8F6212;font-size:20px;flex:none\">⌕</span><input id=\"p11m-filter\" type=\"search\" value=\"{{ query }}\" onInput=\"{{ onQuery }}\" placeholder=\"O que o traz até nós? Ex.: dor nas costas, psoríase\" autoComplete=\"off\" enterkeyhint=\"search\" style=\"flex:1;min-width:0;min-height:54px;border:0;outline:none;background:transparent;font-family:'Mulish',sans-serif;font-size:18px;color:#2A2118\"><sc-if value=\"{{ hasQuery }}\" hint-placeholder-val=\"{{ false }}\"><button type=\"button\" onClick=\"{{ clearQuery }}\" aria-label=\"Limpar\" style=\"width:44px;height:44px;border:0;background:transparent;color:#75695A;font-size:16px;cursor:pointer;flex:none\">✕</button></sc-if></div>\n        <div role=\"group\" aria-label=\"Moeda\" style=\"display:flex;gap:4px;flex:none;margin-left:auto\">\n          <sc-for list=\"{{ currencies }}\" as=\"c\" hint-placeholder-count=\"3\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"min-width:44px;min-height:44px;box-sizing:border-box;padding:0 12px;border-radius:4px;border:1px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }};font-family:'Mulish',sans-serif;font-weight:700;font-size:16px;cursor:pointer\">{{ c.label }}</button></sc-for>\n        </div>\n      </div>\n      <div role=\"group\" aria-label=\"Condição de saúde\" style=\"display:flex;gap:10px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:2px 0 6px;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:2px\">\n        <sc-for list=\"{{ chips }}\" as=\"c\" hint-placeholder-count=\"6\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"font-family:'Mulish',sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:4px;font-weight:700;font-size:15.5px;white-space:nowrap;flex:none;border:1.5px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }}\">{{ c.label }}</button></sc-for>\n      </div>\n      <div style=\"display:flex;gap:14px;flex-wrap:nowrap;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch\">\n        <div role=\"group\" aria-label=\"Duração\" style=\"display:flex;gap:10px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:2px 0 6px;-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow:visible;flex:none\"><span style=\"font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8F6212;flex:none\">Duração</span>\n          <sc-for list=\"{{ durations }}\" as=\"c\" hint-placeholder-count=\"4\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"font-family:'Mulish',sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:4px;font-weight:700;font-size:15.5px;white-space:nowrap;flex:none;min-height:44px;font-size:15px;border:1.5px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }}\">{{ c.label }}</button></sc-for>\n        </div>\n        <div role=\"group\" aria-label=\"Orçamento\" style=\"display:flex;gap:10px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:2px 0 6px;-webkit-overflow-scrolling:touch;padding-bottom:2px;overflow:visible;flex:none\"><span style=\"font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8F6212;flex:none\">Orçamento</span>\n          <sc-for list=\"{{ budgets }}\" as=\"c\" hint-placeholder-count=\"4\"><button type=\"button\" onClick=\"{{ c.pick }}\" aria-pressed=\"{{ c.on }}\" style=\"font-family:'Mulish',sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:0 16px;border-radius:4px;font-weight:700;font-size:15.5px;white-space:nowrap;flex:none;min-height:44px;font-size:15px;border:1.5px solid {{ c.bd }};background:{{ c.bg }};color:{{ c.fg }}\">{{ c.label }}</button></sc-for>\n        </div>\n      </div>\n      \n    </div>\n  </nav>\n\n  <section aria-label=\"Programas de tratamento e bem-estar\" style=\"width:min(1220px,92%);margin:0 auto;padding:26px 0 0;position:relative\">\n    <span aria-hidden=\"true\" style=\"position:absolute;right:-4px;top:-6px;font-family:'Marcellus',serif;font-size:74px;line-height:1;color:rgba(193,136,44,.1);pointer-events:none\">1908</span>\n    \n    <div style=\"display:flex;flex-direction:column;gap:10px;border-top:1px solid #E9E2D3;border-bottom:1px solid #E9E2D3;padding:12px 0;margin:0 0 22px\">\n      <p aria-live=\"polite\" style=\"margin:0;font-size:16px;color:#514a3f;font-weight:700\">{{ resultLine }}</p>\n      <sc-if value=\"{{ hasDates }}\" hint-placeholder-val=\"{{ false }}\"><p style=\"margin:0;font-size:15.5px;color:#8F6212\">{{ datesLine }}</p></sc-if>\n      <sc-if value=\"{{ hasHandoff }}\" hint-placeholder-val=\"{{ false }}\"><a href=\"{{ handoffHref }}\" style=\"display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:#006038;font-weight:700\">Procura {{ handoffLabel }}? →</a></sc-if>\n    </div>\n\n    <sc-if value=\"{{ isUrgent }}\" hint-placeholder-val=\"{{ false }}\">\n      <div role=\"note\" style=\"display:flex;gap:12px;align-items:flex-start;border-left:3px solid #8C2F1B;background:#FFF8F6;padding:14px 18px;margin:0 0 22px;max-width:80ch\">\n        <span aria-hidden=\"true\" style=\"font-family:'Marcellus',serif;font-size:19px;line-height:1.35;color:#8C2F1B;flex:none\">!</span>\n        <p style=\"margin:0;font-size:16.5px;line-height:1.6;color:#3B3226\">Se isto começou agora, fale com uma pessoa em vez de usar uma caixa de pesquisa: telefone para <a href=\"tel:+919555156156\" style=\"font-weight:700\">+91 95551 56156</a> ou, se for grave, para o serviço de emergência local. A Kairali é um hospital ayurvédico acreditado pela NABH, não um serviço de emergência. Os nossos médicos dirão se os programas abaixo se aplicam ao seu caso.</p>\n      </div>\n    </sc-if>\n    <sc-if value=\"{{ isDeclined }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border:1px solid #C7BCA4;border-top:3px solid #8F6212;border-radius:4px;background:#fff;padding:24px 20px 26px;margin:0 0 26px;\">\n        <h3 style=\"margin:0 0 12px;font-family:'Marcellus',serif;font-size:23px;line-height:1.28;color:#2A2118;font-weight:400\">Isto não é algo que tratemos</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">Não tratamos VIH/HIV ou SIDA/AIDS, doenças transmissíveis ativas, nem o próprio cancro/câncer. Preferimos dizê-lo com clareza a deixar que viaje até aqui para o descobrir.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Os cuidados de suporte em paralelo com o tratamento que está a fazer noutro local são outra questão. Esta página não pode avaliar o seu caso — um médico ayurvédico pode fazê-lo, na consulta, e dir-lhe-á com honestidade se podemos ajudar.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/pt/online-consultation/\" style=\"background:#5A4420;color:#F7F4EA;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Falar com um médico</a> <a href=\"https://ayurvedichealingvillage.com/pt/revitalizing-and-strengthening/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Programa de cuidados de suporte</a> <a href=\"https://wa.me/919289838797?text=I%20would%20like%20to%20know%20whether%20Kairali%20can%20help%20with%20my%20condition.\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:16.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:48px\">WhatsApp</a>\n        </div>\n      </div>\n    </sc-if>\n    <sc-if value=\"{{ isConsult }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border:1px solid #C7BCA4;border-top:3px solid #C1882C;border-radius:4px;background:#fff;padding:24px 20px 26px;margin:0 0 26px;\">\n        <h3 style=\"margin:0 0 12px;font-family:'Marcellus',serif;font-size:23px;line-height:1.28;color:#2A2118;font-weight:400\">Deixe que os nossos médicos avaliem o seu caso</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">Não temos um programa fixo com esse nome, e esta página não é o meio adequado para o avaliar. Os nossos médicos são.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Conte-nos, por palavras suas, o que está a enfrentar. Um dos nossos médicos ayurvédicos lê a sua mensagem e diz-lhe se uma consulta ou um dos nossos programas é adequado para si.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/pt/online-consultation/\" style=\"background:#5A4420;color:#F7F4EA;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Falar com um médico</a> <a href=\"https://ayurvedichealingvillage.com/pt/personalized-customized-healing-program/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Ver o programa personalizado</a> <a href=\"https://wa.me/919289838797?text=I%E2%80%99m%20not%20sure%20which%20programme%20suits%20me%20%E2%80%94%20can%20you%20help%3F\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:16.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:48px\">WhatsApp</a>\n        </div>\n      </div>\n    </sc-if>\n    <sc-if value=\"{{ isMulti }}\" hint-placeholder-val=\"{{ false }}\">\n      <p style=\"margin:0 0 22px;font-size:16.5px;line-height:1.6;color:#8F6212;\">Mais do que um programa pode aplicar-se ao que escreveu. Se está a lidar com vários problemas ao mesmo tempo, o Programa Personalizado é normalmente o ponto de partida certo. Um médico ayurvédico confirma na consulta qual é o mais adequado para si — esta página apenas reduz as opções.</p>\n    </sc-if>\n    <sc-if value=\"{{ hasCaveats }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border-left:3px solid #C1882C;padding:2px 0 2px 16px;margin:0 0 22px;max-width:80ch\">\n        <sc-for list=\"{{ caveats }}\" as=\"c\" hint-placeholder-count=\"1\">\n          <p style=\"margin:0 0 6px;font-size:16.5px;line-height:1.6;color:#514a3f\">{{ c }}</p>\n        </sc-for>\n      </div>\n    </sc-if>\n    <div style=\"display:grid;grid-template-columns:1fr;gap:20px\">\n      <sc-for list=\"{{ list }}\" as=\"p\" hint-placeholder-count=\"6\">\n        <article style=\"background:#FFFDF7;border:1px solid {{ p.bd }};border-top:3px solid #C1882C;border-radius:4px;display:flex;flex-direction:column;overflow:hidden;box-shadow:{{ p.ring }}\">\n          <a href=\"{{ p.h }}\" aria-hidden=\"true\" tabIndex=\"{{ minusOne }}\"><img src=\"{{ p.i }}\" width=\"1920\" height=\"1000\" alt=\"\" loading=\"lazy\" style=\"display:block;width:100%;height:120px;object-fit:cover\"></a>\n          <div style=\"padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1\">\n            <h2 style=\"font-family:'Marcellus',serif;font-size:20px;margin:0;line-height:1.3;font-weight:400\"><a href=\"{{ p.h }}\" style=\"color:#2A2118\" style-hover=\"color:#006038\">{{ p.t }}</a></h2>\n            <sc-if value=\"{{ p.s }}\" hint-placeholder-val=\"{{ true }}\"><div style=\"font-family:'Marcellus',serif;font-size:15px;color:#8F6212;margin-top:-4px\">{{ p.s }}</div></sc-if>\n            <div style=\"font-family:'Marcellus',serif;font-size:17px;color:#5A4420;letter-spacing:.2px\">{{ p.meta }}</div>\n            <sc-if value=\"{{ p.fw }}\" hint-placeholder-val=\"{{ true }}\"><p style=\"margin:0;font-size:16px;line-height:1.5;color:#514a3f;flex:1\"><span style=\"font-weight:700\">Para:</span> {{ p.fw }}</p></sc-if>\n            <a href=\"{{ p.h }}\" style=\"margin-top:4px;background:#5A4420;color:#F7F4EA;border-radius:4px;padding:0 22px;min-height:52px;font-weight:700;font-size:13.5px;letter-spacing:1.5px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box\" style-hover=\"background:#483616;text-decoration:none;color:#F7F4EA\">Ler sobre o programa</a> <a href=\"{{ p.wa }}\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:15px;font-weight:700;display:inline-flex;align-items:center;min-height:44px\">Perguntar no WhatsApp ›</a>\n          </div>\n        </article>\n      </sc-for>\n    </div>\n\n    <sc-if value=\"{{ isEmpty }}\" hint-placeholder-val=\"{{ false }}\">\n      <div style=\"border:1px solid #C7BCA4;border-top:3px solid #C1882C;border-radius:4px;background:#fff;padding:24px 20px 26px;\">\n        <h3 style=\"margin:0 0 12px;font-family:'Marcellus',serif;font-size:23px;line-height:1.28;color:#2A2118;font-weight:400\">Talvez ainda possamos ajudar</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">Algumas necessidades de saúde exigem um programa personalizado em vez de um dos programas listados. Esta página apenas reduz as opções — um médico ayurvédico avalia a sua saúde na consulta e diz-lhe se existe um programa adequado. Escreva-nos por palavras suas; não precisa de saber o termo certo nem a grafia correta.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Muitos pacientes chegam até nós com mais do que uma condição ao mesmo tempo, e nenhum programa isolado abrange tudo. Outros não sabem dizer que problema tratar primeiro, ou não têm a certeza de como o designar. Foi por isso que criámos o Programa Personalizado, no qual um médico ayurvédico o examina e elabora um único plano que tem em conta o quadro completo — cada condição, a sua medicação, o seu historial. Diremos com honestidade se podemos ajudar.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/pt/online-consultation/\" style=\"background:#5A4420;color:#F7F4EA;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Falar com um médico</a> <a href=\"https://ayurvedichealingvillage.com/pt/personalized-customized-healing-program/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:15px 28px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center\">O programa personalizado</a> <a href=\"https://ayurvedichealingvillage.com/pt/contact-us/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center\">Contacte-nos</a> <a href=\"https://wa.me/919289838797?text=I%E2%80%99m%20not%20sure%20which%20programme%20suits%20me%20%E2%80%94%20can%20you%20help%3F\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size:16.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:48px\">WhatsApp</a>\n        </div>\n        <p style=\"margin:20px 0 0;font-size:16.5px;color:#75695A\">Ou <button type=\"button\" onClick=\"{{ reset }}\" style=\"font-family:'Mulish',sans-serif;background:none;border:none;border-bottom:2px solid #C1882C;color:#006038;font-size:16.5px;cursor:pointer;padding:0;min-height:44px\">mostrar todos os {{ total }} programas</button>.</p>\n      </div>\n    </sc-if>\n    <p style=\"margin:30px 0 0;padding-top:18px;border-top:1px solid #E9E2D3;color:#75695A;font-size:14.5px\">Tabela de preços completa: <a href=\"{{ tariffHref }}\" rel=\"noopener noreferrer\" style=\"font-weight:700;display:inline-flex;align-items:center;min-height:44px\">{{ tariffLabel }}</a>. Os valores dos programas são totais “a partir de” para a estadia mínima — a tarifa mais baixa de villa individual × o número mínimo de noites do programa, de acordo com a tabela publicada e as datas de vigência indicadas para cada programa. A matriz completa de categorias de villa e durações encontra-se na página de cada programa.</p>\n    <p style=\"margin:12px 0 0;color:#75695A;font-size:14.5px\">Todos os programas começam com uma consulta com um médico ayurvédico, e o seu médico confirma o programa, as terapias e a duração mais adequados à sua saúde. Como em qualquer tratamento, os resultados variam de pessoa para pessoa.</p>\n  </section>\n\n  <div style=\"height:150px;background-image:url(/ahv/assets/img/yoga-training-hero-y-based.webp);background-size:cover;background-position:center 40%;position:relative\" aria-hidden=\"true\">\n    <div style=\"position:absolute;inset:0;background:linear-gradient(180deg,rgba(32,24,14,.30) 0%,rgba(32,24,14,.06) 45%,rgba(32,24,14,.40) 100%)\"></div>\n  </div>\n\n  <section id=\"yoga-film\" class=\"ahv-yoga-film\" aria-labelledby=\"yoga-film-title\" data-ahv-yoga-film=\"1\">\n<style>.ahv-yoga-film{width:min(1220px,94%);margin:56px auto 0;padding:32px;background:#EAE5D4;box-sizing:border-box;border-radius:4px}.ahv-yoga-film-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:34px;align-items:center}.ahv-yoga-film-poster{display:block;position:relative;padding:0!important;aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:#003c26}.ahv-yoga-film-poster img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;display:block}.ahv-yoga-film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#F7F4EA;color:#006038;font-size:24px;padding-left:4px;box-sizing:border-box;box-shadow:0 3px 15px #0003}.ahv-yoga-film h2{font-family:Marcellus,serif;font-size:clamp(27px,3vw,38px);line-height:1.2;font-weight:400;margin:0 0 18px}.ahv-yoga-film p{font-size:17px;line-height:1.75;margin:0 0 16px;color:#2A2118}.ahv-yoga-film .ahv-yoga-film-eyebrow{font:700 12px Mulish,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#80601e;margin-bottom:14px}.ahv-yoga-film-link{min-height:48px;display:inline-flex;align-items:center;gap:8px;font:700 16px Mulish,sans-serif;text-decoration:underline;text-underline-offset:5px;color:#006038}.ahv-yoga-film a:focus-visible{outline:3px solid #80601e;outline-offset:5px}.ahv-yoga-film .ahv-yoga-film-note{font-size:13px;color:#635B4B;margin:6px 0 0}@media(max-width:760px){.ahv-yoga-film{width:calc(100% - 40px);padding:22px;margin-top:40px}.ahv-yoga-film-grid{grid-template-columns:1fr;gap:24px}.ahv-yoga-film h2{font-size:28px}}</style>\n<div class=\"ahv-yoga-film-grid\"><a class=\"ahv-yoga-film-poster\" href=\"https://www.youtube.com/watch?v=ExM6_gMdRHs\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Ver Yoga at the Healing Village — abre o YouTube num novo separador\"><img src=\"/ahv/assets/img/gallery-2026-09-24/08-yoga-side-female-patient-02.webp\" alt=\"Prática de yoga na sala luminosa da Kairali\" width=\"1600\" height=\"1066\" loading=\"lazy\"><span class=\"ahv-yoga-film-play\" aria-hidden=\"true\">▶</span></a><div><p class=\"ahv-yoga-film-eyebrow\">Ver o filme</p><h2 id=\"yoga-film-title\">Yoga no Healing Village</h2><p>Conheça de perto o ambiente e a experiência de um programa de yoga na Kairali.</p><a class=\"ahv-yoga-film-link\" href=\"https://www.youtube.com/watch?v=ExM6_gMdRHs\" target=\"_blank\" rel=\"noopener noreferrer\">Ver o filme de yoga <span aria-hidden=\"true\">↗</span></a><p class=\"ahv-yoga-film-note\">Abre no YouTube num novo separador.</p></div></div></section>\n<section aria-label=\"Orientação\" data-ahv-finder-block=\"1\" style=\"margin-top:44px;padding:40px 0 46px;background:repeating-linear-gradient(0deg,rgba(193,136,44,.045) 0 1px,transparent 1px 8px),#fff;border-top:1px solid #E9E2D3;border-bottom:1px solid #E9E2D3\">\n    <div style=\"width:min(1220px,92%);margin:0 auto;text-align:center\">\n      <span aria-hidden=\"true\" style=\"display:block;font-family:'Marcellus',serif;font-size:17px;color:#C1882C;margin-bottom:10px\">✳</span>\n      <ul style=\"margin:0 auto 22px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px 24px;max-width:640px;text-align:left\"> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>Hospital com certificação NABH</span></li> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>{{ heritageLine }}</span></li> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>Programas individualizados</span></li> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>Vencedor do World Luxury Award</span></li> </ul> <h2 style=\"font-family:'Marcellus',serif;font-size:24px;margin:0 0 10px\">Não sabe qual programa é o mais adequado?</h2>\n      <p style=\"margin:0 auto 24px;font-size:16.5px;line-height:1.7;color:#514a3f\">Descreva o seu objetivo por suas próprias palavras — a equipa de apoio ao paciente ou um médico ayurvédico indicará o programa certo.</p>\n      <div style=\"display:flex;flex-direction:column;gap:12px\">\n        <a href=\"https://ayurvedichealingvillage.com/pt/online-consultation/\" style=\"background:#EEB41E;color:#2A2118;border-radius:4px;padding:0 30px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"filter:brightness(.94);text-decoration:none;color:#2A2118\">Consulta médica gratuita</a> <a href=\"https://wa.me/919289838797\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"background:#006038;border:1.5px solid #006038;color:#F7F4EA;border-radius:4px;padding:0 30px;min-height:52px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"filter:brightness(.9);color:#F7F4EA;text-decoration:none\">Apoio ao paciente por WhatsApp</a> <a href=\"https://ayurvedichealingvillage.com/pt/contact-us/\" style=\"border:1.5px solid #5A4420;color:#5A4420;border-radius:4px;padding:0 30px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"background:#5A4420;color:#F7F4EA;text-decoration:none\">Pedir informações</a>\n      </div>\n    </div>\n  </section>\n</main>\n\n<div style=\"opacity:{{ priyaO }};visibility:{{ priyaV }};pointer-events:{{ priyaP }};transition:opacity .28s ease,visibility .28s ease;position:fixed;left:0;right:0;bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:69;max-width:430px;margin:0 auto;display:flex;justify-content:flex-end;padding:0 26px;pointer-events:none\">\n  <a href=\"https://chat.kairali.com/\" aria-label=\"Fale com Priya\" style=\"pointer-events:auto;position:relative;width:54px;height:54px;border-radius:50%;background:#5A4420;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(247,244,234,.95),0 10px 24px rgba(60,45,20,.32)\" style-hover=\"background:#483616\">\n    <span style=\"width:34px;height:34px;border-radius:50%;background:#F7F4EA;display:flex;align-items:center;justify-content:center;font-family:'Marcellus',serif;font-size:16px;color:#5A4420\">P</span> <span style=\"position:absolute;top:-3px;right:-1px;width:11px;height:11px;border-radius:50%;background:#EEB41E;border:2px solid #F7F4EA\"></span></a>\n</div>\n<div style=\"opacity:{{ barO }};visibility:{{ barV }};pointer-events:{{ barP }};transition:opacity .28s ease,visibility .28s ease;position:fixed;left:0;right:0;bottom:0;z-index:70;max-width:430px;margin:0 auto;padding-bottom:env(safe-area-inset-bottom,0px);display:flex;align-items:stretch;background:#2A2014;box-shadow:0 -8px 24px rgba(0,0,0,.25)\">\n  <a href=\"https://wa.me/919289838797\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Fale connosco pelo WhatsApp\" style=\"flex:0 0 56px;min-height:52px;box-sizing:border-box;background:#25D366;display:flex;align-items:center;justify-content:center\" style-hover=\"filter:brightness(.94)\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"#fff\" aria-hidden=\"true\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z\"></path></svg></a>\n  <a href=\"tel:+919555156156\" style=\"flex:1;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#F7F4EA;font-weight:700;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"background:rgba(247,244,234,.08);text-decoration:none;color:#F7F4EA\">Ligar</a> <a href=\"https://ayurvedichealingvillage.com/pt/contact-us/\" style=\"flex:1.1;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#5A4420;color:#F7F4EA;font-weight:700;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"background:#483616;text-decoration:none;color:#F7F4EA\">Pedir informações</a> <a href=\"https://ayurvedichealingvillage.com/pt/online-consultation/\" style=\"flex:1.3;min-height:52px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#EEB41E;color:#2A2014;font-weight:700;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase\" style-hover=\"filter:brightness(.94);text-decoration:none;color:#2A2014\">Consulta gratuita</a>\n</div>\n<dc-import name=\"AHV Chrome Footer\" narrow=\"true\" hint-size=\"100%,900px\"></dc-import>\n<div style=\"height:76px;background:#2A2014\" aria-hidden=\"true\"></div>\n</div>\n",
  "logic": "const __AHV_LP = {\"/\":\"/pt/\",\"/about-us/\":\"/pt/about-us/\",\"/accreditations/\":\"/pt/accreditations/\",\"/advanced-ayurveda-lifestyle-consultant-and-therapist-training-program-kerala-aalct-hv/\":\"/pt/advanced-ayurveda-lifestyle-consultant-and-therapist-training-program-kerala-aalct-hv/\",\"/alcohol-free/\":\"/pt/alcohol-free/\",\"/all-programs/\":\"/pt/all-programs/\",\"/ananda-lahari-yoga-and-ayurveda-retreat/\":\"/pt/ananda-lahari-yoga-and-ayurveda-retreat/\",\"/animal-husbandry/\":\"/pt/animal-husbandry/\",\"/apply-now/\":\"/pt/apply-now/\",\"/archive-yoga-retreat/\":\"/pt/archive-yoga-retreat/\",\"/archive/\":\"/pt/archive/\",\"/arogya-kendra/\":\"/pt/arogya-kendra/\",\"/arogya-shala/\":\"/pt/arogya-shala/\",\"/ashtanga-yoga-and-ayurveda-retreat/\":\"/pt/ashtanga-yoga-and-ayurveda-retreat/\",\"/awards-and-accolades/\":\"/pt/awards-and-accolades/\",\"/awards-and-accreditations/\":\"/pt/awards-and-accreditations/\",\"/ayurveda-offers/\":\"/pt/ayurveda-offers/\",\"/ayurveda-package/\":\"/pt/ayurveda-package/\",\"/ayurveda-retreats-for-everyone/\":\"/pt/ayurveda-retreats-for-everyone/\",\"/ayurveda-training-programme/\":\"/pt/ayurveda-training-programme/\",\"/ayurveda-training/\":\"/pt/ayurveda-training/\",\"/ayurveda-treatment/\":\"/pt/ayurveda-treatment/\",\"/ayurveda-workshop/\":\"/pt/ayurveda-workshop/\",\"/ayurveda/\":\"/pt/ayurveda/\",\"/ayurvedic-classical-medicines/\":\"/pt/ayurvedic-classical-medicines/\",\"/ayurvedic-cuisine/\":\"/pt/ayurvedic-cuisine/\",\"/ayurvedic-franchise/\":\"/pt/ayurvedic-franchise/\",\"/ayurvedic-herbal-tea/\":\"/pt/ayurvedic-herbal-tea/\",\"/ayurvedic-links/\":\"/pt/ayurvedic-links/\",\"/ayurvedic-new-year-yala-2018/\":\"/pt/ayurvedic-new-year-yala-2018/\",\"/ayurvedic-products/\":\"/pt/ayurvedic-products/\",\"/ayurvedic-proprietary-medicines/\":\"/pt/ayurvedic-proprietary-medicines/\",\"/ayurvedic-proprietary-organics/\":\"/pt/ayurvedic-proprietary-organics/\",\"/ayurvedic-resturant-and-cooking-at-healing-village/\":\"/pt/ayurvedic-resturant-and-cooking-at-healing-village/\",\"/ayurvedic-treatment-packages.html\":\"/pt/ayurvedic-treatment-packages.html\",\"/ayurvedic-treatments/\":\"/pt/ayurvedic-treatments/\",\"/ayuryoga/\":\"/pt/ayuryoga/\",\"/back-to-roots/\":\"/pt/back-to-roots/\",\"/back-water-tour/\":\"/pt/back-water-tour/\",\"/beauty-care-and-eye-care/\":\"/pt/beauty-care-and-eye-care/\",\"/book-now/\":\"/pt/book-now/\",\"/books/\":\"/pt/books/\",\"/brief-on-kairali/\":\"/pt/brief-on-kairali/\",\"/butterfly-booklet/\":\"/pt/butterfly-booklet/\",\"/cancellation-and-refund-policy/\":\"/pt/cancellation-and-refund-policy/\",\"/careers/\":\"/pt/careers/\",\"/chef-retreat-food-to-wellness/\":\"/pt/chef-retreat-food-to-wellness/\",\"/classic-villa/\":\"/pt/classic-villa/\",\"/consultancy/\":\"/pt/consultancy/\",\"/contact-us/\":\"/pt/contact-us/\",\"/contact-us/thank-you/\":\"/pt/contact-us/thank-you/\",\"/cookie-policy/\":\"/pt/cookie-policy/\",\"/cooking-classes/\":\"/pt/cooking-classes/\",\"/cultural-events/\":\"/pt/cultural-events/\",\"/de-addiction-and-rehabilitation-from-alcohol-drugs-tobacco/\":\"/pt/de-addiction-and-rehabilitation-from-alcohol-drugs-tobacco/\",\"/defence-and-paramilitary-forces/\":\"/pt/defence-and-paramilitary-forces/\",\"/deluxe-villa/\":\"/pt/deluxe-villa/\",\"/destination-palakkad/\":\"/pt/destination-palakkad/\",\"/digestive-wellness-gut-health-yoga-therapy/\":\"/pt/digestive-wellness-gut-health-yoga-therapy/\",\"/disclaimer/\":\"/pt/disclaimer/\",\"/elephant-safari/\":\"/pt/elephant-safari/\",\"/emailsubscriber/\":\"/pt/emailsubscriber/\",\"/experience/\":\"/pt/experience/\",\"/faqs-downloads/\":\"/pt/faqs-downloads/\",\"/festivals/\":\"/pt/festivals/\",\"/food-sadhana/\":\"/pt/food-sadhana/\",\"/gallery/\":\"/pt/gallery/\",\"/gift-vouchers/\":\"/pt/gift-vouchers/\",\"/givefeedback/\":\"/pt/givefeedback/\",\"/holistic-treatment-for-rejuvenation-and-detoxification/\":\"/pt/holistic-treatment-for-rejuvenation-and-detoxification/\",\"/house-boat-tour/\":\"/pt/house-boat-tour/\",\"/how-to-reach/\":\"/pt/how-to-reach/\",\"/immunity-enhancement-executive-health-assessment-therapy/\":\"/pt/immunity-enhancement-executive-health-assessment-therapy/\",\"/in-house-products/\":\"/pt/in-house-products/\",\"/intensive-ayurveda-training-program-learn-practice-ayurveda/\":\"/pt/intensive-ayurveda-training-program-learn-practice-ayurveda/\",\"/internships-at-kairali/\":\"/pt/internships-at-kairali/\",\"/jobs/business-development-manager/\":\"/pt/jobs/business-development-manager/\",\"/kair-by-kairali/\":\"/pt/kair-by-kairali/\",\"/kairali-air-india-maharaja-club.html\":\"/pt/kairali-air-india-maharaja-club.html\",\"/kairali-ayurvedic-centre/\":\"/pt/kairali-ayurvedic-centre/\",\"/kairali-ayurvedic-equipment/\":\"/pt/kairali-ayurvedic-equipment/\",\"/kairali-ayurvedic-group/\":\"/pt/kairali-ayurvedic-group/\",\"/kairali-ayurvedic-products-pvt-ltd/\":\"/pt/kairali-ayurvedic-products-pvt-ltd/\",\"/kairali-ayurvedic-treatment-center/\":\"/pt/kairali-ayurvedic-treatment-center/\",\"/kairali-ayurvedic-way-of-weight-management/\":\"/pt/kairali-ayurvedic-way-of-weight-management/\",\"/kairali-hospitality/\":\"/pt/kairali-hospitality/\",\"/kairali-institute-of-ayurveda-and-panchakarma-therapy/\":\"/pt/kairali-institute-of-ayurveda-and-panchakarma-therapy/\",\"/kairali-the-ayurvedic-healing-village/\":\"/pt/kairali-the-ayurvedic-healing-village/\",\"/karkidaka-chikitsha-or-monsoon-wellness.html\":\"/pt/karkidaka-chikitsha-or-monsoon-wellness.html\",\"/karma-being-retreat-2019/\":\"/pt/karma-being-retreat-2019/\",\"/karma-being-retreat/\":\"/pt/karma-being-retreat/\",\"/katha-wellness-retreat-2019/\":\"/pt/katha-wellness-retreat-2019/\",\"/knowledge-centre/\":\"/pt/knowledge-centre/\",\"/lakshya-yoga-retreat-2017/\":\"/pt/lakshya-yoga-retreat-2017/\",\"/lakshya-yoga-retreat-2018/\":\"/pt/lakshya-yoga-retreat-2018/\",\"/lakshya-yoga-retreat/\":\"/pt/lakshya-yoga-retreat/\",\"/lakshya-yoga/\":\"/pt/lakshya-yoga/\",\"/learn-about-ayurveda/\":\"/pt/learn-about-ayurveda/\",\"/learn-more-about-ayurveda/\":\"/pt/learn-more-about-ayurveda/\",\"/learn-more-about-yoga/\":\"/pt/learn-more-about-yoga/\",\"/legal-notice/\":\"/pt/legal-notice/\",\"/level-one-advance-ayurveda-training-program-for-wellness-professionals-kerala-aatp-1-hv/\":\"/pt/level-one-advance-ayurveda-training-program-for-wellness-professionals-kerala-aatp-1-hv/\",\"/live-to-100-with-panchkarma/\":\"/pt/live-to-100-with-panchkarma/\",\"/maharaja-suite/\":\"/pt/maharaja-suite/\",\"/meditation/\":\"/pt/meditation/\",\"/mindfulness-retreat/\":\"/pt/mindfulness-retreat/\",\"/mountain-jeep-safari/\":\"/pt/mountain-jeep-safari/\",\"/nature-walk/\":\"/pt/nature-walk/\",\"/new-privacy-policy/\":\"/pt/new-privacy-policy/\",\"/new-to-ayurveda/\":\"/pt/new-to-ayurveda/\",\"/new-to-yoga-teacher-training/\":\"/pt/new-to-yoga-teacher-training/\",\"/new-to-yoga/\":\"/pt/new-to-yoga/\",\"/no-caffeine/\":\"/pt/no-caffeine/\",\"/no-preservatives/\":\"/pt/no-preservatives/\",\"/no-refridgeration/\":\"/pt/no-refridgeration/\",\"/no-smoking/\":\"/pt/no-smoking/\",\"/offers/\":\"/pt/offers/\",\"/one-day-ayurveda-workshop-program-kerala/\":\"/pt/one-day-ayurveda-workshop-program-kerala/\",\"/online-consultation/\":\"/pt/online-consultation/\",\"/onlinebookingthankyou/\":\"/pt/onlinebookingthankyou/\",\"/onlineconsultation-thanks/\":\"/pt/onlineconsultation-thanks/\",\"/organic-farm/\":\"/pt/organic-farm/\",\"/our-accolades/\":\"/pt/our-accolades/\",\"/our-partners/\":\"/pt/our-partners/\",\"/our-villas/\":\"/pt/our-villas/\",\"/packages/\":\"/pt/packages/\",\"/panchakarma-therapy/\":\"/pt/panchakarma-therapy/\",\"/panchakarma/\":\"/pt/panchakarma/\",\"/panchkarma-treatment.html\":\"/pt/panchkarma-treatment.html\",\"/payment-policy-compliance/\":\"/pt/payment-policy-compliance/\",\"/personalized-customized-healing-program/\":\"/pt/personalized-customized-healing-program/\",\"/photo-gallery/\":\"/pt/photo-gallery/\",\"/post-pregnancy-health-programme/\":\"/pt/post-pregnancy-health-programme/\",\"/postulez-maintenant/\":\"/pt/postulez-maintenant/\",\"/ppc-thanks/\":\"/pt/ppc-thanks/\",\"/prav-simona-monsoon-yoga-retreat/\":\"/pt/prav-simona-monsoon-yoga-retreat/\",\"/prav-simona-yoga-retreat/\":\"/pt/prav-simona-yoga-retreat/\",\"/preventive-and-regenerative-treatment/\":\"/pt/preventive-and-regenerative-treatment/\",\"/product-gallery/\":\"/pt/product-gallery/\",\"/product-range/\":\"/pt/product-range/\",\"/property-gallery/\":\"/pt/property-gallery/\",\"/read-feedback/\":\"/pt/read-feedback/\",\"/retreats-for-everyone/\":\"/pt/retreats-for-everyone/\",\"/retreats-gallery/\":\"/pt/retreats-gallery/\",\"/revitalizing-and-strengthening-treatment-for-cancer-patients/\":\"/pt/revitalizing-and-strengthening-treatment-for-cancer-patients/\",\"/revitalizing-and-strengthening/\":\"/pt/revitalizing-and-strengthening/\",\"/royal-villa/\":\"/pt/royal-villa/\",\"/search-results/\":\"/pt/search-results/\",\"/sight-seeing-gallery/\":\"/pt/sight-seeing-gallery/\",\"/sightseeing/\":\"/pt/sightseeing/\",\"/sitemap/\":\"/pt/sitemap/\",\"/sleep-restoration-therapy/\":\"/pt/sleep-restoration-therapy/\",\"/social-cultural-environmental-commitment/\":\"/pt/social-cultural-environmental-commitment/\",\"/social-responsibilities/\":\"/pt/social-responsibilities/\",\"/special-offers/\":\"/pt/special-offers/\",\"/terms-and-conditions/\":\"/pt/terms-and-conditions/\",\"/thanks-old/\":\"/pt/thanks-old/\",\"/thanks/\":\"/pt/thanks/\",\"/the-baoli-advert-box-deal/\":\"/pt/the-baoli-advert-box-deal/\",\"/the-baoli-special-deal/\":\"/pt/the-baoli-special-deal/\",\"/things-to-do-in-kerala/\":\"/pt/things-to-do-in-kerala/\",\"/things-to-do/\":\"/pt/things-to-do/\",\"/three-day-short-term-ayurveda-certificate-program-tap-hv/\":\"/pt/three-day-short-term-ayurveda-certificate-program-tap-hv/\",\"/training-course-fees/\":\"/pt/training-course-fees/\",\"/training-programs/\":\"/pt/training-programs/\",\"/training/\":\"/pt/training/\",\"/treatment-for-arthritis-and-spondylitis/\":\"/pt/treatment-for-arthritis-and-spondylitis/\",\"/treatment-for-bronchial-diseases/\":\"/pt/treatment-for-bronchial-diseases/\",\"/treatment-for-cervical-spondylosis/\":\"/pt/treatment-for-cervical-spondylosis/\",\"/treatment-for-chronic-back-pain/\":\"/pt/treatment-for-chronic-back-pain/\",\"/treatment-for-diabetes/\":\"/pt/treatment-for-diabetes/\",\"/treatment-for-facial-paralysis/\":\"/pt/treatment-for-facial-paralysis/\",\"/treatment-for-hypertension/\":\"/pt/treatment-for-hypertension/\",\"/treatment-for-nervous-disability/\":\"/pt/treatment-for-nervous-disability/\",\"/treatment-for-paralysis/\":\"/pt/treatment-for-paralysis/\",\"/treatment-for-psoriasis/\":\"/pt/treatment-for-psoriasis/\",\"/treatment-for-sinusitis-and-migraine/\":\"/pt/treatment-for-sinusitis-and-migraine/\",\"/treatment-for-skin-diseases/\":\"/pt/treatment-for-skin-diseases/\",\"/treatment-for-slip-disc/\":\"/pt/treatment-for-slip-disc/\",\"/treatment-for-spondylitis/\":\"/pt/treatment-for-spondylitis/\",\"/treatment-in-kerala-russian.html\":\"/pt/treatment-in-kerala-russian.html\",\"/treatment-programs/\":\"/pt/treatment-programs/\",\"/treatment-to-remove-stress-and-strain/\":\"/pt/treatment-to-remove-stress-and-strain/\",\"/treatments-gallery/\":\"/pt/treatments-gallery/\",\"/vegetarian/\":\"/pt/vegetarian/\",\"/video-gallery/\":\"/pt/video-gallery/\",\"/villa-raag/\":\"/pt/villa-raag/\",\"/village-facilities/\":\"/pt/village-facilities/\",\"/villas-gallery/\":\"/pt/villas-gallery/\",\"/virtual-tour/\":\"/pt/virtual-tour/\",\"/vision-and-mission/\":\"/pt/vision-and-mission/\",\"/visit-kerala/\":\"/pt/visit-kerala/\",\"/walk-in-ayurveda-treatment/\":\"/pt/walk-in-ayurveda-treatment/\",\"/weight-loss-programme/\":\"/pt/weight-loss-programme/\",\"/wellness-programs/\":\"/pt/wellness-programs/\",\"/what-is-ayurvedic-food/\":\"/pt/what-is-ayurvedic-food/\",\"/what-is-panchkarma/\":\"/pt/what-is-panchkarma/\",\"/what-is-yoga/\":\"/pt/what-is-yoga/\",\"/why-get-training-in-ayurveda/\":\"/pt/why-get-training-in-ayurveda/\",\"/why-get-training-in-yoga/\":\"/pt/why-get-training-in-yoga/\",\"/why-pick-a-yoga-or-yoga-retreat/\":\"/pt/why-pick-a-yoga-or-yoga-retreat/\",\"/why-pick-an-ayurveda-treatment-or-ayurvedic-retreat/\":\"/pt/why-pick-an-ayurveda-treatment-or-ayurvedic-retreat/\",\"/wildlife-drive/\":\"/pt/wildlife-drive/\",\"/womens-hormonal-balance-endocrine-therapy/\":\"/pt/womens-hormonal-balance-endocrine-therapy/\",\"/yoga-and-ayurveda/\":\"/pt/yoga-and-ayurveda/\",\"/yoga-and-meditation-package/\":\"/pt/yoga-and-meditation-package/\",\"/yoga-based-stress-energy-reset-program/\":\"/pt/yoga-based-stress-energy-reset-program/\",\"/yoga-classes-practical/\":\"/pt/yoga-classes-practical/\",\"/yoga-classes-theory/\":\"/pt/yoga-classes-theory/\",\"/yoga-gallery/\":\"/pt/yoga-gallery/\",\"/yoga-meditation-program/\":\"/pt/yoga-meditation-program/\",\"/yoga-meditation-programs/\":\"/pt/yoga-meditation-programs/\",\"/yoga-meditation-training/\":\"/pt/yoga-meditation-training/\",\"/yoga-retreats-for-everyone/\":\"/pt/yoga-retreats-for-everyone/\",\"/yoga-retreats/\":\"/pt/yoga-retreats/\",\"/yoga-therapy-individual/\":\"/pt/yoga-therapy-individual/\"};\nconst __ahvLoc = (r) => 'https://ayurvedichealingvillage.com' + (__AHV_LP[r] || r);\n// Generated by tools/build-finder-views.mjs from public/ahv/search-index.json (tools/build-search-index.mjs).\n// One dataset, one validTo, one vocabulary for the finder, the header search and the FAQ filter (D-20260922-32).\n// Prices: approved 20260925-R1 tariff, with family-specific effective dates; an expired price prints \"Request a quote\".\nconst DATASET = [{\"r\":\"/panchakarma-therapy/\",\"t\":\"Terapia de desintoxicação Panchakarma ayurvédica\",\"s\":\"Pañchakarma\",\"c\":\"TW\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"classical detox, toxin removal\",\"i\":\"/ahv/assets/img/ayurveda-training.webp\",\"a\":[\"Terapia de Panchakarma\"],\"k\":[\"panchakarma\",\"classical panchakarma\",\"ayurvedic detox\",\"detox programme\",\"toxin removal\",\"vamana\",\"virechana\",\"basti\",\"nasya\",\"raktamokshana\",\"entgiftungskur\",\"detoxification ayurvedique\",\"cleanse\",\"purification\",\"five actions\",\"pancha karma\",\"punchakarma\",\"panchakarma treatment\"],\"vf\":\"2025-04-01\"},{\"r\":\"/weight-loss-programme/\",\"t\":\"Terapia de Controlo do Peso e do Metabolismo\",\"s\":\"Sthoulyaghna Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"weight loss, obesity\",\"i\":\"/ahv/assets/img/weightloss.webp\",\"a\":[\"Programa de Perda de Peso\"],\"k\":[\"weight loss\",\"lose weight\",\"losing weight\",\"obesity\",\"obese\",\"overweight\",\"belly fat\",\"tummy fat\",\"slimming\",\"metabolism\",\"gewichtsverlust\",\"abnehmen\",\"übergewicht\",\"fettabbau\",\"perte de poids\",\"obésité\",\"maigrir\",\"métabolisme\",\"sthoulyaghna\",\"fat\",\"weight\",\"weight management\",\"weight reduction\"],\"vf\":\"2025-04-01\"},{\"r\":\"/holistic-treatment-for-rejuvenation-and-detoxification/\",\"t\":\"Terapia Completa de Rejuvenescimento e Desintoxicação\",\"s\":\"Shodhanam Karma\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"rejuvenation, feeling tired all the time\",\"i\":\"/ahv/assets/img/F-6.webp\",\"a\":[\"Rejuvenescimento e Desintoxicação Holísticos\",\"Programa Terapêutico de Rejuvenescimento e Desintoxicação da Kairali\"],\"k\":[\"rejuvenation\",\"anti ageing\",\"anti aging\",\"vitality\",\"run down\",\"worn out\",\"feeling tired all the time\",\"restore energy\",\"verjüngung\",\"vitalität\",\"erschöpfung\",\"rajeunissement\",\"vitalité\",\"fatigue chronique\",\"tired\",\"always tired\",\"no stamina\"],\"vf\":\"2025-04-01\"},{\"r\":\"/personalized-customized-healing-program/\",\"t\":\"Programa Terapêutico Personalizado e Individualizado da Kairali\",\"s\":\"Swasthya Anukūla Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":159460,\"USD\":2275,\"EUR\":1995},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"more than one condition\",\"i\":\"/ahv/assets/img/F-6.jpg\",\"a\":[\"Programa Terapêutico Personalizado e Individualizado da Kairali\",\"Programa Terapêutico Personalizado e Individualizado da Kairali\"],\"k\":[\"personalised programme\",\"personalized program\",\"customised programme\",\"tailored programme\",\"bespoke programme\",\"more than one condition\",\"several conditions\",\"multiple conditions\",\"lots of problems\",\"not sure which programme\",\"not sure what i need\",\"individuelles programm\",\"maßgeschneidertes programm\",\"mehrere beschwerden\",\"programme personnalisé\",\"sur mesure\",\"plusieurs problèmes\",\"more than one problem\",\"several problems\",\"many problems\",\"not sure\",\"which programme is right for me\",\"personalised\",\"personalized\"],\"vf\":\"2025-04-01\"},{\"r\":\"/digestive-wellness-gut-health-yoga-therapy/\",\"t\":\"Yogaterapia para o Bem-Estar Digestivo e a Saúde Intestinal\",\"s\":\"Agni Dīpanam Yoga Chikitsa\",\"c\":\"TY\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"digestion, gut health\",\"i\":\"/ahv/assets/img/digestive.webp\",\"a\":[],\"k\":[\"digestion\",\"digestive\",\"gut health\",\"stomach problems\",\"bloating\",\"bloated\",\"constipation\",\"ibs\",\"irritable bowel\",\"acidity\",\"acid reflux\",\"indigestion\",\"verdauung\",\"darmgesundheit\",\"blähungen\",\"verstopfung\",\"digestion difficile\",\"ballonnements\",\"santé intestinale\",\"gastric\",\"gas\",\"stomach\",\"fatty liver\",\"stomach trouble\"],\"vf\":\"2026-10-01\"},{\"r\":\"/yoga-based-stress-energy-reset-program/\",\"t\":\"Programa de Yoga para Redefinir o Stress e a Energia\",\"s\":\"Prāṇa Sāmya Yoga Chikitsa\",\"c\":\"TY\",\"n\":7,\"from\":{\"INR\":159460,\"USD\":2275,\"EUR\":1995},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"burnout, low energy\",\"i\":\"/ahv/assets/img/y-based.webp\",\"a\":[],\"k\":[\"yoga for stress\",\"burnout\",\"burn out\",\"low energy\",\"no energy\",\"exhausted\",\"overworked\",\"breathing practice\",\"yoga gegen stress\",\"energielosigkeit\",\"yoga anti stress\",\"épuisement\",\"manque d énergie\",\"energy reset\",\"burnout recovery\"],\"vf\":\"2026-10-01\"},{\"r\":\"/immunity-enhancement-executive-health-assessment-therapy/\",\"t\":\"Terapia de Reforço da Imunidade e Avaliação de Saúde Executiva\",\"s\":\"Ojasvardhana Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"immunity, executive health check\",\"i\":\"/ahv/assets/img/immune-1.webp\",\"a\":[],\"k\":[\"immunity\",\"immune system\",\"executive health check\",\"health assessment\",\"frequent infections\",\"falling ill often\",\"immunsystem\",\"abwehrkräfte\",\"gesundheitscheck\",\"immunité\",\"système immunitaire\",\"bilan de santé\",\"ojas\",\"immune\",\"health check\",\"checkup\",\"check up\"],\"vf\":\"2025-04-01\"},{\"r\":\"/sleep-restoration-therapy/\",\"t\":\"Terapia de Restauração do Sono\",\"s\":\"Nidrā Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"sleep, insomnia\",\"i\":\"/ahv/assets/img/F-6.jpg\",\"a\":[],\"k\":[\"sleep\",\"insomnia\",\"cannot sleep\",\"can t sleep\",\"broken sleep\",\"waking at night\",\"poor sleep\",\"sleepless\",\"sleeping problems\",\"schlafstörungen\",\"einschlafprobleme\",\"durchschlafprobleme\",\"schlaflosigkeit\",\"ich kann nicht schlafen\",\"troubles du sommeil\",\"insomnie\",\"réveils nocturnes\",\"je ne dors pas\",\"nidra\",\"sleeping\"],\"vf\":\"2025-04-01\"},{\"r\":\"/womens-hormonal-balance-endocrine-therapy/\",\"t\":\"Terapia de Equilíbrio Hormonal e Endócrino da Mulher\",\"s\":\"Strī Swāsthyam Rakshana\",\"c\":\"T\",\"n\":21,\"from\":{\"INR\":478380,\"USD\":6825,\"EUR\":5985},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"thyroid, hormonal balance, menopause\",\"i\":\"/ahv/assets/img/woman.webp\",\"a\":[\"Terapia de Equilíbrio Hormonal e Endócrino da Mulher\",\"Terapia de Equilíbrio Hormonal e Endócrino da Mulher\"],\"k\":[\"thyroid\",\"thyroid problem\",\"underactive thyroid\",\"overactive thyroid\",\"hypothyroid\",\"hyperthyroid\",\"schilddruse\",\"schilddrusenunterfunktion\",\"thyroide\",\"endocrine\",\"hormonal balance\",\"hormone imbalance\",\"hormonal problems\",\"menopause\",\"perimenopause\",\"hot flushes\",\"hot flashes\",\"pcos\",\"pcod\",\"irregular periods\",\"painful periods\",\"hormonelles gleichgewicht\",\"wechseljahre\",\"hitzewallungen\",\"unregelmäßige periode\",\"équilibre hormonal\",\"ménopause\",\"bouffées de chaleur\",\"règles irrégulières\",\"hormones\",\"hormonal\",\"women s health\",\"womens health\",\"period problems\",\"pcod problem\"],\"vf\":\"2025-04-01\"},{\"r\":\"/preventive-and-regenerative-treatment/\",\"t\":\"Programa Ayurvédico de Saúde Preventiva e Desintoxicação Regenerativa\",\"s\":\"Swasthya Rakshana Chikitsa\",\"c\":\"TW\",\"n\":3,\"from\":{\"INR\":48792,\"USD\":696,\"EUR\":609},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"preventive treatment, staying healthy\",\"i\":\"/ahv/assets/img/preventive.webp\",\"a\":[],\"k\":[\"preventive treatment\",\"prevention\",\"stay healthy\",\"regenerative treatment\",\"annual detox\",\"yearly programme\",\"vorbeugende behandlung\",\"prävention\",\"regeneration\",\"traitement préventif\",\"prévention\",\"régénération\",\"annual checkup\",\"annual check up\",\"yearly checkup\",\"health checkup\",\"preventive\",\"preventive care\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-diabetes/\",\"t\":\"Terapia para Diabetes e Equilíbrio Metabólico\",\"s\":\"Madhumeha Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"diabetes, blood sugar\",\"i\":\"/ahv/assets/img/diabaties.png\",\"a\":[],\"k\":[\"diabetes\",\"diabetic\",\"type 2 diabetes\",\"prediabetes\",\"blood sugar\",\"high blood sugar\",\"sugar levels\",\"hba1c\",\"insulin resistance\",\"blutzucker\",\"zuckerkrank\",\"insulinresistenz\",\"diabète\",\"glycémie\",\"sucre dans le sang\",\"madhumeha\",\"sugar\",\"sugar problem\",\"blood sugar problem\",\"diabetes treatment\"],\"vf\":\"2025-04-01\"},{\"r\":\"/yoga-meditation-training/\",\"t\":\"Yoga–Dhyāna Abhyāsa — Formação em Yoga e Meditação\",\"s\":\"\",\"c\":\"Y\",\"n\":7,\"from\":{\"INR\":150430,\"USD\":2149,\"EUR\":1883},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"yoga teacher training\",\"i\":\"/ahv/assets/img/y-based.webp\",\"a\":[],\"k\":[\"yoga teacher training\",\"become a yoga teacher\",\"yoga certification\",\"ttc\",\"meditation course\",\"yogalehrer ausbildung\",\"meditationskurs\",\"formation professeur de yoga\",\"cours de méditation\",\"yoga training\",\"yoga course\",\"teacher training\"],\"vf\":\"2026-10-01\"},{\"r\":\"/ayurveda-training-programme/\",\"t\":\"Programas de Formação em Ayurveda\",\"s\":\"\",\"c\":\"R\",\"n\":1,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"learn Ayurveda, therapist training\",\"i\":\"/ahv/assets/img/4-17-1.jpg\",\"a\":[\"formação\",\"curso\",\"cursos\",\"aprender ayurveda\",\"programas de formação em ayurveda\"],\"k\":[\"ayurveda course\",\"learn ayurveda\",\"study ayurveda\",\"therapist training\",\"panchakarma therapist training\",\"ayurveda diploma\",\"ayurveda certification\",\"ayurveda ausbildung\",\"therapeutenausbildung\",\"ayurveda diplom\",\"formation ayurveda\",\"diplôme ayurveda\",\"training course\",\"training courses\",\"course\",\"courses\",\"training\",\"ayurveda training\",\"therapist course\",\"certificate course\"],\"vf\":\"2026-10-01\"},{\"r\":\"/yoga-retreats/\",\"t\":\"Vaiyaktika Yoga Sādhanā — Yoga Personalizado\",\"s\":\"\",\"c\":\"Y\",\"n\":null,\"from\":null,\"vt\":null,\"ps\":\"unpriced\",\"basis\":\"total\",\"fw\":\"yoga retreat\",\"i\":\"/ahv/assets/img/immunity.webp\",\"a\":[\"Retiros de Yoga\",\"Programa de Yoga Personalizado\"],\"k\":[\"yoga retreat\",\"short break\",\"time out\",\"auszeit\",\"retraite de yoga\",\"séjour bien être\",\"yoga programme\",\"yoga program\",\"personalised yoga\"],\"vf\":null},{\"r\":\"/yoga-and-meditation-package/\",\"t\":\"Pacote de Yoga e Meditação da Kairali\",\"s\":\"Dhyāna-Yoga Shibiram\",\"c\":\"Y\",\"n\":7,\"from\":{\"INR\":150430,\"USD\":2149,\"EUR\":1883},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"yoga and meditation, pranayama\",\"i\":\"/ahv/assets/img/yoga-meditation.webp\",\"a\":[\"Pacote de Yoga e Meditação da Kairali\"],\"k\":[\"yoga and meditation\",\"meditation\",\"pranayama\",\"mindfulness\",\"breathing exercises\",\"daily practice\",\"calm mind\",\"yoga und meditation\",\"achtsamkeit\",\"atemübungen\",\"yoga et méditation\",\"pleine conscience\",\"exercices de respiration\"],\"vf\":\"2026-10-01\"},{\"r\":\"/de-addiction-and-rehabilitation-from-alcohol-drugs-tobacco/\",\"t\":\"Terapia para Recuperação de Dependências e Saúde Comportamental\",\"s\":\"Madātyaya Chikitsa\",\"c\":\"T\",\"n\":21,\"from\":{\"INR\":478380,\"USD\":6825,\"EUR\":5985},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"addiction, withdrawal\",\"i\":\"/ahv/assets/img/addiction-recover.webp\",\"a\":[\"Desintoxicação de Dependências e Reabilitação\"],\"k\":[\"withdrawal\",\"entzug\",\"entwohnung\",\"sevrage\",\"addiction\",\"addicted\",\"alcohol problem\",\"drinking problem\",\"stop drinking\",\"give up alcohol\",\"drugs\",\"drug problem\",\"quit smoking\",\"stop smoking\",\"tobacco\",\"cigarettes\",\"rehabilitation\",\"dependency\",\"sucht\",\"abhängigkeit\",\"alkoholproblem\",\"rauchen aufhören\",\"drogen\",\"entwöhnung\",\"dépendance\",\"arrêter de fumer\",\"problème d alcool\",\"drogue\",\"alcohol addiction\",\"de addiction\",\"deaddiction\",\"smoking\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-sinusitis-and-migraine/\",\"t\":\"Tratamento para Alívio de Sinusite e Enxaqueca\",\"s\":\"Nasyam Chikitsa\",\"c\":\"T\",\"n\":7,\"from\":{\"INR\":143465,\"USD\":2051,\"EUR\":1792},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"sinusitis, migraine\",\"i\":\"/ahv/assets/img/sinus-migrain.webp\",\"a\":[\"Sinusite e Enxaqueca\"],\"k\":[\"sinusitis\",\"sinus problems\",\"blocked nose\",\"stuffy nose\",\"nasal congestion\",\"migraine\",\"migraines\",\"headache\",\"headaches\",\"nebenhöhlenentzündung\",\"verstopfte nase\",\"migräne\",\"kopfschmerzen\",\"sinusite\",\"nez bouché\",\"maux de tête\",\"céphalées\",\"nasyam\",\"nasal drops\",\"sinus treatment\",\"sinus\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-bronchial-diseases/\",\"t\":\"Terapia para Melhoria da Respiração e Saúde Respiratória\",\"s\":\"Shwasa Roga Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":286930,\"USD\":4102,\"EUR\":3584},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"asthma, bronchitis\",\"i\":\"/ahv/assets/img/breating.jpg\",\"a\":[],\"k\":[\"asthma\",\"bronchitis\",\"wheezing\",\"chronic cough\",\"coughing\",\"breathing problems\",\"respiratory problems\",\"husten\",\"atemwege\",\"atembeschwerden\",\"asthme\",\"bronchite\",\"toux\",\"voies respiratoires\",\"breathing problem\",\"breathing\",\"breathless\"],\"vf\":\"2025-04-01\"},{\"r\":\"/beauty-care-and-eye-care/\",\"t\":\"Terapia para a Saúde da Visão e Rejuvenescimento Ocular\",\"s\":\"Netram Chikitsa\",\"c\":\"T\",\"n\":7,\"from\":{\"INR\":143465,\"USD\":2051,\"EUR\":1792},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"eye care, eyesight\",\"i\":\"/ahv/assets/img/vision.webp\",\"a\":[],\"k\":[\"eye care\",\"eyesight\",\"vision\",\"dry eyes\",\"tired eyes\",\"eye strain\",\"screen fatigue\",\"augenpflege\",\"sehkraft\",\"trockene augen\",\"augenbelastung\",\"soins des yeux\",\"vue\",\"sécheresse oculaire\",\"fatigue des yeux\",\"eyes\",\"eye\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-to-remove-stress-and-strain/\",\"t\":\"Programa Abrangente de Alívio do Stress e Bem-Estar Mental\",\"s\":\"Manas Shānthi Chikitsa\",\"c\":\"TW\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"stress, anxiety\",\"i\":\"/ahv/assets/img/stress-relief.webp\",\"a\":[],\"k\":[\"stress\",\"anxiety\",\"anxious\",\"worry\",\"tension\",\"mental health\",\"overwhelmed\",\"cannot switch off\",\"relaxation\",\"shirodhara\",\"angst\",\"sorgen\",\"anspannung\",\"entspannung\",\"überforderung\",\"anxiété\",\"inquiétude\",\"détente\",\"oil on forehead\",\"head oil\",\"mental\",\"mind\",\"manas shanthi\",\"burn out stress\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-hypertension/\",\"t\":\"Tratamento para a Saúde Cardiovascular e a Pressão Arterial\",\"s\":\"Rakta Samadama Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":301938,\"USD\":4312,\"EUR\":3780},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"high blood pressure, cholesterol\",\"i\":\"/ahv/assets/img/bloodpressure.jpg\",\"a\":[],\"k\":[\"cholesterol\",\"high cholesterol\",\"circulation\",\"poor circulation\",\"heart health\",\"cardiovascular\",\"herzgesundheit\",\"sante cardiaque\",\"high blood pressure\",\"blood pressure\",\"hypertension\",\"bluthochdruck\",\"hoher blutdruck\",\"hypertonie\",\"tension artérielle\",\"bp\",\"high bp\",\"blood pressure problem\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-nervous-disability/\",\"t\":\"Terapia para o Bem-Estar e a Função Neurológica\",\"s\":\"Majjā Poshanam Chikitsa\",\"c\":\"T\",\"n\":7,\"from\":{\"INR\":150969,\"USD\":2156,\"EUR\":1890},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"numbness, neuropathy\",\"i\":\"/ahv/assets/img/Neurological.jpg\",\"a\":[],\"k\":[\"numbness\",\"weakness in legs\",\"weakness in arms\",\"taubheit\",\"engourdissement\",\"nerve problems\",\"nervous system\",\"neurological\",\"neuropathy\",\"numbness in hands\",\"tingling\",\"pins and needles\",\"tremor\",\"multiple sclerosis\",\"nervensystem\",\"neurologisch\",\"taubheitsgefühl\",\"kribbeln\",\"zittern\",\"système nerveux\",\"neuropathie\",\"engourdissement\",\"fourmillements\",\"tremblements\",\"nerve\",\"nerves\"],\"vf\":\"2025-04-01\"},{\"r\":\"/revitalizing-and-strengthening/\",\"t\":\"Terapia de Cuidados de Suporte para Pacientes Oncológicos\",\"s\":\"Karkaroga Sahāyam Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":301938,\"USD\":4312,\"EUR\":3780},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"supportive care during cancer treatment\",\"i\":\"/ahv/assets/img/F-6.jpg\",\"a\":[],\"k\":[\"cancer\",\"krebs\",\"chemotherapy\",\"chemotherapie\",\"chimiotherapie\",\"radiotherapy\",\"oncology\",\"support during cancer treatment\",\"supportive care during chemotherapy\",\"after chemotherapy\",\"radiotherapy support\",\"oncology supportive care\",\"begleitende therapie bei krebs\",\"nach der chemotherapie\",\"soins de support pendant le cancer\",\"après la chimiothérapie\",\"cancer support\",\"supportive care\",\"cancer patient\",\"cancer patients\",\"chemotherapy side effects\",\"chemo\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-slip-disc/\",\"t\":\"Tratamento de Restauração dos Discos Vertebrais e dos Nervos\",\"s\":\"Snāyu Bala Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"slipped disc, sciatica\",\"i\":\"/ahv/assets/img/Spinal-Disc.jpg\",\"a\":[],\"k\":[\"slipped disc\",\"slip disc\",\"herniated disc\",\"disc prolapse\",\"sciatica\",\"trapped nerve\",\"shooting leg pain\",\"lumbar disc\",\"bandscheibenvorfall\",\"ischias\",\"hernie discale\",\"sciatique\",\"disk\",\"slip disk\",\"slipped disk\",\"herniated disk\",\"prolapsed disc\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-arthritis-and-spondylitis/\",\"t\":\"Tratamento de Reabilitação Articular e da Artrite\",\"s\":\"Sandhivātam Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"arthritis, knee pain\",\"i\":\"/ahv/assets/img/Arthritis-Treatment.jpg\",\"a\":[],\"k\":[\"arthritis\",\"knee\",\"knees\",\"hip\",\"hips\",\"knee pain\",\"hip pain\",\"swollen joints\",\"stiff joints\",\"rheumatoid arthritis\",\"rheumatism\",\"osteoarthritis\",\"gelenkschmerzen\",\"knieschmerzen\",\"rheuma\",\"steife gelenke\",\"arthrite\",\"douleur au genou\",\"rhumatisme\",\"sandhivata\",\"joints\",\"joint\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-chronic-back-pain/\",\"t\":\"Tratamento para Alívio da Dor Lombar Crónica\",\"s\":\"Kaṭi Shūla Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"chronic back pain, lower back pain\",\"i\":\"/ahv/assets/img/panchkarma.webp\",\"a\":[\"Dor Lombar Crónica\"],\"k\":[\"chronic back pain\",\"lower back pain\",\"backache\",\"lumbago\",\"bad back\",\"long standing back pain\",\"kreuzschmerzen\",\"lendenschmerzen\",\"lombalgie\",\"douleur dorsale\",\"mal de dos chronique\",\"kati vasti\",\"kati shula\",\"lower back oil pool\",\"lower back\"],\"vf\":\"2025-04-01\"},{\"r\":\"/post-pregnancy-health-programme/\",\"t\":\"Terapia de Rejuvenescimento Pós-Parto\",\"s\":\"Sutikā Paricharya\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"post pregnancy, postpartum recovery\",\"i\":\"/ahv/assets/img/Postpartum.jpg\",\"a\":[\"Programa de Saúde Pós-Gravidez\"],\"k\":[\"breastfeeding\",\"lactation\",\"milk supply\",\"not enough milk\",\"c section recovery\",\"caesarean recovery\",\"stillen\",\"milchbildung\",\"allaitement\",\"post pregnancy\",\"postpartum\",\"after birth\",\"after delivery\",\"new mother\",\"baby weight\",\"postnatal recovery\",\"nach der geburt\",\"wochenbett\",\"rückbildung\",\"après l accouchement\",\"post partum\",\"récupération après accouchement\",\"sutika\",\"postnatal\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-skin-diseases/\",\"t\":\"Tratamento Ayurvédico de Revitalização da Pele\",\"s\":\"Tvachā Navīkaraṇa Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"eczema, dermatitis\",\"i\":\"/ahv/assets/img/skin_problems.jpg\",\"a\":[\"Ayurveda para a Revitalização da Pele\"],\"k\":[\"skin problems\",\"eczema\",\"dermatitis\",\"rash\",\"itching\",\"itchy skin\",\"acne\",\"pimples\",\"dry skin\",\"pigmentation\",\"hautprobleme\",\"ekzem\",\"ausschlag\",\"juckreiz\",\"akne\",\"trockene haut\",\"problèmes de peau\",\"eczéma\",\"éruption\",\"démangeaisons\",\"acné\",\"peau sèche\",\"tvacha\",\"skin disease\",\"skin diseases\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-facial-paralysis/\",\"t\":\"Terapia para Paralisia Facial e Reabilitação Nervosa\",\"s\":\"Ardita Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"facial paralysis, Bell's palsy\",\"i\":\"/ahv/assets/img/facialpralysis.jpg\",\"a\":[],\"k\":[\"facial paralysis\",\"bells palsy\",\"facial nerve\",\"long standing facial paralysis\",\"gesichtslähmung\",\"fazialisparese\",\"paralysie faciale\",\"nerf facial\",\"ardita\",\"facial palsy\",\"bell s palsy\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-paralysis/\",\"t\":\"Terapia de Recuperação e Reabilitação da Paralisia\",\"s\":\"Pakshāghāta Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"paralysis, stroke rehabilitation\",\"i\":\"/ahv/assets/img/Paralysis-2.jpg\",\"a\":[],\"k\":[\"paralysis\",\"stroke\",\"schlaganfall\",\"avc\",\"one sided weakness\",\"weakness on one side\",\"half body weakness\",\"cannot walk\",\"difficulty walking\",\"kann nicht gehen\",\"ne peut plus marcher\",\"after stroke\",\"post stroke rehabilitation\",\"stroke rehabilitation\",\"hemiplegia\",\"loss of movement\",\"mobility rehabilitation\",\"physiotherapy after stroke\",\"lähmung\",\"nach schlaganfall\",\"halbseitenlähmung\",\"rehabilitation nach schlaganfall\",\"paralysie\",\"après un avc\",\"hémiplégie\",\"rééducation\",\"pakshaghata\",\"stroke rehab\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-cervical-spondylosis/\",\"t\":\"Tratamento de Reabilitação do Pescoço e da Parte Superior das Costas\",\"s\":\"Manyastambha Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"neck pain, cervical spondylosis\",\"i\":\"/ahv/assets/img/neck-upper-back-pain.webp\",\"a\":[],\"k\":[\"neck\",\"nacken\",\"neck pain\",\"stiff neck\",\"cervical spondylosis\",\"cervical spine\",\"neck and shoulder pain\",\"upper back pain\",\"computer neck\",\"nackenschmerzen\",\"steifer nacken\",\"halswirbelsäule\",\"douleur cervicale\",\"nuque raide\",\"haut du dos\",\"manyastambha\",\"cervical\",\"spondylosis\",\"cervical spondylitis\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-spondylitis/\",\"t\":\"Cuidados da Coluna e Tratamento da Espondilite\",\"s\":\"Merudaṇḍa Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":309750,\"USD\":4424,\"EUR\":3878},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"spondylitis, spine stiffness\",\"i\":\"/ahv/assets/img/neck-upper-back-pain.webp\",\"a\":[],\"k\":[\"spondylitis\",\"ankylosing spondylitis\",\"spine stiffness\",\"morning stiffness\",\"sacroiliac\",\"wirbelsäule\",\"morgensteifigkeit\",\"rückensteifheit\",\"spondylite\",\"colonne vertébrale\",\"raideur matinale\",\"spondylitis treatment\",\"stiff spine\"],\"vf\":\"2025-04-01\"},{\"r\":\"/treatment-for-psoriasis/\",\"t\":\"Tratamento da Psoríase e de Doenças de Pele de Longa Duração\",\"s\":\"Kushṭham Shamana Chikitsa\",\"c\":\"T\",\"n\":14,\"from\":{\"INR\":318920,\"USD\":4550,\"EUR\":3990},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"total\",\"fw\":\"psoriasis, scaly skin\",\"i\":\"/ahv/assets/img/Psoriasis-2.jpg\",\"a\":[],\"k\":[\"psoriasis\",\"scaly skin\",\"flaky skin\",\"silvery scales\",\"scalp psoriasis\",\"flare up\",\"schuppenflechte\",\"schuppige haut\",\"kopfhaut psoriasis\",\"peau squameuse\",\"cuir chevelu\",\"kushtha\"],\"vf\":\"2025-04-01\"},{\"r\":\"/one-day-ayurveda-workshop-program-kerala/\",\"t\":\"Workshop de Ayurveda de Um Dia\",\"s\":\"\",\"c\":\"R\",\"n\":1,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"one-day workshop, Abhyangam\",\"i\":\"/ahv/assets/img/AHV-Ananda-Workshop.jpg\",\"a\":[\"OAP-HV\",\"OAP\",\"workshop\",\"um dia\",\"1 dia\",\"abhyangam\"],\"k\":[\"abhyangam\",\"abhyanga\",\"oil massage\",\"full body massage\",\"one day workshop\"],\"vf\":\"2026-10-01\"},{\"r\":\"/three-day-short-term-ayurveda-certificate-program-tap-hv/\",\"t\":\"Programa de Certificação em Ayurveda de Três Dias\",\"s\":\"\",\"c\":\"R\",\"n\":3,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"three-day certificate course\",\"i\":\"/ahv/assets/img/AHV-Ayurveda-Training-Practice.jpg\",\"a\":[\"TAP-HV\",\"TAP\",\"certificate\",\"curta duração\",\"três dias\",\"3 dias\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/intensive-ayurveda-training-program-learn-practice-ayurveda/\",\"t\":\"Programa Intensivo de Formação em Ayurveda de Cinco Dias\",\"s\":\"\",\"c\":\"R\",\"n\":5,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"five-day intensive training\",\"i\":\"/ahv/assets/img/AHV-Ayurveda-Training-Therapies.jpg\",\"a\":[\"WAP-HV\",\"WAP\",\"intensivo\",\"cinco dias\",\"5 dias\",\"aprender e praticar\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/level-one-advance-ayurveda-training-program-for-wellness-professionals-kerala-aatp-1-hv/\",\"t\":\"Programa de Formação Avançada em Ayurveda – Nível Um\",\"s\":\"\",\"c\":\"R\",\"n\":10,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"ten-day advanced training\",\"i\":\"/ahv/assets/img/AHV-Ayurveda-Training-About.png\",\"a\":[\"AATP1-HV\",\"AATP-1\",\"AATP 1\",\"nível um\",\"avançado\",\"dez dias\",\"10 dias\",\"profissionais de bem-estar\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/advanced-ayurveda-lifestyle-consultant-and-therapist-training-program-kerala-aalct-hv/\",\"t\":\"Formação Avançada de Consultor e Terapeuta em Estilo de Vida Ayurvédico\",\"s\":\"\",\"c\":\"R\",\"n\":20,\"from\":{\"INR\":18410,\"USD\":263,\"EUR\":230},\"vt\":\"2027-09-30\",\"ps\":\"valid\",\"basis\":\"night\",\"fw\":\"twenty-day consultant and therapist training\",\"i\":\"/ahv/assets/img/Ayurvedic-Training-why-min.jpg\",\"a\":[\"AALCT-HV\",\"AALCT\",\"AALC-2\",\"consultor\",\"terapeuta\",\"estilo de vida\",\"vinte dias\",\"20 dias\"],\"k\":[],\"vf\":\"2026-10-01\"}];\nconst CHIPS = [{\"id\":\"back\",\"label\":\"Coluna e articulações\",\"routes\":[\"/treatment-for-chronic-back-pain/\",\"/treatment-for-slip-disc/\",\"/treatment-for-spondylitis/\",\"/treatment-for-cervical-spondylosis/\",\"/treatment-for-arthritis-and-spondylitis/\"]},{\"id\":\"skin\",\"label\":\"Pele\",\"routes\":[\"/treatment-for-psoriasis/\",\"/treatment-for-skin-diseases/\"]},{\"id\":\"stress\",\"label\":\"Stress e sono\",\"routes\":[\"/treatment-to-remove-stress-and-strain/\",\"/yoga-based-stress-energy-reset-program/\",\"/sleep-restoration-therapy/\"]},{\"id\":\"weight\",\"label\":\"Peso e diabetes\",\"routes\":[\"/weight-loss-programme/\",\"/treatment-for-diabetes/\",\"/digestive-wellness-gut-health-yoga-therapy/\"]},{\"id\":\"women\",\"label\":\"Saúde da mulher\",\"routes\":[\"/womens-hormonal-balance-endocrine-therapy/\",\"/post-pregnancy-health-programme/\"]},{\"id\":\"detox\",\"label\":\"Desintoxicação e prevenção\",\"routes\":[\"/panchakarma-therapy/\",\"/holistic-treatment-for-rejuvenation-and-detoxification/\",\"/preventive-and-regenerative-treatment/\",\"/immunity-enhancement-executive-health-assessment-therapy/\"]}];\nconst BANDS = {\"INR\":[150430,301938,478380],\"USD\":[2149,4312,6825],\"EUR\":[1883,3780,5985]};\nconst HOST_URL = 'https://ayurvedichealingvillage.com';\nconst LABELS = { A:'Todos os programas', W:'Programas de bem-estar', T:'Programas de tratamento', R:'Programas de formação', Y:'Programas de Yoga e Meditação' };\nconst gINR = n => { const s = String(n), last3 = s.slice(-3), rest = s.slice(0, -3); return '₹' + (rest ? rest.replace(/\\B(?=(\\d{2})+(?!\\d))/g, ',') + ',' : '') + last3; };\nconst gr = n => String(n).replace(/\\B(?=(\\d{3})+(?!\\d))/g, ',');\nconst money = (n, cur) => cur === 'INR' ? gINR(n) : (cur === 'USD' ? '$' : '€') + gr(n);\nconst expired = p => p.ps === 'expired' || (p.vt && new Date() > new Date(p.vt + 'T23:59:59Z'));\nconst upcoming = p => !!(p.vf && new Date() < new Date(p.vf + 'T00:00:00Z'));\nconst metaFor = (p, cur) => {\n  const parts = [];\n  if (p.basis === 'night' && p.n != null) parts.push(p.n + (p.n === 1 ? ' dias' : ' dias') + (p.c.indexOf('R') >= 0 && p.r !== '/ayurveda-training-programme/' ? ' curso' : ''));\n  else if (p.n != null) parts.push('Estadia mínima: ' + p.n + (p.n === 1 ? ' noite' : ' noites'));\n  if (p.ps === 'expired' && !p.from) { parts.push('Request a quote'); return parts.join(' · '); }\n  if (!p.from) return parts.length ? parts.join(' · ') : 'Programa personalizado — o valor segue o plano do médico';\n  if (expired(p)) parts.push('Request a quote');\n  else parts.push(p.basis === 'night' ? 'estadia a partir de ' + money(p.from[cur], cur) + ' por noite' : 'De ' + money(p.from[cur], cur));\n  if (!expired(p) && upcoming(p)) parts.push('tarifas válidas a partir de ' + fmtDate(p.vf));\n  return parts.join(' · ');\n};\nconst fold = s => String(s || '').toLowerCase().normalize('NFD').replace(/[\\u0300-\\u036f]/g, '').replace(/[’'`´]/g, '').replace(/[^a-z0-9]+/g, ' ').trim();\nconst fmtDate = s => { const m = /^(\\d{4})-(\\d{2})-(\\d{2})$/.exec(s || ''); if (!m) return ''; const d = new Date(Date.UTC(+m[1], +m[2] - 1, +m[3])); if (isNaN(d)) return ''; return d.getUTCDate() + ' ' + ['Jan','Fev','Mar','Abr','maio','Jun','Jul','Ago','Set','Out','Nov','Dez'][d.getUTCMonth()] + ' ' + d.getUTCFullYear(); };\nconst PROGRAMMES = DATASET;\n\nclass Component extends DCLogic {\n  state = { cat: 'Y', q: '', cur: 'EUR', chip: '', dur: '', budget: '', from: '', to: '', barOn: false, priyaOn: false };\n\n  componentDidMount() {\n    document.documentElement.lang = 'pt';\n    this._barOn = null; this._priyaOn = null;\n    this._onScroll = () => {\n      const y = window.scrollY;\n      const nearEnd = (y + window.innerHeight) > (document.documentElement.scrollHeight - 140);\n      const bar = y > 300;\n      const priya = bar && !nearEnd;\n      if (bar !== this._barOn || priya !== this._priyaOn) { this._barOn = bar; this._priyaOn = priya; this.setState({ barOn: bar, priyaOn: priya }); }\n    };\n    window.addEventListener('scroll', this._onScroll, { passive: true });\n    this._onScroll();\n    // Homepage contract (D-20260922-33): /ayurvedic-treatments/?q=<text>&from=YYYY-MM-DD&to=YYYY-MM-DD pre-filters on load.\n    try {\n      const u = new URLSearchParams(window.location.search);\n      const next = {};\n      if (u.get('q')) next.q = u.get('q').slice(0, 120);\n      if (/^\\d{4}-\\d{2}-\\d{2}$/.test(u.get('from') || '')) next.from = u.get('from');\n      if (/^\\d{4}-\\d{2}-\\d{2}$/.test(u.get('to') || '')) next.to = u.get('to');\n      if (Object.keys(next).length) this.setState(next);\n    } catch (e) { /* no URL API */ }\n    // The shared engine (public/design/search.js) loads deferred; the index (/ahv/search-index.json) lazily.\n    let tries = 0;\n    this._wait = setInterval(() => {\n      if (window.AHVSearch && window.AHVSearch.load) {\n        clearInterval(this._wait); this._wait = null;\n        window.AHVSearch.load().then(index => { this._engine = window.AHVSearch.createEngine(index); this.forceUpdate(); }).catch(() => {});\n      } else if (++tries > 60) { clearInterval(this._wait); this._wait = null; }\n    }, 150);\n  }\n  componentWillUnmount() {\n    window.removeEventListener('scroll', this._onScroll);\n    if (this._wait) clearInterval(this._wait);\n    if (this._track) clearTimeout(this._track);\n  }\n\n  pick(cat) { this.setState({ cat: cat, chip: '', dur: '', budget: '' }); }\n\n  // Engine result → { cls, hits: Map(route -> order) | null, caveats, handoff, corrected, nights, urgent }\n  search(raw) {\n    const q = String(raw || '').trim();\n    if (q.length < 2) return { cls: 'OUT_OF_SCOPE', hits: null, caveats: [], handoff: null, corrected: null };\n    if (this._engine) {\n      const r = this._engine.query(q, { scope: 'programmes' });\n      const hits = new Map();\n      r.programmes.forEach((p, n) => hits.set(p.route, n));\n      clearTimeout(this._track); this._track = setTimeout(() => { if (window.AHVSearch && window.AHVSearch.track) window.AHVSearch.track('finder', q, hits.size); }, 900);\n      return { cls: r.cls, hits: hits, caveats: r.caveats, handoff: r.handoff, corrected: r.corrected, nights: r.nights, urgent: r.urgent };\n    }\n    // Fallback until the engine arrives: every typed word must appear in name / Sanskrit / aliases / vocabulary / \"for what\".\n    const words = fold(q).split(' ').filter(w => w.length > 1);\n    const hits = new Map();\n    DATASET.forEach(p => {\n      const hay = fold([p.t, p.s, p.fw].concat(p.a, p.k).join(' | '));\n      if (words.every(w => hay.indexOf(w) >= 0)) hits.set(p.r, hits.size);\n    });\n    return { cls: hits.size ? 'MULTIPLE_POSSIBLE_MATCHES' : 'OUT_OF_SCOPE', hits: hits, caveats: [], handoff: null, corrected: null };\n  }\n\n  renderVals() {\n    const st = this.state, cat = st.cat, cur = st.cur, typed = st.q.trim();\n    const res = this.search(st.q);\n    const cls = res.cls, hits = res.hits;\n    const blocked = cls === 'CONSULT_FIRST' || cls === 'NOT_TREATED';\n    const chip = CHIPS.filter(c => c.id === st.chip)[0];\n    const categoryRows = DATASET.filter(p => cat === 'A' || p.c.indexOf(cat) >= 0);\n    const hasCurrentTotals = categoryRows.some(p => p.from && p.basis !== 'night' && !expired(p));\n    const band = st.budget && hasCurrentTotals ? Number(st.budget) : 0;\n    const inDur = p => { if (!st.dur || p.n == null) return !st.dur; if (st.dur === '7') return p.n <= 7; if (st.dur === '21') return p.n >= 21; return p.n === Number(st.dur); };\n    const inBudget = p => !band || (p.from && p.basis !== 'night' && !expired(p) && p.from[cur] <= band);\n    const list = DATASET\n      .filter(p => cat === 'A' || p.c.indexOf(cat) >= 0)\n      .filter(p => !chip || chip.routes.indexOf(p.r) >= 0)\n      .filter(inDur).filter(inBudget)\n      .filter(p => !hits || hits.has(p.r))\n      .sort((a, b) => hits ? hits.get(a.r) - hits.get(b.r) : 0)\n      .map(p => ({\n        h: __ahvLoc(p.r), t: p.t, s: p.s, i: p.i, fw: p.fw,\n        wa: 'https://wa.me/919289838797?text=' + encodeURIComponent('Olá, gostaria de verificar se o ' + p.t + ' é adequado para mim.' + (st.from ? ' Datas preferidas: ' + st.from + (st.to ? ' até ' + st.to : '') + '.' : '')),\n        meta: metaFor(p, cur),\n        bd: hits ? '#C1882C' : '#E9E2D3',\n        ring: hits ? '0 0 0 2px rgba(193,136,44,.26)' : 'none'\n      }));\n    const count = list.length;\n    const filtered = !!(chip || st.dur || st.budget);\n    const sel = (on) => ({ on: on ? 'true' : 'false', bg: on ? '#5A4420' : '#fff', fg: on ? '#F7F4EA' : '#2A2118', bd: on ? '#5A4420' : '#C9BFA8' });\n    const chips = CHIPS.filter(c => categoryRows.some(p => c.routes.indexOf(p.r) >= 0)).map(c => Object.assign({ id: c.id, label: c.label, pick: () => this.setState({ chip: st.chip === c.id ? '' : c.id }) }, sel(st.chip === c.id)));\n    const durations = [['', 'Qualquer'], ['7', 'Até 7 noites'], ['10', '10 noites'], ['14', '14 noites'], ['20', '20 noites'], ['21', '21+ noites']].filter(pair => !pair[0] || pair[0] === st.dur || categoryRows.some(p => p.n != null && (pair[0] === '7' ? p.n <= 7 : pair[0] === '21' ? p.n >= 21 : p.n === Number(pair[0])))).map(pair => Object.assign({ label: pair[1], pick: () => this.setState({ dur: pair[0] }) }, sel(st.dur === pair[0])));\n    const budgets = [{ v: '', label: 'Qualquer' }].concat((hasCurrentTotals ? (BANDS[cur] || []).filter(b => categoryRows.some(p => p.from && p.basis !== 'night' && !expired(p) && p.from[cur] <= b)) : []).map(b => ({ v: String(b), label: 'Até ' + money(b, cur) }))).map(b => Object.assign({ label: b.label, pick: () => this.setState({ budget: b.v }) }, sel(st.budget === b.v)));\n    const currencies = [['₹', 'INR'], ['$', 'USD'], ['€', 'EUR']].map(pair => Object.assign({ label: pair[0], pick: () => this.setState({ cur: pair[1], budget: '' }) }, sel(cur === pair[1])));\n    const on = k => cat === k, bg = k => cat === k ? '#5A4420' : '#fff', fg = k => cat === k ? '#F7F4EA' : '#2A2118', bd = k => cat === k ? '#5A4420' : '#C9BFA8';\n    const TARIFF = {\n      INR: ['Programas de yoga & meditação & tarifário — INR', '/documents/pdf/yoga-meditation-programmes-tariff/pt/KTAHV-Yoga-Meditation-Programmes-Tariff-PT-EUR_20260925-R1.pdf'],\n      USD: ['Todos os idiomas e moedas', '/documents/#yoga'],\n      EUR: ['Todos os idiomas e moedas', '/documents/#yoga']\n    };\n    const dates = st.from ? fmtDate(st.from) + (st.to ? ' – ' + fmtDate(st.to) : '') : '';\n    const where = cat === 'A' ? '' : ' em ' + LABELS[cat];\n    let resultLine;\n    if (cls === 'NOT_TREATED') resultLine = 'Esta não é uma condição que tratamos.';\n    else if (cls === 'CONSULT_FIRST') resultLine = 'Preferimos conversar consigo sobre “' + typed + '” em vez de lhe indicar um programa.';\n    else if (res.handoff) resultLine = 'Encontre abaixo informações de viagem e para visitantes.';\n    else if (hits) resultLine = count === 0\n      ? 'Nenhuma correspondência próxima para “' + typed + '” — um programa personalizado pode ser adequado para si'\n      : (res.corrected ? 'Mostrando ' + count + (count === 1 ? ' programa' : ' programas') + ' para “' + res.corrected + '” — digitou “' + typed + '”' : count + (count === 1 ? ' programa corresponde ' : (cls === 'MULTIPLE_POSSIBLE_MATCHES' ? ' programas podem aplicar-se a ' : ' programas correspondem ')) + '“' + typed + '”') + where;\n    else if (filtered) resultLine = count + (count === 1 ? ' programa' : ' programas') + (chip ? ' para ' + chip.label : '') + where;\n    else resultLine = cat === 'A' ? 'Explorar todos ' + DATASET.length + ' programmes.' : count + ' em ' + LABELS[cat];\n    return {\n      list: list, resultLine: resultLine,\n      isEmpty: count === 0 && !blocked && !res.handoff,\n      isUrgent: cls === 'URGENT_MEDICAL_HELP',\n      isConsult: cls === 'CONSULT_FIRST' || (cls === 'URGENT_MEDICAL_HELP' && count === 0),\n      isDeclined: cls === 'NOT_TREATED',\n      isMulti: cls === 'MULTIPLE_POSSIBLE_MATCHES' && count > 1 && !!hits && res.nights == null,\n      caveats: res.caveats, hasCaveats: res.caveats.length > 0,\n      hasHandoff: !!res.handoff, handoffLabel: res.handoff ? res.handoff.label : '', handoffHref: res.handoff ? __ahvLoc(res.handoff.route) : '',\n      hasDates: !!dates, datesLine: dates ? 'Datas preferidas: ' + dates : '',\n      enquiryHref: HOST_URL + '/enquiry-form/' + (st.from ? '?from=' + encodeURIComponent(st.from) + (st.to ? '&to=' + encodeURIComponent(st.to) : '') : ''),\n      query: st.q, hasQuery: typed.length > 0,\n      onQuery: e => this.setState({ q: e.target.value }),\n      clearQuery: () => this.setState({ q: '' }),\n      reset: () => this.setState({ q: '', cat: 'Y', chip: '', dur: '', budget: '' }),\n      chips: chips, durations: durations, budgets: budgets, currencies: currencies,\n      setAll: () => this.pick('A'), setW: () => this.pick('W'), setT: () => this.pick('T'), setR: () => this.pick('R'), setY: () => this.pick('Y'),\n      isAll: on('A') ? 'true' : 'false', isW: on('W') ? 'true' : 'false', isT: on('T') ? 'true' : 'false', isR: on('R') ? 'true' : 'false', isY: on('Y') ? 'true' : 'false',\n      bgAll: bg('A'), bgW: bg('W'), bgT: bg('T'), bgR: bg('R'), bgY: bg('Y'),\n      fgAll: fg('A'), fgW: fg('W'), fgT: fg('T'), fgR: fg('R'), fgY: fg('Y'),\n      bdAll: bd('A'), bdW: bd('W'), bdT: bd('T'), bdR: bd('R'), bdY: bd('Y'),\n      tariffLabel: TARIFF[cur][0], tariffHref: TARIFF[cur][1],\n      minusOne: -1, total: DATASET.length, countAll: DATASET.length, countW: DATASET.filter(p => p.c.indexOf('W') >= 0).length, countT: DATASET.filter(p => p.c.indexOf('T') >= 0).length, countR: DATASET.filter(p => p.c.indexOf('R') >= 0).length, countY: DATASET.filter(p => p.c.indexOf('Y') >= 0).length, heritageLine: (new Date().getFullYear() - 1908) + '+ Anos de Tradição',\n      barO: this.state.barOn ? 1 : 0, barV: this.state.barOn ? 'visible' : 'hidden', barP: this.state.barOn ? 'auto' : 'none',\n      priyaO: this.state.priyaOn ? 1 : 0, priyaV: this.state.priyaOn ? 'visible' : 'hidden', priyaP: this.state.priyaOn ? 'auto' : 'none'\n    };\n  }\n}\n",
  "props": "{\"$preview\":{\"width\":430,\"height\":900}}",
  "scripts": [],
  "derivedFrom": "ahv-page-ayurvedic-treatments-mobile",
  "derivedRoute": "/yoga-meditation-programs/",
  "locale": "pt"
}
