:root{--ink:#182c42;--ink-2:#3a4c60;--muted:#5e6e80;--line:#dde5ee;--line-2:#e9eef4;--field:#cfd9e4;--ground:#f1f5f9;--surface:#fff;--brand:#346a9e;--brand-dark:#284f78;--brand-tint:#e4edf6;--navy:#182c42;--ok:#14733b;--warn:#8a3a05;--warn-tint:#fff4e5;--danger:#9b1c1c;--danger-tint:#fde2e1;--facebook:#0a7cff;--instagram:#c1287f;--whatsapp:#1fa855;--radius:10px;--font:Inter, "Noto Sans Bengali", system-ui, sans-serif;--font-display:"Space Grotesk", Inter, "Noto Sans Bengali", sans-serif}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#b7cce0 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--brand);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:#b7cce0 transparent}}::selection{color:var(--ink);background:#c6d8ea}body,html{background:var(--ground);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}a{color:var(--brand)}a:hover{color:var(--brand-dark)}.display{font-family:var(--font-display);font-weight:600}.muted{color:var(--muted)}.btn{border-radius:var(--radius);height:40px;font:600 14px var(--font);border:1px solid var(--field);background:var(--surface);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn,.btn:hover{color:var(--ink)}.btn:hover{background:var(--ground)}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-dark);color:#fff}.btn-lg{height:48px;font-size:15px}.input{border-radius:var(--radius);width:100%;height:44px;font:15px var(--font);color:var(--ink);background:var(--surface);border:1px solid #c9ced6;padding:0 14px}.btn:focus-visible,.input:focus{outline:2px solid var(--brand);outline-offset:1px}.label{font-size:14px;font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.error{color:var(--danger);background:var(--danger-tint);border-radius:8px;padding:10px 12px;font-size:14px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{body{background:#fff}.no-print,.trial,aside{display:none!important}.main,.shell{height:auto!important;display:block!important;overflow:visible!important}.card{box-shadow:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
