@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Source+Sans+3:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Scheherazade+New:wght@400;700&display=swap");.font-devanagari{--font-display:"Noto Sans Devanagari","Source Sans 3",sans-serif;--font-body:"Noto Sans Devanagari","Source Sans 3",sans-serif;--font-mono:"Noto Sans Devanagari","Source Sans 3",sans-serif}.font-nastaliq{--font-display:"Noto Nastaliq Urdu","Source Sans 3",serif;--font-body:"Noto Nastaliq Urdu","Source Sans 3",serif;--font-mono:"Noto Nastaliq Urdu","Source Sans 3",serif;line-height:1.9}.font-nastaliq h1,.font-nastaliq h2,.font-nastaliq h3,.font-nastaliq h4{line-height:1.7}.font-nastaliq .eyebrow,.font-nastaliq .nav__link,.font-nastaliq .small-caps{letter-spacing:0;text-transform:none}.font-kashmiri{--font-display:"Scheherazade New","Source Sans 3",serif;--font-body:"Scheherazade New","Source Sans 3",serif;--font-mono:"Scheherazade New","Source Sans 3",serif;font-size:19px;line-height:2}.font-kashmiri h1,.font-kashmiri h2,.font-kashmiri h3,.font-kashmiri h4{line-height:1.6;font-weight:700}.font-kashmiri .eyebrow,.font-kashmiri .nav__link,.font-kashmiri .small-caps{letter-spacing:0;text-transform:none;font-size:15px}.font-kashmiri .hero__lede,.font-kashmiri .lede,.font-kashmiri p{line-height:2.1}.font-kashmiri .btn,.font-kashmiri .nav__cta{font-size:15px;letter-spacing:0;text-transform:none}html[dir=rtl]{text-align:right}html[dir=rtl] .article-content ol,html[dir=rtl] .article-content ul{padding-left:0;padding-right:24px}html[dir=rtl] .stat{border-left:none;border-right:3px solid var(--saffron)}html[dir=rtl] .row-list__item .role{text-align:left}:root{--paper:#f6f2e9;--paper-alt:#efe8d6;--ink:#221f19;--ink-soft:#4a463c;--forest:#1f3d2e;--forest-dark:#142a20;--forest-tint:#e4ebe2;--saffron:#c07a26;--saffron-light:#e8b463;--slate:#3b5166;--line:#d9cfb6;--line-strong:#b8ac8c;--white:#fffdf8;--font-display:"Fraunces",Georgia,serif;--font-body:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--container:1160px;--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}h1,h2,h3,h4{font-family:var(--font-display);color:var(--forest-dark);line-height:1.12;margin:0;font-weight:600;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:2.5px solid var(--saffron);outline-offset:3px}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:88px 0}.section--tight{padding:56px 0}.section--alt{background:var(--paper-alt)}.section--forest{background:var(--forest)}.section--forest,.section--forest h1,.section--forest h2,.section--forest h3{color:var(--white)}.hairline{border:none;border-top:1px solid var(--line);margin:0}.eyebrow{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);font-weight:500}.section--forest .eyebrow{color:var(--saffron-light)}.lede{font-size:19px;color:var(--ink-soft);max-width:62ch;line-height:1.65}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}@media (max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:60px 0}}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;padding:14px 26px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--saffron);color:var(--white)}.btn--primary:hover{background:#a86a1f}.btn--outline{background:transparent;border-color:var(--forest);color:var(--forest)}.btn--outline:hover{background:var(--forest);color:var(--white)}.section--forest .btn--outline{border-color:var(--white);color:var(--white)}.section--forest .btn--outline:hover{background:var(--white);color:var(--forest-dark)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(42,42%,94%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.site-header__inner{justify-content:space-between;padding:18px 0;gap:16px}.brand,.site-header__inner{display:flex;align-items:center}.brand{gap:12px;min-width:0}.brand__mark{width:38px;height:38px;flex-shrink:0;border-radius:50%;object-fit:cover}.brand__text{font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.1;color:var(--forest-dark);white-space:nowrap}.brand__text span{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--saffron);font-weight:500;margin-top:3px;white-space:nowrap}.nav{gap:30px}.nav,.nav__links{display:flex;align-items:center}.nav__links{gap:22px;flex-wrap:wrap}.nav__link{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);position:relative;padding-bottom:4px;white-space:nowrap}.nav__link:hover{color:var(--forest)}.nav__cta{background:var(--forest);color:var(--white);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;padding:10px 20px;border-radius:var(--radius);white-space:nowrap}.nav__cta:hover{background:var(--forest-dark)}.nav-desktop-slot{display:contents}.nav-mobile-slot{display:none}.site-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav__cta--mobile{display:none;padding:9px 16px;font-size:11.5px}.nav-toggle{display:none;position:relative;z-index:70;width:40px;height:40px;align-items:center;justify-content:center;background:none;border:1px solid var(--line-strong);border-radius:var(--radius);flex-shrink:0}.nav-toggle__bar,.nav-toggle__bar:after,.nav-toggle__bar:before{content:"";display:block;width:18px;height:2px;background:var(--forest-dark);transition:transform .2s ease,opacity .2s ease,top .2s ease}.nav-toggle__bar{position:relative}.nav-toggle__bar:before{position:absolute;top:-6px;left:0}.nav-toggle__bar:after{position:absolute;top:6px;left:0}.nav-toggle__bar.is-open{background:transparent}.nav-toggle__bar.is-open:before{top:0;transform:rotate(45deg)}.nav-toggle__bar.is-open:after{top:0;transform:rotate(-45deg)}.nav-backdrop{display:none}@media (max-width:900px){.site-header__inner{padding:14px 0}.brand__text{font-size:15.5px}.brand__text span{font-size:8.5px}.nav-desktop-slot{display:none}.nav-mobile-slot{display:block}.site-header__actions{display:flex}.nav-toggle,.nav__cta--mobile{display:inline-flex}.nav-mobile-slot .nav{position:fixed;top:0;right:0;bottom:0;width:min(320px,84vw);height:100vh;background:var(--paper);box-shadow:-8px 0 32px rgba(20,42,32,.18);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:28px 28px 32px;transform:translateX(100%);transition:transform .28s ease;overflow-y:auto;z-index:9999}.nav-mobile-slot .nav.is-open{transform:translateX(0)}.nav-mobile-slot .nav__links{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.nav-mobile-slot .nav__link{width:100%;padding:14px 0;border-bottom:1px solid var(--line);font-size:13.5px}.nav-mobile-slot .nav__cta{margin-top:24px;text-align:center;justify-content:center;display:flex}.nav-mobile-slot .nav-backdrop{display:block;position:fixed;inset:0;background:rgba(20,27,22,.45);border:none;padding:0;z-index:9998;animation:fadeIn .2s ease}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.site-footer{background:var(--forest-dark);color:#d9e3da;padding:64px 0 28px}.site-footer h4{color:var(--white);font-size:15px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin-bottom:16px}.site-footer a:hover{color:var(--saffron-light)}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);color:#d9e3da;transition:background .15s ease,color .15s ease,border-color .15s ease}.social-icon:hover{background:var(--saffron);border-color:var(--saffron);color:#fff}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}}.footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13.5px;color:#a9baab}.hero{position:relative;overflow:hidden;padding:96px 0 80px}.hero__grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.hero h1{font-size:clamp(38px,5vw,60px);margin-top:18px}.hero__lede{margin-top:22px;font-size:19px;color:var(--ink-soft);max-width:52ch}.hero__actions{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}.hero__contours{position:absolute;inset:0;z-index:-1;opacity:.5}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}.hero{padding:56px 0 48px}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px;height:100%}.card--pillar .eyebrow{display:block;margin-bottom:14px}@media (max-width:560px){.darpan-card{padding:24px 18px}}.card h3{font-size:21px;margin-top:10px}.card p{margin-top:12px;color:var(--ink-soft);font-size:15.5px}.stat{padding:16px 18px;border-left:1px solid var(--saffron);border:1px solid var(--saffron);border-left-width:3px;background:var(--white);border-radius:var(--radius)}.stat__num{font-family:var(--font-display);font-size:40px;font-weight:600;color:var(--forest-dark);display:block}.stat__label{font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.pullquote{position:relative;background:var(--forest);color:var(--white);border-radius:var(--radius);padding:52px 56px;overflow:hidden}.pullquote__mark{font-size:90px;line-height:.5;color:var(--saffron-light);display:block;margin-bottom:8px}.pullquote p,.pullquote__mark{font-family:var(--font-display)}.pullquote p{font-style:italic;font-size:23px;line-height:1.55;max-width:68ch}.pullquote__attribution{margin-top:28px;font-family:var(--font-mono);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--saffron-light)}@media (max-width:700px){.pullquote{padding:36px 26px}.pullquote p{font-size:19px}}.row-list{border-top:1px solid var(--line)}.row-list__item{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.row-list__item .name{font-family:var(--font-display);font-weight:600;font-size:17px}.row-list__item .role{font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);text-align:right}@media (max-width:600px){.row-list__item{flex-direction:column;gap:4px}.row-list__item .role{text-align:left}}.post-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--white);height:100%}.post-card__image{aspect-ratio:16/10;background:var(--forest-tint);overflow:hidden}.post-card__image img{width:100%;height:100%;object-fit:cover}.post-card__body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.post-card__date{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--saffron)}.post-card__title{font-size:19px}.post-card__excerpt{color:var(--ink-soft);font-size:15px;flex:1 1}.post-card__link{font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--forest);margin-top:6px}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:48px;text-align:center;color:var(--ink-soft)}.empty-state code{font-family:var(--font-mono);background:var(--paper-alt);padding:2px 6px;border-radius:2px}.article-content{max-width:72ch;font-size:17.5px;line-height:1.75;color:var(--ink)}.article-content h2,.article-content h3{margin-top:40px;margin-bottom:12px}.article-content p{margin-bottom:20px;color:var(--ink-soft)}.article-content img{border-radius:var(--radius);margin:24px 0}.article-content a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--saffron);text-decoration-color:var(--saffron)}.article-content ol,.article-content ul{color:var(--ink-soft);margin-bottom:20px;padding-left:24px}.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-field label{font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.form-field input,.form-field select,.form-field textarea{font-family:var(--font-body);font-size:15.5px;padding:13px 14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);color:var(--ink)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--forest)}.tier{border:1px solid var(--line);border-radius:var(--radius);padding:30px;background:var(--white);text-align:center}.tier--highlight{border-color:var(--saffron);box-shadow:0 0 0 1px var(--saffron)}.tier__amount{font-family:var(--font-display);font-size:32px;font-weight:600;color:var(--forest-dark);margin:12px 0}.img-bw{filter:grayscale(100%);transition:filter .5s ease}.img-bw:hover{filter:grayscale(0)}.photo-grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);grid-gap:20px;gap:20px}.photo-grid__item{position:relative;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);margin:0;background:var(--forest-tint)}.photo-grid__item figcaption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(20,42,32,.85));color:#fff;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.03em;padding:24px 14px 12px}@media (max-width:900px){.photo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.photo-grid{grid-template-columns:1fr}}.qr-card{background:var(--white);padding:32px;text-align:center}.qr-card,.qr-card__image{border:1px solid var(--line);border-radius:var(--radius)}.qr-card__image{width:220px;height:220px;margin:20px auto;overflow:hidden;position:relative;background:#fff}.qr-card__image--poster{width:100%;max-width:260px;height:auto;aspect-ratio:599/874}.qr-card__apps{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}.qr-card__apps span{font-size:11px;letter-spacing:.05em;color:var(--ink-soft);border:1px solid var(--line-strong);padding:5px 12px}.no-cash-badge,.qr-card__apps span{font-family:var(--font-mono);text-transform:uppercase;border-radius:20px}.no-cash-badge{display:inline-block;background:var(--saffron);color:var(--white);font-size:12px;letter-spacing:.08em;padding:6px 14px;margin-top:14px}.upi-icons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:18px}.upi-icons__item{display:flex;flex-direction:column;align-items:center;gap:8px;width:68px}.upi-icons__badge{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:15px;box-shadow:0 3px 8px rgba(20,42,32,.18);transition:transform .18s ease,box-shadow .18s ease}.upi-icons__item:hover .upi-icons__badge{transform:translateY(-3px);box-shadow:0 6px 14px rgba(20,42,32,.24)}.upi-icons__label{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft);text-align:center;line-height:1.3}.doc-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.doc-card__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.doc-card__frame{width:100%;height:640px;border:none;display:block;background:var(--paper-alt)}@media (max-width:700px){.doc-card__frame{height:420px}}.chinar-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.chinar-backdrop__leaf{position:absolute;opacity:.11;filter:sepia(.6) saturate(1.3) hue-rotate(-10deg) brightness(.9);animation-name:chinarFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes chinarFloat{0%{transform:translateY(0) rotate(var(--leaf-rotate,0deg))}50%{transform:translateY(-18px) rotate(calc(var(--leaf-rotate, 0deg) + 6deg))}to{transform:translateY(0) rotate(var(--leaf-rotate,0deg))}}@media (prefers-reduced-motion:reduce){.chinar-backdrop__leaf{animation:none}}@media (max-width:700px){.chinar-backdrop__leaf{opacity:.08}}.lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.lightbox__backdrop{position:absolute;inset:0;background:rgba(15,20,16,.9);border:none;padding:0;cursor:zoom-out}.lightbox__frame{position:relative;width:min(92vw,1100px);height:min(86vh,800px);z-index:1}.lightbox__close{position:absolute;top:-46px;right:0;width:38px;height:38px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.08);color:#fff;font-size:16px;cursor:pointer;z-index:2}.lightbox__close:hover{background:hsla(0,0%,100%,.18)}@media (max-width:700px){.lightbox__frame{width:94vw;height:70vh}.lightbox__close{top:auto;bottom:-52px;right:calc(50% - 19px)}}.twitter-embed{min-height:480px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden;display:flex;align-items:stretch;justify-content:center}.twitter-embed iframe{width:100%!important}.twitter-embed--fallback{flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 32px;text-align:center}.twitter-embed--fallback p{color:var(--ink-soft);font-size:14.5px;max-width:44ch}.follow-card{display:flex;align-items:center;gap:16px;padding:22px 26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--forest-dark);transition:border-color .15s ease,transform .15s ease}.follow-card:hover{border-color:var(--saffron);transform:translateY(-2px)}.follow-card>div{display:flex;flex-direction:column;gap:4px}.follow-card__handle{font-family:var(--font-display);font-weight:600;font-size:17px}.follow-card__cta{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--saffron)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lang-switcher{display:flex;align-items:center;gap:6px;background:var(--white);border:1px solid var(--line-strong);border-radius:20px;padding:6px 10px}.lang-switcher__icon{color:var(--forest);flex-shrink:0}.lang-switcher__select{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;color:var(--ink-soft);background:transparent;border:none;padding:0;cursor:pointer;max-width:84px}.lang-switcher__select:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}@media (max-width:900px){.lang-switcher{padding:6px 8px}.lang-switcher__select{max-width:62px;font-size:11px}}.review-banner{background:var(--saffron);color:#fff;text-align:center;padding:10px 20px;font-size:13px;line-height:1.5}.review-banner__en{display:block;font-family:Source Sans\ 3,sans-serif;font-size:12px;opacity:.9;margin-top:2px}.small-caps{font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mt-64{margin-top:64px}