*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Hind Siliguri','Noto Sans Bengali',system-ui,-apple-system,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.75;overflow-x:clip}.breadcrumb-wrap{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);padding:0.75rem 0}.breadcrumb{margin:0;padding:0;background:transparent;font-size:0.85rem}.breadcrumb-item a{color:var(--gold);text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:var(--text-muted)}.breadcrumb-item + .breadcrumb-item::before{color:var(--text-dark)}.hero-section{background:linear-gradient(135deg,#020617 0%,#0a0f1e 55%,#0f172a 100%);padding:72px 0 56px;position:relative;overflow:hidden}.hero-section::before{content:'';position:absolute;top:-60px;right:-60px;width:400px;height:400px;background:radial-gradient(circle,rgba(251,191,36,0.07) 0%,transparent 70%);pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:0.4rem;background:var(--gold-dim);border:1px solid var(--border-gold);border-radius:50px;padding:0.35rem 1rem;font-size:0.82rem;color:var(--gold);font-weight:600;margin-bottom:1.25rem}.hero-section h1{font-size:clamp(1.65rem,4vw,2.55rem);font-weight:700;color:var(--text-light);line-height:1.3;margin-bottom:1.25rem}.hero-section h1 span{color:var(--gold)}.hero-section .lead{color:var(--text-muted);font-size:1rem;margin-bottom:2rem;max-width:560px}.btn-gold{display:inline-flex;align-items:center;gap:0.4rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#020617;font-weight:700;font-size:0.95rem;padding:0.65rem 1.6rem;border-radius:8px;text-decoration:none;border:none;transition:opacity 0.2s,transform 0.15s;white-space:nowrap}.btn-gold:hover{opacity:0.88;transform:translateY(-1px);color:#020617}.btn-outline-gold{display:inline-flex;align-items:center;gap:0.4rem;background:transparent;color:var(--gold);font-weight:600;font-size:0.95rem;padding:0.63rem 1.5rem;border-radius:8px;text-decoration:none;border:1.5px solid var(--border-gold);transition:background 0.2s,color 0.2s;white-space:nowrap}.btn-outline-gold:hover{background:var(--gold-dim);color:var(--gold)}.section-label{font-size:0.8rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--gold);margin-bottom:0.5rem}.section-title{font-size:clamp(1.35rem,3vw,1.95rem);font-weight:700;color:var(--text-light);margin-bottom:0.75rem;line-height:1.3}.section-subtitle{color:var(--text-muted);font-size:0.97rem;max-width:640px;margin:0 auto}.divider-gold{width:56px;height:3px;background:linear-gradient(90deg,var(--gold),transparent);border-radius:2px;margin-bottom:1.5rem}.img-block{width:100%;height:auto;border-radius:var(--radius);display:block;border:1px solid var(--border-subtle)}.img-wrap{border-radius:var(--radius);overflow:visible;border:1px solid var(--border-subtle);box-shadow:var(--shadow);border-radius:var(--radius)}.img-wrap img{border-radius:var(--radius)}.feature-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.75rem 1.5rem;height:auto;transition:border-color 0.25s,transform 0.2s}.feature-card:hover{border-color:var(--border-gold);transform:translateY(-3px)}.feature-card .icon-wrap{width:52px;height:52px;background:var(--gold-dim);border:1px solid var(--border-gold);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--gold);margin-bottom:1.1rem;flex-shrink:0}.feature-card h3{font-size:1.05rem;font-weight:700;color:var(--text-light);margin-bottom:0.6rem}.feature-card p{font-size:0.9rem;color:var(--text-muted);margin:0}.hand-table{width:100%;border-collapse:separate;border-spacing:0 0.5rem}.hand-table thead th{background:var(--gold-dim);color:var(--gold);font-weight:700;font-size:0.88rem;padding:0.75rem 1rem;border:none}.hand-table thead th:first-child{border-radius:8px 0 0 8px}.hand-table thead th:last-child{border-radius:0 8px 8px 0}.hand-table tbody tr{background:var(--bg-card);border:1px solid var(--border-subtle)}.hand-table tbody td{padding:0.75rem 1rem;color:var(--text-muted);font-size:0.9rem;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.hand-table tbody td:first-child{border-left:1px solid var(--border-subtle);border-radius:8px 0 0 8px;color:var(--text-light);font-weight:600}.hand-table tbody td:last-child{border-right:1px solid var(--border-subtle);border-radius:0 8px 8px 0}.rank-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#020617;font-weight:800;font-size:0.82rem;border-radius:50%;margin-right:0.5rem}.strategy-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.5rem;height:auto;transition:border-color 0.25s}.strategy-card:hover{border-color:var(--border-gold)}.strategy-card .s-num{font-size:2rem;font-weight:800;color:var(--gold-dim);line-height:1;margin-bottom:0.5rem;display:block;color:rgba(251,191,36,0.25)}.strategy-card h3{font-size:1rem;font-weight:700;color:var(--text-light);margin-bottom:0.5rem}.strategy-card p{font-size:0.88rem;color:var(--text-muted);margin:0}.step-item{display:flex;gap:1.1rem;align-items:flex-start;margin-bottom:1.5rem}.step-num{min-width:40px;height:40px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#020617;font-weight:800;font-size:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-item h4{font-size:1rem;font-weight:700;color:var(--text-light);margin-bottom:0.3rem}.step-item p{font-size:0.9rem;color:var(--text-muted);margin:0}.accordion-item{background:var(--bg-card);border:1px solid var(--border-subtle) !important;border-radius:var(--radius) !important;margin-bottom:0.75rem}.accordion-button{background:var(--bg-card);color:var(--text-light);font-weight:600;font-size:0.97rem;font-family:'Hind Siliguri','Noto Sans Bengali',sans-serif;border:none;box-shadow:none !important;padding:1.1rem 1.4rem;border-radius:var(--radius) !important}.accordion-button:not(.collapsed){background:var(--bg-card-hover);color:var(--gold);border-radius:var(--radius) var(--radius) 0 0 !important}.accordion-button::after{filter:invert(1) sepia(1) saturate(3) hue-rotate(5deg)}.accordion-body{background:var(--bg-card-hover);color:var(--text-muted);font-size:0.92rem;padding:1rem 1.4rem 1.25rem;border-radius:0 0 var(--radius) var(--radius)}.rg-alert{background:rgba(251,191,36,0.07);border:1px solid var(--border-gold);border-radius:var(--radius);padding:1.25rem 1.5rem;color:var(--text-muted);font-size:0.9rem}.rg-alert strong{color:var(--gold)}.rg-alert a{color:var(--gold)}.cta-section{background:linear-gradient(135deg,#0a0f1e 0%,#0f172a 100%);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:64px 0;text-align:center}.cta-section h2{color:var(--text-light);font-weight:700;margin-bottom:1rem}.cta-section p{color:var(--text-muted);max-width:560px;margin:0 auto 2rem}.info-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:1.5rem;height:auto}.info-card h4{font-size:1rem;font-weight:700;color:var(--gold);margin-bottom:0.5rem}.info-card p{font-size:0.9rem;color:var(--text-muted);margin:0}.bg-card-block{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:2rem;height:auto}.text-gold{color:var(--gold) !important}.py-section{padding:72px 0}
