{
  "id": "ahv-page-wellness-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>Ayurvedic Wellness Programmes in Kerala | Kairali</title>\n<meta name=\"description\" content=\"Explore Kairali’s preventive and regenerative Ayurveda programme. Read the programme details and discuss your next step with an Ayurvedic physician.\">\n<link rel=\"canonical\" href=\"https://ayurvedichealingvillage.com/wellness-programs/\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<meta property=\"og:locale\" content=\"en_US\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:title\" content=\"Ayurvedic Wellness Programmes in Kerala | Kairali\">\n<meta property=\"og:description\" content=\"Explore Kairali’s preventive and regenerative Ayurveda programme. Read the programme details and discuss your next step with an Ayurvedic physician.\">\n<meta property=\"og:url\" content=\"https://ayurvedichealingvillage.com/wellness-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\">Skip to main content</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=\"Page introduction\" style=\"width:min(1220px,92%);margin:0 auto;padding:18px 0 24px\">\n    <nav aria-label=\"Breadcrumb\" style=\"font-size:15px;color:#75695A;display:flex;gap:8px;align-items:center;flex-wrap:wrap\"><a href=\"https://ayurvedichealingvillage.com/\" style=\"display:inline-flex;align-items:center;min-height:44px;min-width:44px\">Home</a><span aria-hidden=\"true\">/</span><a href=\"https://ayurvedichealingvillage.com/all-programs/\" style=\"display:inline-flex;align-items:center;min-height:44px\">All Programmes</a><span aria-hidden=\"true\">/</span><span aria-current=\"page\" style=\"color:#2A2118\">Wellness Programmes</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 · Since 1908</div>\n    <h1 style=\"font-family:'Marcellus',serif;font-size:30px;line-height:1.18;margin:12px 0 0;text-wrap:balance\">Ayurvedic Wellness Programmes</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\">Explore Kairali’s preventive and regenerative Ayurveda programmes. Read the programme details and discuss your next step with an Ayurvedic physician.</p>\n  </section>\n\n  <nav aria-label=\"Find a programme\" 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\">What brings you to us?</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=\"What brings you to us? e.g. back pain, psoriasis\" 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=\"Clear\" 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=\"Currency\" 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=\"Condition\" 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=\"Duration\" 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\">Duration</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=\"Budget\" 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\">Budget</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=\"Treatment and wellness programmes\" 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\">Looking for {{ 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\">If this has just started, please speak to a person rather than a search box: call us on <a href=\"tel:+919555156156\" style=\"font-weight:700\">+91 95551 56156</a>, or your local emergency service if it is severe. Kairali is an NABH-accredited Ayurvedic hospital, not an emergency service. Our doctors will tell you whether the programmes below apply to you.</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\">This is not something we treat</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">We do not treat HIV or AIDS, active communicable diseases, or cancer itself. We would rather say so plainly than have you travel here to find out.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Supportive care alongside treatment you are having elsewhere is a different matter. This page cannot judge your case &mdash; an Ayurvedic doctor can, at consultation, and will tell you honestly whether we can help.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/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\">Speak to a doctor</a>\n          <a href=\"https://ayurvedichealingvillage.com/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\">Supportive care programme</a>\n          <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\">Let our doctors place this for you</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">We do not run a set programme under that name, and this page is not the right thing to judge it. Our doctors are.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Tell us what you are dealing with in your own words. An Ayurvedic doctor here reads it and tells you whether a consultation or one of our programmes is right for you.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/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\">Speak to a doctor</a>\n          <a href=\"https://ayurvedichealingvillage.com/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\">View the personalised programme</a>\n          <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;\">More than one programme may apply to what you typed. If you are dealing with several things at once, the Personalised Programme is usually the right starting point. An Ayurvedic doctor confirms which suits you at consultation &mdash; this page only narrows it down.</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\">For:</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\">Read the programme</a>\n            <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\">Ask on 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\">We may still be able to help you</h3>\n        <p style=\"margin:0 0 12px;font-size:17px;line-height:1.65;color:#514a3f\">Some health needs need a personalised programme rather than a listed one. This page only narrows things down &mdash; an Ayurvedic doctor assesses your health at consultation and tells you whether a suitable programme is available. Write to us in your own words; you do not need the right term or the right spelling.</p>\n        <p style=\"margin:0 0 22px;font-size:17px;line-height:1.65;color:#514a3f\">Many patients come to us with more than one condition at once, and no single programme covers all of it. Others cannot say which problem to treat first, or are not sure what to call it. That is why we created the Personalised Programme, where an Ayurvedic doctor examines you and builds one plan around the whole picture &mdash; every condition, your medication, your history. We will tell you honestly whether we can help.</p>\n        <div style=\"display:flex;flex-direction:column;gap:12px;align-items:stretch\">\n          <a href=\"https://ayurvedichealingvillage.com/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\">Speak to a doctor</a>\n          <a href=\"https://ayurvedichealingvillage.com/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\">The personalised programme</a>\n          <a href=\"https://ayurvedichealingvillage.com/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\">Contact us</a>\n          <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\">Or <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\">show all {{ total }} programmes</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\">Full tariff sheet: <a href=\"{{ tariffHref }}\" rel=\"noopener noreferrer\" style=\"font-weight:700;display:inline-flex;align-items:center;min-height:44px\">{{ tariffLabel }}</a>. Programme fees are “from” totals at minimum stay — the lowest single-villa rate × the programme’s minimum nights, per the published tariff and the effective dates shown for each programme. The full villa-category and duration matrix is on each programme’s page.</p>\n    <p style=\"margin:12px 0 0;color:#75695A;font-size:14.5px\">Every programme begins with an Ayurvedic doctor's consultation, and your doctor confirms the most suitable programme, therapies and duration for your health. As with any treatment, outcomes vary from person to person.</p>\n  </section>\n\n  <div style=\"height:150px;background-image:url(/ahv/assets/img/preventive.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 aria-label=\"Guidance\" 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>NABH Certified Hospital</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>Individualised Programmes</span></li> <li style=\"display:flex;gap:10px;align-items:baseline\"><span aria-hidden=\"true\" style=\"color:#C1882C\">◆</span><span>World Luxury Award Winner</span></li> </ul> <h2 style=\"font-family:'Marcellus',serif;font-size:24px;margin:0 0 10px\">Not sure which programme fits?</h2>\n      <p style=\"margin:0 auto 24px;font-size:16.5px;line-height:1.7;color:#514a3f\">Share your goal in your own words — the patient care team or an Ayurvedic doctor will point you to the right programme.</p>\n      <div style=\"display:flex;flex-direction:column;gap:12px\">\n        <a href=\"https://ayurvedichealingvillage.com/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\">Free Doctor Consultation</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\">WhatsApp Patient Care</a>\n        <a href=\"https://ayurvedichealingvillage.com/enquiry-form/\" 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\">Enquire Now</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=\"Chat with 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>\n    <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=\"WhatsApp us\" 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\">Call</a>\n  <a href=\"https://ayurvedichealingvillage.com/enquiry-form/\" 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\">Enquire</a>\n  <a href=\"https://ayurvedichealingvillage.com/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\">Free Consult</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": "// 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\":\"Ayurvedic Panchakarma Detoxification Therapy\",\"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\":[\"Panchakarma Therapy\"],\"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\":\"Weight Management & Metabolism Therapy\",\"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\":[\"Weight Loss Programme\"],\"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\":\"Complete Rejuvenation & Detoxification Therapy\",\"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\":[\"Holistic Rejuvenation & Detoxification\",\"Kairali’s Rejuvenation & Detoxification Healing Program\"],\"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\":\"Kairali's Personalized & Customized Healing Program\",\"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\":[\"Kairali’s Personalized & Customized Healing Program\",\"Kairali’s Personalized & Customized Healing Program\"],\"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\":\"Digestive Wellness & Gut Health Yoga Therapy\",\"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\":\"Yoga-Based Stress & Energy Reset Program\",\"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\":\"Immunity Enhancement & Executive Health Assessment Therapy\",\"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\":\"Sleep Restoration Therapy\",\"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\":\"Women's Hormonal Balance & Endocrine Therapy\",\"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\":[\"Women’s Hormonal Balance & Endocrine Therapy\",\"Women’s Hormonal Balance & Endocrine Therapy\"],\"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\":\"Preventive Health & Regenerative Ayurvedic Detox Program\",\"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\":\"Diabetes & Metabolic Balance Therapy\",\"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 — Yoga & Meditation Training\",\"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\":\"Ayurveda Training Programmes\",\"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\":[\"training\",\"course\",\"courses\",\"learn ayurveda\",\"ayurveda training programs\"],\"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ā — Personalized Yoga\",\"s\":\"\",\"c\":\"Y\",\"n\":null,\"from\":null,\"vt\":null,\"ps\":\"unpriced\",\"basis\":\"total\",\"fw\":\"yoga retreat\",\"i\":\"/ahv/assets/img/immunity.webp\",\"a\":[\"Yoga Retreats\",\"Personalised Yoga Program\"],\"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\":\"Kairali's Yoga & Meditation Package\",\"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\":[\"Kairali’s Yoga & Meditation Package\"],\"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\":\"Addiction Recovery & Behavioral Health Therapy\",\"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\":[\"De-Addiction & Rehabilitation\"],\"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\":\"Sinus & Migraine Relief Treatment\",\"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\":[\"Sinusitis & Migraine\"],\"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\":\"Breath Enhancement & Respiratory Health Therapy\",\"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\":\"Vision Health & Eye Rejuvenation Therapy\",\"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\":\"Comprehensive Stress Relief & Mental Wellness Program\",\"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\":\"Cardiovascular Health & Blood Pressure Treatment\",\"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\":\"Neurological Wellness & Function Therapy\",\"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\":\"Supportive Care Therapy for Cancer Patients\",\"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\":\"Spinal Disc & Nerve Restoration Treatment\",\"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\":\"Joint Rehabilitation & Arthritis Treatment\",\"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\":\"Chronic Back Pain Relief Treatment\",\"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\":[\"Chronic Back Pain\"],\"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\":\"Postpartum Rejuvenation Therapy\",\"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\":[\"Post-Pregnancy Health Programme\"],\"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\":\"Ayurveda Skin Vitality Revival Treatment\",\"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 for Skin Vitality Revival\"],\"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\":\"Facial Paralysis & Nerve Rehabilitation Therapy\",\"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\":\"Paralysis Recovery & Rehabilitation Therapy\",\"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\":\"Neck & Upper Back Rehabilitation Treatment\",\"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\":\"Spine Care & Spondylitis Treatment\",\"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\":\"Psoriasis & Chronic Skin Treatment\",\"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\":\"One-Day Ayurveda Workshop\",\"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\",\"one day\",\"1 day\",\"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\":\"Three-Day Ayurveda Certificate Program\",\"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\",\"short term\",\"three day\",\"3 day\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/intensive-ayurveda-training-program-learn-practice-ayurveda/\",\"t\":\"Five-Day Intensive Ayurveda Training Program\",\"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\",\"intensive\",\"five day\",\"5 day\",\"learn and practice\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/level-one-advance-ayurveda-training-program-for-wellness-professionals-kerala-aatp-1-hv/\",\"t\":\"Level One Advanced Ayurveda Training Program\",\"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\",\"level one\",\"advanced\",\"ten day\",\"10 day\",\"wellness professionals\"],\"k\":[],\"vf\":\"2026-10-01\"},{\"r\":\"/advanced-ayurveda-lifestyle-consultant-and-therapist-training-program-kerala-aalct-hv/\",\"t\":\"Advanced Ayurveda Lifestyle Consultant & Therapist Training\",\"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\",\"consultant\",\"therapist\",\"lifestyle\",\"twenty day\",\"20 day\"],\"k\":[],\"vf\":\"2026-10-01\"}];\nconst CHIPS = [{\"id\":\"back\",\"label\":\"Back & joints\",\"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\":\"Skin\",\"routes\":[\"/treatment-for-psoriasis/\",\"/treatment-for-skin-diseases/\"]},{\"id\":\"stress\",\"label\":\"Stress & sleep\",\"routes\":[\"/treatment-to-remove-stress-and-strain/\",\"/yoga-based-stress-energy-reset-program/\",\"/sleep-restoration-therapy/\"]},{\"id\":\"weight\",\"label\":\"Weight & diabetes\",\"routes\":[\"/weight-loss-programme/\",\"/treatment-for-diabetes/\",\"/digestive-wellness-gut-health-yoga-therapy/\"]},{\"id\":\"women\",\"label\":\"Women's health\",\"routes\":[\"/womens-hormonal-balance-endocrine-therapy/\",\"/post-pregnancy-health-programme/\"]},{\"id\":\"detox\",\"label\":\"Detox & prevention\",\"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:'All programmes', W:'Wellness Programs', T:'Treatment Programs', R:'Training Programs', Y:'Yoga & Meditation Programs' };\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 ? '-day' : '-day') + (p.c.indexOf('R') >= 0 && p.r !== '/ayurveda-training-programme/' ? ' course' : ''));\n  else if (p.n != null) parts.push('Minimum stay: ' + p.n + (p.n === 1 ? ' night' : ' nights'));\n  if (p.ps === 'expired' && !p.from) { parts.push('Request a quote'); return parts.join(' · '); }\n  if (!p.from) return parts.length ? parts.join(' · ') : 'Tailored programme — fee follows the doctor’s plan';\n  if (expired(p)) parts.push('Request a quote');\n  else parts.push(p.basis === 'night' ? 'stay from ' + money(p.from[cur], cur) + ' per night' : 'From ' + money(p.from[cur], cur));\n  if (!expired(p) && upcoming(p)) parts.push('rates valid from ' + 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','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'][d.getUTCMonth()] + ' ' + d.getUTCFullYear(); };\nconst PROGRAMMES = DATASET;\n\nclass Component extends DCLogic {\n  state = { cat: 'W', q: '', cur: 'INR', chip: '', dur: '', budget: '', from: '', to: '', barOn: false, priyaOn: false };\n\n  componentDidMount() {\n    document.documentElement.lang = 'en-US';\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: HOST_URL + p.r, t: p.t, s: p.s, i: p.i, fw: p.fw,\n        wa: 'https://wa.me/919289838797?text=' + encodeURIComponent('Hello, I’d like to check whether the ' + p.t + ' is suitable for me.' + (st.from ? ' Preferred dates: ' + st.from + (st.to ? ' to ' + 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 = [['', 'Any'], ['7', 'Up to 7 nights'], ['10', '10 nights'], ['14', '14 nights'], ['20', '20 nights'], ['21', '21+ nights']].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: 'Any' }].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: 'Up to ' + 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: ['Ayurvedic Treatment Programmes & Tariff — INR', '/documents/pdf/ayurveda-programmes-tariff/en/KTAHV-Ayurveda-Programmes-Tariff-EN-INR_20260925-R1.pdf'],\n      USD: ['All languages and currencies', '/documents/#ayurveda'],\n      EUR: ['All languages and currencies', '/documents/#ayurveda']\n    };\n    const dates = st.from ? fmtDate(st.from) + (st.to ? ' – ' + fmtDate(st.to) : '') : '';\n    const where = cat === 'A' ? '' : ' in ' + LABELS[cat];\n    let resultLine;\n    if (cls === 'NOT_TREATED') resultLine = 'This is not something we treat.';\n    else if (cls === 'CONSULT_FIRST') resultLine = 'We would rather talk to you about “' + typed + '” than point you at a programme.';\n    else if (res.handoff) resultLine = 'Find travel and visitor information below.';\n    else if (hits) resultLine = count === 0\n      ? 'No close match for “' + typed + '” — a personalised programme may suit you'\n      : (res.corrected ? 'Showing ' + count + (count === 1 ? ' programme' : ' programmes') + ' for “' + res.corrected + '” — you typed “' + typed + '”' : count + (count === 1 ? ' programme matches ' : (cls === 'MULTIPLE_POSSIBLE_MATCHES' ? ' programmes may apply to ' : ' programmes match ')) + '“' + typed + '”') + where;\n    else if (filtered) resultLine = count + (count === 1 ? ' programme' : ' programmes') + (chip ? ' for ' + chip.label : '') + where;\n    else resultLine = cat === 'A' ? 'Explore all ' + DATASET.length + ' programmes.' : count + ' in ' + 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 ? HOST_URL + res.handoff.route : '',\n      hasDates: !!dates, datesLine: dates ? 'Preferred dates: ' + 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: 'W', 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) + '+ Years Heritage',\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": "/wellness-programs/"
}
