:root{
  font-size:62.5%;
  --s73c-bg:#1E1E1E;
  --s73c-panel:#26313a;
  --s73c-deep:#111619;
  --s73c-primary:#95A5A6;
  --s73c-steel:#36454F;
  --s73c-slate:#778899;
  --s73c-gold:#f6c85f;
  --s73c-cyan:#58d5d3;
  --s73c-rose:#ff7a90;
  --s73c-text:#f4f7f8;
  --s73c-muted:#b8c4c8;
  --s73c-line:rgba(149,165,166,.22);
  --s73c-shadow:0 1.8rem 4rem rgba(0,0,0,.38);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body{margin:0;background:radial-gradient(circle at 10% 0%,rgba(88,213,211,.13),transparent 34rem),linear-gradient(180deg,var(--s73c-deep),var(--s73c-bg) 35%,#171c20);color:var(--s73c-text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:1.5;overflow-x:hidden}
a{color:var(--s73c-cyan);text-decoration:none}
a:hover{color:var(--s73c-gold)}
img{max-width:100%;display:block}
button{font-family:inherit}
.s73c-page{max-width:43rem;margin:0 auto;min-height:100vh;background:linear-gradient(180deg,rgba(54,69,79,.72),rgba(30,30,30,.96));box-shadow:0 0 6rem rgba(0,0,0,.45);position:relative}
.s73c-container{width:100%;padding:0 1.4rem;margin:0 auto}
.s73c-wrapper{padding-top:7.4rem}
.s73c-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;height:6.8rem;z-index:1000;background:rgba(17,22,25,.92);backdrop-filter:blur(14px);border-bottom:.1rem solid var(--s73c-line);transition:.25s ease}
.s73c-header.s73c-scrolled{box-shadow:var(--s73c-shadow)}
.s73c-head-inner{height:100%;display:flex;align-items:center;gap:.8rem;padding:0 1rem}
.s73c-brand{display:flex;align-items:center;gap:.7rem;min-width:0;color:var(--s73c-text);font-weight:900;letter-spacing:.02em;flex:1}
.s73c-logo{width:3.2rem;height:3.2rem;border-radius:1rem;border:.1rem solid rgba(246,200,95,.55);background:#fff;object-fit:cover;box-shadow:0 0 1.4rem rgba(246,200,95,.26)}
.s73c-brand-text{font-size:1.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s73c-actions{display:flex;gap:.55rem;align-items:center}
.s73c-btn{border:0;border-radius:999px;min-height:4.4rem;padding:0 1.35rem;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s ease,filter .2s ease,background .2s ease;color:#111619;background:linear-gradient(135deg,var(--s73c-gold),#ffe8a3);box-shadow:0 .7rem 1.8rem rgba(246,200,95,.22)}
.s73c-btn:hover,.s73c-btn:focus{transform:translateY(-.1rem);filter:brightness(1.08)}
.s73c-btn:active{transform:scale(.97)}
.s73c-btn.s73c-secondary{background:linear-gradient(135deg,var(--s73c-cyan),var(--s73c-primary));color:#0d1518}
.s73c-btn.s73c-ghost{background:rgba(149,165,166,.12);border:.1rem solid var(--s73c-line);color:var(--s73c-text);box-shadow:none}
.s73c-menu-toggle{width:4.4rem;height:4.4rem;border:0;border-radius:1.4rem;background:rgba(119,136,153,.18);color:var(--s73c-text);display:grid;place-items:center;cursor:pointer}
.s73c-menu-toggle span{display:block;width:2.1rem;height:.2rem;background:var(--s73c-text);position:relative;transition:.2s ease}
.s73c-menu-toggle span:before,.s73c-menu-toggle span:after{content:"";position:absolute;left:0;width:2.1rem;height:.2rem;background:var(--s73c-text);transition:.2s ease}
.s73c-menu-toggle span:before{top:-.7rem}.s73c-menu-toggle span:after{top:.7rem}
.s73c-menu-toggle.s73c-open span{background:transparent}.s73c-menu-toggle.s73c-open span:before{top:0;transform:rotate(45deg)}.s73c-menu-toggle.s73c-open span:after{top:0;transform:rotate(-45deg)}
.s73c-mobile-menu{position:fixed;inset:0;z-index:9999;background:linear-gradient(180deg,rgba(17,22,25,.98),rgba(38,49,58,.98));padding:8rem 1.6rem 2rem;transform:translateY(-105%);transition:transform .32s ease;max-width:43rem;margin:0 auto;left:0;right:0;overflow:auto}
.s73c-mobile-menu.s73c-open{transform:translateY(0)}
.s73c-mobile-menu a{display:flex;align-items:center;gap:1rem;min-height:4.8rem;border:.1rem solid var(--s73c-line);border-radius:1.4rem;padding:1rem 1.2rem;margin-bottom:.8rem;color:var(--s73c-text);background:rgba(149,165,166,.08);font-weight:800}
.s73c-menu-lock{overflow:hidden}
.s73c-desktop-nav{display:none}
.s73c-hero{padding:1.2rem 0 1.6rem}
.s73c-carousel{position:relative;border-radius:2.2rem;overflow:hidden;border:.1rem solid rgba(246,200,95,.28);box-shadow:var(--s73c-shadow);background:var(--s73c-panel);min-height:18rem}
.s73c-slide{display:none;position:relative;cursor:pointer}
.s73c-slide.s73c-active{display:block;animation:s73cFade .45s ease}
.s73c-slide img{height:18.5rem;width:100%;object-fit:cover;filter:saturate(1.08) contrast(1.06)}
.s73c-slide-caption{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;padding:1rem;border-radius:1.4rem;background:rgba(17,22,25,.72);backdrop-filter:blur(8px);border:.1rem solid var(--s73c-line)}
.s73c-slide-caption strong{display:block;color:var(--s73c-gold);font-size:1.8rem}
.s73c-dots{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}
.s73c-dot{width:.9rem;height:.9rem;border-radius:50%;border:0;background:rgba(255,255,255,.45);cursor:pointer}.s73c-dot.s73c-active{background:var(--s73c-gold);width:2rem;border-radius:1rem}
@keyframes s73cFade{from{opacity:.4;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
.s73c-kicker{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:999px;background:rgba(88,213,211,.13);border:.1rem solid rgba(88,213,211,.22);color:var(--s73c-cyan);font-weight:900;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}
.s73c-title{font-size:3rem;line-height:1.05;margin:1rem 0;color:var(--s73c-text);letter-spacing:-.04em}
.s73c-title span,.s73c-gradient{background:linear-gradient(135deg,var(--s73c-gold),var(--s73c-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}
.s73c-lead{color:var(--s73c-muted);font-size:1.55rem;margin:.8rem 0 1.4rem}
.s73c-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0}
.s73c-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.4rem 0}
.s73c-metric{background:rgba(149,165,166,.09);border:.1rem solid var(--s73c-line);border-radius:1.4rem;padding:1rem;text-align:center}.s73c-metric strong{display:block;color:var(--s73c-gold);font-size:1.9rem}.s73c-metric span{color:var(--s73c-muted);font-size:1.1rem}
.s73c-section{padding:1.6rem 0}.s73c-panel{background:linear-gradient(180deg,rgba(54,69,79,.84),rgba(30,30,30,.84));border:.1rem solid var(--s73c-line);border-radius:2rem;padding:1.4rem;box-shadow:0 1rem 3rem rgba(0,0,0,.24)}
.s73c-section h2{font-size:2.25rem;line-height:1.12;margin:.4rem 0 1rem;color:var(--s73c-text)}.s73c-section h3{font-size:1.72rem;margin:1rem 0 .6rem;color:var(--s73c-gold)}
.s73c-section p{color:var(--s73c-muted);margin:.7rem 0}.s73c-section ul,.s73c-section ol{color:var(--s73c-muted);padding-left:2rem}.s73c-section li{margin:.5rem 0}
.s73c-link{font-weight:900;color:var(--s73c-gold);border-bottom:.1rem dashed rgba(246,200,95,.55);cursor:pointer}.s73c-textlink{font-weight:800;color:var(--s73c-cyan);text-decoration:underline;text-underline-offset:.25rem}
.s73c-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.s73c-card{background:rgba(17,22,25,.48);border:.1rem solid var(--s73c-line);border-radius:1.7rem;padding:1.2rem;position:relative;overflow:hidden}.s73c-card:before{content:"";position:absolute;inset:auto -3rem -3rem auto;width:8rem;height:8rem;border-radius:50%;background:rgba(88,213,211,.08)}
.s73c-card strong{color:var(--s73c-text)}.s73c-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.8rem;padding:.35rem .8rem;border-radius:999px;background:rgba(246,200,95,.12);color:var(--s73c-gold);font-weight:800;font-size:1.15rem;margin:.25rem .25rem .25rem 0}
.s73c-game-block{margin:1.3rem 0}.s73c-game-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem}.s73c-game-head h2{font-size:2rem;margin:0}.s73c-game-head span{color:var(--s73c-cyan);font-size:1.2rem;font-weight:900;text-transform:uppercase}
.s73c-game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.s73c-game{background:rgba(149,165,166,.09);border:.1rem solid var(--s73c-line);border-radius:1.2rem;padding:.7rem .45rem;text-align:center;min-height:10.8rem;transition:.2s ease;cursor:pointer}.s73c-game:hover{transform:translateY(-.2rem);border-color:rgba(246,200,95,.45)}
.s73c-game img{width:5.6rem;height:5.6rem;margin:0 auto .55rem;border-radius:1rem;object-fit:cover;background:#222;border:.1rem solid rgba(255,255,255,.08)}.s73c-game span{display:block;color:var(--s73c-text);font-size:1.08rem;line-height:1.2;font-weight:800}
.s73c-step{display:grid;grid-template-columns:4rem 1fr;gap:1rem;align-items:start;margin:1rem 0}.s73c-step b{width:4rem;height:4rem;border-radius:1.4rem;background:linear-gradient(135deg,var(--s73c-gold),var(--s73c-cyan));color:#111;display:grid;place-items:center;font-size:1.8rem}.s73c-step div{border-bottom:.1rem solid var(--s73c-line);padding-bottom:1rem}
.s73c-table{width:100%;border-collapse:separate;border-spacing:0 .7rem}.s73c-table th{color:var(--s73c-gold);text-align:left;font-size:1.2rem}.s73c-table td{background:rgba(149,165,166,.08);padding:.9rem;border-top:.1rem solid var(--s73c-line);border-bottom:.1rem solid var(--s73c-line);color:var(--s73c-muted)}.s73c-table td:first-child{border-left:.1rem solid var(--s73c-line);border-radius:1rem 0 0 1rem;color:var(--s73c-text);font-weight:800}.s73c-table td:last-child{border-right:.1rem solid var(--s73c-line);border-radius:0 1rem 1rem 0}
.s73c-review{display:flex;gap:1rem;margin:1rem 0;padding:1rem;border-radius:1.4rem;background:rgba(149,165,166,.08);border:.1rem solid var(--s73c-line)}.s73c-avatar{width:4.4rem;height:4.4rem;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,var(--s73c-slate),var(--s73c-gold));display:grid;place-items:center;color:#111;font-weight:900}.s73c-stars{color:var(--s73c-gold);letter-spacing:.08em}
.s73c-badge{position:absolute;top:.7rem;right:.7rem;min-width:1.7rem;height:1.7rem;border-radius:999px;background:var(--s73c-rose);color:#fff;font-size:1rem;display:grid;place-items:center;font-weight:900}.s73c-note{font-size:1.25rem;color:var(--s73c-muted);border-left:.3rem solid var(--s73c-cyan);padding:.8rem 1rem;background:rgba(88,213,211,.08);border-radius:0 1rem 1rem 0}
.s73c-footer{padding:2rem 1.4rem 8.8rem;background:#111619;border-top:.1rem solid var(--s73c-line);margin-top:2rem}.s73c-footer-logo{display:flex;align-items:center;gap:.8rem;font-weight:900;color:var(--s73c-text);margin-bottom:1rem}.s73c-footer-logo img{width:3.2rem;height:3.2rem;border-radius:.8rem}.s73c-footer p{color:var(--s73c-muted);font-size:1.3rem}.s73c-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1.2rem 0}.s73c-footer-links a{padding:.8rem;border-radius:1rem;background:rgba(149,165,166,.08);border:.1rem solid var(--s73c-line);font-size:1.2rem;color:var(--s73c-muted)}.s73c-footer-promos{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.s73c-footer-promos button{font-size:1.2rem;min-height:3.8rem;padding:0 1rem}.s73c-copy{border-top:.1rem solid var(--s73c-line);padding-top:1rem;margin-top:1rem;color:var(--s73c-muted);font-size:1.15rem}
.s73c-bottom-nav{position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:100%;max-width:43rem;height:6.4rem;background:#1b2227;border-top:.1rem solid rgba(246,200,95,.28);z-index:1000;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -1rem 2.5rem rgba(0,0,0,.38)}.s73c-bottom-item{min-width:6rem;min-height:6rem;border:0;background:transparent;color:var(--s73c-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;position:relative;font-size:1.05rem;font-weight:800;cursor:pointer;transition:.2s ease}.s73c-bottom-item i,.s73c-bottom-item span.s73c-material,.s73c-bottom-item ion-icon{font-size:2.35rem;line-height:1}.s73c-bottom-item.s73c-active,.s73c-bottom-item:hover{color:var(--s73c-gold);transform:translateY(-.2rem)}.s73c-bottom-item.s73c-active:after{content:"";position:absolute;top:.35rem;width:2.8rem;height:.25rem;border-radius:999px;background:var(--s73c-cyan)}
.s73c-mini-hero{padding:9rem 1.4rem 1.6rem;background:linear-gradient(135deg,rgba(54,69,79,.82),rgba(17,22,25,.96));border-bottom:.1rem solid var(--s73c-line)}.s73c-faq details{background:rgba(149,165,166,.08);border:.1rem solid var(--s73c-line);border-radius:1.4rem;padding:1rem;margin:.8rem 0}.s73c-faq summary{cursor:pointer;font-weight:900;color:var(--s73c-text);min-height:3rem}.s73c-faq summary::marker{color:var(--s73c-gold)}
@media (min-width:769px){.s73c-bottom-nav{display:none}.s73c-desktop-nav{display:flex;gap:.8rem}.s73c-desktop-nav a{color:var(--s73c-muted);font-size:1.25rem;font-weight:800}.s73c-menu-toggle{display:none}.s73c-footer{padding-bottom:2.5rem}.s73c-page,.s73c-header{max-width:110rem}.s73c-container{max-width:110rem}.s73c-game-grid{grid-template-columns:repeat(8,1fr)}.s73c-grid{grid-template-columns:repeat(3,1fr)}.s73c-slide img{height:32rem}.s73c-title{font-size:4.2rem}}
@media (max-width:768px){main{padding-bottom:8rem}.s73c-actions .s73c-btn{padding:0 .9rem;font-size:1.18rem}.s73c-actions .s73c-secondary{display:none}.s73c-wrapper{padding-top:6.8rem}}
@media (max-width:360px){.s73c-game-grid{gap:.6rem}.s73c-game img{width:4.8rem;height:4.8rem}.s73c-brand-text{max-width:9.8rem}.s73c-title{font-size:2.65rem}.s73c-btn{padding:0 1rem}}
