:root{--bg-void: #030806;--bg-deep: #0a1512;--bg-panel: #0e1c17;--bg-elevated: #162e25;--accent: #f4c025;--accent-hot: #ffe566;--jade: #48f0b8;--jade-muted: rgba(72, 240, 184, .14);--accent-soft: rgba(244, 192, 37, .14);--violet-glow: rgba(168, 120, 255, .12);--text: #e8f4ee;--text-muted: #7fa794;--danger: #ff5a5a;--heart: #ff6363;--diamond: #ff8ab0;--club: #5ec8ff;--spade: #c4a0ff;--font-display: "Syne", system-ui, sans-serif;--font-body: "Instrument Sans", system-ui, sans-serif;--radius: 14px;--shadow: 0 28px 56px rgba(0, 0, 0, .5);--header-h: 4.35rem;--noise: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1.0875rem;line-height:1.7;color:var(--text);background-color:var(--bg-void);background-image:radial-gradient(ellipse 120% 70% at 50% -25%,rgba(244,192,37,.11),transparent 52%),radial-gradient(ellipse 55% 45% at 110% 30%,var(--jade-muted),transparent 48%),radial-gradient(ellipse 50% 40% at -10% 70%,var(--violet-glow),transparent 42%),linear-gradient(175deg,var(--bg-deep) 0%,var(--bg-void) 48%,#020504 100%);min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:var(--noise);opacity:.045;pointer-events:none;z-index:0;mix-blend-mode:overlay}body>*{position:relative;z-index:1}.skip-link{position:absolute;left:1rem;top:-100px;padding:.5rem 1rem;background:var(--accent);color:var(--bg-void);font-weight:700;border-radius:8px;z-index:100;transition:top .15s ease;font-family:var(--font-body)}.skip-link:focus{top:1rem;outline:2px solid var(--jade);outline-offset:3px}.wrap{width:min(1120px,100% - 2rem);margin-inline:auto}.wrap.narrow{width:min(1120px,100% - 2rem)}.site-header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#030806f0,#0a1512d1);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(244,192,37,.35),rgba(72,240,184,.25),transparent) 1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000059}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);gap:1rem}.logo{display:inline-flex;align-items:center;text-decoration:none;line-height:1;border-radius:10px;outline-offset:3px}.logo:focus-visible{outline:2px solid var(--jade)}.logo-text{display:block;font-family:"Montserrat",var(--font-display),system-ui,sans-serif;font-weight:900;font-size:clamp(.82rem,2.15vw,1.2rem);letter-spacing:-.03em;line-height:1.05;text-align:left;white-space:nowrap;background:linear-gradient(90deg,#fff,#faf6ee 14%,#f2ead8 32%,#e6d792 52%,#a8e8d8 75%,#6dd4b8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(244,192,37,.22)) drop-shadow(0 0 18px rgba(72,240,184,.12));transition:filter .2s ease,transform .18s ease;transform:scaleX(1.04);transform-origin:left center}@supports not (background-clip: text){.logo-text{color:#f5f5f0;-webkit-text-fill-color:#f5f5f0;background:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}}.logo:hover .logo-text{filter:drop-shadow(0 3px 18px rgba(244,192,37,.35)) drop-shadow(0 0 26px rgba(72,240,184,.22));transform:scaleX(1.04) scale(1.02)}.logo:active .logo-text{transform:scaleX(1.04) scale(.98)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(72,240,184,.25);border-radius:10px;background:#162e2599;cursor:pointer}.nav-toggle-bar{display:block;width:1.25rem;height:2px;margin-inline:auto;background:var(--text);border-radius:1px}.site-nav .nav-list{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;list-style:none;margin:0;padding:0;align-items:center}.site-nav a{color:var(--text-muted);text-decoration:none;font-weight:600;font-size:.92rem;letter-spacing:.02em}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--accent-hot)}@media(max-width:768px){.nav-toggle{display:inline-flex}.site-nav{position:fixed;inset:var(--header-h) 0 auto 0;background:#030806f7;border-bottom:1px solid rgba(72,240,184,.12);max-height:0;overflow:hidden;transition:max-height .28s ease}.site-nav.is-open{max-height:320px}.site-nav .nav-list{flex-direction:column;align-items:flex-start;padding:1rem 1.25rem 1.25rem;gap:.75rem}}.hero{padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:clip}.hero:before{content:"";position:absolute;inset:-30% -15% auto -15%;height:min(100%,620px);background:conic-gradient(from 225deg at 70% 5%,rgba(244,192,37,.07),transparent 28%,rgba(72,240,184,.06),transparent 55%,rgba(168,120,255,.05),transparent 82%),radial-gradient(ellipse 68% 85% at 8% 40%,rgba(244,192,37,.14),transparent 58%),radial-gradient(ellipse 50% 72% at 92% 12%,rgba(72,240,184,.11),transparent 52%);pointer-events:none;z-index:0}.hero-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hero-decor-item{position:absolute;font-family:var(--font-display);font-weight:800;line-height:1;color:#f4c02512;text-shadow:0 0 60px rgba(244,192,37,.2);-webkit-user-select:none;user-select:none;animation:hero-decor-drift 16s ease-in-out infinite}.hero-decor-item--1{font-size:clamp(3.5rem,12vw,7rem);top:6%;left:2%;animation-delay:0s}.hero-decor-item--2{font-size:clamp(2.5rem,8vw,4.8rem);top:14%;right:4%;color:#ff63630f;animation-delay:-4s}.hero-decor-item--3{font-size:clamp(2rem,7vw,3.8rem);bottom:18%;right:10%;color:#48f0b80f;animation-delay:-8s}.hero-decor-item--4{font-size:clamp(3rem,10vw,5.5rem);bottom:8%;left:8%;color:#c4a0ff0f;animation-delay:-5s}@keyframes hero-decor-drift{0%,to{transform:translate(0) rotate(-8deg);opacity:1}33%{transform:translate(10px,-14px) rotate(5deg);opacity:.82}66%{transform:translate(-8px,8px) rotate(-3deg);opacity:.94}}@keyframes hero-panel-in{0%{opacity:0;transform:translateY(22px) rotateX(6deg)}to{opacity:1;transform:none}}@keyframes hero-shimmer-line{0%{left:-50%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:150%;opacity:0}}@keyframes hero-art-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1.2deg)}}@keyframes hero-art-breathe{0%,to{transform:scale(1);filter:brightness(1) saturate(1);box-shadow:0 22px 44px #00000080,0 0 0 1px #ffffff24 inset,0 0 48px #50a0ff2e}50%{transform:scale(1.035);filter:brightness(1.07) saturate(1.12);box-shadow:0 28px 56px #00000085,0 0 0 1px #fff3 inset,0 0 72px #78c8ff47}}@keyframes hero-halo-rotate{to{transform:rotate(360deg)}}@keyframes hero-shine-sweep{0%{transform:translate(-120%,-20%) rotate(18deg);opacity:0}12%{opacity:1}55%{opacity:.85}to{transform:translate(120%,20%) rotate(18deg);opacity:0}}@keyframes hero-sparkle{0%,to{opacity:.15;transform:scale(.5)}40%{opacity:1;transform:scale(1.15)}70%{opacity:.6;transform:scale(.85)}}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center;position:relative;z-index:1}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-visual{order:-1;justify-self:center}}.hero-copy{position:relative;z-index:1}.hero-copy-inner{position:relative;padding:clamp(1.45rem,3.5vw,1.95rem) clamp(1.35rem,3vw,1.9rem) clamp(1.55rem,3.5vw,2.1rem);padding-left:clamp(1.65rem,4vw,2.15rem);border-radius:8px 28px 20px;border:1px solid transparent;background:linear-gradient(158deg,#142c22c7,#050c09e0) padding-box,linear-gradient(125deg,var(--accent),var(--jade),rgba(180,130,255,.65),var(--accent-hot)) border-box;box-shadow:0 1px #ffffff14 inset,0 36px 72px #0000007a,0 0 100px #f4c0250f,0 0 1px #48f0b833;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;animation:hero-panel-in 1s cubic-bezier(.19,1,.22,1) both;transform-style:preserve-3d}.hero-copy-inner:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:5px;border-radius:6px;margin-left:12px;background:linear-gradient(180deg,var(--accent-hot),var(--accent) 38%,var(--jade));box-shadow:0 0 28px #f4c02580}.hero-copy-inner:after{content:"";position:absolute;top:0;left:-50%;width:55%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,248,210,.95),transparent);filter:blur(.5px);animation:hero-shimmer-line 5.5s ease-in-out infinite;pointer-events:none}.hero-kicker{display:flex;flex-wrap:wrap;gap:.45rem .55rem;margin:0 0 .9rem;padding:0;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.hero-kicker span{display:inline-flex;align-items:center;padding:.38em .88em .34em;border-radius:999px;background:linear-gradient(165deg,#f4c02538,#48f0b80f);border:1px solid rgba(244,192,37,.42);color:#fff4cc;box-shadow:0 2px 14px #00000047,0 1px #ffffff24 inset}.hero-title{margin:0 0 1.05rem;padding:0;font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:29rem}.hero-title-line{display:block}.hero-title-line--lead{font-family:var(--font-display);font-size:clamp(2rem,5.2vw,3.35rem);font-weight:800;line-height:1.02;letter-spacing:-.045em;background:linear-gradient(96deg,#ffffff 5%,#fff6dc 38%,var(--accent-hot) 62%,var(--jade) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 28px rgba(0,0,0,.45))}@supports not (background-clip: text){.hero-title-line--lead{color:var(--text);background:none;filter:drop-shadow(0 4px 28px rgba(0,0,0,.45))}}.hero-title-line--mid{font-family:var(--font-body);font-size:clamp(1.05rem,2.1vw,1.2rem);font-weight:600;line-height:1.4;color:#bedfd0ed;letter-spacing:.01em}.hero-copy-inner .lead{margin:0 0 1.45rem;font-size:1.04rem;line-height:1.64;max-width:42ch;color:#a3c7b7f2}.hero-copy-inner .hero-actions{margin-top:.1rem}.hero-copy-inner .btn-download{padding:.92rem 1.75rem;font-size:1.07rem;font-weight:700;letter-spacing:.02em;border-radius:12px 999px 999px 12px;background:linear-gradient(168deg,var(--accent-hot) 0%,var(--accent) 38%,#8a5a0f 100%);border:1px solid rgba(255,255,255,.4);color:#1a0f02;box-shadow:0 12px 36px #f4c0256b,0 3px 12px #0000004d,0 1px #ffffff73 inset;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.hero-copy-inner .btn-download:hover{filter:brightness(1.06);transform:translateY(-3px) scale(1.02);box-shadow:0 18px 46px #f4c02580,0 6px 16px #00000052,0 1px #ffffff8c inset}.lead{margin:0 0 1.75rem;color:var(--text-muted);font-size:1.12rem;max-width:38ch}.lead strong{color:var(--text)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.35rem;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:1rem;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.btn-primary{background:linear-gradient(165deg,var(--accent-hot),var(--accent));color:var(--bg-void)}.btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text);border-color:#48f0b847}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-hot)}.btn-download{gap:.55rem}.btn-download-icon{flex-shrink:0}.hero-visual{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.hero-visual:before{content:"";position:absolute;width:min(380px,95vw);aspect-ratio:1;background:radial-gradient(circle closest-side,rgba(80,150,255,.12) 0%,rgba(244,192,37,.1) 35%,rgba(72,240,184,.08) 55%,transparent 72%),conic-gradient(from 120deg at 50% 50%,transparent,rgba(168,120,255,.1),transparent);pointer-events:none;z-index:0}.hero-art{position:relative;z-index:1;width:min(280px,76vw);animation:hero-art-float 5.8s ease-in-out infinite}.hero-art-halo{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;border-radius:32%;background:conic-gradient(from 0deg,#f4c02580,#48f0b866,#8ca0ff73,#ff78c859,#f4c02580);animation:hero-halo-rotate 14s linear infinite;filter:blur(18px);opacity:.55;pointer-events:none}.hero-art-frame{position:relative;z-index:2;border-radius:22%;overflow:hidden;line-height:0}.hero-art-img{display:block;width:100%;height:auto;border-radius:22%;animation:hero-art-breathe 4.2s ease-in-out infinite;box-shadow:0 22px 44px #00000080,0 0 0 1px #ffffff24 inset,0 0 48px #50a0ff2e}.hero-art-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22%;overflow:hidden;pointer-events:none;z-index:3}.hero-art-shine:after{content:"";position:absolute;top:-20%;width:45%;height:160%;left:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,.45) 50%,rgba(255,248,220,.2) 58%,transparent 75%);filter:blur(1px);animation:hero-shine-sweep 4.8s ease-in-out infinite}.hero-art-sparkles{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:4;pointer-events:none}.hero-art-sparkles span{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px #ffe6a0d9,0 0 16px #78c8ff8c,0 0 6px #ff78c880;animation:hero-sparkle 2.6s ease-in-out infinite}.hero-art-sparkles span:nth-child(1){top:8%;left:18%;animation-delay:0s}.hero-art-sparkles span:nth-child(2){top:22%;right:12%;animation-delay:-.35s}.hero-art-sparkles span:nth-child(3){bottom:28%;left:8%;animation-delay:-.8s}.hero-art-sparkles span:nth-child(4){bottom:14%;right:22%;animation-delay:-1.1s}.hero-art-sparkles span:nth-child(5){top:42%;left:4%;animation-delay:-.55s;width:4px;height:4px}.hero-art-sparkles span:nth-child(6){top:38%;right:6%;animation-delay:-1.4s;width:3px;height:3px}.hero-art-sparkles span:nth-child(7){top:62%;left:28%;animation-delay:-1.9s;width:4px;height:4px}.hero-art-sparkles span:nth-child(8){top:52%;right:30%;animation-delay:-2.2s;width:3px;height:3px}.hero-slider{outline:none}.hero-slider:focus-visible{border-radius:28%;box-shadow:0 0 0 2px var(--bg-deep),0 0 0 5px #48f0b88c}.hero-slider-visual{margin:0;width:100%;display:flex;justify-content:center}.hero-slider-toolbar{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-top:.35rem;flex-wrap:wrap}.hero-slider-btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,#243a30a6,#0c1812eb);color:var(--text);font-size:1.45rem;line-height:1;font-weight:300;cursor:pointer;transition:border-color .18s ease,color .18s ease,transform .15s ease}.hero-slider-btn:hover{border-color:#48f0b873;color:var(--accent-hot)}.hero-slider-btn:active{transform:scale(.96)}.hero-slider-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.38rem;max-width:12rem}.hero-slider-dot{width:.45rem;height:.45rem;padding:0;border:none;border-radius:50%;background:#ffffff38;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.hero-slider-dot:hover{background:#ffffff61}.hero-slider-dot.is-active{background:#f4c025f2;box-shadow:0 0 0 2px #48f0b859;transform:scale(1.15)}.section{padding:clamp(3rem,6vw,4.5rem) 0}.section-alt{background:linear-gradient(180deg,#0e1c16b8,#08120ed1);border-block:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(72,240,184,.12),rgba(244,192,37,.08),transparent) 1}.section h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.55rem,3.2vw,2.15rem);letter-spacing:-.03em;margin:0 0 1.25rem;background:linear-gradient(92deg,var(--text),var(--accent-hot));-webkit-background-clip:text;background-clip:text;color:transparent}.section h3{font-family:var(--font-display);font-weight:700;font-size:1.16rem;letter-spacing:-.02em;margin:0 0 .5rem;color:var(--text)}.section p{margin:0 0 1rem;color:var(--text-muted)}.section p:last-child{margin-bottom:0}.steps{margin:1rem 0;padding-left:1.25rem;color:var(--text-muted)}.steps li{margin-bottom:.5rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:720px){.grid-2{grid-template-columns:1fr}}.card{background:linear-gradient(165deg,#183026a6,#0c1a14e0);border:1px solid rgba(72,240,184,.1);border-radius:var(--radius);padding:1.35rem 1.5rem;box-shadow:0 16px 40px #00000052,0 0 0 1px #f4c0250f inset}.card-plain{background:#14282073;box-shadow:none}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.checklist li{position:relative;padding-left:1.75rem;color:var(--text-muted)}.checklist li:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;border-radius:3px;background:linear-gradient(145deg,var(--accent-hot),var(--accent));box-shadow:0 0 0 3px var(--accent-soft),0 0 14px #f4c02540}.table-wrap{overflow-x:auto;margin-top:1.5rem;border-radius:var(--radius);border:1px solid rgba(72,240,184,.12)}.data-table{width:100%;border-collapse:collapse;font-size:.98rem}.data-table caption{caption-side:top;text-align:left;font-weight:700;padding:1rem 1.25rem;background:var(--bg-elevated);color:var(--text);font-family:var(--font-display)}.data-table th,.data-table td{padding:.75rem 1.25rem;text-align:left;border-top:1px solid rgba(72,240,184,.08)}.data-table thead th{background:linear-gradient(180deg,#f4c0251f,#f4c0250d);color:var(--text);font-weight:700}.data-table tbody td{color:var(--text-muted)}.section-intro{margin:0 0 .25rem;color:var(--text-muted);font-size:1rem;line-height:1.55;max-width:52ch}.section-game-info{position:relative;overflow:hidden;padding-block:clamp(3.25rem,7vw,4.75rem);background:linear-gradient(180deg,rgba(5,10,8,.72) 0%,transparent 65%),radial-gradient(ellipse 100% 60% at 50% 0%,rgba(14,28,22,.5),transparent 58%)}.game-info-wrap{width:min(1120px,100% - 2rem);margin-inline:auto}.game-info-header{text-align:center;max-width:52rem;margin-inline:auto}.section .game-info-header h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.85rem,4.5vw,2.5rem);letter-spacing:-.035em;line-height:1.1;background:linear-gradient(180deg,#cfc088,#ebe2c4 28%,#f9f6e8 55%,#fffef9);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px rgba(244,192,37,.14))}.game-info-panel{position:relative;margin-top:clamp(1.75rem,4vw,2.5rem);padding:1px;border-radius:20px;background:linear-gradient(145deg,#f4c02547,#48f0b81f 45%,#f4c02538);box-shadow:0 24px 60px #0000007a,0 0 50px #f4c0250f,0 0 0 1px #ffffff0d inset}.game-info-panel-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;pointer-events:none;background:radial-gradient(ellipse 75% 50% at 50% -5%,rgba(255,255,255,.09),transparent 55%);mix-blend-mode:soft-light;opacity:.7}.game-info-panel-inner{position:relative;border-radius:19px;padding:clamp(1.25rem,3vw,1.85rem);background:linear-gradient(168deg,#0c1813f7,#040907fc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0e}.game-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.game-info-tile{position:relative;display:grid;grid-template-columns:2.65rem 1fr;column-gap:.85rem;row-gap:.35rem;margin:0;padding:1.1rem 1.15rem;border-radius:calc(var(--radius) + 2px);background:linear-gradient(150deg,#16261ee0,#0a120eb8);border:1px solid rgba(72,240,184,.11);box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff0d;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.game-info-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(244,192,37,.1),transparent 55%);transition:opacity .22s ease}.game-info-tile:hover{border-color:#f4c02547;box-shadow:0 16px 40px #00000057,0 0 0 1px #f4c0251a,inset 0 1px #ffffff12;transform:translateY(-2px)}.game-info-tile:hover:before{opacity:1}.game-info-tile--highlight{grid-column:1 / -1;border-color:#f4c0253d;background:linear-gradient(150deg,#1c2e24e6,#0e1813c7);box-shadow:0 12px 36px #0000004d,0 0 36px #f4c0250d,inset 0 1px #ffffff12}.game-info-tile-icon{grid-row:1 / span 2;align-self:center;display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:12px;background:linear-gradient(145deg,#f4c0251f,#48f0b814);color:#e6ce8cf2;border:1px solid rgba(244,192,37,.18);box-shadow:0 4px 16px #00000038}.game-info-tile-icon svg{width:1.2rem;height:1.2rem}.game-info-tile-label{margin:0;align-self:end;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7fa794e0}.game-info-tile-value{margin:0;align-self:start;font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.35;color:var(--text);letter-spacing:-.02em}.game-info-version-pill{display:inline-block;margin-top:.15rem;padding:.28rem .75rem;font-family:var(--font-body);font-size:.95rem;font-weight:700;letter-spacing:.04em;color:var(--bg-void);background:linear-gradient(100deg,var(--accent-hot),var(--accent));border-radius:999px;box-shadow:0 4px 20px #f4c0254d,0 0 0 1px #ffffff40 inset}@media(max-width:640px){.game-info-grid{grid-template-columns:1fr}.game-info-tile--highlight{grid-column:1}}.section-feature-showcase,.section-game-showcase,.section-benefits-showcase,.section-register-showcase,.section-login-showcase,.section-payments-showcase,.section-tips-showcase{overflow:hidden}.section-game-showcase{background:radial-gradient(ellipse 85% 55% at 50% 0%,rgba(72,240,184,.06),transparent 55%),linear-gradient(180deg,rgba(14,28,22,.35) 0%,transparent 45%)}.section-benefits-showcase{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(244,192,37,.07),transparent 52%),linear-gradient(180deg,rgba(18,32,26,.45) 0%,transparent 48%)}.section-register-showcase{background:radial-gradient(ellipse 72% 48% at 85% 10%,rgba(255,99,99,.06),transparent 52%),linear-gradient(180deg,rgba(16,28,24,.42) 0%,transparent 46%)}.section-alt.section-login-showcase{background:radial-gradient(ellipse 68% 46% at 30% 0%,rgba(72,240,184,.1),transparent 54%),linear-gradient(180deg,#0e1c16b8,#08120ed1);border-image:linear-gradient(90deg,transparent,rgba(72,240,184,.14),rgba(94,200,255,.12),transparent) 1}.section-payments-showcase{background:radial-gradient(ellipse 80% 52% at 50% 0%,rgba(244,192,37,.1),transparent 52%),linear-gradient(180deg,rgba(18,30,24,.48) 0%,transparent 50%)}.section-tips-showcase{background:radial-gradient(ellipse 75% 50% at 35% 0%,rgba(72,240,184,.09),transparent 54%),radial-gradient(ellipse 50% 38% at 100% 20%,rgba(244,192,37,.06),transparent 48%),linear-gradient(180deg,rgba(14,26,22,.42) 0%,transparent 48%)}.section-alt.section-whats-new{overflow:hidden;background:radial-gradient(ellipse 68% 46% at 50% 0%,rgba(94,200,255,.09),transparent 52%),linear-gradient(180deg,#0e1c16b8,#08120ed1);border-image:linear-gradient(90deg,transparent,rgba(94,200,255,.14),rgba(244,192,37,.1),transparent) 1}.section-pros-cons{overflow:hidden;background:radial-gradient(ellipse 85% 48% at 20% 0%,rgba(72,240,184,.07),transparent 52%),radial-gradient(ellipse 70% 40% at 85% 10%,rgba(255,130,100,.05),transparent 48%),linear-gradient(180deg,rgba(12,24,20,.4) 0%,transparent 48%)}.pros-cons-parallel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem);margin:0 auto;max-width:72rem}.pros-cons-panel{position:relative;margin:0;padding:clamp(1.2rem,3vw,1.55rem);border-radius:calc(var(--radius) + 6px);box-shadow:0 14px 40px #00000052,inset 0 1px #ffffff0f;opacity:0;transform:translateY(1.05rem);transition:opacity .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),border-color .22s ease,box-shadow .22s ease}.pros-cons-panel.is-visible{opacity:1;transform:translateY(0)}.pros-cons-panel--pros{background:linear-gradient(168deg,#1c342ac7,#081610eb);border:1px solid rgba(72,240,184,.18)}.pros-cons-panel--cons{background:linear-gradient(168deg,#342620b8,#120c0aeb);border:1px solid rgba(255,140,105,.2)}.pros-cons-panel-head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.07)}.pros-cons-panel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.pros-cons-panel-icon svg{width:1.35rem;height:1.35rem}.pros-cons-panel--pros .pros-cons-panel-icon{color:var(--jade);background:linear-gradient(145deg,#48f0b824,#1c342880);border-color:#48f0b838}.pros-cons-panel--cons .pros-cons-panel-icon{color:#ffa482f2;background:linear-gradient(145deg,#ff785a1f,#281c188c);border-color:#ff8c6938}.pros-cons-heading{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.2rem,2.5vw,1.45rem);letter-spacing:-.02em;color:var(--text)}.pros-cons-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.pros-cons-list li{position:relative;margin:0;padding-left:1.35rem;font-size:clamp(1.02rem,1.85vw,1.08rem);line-height:1.65;color:#c8dcd0f0;font-weight:500}.pros-cons-panel--pros .pros-cons-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(145deg,var(--jade),rgba(72,240,184,.5));box-shadow:0 0 10px #48f0b859}.pros-cons-panel--cons .pros-cons-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(145deg,#ff966ef2,#c85a4699);box-shadow:0 0 10px #ff826447}.section-contact-channels{overflow:hidden;background:radial-gradient(ellipse 70% 45% at 15% 0%,rgba(94,200,255,.07),transparent 52%),radial-gradient(ellipse 65% 42% at 90% 5%,rgba(37,211,102,.06),transparent 48%),linear-gradient(180deg,rgba(14,26,24,.38) 0%,transparent 46%)}.pros-cons-blurb{margin:0;font-size:clamp(1.02rem,1.85vw,1.08rem);line-height:1.68;color:#c8dcd0f0;font-weight:500}.pros-cons-panel--live-chat{background:linear-gradient(168deg,#1c2c36c7,#081416eb);border:1px solid rgba(94,200,255,.2)}.pros-cons-panel--live-chat .pros-cons-panel-icon{color:#82d6fff2;background:linear-gradient(145deg,#5ec8ff24,#1c2c3480);border-color:#5ec8ff3d}.pros-cons-panel--whatsapp{background:linear-gradient(168deg,#183026c7,#081810eb);border:1px solid rgba(37,211,102,.22)}.pros-cons-panel--whatsapp .pros-cons-panel-icon{color:#64e696f2;background:linear-gradient(145deg,#25d36624,#1630248c);border-color:#25d36647}@media(max-width:700px){.pros-cons-parallel{grid-template-columns:1fr}}.section-about-author{overflow:hidden;background:radial-gradient(ellipse 70% 45% at 40% 0%,rgba(244,192,37,.08),transparent 52%),linear-gradient(180deg,#0e1c16b8,#08120ed1);border-block:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(244,192,37,.12),rgba(72,240,184,.12),transparent) 1}.author-section-heading{margin:0 0 clamp(1.5rem,4vw,2.35rem);text-align:center}.author-profile{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(1.35rem,4vw,2.25rem);align-items:start;max-width:54rem;margin-inline:auto;padding:clamp(1.35rem,3vw,1.85rem);border-radius:calc(var(--radius) + 8px);background:linear-gradient(168deg,#1a2e26b8,#08120ee6);border:1px solid rgba(72,240,184,.14);box-shadow:0 18px 50px #0000005c,inset 0 1px #ffffff0f}.author-profile-photo{position:relative;border-radius:18px;overflow:hidden;border:2px solid rgba(244,192,37,.22);box-shadow:0 12px 36px #00000061;aspect-ratio:1}.author-profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.author-profile-name{margin:0 0 .4rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,3.2vw,1.9rem);letter-spacing:-.03em;line-height:1.2;color:var(--text)}.author-profile-role{margin:0 0 1.05rem;padding-bottom:1rem;border-bottom:1px solid rgba(72,240,184,.12);font-size:clamp(1.08rem,2vw,1.15rem);color:#c8dcd0e0;font-weight:600}.author-profile-bio p{margin:0 0 1.05rem;font-size:clamp(1.08rem,1.9vw,1.14rem);line-height:1.78;color:#c8dcd0f5;font-weight:500}.author-profile-bio p:last-child{margin-bottom:0}.author-profile-bio a{color:var(--accent-hot);font-weight:600}.author-profile-bio a:hover{color:var(--jade)}.about-back{margin:1.85rem 0 0;text-align:center}.about-back a{color:var(--accent-hot);font-weight:600}.about-back a:hover{color:var(--jade)}@media(max-width:720px){.author-profile{grid-template-columns:1fr;max-width:28rem}.author-profile-photo{max-width:220px;margin-inline:auto}}.section-journey{overflow:hidden}.section-deposit-journey .journey-track:before{background:linear-gradient(180deg,#f4c02570,#48f0b857 48%,#f4c0255c);box-shadow:0 0 22px #f4c02526}.section-deposit-journey .journey-step-num{background:linear-gradient(145deg,var(--accent-hot),var(--jade));border-color:#12241ce0;box-shadow:0 4px 16px #00000059,0 0 0 1px #f4c02559,inset 0 1px #ffffff6b}.section-deposit-journey .journey-step-icon{color:var(--accent-hot);border-color:#f4c02542;background:linear-gradient(160deg,#2a2616eb,#0a1612f5)}.section-withdraw-journey .journey-track:before{background:linear-gradient(180deg,#5ec8ff66,#48f0b861 48%,#c4a0ff52);box-shadow:0 0 22px #5ec8ff1f}.section-withdraw-journey .journey-step-num{background:linear-gradient(145deg,#7fd4ff,var(--jade));border-color:#0e201ce6;box-shadow:0 4px 16px #00000059,0 0 0 1px #5ec8ff59,inset 0 1px #ffffff6b}.section-withdraw-journey .journey-step-icon{color:#82d6fff2;border-color:#5ec8ff3d;background:linear-gradient(160deg,#1c2c34f0,#0a1614f7)}.feature-showcase-intro .journey-tagline{margin:0;max-width:40rem;margin-inline:auto;font-size:clamp(1.08rem,2.1vw,1.2rem);line-height:1.72;color:#c8dcd0e6;font-weight:500}.journey-track{list-style:none;margin:0;padding:0;position:relative}.journey-track:before{content:"";position:absolute;left:50%;translate:-50% 0;top:.5rem;bottom:.5rem;width:3px;border-radius:3px;background:linear-gradient(180deg,#48f0b859,#f4c02573 45%,#48f0b847);box-shadow:0 0 20px #f4c0251f;pointer-events:none}.journey-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.75rem,2.5vw,1.35rem);align-items:center;margin:0 0 clamp(1.15rem,3vw,1.65rem);padding:0;opacity:0;transform:translateY(1.15rem);transition:opacity .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.journey-step:last-child{margin-bottom:0}.journey-step.is-visible{opacity:1;transform:translateY(0)}.journey-step-marker{grid-column:2;grid-row:1;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.35rem}.journey-step:nth-child(odd) .journey-step-body{grid-column:1;grid-row:1;justify-self:end;text-align:right}.journey-step:nth-child(2n) .journey-step-body{grid-column:3;grid-row:1;justify-self:start;text-align:left}.journey-step-num{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:50%;font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:-.03em;color:#0d1812;background:linear-gradient(145deg,var(--accent-hot),#e8d089);border:2px solid rgba(12,28,20,.85);box-shadow:0 4px 16px #00000059,0 0 0 1px #48f0b859,inset 0 1px #ffffff73}.journey-step-icon{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:12px;color:var(--accent-hot);background:linear-gradient(160deg,#1c3428f2,#0a1610fa);border:1px solid rgba(72,240,184,.2);box-shadow:0 8px 22px #00000052,inset 0 1px #ffffff14}.journey-step-icon svg{width:1.2rem;height:1.2rem}.journey-step-body{max-width:min(100%,22rem);padding:1.05rem 1.2rem 1.1rem;border-radius:calc(var(--radius) + 6px);background:linear-gradient(165deg,#203a2c8c,#0a1c14d1);border:1px solid rgba(72,240,184,.14);box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff0f}.journey-step-text{margin:0;font-size:clamp(1.02rem,1.85vw,1.08rem);line-height:1.68;color:#c8dcd0f2;font-weight:500}.journey-step-text a{color:var(--accent-hot);font-weight:600}.journey-step-text a:hover{color:var(--jade)}@media(max-width:680px){.journey-track:before{left:1.85rem;translate:0 0}.journey-step{grid-template-columns:auto minmax(0,1fr);gap:.9rem 1rem}.journey-step-marker{grid-column:1}.journey-step-body{grid-column:2;grid-row:1;justify-self:stretch;max-width:none;text-align:left}.journey-step:nth-child(odd) .journey-step-body,.journey-step:nth-child(2n) .journey-step-body{grid-column:2;text-align:left;justify-self:stretch}}.section-apk-pipeline{overflow:hidden;background:radial-gradient(ellipse 75% 48% at 50% 0%,rgba(94,200,255,.07),transparent 55%),linear-gradient(180deg,rgba(10,22,28,.4) 0%,transparent 52%)}.apk-pipeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,2vw,1.1rem);position:relative;padding-top:1.65rem}.apk-pipeline:before{content:"";position:absolute;z-index:0;left:8%;right:8%;top:2.825rem;height:3px;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,#5ec8ff61,#48f0b86b,#f4c02561,#48f0b85c);box-shadow:0 0 18px #5ec8ff1f}.apk-pipeline-step{position:relative;z-index:1;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;opacity:0;transform:translateY(1.05rem);transition:opacity .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.apk-pipeline-step.is-visible{opacity:1;transform:translateY(0)}.apk-pipeline-rail{display:flex;flex-direction:column;align-items:center;gap:.35rem}.apk-pipeline-num{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:50%;font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:-.03em;color:#0d1812;background:linear-gradient(145deg,#7fd4ff,var(--jade));border:2px solid rgba(12,28,20,.85);box-shadow:0 4px 16px #00000059,0 0 0 1px #5ec8ff59,inset 0 1px #ffffff73}.apk-pipeline-icon{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:12px;color:#82d6fff2;background:linear-gradient(160deg,#1c3038f2,#0a1612fa);border:1px solid rgba(94,200,255,.22);box-shadow:0 8px 22px #00000052,inset 0 1px #ffffff14}.apk-pipeline-icon svg{width:1.2rem;height:1.2rem}.apk-pipeline-body{width:100%;padding:1rem 1.1rem 1.05rem;border-radius:calc(var(--radius) + 6px);background:linear-gradient(168deg,#1c302c94,#081618e0);border:1px solid rgba(94,200,255,.12);box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff0f}.apk-pipeline-text{margin:0;font-size:clamp(1.02rem,1.85vw,1.08rem);line-height:1.68;color:#c8dcd0f2;font-weight:500}.apk-pipeline-text a{color:var(--accent-hot);font-weight:600}.apk-pipeline-text a:hover{color:var(--jade)}@media(max-width:900px){.apk-pipeline:before{display:none}.apk-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.apk-pipeline-step{flex-direction:row;align-items:flex-start;text-align:left;gap:.9rem}.apk-pipeline-rail{flex-shrink:0}.apk-pipeline-body{flex:1;min-width:0}}@media(max-width:520px){.apk-pipeline{grid-template-columns:1fr}}.section-alt.section-sys-req{background:radial-gradient(ellipse 70% 50% at 15% 0%,rgba(196,160,255,.08),transparent 55%),linear-gradient(180deg,#0e1c16b8,#08120ed1);border-image:linear-gradient(90deg,transparent,rgba(196,160,255,.14),rgba(72,240,184,.12),transparent) 1}.sys-req-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2.5vw,1.2rem);margin:0}.sys-req-tile{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.35rem 1rem 1.4rem;border-radius:calc(var(--radius) + 4px);background:linear-gradient(168deg,#1a2026b8,#0a1410e6);border:1px solid rgba(196,160,255,.12);box-shadow:0 12px 36px #00000052,inset 0 1px #ffffff0d;opacity:0;transform:translateY(1rem);transition:opacity .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),border-color .22s ease,box-shadow .22s ease}.sys-req-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(155deg,rgba(94,200,255,.08),transparent 58%);transition:opacity .22s ease}.sys-req-tile.is-visible{opacity:1;transform:translateY(0)}.sys-req-tile:hover{border-color:#5ec8ff42;box-shadow:0 18px 46px #0000005c,0 0 40px #c4a0ff0d,inset 0 1px #ffffff12}.sys-req-tile:hover:before{opacity:1}.sys-req-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.85rem;border-radius:14px;color:#c4a0fff2;background:linear-gradient(145deg,#5ec8ff1f,#c4a0ff14);border:1px solid rgba(94,200,255,.2);box-shadow:0 6px 20px #00000047,inset 0 1px #ffffff1a;transition:transform .3s cubic-bezier(.34,1.45,.64,1),filter .22s ease}.sys-req-tile:hover .sys-req-icon{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(94,200,255,.35))}.sys-req-icon svg{width:1.4rem;height:1.4rem}.sys-req-label{margin:0 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#95b8aae0}.sys-req-value{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,2vw,1.2rem);letter-spacing:-.02em;line-height:1.35;color:var(--text)}@media(max-width:768px){.sys-req-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.sys-req-grid{grid-template-columns:1fr}}.feature-showcase-intro{max-width:52rem;margin-inline:auto;margin-bottom:clamp(1.75rem,4vw,2.5rem);text-align:center}.feature-showcase-intro h2{margin-top:0}.feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.35rem}.feature-card{position:relative;margin:0;padding:1.5rem 1.45rem 1.6rem;border-radius:calc(var(--radius) + 4px);background:linear-gradient(158deg,#1c3428e6,#0c1813f0);border:1px solid rgba(72,240,184,.14);box-shadow:0 14px 42px #00000061,inset 0 1px #ffffff12;opacity:0;transform:translateY(1.35rem);transition:opacity .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .58s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),border-color .25s ease,box-shadow .3s ease}.feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(125deg,rgba(244,192,37,.12),transparent 60%);transition:opacity .3s ease}.feature-card.is-visible{opacity:1;transform:translateY(0)}.feature-card:hover{border-color:#f4c02559;box-shadow:0 22px 56px #0000006b,0 0 48px #f4c0250f,inset 0 1px #ffffff14}.feature-card:hover:after{opacity:1}.feature-card-icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-bottom:1rem;border-radius:14px;background:linear-gradient(145deg,#f4c02538,#48f0b81f);color:var(--accent-hot);border:1px solid rgba(244,192,37,.28);box-shadow:0 6px 20px #00000040,inset 0 1px #ffffff26;transition:transform .38s cubic-bezier(.34,1.45,.64,1),box-shadow .3s ease,filter .3s ease}.feature-card-icon svg{width:1.45rem;height:1.45rem}.feature-card:hover .feature-card-icon{transform:scale(1.07) rotate(-2deg);filter:drop-shadow(0 0 14px rgba(244,192,37,.35))}.feature-card-title{margin:0 0 .6rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,2.1vw,1.28rem);letter-spacing:-.02em;color:var(--text);line-height:1.25}.feature-card-text{margin:0;font-size:clamp(1.02rem,1.8vw,1.0625rem);line-height:1.72;color:#c8dcd0f0;font-weight:500}.feature-card-text--tight{margin-top:.85rem}.feature-card--headline-only .feature-card-title{margin-bottom:0;font-size:clamp(1.05rem,1.85vw,1.14rem);font-weight:600;line-height:1.62;color:#c8dcd0f5}.feature-card-list{margin:.75rem 0 0;padding:.85rem 0 0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.45rem 1.25rem;border-top:1px solid rgba(72,240,184,.12)}.feature-card-list li{position:relative;padding-left:1.15rem;font-size:clamp(1.02rem,1.8vw,1.0625rem);line-height:1.6;color:#c8dcd0f0;font-weight:500}.feature-card-list li:before{content:"";position:absolute;left:0;top:.55rem;width:.35rem;height:.35rem;border-radius:50%;background:linear-gradient(145deg,var(--accent-hot),var(--jade));box-shadow:0 0 8px #f4c02559}@media(min-width:720px){.feature-card--span{grid-column:1 / -1}}@media(max-width:480px){.feature-grid{grid-template-columns:1fr}}.faq{display:flex;flex-direction:column;gap:.65rem}.faq-item{background:linear-gradient(90deg,#f4c0250f,#162e2599);border:1px solid rgba(72,240,184,.1);border-radius:var(--radius);padding:0 1.25rem;box-shadow:0 8px 28px #00000038}.faq-item summary{cursor:pointer;font-weight:700;padding:1rem 0;list-style:none;color:var(--text);font-family:var(--font-body)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;font-family:var(--font-display);font-weight:800;color:var(--accent)}.faq-item[open] summary:after{content:"–"}.faq-item p{margin:0 0 1.1rem;padding-top:0}.site-footer{padding:2.5rem 0 3rem;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(244,192,37,.25),rgba(72,240,184,.15),transparent) 1;background:linear-gradient(180deg,#030806f2,#020504)}.footer-inner{display:flex;flex-direction:column;gap:.5rem;text-align:center}.footer-brand{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;margin:0;background:linear-gradient(92deg,var(--text),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.footer-domain{margin:0}.footer-domain a{font-weight:700;color:var(--accent-hot);text-decoration:none}.footer-domain a:hover{text-decoration:underline;color:var(--jade)}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1.15rem;margin:.4rem 0 .85rem}.footer-nav a{color:var(--text-muted);font-weight:600;font-size:.9rem;text-decoration:none}.footer-nav a:hover,.footer-nav a[aria-current=page]{color:var(--accent-hot)}.page-doc{width:100%;max-width:72rem;margin-inline:auto;font-size:clamp(1.125rem,.72vw + 1.02rem,1.25rem)}.page-doc h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.05rem,4.4vw,2.65rem);letter-spacing:-.03em;margin:0 0 1rem;background:linear-gradient(92deg,var(--text),var(--accent-hot));-webkit-background-clip:text;background-clip:text;color:transparent}.page-doc .lead-block{font-size:clamp(1.18rem,2.1vw,1.32rem);color:#c8dcd0f2;margin:0 0 1.25rem;line-height:1.76}.page-doc h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.55rem,3.6vw,2.12rem);letter-spacing:-.03em;line-height:1.22;margin:2.25rem 0 .9rem;background:linear-gradient(92deg,#f0faf4,var(--accent-hot));-webkit-background-clip:text;background-clip:text;color:transparent}.page-doc h2:first-child{margin-top:0}.page-doc h3{font-family:var(--font-display);font-weight:700;font-size:clamp(1.2rem,2.45vw,1.45rem);letter-spacing:-.02em;line-height:1.3;margin:1.5rem 0 .55rem;color:var(--text)}.page-doc p,.page-doc li{color:#c8dcd0f5;line-height:1.78;font-weight:500}.page-doc p{margin:0 0 1.2rem}.page-doc ul{margin:0 0 1.15rem;padding-left:1.4rem}.page-doc .faq-item summary{font-size:clamp(1.08rem,2.05vw,1.18rem);padding:1.1rem 0}.page-doc .faq-item p{font-size:inherit;line-height:1.72;color:#c8dcd0f5}.page-doc a{color:var(--accent-hot);font-weight:600}.page-doc a:hover{color:var(--jade)}.contact-card{margin-top:.5rem;padding:1.25rem 1.35rem;border-radius:var(--radius);border:1px solid rgba(72,240,184,.15);background:linear-gradient(165deg,#1830268c,#0a1611d9)}.footer-note{margin:0;font-size:.92rem;color:var(--text-muted);max-width:50ch;margin-inline:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}.hero-decor-item,.hero-art,.hero-art-halo,.hero-art-shine:after,.hero-art-sparkles span,.hero-art-img,.hero-copy-inner,.hero-copy-inner:after{animation:none!important}.hero-art-img{transform:none;filter:none;box-shadow:0 22px 44px #00000080,0 0 0 1px #ffffff24 inset}.hero-art-halo{opacity:.35;transform:none}.hero-title-line--lead{color:var(--text);background:none;-webkit-background-clip:unset;background-clip:unset;filter:none}.section h2,.footer-brand{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--text)}.section .game-info-header h2{background:none;-webkit-background-clip:unset;background-clip:unset;color:#ebe2c4;-webkit-text-fill-color:#ebe2c4;filter:none}.page-doc h2{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--text);-webkit-text-fill-color:var(--text)}.logo-text{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--text);-webkit-text-fill-color:var(--text);filter:none;transform:none}.logo:hover .logo-text,.logo:active .logo-text,.game-info-tile:hover{transform:none}.feature-card{opacity:1;transform:none;transition:none}.feature-card:hover .feature-card-icon{transform:none;filter:none}.journey-step,.apk-pipeline-step,.sys-req-tile{opacity:1;transform:none;transition:none}.sys-req-tile:before{opacity:0}.sys-req-tile:hover .sys-req-icon{transform:none;filter:none}.pros-cons-panel{opacity:1;transform:none;transition:none}}
