:root{--cream:#faf6ee;--cream-dark:#f1ead9;--green:#3e5c3a;--green-dark:#2c4429;--green-soft:#e8efe4;--gold:#b8894a;--ink:#2f3428;--ink-soft:#5c6353;--radius:14px;--shadow:0 6px 24px rgba(46,64,42,0.08);--topbar-h:70px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden;overflow-x:clip}body{font-family:var(--font-body),"Mukta",sans-serif;background:var(--cream);color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-heading),"Tiro Devanagari Hindi",serif;color:var(--green-dark);line-height:1.35;font-weight:400}img,svg{max-width:100%;display:block}a{color:var(--green)}.container{width:min(1080px,92%);margin-inline:auto}.narrow{max-width:720px}section[id]{scroll-margin-top:calc(var(--topbar-h) + 12px)}.reveal{opacity:0}.reveal.in-view{opacity:1;animation:reveal-in .7s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:var(--rd,0s)}@keyframes reveal-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.section h2.reveal:after{width:0;transition:width .7s ease .35s}.section h2.did-reveal:after,.section h2.reveal.in-view:after{width:56px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(250,246,238,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cream-dark);transition:box-shadow .3s ease}.topbar.scrolled{box-shadow:0 6px 24px rgba(46,64,42,.12)}.topbar-inner{justify-content:space-between;gap:12px;min-height:62px;padding-block:8px}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:10px;flex:1 1 auto;text-decoration:none}.brand,.brand>span:last-child{min-width:0}.brand-mark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:var(--green);color:var(--cream);font-size:1.3rem}.brand-name{display:block;font-family:var(--font-heading),serif;color:var(--green-dark);font-size:1rem;line-height:1.3;white-space:nowrap}.brand-name-short{display:none}.brand-sub{display:block;font-size:.75rem;color:var(--ink-soft)}.nav-desktop{display:none;align-items:center;gap:26px}.nav-link{text-decoration:none;color:var(--ink-soft);font-weight:600;font-size:.97rem;padding:6px 2px;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.nav-active,.nav-link:hover{color:var(--green-dark);border-bottom-color:var(--gold)}.nav-burger{display:grid;place-items:center;grid-gap:0;gap:0;width:44px;height:44px;border:1px solid var(--cream-dark);border-radius:12px;background:#fff;cursor:pointer;padding:12px 11px}.nav-burger span{display:block;width:20px;height:2px;border-radius:2px;background:var(--green-dark);transition:transform .3s ease,opacity .3s ease}.nav-burger.is-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.drawer-backdrop{position:fixed;inset:0;z-index:49;background:rgba(30,40,28,.45);opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(330px,86vw);background:var(--cream);box-shadow:-12px 0 40px rgba(30,40,28,.25);transform:translateX(105%);visibility:hidden;transition:transform .35s cubic-bezier(.22,.61,.36,1),visibility 0s linear .35s;display:flex;flex-direction:column;padding:18px 22px calc(24px + env(safe-area-inset-bottom))}.drawer.open{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.drawer-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--cream-dark);border-radius:12px;background:#fff;color:var(--green-dark);font-size:1.1rem;cursor:pointer}.drawer-nav{display:flex;flex-direction:column;overflow-y:auto}.drawer-link{font-size:1.12rem;padding:14px 4px;border-bottom:1px solid var(--cream-dark);white-space:normal}.drawer-link.nav-active{border-bottom-color:var(--cream-dark);color:var(--green-dark);font-weight:700}.drawer-cta{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding-top:20px}.drawer-cta .btn{text-align:center}.btn{display:inline-block;padding:12px 22px;border-radius:999px;text-decoration:none;font-weight:600;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.97)}.btn-solid:hover{box-shadow:0 10px 26px rgba(46,64,42,.28)}.btn-solid{background:var(--green);color:#fff;box-shadow:var(--shadow)}.btn-solid:hover{background:var(--green-dark)}.btn-outline{border:2px solid var(--green);color:var(--green-dark)}.btn-outline:hover{background:var(--green-soft)}.topbar-call{padding:9px 16px;font-size:.9rem;flex:0 0 auto}.hero{background:linear-gradient(180deg,var(--cream) 0,var(--green-soft) 100%);padding-block:clamp(40px,8vw,88px);position:relative;overflow:hidden}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.hero:before{width:420px;height:420px;top:-140px;right:-120px;background:rgba(158,190,140,.4);animation:drift 14s ease-in-out infinite alternate}.hero:after{width:340px;height:340px;bottom:-150px;left:-110px;background:rgba(233,213,169,.45);animation:drift 18s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(44px,30px) scale(1.18)}}.hero-inner{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;align-items:center;position:relative;z-index:1}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-text>*{animation:rise .8s cubic-bezier(.22,.61,.36,1) backwards}.hero-text>:first-child{animation-delay:.05s}.hero-text>:nth-child(2){animation-delay:.16s}.hero-text>:nth-child(3){animation-delay:.28s}.hero-text>:nth-child(4){animation-delay:.4s}.hero-photo{animation:rise .9s cubic-bezier(.22,.61,.36,1) .35s backwards}.eyebrow{display:inline-block;background:var(--green-soft);border:1px solid #cdddc4;color:var(--green-dark);border-radius:999px;padding:6px 16px;font-size:.88rem;font-weight:600;margin-bottom:18px}.hero h1{font-size:clamp(1.7rem,4.5vw,2.7rem);margin-bottom:16px}.accent{color:#8a6430;background:linear-gradient(100deg,#8a6430,#b8894a 55%,#8a6430);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero h1 .accent{display:block;margin-top:6px}.lead{font-size:clamp(1rem,2vw,1.13rem);color:var(--ink-soft);max-width:56ch;margin-bottom:26px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-canvas{position:absolute;inset:0;z-index:0;pointer-events:none}.trust-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.trust-chips li{background:rgba(255,255,255,.72);border:1px solid #d8e2cf;color:var(--green-dark);border-radius:999px;padding:6px 14px;font-size:.84rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-photo{justify-self:center;width:min(340px,82vw);text-align:center;position:relative}.hero-photo:before{content:"";position:absolute;top:14px;right:-14px;bottom:44px;left:14px;border:2px solid rgba(184,137,74,.5);border-radius:var(--radius);z-index:-1;transition:transform .4s ease}.hero-photo:hover:before{transform:translate(4px,4px)}.hero-photo img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out,box-shadow .3s ease}.hero-photo:hover img{box-shadow:0 22px 48px rgba(46,64,42,.2)}.hero-photo figcaption{margin-top:10px;font-family:var(--font-heading),serif;color:var(--green-dark);font-size:.95rem}.stats{background:var(--green-dark);color:var(--cream);padding-block:30px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:center}.stat-num{font-family:var(--font-heading),serif;font-size:clamp(1.5rem,4vw,2.2rem);color:#e9d5a9}.stat-label{font-size:clamp(.8rem,2vw,1rem);opacity:.9}.section{padding-block:clamp(48px,7vw,80px)}.section-tint{background:var(--cream-dark)}.section h2{font-size:clamp(1.5rem,3.5vw,2.1rem);margin-bottom:18px;position:relative;padding-bottom:12px}.section h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:3px;background:var(--gold)}.section p+p{margin-top:14px}.section-sub{color:var(--ink-soft);margin-bottom:28px}.split{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:center}.split-photo img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s ease}.books-photo:hover img,.process-photo:hover img,.split-photo:hover img{transform:scale(1.03);box-shadow:0 18px 42px rgba(46,64,42,.16)}.books-photo img,.process-photo img{transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s ease}.checklist{list-style:none;margin-top:18px;display:grid;grid-gap:10px;gap:10px}.checklist li{position:relative;-webkit-padding-start:32px;padding-inline-start:32px;color:var(--ink-soft)}.checklist li:before{content:"✔";position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:22px;height:22px;margin-top:3px;border-radius:50%;background:var(--green-soft);color:var(--green-dark);font-size:.72rem}.pour-wrap{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.pour-wrap img{border-radius:0;box-shadow:none}.pour-canvas{position:absolute;inset:0;pointer-events:none}.cards{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;counter-reset:cardnum}.card{position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff,#fdfaf2 70%,#f7f1e2);border:1px solid #eee5d2;border-radius:20px;padding:24px;box-shadow:var(--shadow);counter-increment:cardnum;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease,border-color .35s ease}.card:before{content:counter(cardnum,decimal-leading-zero);position:absolute;top:6px;inset-inline-end:16px;font-family:var(--font-heading),serif;font-size:3.2rem;line-height:1;color:rgba(62,92,58,.08);pointer-events:none;transition:color .35s ease,transform .35s ease}.card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--green));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(46,64,42,.15);border-color:#d9cfae}.card:hover:after{transform:scaleX(1)}.card:hover:before{color:rgba(184,137,74,.18);transform:scale(1.08)}.card:hover .card-icon{transform:scale(1.12) rotate(-6deg)}.card-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;font-size:1.7rem;margin-bottom:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 4px 12px rgba(46,64,42,.1);transition:transform .35s cubic-bezier(.22,.61,.36,1)}.card:nth-child(3n+1) .card-icon{background:linear-gradient(135deg,#e8efe4,#cdddc4)}.card:nth-child(3n+2) .card-icon{background:linear-gradient(135deg,#fdf3e3,#ecd9b0)}.card:nth-child(3n) .card-icon{background:linear-gradient(135deg,#eef2e2,#dbe5c9)}.card h3{font-size:1.15rem;margin-bottom:8px}.card p{color:var(--ink-soft);font-size:1rem}.process-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:center;margin-top:10px}.process-steps{list-style:none;display:grid;grid-gap:22px;gap:22px}.process-steps li{display:flex;gap:16px;align-items:flex-start}.step-num{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--green);color:#fff;font-family:var(--font-heading),serif;font-size:1.2rem;box-shadow:var(--shadow);transition:transform .3s cubic-bezier(.22,.61,.36,1),background .3s ease}.process-steps li:hover .step-num{transform:scale(1.15) rotate(8deg);background:var(--gold)}.process-steps h3{font-size:1.1rem;margin-bottom:4px}.process-steps p{color:var(--ink-soft);font-size:1rem}.process-photo img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow)}.process-photo figcaption{margin-top:10px;text-align:center;font-size:.88rem;color:var(--ink-soft)}.why-stack{display:grid;grid-gap:18px;gap:18px;margin-top:10px}.why-item{-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);background:var(--green-soft);border-radius:0 var(--radius) var(--radius) 0;padding:18px 20px;transition:transform .3s ease,box-shadow .3s ease}.why-item:hover{transform:translateX(6px);box-shadow:var(--shadow)}.why-item h3{font-size:1.08rem;margin-bottom:6px}.why-item p{color:var(--ink-soft);font-size:1rem}.faq-list{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.faq-item{background:#fff;border:1px solid #eee5d2;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:16px 48px 16px 20px;font-weight:600;color:var(--green-dark);position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--gold);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.faq-item[open] summary:after{transform:translateY(-50%) rotate(135deg)}.faq-item{transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 12px 30px rgba(46,64,42,.12)}.faq-item p{padding:0 20px 18px;color:var(--ink-soft)}.contact-grid{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}.timings{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.timings td{padding:13px 18px;border-bottom:1px solid var(--cream-dark);font-size:.98rem}.timings tr:last-child td{border-bottom:none}.timings td:last-child{text-align:end;color:var(--ink-soft)}.contact-line{margin-bottom:16px;font-size:1.02rem}.contact-line a{font-weight:600}.footer{background:var(--green-dark);color:#cfd8c8;text-align:center;padding-block:30px;font-size:.9rem}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-bottom:16px}.footer-links a{color:#e6ecdf;text-decoration:none;font-size:.92rem}.footer-links a:hover{color:#e9d5a9}.disclaimer{margin-top:8px;font-size:.85rem;color:#b9c4b0;max-width:640px;margin-inline:auto}.mt-20{margin-top:20px}.page-hero{background:linear-gradient(180deg,var(--green-soft) 0,var(--cream) 100%);padding-block:clamp(36px,6vw,64px)}.page-hero h1{font-size:clamp(1.7rem,4vw,2.5rem);margin-bottom:12px}.page-hero .lead{margin-bottom:0}.crumbs{font-size:.9rem;color:var(--ink-soft);margin-bottom:14px}.crumbs a{text-decoration:none;font-weight:600}.books-photo figcaption,.split-photo figcaption{margin-top:10px;text-align:center;font-size:.88rem;color:var(--ink-soft)}.split-photo.portrait{max-width:420px;margin-inline:auto}.books-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start;margin-top:10px}.books-list{display:grid;grid-gap:18px;gap:18px}.book-card{background:#fff;border:1px solid #eee5d2;-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--shadow);transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.book-card:hover{transform:translateY(-5px) translateX(3px);box-shadow:0 16px 36px rgba(46,64,42,.14)}.book-year{font-family:var(--font-heading),serif;color:#8a6430;font-size:.95rem}.book-card h3{font-size:1.15rem;margin:2px 0}.book-original{font-style:italic;color:var(--ink-soft);font-size:.88rem;margin-bottom:8px}.book-card p:last-child{color:var(--ink-soft);font-size:.97rem}.books-photo img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.credit{display:block;font-size:.78rem;color:#6b7261}.myth-list{display:grid;grid-gap:16px;gap:16px;margin-top:10px}.myth-card{background:#fff;border:1px solid #eee5d2;border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.myth-line{color:var(--ink-soft);margin-bottom:10px}.fact-line{color:var(--ink)}.tag{display:inline-block;font-size:.72rem;font-weight:700;padding:2px 12px;border-radius:999px;-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:middle}.tag-myth{background:#f7e3e0;color:#9c3f33}.tag-fact{background:var(--green-soft);color:var(--green-dark)}.philosophy{background:linear-gradient(160deg,#24371f,#2c4429 45%,#3e5c3a);color:#dfe8d6;position:relative;overflow:hidden}.philosophy:before{content:"";position:absolute;width:460px;height:460px;top:-180px;right:-140px;border-radius:50%;background:radial-gradient(circle,rgba(233,213,169,.16),transparent 70%);pointer-events:none}.philosophy h2{color:#fff}.big-quote{font-family:var(--font-heading),serif;font-size:clamp(1.45rem,3.4vw,2rem);line-height:1.45;margin-bottom:24px;background:linear-gradient(90deg,#e9d5a9 20%,#fff8e7 50%,#e9d5a9 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:200%}}.values{list-style:none;display:grid;grid-gap:14px;gap:14px}.value-item{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px 16px;transition:transform .3s ease,background .3s ease}.value-item:hover{transform:translateX(6px);background:rgba(255,255,255,.13)}.value-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:50%;background:rgba(233,213,169,.16);font-size:1.25rem;position:relative}.value-icon:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(233,213,169,.55);animation:ringpulse 3.4s ease-out infinite}.value-item:nth-child(2) .value-icon:after{animation-delay:.85s}.value-item:nth-child(3) .value-icon:after{animation-delay:1.7s}.value-item:nth-child(4) .value-icon:after{animation-delay:2.55s}@keyframes ringpulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.75);opacity:0}}.value-item h3{color:#fff;font-size:1.05rem;margin-bottom:2px}.value-item p{color:#c2cfb4;font-size:.95rem}.philosophy-tagline{margin-top:24px;letter-spacing:.28em;text-transform:uppercase;font-size:.78rem;font-weight:600;color:#e9d5a9}.philosophy-photo{overflow:hidden;border-radius:var(--radius);box-shadow:0 20px 50px rgba(0,0,0,.35)}.philosophy-photo img{border-radius:0;box-shadow:none;animation:kenburns 18s ease-in-out infinite alternate}.philosophy-photo:hover img{transform:none}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.testimonial-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.testimonial-card{background:#fff;border:1px solid #eee5d2;border-radius:var(--radius);padding:26px 24px 22px;box-shadow:var(--shadow);position:relative;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(46,64,42,.14)}.testimonial-card:before{content:"❝";position:absolute;top:10px;inset-inline-end:18px;font-size:2.4rem;color:var(--gold);opacity:.45;line-height:1}.t-text{color:var(--ink-soft);margin-bottom:16px}.t-name{font-weight:700;color:var(--green-dark)}.t-meta{font-size:.9rem;color:var(--ink-soft)}.note-box{margin-top:20px;background:#fdf3e3;border:1px solid #ecd9b0;-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;padding:16px 18px;color:#7a5c2e;font-weight:500}.cta-band{background:var(--green-dark);color:var(--cream);padding-block:clamp(40px,6vw,60px)}.cta-inner{display:grid;grid-gap:24px;gap:24px;align-items:center}.cta-band h2{color:#fff;font-size:clamp(1.35rem,3vw,1.8rem);margin-bottom:8px}.cta-band p{opacity:.85}.btn-light{background:#fff;color:var(--green-dark)}.btn-light:hover{background:var(--cream-dark)}.btn-light-outline{border:2px solid rgba(255,255,255,.7);color:#fff}.btn-light-outline:hover{background:rgba(255,255,255,.12)}@media (min-width:720px){.hero-inner{grid-template-columns:1.4fr 1fr}.hero-photo{justify-self:end}.cards{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1.15fr 1fr;gap:48px}.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.cards{grid-template-columns:repeat(3,1fr)}.process-grid{grid-template-columns:1.3fr 1fr;gap:56px}.books-grid{grid-template-columns:1.35fr 1fr;gap:56px}.cta-inner{grid-template-columns:1fr auto}.nav-desktop{display:flex}.nav-burger{display:none}}@media (max-width:560px){.brand-name-full{display:none}.brand-name-short{display:block}.brand-mark{width:36px;height:36px;font-size:1.1rem}.topbar-call{padding:8px 12px;font-size:.85rem}.lang-toggle{padding:7px 10px;font-size:.8rem}.topbar-actions{gap:6px}}@media (max-width:420px){.brand-sub{display:none}}.fineprint{margin-top:18px;font-size:.85rem;color:var(--ink-soft)}.footer-cert{color:#e6ecdf;font-weight:600;margin-bottom:4px}.contact-line strong{color:var(--green-dark);font-size:1.05rem}.policy-block{margin-bottom:34px}.policy-block h2{font-size:1.3rem;margin-bottom:12px;padding-bottom:8px}.hero-canvas canvas{width:100%!important;height:100%!important;display:block}.refs{-webkit-padding-start:22px;padding-inline-start:22px;display:grid;grid-gap:10px;gap:10px;font-size:.9rem;color:var(--ink-soft);overflow-wrap:break-word}.refs li{-webkit-padding-start:4px;padding-inline-start:4px}.has-globules{position:relative;overflow:hidden}.has-globules>.container{position:relative;z-index:1}.float-globules{position:absolute;inset:0;pointer-events:none;overflow:hidden}.fg-layer{position:absolute;inset:0;transition:transform .25s ease-out;will-change:transform}.globule{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff,#f4f0e4 55%,#ddd6c2);box-shadow:inset -2px -3px 6px rgba(120,110,80,.2),0 4px 12px rgba(46,64,42,.14);opacity:.9;animation:bobble 8s ease-in-out infinite alternate}@keyframes bobble{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-26px) translateX(8px)}}.sparkle{position:absolute;color:var(--gold);line-height:1;text-shadow:0 0 8px rgba(184,137,74,.8),0 0 16px rgba(184,137,74,.4);animation:twinkle 4s ease-in-out infinite}.sparkle-white{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.95),0 0 18px rgba(184,137,74,.55)}@keyframes twinkle{0%,to{opacity:.15;transform:scale(.7) rotate(0deg)}50%{opacity:.95;transform:scale(1.2) rotate(30deg)}}.icon{display:inline-block;vertical-align:-3px;-webkit-margin-end:7px;margin-inline-end:7px}.topbar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.lang-toggle{border:1.5px solid var(--green);background:#fff;color:var(--green-dark);font-family:inherit;font-size:.85rem;font-weight:700;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.lang-toggle:hover{background:var(--green-soft);transform:translateY(-1px)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:4px}.btn:focus-visible,.pill:focus-visible{outline-offset:3px;border-radius:999px}.callbar{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;gap:1px;background:var(--green-dark);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 18px rgba(46,64,42,.25)}.callbar a{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:54px;background:var(--green);color:#fff;text-decoration:none;font-weight:700;font-size:1rem}.callbar a:last-child{background:#1f7a43}@media (max-width:719.98px){body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}@media (min-width:720px){.callbar{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}html{scroll-behavior:auto}.hero:after,.hero:before{animation:none}}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5eebecae2874b12c-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9ad736da9ea6fd29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d1d117b70ea4623f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tiro Devanagari Hindi Fallback;src:local("Times New Roman");ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.__className_06dc75{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-weight:400;font-style:normal}.__variable_06dc75{--font-heading:"Tiro Devanagari Hindi","Tiro Devanagari Hindi Fallback"}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5531f9138f7b1b18-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e07ae93c420172c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/079cee5c58c4ad94-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/938f064eb0cf9505-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22ac196a2c224775-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6f0af5b22863f4a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c6c89c1c34a2ec75-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c62b17785fe5d7d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f5a4f8486488dc68-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/dff20cfddbcac9d6-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d4419e198f452e4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9d1614f7c7436749-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f60b6ee32cca87f1-s.p.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2275878d014e992d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f149253a5c6880ff-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta Fallback;src:local("Arial");ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.00%;size-adjust:94.21%}.__className_d447b1{font-family:Mukta,Mukta Fallback;font-style:normal}.__variable_d447b1{--font-body:"Mukta","Mukta Fallback"}