h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{--font-family: "Fredoka", sans-serif;--second-family: "Wendy One", sans-serif;--text-black: #000;--lite-background: #f8fafc;--lite-header: #fff;--lite-border: #e5e7eb;--text-text: #4134b2;--text-text-primary: #111827;--text-text-secondary: #6b7280;--cta-pimary: #6d5dfc;--cta-hover: #5e4cff;--cta-tap: #4833ff;--other-icon-star: #ffcd04}body{font-family:var(--font-family);font-size:14px;color:var(--text-text-primary);background-color:var(--lite-background);line-height:1.5;font-weight:400;display:flex;flex-direction:column;min-width:320px;min-height:100vh;margin:0;padding:0}main{flex-grow:1}section{scroll-margin-top:76px}button,input,textarea,a{font:inherit;transition:background-color .25s ease,color .25s ease}html{scroll-behavior:smooth}button{border:none;background:none}[data-visible=open]{opacity:1;visibility:visible;display:flex}[data-visible=close]{opacity:0;visibility:hidden;display:none}body[data-scroll=lock]{overflow:hidden}.container{min-width:320px;max-width:375px;margin:0 auto;padding:40px 16px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:60px 156px}}.header{position:sticky;top:0;z-index:9999;background-color:var(--lite-border);overflow:visible}.header-container{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px;background-color:var(--lite-border);z-index:5000;overflow:visible}.header-logo-link{display:flex}.header-logo-img{border-radius:10px;width:45px;height:44px;margin-right:2px}.header-logo-text{font-weight:700;font-size:16px;line-height:1;transition:color .25s ease}.header-logo-link:active .header-logo-text,.header-logo-link:focus .header-logo-text{color:var(--cta-tap)}.header-logo-3d{display:flex;font-weight:600;font-size:10px;color:var(--lite-border);justify-content:center;align-items:center;background:var(--cta-hover);border-radius:4px;padding:2px;width:83px;height:14px;margin-top:0}.header-nav,.header-gplink{display:none}.burger{display:flex;align-items:center;justify-content:center;width:46px;height:44px;padding:0;flex-shrink:0;transition:fill .25s ease}.burger-menu-icon{fill:var(--text-black)}.burger:active .burger-menu-icon,.burger:focus .burger-menu-icon{fill:var(--cta-tap)}.burger-close{width:46px;height:44px;flex-shrink:0;fill:var(--text-black);transform:rotate(45deg)}.burger:active .burger-close,.burger:focus .burger-close{fill:var(--cta-tap)}.mobile-menu{position:fixed;width:100%;height:100dvh;top:0;right:0;bottom:0;left:0;z-index:4;transition:opacity var(--transition),visibility var(--transition)}.mobile-menu-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111827e6}.mobile-menu-panel{position:relative;z-index:2;width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;overscroll-behavior:contain}.mobile-menu-close{position:absolute;top:18px;right:22px;font-size:40px;font-weight:700;z-index:5;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;color:var(--text-main)}.mobile-nav{margin-top:60px;margin-bottom:32px}.mobile-nav-list{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:40px}.mobile-nav-link{font-weight:700;font-size:20px;line-height:.9;color:var(--lite-border)}.mobile-nav-link:active,.mobile-nav-link:focus{color:var(--cta-tap)}.mobile-policy-service{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:32px}.mobile-link-policy{font-family:Fredoka,sans-serif;font-size:14px;color:#6d5dfc;text-decoration:none}.mobile-link-policy:active,.mobile-link-policy:focus{color:var(--cta-tap)}.mobile-line{width:1px;height:16px;background-color:#4134b2}@media only screen and (min-width: 1440px){.header-container{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}.header-logo-img{border-radius:15px;width:60px;height:58px;margin-right:18px}.header-logo-text{font-size:20px;line-height:.9}.header-logo:hover .header-logo-text{color:var(--cta-hover)}.header-logo-3d{font-size:10px;width:83px;height:16px;margin-top:4px}.header-gplink{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:600;font-size:10px;color:var(--lite-header);border-radius:8px;padding:6px 10px;width:168px;height:30px;background:var(--cta-pimary)}.header-nav{display:flex}.nav-list{display:flex;gap:45px}.nav-link{font-weight:700;font-size:20px;line-height:.9}.nav-link:hover{color:var(--cta-hover)}.nav-link:active,.nav-link:focus{color:var(--cta-tap)}.header-gplink{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:600;font-size:10px;color:var(--lite-header);border-radius:8px;padding:6px 10px;width:168px;height:30px;background:var(--cta-pimary);transition:transform .25s ease}.header-gplink:hover{background:var(--cta-hover);transform:translateY(-2px)}.header-gplink:active,.header-gplink:focus{background:var(--cta-tap);transform:translateY(-2px)}.burger,.mobile-menu{display:none}}.hero-container{background-image:url(/STP-13021/assets/start-1x-DjKOGbn2.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto;max-width:375px}#hero{display:flex;align-items:center}.hero-start{display:flex;flex-direction:column;gap:24px}.hero-star{display:flex;align-items:center;gap:4px;border-radius:6px;padding:4px 10px;max-width:181px;box-shadow:0 3px 8px #0000004d;background-color:var(--lite-border);animation:fadeUp .8s ease}.hero-star-svg{fill:var(--other-icon-star)}.hero-star-text{font-weight:600;font-size:10px;color:var(--text-black);white-space:nowrap}.hero-title{font-weight:600;font-size:40px;color:var(--text-text-primary)}.hero-title-span{color:var(--text-text)}.hero-text{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--text-text-primary);max-width:456px}.hero-btn{display:flex;justify-content:center;align-items:center;gap:10px;max-width:264px;padding:8px 23px;border:none;border-radius:8px;background-color:var(--cta-pimary);text-decoration:none;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.hero-svg{flex-shrink:0}.hero-link-text{font-weight:600;font-size:20px;color:var(--lite-header)}.hero-animation{display:none;position:relative;width:620px;height:620px;flex-shrink:0}.hero-animation img{position:absolute;will-change:transform;pointer-events:none}.hero-basket{left:515px;top:295px;animation:float5 5.5s ease-in-out .6s infinite}.hero-basket-bear{left:30px;top:465px;animation:float5 5.5s ease-in-out 1.8s infinite}.hero-box{left:25px;top:315px;animation:float2 6s cubic-bezier(.42,0,.58,1) .9s infinite}.hero-apple{left:145px;top:230px;animation:apple 7s ease-in-out 1.4s infinite}.hero-duck{left:110px;top:110px;animation:duckSwim 5s ease-in-out .4s infinite}.hero-phone{left:170px;top:120px;z-index:5;animation:phone 5s ease-in-out .2s infinite}.hero-bear{left:330px;top:85px;z-index:4;animation:bearMove 4s ease-in-out infinite}.hero-truck{left:375px;top:390px;z-index:6;animation:truckMove 5s cubic-bezier(.45,.05,.55,.95) 1.2s infinite}@keyframes bearMove{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-35px,2px) rotate(-15deg)}50%{transform:translate(-100px,6px) rotate(-45deg)}75%{transform:translate(-35px,2px) rotate(-15deg)}}@keyframes duckSwim{0%{transform:translate(0) rotate(0)}25%{transform:translate(-30px,-5px) rotate(-4deg)}50%{transform:translate(-60px) rotate(-6deg)}75%{transform:translate(-30px,5px) rotate(-10deg)}to{transform:translate(0) rotate(0)}}@keyframes truckMove{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-100px,50px) rotate(-5deg)}}@keyframes phone{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes float2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,-10px) rotate(5deg)}}@keyframes apple{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(10px,-10px) rotate(8deg)}}@keyframes float5{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10px,-20px) rotate(-4deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media only screen and (min-width: 1440px){.hero-container{background-image:url(/STP-13021/assets/hero-home-1x-BS50iOuI.png);background-size:100%;max-width:1440px;box-shadow:inset 36px 25px 45px 0 var(--lite-background),inset -53px -34px 45px 0 var(--lite-background)}.hero-start{gap:25px;padding:36px 0;max-width:456px}.hero-title{font-size:56px}.hero-text{font-size:20px}.hero-btn:hover{background-color:var(--cta-hover);transform:translateY(-2px)}.hero-btn:focus,.hero-btn:focus-visible{background-color:var(--cta-tap);outline:none}.hero-animation{display:block}}@media only screen and (min-width: 1440px) and (min-resolution: 2dppx){.hero-container{background-image:url(/STP-13021/assets/hero-home-2x-BThXtB0V.png)}}.about-container{display:flex;flex-direction:column;align-items:center}.about-img-content{margin-bottom:24px}.about-content{display:flex;flex-direction:column;align-items:center;gap:24px}.about-img-desktop{display:none;width:100%;height:100%;object-fit:cover;border-radius:20px}.about-title{font-family:var(--second-family);font-weight:400;font-size:26px;color:var(--text-text);margin:0}.desktop-break{display:none}.about-puzzle-text{font-weight:600;font-size:20px;text-align:center;color:var(--text-text-primary);margin:0}.about-img{border-radius:20px;box-shadow:6px 6px 10px #00000059}.about-div-text{display:flex;flex-direction:column;align-items:center;gap:8px}.about-span{color:inherit}.about-text{font-family:var(--second-family);font-weight:400;font-size:17px;text-align:center;color:var(--text-text-secondary);margin:0}.about-features{display:flex;flex-direction:column;gap:10px}.about-feature{display:flex;align-items:center;gap:10px}.about-feature-title{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--text-text-primary);margin:0}.about-feature-text{font-weight:600;font-size:12px;letter-spacing:-.02em;color:var(--text-text-secondary);margin:0}.about-feature-icon{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;transition:transform .25s ease}.about-feature-svg{display:block;width:100%;height:100%}@media only screen and (min-width: 1440px){.about-img-desktop{display:block;transition:transform .3s ease}.about-img{display:none}.about-img-content{display:flex;flex-direction:row;gap:20px}.about-title{font-size:20px;margin-bottom:20px}.desktop-break{display:inline}.about-puzzle-text{font-size:24px;text-align:left;margin-bottom:10px}.about-content{align-items:flex-start;gap:0}.about-text{text-align:left}.about-span{color:var(--text-text)}.about-div-text{align-items:flex-start;gap:10px}.about-features{flex-direction:row;justify-content:space-between}.about-feature{align-items:flex-start}.about-img-desktop:hover{transform:scale(1.03)}.about-feature:hover .about-feature-icon{transform:scale(1.08)}}.how-to-play{background-color:#e5e7eb}.play{display:flex;flex-direction:column;align-items:center;gap:24px}.play-title{font-family:var(--second-family);font-weight:400;font-size:26px;color:#4134b2}.play-title-text{font-weight:600;font-size:24px;text-align:center;color:#111827;max-width:343px}.play-list,.play-item{display:flex;flex-direction:column;align-items:center;gap:8px}.play-card{display:flex;flex-direction:column;align-items:center;border-radius:10px;padding:10px;width:343px;height:177px;box-shadow:4px 4px 8px 1px #00000059;background-color:#f8fafc;transition:transform .25s ease,box-shadow .25s ease}.play-card-img{margin-bottom:10px;transition:transform .25s ease}.play-card-title{font-family:Wendy One,sans-serif;font-weight:400;font-size:18px;text-align:center;color:#111827;margin-bottom:6px}.play-card-text{font-weight:600;font-size:14px;text-align:center;color:#6b7280}.play-card-svg{fill:#4134b2}@media only screen and (min-width: 1440px){.play-title{font-size:20px}.play-title-text{max-width:100%}.play-list{flex-direction:row;gap:19px}.play-arrow{transform:rotate(-90deg)}.play-card{width:168px;height:220px}.play-card-text{font-size:12px}.play-card:hover{transform:translateY(-6px);box-shadow:6px 8px 14px #00000040}.play-card:hover .play-card-img{transform:scale(1.05)}}.gallery-container{display:flex;flex-direction:column;align-items:center;gap:24px}.gallery-title{font-family:var(--second-family);font-weight:400;font-size:26px;color:var(--text-text)}.gallery-title-text{font-weight:600;font-size:24px;text-align:center;color:var(--text-text-primary)}.gallery-text-button{display:flex;flex-direction:row;align-items:center;width:100%}.gallery-button{display:none;border:none;background-color:transparent;padding:0;cursor:pointer}.gallery-arrow{fill:var(--cta-pimary);transition:fill .25s ease,transform .25s ease}.gallery-slider{width:100%;overflow:hidden}.gallery-list{padding:0;margin:0;list-style:none}.gallery-item{display:flex;justify-content:center}.gallery-img{width:100%;max-width:250px;margin:auto}@media only screen and (min-width: 1440px){.gallery-button{display:flex;align-items:center;justify-content:center}.gallery-text-button{display:flex;align-items:center;gap:230px}.gallery-img{max-width:277px}.gallery-next:hover .gallery-arrow{fill:var(--cta-hover);transform:translate(6px)}.gallery-prev:hover .gallery-arrow{fill:var(--cta-hover);transform:translate(-6px)}.gallery-button:focus-visible .gallery-arrow{fill:var(--cta-tap)}.gallery-button:focus-visible{outline:none}}.faq-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq-title-main{font-family:var(--second-family);font-size:26px;color:var(--text-text)}.faq-questions-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.faq-title-text{font-family:var(--second-family);font-size:18px;color:var(--text-text-primary);margin-bottom:10px}.faq-content{width:100%;display:flex;justify-content:center}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{display:flex;flex-direction:column;border-radius:6px;box-shadow:0 4px 4px #0006;background:var(--lite-header);transition:fill .25s ease}.faq-question{display:flex;padding:0 12px;width:343px;height:48px;align-items:center;justify-content:space-between;fill:var(--text-text);position:relative}.faq-question-icon-to-open,.faq-question-icon-to-close{transition:opacity .25s ease}.faq-question-icon-to-close{opacity:0;position:absolute;right:12px}.faq-question-icon-to-open[data-visible=open],.faq-question-icon-to-close[data-visible=open]{opacity:1}.faq-question-icon-to-open[data-visible=close],.faq-question-icon-to-close[data-visible=close]{opacity:0}.faq-question-text{font-weight:600;font-size:12px;letter-spacing:-.02em;color:var(--text-text-primary)}.faq-answear{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;width:343px;padding:0 12px;transition:grid-template-rows .25s ease,opacity .25s ease,padding .25s ease}.faq-answear-text{min-height:0;max-width:319px;font-weight:600;font-size:12px;letter-spacing:-.02em;color:var(--text-text-secondary)}.faq-answear[data-visible=open]{grid-template-rows:1fr;opacity:1;padding:12px}.faq-pic{display:none}@media only screen and (min-width: 1440px){.faq-content{justify-content:space-between}.faq-question{width:552px;height:48px}.faq-title-text,.faq-question-text{font-size:20px}.faq-item:hover .faq-question-icon-to-open,.faq-item:hover .faq-question-icon-to-close{fill:var(--cta-hover)}.faq-answear{width:552px}.faq-answear-text{font-family:var(--second-family);font-weight:400;max-width:528px;font-size:18px}.faq-pic{display:block;margin-top:4px;transition:transform .25s ease}.faq-pic:hover{transform:scale(1.1) translate(8px) translateY(8px)}}.end-container{display:flex;flex-direction:column;align-items:center;padding:16px 0;border-radius:20px;box-shadow:10px 10px 19px #00000059;background-color:var(--cta-pimary)}.end-basket{display:none}.end-ready{display:flex;justify-content:center;align-items:center}.end-title{font-family:var(--second-family);font-weight:400;font-size:18px;color:var(--lite-background);margin:0}.end-btn{display:flex;justify-content:center;align-items:center;gap:10px;min-width:202px;padding:10px 0;border:none;border-radius:8px;background-color:var(--lite-border);text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease;margin-bottom:8px}.end-svg{flex-shrink:0}.end-link-text{font-weight:600;font-size:12px;letter-spacing:-.02em;color:var(--text-text-primary);transition:color .25s ease}.end-address{display:flex;align-items:center;gap:10px;transition:transform .25s ease}.end-address-svg{stroke:var(--lite-background);fill:transparent}.end-link-email{font-weight:600;font-size:14px;color:var(--lite-background);font-style:normal;white-space:nowrap}.end-logo-desktop{display:none}@media only screen and (min-width: 1440px){.end-container{flex-direction:row;justify-content:space-between;padding:20px 32px}.end-basket{display:block;transition:transform .3s ease}.end-logo-img{display:none}.end-title{font-size:32px}.end-logo-desktop{display:flex;transition:transform .3s ease}.end-btn:hover{background-color:var(--lite-background);transform:translateY(-2px)}.end-btn:hover .end-link-text{color:var(--text-black)}.end-btn:focus,.end-btn:focus-visible{background-color:var(--cta-tap);outline:none}.end-btn:focus .end-link-text,.end-btn:focus-visible .end-link-text{color:var(--lite-border)}.end-address:hover{transform:translate(3px)}.end-basket:hover,.end-logo-desktop:hover{transform:scale(1.05)}}.footer{background-color:var(--lite-border)}.footer-container{display:flex;flex-direction:column;align-items:center;padding:10px 16px;margin:0 auto}.footer-logo{display:none;text-decoration:none}.footer-logo-img{border-radius:15px}.footer-logo-div{display:flex;flex-direction:column}.footer-logo-text{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:.9;color:var(--text-text-primary)}.footer-logo-3d{font-family:var(--font-family);font-weight:700;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;background-color:var(--cta-hover);color:var(--lite-border);padding:3px 0}.footer-policy-service{display:flex;align-items:center;gap:6px;margin-bottom:9px}.footer-link-policy{font-size:14px;font-weight:700;color:var(--text-black);text-decoration:none}.footer-line{width:1px;height:16px;background-color:var(--text-text)}.footer-text{font-family:var(--font-family);font-weight:700;font-size:14px;color:var(--text-black)}@media only screen and (min-width: 1440px){.footer-container{max-width:1440px;padding:11.5px 156px;flex-direction:row;justify-content:space-between}.footer-logo{display:flex;gap:18px}.footer-logo:hover .footer-logo-text{color:var(--cta-hover)}.footer-logo:focus .footer-logo-text,.footer-logo:focus-visible .footer-logo-text{color:var(--cta-tap)}.footer-logo:focus-visible{outline:none}.footer-link-policy:hover{color:var(--cta-hover)}.footer-link-policy:focus-visible{outline:2px solid var(--cta-hover);outline-offset:2px}}.back-link{font-weight:600;font-size:14px;color:var(--text-text-primary)}.back-link-icon{fill:var(--text-text-primary);transition:fill .25s ease}.back-link:active,.back-link:focus{color:var(--cta-tap)}.back-link:active .back-link-icon,.back-link:focus .back-link-icon{fill:var(--cta-tap)}.policy-main-title{font-family:var(--font-family);font-weight:700;font-size:28px;color:var(--text-text-primary);margin-bottom:20px;margin-top:20px}.policy-text{font-family:var(--second-family);font-size:18px;line-height:1;color:var(--text-text-secondary)}.policy-product-name{font-weight:700;font-family:var(--font-family);color:var(--text-text-primary)}.policy-title{font-family:var(--second-family);font-size:20px;margin-top:20px}.policy-sub-title{font-family:var(--second-family);font-size:18px;color:var(--text-black);margin-top:4px}.policy-list{list-style:disc;list-style-position:unset;margin-left:24px;line-height:1}.policy-list-item{font-family:var(--second-family);font-size:18px;color:var(--text-text-secondary)}.policy-list-item::marker{color:var(--text-text-secondary)}.policy-app-link{font-weight:700;font-family:var(--font-family);color:var(--text-text-primary)}.policy-app-link:active,.policy-app-link:focus{color:var(--cta-tap)}.policy-main-text{font-family:var(--font-family);font-weight:700;font-size:20px;color:var(--text-black);max-width:570px}.terms-text{margin-bottom:20px}@media screen and (min-width: 1440px){.policy-app-link:hover,.back-link:hover{color:var(--cta-pimary)}.back-link:hover .back-link-icon{fill:var(--cta-pimary)}}
