.chhattisgarh_hero__oOd75{min-height:100vh;padding:110px 5% 80px;background:var(--dark);position:relative;overflow:hidden;display:flex;align-items:center}.chhattisgarh_hero__oOd75:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 85% 45%,rgba(20,167,108,.1) 0,transparent 60%),radial-gradient(ellipse 40% 55% at 5% 85%,rgba(245,197,24,.05) 0,transparent 55%);pointer-events:none}.chhattisgarh_heroGrid__yx2ct{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;position:relative;z-index:1;width:100%}.chhattisgarh_heroContent__ZV8gP h1{font-size:clamp(2.8rem,5vw,5.2rem);color:#fff;margin-bottom:1.2rem;line-height:1.05}.chhattisgarh_heroContent__ZV8gP h1 span{color:#14a76c;display:block}.chhattisgarh_heroContent__ZV8gP>p{font-size:1.05rem;color:var(--muted);margin-bottom:2rem;max-width:500px;line-height:1.85}.chhattisgarh_heroEyebrow__fPZhi{font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#14a76c;margin-bottom:1rem;display:block}.chhattisgarh_heroCtas__9FjRi{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.chhattisgarh_heroStats__c6kuR{display:flex;gap:2rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.07)}.chhattisgarh_stat__NDnvT{text-align:center}.chhattisgarh_statNum__TH5VY{font-family:Bebas Neue,sans-serif;font-size:2.2rem;color:var(--gold);line-height:1}.chhattisgarh_statLabel___erWV{font-size:.72rem;color:var(--muted);font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:.2rem}.chhattisgarh_heroVisual__ho7gi{display:flex;justify-content:center}.chhattisgarh_cgIllustration__LyZRU{width:100%;max-width:440px;filter:drop-shadow(0 24px 48px rgba(20,167,108,.15))}.chhattisgarh_idCard__Q7ay4{background:linear-gradient(145deg,#0e1a2a,#091322);border:1px solid rgba(20,167,108,.35);border-radius:20px;padding:2rem;width:100%;max-width:400px;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 40px rgba(20,167,108,.08);position:relative;overflow:hidden}.chhattisgarh_idCard__Q7ay4:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 90% 10%,rgba(20,167,108,.07),transparent 60%);pointer-events:none}.chhattisgarh_idCardTop__Nkx4x{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;position:relative}.chhattisgarh_idCardLogo__xHGFj{font-family:Bebas Neue,sans-serif;font-size:1.6rem;color:#fff;letter-spacing:2px}.chhattisgarh_idCardLogo__xHGFj span{color:var(--gold)}.chhattisgarh_idBadge__I_TWE{background:rgba(20,167,108,.15);border:1px solid rgba(20,167,108,.4);color:#14a76c;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:20px}.chhattisgarh_idNumberLabel__Dd2_i{font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;position:relative}.chhattisgarh_idNumber__5uhkv{font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:var(--gold);letter-spacing:4px;margin-bottom:1.5rem;position:relative}.chhattisgarh_idFields__tQmte{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;position:relative}.chhattisgarh_idField__MmH4v label{display:block;font-size:.65rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.chhattisgarh_idField__MmH4v span{font-size:.85rem;font-weight:600;color:var(--text)}.chhattisgarh_idMarkets__J4CG9{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;position:relative}.chhattisgarh_idMarketTag__FbMMq{background:rgba(20,167,108,.1);border:1px solid rgba(20,167,108,.25);color:#14a76c;font-size:.7rem;font-weight:600;padding:3px 9px;border-radius:4px}.chhattisgarh_idCardCta__d1Z9D{display:block;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#000;font-weight:900;font-size:.85rem;text-align:center;padding:.85rem;border-radius:10px;text-decoration:none;transition:all .25s;position:relative}.chhattisgarh_idCardCta__d1Z9D:hover{background:linear-gradient(135deg,var(--gold-light),var(--gold));transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,197,24,.35);text-decoration:none}.chhattisgarh_whatList__0ASDV{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.chhattisgarh_whatItem__ttYxe{display:flex;align-items:flex-start;gap:1rem}.chhattisgarh_whatIcon__Tebb_{width:40px;height:40px;border-radius:10px;background:rgba(20,167,108,.1);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:#14a76c;font-size:1rem;flex-shrink:0}.chhattisgarh_whatText__ivVpj strong{display:block;font-size:.9rem;color:var(--text);margin-bottom:.2rem}.chhattisgarh_whatText__ivVpj span{font-size:.83rem;color:var(--muted);line-height:1.6}.chhattisgarh_miniIdPanel__J3QLx{background:linear-gradient(145deg,var(--dark3),var(--dark2));border:1px solid var(--border);border-radius:18px;padding:1.8rem}.chhattisgarh_midTitle__uaEGA{font-size:.68rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#14a76c;margin-bottom:1.2rem}.chhattisgarh_midTitle__uaEGA i{margin-right:6px}.chhattisgarh_idFeatureRow__zmNZB{display:flex;align-items:center;gap:.9rem;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.chhattisgarh_idFeatureRow__zmNZB:last-child{border:none}.chhattisgarh_idfrIcon__FXnSF{width:34px;height:34px;border-radius:8px;background:rgba(20,167,108,.1);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:#14a76c;font-size:.9rem;flex-shrink:0}.chhattisgarh_idfrText__ozmn1{flex:1 1;min-width:0}.chhattisgarh_idfrText__ozmn1 strong{display:block;font-size:.85rem;color:var(--text);margin-bottom:.15rem}.chhattisgarh_idfrText__ozmn1 span{font-size:.75rem;color:var(--muted)}.chhattisgarh_idfrVal__TGBeL{font-family:Bebas Neue,sans-serif;font-size:1.1rem;color:var(--gold);letter-spacing:.5px;white-space:nowrap}.chhattisgarh_stepsGrid__TDLL6{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.chhattisgarh_stepCard__HtHFE{background:var(--dark3);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:2rem 1.5rem;transition:all .25s}.chhattisgarh_stepCard__HtHFE:hover{border-color:rgba(20,167,108,.3);transform:translateY(-3px)}.chhattisgarh_stepNum__eu4Ht{font-family:Bebas Neue,sans-serif;font-size:3rem;color:rgba(20,167,108,.18);line-height:1;margin-bottom:.8rem}.chhattisgarh_stepCard__HtHFE h3{font-size:1.2rem;color:#fff;margin-bottom:.6rem}.chhattisgarh_stepCard__HtHFE p{font-size:.87rem;color:var(--muted);line-height:1.8}.chhattisgarh_marketsGrid__MkxBa{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.2rem;gap:1.2rem}.chhattisgarh_marketCard__xXsMj{background:var(--dark2);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:2rem;transition:all .25s}.chhattisgarh_marketCard__xXsMj:hover{border-color:rgba(20,167,108,.3);transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,0,0,.4)}.chhattisgarh_marketIcon__4m7fd{width:52px;height:52px;border-radius:13px;background:rgba(20,167,108,.1);border:1px solid rgba(20,167,108,.2);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#14a76c;margin-bottom:1.2rem}.chhattisgarh_marketCard__xXsMj h3{font-size:1.2rem;color:#fff;margin-bottom:.6rem}.chhattisgarh_marketCard__xXsMj p{font-size:.87rem;color:var(--muted);line-height:1.8}.chhattisgarh_whyGrid__3X_WA{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.2rem;gap:1.2rem}.chhattisgarh_whyCard__C74JJ{background:var(--dark3);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:2rem;transition:all .25s}.chhattisgarh_whyCard__C74JJ:hover{border-color:rgba(20,167,108,.3);transform:translateY(-3px)}.chhattisgarh_whyIcon__p7Q3d{width:48px;height:48px;border-radius:12px;background:rgba(20,167,108,.1);border:1px solid rgba(20,167,108,.2);display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#14a76c;margin-bottom:1.1rem}.chhattisgarh_whyCard__C74JJ h3{font-size:1.1rem;color:#fff;margin-bottom:.5rem}.chhattisgarh_whyCard__C74JJ p{font-size:.87rem;color:var(--muted);line-height:1.8}.chhattisgarh_iplSection__DAcj0{background:var(--dark2)}.chhattisgarh_iplGrid__IrY8m{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.chhattisgarh_iplContent__wMUxS h2{font-size:clamp(2rem,3.5vw,3.2rem);color:#fff;margin-bottom:1rem}.chhattisgarh_iplContent__wMUxS h2 span{color:#14a76c}.chhattisgarh_iplContent__wMUxS p{color:var(--muted);font-size:.95rem;line-height:1.9;margin-bottom:1rem}.chhattisgarh_iplStatsBox__lIQLS{background:linear-gradient(145deg,#0e1a2a,#091322);border:1px solid rgba(20,167,108,.3);border-radius:18px;padding:1.8rem}.chhattisgarh_iplStatsTitle__0GM_N{font-size:.7rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#14a76c;margin-bottom:1.2rem}.chhattisgarh_iplStatRow__kP1nf{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.chhattisgarh_iplStatRow__kP1nf:last-child{border:none}.chhattisgarh_iplStatRow__kP1nf span:first-child{color:var(--muted);font-size:.85rem}.chhattisgarh_iplStatRow__kP1nf span:last-child{color:var(--gold);font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:1px}.chhattisgarh_idTypesGrid__csQRL{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.2rem;gap:1.2rem}.chhattisgarh_idTypeCard__AGWT_{background:var(--dark2);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:2rem;transition:all .25s}.chhattisgarh_idTypeCard__AGWT_:hover{border-color:rgba(20,167,108,.3);transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,0,0,.4)}.chhattisgarh_idTypeIcon__RDISw{width:52px;height:52px;border-radius:13px;background:rgba(20,167,108,.1);border:1px solid rgba(20,167,108,.2);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#14a76c;margin-bottom:1.2rem}.chhattisgarh_idTypeCard__AGWT_ h3{font-size:1.3rem;color:#fff;margin-bottom:.6rem}.chhattisgarh_idTypeCard__AGWT_ p{font-size:.87rem;color:var(--muted);line-height:1.8}.chhattisgarh_comparisonWrap__cdceK{overflow-x:auto;border-radius:14px;border:1px solid var(--border)}.chhattisgarh_compTable__Wek44{width:100%;border-collapse:collapse;font-size:.9rem}.chhattisgarh_compTable__Wek44 th{background:rgba(20,167,108,.08);color:#14a76c;text-align:left;padding:1rem 1.2rem;font-weight:700;font-size:.8rem;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--border)}.chhattisgarh_compTable__Wek44 td{padding:.9rem 1.2rem;color:var(--muted);border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle}.chhattisgarh_compTable__Wek44 td:first-child{color:var(--text);font-weight:600}.chhattisgarh_compTable__Wek44 tr:last-child td{border-bottom:none}.chhattisgarh_compTable__Wek44 tr:hover td{background:hsla(0,0%,100%,.02)}.chhattisgarh_cricbetCol__uXfIO{color:var(--green)!important;font-weight:600!important}.chhattisgarh_othersCol__f_Ess{color:var(--muted)!important}.chhattisgarh_paymentsGrid__z9zAT{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.chhattisgarh_paymentCard__6iDIR{background:var(--dark2);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:1.5rem 1.2rem;text-align:center;transition:all .25s}.chhattisgarh_paymentCard__6iDIR:hover{border-color:rgba(20,167,108,.3);transform:translateY(-3px)}.chhattisgarh_payIcon__8j0bg{font-size:2rem;color:#14a76c;margin-bottom:.8rem}.chhattisgarh_payName__dfneV{font-family:Bebas Neue,sans-serif;font-size:1.3rem;color:#fff;margin-bottom:.3rem;letter-spacing:1px}.chhattisgarh_paySub__nBkj5{font-size:.75rem;color:var(--muted);margin-bottom:.6rem;line-height:1.5}.chhattisgarh_payTime__CQSFZ{font-size:.78rem;font-weight:700;color:var(--green)}.chhattisgarh_payTime__CQSFZ i{margin-right:4px}.chhattisgarh_ctaSection__XPV86{background:var(--dark);border-top:1px solid hsla(0,0%,100%,.05);position:relative;overflow:hidden}.chhattisgarh_ctaSection__XPV86:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 60% at 50% 50%,rgba(20,167,108,.08),transparent 65%);pointer-events:none}.chhattisgarh_ctaSection__XPV86 h2{font-size:clamp(2.8rem,5vw,5rem);color:#fff;position:relative;margin-bottom:1rem}.chhattisgarh_ctaSection__XPV86 h2 span{color:var(--gold)}.chhattisgarh_ctaSection__XPV86 p{color:var(--muted);position:relative;max-width:540px;margin:0 auto 2.5rem;font-size:1rem;line-height:1.8}.chhattisgarh_ctaBtns__hJkJw{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;position:relative}@media (max-width:1024px){.chhattisgarh_heroGrid__yx2ct,.chhattisgarh_iplGrid__IrY8m{grid-template-columns:1fr;gap:2.5rem}.chhattisgarh_idCard__Q7ay4{max-width:100%}}@media (max-width:768px){.chhattisgarh_idTypesGrid__csQRL,.chhattisgarh_marketsGrid__MkxBa,.chhattisgarh_stepsGrid__TDLL6,.chhattisgarh_whyGrid__3X_WA{grid-template-columns:1fr}.chhattisgarh_paymentsGrid__z9zAT{grid-template-columns:repeat(2,1fr)}.chhattisgarh_idFields__tQmte{grid-template-columns:1fr}.chhattisgarh_heroStats__c6kuR{gap:1.5rem}}@media (max-width:480px){.chhattisgarh_paymentsGrid__z9zAT{grid-template-columns:1fr}}