:root{--bg:#fbfaf7;--surface:#fff;--ink:#1e1c1b;--ink-soft:#57524e;--line:#e2ddd8;--brand:#1e5953;--brand-ink:#fff;--warn-bg:#fbf6ec;--warn-line:#d4a14a;--err-bg:#fbf0f0;--err-line:#590202;--ok-bg:#eef5f4;--ok-line:#1e5953;--radius:7px}:root[data-theme=dark]{--bg:#111b28;--surface:#1b2a3d;--ink:#f2ede9;--ink-soft:#a9b4c2;--line:#2b3c52;--brand:#62a399;--brand-ink:#1e1c1b;--warn-bg:#2b1d0a;--warn-line:#d4a14a;--err-bg:#210505;--err-line:#e39696;--ok-bg:#0a201e;--ok-line:#62a399}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter), var(--font-bangla), "Nirmala UI", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:17px;line-height:1.65}.skip{background:var(--brand);color:var(--brand-ink);z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.focus-self:focus-visible{outline:none}.site-header{border-bottom:1px solid var(--line);background:var(--surface)}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:60rem;margin:0 auto;padding:.75rem 1rem;display:flex}.brand{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand-mark{background:var(--brand);width:2.25rem;height:2.25rem;color:var(--brand-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.brand-text{flex-direction:column;line-height:1.2;display:flex}.brand-text small{color:var(--ink-soft);font-size:.78rem}.nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nav a{color:var(--ink);border-radius:var(--radius);padding:.45rem .7rem;text-decoration:none}.nav a:hover{text-decoration:underline}.nav .nav-cta{background:var(--brand);color:var(--brand-ink)}.lang{border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.lang button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:.4rem .7rem;font-size:.85rem}.lang button.on{background:var(--brand);color:var(--brand-ink);font-weight:700}.main{max-width:40rem;margin:0 auto;padding:1.5rem 1rem 3rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.card h1{margin:0 0 .75rem;font-size:1.4rem}.lede{color:var(--ink-soft);margin-top:0}.field{flex-direction:column;gap:.3rem;margin:0 0 1rem;display:flex}.field label{font-weight:600}.field input{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);min-height:44px;color:var(--ink);width:100%;padding:.7rem .8rem}.field input[aria-invalid=true]{border-color:var(--err-line);border-width:2px}.hint{color:var(--ink-soft);font-size:.85rem}.err{color:var(--err-line);font-size:.87rem;font-weight:600}button.primary,button.secondary,.linkish{font:inherit;border-radius:var(--radius);cursor:pointer;min-height:44px;padding:.6rem 1.1rem}button.primary{background:var(--brand);color:var(--brand-ink);border:1px solid var(--brand);width:100%}button.primary[disabled]{opacity:.65;cursor:progress}button.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.row{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.notice{border-radius:var(--radius);border:1px solid var(--line);align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.8rem .9rem;font-size:.92rem;display:flex}.notice-mark{font-weight:700;line-height:1.4}.notice-warn{background:var(--warn-bg);border-color:var(--warn-line)}.notice-error{background:var(--err-bg);border-color:var(--err-line)}.notice-success{background:var(--ok-bg);border-color:var(--ok-line)}.facts{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}.facts dt{color:var(--ink-soft)}.facts dd{word-break:break-word;margin:0}.tag{border:1px solid var(--line);border-radius:7px;padding:.1rem .5rem;font-size:.82rem;display:inline-block}.tag-ok{background:var(--ok-bg);border-color:var(--ok-line)}.tag-pending{background:var(--warn-bg);border-color:var(--warn-line)}.site-footer{border-top:1px solid var(--line);color:var(--ink-soft);text-align:center;padding:1rem;font-size:.85rem}.otp-input{letter-spacing:.4em;text-align:center;font-size:1.5rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}video:fullscreen{object-fit:contain}video:fullscreen{object-fit:contain}.brand-wordmark{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em}.call-shell{z-index:60;overscroll-behavior:contain;color:#fff;width:100dvw;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);background:#0b0e13;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.call-locked,.call-locked body{overscroll-behavior:none;overflow:hidden!important}.call-backdrop{object-fit:cover;filter:blur(44px)saturate(120%);opacity:.55;width:116%;height:116%;position:absolute;inset:-8%;transform:none}.call-dock-dim{opacity:0;transition:opacity .32s}.call-dock-dim:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){.call-dock-dim{opacity:1}}@supports (-webkit-touch-callout:none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),textarea,select,[contenteditable=true]{font-size:16px!important}}.bs-media-protected{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bs-media-protected img{pointer-events:none;-webkit-user-drag:none}.bs-mark{color:#1b2a3d}:root[data-theme=dark] .bs-mark{color:#f2ede9}
