:root{
  font-size:62.5%;
  --v6b7-bg:#141414;
  --v6b7-panel:#1b2328;
  --v6b7-panel-soft:#22313a;
  --v6b7-primary:#48D1CC;
  --v6b7-secondary:#4682B4;
  --v6b7-gold:#DEB887;
  --v6b7-mist:#AFEEEE;
  --v6b7-muted:#6C757D;
  --v6b7-text:#f7ffff;
  --v6b7-dim:#bed6d8;
  --v6b7-line:rgba(175,238,238,.18);
  --v6b7-shadow:0 1.2rem 3rem rgba(0,0,0,.38);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body{margin:0;background:radial-gradient(circle at 15% 0%,rgba(72,209,204,.18),transparent 36%),linear-gradient(180deg,#141414 0%,#182126 52%,#101314 100%);color:var(--v6b7-text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.55rem;line-height:1.5rem;overflow-x:hidden}
a{color:var(--v6b7-primary);text-decoration:none}
a:hover{color:var(--v6b7-gold)}
img{max-width:100%;display:block}
main{width:100%;max-width:43rem;margin:0 auto;padding:7.8rem 1.2rem 2rem}
.v6b7-page{max-width:43rem;margin:0 auto;min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(20,20,20,.1))}
.v6b7-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;z-index:1000;background:rgba(20,20,20,.94);backdrop-filter:blur(1.4rem);border-bottom:.1rem solid var(--v6b7-line);box-shadow:var(--v6b7-shadow)}
.v6b7-topbar{display:flex;align-items:center;gap:.8rem;min-height:6.6rem;padding:.9rem 1rem}
.v6b7-brand{display:flex;align-items:center;gap:.7rem;min-width:0;color:var(--v6b7-text);font-weight:900;letter-spacing:.03rem}
.v6b7-logo{width:3.2rem;height:3.2rem;border-radius:1rem;box-shadow:0 0 1.8rem rgba(72,209,204,.45)}
.v6b7-brand-text{font-size:1.72rem;white-space:nowrap}
.v6b7-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}
.v6b7-btn{border:0;border-radius:999rem;min-height:4.4rem;min-width:4.4rem;padding:0 1.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-weight:900;cursor:pointer;transition:transform .2s ease,filter .2s ease,background .2s ease;color:#071516;background:linear-gradient(135deg,var(--v6b7-primary),var(--v6b7-mist));box-shadow:0 .7rem 1.8rem rgba(72,209,204,.25)}
.v6b7-btn:hover,.v6b7-btn:focus{transform:translateY(-.15rem) scale(1.02);filter:brightness(1.06)}
.v6b7-btn-alt{background:linear-gradient(135deg,var(--v6b7-gold),#fff0c7);color:#23170a}
.v6b7-btn-ghost{background:rgba(255,255,255,.08);color:var(--v6b7-text);border:.1rem solid var(--v6b7-line);box-shadow:none}
.v6b7-menu-button{width:4.4rem;padding:0;border-radius:1.4rem}
.v6b7-mobile-menu{position:fixed;top:6.6rem;right:1rem;left:1rem;z-index:9999;display:none;padding:1rem;background:#101819;border:.1rem solid var(--v6b7-line);border-radius:1.8rem;box-shadow:var(--v6b7-shadow)}
.v6b7-mobile-menu.v6b7-menu-open{display:block;animation:v6b7Drop .2s ease both}
.v6b7-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.v6b7-menu-link{min-height:4.6rem;border-radius:1.2rem;display:flex;align-items:center;gap:.7rem;padding:.8rem;color:var(--v6b7-text);background:linear-gradient(135deg,rgba(72,130,180,.22),rgba(72,209,204,.09));border:.1rem solid var(--v6b7-line);font-weight:800}
.v6b7-desktop-nav{display:none}
.v6b7-hero{position:relative;overflow:hidden;border-radius:2.4rem;background:linear-gradient(145deg,#1d2a2e,#101516);border:.1rem solid var(--v6b7-line);box-shadow:var(--v6b7-shadow);padding:1.4rem;margin-bottom:1.6rem}
.v6b7-kicker{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem;border-radius:999rem;background:rgba(72,209,204,.12);color:var(--v6b7-mist);font-size:1.18rem;font-weight:900;border:.1rem solid var(--v6b7-line)}
.v6b7-title{font-size:2.65rem;line-height:3.05rem;margin:1rem 0;color:var(--v6b7-text);letter-spacing:-.06rem}
.v6b7-lead{font-size:1.48rem;line-height:2.25rem;color:var(--v6b7-dim);margin:.6rem 0 1.3rem}
.v6b7-cta-row{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.2rem 0}
.v6b7-carousel{position:relative;border-radius:2rem;overflow:hidden;margin:1rem 0;border:.1rem solid var(--v6b7-line)}
.v6b7-slide{display:none;position:relative;cursor:pointer}
.v6b7-slide.v6b7-slide-active{display:block}
.v6b7-slide img{width:100%;aspect-ratio:16/8.5;object-fit:cover;background:#22313a}
.v6b7-slide-copy{position:absolute;left:1rem;right:1rem;bottom:1rem;background:rgba(0,0,0,.62);border:.1rem solid rgba(255,255,255,.12);border-radius:1.4rem;padding:.8rem;color:#fff;font-weight:900}
.v6b7-dots{display:flex;justify-content:center;gap:.6rem;margin:.8rem 0 0}
.v6b7-dot{width:.9rem;height:.9rem;border-radius:50%;border:0;background:var(--v6b7-muted);cursor:pointer}
.v6b7-dot.v6b7-dot-active{width:2.2rem;border-radius:999rem;background:var(--v6b7-primary)}
.v6b7-section{margin:1.4rem 0;padding:1.4rem;border:.1rem solid var(--v6b7-line);border-radius:2rem;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 .8rem 2rem rgba(0,0,0,.18)}
.v6b7-section h2{font-size:2.05rem;line-height:2.55rem;margin:.2rem 0 1rem;color:var(--v6b7-mist)}
.v6b7-section h3{font-size:1.62rem;line-height:2.1rem;margin:1rem 0 .5rem;color:var(--v6b7-gold)}
.v6b7-section p{line-height:2.35rem;color:var(--v6b7-dim);margin:.75rem 0}
.v6b7-highlight{color:var(--v6b7-gold);font-weight:900}
.v6b7-text-link{font-weight:900;color:var(--v6b7-primary);border-bottom:.1rem dotted var(--v6b7-primary)}
.v6b7-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0}
.v6b7-stat{padding:1rem;border-radius:1.5rem;background:rgba(72,130,180,.16);border:.1rem solid var(--v6b7-line);text-align:center}
.v6b7-stat b{display:block;font-size:1.75rem;color:var(--v6b7-primary)}
.v6b7-stat span{font-size:1.12rem;color:var(--v6b7-dim)}
.v6b7-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}
.v6b7-card{border-radius:1.6rem;background:rgba(20,20,20,.42);border:.1rem solid var(--v6b7-line);padding:.8rem;min-height:100%;transition:transform .2s ease,border-color .2s ease}
.v6b7-card:hover{transform:translateY(-.2rem);border-color:rgba(72,209,204,.5)}
.v6b7-game-card{padding:.65rem;text-align:center;cursor:pointer}
.v6b7-game-card img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:1.3rem;margin:0 auto .5rem;border:.1rem solid rgba(255,255,255,.12)}
.v6b7-game-card span{display:block;color:var(--v6b7-text);font-size:1.12rem;line-height:1.35rem;font-weight:800}
.v6b7-category-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 0 .8rem}
.v6b7-category-title h3{margin:0;color:var(--v6b7-gold)}
.v6b7-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999rem;padding:.35rem .7rem;background:rgba(222,184,135,.15);color:var(--v6b7-gold);font-size:1.1rem;font-weight:900;border:.1rem solid rgba(222,184,135,.22)}
.v6b7-list{display:grid;gap:.8rem;margin:1rem 0;padding:0;list-style:none}
.v6b7-list li{padding:.9rem 1rem;border-radius:1.3rem;background:rgba(72,209,204,.08);border:.1rem solid var(--v6b7-line);line-height:2.2rem;color:var(--v6b7-dim)}
.v6b7-steps{counter-reset:v6b7Step;display:grid;gap:1rem;margin:1rem 0}
.v6b7-step{position:relative;padding:1rem 1rem 1rem 4.2rem;border-radius:1.6rem;background:rgba(70,130,180,.14);border:.1rem solid var(--v6b7-line)}
.v6b7-step:before{counter-increment:v6b7Step;content:counter(v6b7Step);position:absolute;left:1rem;top:1rem;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--v6b7-primary);color:#061314;font-weight:900}
.v6b7-panel-split{display:grid;gap:1rem}
.v6b7-mini-row{display:flex;gap:.8rem;align-items:center;justify-content:space-between;padding:.8rem;border-radius:1.4rem;background:rgba(255,255,255,.045);border:.1rem solid var(--v6b7-line)}
.v6b7-avatar{width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--v6b7-secondary),var(--v6b7-primary));color:#061314;font-weight:900;flex:0 0 auto}
.v6b7-payment{display:flex;gap:.8rem;flex-wrap:wrap;margin:1rem 0}
.v6b7-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:3.8rem;border-radius:999rem;background:rgba(175,238,238,.1);border:.1rem solid var(--v6b7-line);padding:.7rem 1rem;color:var(--v6b7-text);font-weight:800}
.v6b7-footer{max-width:43rem;margin:0 auto;padding:2rem 1.2rem 8.4rem;background:#0f1314;border-top:.1rem solid var(--v6b7-line)}
.v6b7-footer-logo{display:flex;align-items:center;gap:.8rem;font-weight:900;color:var(--v6b7-mist);font-size:1.8rem;margin-bottom:1rem}
.v6b7-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0}
.v6b7-footer-links a{padding:.8rem;border-radius:1.2rem;background:rgba(255,255,255,.04);border:.1rem solid var(--v6b7-line);font-weight:800;color:var(--v6b7-dim)}
.v6b7-partners{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1rem 0}
.v6b7-partner{min-height:4rem;border-radius:1.2rem;display:grid;place-items:center;background:linear-gradient(135deg,rgba(72,130,180,.24),rgba(72,209,204,.08));border:.1rem solid var(--v6b7-line);font-weight:900;color:var(--v6b7-mist)}
.v6b7-bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;height:6.2rem;background:#141414;z-index:1000;display:flex;justify-content:space-around;align-items:center;border-top:.1rem solid var(--v6b7-line);box-shadow:0 -1rem 2rem rgba(0,0,0,.36)}
.v6b7-bottom-item{min-width:6rem;min-height:6rem;border:0;background:transparent;color:var(--v6b7-dim);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font-size:1.05rem;font-weight:800;cursor:pointer;transition:transform .18s ease,color .18s ease}
.v6b7-bottom-item i,.v6b7-bottom-item ion-icon,.v6b7-bottom-item .material-symbols-rounded{font-size:2.3rem;line-height:2.3rem}
.v6b7-bottom-item:hover,.v6b7-bottom-item:focus,.v6b7-bottom-active{color:var(--v6b7-primary);transform:scale(1.05)}
.v6b7-bottom-badge{position:absolute;margin-left:2.5rem;margin-top:-2.6rem;background:var(--v6b7-gold);color:#1b1206;border-radius:999rem;padding:.05rem .45rem;font-size:.9rem;font-weight:900}
.v6b7-body-locked{overflow:hidden}
.v6b7-faq details{border:.1rem solid var(--v6b7-line);border-radius:1.4rem;padding:1rem;margin:.8rem 0;background:rgba(255,255,255,.035)}
.v6b7-faq summary{cursor:pointer;font-weight:900;color:var(--v6b7-mist);min-height:3rem}
.v6b7-faq p{margin:.8rem 0 0}
@keyframes v6b7Drop{from{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}
@media (min-width:769px){
  body{background:#0f1516}
  main{max-width:112rem;padding:8.8rem 2rem 3rem}
  .v6b7-page,.v6b7-header,.v6b7-footer{max-width:112rem}
  .v6b7-bottom-nav{display:none}
  .v6b7-menu-button{display:none}
  .v6b7-desktop-nav{display:flex;gap:.8rem;margin-left:1.2rem}
  .v6b7-desktop-nav a{color:var(--v6b7-dim);font-weight:800}
  .v6b7-grid{grid-template-columns:repeat(6,1fr)}
  .v6b7-panel-split{grid-template-columns:1fr 1fr}
  .v6b7-footer{padding-bottom:3rem}
}
@media (max-width:768px){
  main{padding-bottom:8rem}
  .v6b7-hide-mobile{display:none!important}
}
@media (max-width:360px){
  .v6b7-btn{padding:0 .85rem;font-size:1.25rem}
  .v6b7-brand-text{font-size:1.5rem}
  .v6b7-grid{grid-template-columns:repeat(3,1fr);gap:.65rem}
  .v6b7-game-card img{width:5rem;height:5rem}
}
