html:has(.nd-root){background:var(--sand);scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}body:has(.nd-root){background:var(--sand)}.nd-root{--serif:var(--font-source-serif-4),Georgia,serif;--sans:var(--font-inter),system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"SF Mono",monospace;--bangla:var(--font-siliguri),var(--sans);--nav-h:68px;--shadow-sm:0 1px 2px #2b2b2b0a,0 2px 6px #2b2b2b0a;--shadow-md:0 4px 12px #2b2b2b0f,0 8px 24px #2b2b2b0a;background:var(--sand);color:var(--charcoal);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:clip}.nd-root *,.nd-root :before,.nd-root :after{box-sizing:border-box}.nd-root h1,.nd-root h2,.nd-root h3,.nd-root h4,.nd-root p,.nd-root dl,.nd-root dd,.nd-root ul,.nd-root ol{margin:0}.nd-root ul,.nd-root ol{padding:0;list-style:none}.nd-root a{color:inherit;text-decoration:none}.nd-root ::selection{background:var(--primary);color:#fff}.nd-root :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.nd-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,44px)}.nd-root section{scroll-margin-top:88px}.nd-cursor,.nd-cursor-ring{display:none}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.nd-cursor-ring{z-index:220;pointer-events:none;border:1px solid #2c8a8a66;border-radius:50%;width:28px;height:28px;transition:width .2s ease-out,height .2s ease-out,border-color .2s ease-out;display:block;position:fixed;transform:translate(-50%,-50%)}.nd-cursor-ring.is-hover{border-color:#e97a6aa6;width:44px;height:44px}}.nd-eyebrow{font-family:var(--mono);letter-spacing:.08em;color:var(--primary);align-items:center;gap:10px;font-size:13px;display:flex}.nd-eyebrow-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.nd-eyebrow-light{color:var(--primary-lt)}.nd-h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--primary-dk);font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.12}.nd-sec-head{gap:16px;max-width:720px;margin-bottom:clamp(36px,5vw,56px);display:grid}.nd-sec-lead{color:var(--slate);max-width:62ch;font-size:16.5px;line-height:1.6}.nd-btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;font-weight:500;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.nd-btn:active{transform:translateY(1px)}.nd-btn-sm{padding:8px 14px;font-size:13.5px}.nd-btn-lg{padding:14px 22px;font-size:15px}.nd-root .nd-btn-primary{color:var(--primary-dk);border-color:var(--rule-strong);box-shadow:var(--shadow-sm);background:#fff}.nd-root .nd-btn-primary:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.nd-btn-primary:active{box-shadow:var(--shadow-sm);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nd-btn-primary:hover,.nd-btn-primary:active{transform:none}}.nd-root .nd-btn-ghost{color:var(--primary-dk);border-color:var(--rule-strong);background:0 0}.nd-root .nd-btn-ghost:hover{background:var(--primary-lt);border-color:var(--primary)}.nd-chip{background:var(--primary-lt);color:var(--primary-dk);border-radius:99px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.nd-rail{display:none}@media (min-width:1320px){.nd-rail{z-index:120;width:12px;height:46vh;display:block;position:fixed;top:50%;left:30px;transform:translateY(-50%)}.nd-rail-line{background:var(--rule-strong);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:5px}.nd-rail-progress{background:var(--primary);transform-origin:top;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.nd-rail-dot{background:var(--accent);border:2px solid var(--cloud);width:10px;height:10px;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.nd-rail-stops{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.nd-rail-stops a{align-items:center;gap:10px;display:flex;transform:translate(1px)}.nd-rail-tick{background:var(--sand);border:2px solid var(--rule-strong);border-radius:50%;flex:0 0 10px;width:10px;height:10px;transition:border-color .15s ease-out,background-color .15s ease-out}.nd-rail-label{font-family:var(--mono);letter-spacing:.06em;color:var(--slate);background:var(--cloud);border:1px solid var(--rule);box-shadow:var(--shadow-sm);opacity:0;white-space:nowrap;pointer-events:none;border-radius:99px;padding:3px 9px;font-size:10.5px;transition:opacity .2s ease-out,transform .2s ease-out,color .15s ease-out;transform:translate(-4px)}.nd-rail-stops a:hover .nd-rail-label,.nd-rail:hover .nd-rail-stops a.is-active .nd-rail-label{opacity:1;transform:translate(0)}.nd-rail-stops a.is-active .nd-rail-tick{border-color:var(--primary);background:var(--primary-lt)}.nd-rail-stops a.is-active .nd-rail-label{color:var(--primary-dk)}}.nd-nav{z-index:140;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(20px,4vw,44px);transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:flex;position:fixed;top:0;left:0;right:0}.nd-nav.is-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--rule);box-shadow:var(--shadow-sm);background:#fafaf8eb}.nd-brand{align-items:center;gap:11px;display:flex}.nd-brand-text{flex-direction:column;line-height:1.15;display:flex}.nd-brand-name{font-family:var(--serif);color:var(--primary-dk);letter-spacing:.01em;font-size:20px;font-weight:700}.nd-brand-full{letter-spacing:.02em;color:var(--slate);font-size:10px}.nd-nav-links{gap:26px;display:flex}.nd-nav-links a{color:var(--charcoal);font-size:13.5px;font-weight:500;transition:color .15s ease-out}.nd-nav-links a:hover{color:var(--primary)}.nd-nav-cta{align-items:center;gap:20px;display:flex}.nd-nav-plink{color:var(--charcoal);font-size:13.5px;font-weight:500;transition:color .15s ease-out}.nd-nav-plink:hover{color:var(--primary)}.nd-nav-burger,.nd-mobile-menu{display:none}.nd-nav.is-open{background:var(--sand);border-bottom-color:var(--rule)}@media (max-width:1140px){.nd-nav-links,.nd-nav-plink{display:none}.nd-nav-burger{border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:10px;display:inline-flex}.nd-nav-burger span{background:var(--primary-dk);border-radius:2px;width:100%;height:1.5px;transition:transform .2s ease-out,opacity .15s ease-out;display:block}.nd-nav-burger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.nd-nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nd-nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nd-mobile-menu{left:0;right:0;top:var(--nav-h);z-index:130;background:var(--sand);visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;gap:34px;padding:26px clamp(20px,4vw,44px) 44px;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s linear .2s;display:flex;position:fixed;bottom:0;overflow-y:auto;transform:translateY(-10px)}.nd-mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s ease-out,transform .2s ease-out;transform:none}.nd-mmenu-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:10px;font-size:11.5px}.nd-mmenu-section a{font-family:var(--serif);color:var(--primary-dk);border-bottom:1px solid var(--rule);padding:11px 0;font-size:24px;font-weight:600;line-height:1.2;display:block}.nd-mmenu-portals{gap:10px;display:grid}.nd-mmenu-portals .nd-mmenu-label{margin-bottom:0}.nd-mmenu-portals a{background:var(--cloud);border:1px solid var(--rule);color:var(--primary-dk);box-shadow:var(--shadow-sm);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:15px;font-weight:600;display:flex}.nd-mmenu-who{font-family:var(--mono);letter-spacing:.04em;color:var(--slate);white-space:nowrap;font-size:11px;font-weight:400}}@media (max-width:900px){.nd-brand-full{display:none}}@media (prefers-reduced-motion:reduce){.nd-mobile-menu,.nd-nav-burger span{transition:none}}.nd-hero{align-items:center;min-height:100svh;padding:120px 0 72px;display:flex;position:relative}.nd-hero-grid{z-index:2;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;display:grid;position:relative}.nd-hero-copy{justify-items:start;gap:22px;display:grid}.nd-hero-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--primary-dk);font-size:clamp(36px,4.9vw,60px);font-weight:700;line-height:1.08}.nd-hero-bangla{font-family:var(--bangla);color:var(--primary);font-size:clamp(17px,1.8vw,21px)}.nd-hero-lead{color:var(--slate);max-width:56ch;font-size:17px;line-height:1.65}.nd-hero-actions{margin-top:4px}.nd-root .nd-hero-facts{border-top:1px solid var(--rule-strong);gap:clamp(24px,3.5vw,48px);width:100%;margin-top:18px;padding-top:22px;display:flex}.nd-fact{gap:2px;display:grid;position:relative}.nd-fact:after{content:"";background:var(--accent);opacity:.75;transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.nd-fact:hover:after{transform:scaleX(1)}.nd-fact:hover .nd-fact-num{color:var(--primary)}.nd-fact:hover dd{color:var(--charcoal)}.nd-fact-num{font-family:var(--serif);color:var(--primary-dk);font-feature-settings:"tnum";font-size:30px;font-weight:700;transition:color .2s ease-out}.nd-fact dd{color:var(--slate);max-width:150px;font-size:12.5px;line-height:1.4;transition:color .2s ease-out}.nd-hero-visual{justify-content:center;align-self:stretch;align-items:center;min-height:min(66vh,600px);display:flex;position:relative}.nd-hmap{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nd-hmap-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nd-hmap-label{z-index:3;opacity:0;border:1px solid var(--rule);box-shadow:var(--shadow-sm);pointer-events:none;white-space:nowrap;background:#fafaf8eb;border-radius:9px;gap:1px;padding:7px 11px 6px;display:grid;position:absolute;top:0;left:0}.nd-hmap-label [lang=bn]{font-family:var(--bangla);color:var(--primary-dk);font-size:14.5px;line-height:1.3}.nd-hmap-label span:last-child{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--slate);font-size:9.5px}.nd-hfig{width:clamp(150px,14vw,205px);height:auto;position:absolute;bottom:4%;left:-4%}@media (prefers-reduced-motion:no-preference){.nd-hero .nd-eyebrow-dot{animation:7s ease-in-out infinite nd-heartbeat}}@keyframes nd-heartbeat{0%,8%,to{transform:scale(1)}2%{transform:scale(1.65)}5%{transform:scale(.9)}}.nd-card3d{z-index:2;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(-4deg)}.nd-card3d:hover{transform:rotate(-1.5deg)translateY(-10px)scale(1.02)}.nd-card3d:hover .nd-hcard{box-shadow:0 8px 20px #2b2b2b14,0 24px 48px -12px #2b2b2b2e}.nd-card3d:hover .nd-hcard-shadow{opacity:.7;transform:translateY(10px)scaleX(1.06)}@media (prefers-reduced-motion:reduce){.nd-card3d,.nd-card3d .nd-hcard,.nd-card3d .nd-hcard-shadow{transition:none}}.nd-hcard{aspect-ratio:1.586;background:var(--cloud);border:1px solid var(--rule);width:min(420px,88vw);box-shadow:var(--shadow-md);border-radius:16px;flex-direction:column;padding:24px 26px;transition:box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.nd-hcard-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.nd-hcard-brand{font-family:var(--serif);color:var(--primary-dk);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.nd-hcard-gov{font-family:var(--bangla);color:var(--slate);font-size:11.5px}.nd-hcard-name{align-items:baseline;gap:12px;margin-top:auto;display:flex}.nd-hcard-name-en{font-family:var(--serif);color:var(--charcoal);font-size:23px;font-weight:700}.nd-hcard-name-bn{font-family:var(--bangla);color:var(--slate);font-size:14px}.nd-hcard-id{gap:2px;margin-top:10px;display:grid}.nd-hcard-lbl{letter-spacing:.06em;color:var(--slate);font-size:10px;font-weight:500;display:block}.nd-hcard-val{font-family:var(--mono);color:var(--primary-dk);font-feature-settings:"tnum";font-size:14.5px}.nd-hcard-meta{border-top:1px solid var(--rule);gap:26px;margin-top:12px;padding-top:12px;display:flex}.nd-hcard-meta>div{gap:2px;display:grid}.nd-hcard-qr{border:1px solid var(--rule);background:#fff;border-radius:8px;width:74px;height:74px;padding:6px;position:absolute;bottom:22px;right:24px}.nd-hcard-qr rect{fill:var(--charcoal)}.nd-hcard-watermark{opacity:.05;pointer-events:none;position:absolute;bottom:-52px;left:-44px}.nd-hcard-shadow{background:radial-gradient(#2b2b2b24,#0000 70%);border-radius:50%;height:24px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-26px;left:8%;right:8%}.nd-scroll-hint{font-family:var(--mono);letter-spacing:.14em;color:var(--slate);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:22px;right:clamp(48px,12vw,200px)}.nd-scroll-line{background:linear-gradient(to bottom,var(--primary),transparent);width:1px;height:34px}.nd-problem{padding:clamp(90px,11vw,150px) 0 clamp(70px,9vw,120px)}.nd-problem-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:28px;display:grid}.nd-problem-quote{font-family:var(--serif);letter-spacing:-.01em;color:var(--charcoal);font-size:clamp(26px,3.4vw,42px);font-weight:600;line-height:1.28}.nd-root .nd-problem-turn{max-width:52ch;color:var(--primary-dk);border-left:2px solid var(--primary);margin-top:44px;padding-left:18px;font-size:16.5px;line-height:1.6}.nd-slips{min-height:300px;position:relative}.nd-slip{border:1px solid var(--rule-strong);width:168px;box-shadow:var(--shadow-sm);background:#fff;border-radius:4px;gap:7px;padding:12px 14px 16px;transition:box-shadow .25s ease-out,border-color .2s ease-out;display:grid;position:absolute}.nd-slip:hover{z-index:3;border-color:var(--primary);box-shadow:var(--shadow-md)}.nd-slip-title{font-family:var(--mono);color:var(--slate);font-size:11px;transition:color .2s ease-out}.nd-slip:hover .nd-slip-title{color:var(--primary)}.nd-slip-line{background:var(--rule);border-radius:3px;height:5px;transition:background-color .25s ease-out}.nd-slip:hover .nd-slip-line{background:var(--rule-strong)}.nd-slip-line:nth-child(odd){width:82%}.nd-slip-s1{top:8%;left:4%;transform:rotate(-5deg)}.nd-slip-s2{top:26%;right:2%;transform:rotate(4deg)}.nd-slip-s3{bottom:22%;left:16%;transform:rotate(2deg)}.nd-slip-s4{bottom:2%;right:12%;transform:rotate(-3deg)}.nd-journey{background:var(--cloud);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.nd-journey-pin{padding:clamp(24px,4vh,64px) 0 32px}.nd-journey .nd-sec-head{margin-bottom:8px}.nd-jstage{margin:8px 0 10px;position:relative}.nd-jsvg{width:100%;height:auto;display:block;overflow:visible}.nd-jpath{stroke:var(--primary);stroke-width:2px;fill:none;opacity:.75}.nd-jnode{fill:var(--cloud);stroke:var(--rule-strong);stroke-width:2px}.nd-jnode-label{font-family:var(--mono);fill:var(--slate);letter-spacing:.04em;font-size:13px}.nd-jdot{background:var(--accent);width:15px;height:15px;box-shadow:var(--shadow-sm);pointer-events:none;border:3px solid #fff;border-radius:50%;position:absolute;top:0;left:0}.nd-journey-lower{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.nd-jcard{border:1px solid var(--rule);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;align-content:start;gap:10px;padding:24px 26px;display:grid}.nd-jcard-text{align-content:start;gap:10px;display:grid}.nd-jcard-split{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:clamp(16px,2vw,26px)}.nd-jcard-visual{--hc-s:.63;width:calc(420px*var(--hc-s));height:calc(265px*var(--hc-s));flex:none;position:relative}.nd-jcard-visual .nd-card3d{transform:scale(var(--hc-s));transform-origin:0 0;position:absolute;top:0;left:0}@media (min-width:861px) and (prefers-reduced-motion:no-preference){@media (max-height:840px){.nd-jcard-visual{--hc-s:.56}}@media (max-width:1359px){.nd-jcard-visual{--hc-s:.5}}@media (max-width:1199px){.nd-jcard-visual{display:none}}}.nd-jcard-visual .nd-card3d:hover{transform:scale(var(--hc-s))}.nd-jcard-visual .nd-hcard{width:420px;transition:box-shadow .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:rotate(-1.2deg)}.nd-jcard-visual .nd-card3d:hover .nd-hcard{transform:rotate(0)translateY(-8px)}@media (prefers-reduced-motion:reduce){.nd-jcard-visual .nd-hcard{transition:none}}.nd-jcard-visual .nd-hcard-shadow{opacity:.8;height:18px;bottom:-18px}.nd-jcard-visual .nd-card3d:hover .nd-hcard-shadow{opacity:.6;transform:translateY(6px)scaleX(1.04)}.nd-jcard-step{font-family:var(--mono);letter-spacing:.06em;color:var(--primary);font-size:12px}.nd-jcard h3{font-family:var(--serif);color:var(--primary-dk);letter-spacing:-.01em;font-size:22px;font-weight:700}.nd-jcard p{color:var(--slate);max-width:58ch;font-size:14.5px;line-height:1.6}.nd-jrecord{background:var(--primary-lt);border:1px solid var(--rule);border-radius:10px;padding:20px 22px}.nd-jrecord-head{border-bottom:1px solid #2c8a8a40;gap:2px;padding-bottom:12px;display:grid}.nd-jrecord-id{font-family:var(--mono);color:var(--primary-dk);font-feature-settings:"tnum";font-size:14px}.nd-jrecord-name{color:var(--slate);font-size:12.5px}.nd-jrecord-rows{gap:9px;padding:14px 0 4px;display:grid}.nd-jrow{color:var(--charcoal);align-items:center;gap:9px;font-size:13px;display:flex}.nd-jrow-tick{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}.nd-jrecord-foot{color:var(--primary-dk);border-top:1px solid #2c8a8a40;margin-top:10px;padding-top:12px;font-size:12.5px;line-height:1.5}@media (min-width:861px) and (prefers-reduced-motion:no-preference){.nd-journey-pin{min-height:calc(100vh - var(--nav-h));max-height:calc(100vh - var(--nav-h));flex-direction:column;justify-content:center;display:flex}.nd-jcards{min-height:230px;position:relative}@media (max-height:840px){.nd-jsvg{max-height:24vh}.nd-jcard{padding:16px 20px}.nd-jcards{min-height:190px}.nd-journey-pin .nd-sec-head{margin-bottom:0}}.nd-jcard{position:absolute;inset:0}}@media (max-width:860px),(prefers-reduced-motion:reduce){.nd-journey{padding-bottom:24px}.nd-jstage{display:none}.nd-journey-lower{grid-template-columns:1fr}.nd-jcards{gap:14px;display:grid}.nd-jcard-split{grid-template-columns:1fr}.nd-jcard-visual{--hc-s:.66;margin-top:4px}.nd-jdot{display:none}}.nd-modules{padding:clamp(90px,11vw,150px) 0}.nd-modules-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nd-module{background:var(--cloud);border:1px solid var(--rule);border-radius:10px;align-content:start;gap:12px;padding:24px;transition:border-color .15s ease-out;display:grid;position:relative;overflow:hidden}.nd-module:after{content:"";opacity:0;background:radial-gradient(340px circle at var(--mx,50%)var(--my,50%),#2c8a8a12,transparent 65%);pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.nd-module:hover{border-color:var(--rule-strong)}.nd-module:hover:after{opacity:1}.nd-module-top{justify-content:space-between;align-items:center;display:flex}.nd-module-num{font-family:var(--mono);color:var(--primary);letter-spacing:.08em;font-feature-settings:"tnum";font-size:13px}.nd-module-ic{background:var(--primary-lt);width:40px;height:40px;color:var(--primary-dk);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nd-module h3{font-family:var(--serif);color:var(--primary-dk);letter-spacing:-.01em;font-size:18.5px;font-weight:700}.nd-module p{color:var(--slate);font-size:13.5px;line-height:1.55}.nd-module-ministry{background:var(--sand);grid-column:1/-1;grid-template-columns:auto 1fr;column-gap:20px}.nd-module-ministry .nd-module-top{grid-column:1/-1}.nd-module-ministry p{max-width:72ch}.nd-module-top,.nd-module h3,.nd-module p{z-index:1;position:relative}.nd-module{padding-bottom:96px}.nd-module-ministry{padding-bottom:24px}.nd-mscene{pointer-events:none;width:min(60%,180px);height:auto;stroke:var(--primary);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;position:absolute;bottom:-4px;right:-6px;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.nd-module-ministry .nd-mscene{width:min(38%,290px);bottom:-2px;right:24px}.nd-mscene .nd-ms-g1>*,.nd-mscene .nd-ms-g2>*,.nd-mscene .nd-ms-g3>*{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.4,0,.2,1)}.nd-mscene .nd-ms-g2>*{transition-delay:.14s}.nd-mscene .nd-ms-g3>*{transition-delay:.28s}.nd-mscene .nd-ms-ground{stroke-width:1.4px;opacity:.45;stroke-dashoffset:0}.nd-mscene .nd-ms-bar{stroke-width:5px}.nd-mscene .nd-ms-dash{stroke:var(--sage);stroke-width:1.5px;stroke-dasharray:5 6;opacity:0;transition:opacity .35s ease-out .4s}.nd-mscene .nd-ms-fill{fill:var(--primary-lt);stroke:none;opacity:0;transition:opacity .35s ease-out .35s}.nd-mscene text{font-family:var(--mono);letter-spacing:.04em;fill:var(--primary-dk);stroke:none;opacity:0;font-size:19px;transition:opacity .3s ease-out .35s}.nd-mscene .nd-ms-accent{fill:var(--accent);stroke:none}.nd-mscene .nd-ms-accent-stroke{stroke:var(--accent)}.nd-mscene .nd-ms-liquid{stroke-width:2.5px}.nd-mscene .nd-ms-capsule{stroke-width:6.5px}.nd-mscene .nd-ms-accent,.nd-mscene .nd-ms-accent-stroke{transform-box:fill-box;transform-origin:50%;transition:transform .4s cubic-bezier(.34,1.56,.64,1) .45s;transform:scale(0)}.nd-module:hover .nd-mscene,.nd-module.is-scene-on .nd-mscene{opacity:.8;transition:opacity .3s ease-out}.nd-module:hover .nd-mscene .nd-ms-g1>*,.nd-module:hover .nd-mscene .nd-ms-g2>*,.nd-module:hover .nd-mscene .nd-ms-g3>*,.nd-module.is-scene-on .nd-mscene .nd-ms-g1>*,.nd-module.is-scene-on .nd-mscene .nd-ms-g2>*,.nd-module.is-scene-on .nd-mscene .nd-ms-g3>*{stroke-dashoffset:0}.nd-module:hover .nd-mscene text,.nd-module.is-scene-on .nd-mscene text,.nd-module:hover .nd-mscene .nd-ms-fill,.nd-module.is-scene-on .nd-mscene .nd-ms-fill{opacity:1}.nd-module:hover .nd-mscene .nd-ms-dash,.nd-module.is-scene-on .nd-mscene .nd-ms-dash{opacity:.9}.nd-module:hover .nd-mscene .nd-ms-accent,.nd-module.is-scene-on .nd-mscene .nd-ms-accent,.nd-module:hover .nd-mscene .nd-ms-accent-stroke,.nd-module.is-scene-on .nd-mscene .nd-ms-accent-stroke{transform:scale(1)}@media (prefers-reduced-motion:reduce){.nd-mscene .nd-ms-g1>*,.nd-mscene .nd-ms-g2>*,.nd-mscene .nd-ms-g3>*,.nd-mscene text,.nd-mscene .nd-ms-dash,.nd-mscene .nd-ms-fill,.nd-mscene .nd-ms-accent,.nd-mscene .nd-ms-accent-stroke{transition:none}.nd-mscene .nd-ms-g1>*,.nd-mscene .nd-ms-g2>*,.nd-mscene .nd-ms-g3>*{stroke-dashoffset:0}.nd-mscene text,.nd-mscene .nd-ms-fill{opacity:1}.nd-mscene .nd-ms-dash{opacity:.9}.nd-mscene .nd-ms-accent,.nd-mscene .nd-ms-accent-stroke{transform:scale(1)}}@media (max-width:980px){.nd-modules-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.nd-modules-grid{grid-template-columns:1fr}}.nd-system{background:var(--cloud);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(90px,11vw,150px) 0}.nd-story-frame{border:1px solid var(--rule);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:clamp(14px,3vw,36px);overflow-x:auto}.nd-story{width:100%;min-width:680px;height:auto;display:block}.nd-story-actor{stroke:var(--primary-dk);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.nd-story-ground{stroke-width:1.4px;opacity:.45}.nd-story-disc{fill:var(--accent);stroke:none}.nd-story-liquid{stroke:var(--accent);stroke-width:2.5px}.nd-story-capsule{stroke:var(--accent);stroke-width:7px}.nd-story-label{font-family:var(--sans);fill:var(--slate);font-size:13px;font-weight:500}.nd-story-card-rect{fill:#fff;stroke:var(--primary-dk);stroke-width:1.8px}.nd-story-cardring{stroke:var(--accent);stroke-width:1.6px;fill:none;opacity:0}.nd-story-card-title{font-family:var(--mono);letter-spacing:.14em;fill:var(--slate);font-size:9.5px}.nd-story-avatar{fill:var(--primary-lt);stroke:var(--primary);stroke-width:1.8px}.nd-story-card-line{stroke:var(--rule-strong);stroke-width:3px;stroke-linecap:round}.nd-story-card-line.is-sub{stroke-width:2px;opacity:.6}.nd-story-divider{stroke:var(--rule);stroke-width:1.2px}.nd-story-slot-dot{fill:var(--primary);stroke:var(--primary);stroke-width:1.2px;fill-opacity:1}.nd-story-slot-tick{stroke:#fff;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.nd-story-slot-label{font-family:var(--sans);fill:var(--charcoal);font-size:12.5px}.nd-story-flight{stroke:none;fill:none}.nd-story-sight{stroke:var(--sage);stroke-width:1.5px;stroke-dasharray:5 6;fill:none;opacity:.9}.nd-story-chip{opacity:0}.nd-story-chip-base{fill:#fff;stroke:var(--primary);stroke-width:1.6px}.nd-story-chip-glyph{stroke:var(--primary);stroke-width:2px;fill:none;stroke-linecap:round}.nd-story-chip-text{font-family:var(--sans);fill:var(--primary);font-size:10px;font-weight:600}.nd-story-chip-capsule{stroke:var(--accent);stroke-width:5.5px;stroke-linecap:round}.nd-story-pulse{fill:var(--accent);stroke:none;opacity:0}.nd-story-ring{stroke:var(--accent);stroke-width:2px;fill:none;opacity:0}.nd-story-phone{fill:#fff}.nd-story-phone-screen{fill:var(--primary-lt);stroke:none}.nd-story-phone-dot{fill:var(--accent);stroke:none}.nd-story-bar{stroke:var(--primary);stroke-width:3px;stroke-linecap:round;fill:none}.nd-story-drift{fill:var(--sage);stroke:none;opacity:0}.nd-story-cap{font-family:var(--serif);fill:var(--primary-dk);font-size:16px;font-style:italic}.nd-reporting{padding:clamp(90px,11vw,150px) 0;position:relative;overflow:hidden}.nd-reporting-grid{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid;position:relative}.nd-reporting .nd-sec-head{margin-bottom:0}.nd-reporting-rows{gap:14px;display:grid}.nd-report-row{background:var(--cloud);border:1px solid var(--rule);border-radius:10px;gap:16px;padding:20px 22px;transition:border-color .18s ease-out,box-shadow .2s ease-out,transform .2s ease-out;display:flex;position:relative;overflow:hidden}.nd-report-row:after{content:"";opacity:0;background:radial-gradient(300px circle at var(--mx,50%)var(--my,50%),#2c8a8a12,transparent 65%);pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.nd-report-row:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.nd-report-row:hover:after{opacity:1}.nd-report-row>*{z-index:1;position:relative}.nd-report-ic{background:var(--primary-lt);width:38px;height:38px;color:var(--primary-dk);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .2s ease-out,color .2s ease-out,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.nd-report-row:hover .nd-report-ic{background:var(--primary);color:#fff;transform:scale(1.06)}.nd-report-row h3{font-family:var(--sans);color:var(--charcoal);margin-bottom:4px;font-size:15.5px;font-weight:600}.nd-report-row p{color:var(--slate);font-size:13.5px;line-height:1.55}@media (max-width:860px){.nd-reporting-grid{grid-template-columns:1fr}}.nd-principles{background:var(--cloud);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(90px,11vw,150px) 0;position:relative;overflow:hidden}.nd-principles>.nd-wrap{z-index:1;position:relative}.nd-principles-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nd-principle{border:1px solid var(--rule);background:#fff;border-radius:10px;align-content:start;gap:12px;padding:26px;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .18s ease-out;display:grid;position:relative;overflow:hidden}.nd-principle:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.nd-principle:after{content:"";opacity:0;background:radial-gradient(340px circle at var(--mx,50%)var(--my,50%),#8bae9e1a,transparent 65%);pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.nd-principle:hover:after{opacity:1}.nd-principle-ic{background:var(--accent-lt);width:42px;height:42px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.nd-principle:hover .nd-principle-ic{transform:scale(1.06)}.nd-principle h3{font-family:var(--serif);color:var(--primary-dk);font-size:19px;font-weight:700}.nd-principle p{color:var(--slate);font-size:14px;line-height:1.6}@media (max-width:860px){.nd-principles-grid{grid-template-columns:1fr}}.nd-roadmap{padding:clamp(90px,11vw,150px) 0;position:relative;overflow:hidden}.nd-roadmap>.nd-wrap{z-index:1;position:relative}.nd-roadline-wrap{padding:6px 0 26px}.nd-roadline{background:var(--rule-strong);border-radius:2px;height:2px;position:relative;overflow:hidden}.nd-roadline-progress{background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.nd-road-stages{isolation:isolate;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.nd-road-stage{align-content:start;gap:8px;padding-top:4px;display:grid;position:relative}.nd-road-stage:after{content:"";z-index:-1;background:var(--cloud);border:1px solid var(--rule);box-shadow:var(--shadow-sm);opacity:0;border-radius:12px;transition:opacity .22s ease-out;position:absolute;inset:-18px -20px}.nd-road-stage:hover:after{opacity:1}.nd-road-marker{background:var(--sand);border:2px solid var(--rule-strong);border-radius:50%;width:12px;height:12px;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;position:absolute;top:-41px;left:0}.nd-road-stage.is-active .nd-road-marker{background:var(--accent);box-shadow:var(--shadow-sm);border-color:#fff}.nd-road-stage:hover .nd-road-marker{background:var(--primary);box-shadow:var(--shadow-sm);border-color:#fff;transform:scale(1.35)}.nd-road-stage.is-active:hover .nd-road-marker{background:var(--accent)}.nd-road-when{font-family:var(--mono);letter-spacing:.08em;color:var(--primary);font-size:12px;transition:color .2s ease-out}.nd-road-stage:hover .nd-road-when{color:var(--accent)}.nd-road-stage h3{font-family:var(--serif);color:var(--primary-dk);letter-spacing:-.01em;font-size:20px;font-weight:700}.nd-road-stage p{color:var(--slate);font-size:14px;line-height:1.6;transition:color .2s ease-out}.nd-road-stage:hover p{color:var(--charcoal)}.nd-root .nd-road-scope{background:var(--cloud);border:1px dashed var(--rule-strong);color:var(--slate);border-radius:10px;max-width:760px;margin-top:64px;padding:18px 22px;font-size:13.5px;line-height:1.6}@media (max-width:760px){.nd-road-stages{grid-template-columns:1fr;gap:28px}.nd-roadline-wrap,.nd-road-marker{display:none}}.nd-backdrop{z-index:0;fill:none;stroke-linecap:round;stroke-linejoin:round;height:auto;color:var(--rule-strong);pointer-events:none;position:absolute}.nd-bd-line{stroke:currentColor;stroke-width:2px}.nd-bd-grid{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 7}.nd-bd-grid-dot{fill:currentColor;stroke:none}.nd-bd-bar{stroke:var(--primary);stroke-width:2px;fill:var(--primary);fill-opacity:.06;stroke-opacity:.45}.nd-bd-trend{stroke:var(--primary);stroke-width:2.5px;stroke-opacity:.45}.nd-bd-trend-dash{stroke-dasharray:8 9}.nd-bd-dot{fill:var(--primary);fill-opacity:.5;stroke:none}.nd-bd-ring{stroke:currentColor;stroke-width:1.5px}.nd-bd-ring-dash{stroke:var(--sage);stroke-opacity:.5;stroke-dasharray:4 9}.nd-bd-mark{stroke:var(--accent);stroke-width:2px;stroke-opacity:.5;fill:var(--sand)}.nd-backdrop-report{opacity:.55;width:min(34%,330px);bottom:6px;left:clamp(20px,4vw,44px)}.nd-backdrop-road{opacity:.65;width:min(46%,500px);top:34px;right:0}.nd-backdrop-principles{opacity:.85;width:min(56%,460px);top:-64px;right:-104px}@media (max-width:860px){.nd-backdrop{display:none}}.nd-portals{background:linear-gradient(135deg,var(--primary),var(--primary-dk));padding:clamp(90px,11vw,140px) 0}.nd-portals-head{gap:14px;max-width:640px;margin-bottom:clamp(36px,5vw,52px);display:grid}.nd-portals-head .nd-h2{color:#fff}.nd-portals-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.nd-portal{background:var(--cloud);border:1px solid var(--rule);border-radius:12px;align-content:start;gap:10px;padding:24px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:grid;position:relative;overflow:hidden}.nd-portal:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.nd-portal:after{content:"";opacity:0;background:radial-gradient(300px circle at var(--mx,50%)var(--my,50%),#2c8a8a14,transparent 65%);pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.nd-portal:hover:after{opacity:1}.nd-portal-ic{background:var(--primary-lt);width:40px;height:40px;color:var(--primary-dk);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.nd-portal-who{font-family:var(--mono);letter-spacing:.06em;color:var(--slate);font-size:11.5px}.nd-portal h3{font-family:var(--serif);color:var(--primary-dk);font-size:19px;font-weight:700}.nd-portal p{color:var(--slate);font-size:13px;line-height:1.55}.nd-portal-cta{color:var(--primary);align-items:center;gap:7px;margin-top:8px;font-size:13px;font-weight:500;transition:color .15s ease-out,gap .15s ease-out;display:inline-flex}.nd-portal:hover .nd-portal-cta{color:var(--primary-dk);gap:10px}@media (max-width:1100px){.nd-portals-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1020px){.nd-portals-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nd-portals-grid{grid-template-columns:1fr}}.nd-footer{padding:clamp(64px,8vw,96px) 0 130px;position:relative;overflow:hidden}.nd-footer-top{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);padding-bottom:44px;display:grid}.nd-footer-brand{align-content:start;gap:14px;display:grid}.nd-footer-bangla{font-family:var(--bangla);color:var(--primary);font-size:15px}.nd-footer-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nd-fcol{align-content:start;gap:10px;display:grid}.nd-fcol h4{color:var(--charcoal);margin-bottom:4px;font-size:12.5px;font-weight:600}.nd-fcol a{color:var(--slate);width:fit-content;font-size:13.5px;transition:color .15s ease-out}.nd-fcol a:hover{color:var(--primary)}.nd-footer-bottom{color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:12.5px;display:flex}.nd-footer-mono{font-family:var(--mono);letter-spacing:.02em;font-size:11.5px}.nd-footer-watermark{font-family:var(--serif);letter-spacing:-.02em;color:var(--primary);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(110px,16vw,220px);font-weight:700;line-height:1;position:absolute;bottom:-.24em;left:50%;transform:translate(-50%)}@media (max-width:760px){.nd-footer-top{grid-template-columns:1fr}.nd-footer-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.nd-hero{min-height:0;padding:130px 0 60px}.nd-hero-grid{grid-template-columns:1fr}.nd-hero-visual{height:min(108vw,420px);min-height:0;margin-top:10px}.nd-hfig{width:clamp(120px,32vw,150px);bottom:0;left:2%}.nd-scroll-hint{display:none}.nd-problem-grid{grid-template-columns:1fr}.nd-slips{display:none}}
