*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 12% 10%,rgba(34,211,238,.16),transparent 28%),radial-gradient(circle at 88% 20%,rgba(168,85,247,.13),transparent 30%),radial-gradient(circle at 50% 100%,rgba(34,197,94,.12),transparent 32%),var(--bg);color:var(--text);font-family:'Hind Siliguri','Noto Sans Bengali',system-ui,-apple-system,sans-serif;line-height:1.75;word-break:normal;overflow-wrap:anywhere}a{color:var(--cyan);text-decoration:none}a:hover,a:focus{color:var(--text-light);text-decoration:none}.hero{padding:7.5rem 0 4.5rem;position:relative}.hero-box,.glass-card,.soft-panel,.info-card,.step-card,.faq-card{background:linear-gradient(145deg,rgba(7,17,31,.94),rgba(11,22,40,.86));color:var(--text);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow),inset 0 0 24px rgba(34,211,238,.04);height:auto}.hero-box{padding:clamp(1.4rem,4vw,3rem)}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;color:#04111d;background:linear-gradient(90deg,var(--green),var(--cyan));border-radius:999px;padding:.38rem .85rem;font-weight:700;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{color:var(--text-light);font-weight:700;line-height:1.25}h1{font-size:clamp(2.1rem,5vw,4rem);letter-spacing:-.02em}h2{font-size:clamp(1.65rem,3.2vw,2.55rem);margin-bottom:1rem}p,li,td,th,span,strong{color:inherit}.lead,.text-muted-custom{color:var(--muted)}.neon-text{color:var(--cyan)}.section-pad{padding:4.5rem 0}.img-block{display:block;width:100%;max-width:980px;height:auto;margin-left:auto;margin-right:auto;border-radius:24px;border:1px solid rgba(34,211,238,.25);box-shadow:0 18px 45px rgba(0,0,0,.4),0 0 24px rgba(34,211,238,.12)}.glass-card,.soft-panel,.info-card,.step-card,.faq-card{padding:1.35rem}.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}.soft-panel{background:linear-gradient(145deg,rgba(34,197,94,.1),rgba(34,211,238,.08),rgba(168,85,247,.08))}.info-card{background:rgba(7,17,31,.9)}.step-number{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(34,197,94,.18);border:1px solid var(--green);color:#b9ffd1;font-weight:700;margin-bottom:.85rem}.table{--bs-table-bg:rgba(7,17,31,.88);--bs-table-color:#e5f7ff;--bs-table-border-color:rgba(34,211,238,.28);color:#e5f7ff;border-color:rgba(34,211,238,.28)}.table thead th{color:#03121d;background:linear-gradient(90deg,var(--green),var(--cyan));border-color:rgba(2,6,23,.3)}.accordion-item{color:var(--text);background:rgba(7,17,31,.92);border:1px solid var(--line);border-radius:18px !important;margin-bottom:1rem}.accordion-button{color:var(--text-light);background:rgba(11,22,40,.96);font-weight:700;border-radius:18px !important}.accordion-button:not(.collapsed){color:#03121d;background:linear-gradient(90deg,var(--green),var(--cyan));box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .2rem rgba(34,211,238,.25)}.accordion-body{color:var(--text)}.chip{display:inline-flex;align-items:center;gap:.4rem;color:#dfffff;border:1px solid rgba(34,211,238,.32);background:rgba(34,211,238,.08);border-radius:999px;padding:.42rem .78rem;margin:.25rem;font-weight:600}@media (max-width:991.98px){.hero{padding-top:6.25rem}}
