.zz-games-landing{--games-ink:#05265c;--games-blue:#147cdd;--games-paper:#effaff;--games-line:#a7e0fb;color:var(--games-ink);background:var(--games-paper);overflow:clip;font-family:var(--font-nunito),var(--font-onest),system-ui,sans-serif}.zz-games-frame{width:min(1240px,calc(100% - 48px));margin-inline:auto}.zz-games-landing :is(a,button):focus-visible{outline:3px solid var(--games-blue);outline-offset:5px}.zz-games-contain-image{object-fit:contain}.zz-games-cover-image{object-fit:cover}.zz-games-hero{position:relative;isolation:isolate;background:#8ad9f6}.zz-games-hero-landscape{object-fit:cover;object-position:center bottom}.zz-games-hero:after{content:"";position:absolute;z-index:2;left:-12%;right:-12%;bottom:-1px;height:70px;border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--games-paper);pointer-events:none}.zz-games-hero-stage{position:relative;height:clamp(500px,49vw,620px)}.zz-games-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:min(580px,53%);margin-inline:auto;padding-top:clamp(40px,4.3vw,60px);text-align:center}.zz-games-logo-art{position:relative;width:min(450px,38vw);aspect-ratio:1100/391}.zz-games-title{position:relative;width:min(560px,40vw);aspect-ratio:1200/175;margin:12px 0 0}.zz-games-hero-description{margin:0;color:var(--games-ink);font-size:clamp(21px,2.4vw,29px);font-weight:800;line-height:1.3;letter-spacing:-.025em}.zz-games-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:76px;padding:18px 34px;border:1px solid #ffc264;border-radius:28px;background:linear-gradient(180deg,#ffb538,#ff8a29 42%,#fa6724);box-shadow:inset 0 2px 2px #fff0c97d,0 4px 0 #e2622533;color:#fff;font-family:var(--font-nunito),var(--font-onest),system-ui,sans-serif;font-size:clamp(22px,2.2vw,29px);line-height:1.25;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,filter .16s ease}.zz-games-button>svg{width:27px;height:27px;flex:0 0 auto}.zz-games-button:hover{filter:brightness(1.055);transform:translateY(-2px)}.zz-games-button:active{transform:translateY(1px)}.zz-games-hero-button{width:min(405px,34vw);min-height:clamp(78px,7.6vw,88px);padding-inline:28px;font-size:clamp(28px,3vw,32px);margin-top:24px}.zz-games-actor{position:absolute;z-index:1;bottom:50px;pointer-events:none}.zz-games-actor-zumi{left:-15px;width:min(32%,390px);aspect-ratio:.82}.zz-games-actor-iskra{right:-4px;width:min(31%,350px);aspect-ratio:.8}.zz-games-world{position:relative;z-index:3;margin-top:0;background:linear-gradient(180deg,var(--games-paper),#f4fbff 70%,var(--games-paper))}.zz-games-how,.zz-games-selection{position:relative;z-index:2;scroll-margin-top:96px}.zz-games-selection{padding-top:56px}.zz-games-section-title{position:relative;width:min(570px,49vw);aspect-ratio:1200/152;margin:0 auto}.zz-games-card{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);min-width:0;overflow:hidden;margin-top:32px;padding:10px;border:4px solid var(--games-line);border-radius:44px;background:#f8fdff;box-shadow:0 8px 0 #d3eefb,inset 0 0 0 3px #fff,0 14px 24px #408fbb16}.zz-games-card-picture{position:relative;display:block;min-width:0;min-height:370px;overflow:hidden;border:2px solid #fff;border-radius:31px;background:#4ec6e8}.zz-games-card-picture img{transition:transform .28s ease}.zz-games-card-picture:hover img{transform:scale(1.025)}.zz-games-card-body{position:relative;display:flex;align-items:center;min-width:0;overflow:hidden;border-radius:28px;background:#e9f8ff}.zz-games-card-decor{object-fit:cover;object-position:right bottom;pointer-events:none}.zz-games-card-copy{position:relative;z-index:1;width:100%;padding:24px 18px 30px 28px}.zz-games-card-title{position:relative;width:min(320px,100%);aspect-ratio:850/338;margin:0}.zz-games-card-description{margin-top:10px;color:var(--games-ink);font-size:clamp(23px,2.5vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.025em}.zz-games-card-button{width:100%;min-height:76px;margin-top:20px;padding-inline:22px;gap:14px;font-size:clamp(21px,2.2vw,27px)}.zz-games-how{padding-top:96px;padding-bottom:144px}.zz-games-how-title{width:min(460px,39vw);aspect-ratio:1200/200}.zz-games-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:0;margin:32px 0 0;list-style:none}.zz-games-steps>li{position:relative;min-width:0;text-align:center}.zz-games-step-picture{position:relative;aspect-ratio:1.28;overflow:hidden;border:2px solid #fff;border-radius:30px;background:#bfe6fa}.zz-games-step-title{margin:14px -8px 0;color:var(--games-ink);font-family:var(--font-nunito),var(--font-onest),system-ui,sans-serif;font-size:clamp(23px,2.35vw,30px);line-height:1.2;letter-spacing:-.035em;font-weight:800}.zz-games-step-arrow{position:absolute;top:calc((100vw - 144px) / 7.68 - 17px);right:-40px;width:32px;height:32px;color:#1285db}.zz-games-garden{position:absolute;z-index:1;left:0;bottom:-1px;width:100%;height:115px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 74%);mask-image:linear-gradient(180deg,transparent,#000 74%)}.zz-games-garden-image{object-fit:cover;object-position:center bottom}.zz-games-footer{position:relative;z-index:3;background:#f9fdff;border-top:2px solid #fff}.zz-games-footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding-block:12px max(12px,env(safe-area-inset-bottom))}.zz-games-footer-documents{display:flex;flex-wrap:wrap;gap:8px 20px}.zz-games-footer-documents a{font-size:16px;text-decoration:underline;text-underline-offset:4px}.zz-games-footer-brand,.zz-games-footer-documents a,.zz-games-footer-help{display:inline-flex;align-items:center;min-height:44px;color:var(--games-ink)}.zz-games-footer-brand,.zz-games-footer-help{font-size:19px;font-weight:800;text-decoration:none}.zz-games-footer-help{padding-left:24px;border-left:1px solid #88b6d9}.zz-games-footer-brand:hover,.zz-games-footer-help:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width:1288px){.zz-games-step-arrow{top:128px}}@media (max-width:1100px){.zz-games-frame{width:calc(100% - 40px)}.zz-games-card-picture{min-height:337px}.zz-games-card-copy{padding:20px 10px 22px 20px}.zz-games-card-button{padding-inline:18px;gap:12px}.zz-games-steps{gap:38px}.zz-games-step-arrow{right:-31px;width:26px;height:26px}}@media (min-width:768px) and (max-width:950px){.zz-games-hero-stage{height:465px}.zz-games-hero-copy{padding-top:42px;width:60%}.zz-games-logo-art{width:42vw}.zz-games-title{width:48vw}.zz-games-hero-description{font-size:20px}.zz-games-hero-button{width:330px;min-height:76px;margin-top:20px}.zz-games-actor-zumi{width:33%;left:-20px}.zz-games-actor-iskra{width:29%;right:-15px}.zz-games-card-picture{min-height:300px}.zz-games-card-description{font-size:23px}.zz-games-card-copy{padding:16px 10px 20px 16px}.zz-games-card-button{font-size:18px;padding-inline:14px;gap:8px;min-height:65px}.zz-games-card-button>svg{width:21px;height:21px}.zz-games-step-title{font-size:21px}.zz-games-step-picture{border-radius:24px}.zz-games-how{padding-bottom:120px}}@media (max-width:767px){.zz-games-frame{width:calc(100% - 32px)}.zz-games-hero-stage{height:610px}.zz-games-hero-landscape{object-position:center bottom}.zz-games-hero:after{height:38px;left:-30%;right:-30%}.zz-games-hero-copy{width:100%;padding-top:36px}.zz-games-logo-art{width:min(365px,84vw)}.zz-games-title{width:min(480px,94vw);margin-top:14px}.zz-games-hero-description{margin-top:8px;font-size:clamp(18px,4.9vw,23px)}.zz-games-hero-button{width:min(330px,90%);min-height:75px;margin-top:20px;font-size:25px}.zz-games-actor{bottom:24px;z-index:1}.zz-games-actor-zumi{left:-5%;width:min(52%,230px)}.zz-games-actor-iskra{right:-1%;width:min(46%,210px)}.zz-games-world{margin-top:0}.zz-games-selection{padding-top:40px}.zz-games-section-title{width:min(480px,94vw);aspect-ratio:1200/152}.zz-games-card{grid-template-columns:minmax(0,1fr);margin-top:32px;padding:8px;border-width:3px;border-radius:31px}.zz-games-card-picture{min-height:0;aspect-ratio:1.58;border-radius:23px}.zz-games-card-body{border-radius:0 0 21px 21px;margin-top:6px}.zz-games-card-copy{padding:20px 18px 26px}.zz-games-card-title{width:min(305px,92%);aspect-ratio:850/338}.zz-games-card-description{font-size:25px;margin-top:8px}.zz-games-card-button{width:min(320px,100%);min-height:73px;margin-top:20px;font-size:23px;padding-inline:22px}.zz-games-how{padding-top:72px;padding-bottom:104px}.zz-games-how-title{width:min(360px,87vw);aspect-ratio:1200/200}.zz-games-steps{grid-template-columns:minmax(0,1fr);gap:48px;margin:32px auto 0;max-width:430px}.zz-games-step-picture{aspect-ratio:1.4;border-radius:27px}.zz-games-step-title{margin:12px 0 0;font-size:27px}.zz-games-step-arrow{top:auto;right:calc(50% - 13px);bottom:-37px;width:24px;height:24px;transform:rotate(90deg)}.zz-games-garden{height:85px}.zz-games-footer-row{min-height:68px;gap:14px}.zz-games-footer-brand,.zz-games-footer-help{font-size:16px}.zz-games-footer-help{padding-left:16px}}@media (max-width:374px){.zz-games-hero-stage{height:550px}.zz-games-hero-copy{padding-top:28px}.zz-games-hero-button{min-height:70px;font-size:23px}.zz-games-hero-description{font-size:17px}.zz-games-card-copy{padding-inline:12px}.zz-games-card-button{font-size:20px;gap:10px;padding-inline:15px}.zz-games-card-button>svg{width:23px;height:23px}.zz-games-step-title{font-size:24px}}@media (prefers-reduced-motion:reduce){.zz-games-landing *,.zz-games-landing :after,.zz-games-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}