body{font-family:'Hind Siliguri',sans-serif;color:var(--dark);background:var(--white)}.breadcrumb-wrap{background:var(--gray-light);padding:0.75rem 0;border-bottom:1px solid #e5e7eb}.breadcrumb{margin:0;font-size:0.88rem}.breadcrumb-item a{color:var(--emerald);text-decoration:none}.breadcrumb-item a:hover{color:var(--emerald-dark)}.breadcrumb-item.active{color:var(--gray-mid)}.breadcrumb-item + .breadcrumb-item::before{color:var(--gray-mid)}.page-hero{background:linear-gradient(135deg,var(--dark) 0%,#0d1f2d 55%,#064e3b 100%);color:var(--white);padding:70px 0 55px;position:relative;overflow:hidden}.page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(16,185,129,0.15) 0%,transparent 70%);border-radius:50%}.page-hero h1{font-size:2.2rem;font-weight:700;line-height:1.35}.page-hero h1 span{color:var(--emerald)}.page-hero p{color:#d1fae5;font-size:1.05rem;max-width:600px}.btn-primary-green{background:var(--emerald);color:var(--white);font-weight:700;padding:0.7rem 1.8rem;border-radius:8px;border:none;text-decoration:none;display:inline-block;font-size:1rem;transition:background 0.2s,transform 0.15s}.btn-primary-green:hover{background:var(--emerald-dark);color:var(--white);transform:translateY(-2px)}.btn-outline-green{background:transparent;color:var(--emerald);font-weight:700;padding:0.7rem 1.8rem;border-radius:8px;border:2px solid var(--emerald);text-decoration:none;display:inline-block;font-size:1rem;transition:background 0.2s,color 0.2s}.btn-outline-green:hover{background:var(--emerald);color:var(--white)}.section-label{color:var(--emerald);font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.section-title{font-size:1.85rem;font-weight:700;color:var(--dark)}.section-title span{color:var(--emerald)}.section-divider{width:52px;height:4px;background:var(--emerald);border-radius:2px;margin:0.5rem 0 1.5rem}.section-divider.center{margin:0.5rem auto 1.5rem}.content-img{width:100%;border-radius:12px;display:block;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.info-card{background:var(--white);border:1.5px solid #e5e7eb;border-radius:14px;padding:1.8rem 1.5rem;height:auto;transition:box-shadow 0.2s,border-color 0.2s,transform 0.2s}.info-card:hover{box-shadow:0 8px 28px rgba(16,185,129,0.12);border-color:var(--emerald);transform:translateY(-3px)}.info-icon{width:54px;height:54px;background:var(--emerald-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--emerald);margin-bottom:1rem}.info-card h5{font-weight:700;color:var(--dark);margin-bottom:0.4rem;font-size:1rem}.info-card p{color:var(--gray-mid);font-size:0.9rem;margin:0;line-height:1.65}.bet-type-row{border-bottom:1px solid #e5e7eb;padding:1rem 0}.bet-type-row:last-child{border-bottom:none}.bet-badge{display:inline-block;background:var(--emerald-light);color:var(--emerald-dark);font-size:0.78rem;font-weight:700;padding:0.2rem 0.7rem;border-radius:20px;margin-bottom:0.4rem}.step-item{display:flex;gap:1.2rem;align-items:flex-start;margin-bottom:1.8rem}.step-num{min-width:44px;height:44px;background:var(--emerald);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.step-content h6{font-weight:700;color:var(--dark);margin-bottom:0.3rem}.step-content p{color:var(--gray-mid);font-size:0.9rem;margin:0;line-height:1.6}.odds-table th{background:var(--dark);color:var(--white);font-weight:600;font-size:0.9rem}.odds-table td{vertical-align:middle;font-size:0.9rem}.odds-table tbody tr:hover{background:var(--emerald-light)}.odds-val{color:var(--emerald);font-weight:700}.tip-card{background:var(--gray-light);border-radius:12px;padding:1.4rem;border-left:4px solid var(--emerald);height:auto}.tip-card h6{font-weight:700;color:var(--dark);margin-bottom:0.4rem}.tip-card p{color:#374151;font-size:0.9rem;margin:0;line-height:1.65}.privacy-notice{background:#ecfdf5;border-left:4px solid var(--emerald);border-radius:8px;padding:1.2rem 1.5rem}.privacy-notice h6{color:var(--emerald-dark);font-weight:700;margin-bottom:0.4rem}.privacy-notice p{color:var(--dark);font-size:0.92rem;margin:0}.cta-banner{background:var(--emerald);padding:55px 0}.cta-banner h2{color:var(--white);font-weight:700;font-size:1.9rem}.cta-banner p{color:#d1fae5;font-size:1rem}.btn-cta-white{background:var(--white);color:var(--emerald);font-weight:700;padding:0.75rem 2rem;border-radius:8px;text-decoration:none;font-size:1rem;transition:background 0.2s;display:inline-block}.btn-cta-white:hover{background:var(--emerald-light);color:var(--emerald-dark)}.btn-cta-border{background:transparent;color:var(--white);font-weight:700;padding:0.75rem 2rem;border-radius:8px;border:2px solid var(--white);text-decoration:none;font-size:1rem;display:inline-block;transition:background 0.2s}.btn-cta-border:hover{background:rgba(255,255,255,0.15);color:var(--white)}@media (max-width:768px){.page-hero h1{font-size:1.6rem}.section-title{font-size:1.45rem}}html,body{overflow-x:clip;width:100%}
