.health-page{--health-teal:13 148 136;--health-cyan:8 145 178;--health-coral:244 63 94;--health-emerald:16 122 87;--health-amber:217 119 6;--health-rose:244 63 94;--health-lime:101 163 13;--health-gold:198 155 60;--health-gap:clamp(4rem,9vw,7rem)}.health-kicker{letter-spacing:.12em;text-transform:uppercase;color:#0f504b;background:#0d948814;border:1px solid #0d948840;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.dark .health-kicker{color:#99f6e4;background:#0d948829;border-color:#5eead440}.health-kicker--dark{color:#ccfbf1;background:#ffffff1f;border-color:#ffffff40}.health-index{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.04em;-webkit-text-stroke:1.5px #0d948873;color:#0000;font-size:clamp(2.75rem,11vw,5.5rem);font-weight:800;line-height:.8}.health-index[data-accent=cyan]{-webkit-text-stroke-color:#0891b280}.health-index[data-accent=coral],.health-index[data-accent=rose]{-webkit-text-stroke-color:#f43f5e80}.health-index[data-accent=emerald]{-webkit-text-stroke-color:#107a5780}.health-index[data-accent=amber]{-webkit-text-stroke-color:#d977068c}.health-index[data-accent=lime]{-webkit-text-stroke-color:#65a30d8c}.dark .health-index{-webkit-text-stroke-color:#5eead466}.health-index[data-ondark=true]{-webkit-text-stroke-color:#fff6}.health-rule{background:linear-gradient(90deg,#0d9488,#d9b256);border-radius:9999px;width:4.5rem;height:3px;display:block}.health-prose{max-width:none;color:var(--muted-foreground,#666)}.health-prose h2{font-family:var(--font-serif,Georgia,serif);color:hsl(var(--foreground,0 0% 10%));text-wrap:balance;margin:1.5rem 0 .75rem;font-size:1.75rem;font-weight:700}.health-prose h3{color:hsl(var(--foreground,0 0% 10%));text-wrap:balance;margin:1.5rem 0 .5rem;font-size:1.2rem;font-weight:700}.health-prose h4{color:hsl(var(--foreground,0 0% 10%));margin:1.25rem 0 .4rem;font-size:1.05rem;font-weight:700}.health-prose p{text-wrap:pretty;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin-top:.9rem;line-height:1.85}.health-prose strong{color:hsl(var(--foreground,0 0% 10%))}.health-prose a{color:#0d766e;font-weight:600;text-decoration:underline}.dark .health-prose a{color:#5eead4}.health-prose ul{margin-top:.9rem;padding-left:1.5rem;list-style:outside}.health-prose ol{margin-top:.9rem;padding-left:1.5rem;list-style:decimal}.health-justify p,.health-justify{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.health-orb{filter:blur(80px);opacity:.55;pointer-events:none;z-index:-1;border-radius:9999px;position:absolute}@keyframes health-hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.health-hero-img{animation:14s ease-out forwards health-hero-zoom}.health-hero-bg{background:radial-gradient(120% 80% at 50% 20%,#0d948824,#0000 55%),radial-gradient(80% 60% at 80% 80%,#f43f5e2e,#0000 50%),linear-gradient(165deg,#042f2e 0%,#0f766e 38%,#134e4a 72%,#042f2e 100%)}.health-hero-ecg{inset-inline:0;z-index:1;opacity:.6;pointer-events:none;height:120px;position:absolute;bottom:0}.health-hero-ecg svg{width:100%;height:100%}.health-hero-ecg path{fill:none;stroke:#5eead4;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #5eead499);stroke-dasharray:2400;stroke-dashoffset:2400px;animation:4s ease-out forwards health-ecg-draw,3.4s ease-in-out 4s infinite health-ecg-pulse}@keyframes health-ecg-draw{to{stroke-dashoffset:0}}@keyframes health-ecg-pulse{0%,to{opacity:.5}50%{opacity:1}}.health-pillars{scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.health-pillars::-webkit-scrollbar{display:none}.health-pillar{scroll-snap-align:start;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9999px;flex:none;align-items:center;padding:.45rem .9rem;font-size:.74rem;font-weight:600;transition:background-color .2s,transform .2s,border-color .2s;display:inline-flex}.health-pillar:hover{background:#ffffff38;border-color:#ffffff73;transform:translateY(-2px)}.health-stat-band{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}@media (min-width:768px){.health-stat-band{grid-template-columns:repeat(3,minmax(0,1fr))}}.health-stat{text-align:left}.health-stat-num{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.02em;color:#5eead4;font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:800;line-height:1}.health-stat-label{letter-spacing:.08em;text-transform:capitalize;color:#ccfbf1cc;margin-top:.4rem;font-size:.72rem;font-weight:600}.health-flagship{background:radial-gradient(60% 50% at 85% 8%,#0d948873,#0000 60%),linear-gradient(135deg,#042f2e 0%,#134e4a 55%,#0f766e 100%);border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #042f2e66}@media (min-width:768px){.health-flagship{border-radius:2.5rem}}.health-flagship-num{z-index:0;font-family:var(--font-serif,Georgia,serif);color:#ffffff0f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,22vw,16rem);font-weight:800;line-height:1;position:absolute;top:-.5rem;right:1rem}.health-flagship-banner{height:13rem;position:relative;overflow:hidden}@media (min-width:768px){.health-flagship-banner{height:20rem}}.health-flagship-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.health-flagship-veil{background:linear-gradient(#042f2e26 0%,#042f2e8c 60%,#042f2ef2 100%);position:absolute;inset:0}.health-snapshot-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.health-snapshot-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.health-snapshot{aspect-ratio:4/3;border:1px solid #ffffff8c;border-radius:1.1rem;height:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #0d94881f}.dark .health-snapshot{border-color:#ffffff1a}.health-snapshot img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0;transform:scale(1.04)}.health-snapshot:hover img{transform:scale(1.13)}.health-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:640px){.health-units{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.health-units{grid-template-columns:repeat(4,minmax(0,1fr))}}.health-case{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #0d94882e;border-radius:1.5rem;overflow:hidden;box-shadow:0 14px 40px #0d948814}.dark .health-case{background:#ffffff0d;border-color:#5eead429}.health-case-num{font-family:var(--font-serif,Georgia,serif);color:#0d9488;font-size:1.3rem;font-weight:800;line-height:1}.dark .health-case-num{color:#5eead4}.health-tile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #fff9;border-radius:1.1rem;flex-direction:column;height:100%;margin:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #0d948814}.dark .health-tile{background:#ffffff0d;border-color:#ffffff1a}.health-tile-media{position:relative;overflow:hidden}.health-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0;transform:scale(1.04)}.health-tile:hover .health-tile-media img{transform:scale(1.12)}.health-tile-cap{text-align:center;min-height:3rem;color:var(--muted-foreground,#666);flex:1;justify-content:center;align-items:center;padding:.55rem .65rem;font-size:.7rem;font-weight:600;line-height:1.3;display:flex}.dark .health-tile-cap{color:#ffffffa6}.health-frame{border:1px solid #fff9;border-radius:1.5rem;margin:0;overflow:hidden;box-shadow:0 16px 44px #0d94881f}.dark .health-frame{border-color:#ffffff1a}.health-frame img{object-fit:cover;width:100%;height:auto;transition:transform .7s;display:block;transform:scale(1.02)}.health-frame:hover img{transform:scale(1.07)}.health-aims{background:#ecfeff99;border:1px solid #0891b233;border-radius:1.5rem;padding:1.5rem}.dark .health-aims{background:#08334459;border-color:#22d3ee33}.health-cta-card{background:#f0fdfab3;border:1px solid #0d948840;border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:transform .25s,box-shadow .25s;display:flex}.dark .health-cta-card{background:#062f2e66;border-color:#5eead433}.health-cta-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0d948829}.health-infographic{background:#fff;border:1px solid #107a5733;border-radius:1.5rem;margin:0;overflow:hidden;box-shadow:0 16px 44px #107a571f}.dark .health-infographic{border-color:#34d3992e}.health-infographic img{object-fit:contain;width:100%;height:auto;display:block}.health-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:640px){.health-programs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.health-programs{grid-template-columns:repeat(5,minmax(0,1fr))}}.health-program{text-align:center;background:#ffffffb3;border:1px solid #107a572e;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.6rem;height:100%;padding:1.1rem .85rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 8px 22px #107a5712}.dark .health-program{background:#ffffff0d;border-color:#34d3992e}.health-program.is-linked:hover{border-color:#107a5766;transform:translateY(-4px);box-shadow:0 16px 34px #107a5729}.health-program-logo{background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000d}.health-program-logo img{object-fit:contain;border-radius:9999px;width:100%;height:100%;padding:.35rem}.health-program-label{color:hsl(var(--foreground,0 0% 12%));font-size:.78rem;font-weight:700;line-height:1.3}.health-lab{background:radial-gradient(60% 50% at 12% 12%,#0891b280,#0000 62%),linear-gradient(135deg,#083344 0%,#155e75 60%,#0e7490 100%);border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #08334466}@media (min-width:768px){.health-lab{border-radius:2.5rem}}.health-grouplabel{letter-spacing:.1em;text-transform:uppercase;color:#0e7490;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.dark .health-grouplabel{color:#67e8f9}.health-focus{background:linear-gradient(135deg,#0891b212,#0d94880a);border:1px solid #0891b233;border-radius:1.75rem;position:relative}.dark .health-focus{background:linear-gradient(135deg,#0891b224,#0d948814);border-color:#22d3ee2e}.health-bullet{color:#fff;background:linear-gradient(135deg,#0891b2,#0d9488);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:800;display:inline-flex}.health-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:640px){.health-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.health-mega{background:radial-gradient(70% 60% at 50% 0,#fb923c66,#0000 60%),linear-gradient(135deg,#9f1239 0%,#be123c 45%,#ea580c 100%);border-radius:2rem;padding:2.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #9f123959}@media (min-width:768px){.health-mega{border-radius:2.5rem;padding:3.5rem 2rem}}.health-mega-num{z-index:0;font-family:var(--font-serif,Georgia,serif);color:#ffffff14;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,22vw,15rem);font-weight:800;line-height:1;position:absolute;top:-1rem;left:1rem}.health-honour{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.health-honour{grid-template-columns:repeat(3,minmax(0,1fr))}}.health-datebadge{color:#fff;background:linear-gradient(135deg,#65a30d,#0d9488);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:inline-flex;box-shadow:0 12px 28px #65a30d52}.health-datebadge-day{font-family:var(--font-serif,Georgia,serif);font-size:1.65rem;font-weight:800;line-height:1}.health-datebadge-mon{letter-spacing:.18em;font-size:.66rem;font-weight:700}.health-masonry{column-count:2;column-gap:.85rem}@media (min-width:768px){.health-masonry{column-count:4}}.health-masonry-item{break-inside:avoid;border:1px solid #fff9;border-radius:1.1rem;margin:0 0 .85rem;overflow:hidden;box-shadow:0 10px 28px #65a30d1f}.dark .health-masonry-item{border-color:#ffffff1a}.health-masonry-item img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block;transform:scale(1.03)}.health-masonry-item:hover img{transform:scale(1.1)}.health-morph-layer{background:0 0}.health-morph-layer[data-section=ghrc]{background:radial-gradient(90% 55% at 50% 35%,#0d948824,#0000 68%),radial-gradient(70% 45% at 0 80%,#c69b3c14,#0000 55%)}.health-morph-layer[data-section=janki-foundation]{background:radial-gradient(90% 55% at 50% 35%,#0891b221,#0000 68%)}.health-morph-layer[data-section=medical-wing]{background:radial-gradient(90% 55% at 50% 35%,#107a5724,#0000 68%)}.health-morph-layer[data-section=cad]{background:radial-gradient(90% 55% at 50% 35%,#0891b226,#0000 68%)}.health-morph-layer[data-section=diabetes]{background:radial-gradient(90% 55% at 50% 35%,#f43f5e1a,#0000 68%)}.health-morph-layer[data-section=healthy-india]{background:radial-gradient(90% 55% at 50% 35%,#ea580c1f,#0000 68%)}.health-morph-layer[data-section=addiction-free]{background:radial-gradient(90% 55% at 50% 35%,#d9770621,#0000 68%)}.health-morph-layer[data-section=yoga-day]{background:radial-gradient(90% 55% at 50% 35%,#65a30d21,#0000 68%)}.health-morph-layer[data-section=gardens]{background:radial-gradient(90% 55% at 50% 35%,#65a30d24,#0000 68%)}.dark .health-morph-layer[data-section=ghrc]{background:radial-gradient(90% 55% at 50% 35%,#0d948833,#0000 68%)}.dark .health-morph-layer[data-section=janki-foundation]{background:radial-gradient(90% 55% at 50% 35%,#0891b233,#0000 68%)}.dark .health-morph-layer[data-section=medical-wing]{background:radial-gradient(90% 55% at 50% 35%,#107a5733,#0000 68%)}.dark .health-morph-layer[data-section=cad]{background:radial-gradient(90% 55% at 50% 35%,#0891b238,#0000 68%)}.dark .health-morph-layer[data-section=diabetes]{background:radial-gradient(90% 55% at 50% 35%,#f43f5e29,#0000 68%)}.dark .health-morph-layer[data-section=healthy-india]{background:radial-gradient(90% 55% at 50% 35%,#ea580c2e,#0000 68%)}.dark .health-morph-layer[data-section=addiction-free]{background:radial-gradient(90% 55% at 50% 35%,#d9770633,#0000 68%)}.dark .health-morph-layer[data-section=yoga-day]{background:radial-gradient(90% 55% at 50% 35%,#65a30d33,#0000 68%)}.dark .health-morph-layer[data-section=gardens]{background:radial-gradient(90% 55% at 50% 35%,#65a30d38,#0000 68%)}@media (prefers-reduced-motion:reduce){.health-hero-img,.health-hero-ecg path{animation:none}.health-hero-ecg path{stroke-dashoffset:0}.health-morph-layer,.health-tile-media img,.health-snapshot img,.health-frame img,.health-masonry-item img{transition:none}}
