@import "https://cdn.jsdelivr.net/npm/remixicon@4.3.0/fonts/remixicon.css";
@import "https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&display=swap";
.display-xl{font-family:var(--font-display),"Archivo",sans-serif;font-weight:900;font-size:var(--text-display-xl);letter-spacing:-.03em;color:#171717;line-height:.95}.display-lg{font-family:var(--font-display),"Archivo",sans-serif;font-weight:900;font-size:var(--text-display-lg);letter-spacing:-.03em;color:#171717;line-height:.95}.display-md{font-family:var(--font-display),"Archivo",sans-serif;font-weight:900;font-size:var(--text-display-md);letter-spacing:-.03em;color:#171717;line-height:1.15}.display-sm{font-family:var(--font-display),"Archivo",sans-serif;font-weight:900;font-size:var(--text-h1);letter-spacing:-.03em;color:#171717;line-height:1.15}.eyebrow{font-family:var(--font-primary),"Inter",sans-serif;font-weight:600;font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.body-lg{font-family:var(--font-primary),"Inter",sans-serif;font-size:var(--text-body-lg);color:#6b6b6b;line-height:1.7}.body-md{font-family:var(--font-primary),"Inter",sans-serif;font-size:var(--text-body);color:#6b6b6b;line-height:1.5}.body-sm{font-family:var(--font-primary),"Inter",sans-serif;font-size:var(--text-body-sm);color:#8f8f8f;line-height:1.5}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes bounce{0%,to{transform:scale(1)}40%{transform:scale(1.25)}60%{transform:scale(.9)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toastSlide{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes drawerSlideRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerSlideLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes progressBar{0%{width:0}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(32px)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.reveal.delay-4{transition-delay:.4s}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 32px}@media (max-width:640px){.container{padding:0 16px}}.section{padding:128px 0}@media (max-width:768px){.section{padding:96px 0}}.pt-nav{padding-top:100px}.g4{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (max-width:1024px){.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g4{grid-template-columns:1fr}}.g3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:768px){.g3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g3{grid-template-columns:1fr}}.g2{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:640px){.g2{grid-template-columns:1fr}}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:32px}.text-red{color:#c0392b}.text-white{color:#fff}.text-ink2{color:#6b6b6b}.text-ink3{color:#8f8f8f}.text-center{text-align:center}.text-upper{text-transform:uppercase}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:349;background:#17171799;position:fixed;inset:0}.hero-content{padding:40px 40px 60px}@media (max-width:768px){.hero-content{padding:40px 20px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ink:#171717;--paper:#fff;--stone-50:#f5f5f5;--stone-100:#ececec;--stone-200:#d6d6d6;--stone-300:#b8b8b8;--stone-400:#8f8f8f;--stone-500:#6b6b6b;--stone-600:#4a4a4a;--stone-700:#2e2e2e;--stone-800:#1f1f1f;--stone-900:#171717;--green-signal:#2f6b3a;--red-signal:#c0392b;--bg-page:var(--paper);--bg-panel:var(--stone-100);--bg-subtle:var(--stone-50);--bg-inverse:var(--ink);--surface-card:var(--paper);--surface-card-inverse:var(--ink);--border-default:var(--stone-200);--border-subtle:var(--stone-100);--border-strong:var(--ink);--text-primary:var(--ink);--text-secondary:var(--stone-500);--text-muted:var(--stone-400);--text-inverse:var(--paper);--text-on-inverse-secondary:var(--stone-300);--accent:var(--ink);--accent-contrast:var(--paper);--success:var(--green-signal);--danger:var(--red-signal);--focus-ring:var(--ink);--font-primary:var(--font-primary), Inter, sans-serif;--font-display:var(--font-display), Archivo, sans-serif;--font-secondary:var(--font-secondary), DM Sans, sans-serif;--text-caption:.75rem;--text-eyebrow:.75rem;--text-body-sm:.875rem;--text-body:1rem;--text-body-lg:1.125rem;--text-h4:1.125rem;--text-h3:1.375rem;--text-h2:1.75rem;--text-h1:2.25rem;--text-display-md:clamp(2rem, 3.5vw, 3.25rem);--text-display-lg:clamp(2.75rem, 5vw, 5rem);--text-display-xl:clamp(3.5rem, 7vw, 7.5rem);--lh-tight:.95;--lh-snug:1.15;--lh-normal:1.5;--lh-relaxed:1.7;--tracking-tight:-.03em;--tracking-normal:0;--tracking-wide:.08em;--tracking-widest:.2em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-full:999px;--shadow-sm:0 1px 2px #17171714;--shadow-md:0 4px 16px #1717171a;--shadow-lg:0 16px 40px #17171724;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--border-width:1px;--border-width-thick:2px;--bar-h:36px;--nav-inner-h:64px;--nav-h:100px;--trans:.2s cubic-bezier(.4, 0, .2, 1);--bg:var(--paper);--surface:var(--stone-50);--surface2:var(--stone-100);--border:var(--stone-200);--border2:var(--stone-300);--ink2:var(--stone-500);--ink3:var(--stone-400);--ink4:var(--stone-400);--ink5:var(--stone-300);--red:var(--ink);--red-dark:#000;--black:var(--ink);--white:var(--paper);--font-d:var(--font-display);--font-b:var(--font-primary)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary),"Inter",sans-serif;color:#171717;background-color:#fff;line-height:1.6;overflow-x:hidden}@media (max-width:900px){main{padding-bottom:60px}}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea,select{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),"Archivo",sans-serif;line-height:1.1}p{font-family:var(--font-primary),"Inter",sans-serif;line-height:1.7}ul,ol{list-style:none}img,video{max-width:100%;display:block}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8f8f8f}::selection{color:#fff;background:#171717}:focus-visible{outline-offset:2px;outline:2px solid #171717}[data-lang=bn] body,[data-lang=bn] p,[data-lang=bn] span,[data-lang=bn] a,[data-lang=bn] li,[data-lang=bn] button,[data-lang=bn] input,[data-lang=bn] label,[data-lang=bn] div{font-family:"Hind Siliguri",var(--font-primary),sans-serif}[data-lang=bn] h1,[data-lang=bn] h2,[data-lang=bn] h3,[data-lang=bn] h4,[data-lang=bn] h5,[data-lang=bn] h6{font-family:"Hind Siliguri",var(--font-primary),sans-serif;letter-spacing:0;text-transform:none;line-height:1.3}[data-lang=bn] [class*=eyebrow]{letter-spacing:.04em;text-transform:none;font-size:13px}[data-lang=bn] [class*=label]{letter-spacing:.02em;text-transform:none;font-size:13px}[data-lang=bn] [class*=copy],[data-lang=bn] [class*=bottomLink],[data-lang=bn] [class*=colLink],[data-lang=bn] [class*=note]{font-size:13px}[data-lang=bn] [class*=colTitle]{letter-spacing:.04em;text-transform:none;font-size:13px}[data-lang=bn] [class*=sub]{font-size:15px;line-height:1.8}
