:root,[data-theme=light]{--nh-font-sans:Inter, "Noto Sans Bengali", "Nirmala UI", system-ui, sans-serif;--nh-font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--nh-font-size-xs:.75rem;--nh-font-size-sm:.875rem;--nh-font-size-md:1rem;--nh-font-size-lg:1.25rem;--nh-font-size-xl:1.75rem;--nh-line-height-body:1.55;--nh-line-height-bangla:1.7;--nh-space-1:.25rem;--nh-space-2:.5rem;--nh-space-3:.75rem;--nh-space-4:1rem;--nh-space-5:1.5rem;--nh-space-6:2rem;--nh-radius-control:.625rem;--nh-radius-card:1rem;--nh-radius-pill:999px;--nh-shadow-raised:0 1rem 2.75rem #10463d1a;--nh-control-height:2.75rem;--nh-content-max:75rem;--nh-motion-fast:.12s;--nh-motion-normal:.18s;--nh-color-bg-canvas:#f5f8f7;--nh-color-bg-surface:#fff;--nh-color-bg-subtle:#eaf4f1;--nh-color-text-primary:#15333b;--nh-color-text-muted:#5d7378;--nh-color-text-inverse:#fff;--nh-color-border-default:#d5e3e0;--nh-color-action-primary:#087466;--nh-color-action-primary-hover:#065e55;--nh-color-action-secondary:#e1f3ee;--nh-color-focus-ring:#f0b429;--nh-color-status-info:#2b607d;--nh-color-status-success:#177447;--nh-color-status-warning:#8a5600;--nh-color-status-danger:#982e35;--nh-color-status-unavailable:#5f6670;--nh-density-control-block:.75rem;--nh-density-control-inline:1rem;--nh-density-card:1.5rem;--nh-density-gap:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=high-contrast]{--nh-color-bg-canvas:#fff;--nh-color-bg-surface:#fff;--nh-color-bg-subtle:#f2f2f2;--nh-color-text-primary:#000;--nh-color-text-muted:#242424;--nh-color-text-inverse:#fff;--nh-color-border-default:#000;--nh-color-action-primary:#005a4e;--nh-color-action-primary-hover:#003f37;--nh-color-action-secondary:#fff;--nh-color-focus-ring:#ffbf00;--nh-color-status-info:#003f66;--nh-color-status-success:#005a2b;--nh-color-status-warning:#704000;--nh-color-status-danger:#850019;--nh-color-status-unavailable:#303030;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-density=compact]{--nh-density-control-block:.5rem;--nh-density-control-inline:.75rem;--nh-density-card:1rem;--nh-density-gap:.75rem}@media (prefers-reduced-motion:reduce){:root{--nh-motion-fast:0s;--nh-motion-normal:0s}}*,:before,:after{box-sizing:border-box}html{font-family:var(--nh-font-sans);color:var(--nh-color-text-primary);background:var(--nh-color-bg-canvas);line-height:var(--nh-line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[lang=bn]{line-height:var(--nh-line-height-bangla)}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--nh-color-focus-ring);outline-offset:3px}.nh-button{min-height:var(--nh-control-height);justify-content:center;align-items:center;gap:var(--nh-space-2);border-radius:var(--nh-radius-control);padding:var(--nh-density-control-block) var(--nh-density-control-inline);cursor:pointer;transition:background var(--nh-motion-fast), border-color var(--nh-motion-fast), transform var(--nh-motion-fast);border:1px solid #0000;font-weight:750;display:inline-flex}.nh-button:hover:not(:disabled){transform:translateY(-1px)}.nh-button:disabled{opacity:.55;cursor:not-allowed}.nh-button--primary{color:var(--nh-color-text-inverse);background:var(--nh-color-action-primary)}.nh-button--primary:hover:not(:disabled){background:var(--nh-color-action-primary-hover)}.nh-button--secondary{color:var(--nh-color-action-primary);background:var(--nh-color-action-secondary);border-color:var(--nh-color-border-default)}.nh-button--danger{color:var(--nh-color-text-inverse);background:var(--nh-color-status-danger)}.nh-button--quiet{color:var(--nh-color-action-primary);background:0 0}.nh-field{gap:var(--nh-space-2);display:grid}.nh-field__label{font-weight:750}.nh-field__optional,.nh-field__hint{color:var(--nh-color-text-muted);font-size:var(--nh-font-size-sm);font-weight:500}.nh-field__error{color:var(--nh-color-status-danger);font-size:var(--nh-font-size-sm);font-weight:750}.nh-field__control{width:100%;min-height:var(--nh-control-height);border:1px solid var(--nh-color-border-default);border-radius:var(--nh-radius-control);padding:var(--nh-density-control-block) var(--nh-density-control-inline);color:var(--nh-color-text-primary);background:var(--nh-color-bg-surface)}.nh-field__control[aria-invalid=true]{border-color:var(--nh-color-status-danger);border-width:2px}.nh-status{border:1px solid var(--nh-color-border-default);border-left:5px solid var(--nh-color-status-info);border-radius:var(--nh-radius-control);padding:var(--nh-density-card);background:var(--nh-color-bg-surface)}.nh-status--success{border-left-color:var(--nh-color-status-success)}.nh-status--warning{border-left-color:var(--nh-color-status-warning)}.nh-status--danger{border-left-color:var(--nh-color-status-danger)}.nh-status__title{margin-bottom:var(--nh-space-1);display:block}.nh-status__body>:last-child{margin-bottom:0}.nh-language{border:1px solid var(--nh-color-border-default);border-radius:var(--nh-radius-control);display:inline-flex;overflow:hidden}.nh-language__option{width:var(--nh-control-height);min-height:var(--nh-control-height);color:var(--nh-color-action-primary);background:var(--nh-color-bg-surface);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.nh-language__option[aria-pressed=true]{color:var(--nh-color-text-inverse);background:var(--nh-color-action-primary)}.nh-theme{border:1px solid var(--nh-color-border-default);border-radius:var(--nh-radius-control);display:inline-flex;overflow:hidden}.nh-theme__option{width:var(--nh-control-height);min-height:var(--nh-control-height);color:var(--nh-color-action-primary);background:var(--nh-color-bg-surface);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}.nh-theme__option[aria-pressed=true]{color:var(--nh-color-text-inverse);background:var(--nh-color-action-primary)}.nh-preference-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.35rem;height:1.35rem;font-size:1.15rem;font-weight:800;line-height:1}.nh-skip-link{z-index:1000;top:-6rem;left:var(--nh-space-4);padding:var(--nh-space-3) var(--nh-space-4);border-radius:var(--nh-radius-control);color:var(--nh-color-text-inverse);background:var(--nh-color-action-primary);position:fixed}.nh-skip-link:focus{top:var(--nh-space-4)}.nh-shell{grid-template-rows:auto auto 1fr auto;min-height:100vh;display:grid}.nh-shell__header{justify-content:space-between;align-items:center;gap:var(--nh-space-4);min-height:4.5rem;padding:var(--nh-space-3) clamp(1rem, 5vw, 4rem);border-bottom:1px solid var(--nh-color-border-default);background:var(--nh-color-bg-surface);display:flex}.nh-brand,.nh-shell__actions{align-items:center;gap:var(--nh-space-3);display:flex}.nh-brand__mark{width:2.75rem;height:2.75rem;color:var(--nh-color-text-inverse);background:var(--nh-color-action-primary);font-size:var(--nh-font-size-xl);border-radius:.8rem;place-items:center;font-weight:900;display:grid}.nh-brand strong,.nh-brand small{display:block}.nh-brand small{color:var(--nh-color-text-muted)}.nh-shell__navigation{gap:var(--nh-space-2);border-bottom:1px solid var(--nh-color-border-default);background:var(--nh-color-bg-surface);padding:0 clamp(1rem,5vw,4rem);display:flex;overflow-x:auto}.nh-shell__navigation a{min-height:var(--nh-control-height);padding-inline:var(--nh-space-3);color:var(--nh-color-action-primary);align-items:center;display:inline-flex}.nh-shell__main{width:min(100%, var(--nh-content-max));margin-inline:auto;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,3rem)}.nh-shell__footer{padding:var(--nh-space-5) clamp(1rem, 5vw, 4rem);color:var(--nh-color-text-inverse);background:#123e3d}@media (max-width:40rem){.nh-shell__header{align-items:flex-start}.nh-shell__actions{flex-direction:column;align-items:flex-end}}@media (forced-colors:active){.nh-button,.nh-field__control,.nh-status,.nh-language,.nh-theme{border-color:canvastext}}:root{--ink:var(--nh-color-text-primary);--muted:var(--nh-color-text-muted);--paper:var(--nh-color-bg-canvas);--brand:var(--nh-color-action-primary);--brand-dark:var(--nh-color-action-primary-hover);--brand-soft:var(--nh-color-action-secondary);--accent:#e85d3f;--line:var(--nh-color-border-default);--shadow:var(--nh-shadow-raised)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--nh-font-sans);line-height:var(--nh-line-height-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button{font:inherit}.bengali{font-family:Noto Sans Bengali,Hind Siliguri,Inter,system-ui,sans-serif}.skip{z-index:20;background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{width:min(1140px,100% - 40px);margin-inline:auto}header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf8f0;border-bottom:1px solid #dce7e3e6;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-weight:800;text-decoration:none;display:inline-flex}.mark{color:#fff;background:var(--brand);border-radius:12px;place-items:center;width:38px;height:38px;font-size:27px;line-height:1;display:grid;box-shadow:0 8px 22px #0874663d}.brand small{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:650;display:block}.beta{vertical-align:middle;color:#8b351f;letter-spacing:.08em;text-transform:uppercase;background:#ffebe5;border-radius:999px;margin-left:7px;padding:3px 8px;font-size:10px;font-style:normal;display:inline-flex}.nav-links{color:#40534f;align-items:center;gap:23px;font-size:14px;font-weight:650;display:flex}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--brand)}.nh-language__option,.nh-theme__option{inline-size:44px;min-width:44px;min-height:42px;padding-inline:0}.header-control-label{display:none}.header-control-icon{place-items:center;font-size:20px;font-weight:800;line-height:1;display:inline-grid}.header-control-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.header-control-icon .header-control-icon-fill{fill:currentColor}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--brand);box-shadow:0 12px 26px #08746638;color:#fff!important}.button-primary:hover{background:var(--brand-dark)}.button-secondary{color:var(--brand-dark);border-color:var(--line);background:#fff}.hero{background:radial-gradient(circle at 82% 10%,#d4f1e7 0,#0000 34%),linear-gradient(#fbfdfc 0%,#f2f8f5 100%);padding:96px 0 76px;position:relative;overflow:hidden}.hero-grid{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:70px;display:grid;position:relative}.eyebrow{color:var(--brand-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:28px;height:2px}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(43px,5.4vw,72px);line-height:1.03}h1 span{color:var(--brand)}.bangla-head{color:var(--brand-dark);margin:19px 0 0;font-size:clamp(21px,2.2vw,28px);font-weight:700}.lead{max-width:650px;color:var(--muted);margin:23px 0 0;font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.trust-note{color:var(--muted);align-items:flex-start;gap:10px;margin-top:22px;font-size:13px;display:flex}.trust-note>span{color:var(--brand);font-size:18px;font-weight:900}.health-card{box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #ffffffd9;border-radius:28px;padding:27px;position:relative}.card-top,.person,.source-line{align-items:center;display:flex}.card-top,.source-line{justify-content:space-between;gap:15px}.person{gap:12px}.avatar{color:#fff;background:linear-gradient(145deg, var(--brand), #2d9b8b);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.person strong,.person small,.record strong,.record small,.flow-row strong,.flow-row small{display:block}.person small,.record small{color:var(--muted);font-size:11px}.secure{color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.record-stack{gap:11px;margin-top:24px;display:grid}.record{border:1px solid var(--line);background:#fbfdfc;border-radius:15px;grid-template-columns:41px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.record-icon,.proof-icon,.role-icon{color:var(--brand);background:var(--brand-soft);place-items:center;font-weight:800;display:grid}.record-icon{border-radius:12px;width:41px;height:41px}.record strong{font-size:13px}.record .state{color:var(--brand);font-size:11px;font-weight:800}.source-line{border-top:1px solid var(--line);color:var(--muted);margin-top:21px;padding-top:17px;font-size:11px}.proof{border-block:1px solid var(--line);background:#fff;padding:25px 0}.proof-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.proof-item{border-right:1px solid var(--line);align-items:center;gap:11px;min-height:50px;padding:0 16px;font-size:13px;font-weight:750;display:flex}.proof-item:last-child{border-right:0}.proof-icon{border-radius:10px;flex:none;width:32px;height:32px;font-size:11px}section{padding:92px 0}.section-head{max-width:720px;margin-bottom:44px}.section-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.12}.section-head p{color:var(--muted);margin:15px 0 0;font-size:17px}.steps{counter-reset:flow;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{counter-increment:flow;border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;box-shadow:0 8px 28px #10463d0b}.step:before{content:"0" counter(flow);color:#fff;background:var(--brand);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:42px;font-size:13px;font-weight:800;display:grid}.step h3{margin:0;font-size:20px}.step p{color:var(--muted);margin:10px 0 0;font-size:14px}.privacy{color:#fff;background:#0d302b}.privacy .eyebrow{color:#9ee3d2}.privacy .section-head p{color:#b9d1cb}.privacy-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:52px;display:grid}.privacy-points{grid-template-columns:1fr 1fr;gap:14px;display:grid}.privacy-point{color:#d3e3df;background:#fff1;border-radius:18px;min-height:152px;padding:21px}.privacy-point strong{color:#fff;margin-bottom:7px;display:block}.privacy-point p{margin:0;font-size:13px}.flow{gap:10px;display:grid}.flow-row{background:#ffffff0e;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:56px 1fr;align-items:center;gap:15px;padding:15px;display:grid}.flow-row b{color:#d9fff4;background:#5dd2b529;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.flow-row small{color:#abc8c1}.roles{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.role{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:270px;padding:24px;display:flex}.role-icon{border-radius:13px;width:45px;height:45px;font-size:16px}.role h3{margin:25px 0 8px;font-size:19px}.role p{color:var(--muted);margin:0 0 21px;font-size:13px}.role a{color:var(--brand-dark);margin-top:auto;font-size:13px;font-weight:800;text-decoration:none}.cta{padding-top:24px}.cta-box{color:#fff;background:linear-gradient(135deg, var(--brand-dark), #098573);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:45px;display:grid}.cta-box h2{margin:0;font-size:clamp(28px,3.3vw,42px);line-height:1.15}.cta-box p{color:#d8f0ea;max-width:650px;margin:12px 0 0}.cta-box .button{color:var(--brand-dark);background:#fff}footer{color:#5d706c;border-top:1px solid var(--line);background:#fff;margin-top:92px;padding:38px 0;font-size:13px}.footer{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer p{max-width:660px;margin:0}.footer-links{gap:18px;display:flex}.footer-links a{font-weight:700;text-decoration:none}:focus-visible{outline:3px solid var(--nh-color-focus-ring);outline-offset:3px}html[data-theme=high-contrast]{--ink:#fff;--muted:#e5f0ed;--paper:#071b18;--brand:#55e0b9;--brand-dark:#8ff7db;--brand-soft:#123e35;--accent:#ffb59f;--line:#8fbdb2;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=high-contrast] header,html[data-theme=high-contrast] .proof,html[data-theme=high-contrast] .step,html[data-theme=high-contrast] .role,html[data-theme=high-contrast] footer{color:var(--ink);background:#071b18}html[data-theme=high-contrast] .hero{background:#0a2420}html[data-theme=high-contrast] .health-card,html[data-theme=high-contrast] .record,html[data-theme=high-contrast] .button-secondary{color:var(--ink);border-color:var(--line);background:#102f2a}html[data-theme=high-contrast] .privacy{background:#000}html[data-theme=high-contrast] .nav-links,html[data-theme=high-contrast] footer{color:var(--muted)}html[data-theme=high-contrast] .button-primary,html[data-theme=high-contrast] .cta-box .button,html[data-theme=high-contrast] :where(.nh-language__option,.nh-theme__option)[aria-pressed=true]{background:#8ff7db;color:#001d17!important}html[data-theme=high-contrast] .button-secondary{color:#fff;background:#102f2a}@media (max-width:900px){.nav-links a:not(.button){display:none}.hero{padding-top:72px}.hero-grid,.privacy-grid{grid-template-columns:1fr}.health-card{max-width:570px}.proof-grid,.roles{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.step:before{margin-bottom:24px}}@media (max-width:620px){.wrap{width:min(100% - 28px,1140px)}.nav{flex-wrap:wrap;gap:8px;min-height:66px;padding-block:8px 10px}.brand small{display:none}.nav-links{flex:1 0 100%;justify-content:space-between;gap:8px;min-width:0}.nav-links>.button{display:none}.hero{padding:55px 0}h1{font-size:44px}.lead{font-size:16px}.hero-actions .button{width:100%}.health-card{border-radius:21px;padding:18px}.record{grid-template-columns:41px 1fr}.record .state{grid-column:2}.proof-grid,.roles,.privacy-points{grid-template-columns:1fr}.proof-item{border-right:0;border-bottom:1px solid var(--line)}section{padding:70px 0}.cta-box{grid-template-columns:1fr;padding:30px 24px}.cta-box .button{width:100%}.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
