@font-face{font-family:"Anek Latin";font-style:normal;font-weight:400 800;font-stretch:100% 112%;font-display:swap;src:url(fonts/anek-latin.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2026,U+20B9,U+2190-2192,U+2212,U+2605-2606,U+2713}
@font-face{font-family:"Anek Devanagari";font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/anek-deva-500.woff2) format("woff2");unicode-range:U+0900-097F,U+200C-200D,U+25CC}
@font-face{font-family:"Anek Devanagari";font-style:normal;font-weight:700 800;font-display:swap;src:url(fonts/anek-deva-700.woff2) format("woff2");unicode-range:U+0900-097F,U+200C-200D,U+25CC}
html:root{--b-g:#0E7A4F;--b-g2:#0A5C3B;--b-gs:#E6F4EC;--b-m:#F4A300;--b-ms:#FFF3D6;--b-k:#D7263D;--b-ink:#10151F;--b-paper:#FFFDF8;--b-font:"Anek Latin","Anek Devanagari","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--paper:#FFFDF8;--surface:#FFFFFF;--wash:#E6F4EC;--ink:#10151F;--ink2:#4B5563;--ink3:#6B7280;--line:#ECE8DF;--line2:#F3F0E8;--teal:#10151F;--teal2:#000000;--mari:#0E7A4F;--mari2:#0A5C3B;--cta:#0E7A4F;--cta2:#0A5C3B;--coral:#F4A300;--gold:#F4A300;--rose:#D7263D;--err:#C8433A;--ok:#0E7A4F;--dsp:var(--b-font);--txt:var(--b-font)}
html:root body{font-family:var(--b-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html:root body :is(h1,h2,h3){font-family:var(--b-font);font-stretch:106%;letter-spacing:-.01em}
html:root .font-display{font-family:var(--b-font);font-stretch:108%}
html:root :lang(mr),html:root :lang(hi){line-height:1.7}
html:root .bg-indigo,html:root .bg-\[\#4F46E5\],html:root .bg-mint,html:root .hover\:bg-ink:hover{background-color:#0E7A4F}
html:root .bg-indigo\/10,html:root .bg-mint\/10,html:root .bg-mint\/15,html:root .bg-mint\/20{background-color:#E6F4EC}
html:root .bg-indigo\/5,html:root .bg-indigo\/\[\.04\],html:root .bg-violet\/5,html:root .bg-mint\/5,html:root .bg-\[\#F5F6FF\],html:root .bg-\[\#F8F9FF\],html:root .hover\:bg-indigo\/5:hover,html:root .hover\:bg-violet\/5:hover,html:root .hover\:bg-mint\/5:hover,html:root .hover\:bg-\[\#F5F6FF\]:hover{background-color:#F2FAF5}
html:root .text-indigo,html:root .text-\[\#4F46E5\],html:root .text-violet,html:root .text-mint,html:root .text-teal-700,html:root .hover\:text-indigo:hover,html:root .hover\:text-violet:hover{color:#0E7A4F}
html:root .border-indigo,html:root .border-violet,html:root .hover\:border-indigo:hover,html:root .hover\:border-violet:hover,html:root .hover\:border-mint:hover,html:root .focus\:border-indigo:focus{border-color:#0E7A4F}
html:root .border-indigo\/30,html:root .border-violet\/30,html:root .border-mint\/30,html:root .border-mint\/40,html:root .hover\:border-indigo\/40:hover{border-color:rgba(14,122,79,.35)}
html:root .from-indigo{--tw-gradient-from:#0E7A4F var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,122,79,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
html:root .via-violet{--tw-gradient-stops:var(--tw-gradient-from),#0A5C3B var(--tw-gradient-via-position),var(--tw-gradient-to)}
html:root .to-violet{--tw-gradient-to:#0A5C3B var(--tw-gradient-to-position)}
html:root .to-mint{--tw-gradient-to:#F4A300 var(--tw-gradient-to-position)}
html:root .from-\[\#F5F6FF\]{--tw-gradient-from:#F2FAF5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(242,250,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
html:root .via-\[\#F5F6FF\]\/80{--tw-gradient-stops:var(--tw-gradient-from),rgba(242,250,245,.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}
html:root .accent-indigo{accent-color:#0E7A4F}
html:root .focus\:ring-indigo\/15:focus,html:root .focus\:ring-indigo\/20:focus,html:root .focus\:ring-indigo\/25:focus,html:root .focus\:ring-indigo\/30:focus{--tw-ring-color:rgba(14,122,79,.25)}
html:root .shadow-violet\/10,html:root .shadow-violet\/25,html:root .shadow-violet\/30{--tw-shadow-color:rgba(14,122,79,.25);--tw-shadow:var(--tw-shadow-colored)}
html:root .bg-ink,html:root .border-ink,html:root .text-ink{--tw-bg-opacity:1}
html:root .bg-ink{background-color:#10151F}html:root .text-ink{color:#10151F}html:root .border-ink{border-color:#10151F}
html:root .text-muted{color:#4B5563}
html:root .text-xs{font-size:.8125rem}
html:root img,html:root video{max-width:100%}
html:root body{overflow-x:clip}
html:root .on-nav{min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}
html:root .on-nav a{white-space:nowrap}
html:root .grid>*,html:root .wrap>*{min-width:0}

html:root .btn{max-width:100%}
html:root .btn-line{white-space:normal}
