:root{--color-brand-50:#fff3eb;--color-brand-100:#ffe4d3;--color-brand-200:#ffc7a6;--color-brand-300:#ffa06b;--color-brand-500:#ff6b2c;--color-brand-600:#d1410c;--color-brand-700:#b2370a;--color-brand-800:#8a2b08;--color-olive-50:#e8f8ef;--color-olive-100:#cdefdc;--color-olive-500:#12b76a;--color-olive-700:#0b7f4c;--color-olive-800:#08623b;--color-gold-100:#fff5d1;--color-gold-300:#ffd84d;--color-gold-500:#f5b300;--color-gold-700:#7a5300;--color-sky-50:#eef3ff;--color-sky-100:#dde6ff;--color-sky-200:#b8cbff;--color-sky-500:#2d5bff;--color-sky-700:#1d3fc7;--color-teal-50:#e6fafd;--color-teal-100:#c8f1f8;--color-teal-200:#92e1ee;--color-teal-500:#0ba5c4;--color-teal-700:#0b6e86;--color-plum-50:#f3efff;--color-plum-100:#e6deff;--color-plum-200:#ccbcff;--color-plum-500:#7a5af8;--color-plum-700:#5a2fd8;--color-neutral-0:#fff;--color-neutral-25:#fafafc;--color-neutral-50:#f6f7fb;--color-neutral-100:#eceef4;--color-neutral-200:#dcdfe8;--color-neutral-300:#c2c6d3;--color-neutral-400:#9aa0b1;--color-neutral-500:#5f6577;--color-neutral-700:#383d4b;--color-neutral-800:#252935;--color-neutral-900:#14151a;--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:#2d5bff;--color-focus-inner:var(--color-neutral-0);--color-focus-on-dark:#22d3ee;--color-ink:#070b1f;--color-ink-2:#0e1636;--color-rule:#e3e6ee;--color-rule-strong:#c9cdd9;--color-rule-on-ink:#a0afff2e;--color-bg:#fff;--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-50);--color-surface-inverse:var(--color-ink);--color-surface-olive:var(--color-ink);--color-text:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-muted:var(--color-neutral-500);--color-text-inverse:#eef1ff;--color-text-inverse-muted:#b4bce2;--color-border-subtle:#e8eaf1;--color-border-warm:#e3e6ee;--color-border-inverse:#ffffff1f;--color-border:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-border-input:#8c92a4;--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:"Anek Latin", "Anek Devanagari", "Manrope", system-ui, sans-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:var(--font-ui);--font-code: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.375rem, 1.6rem + 3.2vw, 4.25rem);--text-display:clamp(2.75rem, 1.6rem + 4.8vw, 5.75rem);--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(3rem, 2.2rem + 3vw, 5.25rem);--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:6px;--radius-md:12px;--radius-lg:16px;--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 #14151a0f;--shadow-2:0 1px 2px #14151a0d, 0 10px 24px -14px #14151a38;--shadow-3:0 2px 6px #14151a0f, 0 22px 44px -18px #14151a4d;--shadow-4:0 4px 12px #14151a14, 0 34px 70px -24px #14151a61;--shadow-card:0 1px 2px #14151a0d, 0 12px 30px -20px #14151a47;--shadow-card-hover:0 2px 6px #14151a0f, 0 26px 50px -22px #14151a61;--shadow-pop:0 4px 12px #14151a14, 0 30px 60px -20px #14151a59;--shadow-clay:0 12px 24px -10px #d1410c8c;--shadow-olive:0 12px 24px -10px #0b7f4c80;--grad-clay:linear-gradient(135deg, #ff7a3d 0%, var(--color-brand-600) 100%);--grad-clay-deep:linear-gradient(135deg, #ff6b2c 0%, #d1410c 100%);--grad-olive:radial-gradient(60% 80% at 85% 0%, #8b5cf659, transparent 70%), radial-gradient(50% 70% at 0% 100%, #22d3ee38, transparent 70%), #070b1f;--grad-ink:radial-gradient(60% 80% at 85% 0%, #8b5cf659, transparent 70%), radial-gradient(50% 70% at 0% 100%, #22d3ee38, transparent 70%), #070b1f;--grad-cream:linear-gradient(180deg, #fff 0%, #f6f7fb 100%);--grad-glow-clay:radial-gradient(60% 70% at 100% 0%, #ff6b2c24 0%, transparent 70%);--grad-brand-line:linear-gradient(90deg, #2d5bff, #7a5af8 35%, #ff6b2c 70%, #12b76a);--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);letter-spacing:-.025em;font-weight:800;line-height:1.02}h2{font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:800;line-height:1.08}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,kbd,samp,pre,.mono{font-family:var(--font-code);letter-spacing:0}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);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-rule-strong);font-size:.78rem;font-weight:800}tbody th{font-size:inherit;letter-spacing:0;text-transform:none;color:var(--color-text);border-bottom-color:var(--color-border-subtle);font-weight:700}.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{font-family:var(--font-body);font-size:1.0625rem;line-height:1.7}.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:#fff}.section-tint,.section-sand{background:var(--color-neutral-50)}.section-area{background:var(--area-tint,var(--color-sky-50))}.section-area .kicker{color:var(--area-ink,var(--color-sky-700));background:#fff}.section-sky{background:var(--color-sky-50)}.section-clay,.section-clay-strong{background:var(--color-brand-50)}.section-gold{background:#fff8db}.section-teal{background:var(--color-teal-50)}.section-sage{background:var(--color-olive-50)}.section-plum{background:var(--color-plum-50)}main>.section:not([class*=section-]):nth-of-type(4n+2){background:var(--color-sky-50)}main>.section:not([class*=section-]):nth-of-type(4n+3){background:#fff}main>.section:not([class*=section-]):nth-of-type(4n){background:var(--color-brand-50)}main>.section:not([class*=section-]):nth-of-type(4n+5){background:var(--color-olive-50)}.section-dark,.section-olive,.section-teal-dark,.section-sky-dark{isolation:isolate;color:var(--color-text-inverse);background:radial-gradient(55% 80% at 88% 0,#8b5cf661,#0000 70%),radial-gradient(45% 70% at 0 100%,#22d3ee38,#0000 70%),#070b1f;position:relative}:is(.section-dark,.section-olive,.section-teal-dark,.section-sky-dark):before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#8ca0ff14 1px,#0000 1px),linear-gradient(90deg,#8ca0ff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.section-brand{color:#fff;background:linear-gradient(120deg,#2d5bff 0%,#7a5af8 55%,#c026d3 100%)}:is(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark) :is(h1,h2,h3,h4){color:#fff}:is(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark) :is(.muted,.lead,.intro,p){color:var(--color-text-inverse-muted)}.section-brand :is(.muted,.lead,.intro,p){color:#e7e9ff}:is(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark) a:not(.btn){color:#fff;text-decoration-color:#ffffff73}:is(.section-dark,.section-olive,.section-teal-dark,.section-sky-dark) a:not(.btn):hover{color:#22d3ee}:is(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark){--color-focus:var(--color-focus-on-dark);--color-focus-inner:transparent;--color-rule:var(--color-rule-on-ink);--color-border:var(--color-rule-on-ink);--color-border-warm:var(--color-rule-on-ink);--color-border-subtle:var(--color-rule-on-ink)}:is(.section-sand,.section-sky,.section-gold,.section-teal,.section-sage,.section-plum,.section-clay,.section-clay-strong,.section-tint,.section-area) .card{background:#fff}.tone-clay{--tone-bg:var(--color-brand-50);--tone-edge:var(--color-brand-100);--tone-solid:var(--color-brand-500);--tone-ink:var(--color-brand-700)}.tone-olive{--tone-bg:var(--color-olive-50);--tone-edge:var(--color-olive-100);--tone-solid:var(--color-olive-500);--tone-ink:var(--color-olive-700)}.tone-gold{--tone-bg:#fff8db;--tone-edge:#fbe7a6;--tone-solid:var(--color-gold-500);--tone-ink:var(--color-gold-700)}.tone-sky{--tone-bg:var(--color-sky-50);--tone-edge:var(--color-sky-100);--tone-solid:var(--color-sky-500);--tone-ink:var(--color-sky-700)}.tone-teal{--tone-bg:var(--color-teal-50);--tone-edge:var(--color-teal-100);--tone-solid:var(--color-teal-500);--tone-ink:var(--color-teal-700)}.tone-plum{--tone-bg:var(--color-plum-50);--tone-edge:var(--color-plum-100);--tone-solid:var(--color-plum-500);--tone-ink:var(--color-plum-700)}.tone-cycle>:nth-child(6n+1){--tone-bg:var(--color-brand-50);--tone-edge:var(--color-brand-100);--tone-solid:var(--color-brand-500);--tone-ink:var(--color-brand-700)}.tone-cycle>:nth-child(6n+2){--tone-bg:var(--color-olive-50);--tone-edge:var(--color-olive-100);--tone-solid:var(--color-olive-500);--tone-ink:var(--color-olive-700)}.tone-cycle>:nth-child(6n+3){--tone-bg:#fff8db;--tone-edge:#fbe7a6;--tone-solid:var(--color-gold-500);--tone-ink:var(--color-gold-700)}.tone-cycle>:nth-child(6n+4){--tone-bg:var(--color-sky-50);--tone-edge:var(--color-sky-100);--tone-solid:var(--color-sky-500);--tone-ink:var(--color-sky-700)}.tone-cycle>:nth-child(6n+5){--tone-bg:var(--color-teal-50);--tone-edge:var(--color-teal-100);--tone-solid:var(--color-teal-500);--tone-ink:var(--color-teal-700)}.tone-cycle>:nth-child(6n+6){--tone-bg:var(--color-plum-50);--tone-edge:var(--color-plum-100);--tone-solid:var(--color-plum-500);--tone-ink:var(--color-plum-700)}.toned,.tone-cycle>*{background:var(--tone-bg,#fff);border:1px solid var(--tone-edge,var(--color-rule));border-radius:var(--radius-xl)}:is(.section-dark,.section-olive,.section-teal-dark,.section-sky-dark) :is(.toned,.tone-cycle>*){background:#ffffff0d;border-color:#ffffff1f}.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:inline-grid}.tone-icon .icon{width:24px;height:24px}.tone-ink{color:var(--tone-ink,var(--color-text))}p.lead,p.intro,p[class$=-intro],p[class*=-intro\ ],p[class$=-lead]{font-size:var(--text-lg);max-width:62ch;line-height:1.6}.kicker{margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-sky-50);color:var(--color-sky-700);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.kicker:after{content:none}.kicker .icon{width:16px;height:16px}.section-sky .kicker{background:#fff}:is(.section-clay,.section-clay-strong) .kicker,main>.section:not([class*=section-]):nth-of-type(4n) .kicker{color:var(--color-brand-700);background:#fff}:is(.section-sage,.section-teal) .kicker,main>.section:not([class*=section-]):nth-of-type(4n+5) .kicker{color:var(--color-olive-700);background:#fff}.section-plum .kicker{color:var(--color-plum-700);background:#fff}.section-gold .kicker{color:var(--color-gold-700);background:#fff}:is(.section-dark,.section-olive,.section-teal-dark,.section-sky-dark) .kicker{color:#67e8f9;background:#22d3ee1f;box-shadow:inset 0 0 0 1px #22d3ee4d}.section-brand .kicker{color:#fff;background:#ffffff2e}.eyebrow{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-600);margin:0 0 var(--space-3);font-size:.8rem;font-weight:800}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;font-family:var(--font-ui), "Mukta Fallback";font-size:1rem;font-weight:800;line-height:var(--leading-tight);cursor:pointer;white-space:nowrap;max-width:100%;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;border-radius:14px;padding:0 22px;text-decoration:none;display:inline-flex}.btn-lg{border-radius:16px;min-height:54px;padding:0 28px;font-size:1.0625rem}@media (width<=420px){.btn{white-space:normal;text-align:center;padding-block:10px}.btn-lg{padding-inline:var(--space-4)}}.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:var(--shadow-clay)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff;transform:translateY(-2px)}.btn-secondary{color:var(--color-text);border-color:var(--color-rule-strong);background:#fff}.btn-secondary:hover{border-color:var(--color-text);color:var(--color-text);transform:translateY(-2px)}.btn-ghost{color:var(--color-text);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--color-rule-strong);background:0 0;padding-inline:6px}.btn-ghost:hover{color:var(--color-brand-700);text-decoration-color:currentColor}.btn-whatsapp{background:var(--color-whatsapp);color:#fff;border-color:var(--color-whatsapp)}.btn-whatsapp:hover{background:var(--color-whatsapp-hover);border-color:var(--color-whatsapp-hover);color:#fff;transform:translateY(-2px)}.btn-amazon{background:var(--color-neutral-900);color:#fff;border-color:var(--color-neutral-900)}.btn-amazon:hover{color:#fff;background:#000;transform:translateY(-2px)}.btn-amazon .icon{color:var(--color-amazon)}.btn-flipkart{background:var(--color-flipkart);color:#fff;border-color:var(--color-flipkart)}.btn-flipkart:hover{background:var(--color-flipkart-hover);color:#fff}.btn-inverse{color:var(--color-neutral-900);background:#fff;border-color:#fff}.btn-inverse:hover{color:var(--color-neutral-900);background:#eef1ff;transform:translateY(-2px)}.btn-inverse-outline{color:#fff;background:#ffffff0f;border-color:#fff6}.btn-inverse-outline:hover{color:#fff;background:#ffffff1f;border-color:#fff}:is(.section-dark,.section-olive,.section-teal-dark,.section-sky-dark) .btn-primary{color:#070b1f;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border-color:#0000;box-shadow:0 0 34px -8px #8b5cf6bf}:is(.section-dark,.section-olive,.section-teal-dark,.section-sky-dark) .btn-primary:hover{color:#070b1f;filter:brightness(1.08)}:is(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark) .btn-secondary{color:#fff;background:#ffffff0f;border-color:#fff6}:is(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark) .btn-secondary:hover{color:var(--color-neutral-900);background:#fff;border-color:#fff}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline-offset:3px}.btn[aria-disabled=true],.btn:disabled{background:var(--color-neutral-100);color:var(--color-neutral-400);box-shadow:none;cursor:not-allowed;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);color:var(--color-brand-700);font-weight:800;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);letter-spacing:.02em;color:var(--color-neutral-700);background:var(--color-neutral-100);white-space:nowrap;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.badge-category,.badge-popular{background:var(--color-brand-50);color:var(--color-brand-700)}.badge-new{background:var(--color-sky-50);color:var(--color-sky-700)}.badge-member{color:var(--color-gold-700);background:#fff5d1}.badge-verified{background:var(--color-olive-50);color:var(--color-olive-700)}.badge-soon{color:var(--color-text-muted)}.card{border:1px solid var(--color-rule);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-3);box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base);background:#fff;flex-direction:column;display:flex;position:relative}.section-white .card,.card-soft{background:#fff}.card:has(a.card-link:hover){box-shadow:var(--shadow-card-hover);border-color:var(--color-sky-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{color:var(--color-sky-700)}.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{border-color:var(--color-brand-300);box-shadow:0 0 0 3px var(--color-brand-50), var(--shadow-card)}@media (width>=768px){.card{padding:var(--space-6)}}.chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1.5px solid var(--color-rule);min-height:42px;color:var(--color-text);font-family:var(--font-ui);font-weight:700;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:#fff;padding:0 16px;text-decoration:none;display:inline-flex}.chip .icon{color:var(--color-brand-600)}.chip:hover{border-color:var(--color-brand-300);color:var(--color-text);background:var(--color-brand-50)}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.chip[aria-pressed=true] .icon,.chip[aria-current=page] .icon{color:#fff}.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{border:1px solid var(--color-rule);margin-bottom:var(--space-3);box-shadow:var(--shadow-1);background:#fff;border-radius:16px}.disclosure:last-of-type{border-bottom:1px solid var(--color-rule)}.disclosure[open]{border-color:var(--color-sky-200);box-shadow:var(--shadow-2)}.disclosure summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-4) var(--space-5);cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);font-weight:700;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:hover{color:var(--color-sky-700)}.disclosure summary .icon{background:var(--color-sky-50);width:30px;height:30px;color:var(--color-sky-700);transition:transform var(--duration-base) var(--ease-out);border-radius:50%;flex:none;padding:6px}.disclosure[open] summary .icon{background:var(--color-sky-500);color:#fff;transform:rotate(180deg)}.disclosure .disclosure-body{padding:0 var(--space-5) var(--space-5);color:var(--color-text-secondary);max-width:72ch}.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-3);border-top:0;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-rule);background:#fff;border-radius:16px;grid-template-columns:44px 1fr;align-items:start;margin:0;display:grid}.steps li:before{content:counter(step);color:#fff;width:40px;height:40px;font-family:var(--font-display);background:linear-gradient(135deg,#2d5bff,#7a5af8);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.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,.section-teal-dark,.section-sky-dark) .steps li{background:#ffffff0d;border-color:#ffffff1f}@media (width>=1024px){.steps.horizontal{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.steps.horizontal li{grid-template-columns: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-radius:var(--radius-xl);background:var(--color-neutral-100);box-shadow:var(--shadow-2);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:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){*,: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}:root{--area:var(--color-sky-500);--area-ink:var(--color-sky-700);--area-tint:var(--color-sky-50);--area-glow:#2d5bff29}:root[data-area=projects]{--area:var(--color-brand-500);--area-ink:var(--color-brand-700);--area-tint:var(--color-brand-50);--area-glow:#ff6b2c2e}:root[data-area=kids]{--area:var(--color-olive-500);--area-ink:var(--color-olive-700);--area-tint:var(--color-olive-50);--area-glow:#12b76a2e}:root[data-area=franchise]{--area:var(--color-plum-500);--area-ink:var(--color-plum-700);--area-tint:var(--color-plum-50);--area-glow:#7a5af82e}:root[data-area=robotics]{--area:var(--color-teal-500);--area-ink:var(--color-teal-700);--area-tint:var(--color-teal-50);--area-glow:#0ba5c433}:root[data-area=resources]{--area:var(--color-gold-500);--area-ink:var(--color-gold-700);--area-tint:#fff8db;--area-glow:#f5b30033}:root:not([data-area=site]) main>section:first-child:not(.section-dark,.section-olive,.section-brand,.section-teal-dark,.section-sky-dark){background:radial-gradient(45% 70% at 92% 10%, var(--area-glow), transparent 70%), radial-gradient(35% 60% at 0% 100%, var(--area-glow), transparent 70%), linear-gradient(180deg, var(--area-tint) 0%, #fff 100%);border-bottom:1px solid var(--color-rule)}:root:not([data-area=site]) main>section:first-child .kicker{color:var(--area-ink);box-shadow:0 0 0 1px var(--color-rule);background:#fff}:root:not([data-area=site]) main>section:first-child h1{color:var(--color-text)}:root:not([data-area=site]) .crumbs a:hover{color:var(--area-ink)}.kicker:empty{display:none}.seal[data-astro-cid-lojqx2gf]{border-radius:50%;flex:none;display:block}
