:root{--color-brand-50:#fbf1eb;--color-brand-100:#f5e1d6;--color-brand-200:#ebc3af;--color-brand-300:#e8a78c;--color-brand-500:#c96442;--color-brand-600:#a44932;--color-brand-700:#873b29;--color-brand-800:#6b2e20;--color-olive-50:#eef1ec;--color-olive-100:#dce3da;--color-olive-500:#5c7263;--color-olive-700:#34453c;--color-olive-800:#2a3831;--color-gold-100:#f8edd3;--color-gold-300:#ebcb83;--color-gold-500:#c99a3a;--color-gold-700:#765716;--color-sky-50:#edf3f9;--color-sky-100:#e2eaf1;--color-sky-200:#bfd2e4;--color-sky-500:#4c7aa0;--color-sky-700:#2f5677;--color-teal-50:#e9f3f0;--color-teal-100:#d3e8e2;--color-teal-200:#a9cfc5;--color-teal-500:#3d8378;--color-teal-700:#245a53;--color-plum-50:#f4edf3;--color-plum-100:#e9dae6;--color-plum-200:#d3b6cc;--color-plum-500:#85537a;--color-plum-700:#5e3557;--color-neutral-0:#fffcf7;--color-neutral-25:#fbf8f2;--color-neutral-50:#f7f4ee;--color-neutral-100:#ece5da;--color-neutral-200:#ddd5c8;--color-neutral-300:#c3b9a9;--color-neutral-400:#9a9184;--color-neutral-500:#686259;--color-neutral-700:#45413a;--color-neutral-800:#34312b;--color-neutral-900:#292722;--color-success-700:#34453c;--color-success-100:#dce3da;--color-warning-700:#7a4a0e;--color-warning-100:#f8ead0;--color-error-700:#9e2b1f;--color-error-100:#f7dfd9;--color-info-700:#2f5677;--color-info-100:#e2eaf1;--color-whatsapp:#1e7a4c;--color-whatsapp-hover:#17633d;--color-whatsapp-glyph:#25d366;--color-amazon:#f90;--color-flipkart:#2874f0;--color-flipkart-hover:#1c5bc4;--color-focus:#2f5677;--color-focus-inner:var(--color-neutral-0);--color-focus-on-dark:#f3d79a;--color-bg:var(--color-neutral-50);--color-bg-tint:var(--color-neutral-100);--color-bg-sunken:var(--color-neutral-100);--color-bg-clay:var(--color-brand-50);--color-surface:var(--color-neutral-0);--color-surface-soft:var(--color-neutral-25);--color-surface-inverse:var(--color-neutral-900);--color-surface-olive:var(--color-olive-700);--color-text:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-500);--color-text-inverse:#f7f4ee;--color-text-inverse-muted:#d6cdbe;--color-border-subtle:#e6dfd3;--color-border-warm:#e3d8c8;--color-border-inverse:#ffffff1f;--color-border:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-border-input:#8a8173;--color-primary:var(--color-brand-600);--color-primary-hover:var(--color-brand-700);--color-on-primary:#fff;--color-accent:var(--color-brand-500);--color-on-accent:var(--color-neutral-900);--color-link:var(--color-brand-600);--color-link-hover:var(--color-brand-700);--font-display:"Source Serif 4", "Mukta", "Noto Sans Devanagari", Georgia, serif;--font-ui:"Manrope", "Mukta", "Noto Sans Devanagari", "Nirmala UI", system-ui, sans-serif;--font-body:"Manrope", "Mukta", "Noto Sans Devanagari", "Nirmala UI", system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Roboto Mono", Menlo, monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-base:clamp(1.0313rem, .99rem + .2vw, 1.0938rem);--text-lg:clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--text-xl:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.32rem + .8vw, 1.875rem);--text-3xl:clamp(1.875rem, 1.4rem + 2vw, 3.125rem);--text-4xl:clamp(2.25rem, 1.6rem + 2.8vw, 3.75rem);--text-display:clamp(2.5rem, 1.55rem + 4.2vw, 5.125rem);--text-stat:clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--leading-display:1.05;--leading-heading:1.2;--leading-body:1.6;--leading-body-hi:1.75;--leading-tight:1.35;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--tracking-display:-.02em;--tracking-heading:-.01em;--tracking-body:0;--tracking-label:.04em;--width-display:100%;--width-heading:100%;--measure:65ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-section:clamp(3.25rem, 2rem + 5vw, 7rem);--space-gutter:clamp(1.25rem, .75rem + 2vw, 2.5rem);--container-max:1280px;--container-wide:1440px;--container-narrow:720px;--container-form:560px;--grid-gap:16px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-2xl:28px;--radius-full:999px;--border-width:1px;--border-width-input:1.5px;--border-width-selected:2px;--shadow-1:0 1px 2px #3a2a1e0f, 0 1px 1px #3a2a1e0a;--shadow-2:0 1px 2px #3a2a1e0d, 0 8px 22px -6px #3a2a1e1f;--shadow-3:0 2px 6px #3a2a1e0f, 0 22px 44px -12px #3a2a1e38;--shadow-4:0 4px 12px #3a2a1e14, 0 34px 70px -18px #3a2a1e52;--shadow-card:0 1px 0 #fffc inset, 0 1px 2px #3a2a1e0d, 0 6px 18px -8px #3a2a1e1f;--shadow-card-hover:0 1px 0 #fffc inset, 0 2px 6px #3a2a1e0f, 0 24px 44px -16px #3a2a1e42;--shadow-pop:0 2px 6px #3a2a1e0f, 0 28px 60px -14px #3a2a1e4d;--shadow-clay:0 10px 24px -6px #a4493261;--shadow-olive:0 10px 24px -6px #34453c5c;--grad-clay:linear-gradient(180deg, #b4553c 0%, var(--color-brand-600) 100%);--grad-clay-deep:radial-gradient(120% 140% at 100% 0%, #d27a57 0%, var(--color-brand-600) 45%, var(--color-brand-800) 100%);--grad-olive:radial-gradient(120% 140% at 100% 0%, #5e7868 0%, var(--color-olive-700) 52%, #1f2a24 100%);--grad-ink:radial-gradient(110% 120% at 100% 0%, #4a443b 0%, var(--color-neutral-900) 58%);--grad-cream:linear-gradient(180deg, var(--color-neutral-0) 0%, var(--color-neutral-25) 100%);--grad-glow-clay:radial-gradient(60% 70% at 100% 0%, #c964421f 0%, #c9644200 70%);--grad-brand-line:linear-gradient(90deg, var(--color-brand-600), var(--color-gold-500) 50%, var(--color-olive-500));--z-base:0;--z-raised:1;--z-sticky:10;--z-dropdown:20;--z-overlay:30;--z-modal:40;--z-toast:50;--z-tooltip:60;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-lift:.22s;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--icon-2xl:48px;--target-min:44px;--header-h:68px}@media (width>=1200px){:root{--header-h:80px}}@media (width>=768px){:root{--grid-gap:24px}}@media (width>=1024px){:root{--grid-gap:32px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-lift:1ms}}@font-face{font-family:Anek Devanagari;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/anek-devanagari-latin-500-800.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:Anek Latin;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/anek-latin-latin-500-800.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-weight:400;font-display:swap;src:url(/fonts/mukta-latin-400.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-weight:500;font-display:swap;src:url(/fonts/mukta-latin-500.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-weight:700;font-display:swap;src:url(/fonts/mukta-latin-700.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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-wght.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght.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 Fallback;src:local(Arial);size-adjust:104%;ascent-override:96%;descent-override:28%}@font-face{font-family:Serif Fallback;src:local(Georgia);size-adjust:97%;ascent-override:92%;descent-override:26%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--color-neutral-300) var(--color-bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body), "Mukta Fallback";font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-kerning:normal;margin:0}:lang(hi){line-height:var(--leading-body-hi);font-size:1.04em}h1,h2,h3,h4{font-family:var(--font-display), "Serif Fallback";line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-4);text-wrap:balance;color:var(--color-text)}h1{font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.022em;line-height:1.08}h2{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:-.018em;line-height:1.12}h3{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}h4{font-size:var(--text-xl);font-weight:var(--weight-semibold)}:lang(hi):is(h1,h2,h3){line-height:1.3}p{margin:0 0 var(--space-4);text-wrap:pretty;max-width:var(--measure)}ul,ol{margin:0 0 var(--space-4);padding-left:1.25em}li{margin-bottom:var(--space-2)}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);transition:color var(--duration-fast) var(--ease-out), text-decoration-color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-link-hover);text-decoration-color:currentColor}img,picture,svg{max-width:100%;height:auto;display:block}img{background:var(--color-neutral-100)}figure{margin:0}figcaption,.caption{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2)}address{font-style:normal}code,.mono{font-family:var(--font-mono);letter-spacing:.02em}small{font-size:var(--text-sm)}hr{border:0;border-top:1px solid var(--color-border-subtle);margin:var(--space-8) 0}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}th{font-family:var(--font-ui);font-weight:var(--weight-bold)}.num,td.num,th.num{font-variant-numeric:tabular-nums}::selection{background:var(--color-brand-200);color:var(--color-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-inner)}:is(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark,.site-footer,.utility-bar,.pt-side,.pt-hero,.au-art){--color-focus:var(--color-focus-on-dark);--color-focus-inner:transparent}:focus:not(:focus-visible){outline:none}.skip-link{left:var(--space-4);z-index:var(--z-tooltip);background:var(--color-surface);color:var(--color-text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-family:var(--font-ui);font-weight:700;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;top:0;left:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-gutter);margin-inline:auto}.container-narrow{max-width:var(--container-narrow)}.container-form{max-width:var(--container-form)}html{scroll-padding-top:calc(var(--header-h,76px) + 16px)}.section{padding-block:var(--space-section)}.section-title{margin-bottom:var(--space-6)}.section-head{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.section-head h2{margin:0}.section-head .intro{max-width:60ch;color:var(--color-text-secondary);flex-basis:100%;margin:0}.lead{font-size:var(--text-lg);color:var(--color-text-secondary)}.muted{color:var(--color-text-muted)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-10)}.prose h3{margin-top:var(--space-8)}.grid{gap:var(--grid-gap);display:grid}.grid>*,.grid-2>*,.detail-grid>*,.hero-grid>*{min-width:0}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid-2{grid-template-columns:1fr}@media (width>=768px){.grid-2{grid-template-columns:1fr 1fr}}.cluster{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.stack>*+*{margin-top:var(--space-4)}.section-white{background:var(--color-surface)}.section-tint{background:var(--color-bg-tint)}.section-dark{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.section-olive{background:var(--color-surface-olive);color:var(--color-text-inverse)}.section-olive :is(h1,h2,h3,h4){color:var(--color-text-inverse)}.section-olive .muted,.section-olive .lead,.section-olive .intro{color:var(--color-text-inverse-muted)}.section-olive a:not(.btn),.section-olive .kicker{color:var(--color-brand-300)}.section-olive .kicker:before{background:var(--color-brand-300)}.section-dark :is(h1,h2,h3,h4){color:var(--color-text-inverse)}.section-dark .muted,.section-dark .lead,.section-dark .intro{color:var(--color-text-inverse-muted)}.section-dark a:not(.btn){color:var(--color-brand-300)}.section-brand{background:linear-gradient(135deg, var(--color-brand-600), var(--color-brand-700));color:#fff}.section-brand :is(h1,h2,h3,h4){color:#fff}.section-brand a:not(.btn){color:inherit}.section-tint+.section-tint,.section-white+.section-white{border-top:1px solid var(--color-border-subtle)}:is(.section-white,.section-clay,.section-tint)+.section:not(.section-dark,.section-olive,.section-brand){box-shadow:0 -1px 0 var(--color-border-subtle)}.section-dark{background:var(--grad-ink)}.section-olive{background:var(--grad-olive)}.section-clay{background:var(--grad-glow-clay), var(--color-bg-clay)}.section-sand{background:linear-gradient(#f1e7d6 0%,#ece0cb 100%);box-shadow:inset 0 1px #e0d2ba,inset 0 -1px #e0d2ba}.section-sky{background:linear-gradient(180deg, var(--color-sky-50) 0%, #dde8f2 100%);box-shadow:inset 0 1px 0 var(--color-sky-200), inset 0 -1px 0 var(--color-sky-200)}.section-gold{background:linear-gradient(#fcf5e3 0%,#f6e7c1 100%);box-shadow:inset 0 1px #ebd49b,inset 0 -1px #ebd49b}.section-teal{background:linear-gradient(180deg, var(--color-teal-50) 0%, #d6eae4 100%);box-shadow:inset 0 1px 0 var(--color-teal-200), inset 0 -1px 0 var(--color-teal-200)}.section-sage{background:linear-gradient(#eff3ec 0%,#e0e8db 100%);box-shadow:inset 0 1px #c7d4c4,inset 0 -1px #c7d4c4}.section-plum{background:linear-gradient(180deg, var(--color-plum-50) 0%, #ebdde8 100%);box-shadow:inset 0 1px 0 var(--color-plum-200), inset 0 -1px 0 var(--color-plum-200)}.section-clay-strong{box-shadow:inset 0 1px 0 var(--color-brand-200), inset 0 -1px 0 var(--color-brand-200);background:linear-gradient(#fae9df 0%,#f3d8c8 100%)}.section-teal-dark{background:radial-gradient(120% 140% at 100% 0%, #3e7f75 0%, var(--color-teal-700) 52%, #163b36 100%);color:var(--color-text-inverse)}.section-sky-dark{background:radial-gradient(120% 140% at 100% 0%, #4d7698 0%, var(--color-sky-700) 52%, #1b3448 100%);color:var(--color-text-inverse)}:is(.section-teal-dark,.section-sky-dark) :is(h1,h2,h3,h4){color:var(--color-text-inverse)}:is(.section-teal-dark,.section-sky-dark) :is(.muted,.lead,.intro,p){color:var(--color-text-inverse-muted)}:is(.section-teal-dark,.section-sky-dark) a:not(.btn),:is(.section-teal-dark,.section-sky-dark) .kicker{color:var(--color-gold-300)}:is(.section-teal-dark,.section-sky-dark) .kicker:before{background:var(--color-gold-300)}:is(.section-teal-dark,.section-sky-dark){--color-focus:var(--color-focus-on-dark);--color-focus-inner:transparent}.section-sky .kicker{color:var(--color-sky-700)}.section-sky .kicker:before{background:var(--color-sky-500)}.section-teal .kicker{color:var(--color-teal-700)}.section-teal .kicker:before{background:var(--color-teal-500)}.section-gold .kicker{color:var(--color-gold-700)}.section-gold .kicker:before{background:var(--color-gold-500)}.section-plum .kicker{color:var(--color-plum-700)}.section-plum .kicker:before{background:var(--color-plum-500)}.section-sage .kicker{color:var(--color-olive-700)}.section-sage .kicker:before{background:var(--color-olive-500)}:is(.section-sand,.section-sky,.section-gold,.section-teal,.section-sage,.section-plum,.section-clay-strong) .card{background:var(--color-surface)}.tone-clay{--tone-bg:#fbeee6;--tone-edge:#edc8b5;--tone-solid:var(--color-brand-500);--tone-ink:var(--color-brand-700)}.tone-olive{--tone-bg:#edf2ea;--tone-edge:#c8d6c9;--tone-solid:var(--color-olive-500);--tone-ink:var(--color-olive-700)}.tone-gold{--tone-bg:#fbf3df;--tone-edge:#ecd6a1;--tone-solid:var(--color-gold-500);--tone-ink:var(--color-gold-700)}.tone-sky{--tone-bg:#eaf1f8;--tone-edge:#c2d5e7;--tone-solid:var(--color-sky-500);--tone-ink:var(--color-sky-700)}.tone-teal{--tone-bg:#e8f3f0;--tone-edge:#b6d8cf;--tone-solid:var(--color-teal-500);--tone-ink:var(--color-teal-700)}.tone-plum{--tone-bg:#f5eef4;--tone-edge:#dcc4d6;--tone-solid:var(--color-plum-500);--tone-ink:var(--color-plum-700)}.tone-cycle>:nth-child(6n+1){--tone-bg:#fbeee6;--tone-edge:#edc8b5;--tone-solid:var(--color-brand-500);--tone-ink:var(--color-brand-700)}.tone-cycle>:nth-child(6n+2){--tone-bg:#edf2ea;--tone-edge:#c8d6c9;--tone-solid:var(--color-olive-500);--tone-ink:var(--color-olive-700)}.tone-cycle>:nth-child(6n+3){--tone-bg:#fbf3df;--tone-edge:#ecd6a1;--tone-solid:var(--color-gold-500);--tone-ink:var(--color-gold-700)}.tone-cycle>:nth-child(6n+4){--tone-bg:#eaf1f8;--tone-edge:#c2d5e7;--tone-solid:var(--color-sky-500);--tone-ink:var(--color-sky-700)}.tone-cycle>:nth-child(6n+5){--tone-bg:#e8f3f0;--tone-edge:#b6d8cf;--tone-solid:var(--color-teal-500);--tone-ink:var(--color-teal-700)}.tone-cycle>:nth-child(6n+6){--tone-bg:#f5eef4;--tone-edge:#dcc4d6;--tone-solid:var(--color-plum-500);--tone-ink:var(--color-plum-700)}.toned,.tone-cycle>*{background:var(--tone-bg,var(--color-surface));border:1px solid var(--tone-edge,var(--color-border-warm));border-top:4px solid var(--tone-solid,var(--color-brand-500))}.tone-icon{background:var(--tone-solid,var(--color-brand-500));color:#fff;width:48px;height:48px;box-shadow:0 8px 18px -10px var(--tone-solid,var(--color-brand-500));border-radius:14px;flex:none;place-items:center;display:grid}.tone-ink{color:var(--tone-ink,var(--color-brand-700))}p.lead,p.intro,p[class$=-intro],p[class*=-intro\ ],p[class$=-lead]{font-size:var(--text-lg);line-height:1.6}.kicker{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-700);display:inline-flex}.kicker:before{content:"";background:var(--color-brand-500);border-radius:50%;width:8px;height:8px}.section-dark .kicker{color:var(--color-brand-300)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:48px;font-family:var(--font-ui), "Mukta Fallback";font-weight:var(--weight-bold);font-size:var(--text-base);line-height:var(--leading-tight);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:1.5px solid #0000;padding:0 22px;text-decoration:none;display:inline-flex}.btn-lg{min-height:52px;font-size:var(--text-lg);padding:0 26px}.btn{max-width:100%}@media (width<=420px){.btn{white-space:normal;text-align:center;padding-block:10px}.btn-lg{padding-inline:var(--space-4)}}.btn-primary{background:var(--grad-clay);color:var(--color-on-primary);box-shadow:inset 0 1px #fff3,inset 0 -1px #0000001f,0 2px 6px -1px #a4493259}.btn-primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary);box-shadow:0 1px 0 #ffffff29 inset, var(--shadow-clay)}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-text);box-shadow:0 1px 2px #3a2a1e0f}.btn-secondary:hover{background:var(--color-text);color:#fff}.btn-ghost{color:var(--color-brand-700);background:0 0}.btn-ghost:hover{background:var(--color-brand-50);color:var(--color-brand-800)}.btn-whatsapp{background:var(--color-whatsapp);color:#fff;box-shadow:inset 0 1px #ffffff29,0 2px 6px -1px #1e7a4c59}.btn-whatsapp:hover{background:var(--color-whatsapp-hover);color:#fff;box-shadow:0 10px 22px #1e7a4c47}.btn-amazon{background:var(--color-neutral-900);color:#fff}.btn-amazon:hover{color:#fff;box-shadow:var(--shadow-2);background:#000}.btn-amazon .icon{color:var(--color-amazon)}.btn-flipkart{background:var(--color-flipkart);color:#fff}.btn-flipkart:hover{background:var(--color-flipkart-hover);color:#fff;box-shadow:0 10px 22px #2874f040}.btn-inverse{color:var(--color-text);background:#fff}.btn-inverse:hover{background:var(--color-neutral-50);color:var(--color-text)}.btn-inverse-outline{color:#fff;background:0 0;border-color:#ffffffb3}.btn-inverse-outline:hover{color:#fff;background:#ffffff1f;border-color:#fff}.btn-primary:hover,.btn-whatsapp:hover,.btn-amazon:hover,.btn-flipkart:hover,.btn-secondary:hover,.btn-inverse:hover{transform:translateY(-2px)}.btn:active{box-shadow:none;transition-duration:60ms;transform:translateY(1px)scale(.99)}.btn:focus-visible{outline-offset:3px}.btn .icon{transition:transform var(--duration-base) var(--ease-out)}.btn:hover .icon:last-child:not(:first-child){transform:translate(2px)}.btn[aria-disabled=true],.btn:disabled{background:var(--color-bg-sunken);color:var(--color-neutral-400);cursor:not-allowed;box-shadow:none;border-color:#0000;transform:none}.btn-block{width:100%}.btn[aria-busy=true]{cursor:progress}.icon{width:var(--icon-md);height:var(--icon-md);fill:currentColor;flex:none}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.icon-2xl{width:var(--icon-2xl);height:var(--icon-2xl)}.link-action{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-weight:var(--weight-bold);color:var(--color-brand-700);text-decoration:none;display:inline-flex}.link-action:hover{color:var(--color-brand-800);text-decoration:underline}.link-action .icon{transition:transform var(--duration-base) var(--ease-out)}.link-action:hover .icon{transform:translate(3px)}.badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);height:26px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);background:var(--color-neutral-100);color:var(--color-text);white-space:nowrap;padding:0 10px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #3a2a1e0d}.badge-category{background:var(--color-brand-50);color:var(--color-brand-700)}.badge-popular{background:var(--color-brand-100);color:var(--color-brand-700)}.badge-new{background:var(--color-sky-100);color:var(--color-sky-700)}.badge-member{background:var(--color-gold-100);color:var(--color-gold-700)}.badge-verified{background:var(--color-olive-100);color:var(--color-olive-700)}.badge-soon{color:var(--color-text-muted)}.card{background:var(--color-surface);border:1px solid var(--color-border-warm);padding:var(--space-5);gap:var(--space-3);box-shadow:var(--shadow-card);transition:transform var(--duration-lift) var(--ease-out), box-shadow var(--duration-lift) var(--ease-out), border-color var(--duration-lift) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;position:relative}.section-white .card,.card-soft{background:var(--color-surface-soft)}.card:has(a.card-link:hover){box-shadow:var(--shadow-card-hover);border-color:var(--color-brand-200);transform:translateY(-4px)}.card:has(a.card-link:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.card h3{font-size:var(--text-lg);margin:0}.card h3 a{color:inherit;text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0}.card:has(a.card-link:hover) h3 a{text-decoration:underline}.card .actions{z-index:1;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.card .meta{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.card .meta span{align-items:center;gap:var(--space-1);display:inline-flex}.card.featured{background:var(--color-brand-50);border-color:var(--color-brand-200)}@media (width>=768px){.card{padding:var(--space-6)}}.chip{align-items:center;gap:var(--space-2);min-height:var(--target-min);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:0 16px;text-decoration:none;display:inline-flex}.chip .icon{color:var(--color-brand-600)}.chip:hover{background:var(--color-brand-50);border-color:var(--color-brand-300);color:var(--color-text);box-shadow:0 4px 10px -4px #a4493240}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--color-text);border-color:var(--color-text);color:#fff}.chip[aria-pressed=true] .icon,.chip[aria-current=page] .icon{color:var(--color-brand-300)}.chip-row{gap:var(--space-2);padding-block:var(--space-1);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip-row>*{scroll-snap-align:start;flex:none}@media (width>=768px){.chip-row{flex-wrap:wrap;overflow:visible}}.field{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.field label,.field legend{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm)}.field .hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.input,.field input:not([type=radio]):not([type=checkbox]),.field select,.field textarea{border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);font:inherit;font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:10px;padding:12px 14px;box-shadow:inset 0 1px 2px #3a2a1e0d}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-brand-600);background-color:#fff;outline:none;box-shadow:0 0 0 4px #c964422e}.input:disabled,.field :is(input,select,textarea):disabled{background-color:var(--color-bg-sunken);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder,.input::placeholder{color:var(--color-text-muted)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-neutral-500)}.field [aria-invalid=true]{border:2px solid var(--color-error-700);background-color:#fdf4f2}.field select:not([multiple]),select.input:not([multiple]){-webkit-appearance:none;appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='%23686259' stroke-linecap='round' stroke-linejoin='round' stroke-width='22' d='M208 96l-80 80-80-80'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:44px}.field select:not([multiple]):focus,select.input:not([multiple]):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='%23A44932' stroke-linecap='round' stroke-linejoin='round' stroke-width='22' d='M208 96l-80 80-80-80'/%3E%3C/svg%3E")}.field input[type=file]{cursor:pointer;font-size:var(--text-sm);color:var(--color-text-secondary);padding:9px 10px}.field input[type=file]::file-selector-button{border:1px solid var(--color-border-strong);background:var(--color-surface-soft);min-height:30px;color:var(--color-text);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:8px;margin-right:12px;padding:0 14px;font-weight:700}.field input[type=file]:hover::file-selector-button{background:var(--color-brand-50);border-color:var(--color-brand-300)}.field .error{color:var(--color-error-700);font-size:var(--text-sm);align-items:center;gap:var(--space-1);margin:0;display:none}.field.has-error .error{display:flex}.field fieldset{border:0;margin:0;padding:0}.radio-cards{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.radio-card{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-3);border:1.5px solid var(--color-border-strong);cursor:pointer;font-weight:var(--weight-regular);font-size:var(--text-base);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:10px;display:flex}.radio-card:hover{border-color:var(--color-brand-300)}.radio-card:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.radio-card:has(input:checked){border:2px solid var(--color-brand-600);background:var(--color-brand-50)}.radio-card input{width:20px;height:20px;accent-color:var(--color-brand-600);margin:0}.check{gap:var(--space-3);font-weight:var(--weight-regular);align-items:flex-start;display:flex}.check input{width:22px;height:22px;accent-color:var(--color-brand-600);flex:none;margin:2px 0 0}.alert{gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);border:1px solid #0000;border-radius:12px;display:flex}.alert .icon{margin-top:2px}.alert p{margin:0}.alert strong{font-family:var(--font-ui)}.alert-info{background:var(--color-info-100);color:var(--color-info-700);border-color:#2f56772e}.alert-success{background:var(--color-success-100);color:var(--color-success-700);border-color:#34453c2e}.alert-warning{background:var(--color-warning-100);color:var(--color-warning-700);border-color:#7a4a0e2e}.alert-error{background:var(--color-error-100);color:var(--color-error-700);border-color:#9e2b1f33}.disclosure{background:var(--color-surface);border:1px solid var(--color-border-warm);margin-bottom:var(--space-3);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border-radius:14px;box-shadow:0 1px 2px #3a2a1e0a}.disclosure:hover{border-color:var(--color-brand-200)}.disclosure[open]{border-color:var(--color-brand-300);box-shadow:var(--shadow-2)}.disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-3) var(--space-5);cursor:pointer;font-family:var(--font-ui), "Mukta Fallback";font-weight:var(--weight-bold);font-size:var(--text-lg);transition:color var(--duration-fast) var(--ease-out);border-radius:14px;line-height:1.35;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:hover{color:var(--color-brand-700)}.disclosure summary .icon{background:var(--color-brand-50);width:28px;height:28px;color:var(--color-brand-700);transition:transform var(--duration-base) var(--ease-in-out), background-color var(--duration-base) var(--ease-out);border-radius:50%;flex:none;padding:5px}.disclosure[open] summary .icon{background:var(--color-brand-500);color:#fff;transform:rotate(180deg)}.disclosure .disclosure-body{padding:0 var(--space-5) var(--space-5);color:var(--color-text-secondary)}.disclosure .disclosure-body>:last-child{margin-bottom:0}.facts{gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.facts dt{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.facts dd{margin:0}.steps{counter-reset:step;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-warm);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:48px 1fr;align-items:start;margin:0;display:grid}.steps li:before{content:counter(step);border-radius:var(--radius-full);background:var(--grad-clay);color:#fff;width:48px;height:48px;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40,0 6px 14px -6px #a4493299}.steps h3{font-size:var(--text-lg);margin:0 0 var(--space-1)}.steps p{color:var(--color-text-secondary);margin:0}:is(.section-dark,.section-olive) .steps li{box-shadow:none;background:#ffffff0d;border-color:#ffffff29}:is(.section-dark,.section-olive) .steps p{color:var(--color-text-inverse-muted)}@media (width>=1024px){.steps.horizontal{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.checklist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checklist li{gap:var(--space-3);align-items:flex-start;margin:0;display:flex}.checklist .icon{color:var(--color-brand-600);flex:none;margin-top:3px}@media (width>=768px){.checklist.cols-2{grid-template-columns:1fr 1fr}}.photo{border:1px solid var(--color-border-subtle);background:var(--color-neutral-100);box-shadow:var(--shadow-2);border-radius:18px;overflow:hidden}.photo img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.photo-sm{border-radius:var(--radius-md)}.page-head{padding-top:var(--space-6);padding-bottom:var(--space-2)}.page-head h1{margin-bottom:var(--space-3)}.page-head .lead{margin-bottom:var(--space-2)}@media (width<=767px){body.has-sticky-bar{padding-bottom:80px}}.crumbs ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--color-neutral-300)}.crumbs a{color:var(--color-text-secondary);text-decoration:none;position:relative}.crumbs a:after{content:"";position:absolute;inset:-11px -6px}.crumbs a:hover{color:var(--color-link);text-decoration:underline}.crumbs [aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium)}.js [data-reveal]{opacity:0;transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rule{border:0;border-top:1px solid var(--color-border);margin:0}.eyebrow{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-600);margin:0 0 var(--space-4);font-weight:700}[class*=-grid]>*,.f-enquire>*,.f-detail>*,.family>*,.roles>*{min-width:0}a[href^=mailto\:]{overflow-wrap:anywhere}.seal[data-astro-cid-lojqx2gf]{border-radius:50%;flex:none;display:block}
