*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 10% 8%,rgba(34,211,238,.16),transparent 30%),radial-gradient(circle at 88% 18%,rgba(168,85,247,.13),transparent 28%),radial-gradient(circle at 50% 90%,rgba(34,197,94,.12),transparent 34%),var(--bg);color:var(--text);font-family:'Hind Siliguri','Noto Sans Bengali',system-ui,-apple-system,sans-serif;line-height:1.75;overflow-wrap:anywhere}a{color:var(--cyan);text-decoration:none}a:hover,a:focus{color:var(--text-light);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--text-light);font-weight:700;line-height:1.25}h1{font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.02em}h2{font-size:clamp(1.55rem,3vw,2.35rem)}p,li,span,strong,td,th{color:inherit}.page-hero{padding:7.35rem 0 3.8rem}.section-pad{padding:4rem 0}.hero-box,.glass-card,.soft-panel,.notice-card,.rule-box{height:auto;color:var(--text);background:linear-gradient(145deg,rgba(7,17,31,.95),rgba(11,22,40,.88));border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow),inset 0 0 24px rgba(34,211,238,.04)}.hero-box{padding:clamp(1.4rem,4vw,3rem)}.glass-card,.notice-card,.rule-box{padding:1.35rem}.soft-panel{padding:clamp(1.25rem,3vw,2rem)}.lead,.muted-text{color:var(--muted)}.eyebrow,.chip{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;font-weight:700}.eyebrow{color:#03121d;background:linear-gradient(90deg,var(--green),var(--cyan));padding:.38rem .85rem;margin-bottom:1rem}.chip{color:#dfffff;border:1px solid rgba(34,211,238,.34);background:rgba(34,211,238,.08);padding:.42rem .78rem;margin:.25rem .25rem .25rem 0}.breadcrumb-wrap{margin-top:1rem;color:#dff7ff}.breadcrumb{--bs-breadcrumb-divider-color:#8bdff0;margin-bottom:0}.breadcrumb-item,.breadcrumb-item.active{color:#dff7ff}.breadcrumb-item a{color:#b9ffd1;font-weight:700}.brand-logo-panel{display:flex;align-items:center;justify-content:center;padding:2rem;border-radius:26px;background:radial-gradient(circle at 50% 20%,rgba(34,211,238,.22),transparent 45%),linear-gradient(145deg,rgba(7,17,31,.95),rgba(11,22,40,.88));border:1px solid rgba(34,211,238,.3);box-shadow:var(--shadow),0 0 28px rgba(34,211,238,.12);color:var(--text)}.brand-logo-panel img{width:100%;max-width:260px;height:auto;display:block}.icon-badge{width:48px;min-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#03121d;background:linear-gradient(135deg,var(--green),var(--cyan));font-size:1.35rem;box-shadow:0 0 18px rgba(34,211,238,.32);margin-bottom:1rem}.list-check{padding-left:0;list-style:none}.list-check li{margin-bottom:.7rem;padding-left:2rem;position:relative;color:#e5f7ff}.list-check li::before{content:"\F26A";font-family:"bootstrap-icons";color:var(--green);position:absolute;left:0;top:.05rem}.policy-note{background:rgba(168,85,247,.10);border:1px solid rgba(168,85,247,.34);border-radius:18px;padding:1rem;color:#e5f7ff;margin-top:1.3rem}.privacy-table{width:100%;border-collapse:separate;border-spacing:0;color:#e5f7ff;border:1px solid rgba(34,211,238,.28);border-radius:20px;background:rgba(2,6,23,.35)}.privacy-table th,.privacy-table td{padding:1rem;border-bottom:1px solid rgba(34,211,238,.18);vertical-align:top}.privacy-table tr:last-child th,.privacy-table tr:last-child td{border-bottom:0}.privacy-table th{color:#b9ffd1;font-weight:700}@media (max-width:991.98px){.page-hero{padding-top:6.25rem}}@media (max-width:575.98px){.privacy-table th,.privacy-table td{display:block;width:100%}.privacy-table th{border-bottom:0;padding-bottom:.25rem}.privacy-table td{padding-top:.25rem}}
