*{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{margin:0;font-family:'Hind Siliguri','Noto Sans Bengali',system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.75}h1,h2,h3,h4,h5,h6,p,li,span,strong,small,td,th,label{color:inherit}a{color:inherit}.hero{position:relative;padding:120px 0 80px;background:radial-gradient(circle at 12% 18%,rgba(250,204,21,.23),transparent 32%),radial-gradient(circle at 90% 20%,rgba(249,115,22,.34),transparent 36%),linear-gradient(135deg,#111827 0%,#1f2937 46%,#7c2d12 100%)}.hero h1{font-size:clamp(2.05rem,4.8vw,4.7rem);font-weight:700;letter-spacing:-.02em;color:#fff7ed}.lead-text{font-size:1.16rem;color:#f3f4f6}.section-pad{padding:76px 0}.section-title{font-weight:700;color:#fff7ed;margin-bottom:1rem}.section-kicker{display:inline-flex;align-items:center;gap:.4rem;color:#111827;background:linear-gradient(135deg,var(--gold),var(--orange));border-radius:999px;padding:.35rem .8rem;font-weight:700;margin-bottom:1rem}.soft-panel,.feature-card,.info-card,.step-card,.trust-note{height:auto;color:#f9fafb;background:linear-gradient(180deg,rgba(31,41,55,.98),rgba(39,50,68,.98));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.soft-panel p,.feature-card p,.info-card p,.step-card p,.trust-note p,.soft-panel li,.feature-card li,.info-card li,.step-card li,.trust-note li{color:#e5e7eb}.soft-panel{padding:30px}.feature-card,.info-card,.step-card{padding:24px}.icon-badge{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--orange),var(--gold));color:#111827;font-size:1.4rem;margin-bottom:14px;font-weight:700}.btn-hot{border:0;color:#111827;background:linear-gradient(135deg,var(--gold),var(--orange));font-weight:700;padding:.85rem 1.2rem;border-radius:999px;box-shadow:0 10px 25px rgba(249,115,22,.36)}.btn-hot:hover,.btn-hot:focus{color:#111827;filter:brightness(1.06)}.btn-outline-hot{color:#fff7ed;border:1px solid rgba(250,204,21,.85);font-weight:700;padding:.82rem 1.2rem;border-radius:999px;background:rgba(255,255,255,.04)}.btn-outline-hot:hover,.btn-outline-hot:focus{color:#111827;background:var(--gold);border-color:var(--gold)}.img-block{display:block;width:100%;max-width:880px;height:auto;margin:28px auto 0;border-radius:24px;box-shadow:var(--shadow);border:1px solid rgba(250,204,21,.26)}.orange-strip{background:linear-gradient(135deg,#f97316,#fb923c 45%,#facc15);color:#111827}.orange-strip h2,.orange-strip h3,.orange-strip p,.orange-strip li,.orange-strip strong{color:#111827}.light-panel{background:#fff7ed;color:#111827;border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);border:1px solid rgba(249,115,22,.25);height:auto}.light-panel p,.light-panel li,.light-panel h3,.light-panel strong{color:#111827}.table{--bs-table-bg:#fff7ed;--bs-table-color:#111827;--bs-table-border-color:rgba(17,24,39,.18)}.accordion-item{background:#1f2937;color:#f9fafb;border:1px solid rgba(250,204,21,.25);border-radius:18px!important;margin-bottom:12px;overflow:visible}.accordion-button{background:#273244;color:#fff7ed;font-weight:700;border-radius:18px!important}.accordion-button:not(.collapsed){background:linear-gradient(135deg,#f97316,#facc15);color:#111827;box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .2rem rgba(250,204,21,.28)}.accordion-body{color:#e5e7eb}.badge-soft{background:rgba(250,204,21,.16);color:#fff7ed;border:1px solid rgba(250,204,21,.32);border-radius:999px;padding:.35rem .75rem;display:inline-block;margin:.25rem;font-weight:600}@media (max-width:991px){.hero{padding:100px 0 60px}.soft-panel{padding:22px}}
