html{font-size:62.5%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;background:var(--pg41-bg);color:var(--pg41-text);font-family:Inter,Arial,sans-serif;font-size:1.45rem;line-height:1.5;overflow-x:hidden}a{color:var(--pg41-primary);text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.pg41-page{--pg41-primary:#80cbc4;--pg41-bg:#111616;--pg41-panel:#1b2424;--pg41-panel-2:#223030;--pg41-text:#e0ffff;--pg41-muted:#a8c9c7;--pg41-gold:#ffd36a;--pg41-red:#ff7373;--pg41-shadow:0 1.4rem 4rem rgba(0,0,0,.36);min-height:100vh;background:radial-gradient(circle at top left,rgba(128,203,196,.22),transparent 31rem),linear-gradient(180deg,#142020 0%,#0d1111 100%)}.pg41-container{width:min(100%,43rem);margin:0 auto;padding:0 1.4rem}.pg41-main{padding-top:7.4rem}.pg41-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(17,22,22,.94);backdrop-filter:blur(1.4rem);border-bottom:.1rem solid rgba(128,203,196,.28)}.pg41-topbar{width:min(100%,43rem);margin:0 auto;display:flex;align-items:center;gap:.8rem;min-height:6.4rem;padding:.8rem 1.2rem}.pg41-brand{display:flex;align-items:center;gap:.7rem;color:var(--pg41-text);font-weight:900;letter-spacing:.02em;min-width:0}.pg41-logo{width:3.2rem;height:3.2rem;border-radius:.9rem;box-shadow:0 0 1.8rem rgba(128,203,196,.35)}.pg41-brand span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg41-actions{margin-left:auto;display:flex;gap:.55rem;align-items:center}.pg41-btn{border:0;border-radius:999px;min-height:4.4rem;min-width:4.4rem;padding:0 1.25rem;cursor:pointer;font-weight:800;color:#102020;background:var(--pg41-primary);box-shadow:0 .7rem 1.8rem rgba(128,203,196,.22);transition:transform .2s ease,background .2s ease,color .2s ease}.pg41-btn:hover,.pg41-btn:focus{transform:translateY(-.1rem);background:#e0ffff}.pg41-btn-secondary{background:#2c2c2c;color:var(--pg41-text);border:.1rem solid rgba(224,255,255,.22)}.pg41-btn-gold{background:linear-gradient(135deg,#ffd36a,#80cbc4);color:#161616}.pg41-menu-toggle{background:transparent;color:var(--pg41-text);border:.1rem solid rgba(224,255,255,.25);border-radius:1.2rem;width:4.4rem;height:4.4rem;display:grid;place-items:center;cursor:pointer}.pg41-mobile-menu{position:fixed;top:6.4rem;left:50%;transform:translateX(-50%) translateY(-120%);width:min(calc(100% - 2rem),41rem);z-index:9999;background:#1a2424;border:.1rem solid rgba(128,203,196,.35);border-radius:0 0 2rem 2rem;box-shadow:var(--pg41-shadow);padding:1rem;opacity:0;pointer-events:none;transition:.28s ease}.pg41-mobile-menu.pg41-menu-open{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.pg41-mobile-menu a{display:flex;align-items:center;gap:.8rem;min-height:4.6rem;border-radius:1.2rem;padding:0 1rem;color:var(--pg41-text);background:rgba(224,255,255,.04);margin:.35rem 0}.pg41-mobile-menu a:hover{background:rgba(128,203,196,.15)}.pg41-desktop-nav{display:none}.pg41-hero{padding:1.6rem 0 1rem}.pg41-kicker{display:inline-flex;align-items:center;gap:.6rem;color:var(--pg41-gold);font-weight:900;text-transform:uppercase;font-size:1.15rem;letter-spacing:.08em}.pg41-title{font-size:2.65rem;line-height:1.05;margin:.8rem 0 1rem;color:var(--pg41-text);letter-spacing:-.03em}.pg41-subtitle{color:var(--pg41-muted);margin:0 0 1.2rem}.pg41-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0}.pg41-carousel{position:relative;overflow:hidden;border-radius:2.2rem;background:#233;box-shadow:var(--pg41-shadow);min-height:18rem;border:.1rem solid rgba(128,203,196,.28)}.pg41-slide{display:none;position:relative}.pg41-slide.pg41-slide-active{display:block}.pg41-slide img{width:100%;height:18.5rem;object-fit:cover}.pg41-slide-label{position:absolute;left:1rem;bottom:1rem;right:1rem;background:rgba(17,22,22,.72);border:.1rem solid rgba(224,255,255,.16);padding:.8rem 1rem;border-radius:1.4rem;font-weight:900}.pg41-dots{display:flex;justify-content:center;gap:.5rem;margin:.8rem 0}.pg41-dot{width:.8rem;height:.8rem;border-radius:999px;background:rgba(224,255,255,.28)}.pg41-dot.pg41-dot-active{width:2rem;background:var(--pg41-primary)}.pg41-section{padding:1.6rem 0}.pg41-card{background:linear-gradient(180deg,rgba(35,48,48,.95),rgba(25,35,35,.95));border:.1rem solid rgba(128,203,196,.22);border-radius:2rem;padding:1.4rem;box-shadow:0 .8rem 2.2rem rgba(0,0,0,.18)}.pg41-section-title{font-size:2rem;margin:0 0 1rem;color:var(--pg41-text)}.pg41-section-title span{color:var(--pg41-primary)}.pg41-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.pg41-game-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;background:rgba(224,255,255,.055);border:.1rem solid rgba(224,255,255,.08);border-radius:1.3rem;padding:.75rem .45rem;min-height:11rem;color:var(--pg41-text);transition:.2s ease}.pg41-game-tile:hover{transform:translateY(-.2rem);background:rgba(128,203,196,.16)}.pg41-game-tile img{width:5.2rem;height:5.2rem;border-radius:1rem;object-fit:cover}.pg41-game-tile strong{font-size:1.12rem;line-height:1.2}.pg41-category-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.1rem 0 .8rem}.pg41-category-head h3{margin:0;font-size:1.65rem;color:var(--pg41-primary)}.pg41-chip{display:inline-flex;align-items:center;gap:.45rem;border:.1rem solid rgba(128,203,196,.32);border-radius:999px;padding:.45rem .8rem;color:var(--pg41-muted);font-size:1.15rem}.pg41-feature-grid{display:grid;grid-template-columns:1fr;gap:1rem}.pg41-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.pg41-stat{background:rgba(128,203,196,.08);border-radius:1.4rem;padding:1rem;border:.1rem solid rgba(128,203,196,.18)}.pg41-stat b{display:block;color:var(--pg41-gold);font-size:1.9rem}.pg41-link{font-weight:900;color:var(--pg41-gold);border-bottom:.1rem dashed rgba(255,211,106,.55)}.pg41-promo-text{font-weight:900;color:#e0ffff;background:linear-gradient(90deg,rgba(128,203,196,.18),rgba(255,211,106,.12));border-radius:.8rem;padding:.15rem .45rem}.pg41-steps{counter-reset:pg41step;display:grid;gap:.9rem}.pg41-step{position:relative;padding:1rem 1rem 1rem 4rem;border-radius:1.4rem;background:rgba(224,255,255,.055);border:.1rem solid rgba(224,255,255,.08)}.pg41-step::before{counter-increment:pg41step;content:counter(pg41step);position:absolute;left:1rem;top:1rem;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:var(--pg41-primary);color:#102020;font-weight:900}.pg41-testimonial{border-left:.35rem solid var(--pg41-primary);padding:.8rem 1rem;background:rgba(128,203,196,.07);border-radius:1rem;margin:.8rem 0}.pg41-winner{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem 0;border-bottom:.1rem solid rgba(224,255,255,.08)}.pg41-winner:last-child{border-bottom:0}.pg41-payments{display:flex;flex-wrap:wrap;gap:.6rem}.pg41-payment{border-radius:999px;background:#e0ffff;color:#142020;padding:.55rem .9rem;font-weight:900}.pg41-footer{margin-top:2rem;background:#0b1010;border-top:.1rem solid rgba(128,203,196,.24);padding:2rem 0 8.6rem}.pg41-footer-logo{display:flex;align-items:center;gap:.8rem;font-weight:900;font-size:1.8rem}.pg41-footer-logo img{width:3.4rem;height:3.4rem;border-radius:.9rem}.pg41-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin:1rem 0}.pg41-footer-links a{min-height:4.4rem;display:flex;align-items:center;padding:.7rem .9rem;border-radius:1.2rem;background:rgba(224,255,255,.055);color:var(--pg41-text)}.pg41-partners{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.pg41-partner{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-radius:.9rem;background:rgba(128,203,196,.12);color:var(--pg41-muted);font-weight:800}.pg41-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:1000;height:6.2rem;background:#192222;border-top:.1rem solid rgba(128,203,196,.38);box-shadow:0 -1rem 2.4rem rgba(0,0,0,.32);display:flex;justify-content:space-around;align-items:center}.pg41-bottom-btn{min-width:6rem;min-height:6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:var(--pg41-muted);background:transparent;border:0;cursor:pointer;transition:.2s ease;position:relative}.pg41-bottom-btn i,.pg41-bottom-btn ion-icon,.pg41-bottom-btn .material-icons{font-size:2.4rem;line-height:1}.pg41-bottom-btn span{font-size:1.05rem;font-weight:800}.pg41-bottom-btn.pg41-active,.pg41-bottom-btn:hover,.pg41-bottom-btn.pg41-touching{color:var(--pg41-gold);transform:scale(1.06)}.pg41-badge{position:absolute;top:.45rem;right:1.2rem;background:var(--pg41-red);color:#fff;border-radius:999px;font-size:.9rem;min-width:1.6rem;height:1.6rem;display:grid;place-items:center}.pg41-body-lock{overflow:hidden}.pg41-note{font-size:1.22rem;color:var(--pg41-muted)}.pg41-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:1.2rem}.pg41-table th,.pg41-table td{padding:.8rem;border-bottom:.1rem solid rgba(224,255,255,.08);text-align:left}.pg41-table th{color:var(--pg41-primary)}@media (min-width:769px){.pg41-page{background:#0f1515}.pg41-container,.pg41-topbar{width:min(112rem,100%);max-width:112rem}.pg41-main{padding-top:8rem}.pg41-title{font-size:4.8rem}.pg41-desktop-nav{display:flex;gap:.4rem;margin-left:1rem}.pg41-desktop-nav a{color:var(--pg41-muted);font-weight:800;padding:.8rem;border-radius:999px}.pg41-desktop-nav a:hover{background:rgba(128,203,196,.12);color:var(--pg41-text)}.pg41-menu-toggle{display:none}.pg41-mobile-menu{display:none}.pg41-bottom-nav{display:none}.pg41-footer{padding-bottom:2.4rem}.pg41-mini-grid{grid-template-columns:repeat(8,1fr)}.pg41-feature-grid{grid-template-columns:repeat(3,1fr)}.pg41-stat-grid{grid-template-columns:repeat(4,1fr)}.pg41-slide img{height:34rem}.pg41-card{padding:2rem}}@media (max-width:768px){main.pg41-main{padding-bottom:8rem}.pg41-actions .pg41-btn{padding:0 .85rem;font-size:1.22rem}.pg41-brand span{max-width:10.5rem}.pg41-desktop-nav{display:none}}@media (max-width:360px){.pg41-container{padding:0 1rem}.pg41-mini-grid{grid-template-columns:repeat(3,1fr);gap:.55rem}.pg41-game-tile img{width:4.6rem;height:4.6rem}.pg41-title{font-size:2.35rem}.pg41-bottom-btn{min-width:5.6rem}.pg41-bottom-btn span{font-size:.98rem}}
