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}.title{margin-bottom:32px;text-align:center;font-family:var(--second-family);font-weight:700;font-size:38px;line-height:100%;color:var(--accent-color)}@media screen and (min-width: 1200px){.title{margin-bottom:36px}}*,*:before,*:after{box-sizing:border-box}:root{--font-family: "Nunito", sans-serif;--second-family: "Fredoka", sans-serif;--text-color: #4a3f3f;--accent-color: #fa6b6d;--accent-color-2: #52816a}body{display:flex;flex-direction:column;min-width:100%;min-height:auto;margin:0;background:radial-gradient(50% 50% at 50% 50%,#fce48e 6.25%,#e9a7aa 95.19%);font-family:var(--font-family);overflow-x:hidden}main{flex-grow:1}main:has(.back-link){text-align:center}html{scroll-behavior:smooth}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 1200px){.container{max-width:1440px;padding:0 80px}}.header{width:100%;position:relative;z-index:1000}.header-container{width:100%;position:fixed;top:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:flex-end;background:transparent;max-width:375px;height:63px;padding-inline:42px}.header-container.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--text-color);opacity:.8}.header-nav{display:none}.header-nav-list{display:flex;align-items:center;gap:16px;list-style:none;margin:0;padding:0}.header-burger{background:none;border:none;cursor:pointer}.header-mobile-close-icon{fill:var(--text-color);transition:color .3s ease}.header-burger-icon{fill:var(--accent-color);transition:color .3s ease}.header-mobile-menu{display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:375px;height:100vh;background:var(--accent-color);z-index:100;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transition:color .3s ease}.header-mobile-menu.active{opacity:1;visibility:visible;pointer-events:auto}.noscroll{overflow:hidden}.header-mobile-header{display:flex;justify-content:flex-end;align-items:center;padding-block:48px;padding-inline:42px;height:92px;background:transparent}.header-mobile-close{background:none;border:none;cursor:pointer}.header-mobile-close-icon{transition:color .3s ease}.header-burger-icon:hover,.header-mobile-close-icon:hover{fill:#efb9a2}.header-mobile-menu .header-mobile-nav{display:flex;flex-wrap:wrap;align-content:center}.header-mobile-nav{flex:1;display:flex;flex-direction:column;justify-content:center;gap:32px}.header-nav-link{font-weight:400;font-size:16px;color:var(--text-color);transition:color .3s ease}.header-nav-link:hover,.header-nav-link:active,.header-nav-link:focus{color:var(--accent-color-2);transition:color .3s ease}.header-nav-link.active{color:var(--accent-color-2);transition:color .3s ease}@media screen and (min-width: 1200px){.header-container{padding-block:40px;padding-inline:80px;max-width:1440px;height:63px;align-items:center;justify-content:space-between}.header-nav{display:block;width:100%;background:#efb9a2;border-radius:20px;padding:12px 18px;max-width:1280px;height:48px}.header-container.scrolled{background:unset;opacity:unset}.header-burger,.header-mobile-menu{display:none}.header-nav-list{width:100%;margin:0 auto;justify-content:space-between}}.cookie-wrapper{position:relative}.hero-container{padding-block:125px 64px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background-image:url(/assets/hero-img-CBzBI5-v.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:800px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-title-img{width:100%;max-width:335px;height:158px}.hero-content{gap:32px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-content-play{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-play-img{width:100%;max-width:243px;height:70px}.hero-content-play a{display:flex;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.hero-content-play a:hover{transform:translateY(2px) scale(.97);box-shadow:0 4px 8px #0000001a}.hero-content-play a:active{transform:scale(.95);box-shadow:inset 0 2px 4px #0003}@media only screen and (min-width: 1200px){.hero-container{width:100%;padding-block:138px;align-items:flex-start;justify-content:flex-end;background-image:url(/assets/hero-img-desk-DdN--suX.webp)}.hero-title-img{max-width:738px;height:348px}.hero-content{gap:44px}.hero-play-img{max-width:243px}}body.no-scroll{overflow:hidden}.hidden{display:none!important}.cookie-policy{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;width:100%;bottom:0;left:50%;transform:translate(-50%);z-index:999;max-width:376px;background:var(--accent-color);padding:20px}.cookie-text p{margin-top:38px;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:var(--text-color);margin-bottom:24px}.cookie-buttons{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.accept-btn{border-radius:40px;width:100%;max-width:295px;height:75px;background:var(--text-color);border:none;font-family:var(--second-family);font-weight:700;font-size:20px;color:var(--accent-color);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.decline-btn{border-radius:40px;width:100%;max-width:295px;height:75px;border:1px solid var(--text-color);background:transparent;font-family:var(--second-family);font-weight:700;font-size:20px;color:var(--text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.decline-btn:hover,.accept-btn:hover{transform:scale(1.02);opacity:.9}@media screen and (min-width: 1200px){.cookie-policy{padding-block:20px;padding-inline:34px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1440px}.cookie-text{width:100%;max-width:595px;margin-bottom:0}.cookie-text p{margin-top:0;margin-bottom:0}.cookie-buttons{max-width:616px;display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:0}}.about-container{padding-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.about-content{width:100%;display:flex;flex-wrap:wrap;align-items:center;border-radius:40px;padding:44px 20px;max-width:375px;height:596px;background-image:url(/assets/benefits-bg-mob-BN1Uo9bQ.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.about-content-list{gap:20px;display:flex;flex-wrap:wrap;justify-content:center}.about-content-item{display:inline-flex;justify-content:center;border-radius:20px;padding:10px 16px;height:68px;background:radial-gradient(50% 50% at 50% 50%,#fce48e 6.25%,#e9a7aa 95.19%);font-weight:400;font-size:16px;line-height:150%;text-align:center;color:var(--text-color)}@media screen and (min-width: 1200px){.about-container{padding-top:150px;width:100%}.about-content{background-image:url(/assets/benefits-bg-DvClZWlK.webp);justify-content:space-between;width:100%;max-width:1280px}.about-content-list{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;justify-items:center;row-gap:40px;width:100%;gap:84px}.about-content-item{height:auto;padding:12px 24px;display:flex;justify-content:flex-start}.about-content-item:nth-child(2n){text-align:start}}.gameplay-container{padding-top:80px}.gameplay-titles,.gameplay-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.gameplay-steps{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.gameplay-step{scroll-snap-align:center;flex:0 0 80%;display:flex;align-items:center;flex-direction:column;border:1px solid var(--accent-color);border-radius:38px;padding:18px;max-width:197px;height:305px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.gameplay-step img{margin-bottom:12px;width:100%;border-radius:20px;max-width:161px;height:161px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.gameplay-step-text{font-weight:400;font-size:16px;line-height:150%;text-align:center;color:var(--text-color)}@media screen and (min-width: 1200px){.gameplay-container{padding-top:150px}.gameplay-content{width:100%;flex-direction:row;align-items:flex-start}.gameplay-step{flex:100%}}.mechanics-container{padding-top:80px}.mechanics-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.mechanics-steps{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.mechanics-step{scroll-snap-align:center;flex:0 0 90%;display:flex;flex-direction:column;justify-content:space-between;max-width:305px;border-radius:20px;height:542px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.mechanics-img{width:100%;max-width:305px;border-radius:20px;height:542px}.button-controls{display:none}@media screen and (min-width: 1200px){.mechanics-container{padding-top:150px;padding-right:0}.mechanics-content{width:100%}.mechanics-step:last-child{margin-right:80px}.button-controls.mechanics{display:flex;width:100%;max-width:116px;margin-top:28px}.mechanics-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:none;border:none;z-index:10;width:48px;height:48px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),filter .3s ease,box-shadow .3s ease;cursor:pointer;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.btn-prev .mechanics-icon{fill:var(--accent-color-2);transition:transform .3s ease,fill .3s ease}.btn-next .mechanics-icon{fill:var(--accent-color-2);transform:rotate(-180deg);transition:transform .3s ease,fill .3s ease}.mechanics-btn:hover,.mechanics-btn:active,.mechanics-btn:focus{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 15px 30px rgba(0,0,0,.8)) brightness(1.1)}}.reviews-container{padding-top:80px}.reviews-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviews-steps{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding-top:20px;padding-left:45px}.reviews-step{margin-right:45px;position:relative;scroll-snap-align:center;flex:0 0 80%;display:flex;flex-direction:column;justify-content:space-between;gap:14px;max-width:260px;border:1px solid var(--accent-color-2);border-radius:20px;padding-block:20px;padding-inline:65px 17px;height:196px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.reviews-step-text{width:178px;font-weight:400;font-size:16px;line-height:150%;color:var(--text-color)}.reviews-rating{position:absolute;top:-20px;right:6px;width:100%;max-width:57px;height:41px}.reviews-box-img{position:absolute;top:59px;left:-45px;width:100%;border-radius:20px;max-width:88px;height:78px}.reviews-box-name{font-family:var(--second-family);font-weight:700;font-size:20px;color:var(--accent-color-2)}@media screen and (min-width: 1200px){.reviews-container{padding-top:150px}.reviews-content{width:100%;flex-direction:row;align-items:flex-start}.reviews-steps{padding-left:0}.reviews-step{flex:100%}.reviews-step:first-child{margin-left:45px}.reviews-step:last-child{margin-right:45px}}.bright-container{padding-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bright-content{width:100%}.bright-container-text{font-weight:400;font-size:16px;line-height:150%;color:#000}.bright-container-text span{font-weight:700}.bright-img-box{margin-bottom:24px}.bright-img{width:100%;max-width:335px;height:310px}@media screen and (min-width: 1200px){.bright-container{padding-top:150px;width:100%}.bright-content{max-width:1064px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.bright-container-text{width:100%;max-width:522px}.bright-img{max-width:414px;height:383px}}.faq-container{padding-top:70px;display:flex;flex-direction:column;align-items:center}.title.faq{margin-bottom:30px}.faq-grid,.accordion-container{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.ac{width:100%;border:none;border:1px solid var(--accent-color-2);border-radius:20px;padding:8px 0;max-width:335px;margin:0 auto}.ac-trigger{width:100%;padding:0;display:flex;justify-content:space-between;align-items:center;border:none;background:none;cursor:pointer}.ac-trigger-question{padding:10px;display:flex;justify-content:center;align-items:center;font-family:var(--second-family);font-weight:700;font-size:20px;color:var(--accent-color-2);text-align:start;transition:color .3s ease}.ac.is-active .ac-trigger span,.ac-trigger:hover span{color:var(--accent-color-2)}.ac-icon-span{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;z-index:10;width:44px;height:44px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),filter .3s ease,box-shadow .3s ease;cursor:pointer;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.ac-icon{fill:var(--accent-color-2);transition:transform .3s ease,fill .3s ease;transform:rotate(270deg)}.ac.is-active .ac-icon{fill:var(--accent-color-2);transition:transform .3s ease,fill .3s ease;transform:rotate(180deg)}.ac-panel{overflow:hidden}.ac-text{display:flex;align-items:center;padding:10px;font-weight:400;font-size:16px;line-height:150%;color:var(--text-color)}@media (min-width: 1200px){.faq-container{padding-top:150px}.faq-grid{flex-direction:row;justify-content:center;max-width:1280px}.accordion-container,.ac{max-width:629px}.ac-text,.ac-trigger-question{padding-block:10px;justify-content:flex-start;max-width:540px}}.contact-container{padding-block:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-play{font-family:var(--second-family);font-weight:700;font-size:20px;color:var(--text-color);transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.contact-play:hover{transform:translateY(2px) scale(.97);box-shadow:0 4px 8px #0000001a}@media only screen and (min-width: 1200px){.contact-container{padding-block:150px}}.legal{padding-top:0;background:radial-gradient(50% 50% at 50% 50%,#fce48e 6.25%,#e9a7aa 95.19%)}.legal-container{padding-block:132px 80px;display:flex;align-items:center;flex-direction:column;font-weight:400;font-size:16px;line-height:150%;color:var(--text-color)}.privacy-section h2{font-weight:700;margin-top:24px;margin-bottom:8px}.legal-container a{font-weight:700}.legal-container a:hover{color:var(--accent-color)}@media screen and (min-width: 1200px){.legal-container{padding-block:107px;padding-inline:180px}}.footer-container{padding-block:32px;background:var(--accent-color)}.footer-nav{margin-bottom:18px}.footer-separator{padding-block:30px;display:flex;justify-content:center;width:100%}.footer-nav-list{gap:16px;display:flex;flex-direction:column;width:100%;justify-content:space-between}.footer-separator-li a{font-family:var(--second-family);font-weight:700;font-size:20px;color:var(--text-color);transition:color .3s ease}.footer-separator-li a:hover{color:var(--accent-color-2);-webkit-text-fill-color:unset}.footer-copy{font-weight:400;font-size:12px;line-height:150%;color:var(--text-color)}@media only screen and (min-width: 1200px){.footer-container{padding-block:46px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:120px 120px 0 0}.footer-separator{width:100%;display:flex;align-items:center}.footer-nav{width:100%;max-width:1280px}.footer-nav-list{margin-bottom:0;width:100%;flex-direction:row}.footer-copy{text-align:center}}
