:root{font-size:62.5%;--ui44-bg:#1C2833;--ui44-panel:#233646;--ui44-card:#254151;--ui44-primary:#66CDAA;--ui44-accent:#8FBC8F;--ui44-green:#008000;--ui44-soft:#B2DFDB;--ui44-text:#F4FFFC;--ui44-muted:#BBD2CB;--ui44-gold:#F8D66D;--ui44-danger:#FF7A7A;--ui44-shadow:0 1.4rem 3rem rgba(0,0,0,.32)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--ui44-bg)}
body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:radial-gradient(circle at 20% 0%,rgba(102,205,170,.22),transparent 28rem),linear-gradient(180deg,#15222d 0%,#1C2833 52%,#102028 100%);color:var(--ui44-text);font-size:1.5rem;line-height:1.5;overflow-x:hidden}
a{color:var(--ui44-primary);text-decoration:none;font-weight:700}
a:hover{color:var(--ui44-gold)}
img{max-width:100%;display:block}
button{font-family:inherit}
.ui44-lock{overflow:hidden}
.ui44-container{width:100%;max-width:43rem;margin:0 auto;padding:0 1.4rem}
.ui44-wrapper{min-height:100vh;max-width:43rem;margin:0 auto;background:linear-gradient(180deg,rgba(28,40,51,.98),rgba(18,32,40,.98));box-shadow:0 0 0 .1rem rgba(178,223,219,.08)}
.ui44-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;z-index:1000;background:rgba(28,40,51,.94);backdrop-filter:blur(1.4rem);border-bottom:.1rem solid rgba(178,223,219,.18)}
.ui44-topbar{height:6.4rem;display:flex;align-items:center;gap:.8rem;padding:0 1.2rem}
.ui44-brand{display:flex;align-items:center;gap:.7rem;min-width:0;margin-right:auto;color:var(--ui44-text)}
.ui44-logo{width:3.2rem;height:3.2rem;border-radius:1rem;box-shadow:0 0 0 .2rem rgba(102,205,170,.28)}
.ui44-brand-text{font-size:1.65rem;font-weight:900;letter-spacing:.02rem;white-space:nowrap;text-transform:lowercase}
.ui44-header-actions{display:flex;align-items:center;gap:.55rem}
.ui44-btn{border:0;border-radius:999rem;min-height:4.4rem;padding:0 1.35rem;font-size:1.25rem;font-weight:900;color:#10251f;background:linear-gradient(135deg,var(--ui44-primary),var(--ui44-gold));box-shadow:0 .7rem 1.5rem rgba(102,205,170,.22);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
.ui44-btn:hover,.ui44-btn:focus{transform:translateY(-.15rem);filter:saturate(1.1);outline:.2rem solid rgba(248,214,109,.35)}
.ui44-btn:active{transform:scale(.96)}
.ui44-btn-ghost{background:rgba(178,223,219,.11);color:var(--ui44-soft);box-shadow:inset 0 0 0 .1rem rgba(178,223,219,.2)}
.ui44-menu-toggle{width:4.4rem;min-width:4.4rem;height:4.4rem;border-radius:1.3rem;border:.1rem solid rgba(178,223,219,.22);background:rgba(102,205,170,.11);color:var(--ui44-text);font-size:2.2rem;cursor:pointer}
.ui44-menu-panel{position:fixed;top:6.4rem;left:50%;transform:translateX(-50%) translateY(-120%);width:100%;max-width:43rem;max-height:calc(100vh - 6.4rem);overflow:auto;z-index:9999;background:linear-gradient(180deg,#1f3140,#15252f);padding:1.2rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;border:.1rem solid rgba(178,223,219,.16);box-shadow:var(--ui44-shadow);transition:transform .28s ease}
.ui44-menu-open{transform:translateX(-50%) translateY(0)}
.ui44-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.ui44-menu-link{min-height:4.8rem;padding:1rem;border-radius:1.3rem;background:rgba(178,223,219,.08);color:var(--ui44-text);font-size:1.25rem;display:flex;align-items:center;gap:.6rem;border:.1rem solid rgba(178,223,219,.12)}
.ui44-menu-link:hover{background:rgba(102,205,170,.18)}
.ui44-main{padding-top:7.8rem}
.ui44-hero{padding:1rem 0 1.4rem}
.ui44-carousel{position:relative;overflow:hidden;border-radius:2.2rem;background:#12222b;border:.1rem solid rgba(178,223,219,.16);box-shadow:var(--ui44-shadow)}
.ui44-slide{display:none;position:relative;min-height:18rem;cursor:pointer}
.ui44-slide-active{display:block;animation:ui44Fade .55s ease}
.ui44-slide img{width:100%;height:20rem;object-fit:cover;opacity:.86}
.ui44-slide-copy{position:absolute;inset:auto 1rem 1rem 1rem;padding:1rem;border-radius:1.6rem;background:rgba(10,22,28,.72);backdrop-filter:blur(.6rem)}
.ui44-slide-copy strong{font-size:2rem;display:block;color:var(--ui44-gold)}
.ui44-slide-copy span{font-size:1.25rem;color:var(--ui44-soft)}
.ui44-dots{display:flex;gap:.55rem;position:absolute;right:1.2rem;top:1.2rem}
.ui44-dot{width:1rem;height:1rem;border-radius:50%;border:0;background:rgba(255,255,255,.45);cursor:pointer}
.ui44-dot-active{background:var(--ui44-gold);box-shadow:0 0 0 .35rem rgba(248,214,109,.18)}
.ui44-hero-card{margin-top:1.2rem;padding:1.6rem;border-radius:2rem;background:linear-gradient(135deg,rgba(102,205,170,.18),rgba(0,128,0,.12));border:.1rem solid rgba(102,205,170,.25)}
.ui44-eyebrow{text-transform:uppercase;letter-spacing:.16rem;color:var(--ui44-primary);font-size:1.1rem;font-weight:900}
.ui44-h1{margin:.5rem 0 1rem;font-size:3rem;line-height:1.05;color:var(--ui44-text);letter-spacing:-.08rem}
.ui44-lead{color:var(--ui44-soft);font-size:1.55rem;margin:.6rem 0 1.1rem}
.ui44-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}
.ui44-text-link{color:var(--ui44-gold);font-weight:900;text-decoration:underline;text-underline-offset:.28rem;cursor:pointer}
.ui44-section{padding:1.5rem 0}
.ui44-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}
.ui44-section h2{font-size:2.15rem;line-height:1.15;margin:0;color:var(--ui44-text)}
.ui44-section h3{font-size:1.6rem;margin:1rem 0 .45rem;color:var(--ui44-primary)}
.ui44-muted{color:var(--ui44-muted)}
.ui44-card{border-radius:1.8rem;background:rgba(37,65,81,.78);border:.1rem solid rgba(178,223,219,.13);padding:1.35rem;box-shadow:0 .8rem 2rem rgba(0,0,0,.18)}
.ui44-grid{display:grid;grid-template-columns:1fr;gap:1rem}
.ui44-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}
.ui44-games-block{margin-bottom:1.6rem}
.ui44-cat-title{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:1.65rem;color:var(--ui44-gold)}
.ui44-game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}
.ui44-game-tile{min-height:10.6rem;border-radius:1.35rem;background:linear-gradient(180deg,rgba(178,223,219,.12),rgba(102,205,170,.06));border:.1rem solid rgba(178,223,219,.12);padding:.65rem;text-align:center;color:var(--ui44-text);display:flex;flex-direction:column;gap:.55rem;align-items:center;justify-content:flex-start;transition:transform .18s ease,border-color .18s ease}
.ui44-game-tile:hover{transform:translateY(-.25rem);border-color:rgba(248,214,109,.55);color:var(--ui44-gold)}
.ui44-game-tile img{width:5.2rem;height:5.2rem;border-radius:1.2rem;object-fit:cover;box-shadow:0 .5rem 1rem rgba(0,0,0,.25)}
.ui44-game-tile span{font-size:1.08rem;line-height:1.18;font-weight:800}
.ui44-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}
.ui44-stat{padding:1rem;border-radius:1.4rem;background:rgba(102,205,170,.12);text-align:center;border:.1rem solid rgba(102,205,170,.18)}
.ui44-stat strong{display:block;color:var(--ui44-gold);font-size:1.85rem}
.ui44-stat span{font-size:1.08rem;color:var(--ui44-soft)}
.ui44-list{display:grid;gap:.75rem;padding:0;margin:1rem 0;list-style:none}
.ui44-list li{padding:1rem;border-radius:1.3rem;background:rgba(178,223,219,.08);border-left:.35rem solid var(--ui44-primary)}
.ui44-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999rem;background:rgba(248,214,109,.14);color:var(--ui44-gold);font-weight:900;font-size:1.1rem}
.ui44-payment-row{display:flex;flex-wrap:wrap;gap:.7rem}
.ui44-payment{padding:.75rem 1rem;border-radius:1.2rem;background:rgba(255,255,255,.08);border:.1rem solid rgba(178,223,219,.13);font-weight:900}
.ui44-winner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;border-radius:1.2rem;background:rgba(28,40,51,.75);margin:.65rem 0}
.ui44-winner strong{color:var(--ui44-gold)}
.ui44-footer{padding:2rem 1.4rem 8.8rem;background:#111f28;border-top:.1rem solid rgba(178,223,219,.14)}
.ui44-footer-logo{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}
.ui44-footer-logo img{width:3.6rem;height:3.6rem;border-radius:1.1rem}
.ui44-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:1rem 0}
.ui44-footer-links a{padding:.85rem;border-radius:1.1rem;background:rgba(178,223,219,.07);font-size:1.15rem;color:var(--ui44-soft)}
.ui44-promo-links{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}
.ui44-promo-links button{font-size:1.15rem;min-height:4.4rem;padding:.7rem 1rem}
.ui44-copy{font-size:1.15rem;color:var(--ui44-muted);margin-top:1rem}
.ui44-bottom-nav{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:43rem;height:6.2rem;z-index:1000;background:#102028;border-top:.1rem solid rgba(178,223,219,.18);display:flex;justify-content:space-around;align-items:center;box-shadow:0 -1rem 2.2rem rgba(0,0,0,.3)}
.ui44-bottom-item{min-width:6rem;min-height:6rem;border:0;background:transparent;color:var(--ui44-muted);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:transform .18s ease,color .18s ease}
.ui44-bottom-item i,.ui44-bottom-item span.ui44-material,.ui44-bottom-item svg{font-size:2.35rem;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center}
.ui44-bottom-active{color:var(--ui44-gold)}
.ui44-bottom-active:before{content:"";position:absolute;top:.35rem;width:3rem;height:.32rem;border-radius:999rem;background:var(--ui44-gold)}
.ui44-bottom-item:active{transform:scale(.92);color:var(--ui44-primary)}
.ui44-badge-dot{position:absolute;top:.7rem;right:1.1rem;background:var(--ui44-danger);color:#fff;border-radius:999rem;font-size:.9rem;padding:.05rem .45rem}
.ui44-article{padding:1.2rem 0}
.ui44-article p{color:var(--ui44-soft);margin:.7rem 0}
.ui44-steps{counter-reset:ui44Step;display:grid;gap:.9rem}
.ui44-step{counter-increment:ui44Step;position:relative;padding:1rem 1rem 1rem 4.4rem;border-radius:1.4rem;background:rgba(178,223,219,.08)}
.ui44-step:before{content:counter(ui44Step);position:absolute;left:1rem;top:1rem;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--ui44-primary);color:#10251f;font-weight:900}
.ui44-quote{border-left:.4rem solid var(--ui44-gold);padding:1rem;border-radius:1.2rem;background:rgba(248,214,109,.08);color:var(--ui44-soft)}
.ui44-faq details{border-radius:1.3rem;background:rgba(178,223,219,.08);margin:.8rem 0;padding:1rem;border:.1rem solid rgba(178,223,219,.12)}
.ui44-faq summary{cursor:pointer;font-weight:900;color:var(--ui44-text);min-height:3.2rem}
.ui44-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:1.2rem;font-size:1.25rem}
.ui44-table th,.ui44-table td{padding:.85rem;border-bottom:.1rem solid rgba(178,223,219,.14);text-align:left}
.ui44-table th{color:var(--ui44-gold);background:rgba(0,0,0,.2)}
.ui44-anchor-row{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}
.ui44-anchor-row a{padding:.65rem .9rem;border-radius:999rem;background:rgba(102,205,170,.12);font-size:1.15rem}
@keyframes ui44Fade{from{opacity:.35;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
@media (min-width:769px){.ui44-bottom-nav{display:none}.ui44-footer{padding-bottom:2.4rem}.ui44-wrapper{border-radius:0}.ui44-menu-toggle{display:none}.ui44-menu-panel{position:static;transform:none;max-width:none;max-height:none;background:transparent;border:0;box-shadow:none;padding:0}.ui44-menu-grid{display:flex;gap:.5rem}.ui44-menu-link{min-height:3.8rem;padding:.6rem .8rem;font-size:1.05rem}.ui44-header{max-width:100%;}.ui44-wrapper,.ui44-container{max-width:43rem}}
@media (max-width:768px){main{padding-bottom:8rem}.ui44-header-actions .ui44-btn{padding:0 1rem}.ui44-btn-ghost{display:none}.ui44-game-grid{grid-template-columns:repeat(4,1fr)}}
@media (max-width:360px){.ui44-container{padding:0 1rem}.ui44-brand-text{font-size:1.35rem}.ui44-btn{padding:0 .85rem}.ui44-game-grid{gap:.55rem}.ui44-game-tile{padding:.45rem}.ui44-game-tile img{width:4.6rem;height:4.6rem}.ui44-h1{font-size:2.55rem}}
