@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mukta-devanagari-400-normal.DFIcfn-0.woff2) format("woff2"),url(/_astro/mukta-devanagari-400-normal.GTtcXJDg.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mukta-latin-ext-400-normal.CoeaTj-I.woff2) format("woff2"),url(/_astro/mukta-latin-ext-400-normal.DBvoNXLH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mukta-latin-400-normal.DXND9OdD.woff2) format("woff2"),url(/_astro/mukta-latin-400-normal.DWf8bB-R.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mukta-devanagari-600-normal.ZwIvxXFD.woff2) format("woff2"),url(/_astro/mukta-devanagari-600-normal.BiAhF3pR.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mukta-latin-ext-600-normal.Ct5yuVjv.woff2) format("woff2"),url(/_astro/mukta-latin-ext-600-normal.Ct69NIxf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mukta-latin-600-normal.5TtPlXMC.woff2) format("woff2"),url(/_astro/mukta-latin-600-normal.DDl5VSnm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/mukta-devanagari-800-normal.D69ASuO2.woff2) format("woff2"),url(/_astro/mukta-devanagari-800-normal.CtaLPBJL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/mukta-latin-ext-800-normal.CLwALL1T.woff2) format("woff2"),url(/_astro/mukta-latin-ext-800-normal.CXzQk0wZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/mukta-latin-800-normal.DgHmqe7G.woff2) format("woff2"),url(/_astro/mukta-latin-800-normal.sCXkAbvI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-devanagari-400-normal.BlDd6KY1.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-400-normal.CdOJmQ4E.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-latin-ext-400-normal.BnQrAETZ.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-400-normal.Bs32KOJx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-latin-400-normal.BuiDGFlU.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-400-normal.Bl6wi1XD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-devanagari-devanagari-600-normal.BeyktMLo.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-600-normal.B5tDaqnD.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-devanagari-latin-ext-600-normal.eCXJLagf.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-600-normal.BYBXZV8b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-devanagari-latin-600-normal.Bzmbz5CH.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-600-normal.D_YUQxD_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/noto-sans-devanagari-devanagari-800-normal.-JKUrPzT.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-800-normal.DK92pKvO.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/noto-sans-devanagari-latin-ext-800-normal.B0pl72Pd.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-800-normal.lhg9BfoI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/noto-sans-devanagari-latin-800-normal.BTjRSi_t.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-latin-800-normal.CoSDk-1c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f0ede6;--surface: #faf8f3;--ink: #1b2240;--muted: #535a74;--line: rgba(27, 34, 64, .14);--accent: #364d94;--accent: oklch(.44 .12 268);--onAccent: #f6f4ff;--accent2: #b47825;--accent2: oklch(.62 .12 70);--dim: rgba(27, 34, 64, .05);--band: #1b2240;--onBand: #f0ede6;--onBandMuted: #b9bdd0;--tex: radial-gradient(rgba(27, 34, 64, .13) 1.3px, transparent 1.6px);--texSize: 18px 18px;--display: "Mukta", "Noto Sans Devanagari", sans-serif;--dispW: 800;--body: "Mukta", "Noto Sans Devanagari", system-ui, sans-serif}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh}*,*:before,*:after{box-sizing:border-box}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}::selection{background:color-mix(in oklab,var(--accent) 22%,var(--bg));color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:8px;font:600 14px var(--body)}.skip-link:focus{top:12px;text-decoration:none}section[id]{scroll-margin-top:64px}.wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.eyebrow{font:600 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.label{font:600 13px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.h2{margin:0;font:var(--dispW) clamp(32px,4.4vw,58px) / 1.14 var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.lead{margin:0;font:400 clamp(17px,1.4vw,19px) / 1.6 var(--body);color:var(--muted);text-wrap:pretty}.stack{display:flex;flex-direction:column}.tex{position:absolute;inset:-120px 0;background-image:var(--tex);background-size:var(--texSize);pointer-events:none}.stat{display:flex;flex-direction:column;gap:6px}.stat-num{font:var(--dispW) clamp(44px,5vw,64px) / 1.12 var(--display)}.stat-num.accent{color:var(--accent)}.stat-text{font:400 15px / 1.5 var(--body);color:var(--muted)}.tag{align-self:flex-start;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1.5px solid var(--accent);border-radius:999px;padding:3px 9px}.note{font:400 11.5px var(--body);color:var(--muted)}.note.on-band{color:var(--onBandMuted);opacity:.8}.btn{display:inline-block;border-radius:999px;text-decoration:none;transition:filter .15s ease,background-color .15s ease}.btn:hover{text-decoration:none;filter:brightness(.92)}.btn-accent{background:var(--accent);color:var(--onAccent);padding:14px 22px;font:600 15px var(--body)}.btn-outline{border:1.5px solid var(--ink);color:var(--ink);padding:13px 22px;font:600 15px var(--body)}.btn-outline:hover{filter:none;background:var(--dim)}.btn-light{background:var(--onAccent);color:var(--accent);padding:15px 24px;font:700 16px var(--body)}.btn-outline-light{border:1.5px solid var(--onAccent);color:var(--onAccent);padding:14px 24px;font:700 16px var(--body)}.btn-outline-light:hover{filter:none;background:#f6f4ff1f}.rv-hidden,.rv-in{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.rv-hidden{opacity:0;transform:translateY(18px)}.rv-in{opacity:1;transform:none}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.progress{position:absolute;left:0;bottom:-1px;height:3px;width:var(--p, 0%);background:var(--accent);transition:width .15s linear}.header-row{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px;flex-wrap:nowrap}.logo{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;flex:none}.logo:hover{text-decoration:none}.logo-mark{width:34px;height:34px;border-radius:8px;background:var(--accent);color:var(--onAccent);display:grid;place-items:center;font:700 15px var(--body)}.logo-text{display:flex;flex-direction:column;line-height:1.1}.logo-name{font:var(--dispW) 19px var(--display);color:var(--ink)}.logo-sub{font:400 11px var(--body);color:var(--muted)}.site-nav{display:flex;gap:13px;flex-wrap:nowrap;overflow:hidden;min-width:0;margin-left:auto;font:500 13px var(--body);white-space:nowrap}.site-nav a{color:var(--ink)}.header-cta{flex:none;background:var(--ink);color:var(--bg);padding:9px 16px;border-radius:999px;font:600 13px var(--body);text-decoration:none}.header-cta:hover{text-decoration:none;filter:brightness(1.25)}.lang-toggle{flex:none;border:1.5px solid var(--ink);color:var(--ink);padding:6px 12px;border-radius:999px;font:600 13px var(--body);white-space:nowrap}.lang-toggle:hover{text-decoration:none;background:var(--dim)}.menu-btn{display:none;flex:none;width:40px;height:36px;padding:0;border:1.5px solid var(--ink);border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;align-items:center;justify-content:center}.menu-btn:hover{background:var(--dim)}.menu-icon,.menu-icon:before,.menu-icon:after{display:block;width:18px;height:2px;background:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.menu-icon{position:relative}.menu-icon:before,.menu-icon:after{content:"";position:absolute;left:0}.menu-icon:before{top:-6px}.menu-icon:after{top:6px}.menu-btn[aria-expanded=true] .menu-icon{background:transparent}.menu-btn[aria-expanded=true] .menu-icon:before{transform:translateY(6px) rotate(45deg)}.menu-btn[aria-expanded=true] .menu-icon:after{transform:translateY(-6px) rotate(-45deg)}.mobile-menu{display:flex;flex-direction:column;padding:8px 24px 16px;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0}.mobile-menu[hidden]{display:none}.mobile-menu a{color:var(--ink);font:500 17px var(--body);padding:12px 0;border-bottom:1px solid var(--line)}.mobile-menu a:last-child{border-bottom:0}.mobile-menu .menu-contact{display:none;font-weight:600;color:var(--accent)}@media(max-width:899px){.site-nav{display:none}.lang-toggle{margin-left:auto}.menu-btn{display:flex}}@media(max-width:519px){.header-cta{display:none}.mobile-menu .menu-contact{display:block}}@media(max-width:479px){.header-row{gap:12px}}@media(max-width:374px){.logo-sub{display:none}}@media(max-width:339px){.header-row{gap:8px;padding-inline:16px}}@media(min-width:900px){.mobile-menu{display:none}}.hero{position:relative;overflow:clip;border-bottom:1px solid var(--line)}.hero-grid{position:relative;max-width:1200px;margin:0 auto;padding:clamp(64px,9vw,120px) 24px clamp(56px,8vw,104px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:center}.hero-grid>*{min-width:0}.hero-copy{display:flex;flex-direction:column;gap:26px}.hero h1{margin:0;font:var(--dispW) clamp(42px,6vw,80px) / 1.14 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.tagline{font:italic var(--dispW) clamp(20px,2vw,26px) / 1.3 var(--display);color:var(--accent);margin-top:-10px}.hero-p{margin:0;font:400 clamp(17px,1.5vw,20px) / 1.6 var(--body);color:var(--muted);max-width:560px;text-wrap:pretty}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.chips{display:flex;gap:10px;flex-wrap:wrap;font:500 13px var(--body);color:var(--muted)}.chip{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:6px 12px}.dot{width:8px;height:8px;border-radius:50%;flex:none}.dot-fill{background:var(--accent2)}.dot-hollow{border:1.5px solid var(--muted)}.hero-figure{margin:0;display:flex;flex-direction:column;gap:12px}.shot{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;box-shadow:0 30px 60px -30px #28190a59;transform:rotate(1.2deg)}.shot-bar{display:flex;gap:6px;padding:4px 6px 10px}.shot-bar span{width:9px;height:9px;border-radius:50%;background:var(--line)}.shot img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--line)}.hero-figure figcaption{font:400 13px / 1.5 var(--body);color:var(--muted)}.problem-intro{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px 48px;display:flex;flex-direction:column;gap:28px}.problem-intro .h2{font-size:clamp(38px,5.4vw,72px);letter-spacing:-.02em;max-width:1000px}.problem-intro .lead{font-size:clamp(17px,1.5vw,20px);max-width:760px}.band{background:var(--band);color:var(--onBand)}.scale-label-row{max-width:1200px;margin:0 auto;padding:44px 24px 0}.scale-label-row .eyebrow{color:var(--onBandMuted)}.scale-stats{max-width:1200px;margin:0 auto;padding:24px 24px 44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.scale-stats .stat-text{color:var(--onBandMuted)}.problem-body{max-width:1200px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px;display:flex;flex-direction:column;gap:56px}.season{display:flex;flex-direction:column;gap:28px}.timeline{position:relative;display:flex;flex-direction:column;border-left:2px solid var(--line);margin:0 0 0 10px;padding:0;list-style:none}.beat{position:relative;padding:0 0 40px 36px;display:flex;flex-direction:column;gap:8px}.beat:last-child{padding-bottom:0}.beat:before{content:"";position:absolute;left:-11px;top:4px;width:20px;height:20px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.beat:last-child:before{background:var(--accent)}.beat h3{margin:0;font:var(--dispW) clamp(24px,2.6vw,34px) / 1.2 var(--display);color:var(--ink)}.beat:last-child h3{color:var(--accent)}.beat p{margin:0;font:400 17px / 1.55 var(--body);color:var(--muted);max-width:640px}.weigh-row{display:flex;flex-wrap:wrap;gap:12px}.weigh{flex:2 1 420px;min-width:0;border:1px solid var(--line);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:18px}.weigh-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.weigh-count{font:var(--dispW) 22px var(--display);color:var(--muted)}.weigh-list{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font:400 clamp(15px,1.4vw,18px) / 1.5 var(--body);color:var(--muted)}.weigh-list .more{font-style:italic}.planned{flex:1 1 260px;min-width:0;background:var(--accent);color:var(--onAccent);border-radius:14px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.planned-label{font:600 13px var(--body);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.planned-lines{display:flex;flex-direction:column;gap:4px;font:var(--dispW) clamp(28px,3vw,40px) / 1.15 var(--display)}.planned-note{font:400 14px / 1.5 var(--body);opacity:.9}.result{border-left:4px solid var(--accent);padding:4px 0 4px 24px;max-width:860px}.result p{margin:0;font:var(--dispW) clamp(21px,2.2vw,28px) / 1.4 var(--display);color:var(--ink);text-wrap:pretty}.matters{background:var(--band);color:var(--onBand);border-radius:16px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;align-items:center}.matters-title{font:var(--dispW) clamp(24px,2.8vw,36px) / 1.2 var(--display);text-wrap:balance}.matters p{margin:0;font:400 clamp(16px,1.4vw,19px) / 1.6 var(--body);color:var(--onBandMuted);text-wrap:pretty}.evidence{display:flex;flex-direction:column;gap:18px}.cards-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ev-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:8px}.ev-num{font:var(--dispW) 44px / 1.12 var(--display);color:var(--accent)}.ev-text{font:400 14.5px / 1.55 var(--body);color:var(--ink)}.solution{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:clip}.solution .tex{opacity:.6}.solution-inner{position:relative;max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px;display:flex;flex-direction:column;gap:40px}.solution-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:start}.solution-cols>*{min-width:0}.solution-head{display:flex;flex-direction:column;gap:22px}.solution-p{margin:0;font:400 clamp(17px,1.4vw,19px) / 1.65 var(--body);color:var(--muted);text-wrap:pretty}.solution-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;border-top:1px solid var(--line);padding-top:32px}.section-pad{max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,128px) 24px;display:flex;flex-direction:column;gap:40px}.section-head{display:flex;flex-direction:column;gap:18px;max-width:860px}.section-head.g22{gap:22px}.hscroll{overflow-x:auto;padding-bottom:4px}.flow{display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px;margin:0;padding:0;list-style:none}.flow-card{position:relative;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;gap:14px;min-height:170px}.flow-top{display:flex;justify-content:space-between;align-items:center}.flow-num{font:var(--dispW) 34px / 1.12 var(--display);color:var(--accent)}.flow-arrow{font:600 18px var(--body);color:var(--accent)}.flow-title{font:600 15px / 1.35 var(--body);color:var(--ink);text-wrap:pretty}.safe{background:var(--band);color:var(--onBand)}.safe .h2{color:var(--onBand)}.safe .lead{color:var(--onBandMuted)}.safe-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:end}.safe-head>*{min-width:0}.principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1px;background:color-mix(in oklab,var(--onBand) 18%,transparent);border:1px solid color-mix(in oklab,var(--onBand) 18%,transparent);border-radius:14px;overflow:hidden;margin:0;padding:0;list-style:none}.principle{background:var(--band);padding:28px;display:flex;flex-direction:column;gap:12px}.principle-num{font:var(--dispW) 30px / 1.12 var(--display);color:var(--accent)}.principle-title{font:600 19px / 1.3 var(--body)}.chain{display:flex;flex-direction:column;gap:14px}.chain-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:600 15px var(--body);color:var(--ink);margin:0;padding:0;list-style:none}.chain-row li{display:contents}.pill{border:1.5px solid var(--ink);border-radius:999px;padding:8px 14px}.pill.filled{background:var(--accent);color:var(--onAccent);border-color:var(--accent)}.chain-arrow{color:var(--accent)}.impact{background:var(--surface);border-top:1px solid var(--line)}.impact .section-pad{gap:48px}.impact-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.impact-stat{display:flex;flex-direction:column;gap:6px;border-top:1.5px solid var(--ink);padding-top:18px}.outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.outcome{background:var(--bg);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:8px}.outcome h3{margin:0;font:600 17px var(--body);color:var(--ink)}.outcome p{margin:0;font:400 14.5px / 1.55 var(--body);color:var(--muted)}.scaleup{background:var(--band);color:var(--onBand);position:relative;overflow:clip}.scaleup .section-pad{position:relative;gap:44px}.scaleup-head{display:flex;flex-direction:column;gap:16px;max-width:760px}.scaleup .h2{color:var(--onBand)}.scaleup-head p{margin:0;font:400 17px / 1.6 var(--body);color:var(--onBandMuted)}.scale-grid{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;min-width:700px;margin:0;padding:0;list-style:none}.scale-line{position:absolute;left:0;right:0;top:15px;height:2px;background:linear-gradient(90deg,color-mix(in oklab,var(--onBand) 25%,transparent),var(--accent))}.scale-step{position:relative;display:flex;flex-direction:column;gap:10px}.scale-dotbox{height:32px;display:flex;align-items:center}.scale-dot{border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--band)}.scale-big{font:var(--dispW) clamp(17px,1.8vw,26px) / 1.15 var(--display);color:var(--accent);text-wrap:balance}.scale-sub{font:400 14px / 1.5 var(--body);color:var(--onBandMuted)}.pilot .section-pad{gap:48px}.tracker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.stage{display:flex;flex-direction:column;gap:8px}.stage-bar{height:6px;border-radius:3px;background:var(--line)}.stage.done .stage-bar{background:var(--accent)}.stage-label{font:500 13px var(--body);color:var(--muted);overflow-wrap:anywhere}.stage.now .stage-label{font-weight:700;color:var(--ink)}.pilot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px}.pilot-cols>*{min-width:0}.rows{display:flex;flex-direction:column}.tl-row{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.tl-row:first-child{border-top:1.5px solid var(--ink)}.tl-row.last{border-bottom:1px solid var(--line)}.tl-period{font:var(--dispW) 26px / 1.16 var(--display);color:var(--accent)}.tl-text{font:400 15px / 1.55 var(--body);color:var(--ink)}.pilot-gps{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding-top:24px}.pilot-gps .label{font-size:13px;letter-spacing:.08em}.pilot-gps .note{white-space:nowrap}.cost{align-self:start;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:20px}.cost-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.cost-label{font:600 15px var(--body);color:var(--ink)}.cost-total{font:var(--dispW) 36px / 1.12 var(--display);color:var(--accent)}.cost-foot{font:400 12px / 1.5 var(--body);color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.team{background:var(--surface);border-top:1px solid var(--line)}.people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px}.person{display:flex;gap:22px;align-items:flex-start}.person img{width:120px;height:120px;border-radius:12px;object-fit:cover;flex:none}.person-body{display:flex;flex-direction:column;gap:6px;min-width:0}.person-name{margin:0;font:var(--dispW) 26px / 1.15 var(--display);color:var(--ink)}.person-role{font:600 13px var(--body);color:var(--accent)}.person-text{margin:0;font:400 15px / 1.55 var(--body);color:var(--muted)}.contact{background:var(--accent);color:var(--onAccent);position:relative;overflow:clip}.contact .tex{opacity:.5;mix-blend-mode:multiply}.contact-inner{position:relative;max-width:1200px;margin:0 auto;padding:clamp(72px,10vw,120px) 24px;display:flex;flex-direction:column;gap:28px}.contact h2{margin:0;font:var(--dispW) clamp(34px,5vw,68px) / 1.14 var(--display);letter-spacing:-.02em;max-width:900px;text-wrap:balance}.contact :focus-visible{outline-color:var(--onAccent)}.contact-actions{display:flex;gap:12px;flex-wrap:wrap}.site-footer{background:var(--band);color:var(--onBandMuted)}.footer-row{max-width:1200px;margin:0 auto;padding:28px 24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:400 13px / 1.5 var(--body)}html[lang=mr] .eyebrow,html[lang=mr] .label,html[lang=mr] .planned-label,html[lang=mr] .tag,html[lang=mr] .pilot-gps .label{letter-spacing:0;text-transform:none}html[lang=mr] .eyebrow,html[lang=mr] .label,html[lang=mr] .planned-label{font-size:14px}html[lang=mr] .tag{font-size:12.5px}html[lang=mr] .note,html[lang=mr] .cost-foot{font-size:13px}html[lang=mr] .hero h1,html[lang=mr] .h2,html[lang=mr] .tagline,html[lang=mr] .beat h3,html[lang=mr] .weigh-count,html[lang=mr] .planned-lines,html[lang=mr] .result p,html[lang=mr] .matters-title,html[lang=mr] .stat-num,html[lang=mr] .ev-num,html[lang=mr] .scale-big,html[lang=mr] .tl-period,html[lang=mr] .cost-total,html[lang=mr] .person-name,html[lang=mr] .contact h2{letter-spacing:0;line-height:1.32}html[lang=mr] .planned-lines{line-height:1.3}html[lang=mr] .hero h1{font-size:clamp(34px,4.8vw,62px)}html[lang=mr] .h2{font-size:clamp(28px,3.8vw,50px)}html[lang=mr] .problem-intro .h2{font-size:clamp(32px,4.6vw,60px)}html[lang=mr] .contact h2{font-size:clamp(30px,4.2vw,56px)}html[lang=mr] .tagline{font-size:clamp(19px,1.9vw,24px)}html[lang=mr] .stat-num{font-size:clamp(40px,4.6vw,58px)}html[lang=mr] .hero-p,html[lang=mr] .lead,html[lang=mr] .solution-p,html[lang=mr] .beat p,html[lang=mr] .ev-text,html[lang=mr] .outcome p,html[lang=mr] .tl-text,html[lang=mr] .person-text{line-height:1.7}html[lang=mr] .flow-title,html[lang=mr] .stat-text,html[lang=mr] .scale-sub,html[lang=mr] .principle-title{line-height:1.5}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv-hidden,.rv-in{opacity:1;transform:none;transition:none}.progress,.btn,.menu-icon,.menu-icon:before,.menu-icon:after{transition:none}}
