:root{font-size:62.5%;--wcc82-cream:#FDF5E6;--wcc82-gold:#CD853F;--wcc82-navy:#34495E;--wcc82-blue:#4682B4;--wcc82-mute:#ADB5BD;--wcc82-rose:#BC8F8F;--wcc82-bg:#142231;--wcc82-card:#20364a;--wcc82-text:#FDF5E6;--wcc82-soft:#f5dec1;--wcc82-primary:#CD853F;--wcc82-accent:#4682B4;--wcc82-shadow:0 1.4rem 3rem rgba(0,0,0,.28)}
*{box-sizing:border-box}
html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden;background:radial-gradient(circle at top,#34495E 0,#142231 46%,#0c1722 100%);color:var(--wcc82-text);font-family:"Noto Sans Bengali","Hind Siliguri",Arial,sans-serif;line-height:1.5rem}
body{font-size:1.5rem;min-height:100vh}
a{color:var(--wcc82-soft);text-decoration:none}
a:hover{color:#fff}
img{max-width:100%;display:block}
button,a{touch-action:manipulation}
.wcc82-page{max-width:43rem;margin:0 auto;background:linear-gradient(180deg,rgba(52,73,94,.82),rgba(20,34,49,.96));min-height:100vh;box-shadow:0 0 4rem rgba(0,0,0,.4)}
.wcc82-container{width:100%;max-width:43rem;margin:0 auto;padding:0 1.4rem}
.wcc82-wrapper{padding:1.4rem 0}
.wcc82-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;z-index:1000;background:rgba(20,34,49,.96);backdrop-filter:blur(1rem);border-bottom:.1rem solid rgba(253,245,230,.12);transition:.25s ease}
.wcc82-header-compact{box-shadow:var(--wcc82-shadow)}
.wcc82-topbar{min-height:6rem;display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem}
.wcc82-brand{display:flex;align-items:center;gap:.8rem;min-width:0;margin-right:auto;color:#fff;font-weight:900;letter-spacing:.04rem}
.wcc82-logo{width:3rem;height:3rem;border-radius:.8rem;box-shadow:0 0 0 .2rem rgba(205,133,63,.35)}
.wcc82-brand-text{font-size:1.9rem;text-transform:uppercase}
.wcc82-header-actions{display:flex;gap:.6rem;align-items:center}
.wcc82-btn{border:0;border-radius:999px;min-height:4.4rem;min-width:4.4rem;padding:0 1.2rem;background:linear-gradient(135deg,var(--wcc82-primary),#f2b66f);color:#1d2430;font-weight:900;font-size:1.3rem;cursor:pointer;box-shadow:0 .8rem 1.8rem rgba(205,133,63,.28);transition:transform .2s ease,filter .2s ease}
.wcc82-btn:hover,.wcc82-btn:focus{transform:translateY(-.1rem) scale(1.02);filter:brightness(1.08)}
.wcc82-btn-alt{background:linear-gradient(135deg,var(--wcc82-accent),#86b7e4);color:#fff}
.wcc82-menu-toggle{background:rgba(253,245,230,.1);border:.1rem solid rgba(253,245,230,.18);color:#fff;border-radius:1.2rem;width:4.4rem;height:4.4rem;font-size:2rem;cursor:pointer}
.wcc82-desktop-nav{display:none;gap:1rem;align-items:center;padding:0 1.2rem 1rem;flex-wrap:wrap}
.wcc82-nav-link{font-size:1.2rem;font-weight:800;color:var(--wcc82-soft);padding:.8rem 1rem;border-radius:999px;background:rgba(255,255,255,.06)}
.wcc82-mobile-menu{position:fixed;top:6.2rem;right:50%;transform:translateX(50%) translateY(-120%);width:calc(100% - 2rem);max-width:41rem;z-index:9999;background:#20364a;border:.1rem solid rgba(253,245,230,.2);border-radius:0 0 1.8rem 1.8rem;padding:1rem;box-shadow:var(--wcc82-shadow);opacity:0;pointer-events:none;transition:.28s ease}
.wcc82-mobile-menu-open{transform:translateX(50%) translateY(0);opacity:1;pointer-events:auto}
.wcc82-mobile-menu a{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.9rem 1rem;border-radius:1rem;color:#fff;background:rgba(253,245,230,.07);margin:.4rem 0;font-weight:800}
.wcc82-main{padding-top:7rem}
.wcc82-hero{padding:1.4rem 0 0}
.wcc82-carousel{position:relative;border-radius:2.2rem;overflow:hidden;min-height:18rem;background:#0c1722;box-shadow:var(--wcc82-shadow);border:.1rem solid rgba(253,245,230,.14)}
.wcc82-slide{display:none;position:relative;cursor:pointer}
.wcc82-slide-active{display:block}
.wcc82-slide img{width:100%;height:19rem;object-fit:cover;filter:saturate(1.1) contrast(1.03)}
.wcc82-slide-caption{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;padding:1rem;border-radius:1.4rem;background:rgba(20,34,49,.82);border:.1rem solid rgba(253,245,230,.18)}
.wcc82-slide-caption strong{display:block;font-size:1.8rem;color:#fff}
.wcc82-dots{position:absolute;right:1.2rem;top:1.2rem;display:flex;gap:.5rem}
.wcc82-dot{width:.9rem;height:.9rem;border-radius:50%;border:0;background:rgba(255,255,255,.4);cursor:pointer}
.wcc82-dot-active{background:var(--wcc82-primary);box-shadow:0 0 0 .3rem rgba(205,133,63,.25)}
.wcc82-section{margin:1.4rem 0;padding:1.4rem;border-radius:2rem;background:linear-gradient(160deg,rgba(32,54,74,.95),rgba(52,73,94,.82));border:.1rem solid rgba(253,245,230,.12);box-shadow:0 .8rem 2rem rgba(0,0,0,.18)}
.wcc82-section-alt{background:linear-gradient(160deg,rgba(70,130,180,.18),rgba(188,143,143,.18))}
.wcc82-title{font-size:2.5rem;line-height:3rem;margin:1rem 0;color:#fff;letter-spacing:-.04rem}
.wcc82-subtitle{font-size:2rem;line-height:2.6rem;margin:.4rem 0 1rem;color:var(--wcc82-soft)}
.wcc82-mini-title{font-size:1.6rem;line-height:2.1rem;color:#fff;margin:.5rem 0;font-weight:900}
.wcc82-lead{font-size:1.55rem;line-height:2.4rem;color:#f7ead8}
.wcc82-text{font-size:1.45rem;line-height:2.35rem;color:#e6edf3}
.wcc82-pill-row{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}
.wcc82-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:999px;background:rgba(253,245,230,.09);color:#fff;font-weight:800;font-size:1.2rem;border:.1rem solid rgba(253,245,230,.12)}
.wcc82-cta-row{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.2rem 0}
.wcc82-link-strong{font-weight:900;color:#ffd49d;text-decoration:underline;text-decoration-thickness:.2rem;cursor:pointer}
.wcc82-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}
.wcc82-game-card{border:.1rem solid rgba(253,245,230,.12);border-radius:1.2rem;padding:.7rem;background:rgba(12,23,34,.45);min-height:10.8rem;text-align:center;transition:.2s ease;cursor:pointer}
.wcc82-game-card:hover{transform:translateY(-.2rem);background:rgba(205,133,63,.18)}
.wcc82-game-card img{width:5.4rem;height:5.4rem;object-fit:cover;border-radius:1.2rem;margin:0 auto .6rem;box-shadow:0 .6rem 1.2rem rgba(0,0,0,.25)}
.wcc82-game-card span{display:block;color:#fff;font-size:1.15rem;line-height:1.5rem;font-weight:800}
.wcc82-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}
.wcc82-stat{padding:1rem;border-radius:1.4rem;background:rgba(253,245,230,.08);border:.1rem solid rgba(253,245,230,.1)}
.wcc82-stat strong{display:block;font-size:2rem;line-height:2.4rem;color:#ffd49d}
.wcc82-stat span{font-size:1.2rem;color:#dde6ef}
.wcc82-steps{counter-reset:wcc82-step;display:grid;gap:.9rem}
.wcc82-step{position:relative;padding:1rem 1rem 1rem 4rem;border-radius:1.4rem;background:rgba(255,255,255,.06);border:.1rem solid rgba(255,255,255,.1)}
.wcc82-step:before{counter-increment:wcc82-step;content:counter(wcc82-step);position:absolute;left:1rem;top:1rem;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:var(--wcc82-primary);color:#152231;font-weight:900}
.wcc82-review{padding:1rem;border-radius:1.4rem;background:rgba(70,130,180,.16);margin:.8rem 0;border-left:.4rem solid var(--wcc82-primary)}
.wcc82-payment-row{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}
.wcc82-payment{min-height:5rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;background:rgba(253,245,230,.1);font-weight:900;color:#fff}
.wcc82-footer{padding:2rem 1.4rem 8.4rem;background:#0c1722;border-top:.1rem solid rgba(253,245,230,.12)}
.wcc82-footer-logo-row{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}
.wcc82-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1.2rem 0}
.wcc82-footer-links a{padding:.8rem;border-radius:1rem;background:rgba(253,245,230,.07);color:#fff;font-size:1.25rem;font-weight:800}
.wcc82-footer-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1.2rem 0}
.wcc82-copy{font-size:1.2rem;color:var(--wcc82-mute)}
.wcc82-bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;height:6.2rem;z-index:1000;background:#20364a;border-top:.1rem solid rgba(253,245,230,.16);display:flex;justify-content:space-around;align-items:center;box-shadow:0 -1rem 2rem rgba(0,0,0,.28)}
.wcc82-bottom-btn{min-width:6rem;min-height:6rem;border:0;background:transparent;color:#dce7f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:1.05rem;font-weight:800;cursor:pointer;position:relative;transition:.2s ease}
.wcc82-bottom-btn i,.wcc82-bottom-btn .material-icons,.wcc82-bottom-btn ion-icon{font-size:2.3rem;line-height:2.3rem}
.wcc82-bottom-btn:hover,.wcc82-bottom-btn:focus{color:#ffd49d;transform:scale(1.06)}
.wcc82-bottom-active{color:#ffd49d}
.wcc82-bottom-active:after{content:"";position:absolute;top:.4rem;width:2.8rem;height:.3rem;border-radius:999px;background:var(--wcc82-primary)}
.wcc82-badge{position:absolute;top:.6rem;right:.8rem;background:#BC8F8F;color:#fff;border-radius:999px;font-size:.9rem;padding:.1rem .45rem}
.wcc82-faq-item{padding:1rem;margin:.8rem 0;border-radius:1.4rem;background:rgba(253,245,230,.08);border:.1rem solid rgba(253,245,230,.1)}
.wcc82-faq-item h3{margin:.2rem 0 .6rem;color:#fff;font-size:1.6rem;line-height:2.1rem}
.wcc82-alert{padding:1rem;border-radius:1.4rem;background:rgba(205,133,63,.18);border:.1rem solid rgba(205,133,63,.4);color:#fff}
.wcc82-table{width:100%;border-collapse:separate;border-spacing:0 .7rem}
.wcc82-table th,.wcc82-table td{text-align:left;padding:.9rem;background:rgba(255,255,255,.07);font-size:1.25rem}
.wcc82-table th:first-child,.wcc82-table td:first-child{border-radius:1rem 0 0 1rem}
.wcc82-table th:last-child,.wcc82-table td:last-child{border-radius:0 1rem 1rem 0}
.wcc82-sr-only{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (min-width:769px){.wcc82-bottom-nav{display:none}.wcc82-desktop-nav{display:flex}.wcc82-page,.wcc82-header{max-width:100%}.wcc82-container{max-width:110rem}.wcc82-main{padding-top:10rem}.wcc82-grid{grid-template-columns:repeat(6,1fr)}.wcc82-carousel{max-width:86rem;margin:0 auto}.wcc82-slide img{height:34rem}.wcc82-footer{padding-bottom:3rem}.wcc82-mobile-menu{max-width:43rem}}
@media (max-width:768px){main{padding-bottom:8rem}.wcc82-header-actions .wcc82-btn{padding:0 .9rem;font-size:1.15rem}.wcc82-title{font-size:2.25rem}.wcc82-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:360px){.wcc82-container{padding:0 1rem}.wcc82-grid{gap:.6rem}.wcc82-game-card img{width:4.8rem;height:4.8rem}.wcc82-brand-text{font-size:1.6rem}.wcc82-btn{padding:0 .8rem}}
