@font-face{font-family:Martel;font-style:normal;font-display:optional;font-weight:700;src:url(/fonts/martel-devanagari-700-normal.woff2)format("woff2");unicode-range:U+900-97F,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:Martel;font-style:normal;font-display:optional;font-weight:700;src:url(/fonts/martel-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martel;font-style:normal;font-display:optional;font-weight:700;src:url(/fonts/martel-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel;font-style:normal;font-display:optional;font-weight:800;src:url(/fonts/martel-devanagari-800-normal.woff2)format("woff2");unicode-range:U+900-97F,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:Martel;font-style:normal;font-display:optional;font-weight:800;src:url(/fonts/martel-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martel;font-style:normal;font-display:optional;font-weight:800;src:url(/fonts/martel-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:optional;font-weight:400;src:url(/fonts/mukta-devanagari-400-normal.woff2)format("woff2");unicode-range:U+900-97F,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-display:optional;font-weight:400;src:url(/fonts/mukta-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:optional;font-weight:400;src:url(/fonts/mukta-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:optional;font-weight:600;src:url(/fonts/mukta-devanagari-600-normal.woff2)format("woff2");unicode-range:U+900-97F,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-display:optional;font-weight:600;src:url(/fonts/mukta-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:optional;font-weight:600;src:url(/fonts/mukta-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:optional;font-weight:700;src:url(/fonts/mukta-devanagari-700-normal.woff2)format("woff2");unicode-range:U+900-97F,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-display:optional;font-weight:700;src:url(/fonts/mukta-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:optional;font-weight:700;src:url(/fonts/mukta-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sdps-red-500:#ed1b24;--sdps-red-600:#d0141c;--sdps-red-700:#b5121b;--sdps-red-50:#fce8e6;--ghee-gold-400:#e3a21a;--danedar-amber-500:#b97a0e;--danedar-amber-700:#8f5e0a;--makhan-cream-50:#fff7e8;--makhan-cream-100:#f8ebd2;--makhan-cream-200:#eedcb8;--roasted-brown-900:#2b1a10;--roasted-brown-700:#6b5242;--kansa-brass-500:#a88a57;--kansa-brass-700:#7d653d;--tulsi-green-600:#2f6b3a;--white:#fff;--color-bg:var(--makhan-cream-50);--color-surface:var(--white);--color-surface-alt:var(--makhan-cream-100);--color-surface-inverse:var(--roasted-brown-900);--color-text:var(--roasted-brown-900);--color-text-muted:var(--roasted-brown-700);--color-text-inverse:var(--makhan-cream-50);--color-text-accent:var(--danedar-amber-700);--color-text-accent-inverse:var(--ghee-gold-400);--color-brand:var(--sdps-red-500);--color-primary:var(--sdps-red-600);--color-primary-hover:var(--sdps-red-700);--color-primary-tint:var(--sdps-red-50);--color-on-primary:var(--white);--color-ornament:var(--kansa-brass-500);--color-border:var(--makhan-cream-200);--color-border-strong:var(--kansa-brass-500);--color-verified:var(--tulsi-green-600);--color-focus:var(--sdps-red-600);--color-focus-inverse:var(--ghee-gold-400);--font-heading:"Martel", "Martel Fallback", "Noto Serif Devanagari", Georgia, serif;--font-body:"Mukta", "Mukta Fallback", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Rozha One", "Martel", Georgia, serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--fs-3xl:clamp(2.125rem, 1.6rem + 2.6vw, 3.5rem);--fs-display:clamp(2.75rem, 2rem + 4vw, 5rem);--lh-tight:1.2;--lh-snug:1.35;--lh-body:1.65;--tracking-caps:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--container-max:1240px;--gutter:clamp(1rem, .5rem + 2vw, 1.5rem);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--border-width:1px;--rule-width:1.5px;--shadow-sm:0 1px 3px #2b1a1014;--shadow-md:0 6px 20px #2b1a101a;--shadow-lg:0 18px 44px #2b1a1024;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur-base:.25s;--dur-slow:.45s;--z-header:300;--z-drawer:400;--z-bottom-bar:350;--ornament-jaali:url(/brand/ornaments/jaali.svg);--ornament-drip:url(/brand/ornaments/ghee-drip.svg)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}@font-face{font-family:Mukta Fallback;src:local(Arial),local(Roboto),local(Helvetica);size-adjust:94.21%;ascent-override:119.94%;descent-override:56.47%;line-gap-override:0%}@font-face{font-family:Martel Fallback;src:local(Georgia),local(Noto Serif),local(Times New Roman);size-adjust:114.18%;ascent-override:98.53%;descent-override:49.22%;line-gap-override:0%}html:not([lang=hi]) [lang=hi]{font-family:Noto Sans Devanagari,Nirmala UI,Mangal,Kohinoor Devanagari,system-ui,sans-serif}html:not([lang=hi]) h1 [lang=hi],html:not([lang=hi]) h2 [lang=hi]{font-family:Noto Serif Devanagari,Nirmala UI,Mangal,Kohinoor Devanagari,serif}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text);overflow-wrap:break-word}h1{font-size:var(--fs-3xl);font-weight:var(--fw-heavy)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}p,li{overflow-wrap:break-word}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:2px}.on-dark :focus-visible,.section--dark :focus-visible{outline-color:var(--color-focus-inverse)}button,input,select,textarea{font:inherit;color:inherit}.container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-9)}.section--alt{background:var(--color-surface-alt)}.section--dark{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.section--dark h2,.section--dark h3{color:var(--color-text-inverse)}.section--drip{position:relative}.section--drip:before{content:"";background:var(--ornament-drip) repeat-x;pointer-events:none;height:28px;position:absolute;inset:0 0 auto}@media (width<=720px){.section{padding-block:var(--space-8)}}.section-head{max-width:46rem;margin:0 auto var(--space-7);text-align:center}.section-head h2{margin-bottom:var(--space-3)}.section-head p{color:var(--color-text-muted);font-size:var(--fs-lg)}.section--dark .section-head p{color:var(--color-text-inverse)}.eyebrow{margin-bottom:var(--space-3);color:var(--color-text-accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:inline-block}.prose>*+*{margin-top:var(--space-4)}.prose ul{padding-left:1.2em}.prose li+li{margin-top:var(--space-2)}.grid{gap:var(--space-5);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.split{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.split>*{min-width:0}.split img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media (width<=900px){.split{gap:var(--space-6);grid-template-columns:1fr}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-3);z-index:1000;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3);background:var(--color-surface);padding:var(--space-2) var(--space-4)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-base);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.btn--outline{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.btn--outline:hover{background:var(--color-primary);color:var(--color-on-primary)}.btn--light{background:var(--makhan-cream-50);color:var(--color-text)}.btn--light:hover{background:var(--ghee-gold-400);color:var(--color-text)}.btn--ghost-light{border-color:var(--makhan-cream-50);color:var(--makhan-cream-50);background:0 0}.btn--ghost-light:hover{background:var(--makhan-cream-50);color:var(--color-text)}.btn--sm{min-height:36px;padding:var(--space-1) var(--space-4);font-size:var(--fs-sm)}.btn--block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.icon{flex-shrink:0;width:1.25em;height:1.25em}.nowrap{white-space:nowrap}.topbar{background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--fs-sm);border-bottom:3px solid var(--color-primary)}.topbar__inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.topbar a{color:var(--color-text-inverse);text-decoration:none}.topbar a:hover{color:var(--color-text-accent-inverse)}.topbar__group{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.topbar__item{align-items:center;gap:var(--space-2);display:inline-flex}.topbar__item .icon{color:var(--color-text-accent-inverse);width:1em;height:1em}.lang-toggle{border:1px solid var(--kansa-brass-500);border-radius:var(--radius-pill);padding:0 var(--space-3);font-weight:var(--fw-semibold)}@media (width<=720px){.topbar__address,.topbar__hours{display:none}.topbar__inner{justify-content:center}}.site-header{z-index:var(--z-header);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);position:sticky;top:0}.site-header.is-scrolled{box-shadow:var(--shadow-md)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;transition:min-height var(--dur-base) var(--ease-out);display:flex}.site-header.is-scrolled .site-header__inner{min-height:56px}.site-header.is-scrolled .brand img{height:34px}.site-header .brand img{transition:height var(--dur-base) var(--ease-out)}@media (width<=1639px) and (width>=1201px){.site-header .brand__name{display:none}}@media (width>=1201px){.site-header .brand{flex:none}}@media (width<=1639px) and (width>=1201px){.nav__list{gap:0}.nav__link,.nav__trigger{padding-inline:var(--space-2)}.nav{gap:var(--space-1)}.nav__long{display:none}}@media (width<=1320px) and (width>=1201px){.nav__link,.nav__trigger{font-size:var(--fs-sm)}.nav__rate.btn{padding-inline:var(--space-3)}}@media (width>=1640px){.site-header__inner,.topbar__inner{max-width:1580px}.site-header .brand__name{white-space:nowrap}}.nav__trigger,.nav__link,.nav__rate{white-space:nowrap}.nav__call{border:var(--rule-width) solid var(--color-border-strong);width:44px;height:44px;color:var(--color-primary);border-radius:50%;place-items:center;display:inline-grid}.nav__call:hover{background:var(--color-primary-tint)}.nav__call .icon{width:20px;height:20px}.nav__trigger[aria-current=true]{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.mega__inner.mega__inner--brands{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);justify-content:stretch}.mega__inner--brands ul{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.mega__inner--brands li:last-child{margin-top:var(--space-2);grid-column:1/-1}.mega__col a[aria-current=page]{color:var(--color-primary);font-weight:var(--fw-semibold)}.brand{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:flex}.brand img{width:auto;height:44px}.brand__name{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:1.1}.brand__tag{color:var(--color-text-accent);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;display:block}.nav{align-items:center;gap:var(--space-2);display:flex}.nav__list{align-items:center;gap:var(--space-1);padding:0;list-style:none;display:flex}.nav__item{position:static}.nav__link,.nav__trigger{align-items:center;gap:var(--space-1);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--fw-semibold);font-size:var(--fs-base);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.nav__link:hover,.nav__trigger:hover,.nav__trigger[aria-expanded=true]{background:var(--color-primary-tint);color:var(--color-primary)}.nav__link[aria-current=page]{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.nav__trigger .chev{width:.8em;height:.8em;transition:transform var(--dur-fast)}.nav__trigger[aria-expanded=true] .chev{transform:rotate(180deg)}.mega{background:var(--color-surface) var(--ornament-jaali) right bottom / 48px no-repeat;border-top:var(--border-width) solid var(--color-border);border-bottom:3px solid var(--color-ornament);box-shadow:var(--shadow-lg);position:absolute;top:100%;left:0;right:0}.mega[hidden]{display:none}.mega__inner{grid-template-columns:repeat(var(--cols,3), minmax(11rem, 15rem)) minmax(16rem, 20rem);justify-content:start;align-items:start;gap:var(--space-5) var(--space-7);padding-block:var(--space-6);display:grid}.mega__col h3{font-size:var(--fs-sm);font-family:var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-accent);margin-bottom:var(--space-3)}.mega__col ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.mega__col li{line-height:var(--lh-snug)}.mega__col a{color:var(--color-text);font-size:var(--fs-sm);padding-block:2px;text-decoration:none;display:inline-block}.mega__col a:hover{color:var(--color-primary);text-decoration:underline}.mega__feature{background:var(--color-surface-alt);border-radius:var(--radius-md);padding:var(--space-5);align-self:start}.mega__feature h3{font-size:var(--fs-xl)}.mega__feature p{color:var(--color-text-muted);font-size:var(--fs-sm);margin-block:var(--space-2) var(--space-4)}.menu-toggle{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.menu-toggle .icon{width:26px;height:26px}.drawer{z-index:var(--z-drawer);overscroll-behavior:contain;background:var(--color-surface);width:min(360px,88vw);height:100dvh;box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-4) var(--space-8);visibility:hidden;transition:transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%)}.drawer.is-open{visibility:visible;transition:transform var(--dur-base) var(--ease-out);transform:none}.drawer__head{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.drawer details{border-bottom:var(--border-width) solid var(--color-border)}.drawer summary,.drawer__link{min-height:48px;padding:var(--space-2) var(--space-1);font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;text-decoration:none;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer summary:after{content:"+";font-size:var(--fs-lg);color:var(--color-text-accent)}.drawer details[open] summary:after{content:"–"}.drawer details ul{padding:0 0 var(--space-3) var(--space-3);gap:var(--space-1);list-style:none;display:grid}.drawer details a{padding:var(--space-2) 0;color:var(--color-text-muted);text-decoration:none;display:block}.drawer__link{border-bottom:var(--border-width) solid var(--color-border)}.drawer .btn{margin-top:var(--space-5)}.backdrop{z-index:calc(var(--z-drawer) - 1);opacity:0;visibility:hidden;transition:opacity var(--dur-base), visibility 0s linear var(--dur-base);background:#2b1a1080;position:fixed;inset:0}.backdrop.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-base)}body.is-locked{overflow:hidden}@media (width<=1200px){.nav__list,.nav>.btn{display:none}.menu-toggle{display:inline-flex}}@media (width<=480px){.nav__call{display:none}}.bottom-bar{display:none}@media (width<=720px){.bottom-bar{z-index:var(--z-bottom-bar);background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #2b1a1014}body:has(.bottom-bar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.bottom-bar a{min-height:64px;color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bottom-bar a .icon{width:22px;height:22px}.bottom-bar__whatsapp .icon{color:var(--color-verified)}.bottom-bar a.bottom-bar__quote{background:var(--color-primary);color:var(--color-on-primary)}.card{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base), transform var(--dur-base);flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card__media{aspect-ratio:4/3;background:var(--color-surface-alt);color:var(--color-text);place-items:center;display:grid;position:relative;overflow:hidden}.card__media img{object-fit:contain;width:100%;height:100%;padding:var(--space-4);position:absolute;inset:0}.card__media svg{width:40%;height:auto}.card__body{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.card__body h3{font-size:var(--fs-lg)}.card__body p{color:var(--color-text-muted);font-size:var(--fs-sm)}.card__actions{gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.tag{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;display:inline-block}a.tag{align-items:center;min-height:24px;display:inline-flex}.tag--verified{color:var(--color-verified);gap:var(--space-1);background:0 0;align-items:center;padding:0;display:inline-flex}.tag--verified .icon{width:1em;height:1em}.packs{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.packs li{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.brand-card{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:border-color var(--dur-fast);grid-template-columns:64px 1fr;align-items:center;text-decoration:none;display:grid}.brand-card:hover{border-color:var(--color-primary);color:var(--color-text)}.brand-card__logo{background:var(--color-surface-alt);border:var(--rule-width) solid var(--color-ornament);width:64px;height:64px;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--color-text-accent);border-radius:50%;place-items:center;display:grid}.brand-card__logo img{object-fit:contain;border-radius:50%;width:100%;height:100%}.brand-card h3{font-size:var(--fs-base)}.brand-card p{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}.spec{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.spec__title{padding:var(--space-3) var(--space-4);background:var(--color-surface-alt);font-size:var(--fs-base);border-bottom:var(--rule-width) solid var(--color-ornament)}.spec dl{grid-template-columns:minmax(8rem,40%) 1fr;display:grid}.spec dt,.spec dd{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.spec dt{color:var(--color-text-muted);font-size:var(--fs-sm)}.spec dd{font-weight:var(--fw-semibold)}.spec dl>:nth-last-child(-n+2){border-bottom:0}.matrix-wrap{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.matrix{border-collapse:collapse;width:100%;font-size:var(--fs-sm);min-width:34rem}.matrix caption{text-align:left;padding:var(--space-3) var(--space-4);font-weight:var(--fw-bold)}.matrix th,.matrix td{padding:var(--space-2) var(--space-3);border-top:var(--border-width) solid var(--color-border);text-align:center}.matrix thead th{background:var(--color-surface-alt);font-weight:var(--fw-bold)}.matrix th[scope=row]{text-align:left;background:var(--color-surface);font-weight:var(--fw-semibold);position:sticky;left:0}.matrix .yes{color:var(--color-verified);font-weight:var(--fw-bold)}.matrix .no{color:var(--color-text-muted)}.ledger{background:var(--makhan-cream-50);border:var(--border-width) solid var(--color-border-strong);border-left:6px double var(--color-primary);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5)}.ledger__head{justify-content:space-between;gap:var(--space-1) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--rule-width) solid var(--color-border);flex-wrap:wrap;align-items:baseline;display:flex}.ledger__head h3,.ledger__title{font-size:var(--fs-lg)}.ledger__date{color:var(--color-text-muted);font-size:var(--fs-sm)}.ledger__rows{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ledger__rows li{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) dashed var(--color-border);flex-direction:column;display:flex}.ledger__rows li+li{border-left:var(--border-width) dashed var(--color-border)}.ledger__qty{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-2xl);color:var(--color-text-accent);font-variant-numeric:tabular-nums;order:-1;line-height:1.1}.ledger__rows li>span:not(.ledger__qty){font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.ledger__note{margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted)}@media (width>=721px){.ledger__rows li{border-bottom:0}.ledger__rows li:first-child{padding-left:0}}@media (width<=720px){.ledger__rows{grid-template-columns:1fr 1fr}.ledger__rows li{padding-inline:var(--space-3)}.ledger__rows li:nth-child(odd){border-left:0;padding-left:0}.ledger__rows li:nth-last-child(-n+2):nth-child(odd),.ledger__rows li:last-child{border-bottom:0}}.trust-strip{gap:var(--space-5);text-align:center;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:start;display:grid}.trust-strip figure{justify-items:center;gap:var(--space-2);display:grid}.trust-strip img{width:112px;height:112px}.trust-strip figcaption{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-snug)}.trust-strip figcaption strong{color:var(--color-text);display:block}.faq{border-top:var(--rule-width) solid var(--color-ornament)}.faq details{border-bottom:var(--border-width) solid var(--color-border)}.faq summary{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-lg);align-items:center;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);width:12px;height:12px;transition:transform var(--dur-fast);flex-shrink:0;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(225deg)}.faq__answer{padding-bottom:var(--space-4);color:var(--color-text-muted);max-width:70ch}.breadcrumbs ol{gap:var(--space-1) var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}.breadcrumbs li+li:before{content:"/";color:var(--color-ornament)}.breadcrumbs a{color:var(--color-text-muted)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs [aria-current=page]{color:var(--color-text);font-weight:var(--fw-semibold)}.page-hero{isolation:isolate;background:var(--color-surface-alt);border-bottom:var(--rule-width) solid var(--color-ornament);padding-block:var(--space-6) var(--space-7);position:relative}.page-hero:after{content:"";z-index:-1;background:var(--ornament-jaali) right top / 48px;opacity:.6;width:min(36%,26rem);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}@media (width<=900px){.page-hero:after{display:none}}.page-hero h1{margin-block:var(--space-4) var(--space-3)}.page-hero p{max-width:46rem;color:var(--color-text-muted);font-size:var(--fs-lg)}.form{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form .full{grid-column:1/-1}@media (width<=640px){.form{grid-template-columns:1fr}}.field{gap:var(--space-1);align-content:start;display:grid}.field label{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.field .req{color:var(--color-primary)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);border:var(--rule-width) solid var(--color-border-strong);border-radius:var(--radius-sm)}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--color-focus);outline-offset:1px;border-color:var(--color-text)}.field__hint{font-size:var(--fs-xs);color:var(--color-text-muted)}.field__error{font-size:var(--fs-xs);color:var(--color-primary);font-weight:var(--fw-semibold)}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:var(--color-primary)}.form__status{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:var(--fw-semibold)}.form__status--ok{background:var(--color-surface);border:var(--rule-width) solid var(--color-verified);color:var(--color-verified)}.form__status--error{background:var(--color-surface);border:var(--rule-width) solid var(--color-primary);color:var(--color-primary)}.form__status[hidden]{display:none}.checks{gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;padding:0;display:flex}.checks legend{font-weight:var(--fw-semibold);font-size:var(--fs-sm);margin-bottom:var(--space-2);width:100%}.check{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);cursor:pointer;display:inline-flex}.check input{width:20px;height:20px;min-height:0;accent-color:var(--color-primary);flex-shrink:0;margin-top:2px}.consent{color:var(--color-text-muted);line-height:var(--lh-snug)}.cf-turnstile{min-height:65px}form[aria-busy=true] button[type=submit]{opacity:.7;cursor:progress}.quote-fab{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-bottom-bar);box-shadow:var(--shadow-lg);position:fixed}.quote-fab[hidden]{display:none}@media (width<=720px){.quote-fab{bottom:calc(76px + env(safe-area-inset-bottom))}}.quote-count{border-radius:var(--radius-pill);background:var(--makhan-cream-50);min-width:1.5em;height:1.5em;color:var(--color-text);font-size:var(--fs-xs);place-items:center;padding:0 .3em;display:inline-grid}.quote-drawer .quote-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.quote-item{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:1fr auto;align-items:center;display:grid}.quote-item__name{font-weight:var(--fw-semibold)}.quote-item__pack{font-size:var(--fs-xs);color:var(--color-text-muted)}.qty{border:var(--rule-width) solid var(--color-border-strong);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.qty button{cursor:pointer;width:36px;height:36px;font-weight:var(--fw-bold);color:var(--color-primary);background:0 0;border:0}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5ch}.quote-empty{color:var(--color-text-muted)}.quote-remove{color:var(--color-text-muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;text-decoration:underline}.blog-card .card__media{aspect-ratio:16/9}.blog-card .card__media img{object-fit:cover;padding:0}.blog-card h3 a{color:var(--color-text);text-decoration:none}.blog-card h3 a:hover{color:var(--color-primary)}.blog-card h3 a:after{content:"";position:absolute;inset:0}.blog-card{position:relative}.meta{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.news-list{border-top:var(--rule-width) solid var(--color-ornament);padding:0;list-style:none}.news-row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:7rem 1fr auto;align-items:baseline;display:grid}.news-row time{color:var(--color-text-accent);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.news-row a{color:var(--color-text);font-weight:var(--fw-semibold);text-decoration:none}.news-row a:hover{color:var(--color-primary);text-decoration:underline}.news-row .tag{align-self:center}@media (width<=640px){.news-row{gap:var(--space-1);grid-template-columns:1fr}.news-row .tag{justify-self:start}}.author-box{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface-alt);border-radius:var(--radius-md);border-left:4px solid var(--color-ornament);grid-template-columns:72px 1fr;display:grid}.author-box img{object-fit:cover;border-radius:50%;width:72px;height:72px}.author-box h3{font-size:var(--fs-base)}.author-box__role{color:var(--color-text-accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.author-box p{color:var(--color-text-muted);font-size:var(--fs-sm);margin-top:var(--space-2)}.cta-band{background:var(--color-primary);color:var(--color-on-primary);padding-block:var(--space-8);position:relative;overflow:hidden}.cta-band:after{content:"";opacity:.12;pointer-events:none;background:var(--ornament-jaali) center / 48px;filter:brightness(3);position:absolute;inset:0}.cta-band__inner{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex;position:relative}.cta-band h2{color:var(--color-on-primary)}.cta-band p{max-width:40rem;margin-top:var(--space-2)}.cta-band__actions,.cta-group{gap:var(--space-3);flex-wrap:wrap;display:flex}.quote-drawer__title{font-size:var(--fs-xl)}.quote-drawer .btn{margin-top:var(--space-3)}.site-footer{background:var(--color-surface-inverse);color:var(--color-text-inverse);padding-top:var(--space-8);position:relative}.site-footer:before{content:"";background:var(--ornament-drip) repeat-x;height:28px;position:absolute;inset:0 0 auto}.site-footer a{color:var(--color-text-inverse);text-decoration:none}.site-footer a:hover{color:var(--color-text-accent-inverse);text-decoration:underline}.site-footer__grid{gap:var(--space-6);padding-bottom:var(--space-7);grid-template-columns:1.4fr repeat(3,1fr);display:grid}@media (width<=900px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.site-footer__grid{grid-template-columns:1fr}}.site-footer h2{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-accent-inverse);margin-bottom:var(--space-3)}.site-footer ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.site-footer__brand img{background:var(--white);border-radius:var(--radius-sm);width:auto;height:48px;margin-bottom:var(--space-3);padding:4px}.site-footer__brand p{font-size:var(--fs-sm);max-width:22rem}.site-footer .nap{font-style:normal;font-size:var(--fs-sm);line-height:var(--lh-body)}.site-footer__hours{gap:var(--space-2);margin-top:var(--space-3);align-items:center;display:flex}.site-footer__hours .icon{width:1em;height:1em;color:var(--color-text-accent-inverse)}.site-footer__seals{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__seals img{width:64px;height:64px}.site-footer__legal{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-4);border-top:var(--border-width) solid #fff7e833;font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.site-footer__credit{align-items:center;gap:var(--space-2);display:inline-flex}.site-footer__credit img{width:auto;height:20px}.qty input{text-align:center;font-variant-numeric:tabular-nums;width:4.5ch;min-height:36px;font-weight:var(--fw-semibold);-moz-appearance:textfield;background:0 0;border:0}.qty input::-webkit-inner-spin-button,.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-drawer__note{margin-top:var(--space-3);font-size:var(--fs-xs);color:var(--color-text-muted)}.quote-summary{padding:var(--space-4);border:var(--rule-width) solid var(--color-ornament);border-radius:var(--radius-md);background:var(--color-surface-alt)}.quote-summary[hidden]{display:none}.quote-summary__title{font-size:var(--fs-base);margin-bottom:var(--space-2)}.quote-summary ul{padding-left:var(--space-5);font-size:var(--fs-sm)}.link-button{min-height:44px;color:var(--color-primary);cursor:pointer;font-weight:var(--fw-semibold);background:0 0;border:0;padding:0;text-decoration:underline}.quote-add{align-items:center;gap:var(--space-2);display:inline-flex}.quote-add label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.quote-add input{width:6rem;min-height:44px;padding:0 var(--space-2);border:var(--rule-width) solid var(--color-border-strong);border-radius:var(--radius-sm)}.site-footer__tagline{color:var(--color-text-accent-inverse);font-weight:var(--fw-semibold)}.drawer .menu-toggle{display:inline-flex}.hero{isolation:isolate;background:var(--color-surface-inverse);min-height:min(88vh,680px);color:var(--color-text-inverse);align-items:center;display:flex;position:relative;overflow:hidden}.hero__video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(100deg,#2b1a10eb 0%,#2b1a10c7 55%,#2b1a1073 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero__video{display:none}}.hero__inner{padding-block:var(--space-9);max-width:52rem}.hero .eyebrow{color:var(--color-text-accent-inverse)}.hero h1{color:var(--color-text-inverse);font-size:var(--fs-display);margin-bottom:var(--space-4)}.hero h1 span{color:var(--color-text-accent-inverse)}.hero__lead{font-size:var(--fs-lg);max-width:40rem;margin-bottom:var(--space-6)}.hero__ctas{gap:var(--space-3);flex-wrap:wrap;display:flex}.stats{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-width) solid #fff7e840;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.stat__num{font-family:var(--font-heading);font-weight:var(--fw-heavy);font-size:var(--fs-2xl);color:var(--color-text-accent-inverse);line-height:1}.stat__label{font-size:var(--fs-sm);margin-top:var(--space-1)}.section--dark .stats{text-align:center;border-top:0;margin-top:0;padding-top:0}.feature{padding:var(--space-6) var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.feature__icon{width:52px;height:52px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-tint);color:var(--color-primary);place-items:center;display:grid}.feature__icon .icon{width:26px;height:26px}.feature h3{font-size:var(--fs-lg);margin-bottom:var(--space-2)}.feature p{color:var(--color-text-muted);font-size:var(--fs-sm)}.section--dark .feature{background:#fff7e80d;border-color:#fff7e826}.section--dark .feature h3,.section--dark .feature p{color:var(--color-text-inverse)}.section--dark .feature__icon{color:var(--color-text-accent-inverse);background:#e3a21a26}.feature--accent{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.feature--accent h3,.feature--accent p{color:var(--color-on-primary)}.feature--accent a{color:var(--color-on-primary);font-weight:var(--fw-bold)}.feature--accent .tag{color:inherit;background:#fff3}.feature--accent h3{margin-top:var(--space-3)}.feature__link{margin-top:var(--space-4)}.section--flush-top{padding-top:0}.split--top{align-items:start}.split--reverse>.prose{order:2}@media (width<=900px){.split--reverse>.prose{order:0}}.heading-gap{margin-bottom:var(--space-5)}.checklist{gap:var(--space-2);margin-block:var(--space-4);padding:0;list-style:none;display:grid}.checklist li{padding-left:1.8em;position:relative}.checklist li:before{content:"";border-left:2.5px solid var(--color-verified);border-bottom:2.5px solid var(--color-verified);width:1.1em;height:.6em;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.card__media--photo img{object-fit:cover;padding:0}.credentials{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid;overflow:hidden}.credentials div{padding:var(--space-4);text-align:center;border-right:var(--border-width) solid var(--color-border)}.credentials div:last-child{border-right:0}.credentials dt{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-accent)}.credentials dd{font-family:var(--font-heading);font-weight:var(--fw-bold)}@media (width<=720px){.credentials div{border-right:0;border-bottom:var(--border-width) solid var(--color-border)}}.team{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.team-card{text-align:center;padding:var(--space-6) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.team-card img{width:140px;height:140px;margin:0 auto var(--space-4);object-fit:cover;object-position:center 20%;box-shadow:0 0 0 4px var(--color-surface-alt), 0 0 0 5px var(--color-ornament);border-radius:50%}.team-card h3{font-size:var(--fs-lg)}.team-card__role{margin-block:var(--space-1) var(--space-3);color:var(--color-text-accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:block}.team-card p{color:var(--color-text-muted);font-size:var(--fs-sm)}.pull-quote{text-align:center;max-width:48rem;margin:0 auto}.pull-quote p{font-family:var(--font-heading);font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--color-text-inverse)}.pull-quote cite{margin-top:var(--space-4);color:var(--color-text-accent-inverse);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-style:normal;font-size:var(--fs-sm);display:block}.timeline{max-width:56rem;margin:0 auto;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:var(--color-ornament);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline li{width:50%;padding:var(--space-3) var(--space-6);position:relative}.timeline li:nth-child(odd){text-align:right}.timeline li:nth-child(2n){margin-left:50%}.timeline li:before{content:"";top:var(--space-6);background:var(--color-surface);border:3px solid var(--color-primary);border-radius:50%;width:16px;height:16px;position:absolute}.timeline li:nth-child(odd):before{right:-8px}.timeline li:nth-child(2n):before{left:-8px}.timeline__card{background:var(--color-surface);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.timeline__year{font-family:var(--font-heading);font-weight:var(--fw-heavy);font-size:var(--fs-xl);color:var(--color-primary)}.timeline__card h3{font-size:var(--fs-base);margin-bottom:var(--space-1)}.timeline__card p{color:var(--color-text-muted);font-size:var(--fs-sm)}@media (width<=760px){.timeline:before{left:10px}.timeline li,.timeline li:nth-child(2n){width:100%;padding-left:var(--space-7);text-align:left;margin-left:0;padding-right:0}.timeline li:nth-child(odd):before,.timeline li:nth-child(2n):before{left:2px;right:auto}}.grid--leaders{gap:var(--space-4);grid-template-columns:repeat(6,1fr)}.grid--leaders>.person{grid-column:span 2}.grid--leaders>.person:nth-child(-n+2){grid-column:span 3}.person{flex-direction:row}.person .card__media{aspect-ratio:auto;flex-shrink:0;width:38%;min-height:220px}.person .card__media img{object-fit:cover;object-position:center 20%;padding:0}.person .card__body{padding:var(--space-4);gap:var(--space-1)}@media (width<=1024px){.grid--leaders{grid-template-columns:1fr 1fr}.grid--leaders>.person,.grid--leaders>.person:nth-child(-n+2){grid-column:auto}}@media (width<=680px){.grid--leaders{grid-template-columns:1fr}.person .card__media{width:34%;min-height:180px}}.chips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips li{padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:var(--fw-bold)}.chips li.is-featured{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.note{text-align:center;margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--fs-sm)}.product-card .card__media{background:var(--white)}.contact-list{gap:var(--space-4);display:grid}.contact-card{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:flex}.contact-card .feature__icon{flex-shrink:0;width:44px;height:44px;margin:0}.contact-card .feature__icon .icon{width:22px;height:22px}.contact-card h3{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.contact-card p{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.map{border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);height:380px;overflow:hidden}.map iframe{border:0;width:100%;height:100%}.grid--ventures{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}@media (width>=1100px){.grid--ventures{gap:var(--space-4);grid-template-columns:repeat(5,1fr)}}.grid--ventures .card__body{padding:var(--space-4)}.grid--ventures .feature--accent{padding:var(--space-4);flex-direction:column;display:flex}.grid--ventures .feature__link{margin-top:auto}.prose--narrow{max-width:46rem}.hero__crumbs{margin-bottom:var(--space-4)}.hero__crumbs .breadcrumbs li,.hero__crumbs .breadcrumbs a,.hero__crumbs .breadcrumbs [aria-current=page]{color:var(--color-text-inverse)}.brand-hero__meta{gap:var(--space-2) var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.badge-authorised{border:var(--rule-width) solid var(--color-verified);border-radius:var(--radius-pill);padding:0 var(--space-3);background:var(--color-surface)}.brand-hero__ctas{margin-top:var(--space-5)}.brand-shot{justify-items:center;gap:var(--space-2);padding:var(--space-5);background:var(--white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);display:grid}.brand-shot img{object-fit:contain;width:auto;max-height:420px}.brand-shot figcaption{font-size:var(--fs-xs);color:var(--color-text-muted)}.brand-card__logo--lg{width:160px;height:160px;font-size:var(--fs-3xl,2.5rem)}.note--left{text-align:left}.section-head--left{text-align:left;margin-inline:0}.card--link{position:relative}.card__title{font-size:var(--fs-lg)}.card__title a{color:var(--color-text);text-decoration:none}.card__title a:after{content:"";position:absolute;inset:0}.card__title a:hover{color:var(--color-primary)}.card__meta{font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-top:auto;color:var(--color-text-accent)!important}.sku-table{min-width:0}.sku-table td:last-child,.sku-table .btn{white-space:nowrap}.split--wide-text{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (width<=900px){.split--wide-text{grid-template-columns:1fr}}.sku-table th[scope=row],.sku-table td{text-align:left}.sku-table th[scope=row] a{color:var(--color-text)}.stock{font-weight:var(--fw-semibold);white-space:nowrap}.stock--in-stock{color:var(--color-verified)}.stock--out-of-stock{color:var(--color-primary)}.stock--limited,.stock--ask,.stock--on-request{color:var(--color-text-accent)}.product-layout{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (width<=900px){.product-layout{gap:var(--space-5);grid-template-columns:1fr}}.product-gallery{gap:var(--space-2);padding:var(--space-5);background:var(--white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);justify-items:center;display:grid;position:sticky;top:96px}@media (width<=900px){.product-gallery{position:static}}.product-gallery img{object-fit:contain;width:auto;max-height:440px}.product-gallery figcaption{font-size:var(--fs-xs);color:var(--color-text-muted);text-align:center}.product-main{gap:var(--space-5);display:grid}.product-for{color:var(--color-text-muted);font-size:var(--fs-sm)}.product-actions{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.product-actions .btn .icon,.spec-download .icon{width:1.1em;height:1.1em}.spec-download{margin:0}.card__brand{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-accent)}.product-card .stock{font-size:var(--fs-xs)}.product-card .card__actions{z-index:1;position:relative}.hub-ctas{margin-top:var(--space-5)}.filters-layout{gap:var(--space-6);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.filters-layout:not(:has(.filters:not([hidden]))){grid-template-columns:1fr}@media (width<=900px){.filters-layout{grid-template-columns:1fr}}.filters{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:var(--space-4);max-height:calc(100vh - 92px);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid;position:sticky;top:76px;overflow-y:auto}@media (width<=900px){.filters{position:static}}.filters[hidden]{display:none}.filters__head{justify-content:space-between;align-items:center;display:flex}.filters__title{gap:var(--space-2);font-size:var(--fs-base);font-family:var(--font-body);align-items:center;display:inline-flex}.filters__title .icon{width:1em;height:1em;color:var(--color-primary)}.filters__reset{color:var(--color-primary);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.filters__group{gap:var(--space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.filters__group legend{width:100%;margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-accent)}.filter-chip{min-height:36px;padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;background:var(--color-surface);align-items:center;display:inline-flex;position:relative}.filter-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.filter-chip:has(input:checked){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.filter-chip:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.filters-count{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.filters-empty{text-align:center;padding:var(--space-6);color:var(--color-text-muted)}.filters-empty[hidden],.product-grid>[hidden]{display:none}.guide-table th[scope=row],.guide-table td{text-align:left;vertical-align:top}.link-list{gap:var(--space-3);max-width:46rem;margin:0 auto;padding:0;list-style:none;display:grid}.link-list li{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:grid}.link-list a{font-weight:var(--fw-semibold)}.link-list span{color:var(--color-text-muted);font-size:var(--fs-sm)}.spec--spaced{margin-bottom:var(--space-5)}.spec__source{padding:var(--space-2) var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted);border-top:var(--border-width) solid var(--color-border)}.hub-products{margin-top:var(--space-6)}.pill-links{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pill-links a{min-height:40px;padding:0 var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.pill-links a:hover{border-color:var(--color-primary);color:var(--color-primary)}.steps{gap:var(--space-5);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.step{padding:var(--space-6) var(--space-5) var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:var(--radius-lg);position:relative}.step__num{width:44px;height:44px;margin-bottom:var(--space-3);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-heading);font-weight:var(--fw-heavy);font-size:var(--fs-lg);border-radius:50%;place-items:center;display:grid}.step h3{font-size:var(--fs-lg);margin-bottom:var(--space-2)}.step p{color:var(--color-text-muted);font-size:var(--fs-sm)}.credentials--stack{grid-template-columns:1fr}.credentials--stack div{border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.credentials--stack div:last-child{border-bottom:0}.hero--home{min-height:min(78vh,600px)}.hero--home h1{font-size:var(--fs-3xl)}.hero__hindi{font-size:var(--fs-lg);color:var(--color-text-accent-inverse);margin-bottom:var(--space-3);line-height:var(--lh-body)}.section--tight{padding-block:var(--space-6)}.ledger__title{font-size:var(--fs-lg)}.category-card{position:relative}.category-card .card__meta{margin-top:var(--space-3)}.pack-tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));padding:0;list-style:none;display:grid}.pack-tiles a{gap:var(--space-1);padding:var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-bottom:4px solid var(--color-ornament);border-radius:var(--radius-lg);height:100%;color:var(--color-text);transition:border-color var(--dur-fast);text-decoration:none;display:grid}.pack-tiles a:hover{border-color:var(--color-primary)}.pack-tiles__size{font-family:var(--font-heading);font-weight:var(--fw-heavy);font-size:var(--fs-2xl);color:var(--color-primary)}.pack-tiles__note{font-size:var(--fs-sm);color:var(--color-text-muted)}.brand-wall{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.brand-wall a{align-content:start}.brand-wall a>span:last-child{line-height:var(--lh-snug)}.brand-wall a{justify-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--white);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);height:100%;color:var(--color-text);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-align:center;text-decoration:none;display:grid}.brand-wall a:hover{border-color:var(--color-primary);color:var(--color-primary)}.brand-wall img{object-fit:contain;width:80px;height:80px}.brand-wall__mono{background:var(--color-surface-alt);width:80px;height:80px;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-xl);color:var(--color-text-accent);border-radius:50%;place-items:center;display:grid}.steps--compact .step{padding:var(--space-5) var(--space-4) var(--space-4)}.process{gap:var(--space-3);padding:0;list-style:none;display:grid}.process li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid #fff7e833;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--color-text-inverse);display:flex}.process span{background:var(--color-text-accent-inverse);width:36px;height:36px;color:var(--color-surface-inverse);font-size:var(--fs-base);border-radius:50%;place-items:center;display:grid}.section--dark .prose h2,.section--dark .prose p{color:var(--color-text-inverse)}.section--dark .eyebrow{color:var(--color-text-accent-inverse)}img.rounded{border-radius:var(--radius-lg);width:100%;height:auto}.review{padding:var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-left:4px solid var(--color-ornament);border-radius:var(--radius-md);margin:0}.review blockquote{margin:0 0 var(--space-3);font-size:var(--fs-base)}.review figcaption{font-size:var(--fs-sm);color:var(--color-text-muted)}.review figcaption strong{color:var(--color-text);display:block}.pill-links--center{justify-content:center}.seal-figure{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.seal-figure img{width:160px;height:160px}.seal-figure figcaption{font-size:var(--fs-sm);color:var(--color-text-muted)}.wa-qr{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:flex}.wa-qr a{border-radius:var(--radius-sm);line-height:0;display:block;overflow:hidden}.wa-qr svg{width:136px;height:136px}.wa-qr figcaption{font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.locations{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.locations{grid-template-columns:1fr}}.map--leaflet{background:var(--makhan-cream-100);z-index:0;height:420px;position:relative}.location-list{gap:var(--space-3);padding:0;list-style:none;display:grid}.location-list li{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:block}.location-list h3{font-size:var(--fs-base)}.location-list p{font-size:var(--fs-sm);color:var(--color-text-muted)}.location-list a{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.map-pin span{background:var(--color-primary);width:28px;height:28px;color:var(--color-on-primary);font-weight:var(--fw-bold);font-size:var(--fs-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.map-pin{background:0 0;border:0}.map-pin span{border:3px solid var(--white);width:32px;height:32px;box-shadow:var(--shadow-md)}.verify-notes{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.verify-note{padding:var(--space-6);background:var(--color-surface);border:var(--rule-width) solid var(--color-primary);border-left:6px solid var(--color-primary);border-radius:var(--radius-md)}.verify-note h2{font-size:var(--fs-xl);margin-block:var(--space-2) var(--space-3)}.verify-note p+p{margin-top:var(--space-3)}.verify-note[lang=hi] p{line-height:var(--lh-body)}.licence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.licence-number{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-xl);letter-spacing:.03em;color:var(--color-text)!important}.group-list{gap:var(--space-6);max-width:60rem;display:grid}.group-venture{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.group-venture img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.group-venture h2{font-size:var(--fs-xl);margin-block:var(--space-2)}.group-venture p{color:var(--color-text-muted)}@media (width<=760px){.group-venture{grid-template-columns:1fr}}.nav__search{color:var(--color-text)}.not-found h1{font-size:var(--fs-3xl);margin-block:var(--space-2) var(--space-3)}.not-found p{color:var(--color-text-muted);font-size:var(--fs-lg)}.not-found .cta-group,.not-found .pill-links{margin-top:var(--space-5)}.search-form{gap:var(--space-2);margin-top:var(--space-5);display:flex}.search-form input{min-width:0;min-height:52px;padding:0 var(--space-4);border:var(--rule-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--fs-base);flex:1}.search-form input:focus{outline:3px solid var(--color-focus);outline-offset:1px}.site-search{--pagefind-ui-scale:1;--pagefind-ui-primary:var(--color-primary);--pagefind-ui-text:var(--color-text);--pagefind-ui-background:var(--color-surface);--pagefind-ui-border:var(--color-border-strong);--pagefind-ui-tag:var(--color-surface-alt);--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:12px;--pagefind-ui-font:var(--font-body)}.site-search .pagefind-ui__result-link{color:var(--color-text);font-family:var(--font-heading)}.site-search .pagefind-ui__result-link:hover{color:var(--color-primary)}.people__label{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-accent);margin:var(--space-5) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-width) solid var(--color-border)}.founders{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}.founder{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:minmax(8rem,15rem) 1fr;align-items:center;display:grid;overflow:hidden}.founder__photo{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;height:100%}.founder__body{gap:var(--space-2);padding:var(--space-5);justify-items:start;display:grid}.founder__body h3{font-size:var(--fs-xl)}.founder__body p{color:var(--color-text-muted)}.staff{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.staff-card{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.staff-card__photo{aspect-ratio:4/3;object-fit:cover;object-position:center 22%;width:100%}.staff-card__body{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);justify-items:start;display:grid}.staff-card__body h3{font-size:var(--fs-lg)}.staff-card__body p{color:var(--color-text-muted);font-size:var(--fs-sm)}@media (width<=520px){.founder{grid-template-columns:1fr}.founder__photo{aspect-ratio:4/3;height:auto}}@media (width<=640px){.site-footer{padding-top:var(--space-7)}.site-footer__grid{grid-template-columns:1fr;gap:0;padding-bottom:0}.site-footer__brand{padding-bottom:var(--space-5)}.site-footer__grid>div:not(.site-footer__brand){padding-block:var(--space-4);border-top:var(--border-width) solid #fff7e826}.site-footer__grid>div:has(a[href="/wholesale/"]){order:2}.site-footer__grid>div:has(.site-footer__brands){order:3}.site-footer h2{margin-bottom:var(--space-2)}.site-footer ul,.site-footer__brands{gap:0 var(--space-4);font-size:var(--fs-sm);grid-template-columns:1fr 1fr}.site-footer ul a{padding-block:6px;display:block}.site-footer__brands li:nth-child(n+9):not(:last-child){display:none}.site-footer__brands li:last-child{grid-column:1/-1}.site-footer__seals{margin-top:var(--space-3)}.site-footer__seals img{width:52px;height:52px}.site-footer__legal{align-items:center;gap:var(--space-2);text-align:center;padding-block:var(--space-4) var(--space-5);line-height:var(--lh-snug);flex-direction:column}.product-grid,.grid--3:has(>.product-card[data-product]){gap:var(--space-3);grid-template-columns:1fr 1fr}.product-card[data-product] .card__media{aspect-ratio:1}.product-card[data-product] .card__media img{padding:var(--space-2)}.product-card[data-product] .card__body{padding:var(--space-3);gap:var(--space-1)}.product-card[data-product] .card__title{font-size:var(--fs-base);line-height:var(--lh-snug)}.product-card[data-product] .card__brand,.product-card[data-product] .packs li{font-size:.68rem}.product-card[data-product] .card__actions{padding-top:var(--space-2)}.product-card[data-product] .card__quote{width:100%;padding-inline:var(--space-2);justify-content:center}.grid--3:has(>.product-card.card--link:not([data-product])){gap:var(--space-3);grid-template-columns:1fr 1fr}.product-card.card--link:not([data-product]) .card__body{padding:var(--space-3);gap:var(--space-1)}.product-card.card--link:not([data-product]) .card__title{font-size:var(--fs-base)}.product-card.card--link:not([data-product]) .card__body>p:not(.card__meta){-webkit-line-clamp:3;font-size:var(--fs-xs);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card.card--link:not([data-product]) .tag{font-size:.62rem}.filters{gap:var(--space-3);padding:var(--space-3)}.filters__group{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;padding-bottom:2px;overflow-x:auto}.filters__group::-webkit-scrollbar{display:none}.filters__group legend{position:sticky;left:0}.filter-chip{white-space:nowrap;flex-shrink:0}.sku-table{min-width:0}.sku-table caption{width:auto;display:block}.sku-table thead{display:none}.sku-table,.sku-table tbody,.sku-table tr,.sku-table th,.sku-table td{display:block}.sku-table tr{gap:var(--space-1) var(--space-3);padding:var(--space-3);border-top:var(--border-width) solid var(--color-border);grid-template-columns:1fr auto;display:grid}.sku-table th[scope=row],.sku-table td{background:0 0;border:0;padding:0;position:static}.sku-table th[scope=row]{font-size:var(--fs-base);grid-column:1/-1}.sku-table td:nth-of-type(2){display:none}.sku-table td:last-child{grid-area:2/2/span 2;align-self:center}.guide-table{min-width:0}.guide-table caption{width:auto;display:block}.guide-table thead{display:none}.guide-table,.guide-table tbody,.guide-table tr,.guide-table th,.guide-table td{display:block}.guide-table tr{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border)}.guide-table th[scope=row],.guide-table td{text-align:left;background:0 0;border:0;padding:0;position:static}.guide-table th[scope=row]{font-size:var(--fs-base);margin-bottom:var(--space-1)}.guide-table td:first-of-type{font-weight:var(--fw-semibold);color:var(--color-text-accent)}.guide-table td:nth-of-type(2){color:var(--color-text-muted)}.pack-tiles{gap:var(--space-3);grid-template-columns:1fr 1fr}.pack-tiles a{padding:var(--space-4)}.pack-tiles__size{font-size:var(--fs-xl)}.category-card{padding:var(--space-5) var(--space-4)}.brand-wall{gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.brand-wall img,.brand-wall__mono{width:56px;height:56px}.brand-wall a{padding:var(--space-2);font-size:var(--fs-xs)}.hero--home h1{font-size:var(--fs-2xl)}.hero__hindi{font-size:var(--fs-base)}.trust-strip{gap:var(--space-4);grid-template-columns:1fr 1fr}.trust-strip figure:last-child:nth-child(odd){grid-column:1/-1}.trust-strip img{width:88px;height:88px}}.blog-tools{gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.blog-chips{margin:0}.blog-chips a[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.blog-search{flex:0 22rem;min-width:0;max-width:100%;margin:0}.blog-search input{min-height:44px}.blog-search__status{color:var(--color-text-muted);font-size:var(--fs-sm);margin-bottom:var(--space-3)}.blog-search__results[hidden],.blog-search__status[hidden],[data-blog-list][hidden]{display:none}.blog-card .tag{z-index:1;text-decoration:none;position:relative}.blog-card--featured{margin-bottom:var(--space-6);border-left:4px solid var(--color-primary);grid-template-columns:minmax(0,1fr);display:grid}.blog-card--featured .card__body{padding:var(--space-6)}.blog-card__title{font-size:var(--fs-2xl)}.blog-card__title a{color:var(--color-text);text-decoration:none}.blog-card__title a:after{content:"";position:absolute;inset:0}.blog-card__title a:hover{color:var(--color-primary)}.pagination{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pagination ol{gap:var(--space-2);padding:0;list-style:none;display:flex}.pagination a,.pagination [aria-current]{min-width:44px;min-height:44px;padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);color:var(--color-text);place-items:center;text-decoration:none;display:inline-grid}.pagination [aria-current]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.post-meta{color:var(--color-text-muted);font-size:var(--fs-sm)}.post-layout{gap:var(--space-7);grid-template-columns:15rem minmax(0,46rem);justify-content:center;align-items:start;display:grid}.post-layout:not(:has(.post-toc)){grid-template-columns:minmax(0,46rem)}.post-toc{font-size:var(--fs-sm);position:sticky;top:88px}.post-toc summary{font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--fs-xs);color:var(--color-text-accent);cursor:pointer;margin-bottom:var(--space-2)}.post-toc ol{padding:0 0 0 var(--space-3);border-left:var(--rule-width) solid var(--color-border);gap:var(--space-2);list-style:none;display:grid}.post-toc a{color:var(--color-text-muted);text-decoration:none}.post-toc a:hover{color:var(--color-primary);text-decoration:underline}.post-toc .toc-depth-3{padding-left:var(--space-3)}@media (width<=900px){.post-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.post-toc{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);position:static}}.post-body h2,.post-body h3{scroll-margin-top:96px}.prose blockquote{padding:var(--space-4) var(--space-5);background:var(--color-surface-alt);border-left:4px solid var(--color-ornament);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-inline:0}.prose blockquote>*+*{margin-top:var(--space-2)}.post-products,.post-faq{margin-top:var(--space-7)}.post-products__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.post-share{margin-top:var(--space-6)}.post-share .icon{width:1.1em;height:1.1em}.author-box--profile{margin-bottom:var(--space-6);grid-template-columns:120px 1fr}.author-box--profile img{width:120px;height:120px}.post-body>h2{font-size:var(--fs-xl);margin-top:var(--space-7)}.post-body>h3{font-size:var(--fs-lg);margin-top:var(--space-5)}.post-body>h2+p,.post-body>h3+p{margin-top:var(--space-2)}.news-filters{margin-bottom:var(--space-3)}.news-row[hidden]{display:none}.news-row a{color:var(--color-text)}.news-row a:hover{color:var(--color-primary)}.lead{font-size:var(--fs-lg);color:var(--color-text-muted)}.news-sources{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-surface-alt);border-radius:var(--radius-md)}.news-sources h2{font-size:var(--fs-base);font-family:var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-accent)}.story__num{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-primary)}.os-hero{background:var(--roasted-brown-900);color:var(--color-text-inverse);position:relative;overflow:hidden}.os-hero:before{content:"";opacity:.1;background:url(/brand/ornaments/jaali.svg) 100%/420px;position:absolute;inset:0}.os-hero__inner{padding-block:var(--space-6) var(--space-8);position:relative}.os-hero__crumbs .breadcrumbs li,.os-hero__crumbs .breadcrumbs a,.os-hero__crumbs .breadcrumbs [aria-current=page]{color:var(--color-text-inverse)}.os-hero__since{right:var(--gutter);font-family:var(--font-heading);color:#0000;-webkit-text-stroke:2px var(--ghee-gold-400);opacity:.4;pointer-events:none;font-size:clamp(7rem,22vw,20rem);font-weight:800;line-height:1;position:absolute;bottom:-.16em}.os-hero__eyebrow{margin-top:var(--space-6);color:var(--ghee-gold-400);letter-spacing:0;font-size:var(--fs-lg);text-transform:none;position:relative}.os-hero h1{font-size:var(--fs-display);color:var(--white);margin-block:var(--space-2) var(--space-3);position:relative}.os-hero__lede{max-width:38rem;font-size:var(--fs-lg);line-height:var(--lh-snug);position:relative}.os-hero__facts{gap:var(--space-3) var(--space-7);margin:var(--space-6) 0 0;font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex;position:relative}.os-hero__facts b{font-family:var(--font-heading);font-size:var(--fs-2xl);color:var(--ghee-gold-400);line-height:1.1;display:block}.os-wrap{--p:1;position:relative}.os-wrap.os--js{--p:0}.os{margin:0;padding:0;list-style:none}.os__rail{inset-block:0;background:var(--makhan-cream-200);width:4px;margin-left:-2px;position:absolute;left:50%}.os__fill{background:linear-gradient(#f2c14e, var(--ghee-gold-400));transform-origin:top;height:100%;transform:scaleY(var(--p));display:block}.os-ch{padding-block:var(--space-8)}.os-ch__inner{column-gap:calc(var(--space-8) * 1.6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.os-ch--even .os-ch__text{order:2}.os-ch__dot{background:var(--color-bg,var(--makhan-cream-50));border:5px solid var(--sdps-red-600);width:22px;height:22px;box-shadow:0 0 0 5px var(--makhan-cream-50);border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.os-ch__text{position:relative}.os-ch__year{font-family:var(--font-heading);color:var(--ghee-gold-400);-webkit-text-stroke:1px var(--danedar-amber-500);margin-bottom:var(--space-2);font-size:clamp(3.25rem,2rem + 4.5vw,5.75rem);font-weight:800;line-height:1;display:block}.os-ch__text h2{font-size:var(--fs-2xl);margin-block:var(--space-2) var(--space-3)}.os-ch__text p{font-size:var(--fs-lg);color:var(--color-text-muted);max-width:34rem}.os--js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), translate .7s var(--ease-out);translate:0 28px}.os--js [data-reveal].is-in{opacity:1;translate:0}.os--js .os-ch__exhibit[data-reveal]{transition-delay:.12s}.ex-sign{padding-top:var(--space-4);position:relative;rotate:-.6deg}.ex-sign__bulbs{inset:0 var(--space-3) auto;background:radial-gradient(circle at 11px 11px, var(--ghee-gold-400) 7px, var(--danedar-amber-500) 8px, transparent 9px) 0 0 / 34px 22px repeat-x;height:22px;position:absolute}.ex-sign__board{padding:var(--space-6) var(--space-5);text-align:center;border-radius:var(--radius-md);border:6px solid var(--ghee-gold-400);outline:2px solid var(--roasted-brown-900);background:linear-gradient(160deg, var(--sdps-red-600), var(--sdps-red-700));box-shadow:var(--shadow-lg,0 18px 40px #2b1a1047);color:var(--white)}.ex-sign__hi{font-family:var(--font-heading);color:#ffe3a0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:800;line-height:1.5}.ex-sign__en{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-lg)}.ex-sign__place{margin-top:var(--space-2);font-size:var(--fs-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#ffe3a0}.ex-ledger{padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 22px);border-radius:var(--radius-sm);border:3px solid var(--sdps-red-700);background:linear-gradient(90deg, transparent 26px, var(--sdps-red-600) 26px, var(--sdps-red-600) 28px, transparent 28px), repeating-linear-gradient(#fffdf6 0 35px, #e7d8bb 35px 36px);box-shadow:var(--shadow-lg,0 18px 40px #2b1a1047);position:relative;rotate:.7deg}.ex-ledger__head{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-xl);color:var(--sdps-red-700);justify-content:space-between;display:flex}.ex-ledger__row{align-items:center;gap:var(--space-4);margin-block:var(--space-4);display:flex}.ex-ledger__item{font-weight:600;font-size:var(--fs-lg);color:var(--roasted-brown-900)}.ex-ledger__price{font-family:var(--font-heading);color:var(--roasted-brown-900);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 3vw,4.25rem);font-weight:800;line-height:1.15}.ex-ledger__approx{font-family:var(--font-body);font-weight:600;font-size:var(--fs-base);color:var(--roasted-brown-700)}.ex-ledger__foot{font-size:var(--fs-sm);color:var(--roasted-brown-700);font-weight:600}.ex-roles{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid;position:relative}.ex-roles figure{border-radius:var(--radius-md);background:var(--color-surface);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md,0 8px 24px #2b1a1024);margin:0;overflow:hidden}.ex-roles img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;height:auto;display:block}.ex-roles figcaption{padding:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-muted)}.ex-roles figcaption b{color:var(--color-text);display:block}.ex-stamp{text-align:center;border:3px double var(--sdps-red-600);width:124px;height:124px;color:var(--sdps-red-700);font-size:var(--fs-xs);background:#fff7e8f0;border-radius:50%;place-content:center;font-weight:600;line-height:1.25;display:grid;position:absolute;top:56%;left:50%;translate:-50% -50%;rotate:-8deg}.ex-stamp b{font-size:.95rem}.ex-godown{border-radius:var(--radius-md);box-shadow:var(--shadow-lg,0 18px 40px #2b1a1047);background:var(--roasted-brown-900);margin:0;overflow:hidden}.ex-godown img{width:100%;height:auto;display:block}.ex-godown__stats{padding:var(--space-3) var(--space-4);color:var(--makhan-cream-50);font-size:var(--fs-sm);grid-template-columns:repeat(3,1fr);margin:0;line-height:1.2;list-style:none;display:grid}.ex-godown__stats b{font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--ghee-gold-400);font-variant-numeric:tabular-nums;display:block}.ex-brands{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ex-brands li{aspect-ratio:1;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--white);border:var(--border-width) solid var(--color-border);place-items:center;display:grid}.ex-brands img{object-fit:contain;width:100%;height:100%}.ex-brands .ex-brands__count{text-align:center;font-size:var(--fs-xs);background:var(--sdps-red-600);border-color:var(--sdps-red-600);color:var(--white);align-content:center;gap:0;font-weight:600;line-height:1.15}.ex-brands__count b{font-family:var(--font-heading);font-size:var(--fs-2xl);line-height:1.1;display:block}.ex-seals{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--white);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md,0 8px 24px #2b1a1024);grid-template-columns:repeat(3,1fr);display:grid}.ex-seals img{width:100%;height:auto}.ex-seals ul{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;margin:0;list-style:none;display:flex}.ex-seals li{font-weight:600;font-size:var(--fs-sm);flex:auto}.ex-seals b{font-family:var(--font-heading);color:var(--sdps-red-700);margin-right:var(--space-1)}.ex-clip{padding:var(--space-5);border:var(--border-width) solid var(--makhan-cream-200);box-shadow:var(--shadow-lg,0 18px 40px #2b1a1047);color:var(--roasted-brown-900);background:#f6efdd;font-family:Georgia,Times New Roman,serif;rotate:-1.2deg}.ex-clip__mast{letter-spacing:-.01em;border-bottom:3px double var(--roasted-brown-900);padding-bottom:var(--space-2);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:700;line-height:1.1}.ex-clip__edition{margin-top:var(--space-2);font-size:var(--fs-sm)}.ex-clip__section{margin-top:var(--space-4);font-weight:700;font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase}.ex-clip__entry{margin-top:var(--space-2);line-height:1.6}.ex-clip mark{color:inherit;background:#ffd978;padding:0 .2em;font-weight:700}.ex-honour{align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-md);background:var(--roasted-brown-900);box-shadow:var(--shadow-lg,0 18px 40px #2b1a1047);color:var(--makhan-cream-50);display:flex}.ex-honour img{flex:none;width:min(42%,170px);height:auto}.ex-honour__hi{font-family:var(--font-heading);font-weight:800;font-size:var(--fs-3xl);color:var(--ghee-gold-400);line-height:1.4}.ex-honour__en{font-weight:600;font-size:var(--fs-lg)}.ex-honour__org{font-size:var(--fs-sm);opacity:.85}.ex-flow{counter-reset:flow;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--white);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md,0 8px 24px #2b1a1024);margin:0;list-style:none}.ex-flow li{counter-increment:flow;align-items:baseline;gap:0 var(--space-2);padding:var(--space-3) 0 var(--space-3) 52px;color:var(--color-text-muted);flex-wrap:wrap;display:flex;position:relative}.ex-flow li+li{border-top:var(--border-width) solid var(--color-border)}.ex-flow li:before{content:counter(flow);left:0;top:var(--space-3);background:var(--sdps-red-600);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.ex-flow b{color:var(--color-text)}.ex-finale{border:6px solid var(--ghee-gold-400);border-radius:var(--radius-md);background:var(--roasted-brown-900);box-shadow:var(--shadow-lg,0 18px 40px #2b1a1047);margin:0;overflow:hidden}.ex-finale img{aspect-ratio:4/5;object-fit:cover;object-position:center 12%;width:100%;height:auto;display:block}.ex-finale figcaption{padding:var(--space-2) var(--space-3);text-align:center;font-size:var(--fs-sm);color:var(--makhan-cream-50)}.os-cta{padding-block:var(--space-8);text-align:center;color:var(--color-text-inverse);background:var(--roasted-brown-900)}.os-cta h2{color:var(--white)}.os-cta__links{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=900px){.os__rail{left:22px}.os-ch{padding-block:var(--space-6)}.os-ch__inner{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding-left:44px}.os-ch--even .os-ch__text{order:0}.os-ch__dot{left:22px;top:var(--space-2);margin-top:0}.ex-sign,.ex-ledger,.ex-clip{rotate:0deg}.ex-honour{text-align:center;flex-direction:column}.ex-stamp{width:100px;height:100px;font-size:.7rem;top:50%}.ex-stamp b{font-size:.78rem}}.hg-wrap{position:relative}.hg-level{z-index:calc(var(--z-header) - 1);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);position:sticky;top:64px}.hg-level[hidden]{display:none}.hg-level__inner{align-items:center;gap:var(--space-4);min-height:44px;display:flex}.hg-level__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hg-level__jar{border:2px solid var(--color-text);border-radius:var(--radius-pill);background:var(--color-surface);flex:1;height:12px;overflow:hidden}.hg-level__fill{transform-origin:0;height:100%;transform:scaleX(var(--level,0));background:linear-gradient(90deg,#f2c14e,#e3a21a);display:block}.hg{gap:var(--space-5);padding:0;padding-block:var(--space-6) var(--space-8);margin:0;list-style:none;display:grid}.hg--stack{gap:clamp(3rem,28vh,15rem)}.hg--stack .hg__step{top:var(--stick,120px);position:sticky}.hg__step{scroll-margin-top:120px}.hg__card{--cover:0;gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);background:var(--white);transform:scale(calc(1 - var(--cover) * .04));transform-origin:top;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 -10px 34px #2b1a101f}.hg__card:after{content:"";background:var(--roasted-brown-900);opacity:calc(var(--cover) * .22);pointer-events:none;position:absolute;inset:0}.hg__scene{border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);margin:0;overflow:hidden}.hg__scene svg,.hg__video,.hg__photo{aspect-ratio:400/260;object-fit:cover;width:100%;height:auto;display:block}.hg__note{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--color-text-muted);background:var(--color-surface)}.hg__text h2{font-size:var(--fs-2xl);margin-block:var(--space-2) var(--space-3)}.hg__title-hi{margin-top:var(--space-1);font-size:var(--fs-lg);color:var(--danedar-amber-700);display:block}.hg__text p{color:var(--color-text-muted)}.hg__text .hg__hi{margin-top:var(--space-2);color:var(--color-text)}@media (width<=899px){.hg-level{top:56px}.hg{gap:var(--space-4);padding-block:var(--space-4) var(--space-6)}.hg__card{gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hg .container{padding-inline:var(--space-2)}.hg__card{padding:0}.hg__scene{border:0;border-radius:0}.hg__note{padding-inline:var(--space-4)}.hg__text{padding:0 var(--space-4) var(--space-4)}}.hg-methods{margin:var(--space-4) 0 0;border:0;padding:0}.hg-methods__toggle{border-radius:var(--radius-md);background:var(--color-surface-alt);border:var(--border-width) solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.hg-methods__toggle label{display:grid;position:relative}.hg-methods__toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hg-methods__opt{min-height:56px;padding:var(--space-2);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-align:center;align-content:center;justify-items:center;gap:2px;line-height:1.25;display:grid}.hg-methods__opt-hi{font-size:var(--fs-xs);font-weight:var(--fw-regular)}.hg-methods__toggle input:checked+.hg-methods__opt{background:var(--color-primary);color:var(--white)}.hg-methods__toggle input:focus-visible+.hg-methods__opt{outline-offset:2px;outline:3px solid}@media (width<=520px){.hg-methods__toggle{grid-template-columns:minmax(0,1fr)}.hg-methods__opt{place-items:center start;gap:var(--space-3);min-height:44px;padding-inline:var(--space-3);text-align:start;grid-template-columns:1fr auto}}.hg-methods__text{margin-top:var(--space-3);color:var(--color-text-muted)}@supports selector(:has(*)){.hg__step:has([data-method][value=bilona]:not(:checked)) [data-m=bilona],.hg__step:has([data-method][value=direct-cream]:not(:checked)) [data-m=direct-cream],.hg__step:has([data-method][value=creamery-butter]:not(:checked)) [data-m=creamery-butter]{display:none}}@keyframes hg-rise{0%{opacity:0;translate:0 6px}50%{opacity:.9}to{opacity:0;translate:0 -10px}}@keyframes hg-spin{to{rotate:360deg}}@keyframes hg-belt{to{translate:70px}}@media (prefers-reduced-motion:no-preference){.hg-steam path{animation:2.4s ease-in-out infinite hg-rise}.hg-steam path:nth-child(2){animation-delay:.8s}.hg-steam path:nth-child(3){animation-delay:1.6s}.hg-spin{transform-box:fill-box;transform-origin:50%;animation:3s linear infinite hg-spin}.hg-belt{animation:4s linear infinite alternate hg-belt}}.hg-myth{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:2px solid #e3a21a;grid-template-columns:1fr 1fr;display:grid}.hg-myth h2{font-size:var(--fs-xl);margin-block:var(--space-2)}.hg-myth [lang=hi]{padding-left:var(--space-6);border-left:var(--border-width) solid var(--color-border)}@media (width<=767px){.hg-myth{padding:var(--space-5);grid-template-columns:1fr}.hg-myth [lang=hi]{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:var(--border-width) solid var(--color-border)}}.quiz{gap:var(--space-4);margin-top:var(--space-5);display:grid}.quiz__q{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);margin:0}.quiz__q legend{float:left;width:100%;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-lg);line-height:var(--lh-snug);padding:0}.quiz__opts{clear:both;gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.quiz__opt{display:inline-flex;position:relative}.quiz__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.quiz__opt span{min-height:44px;padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);line-height:var(--lh-snug);transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);align-items:center;display:inline-flex}.quiz__opt input:hover+span{border-color:var(--color-primary);background:var(--color-primary-tint)}.quiz__opt input:focus-visible+span{outline:3px solid var(--color-text);outline-offset:2px}.quiz__opt input:checked+span{border-color:var(--color-primary);background:var(--color-primary);color:var(--white)}.quiz__opt input[data-correct]:checked+span{border-color:var(--tulsi-green-600);background:var(--tulsi-green-600)}.quiz__why{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface-alt);display:none}.quiz__right,.quiz__wrong{display:none}.quiz__q:has(input:checked) .quiz__why{display:block}.quiz__q:has(input[data-correct]:checked) .quiz__why{border-left-color:var(--tulsi-green-600)}.quiz__q:has(input[data-correct]:checked) .quiz__right{color:var(--tulsi-green-600);display:inline}.quiz__q:has(input:not([data-correct]):checked) .quiz__wrong{color:var(--color-primary);display:inline}.quiz__score{font-weight:var(--fw-bold);min-height:1.5em}.yt{border-radius:var(--radius-lg);cursor:pointer;aspect-ratio:16/9;background:#000;border:0;width:100%;max-width:860px;margin-inline:auto;padding:0;display:block;position:relative;overflow:hidden}.yt img{object-fit:cover;opacity:.85;width:100%;height:100%}.yt__play{align-items:center;gap:var(--space-3);padding:var(--space-4);color:#fff;font-weight:var(--fw-bold);background:linear-gradient(#0000,#000000b3);display:flex;position:absolute;inset:auto 0 0}.yt__play svg{flex:none;width:56px;height:40px}.yt__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);border:0;width:100%;max-width:860px;margin-inline:auto;display:block}.yt__note{text-align:center;font-size:var(--fs-sm);color:var(--color-text-muted)}
