:root{--ink:#182c42;--ink-2:#3a4c60;--muted:#5e6e80;--line:#dde5ee;--ground:#eef3f8;--surface:#fff;--brand:#346a9e;--brand-dark:#284f78;--brand-soft:#c6d8ea;--brand-tint:#e4edf6;--navy:#182c42;--navy-2:#122233;--facebook:#0a7cff;--instagram:#c1287f;--whatsapp:#1fa855;--youtube:#e1251b;--font:Inter, "Noto Sans Bengali", system-ui, sans-serif;--font-display:"Space Grotesk", Inter, "Noto Sans Bengali", sans-serif;--max:1160px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}@-moz-document url-prefix(){html{scrollbar-width:thin;scrollbar-color:#8fb0cf var(--ground)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{border:2px solid var(--ground);background:#9db9d4;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--brand)}::-webkit-scrollbar-corner{background:var(--ground)}::selection{background:var(--brand-soft);color:var(--ink)}body{background:var(--surface);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.55}body,h1,h2,h3,p,ul{margin:0}a{color:inherit}.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.12}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.btn{height:44px;font:600 15px var(--font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-dark)}.btn-light{color:var(--navy);background:#fff}.btn-light:hover{background:#e9edf8}.btn-ghost{color:#fff;border-color:#ffffff47}.btn-ghost:hover{background:#ffffff14}.btn-outline{color:var(--ink);background:#fff;border-color:#c9ced6}.btn-outline:hover{background:var(--ground)}.btn-lg{height:52px;padding:0 26px;font-size:16px}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kicker{font:600 13px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}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}.sp[data-v-51797a29]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.sp-bar[data-v-51797a29]{transform-origin:0;background:linear-gradient(90deg,#8fb0cf,var(--brand));height:100%}
