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;font-family:var(--second-family);font-weight:700;font-size:38px;line-height:150%;text-align:center;color:var(--accent-color)}@media screen and (min-width: 1200px){.title{margin-bottom:38px}}*,*:before,*:after{box-sizing:border-box}:root{--font-family: "Manrope", sans-serif;--second-family: "Cinzel", sans-serif;--text-color: #f4f6fb;--accent-color: #f6a623;--accent-color-2: #7c4dff}body{display:flex;flex-direction:column;min-width:100%;min-height:auto;margin:0;background:linear-gradient(180deg,#193951,#0d1426);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}.header-container.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#193951,#0d1426);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,.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:linear-gradient(180deg,#193951,#0d1426);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:#ad46ff}.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;line-height:150%;color:var(--text-color);transition:color .3s ease}.header-nav-link:hover,.header-nav-link:active,.header-nav-link:focus{color:var(--accent-color);transition:color .3s ease}.header-nav-link.active{color:var(--accent-color);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%}.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-top:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/assets/hero-img-CFR-2zvS.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-subtitle{font-weight:700;font-size:28px;text-align:center;color:#ffe9e9}.hero-title-img{width:100%;max-width:375px;height:179px}.hero-content{margin-top:40px;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-inline:188px;padding-top:0;padding-bottom:144px;align-items:flex-start;justify-content:flex-end;background-image:url(/assets/hero-img-desk-C20DHDoc.webp)}.hero-title-img{display:none}.hero-subtitle{font-size:28px;width:100%;max-width:542px;text-align:start}.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:375px;background:var(--accent-color);padding:20px}.cookie-text p{margin-top:38px;font-weight:400;font-size:16px;line-height:150%;text-align:center;background:linear-gradient(180deg,#193951,#0d1426);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;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:linear-gradient(180deg,#193951,#0d1426);border:none;font-family:var(--second-family);font-weight:700;font-size:18px;line-height:150%;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:2px solid #0d1426;background:transparent;font-family:var(--second-family);font-weight:700;font-size:18px;line-height:150%;background:linear-gradient(180deg,#193951,#0d1426);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;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-direction:column;align-items:center;gap:20px}.about-content-img{width:100%;max-width:375px;height:207px}.about-content-list{gap:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.about-content-item{display:flex;justify-content:center;gap:12px}.about-content-item-text{font-weight:400;font-size:16px;line-height:150%;color:var(--text-color)}.about-item-img{width:100%;max-width:33px;height:35px}@media screen and (min-width: 1200px){.about-container{padding-top:150px;width:100%}.about-content{flex-direction:row;justify-content:space-between;width:100%;max-width:1280px}.about-content-img{max-width:630px;height:347px}.about-content-list{width:100%;max-width:521px;height:263px}}.gameplay-container{padding-top:80px}.gameplay-titles,.gameplay-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.gameplay-titles{display:flex;justify-content:center;align-items:center}.gameplay-subtitle{font-weight:700;font-size:28px;text-align:center;color:var(--text-color)}.gameplay-description{margin-top:16px;font-weight:400;font-size:16px;line-height:150%;text-align:center;color:var(--text-color)}.gameplay-steps{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;margin-top:20px}.gameplay-step{scroll-snap-align:center;flex:0 0 80%;display:flex;align-items:center;flex-direction:column;border-radius:20px;max-width:305px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.gameplay-step img{margin-bottom:16px;width:100%;border-radius:20px;max-width:305px;height:305px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.gameplay-step-title{font-weight:700;font-size:16px;line-height:150%;text-align:center;color:var(--accent-color-2)}.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-titles{width:100%;max-width:305px;margin-right:20px;align-items:flex-start}.gameplay-subtitle{font-size:28px;text-align:start}.gameplay-description{text-align:start}.gameplay-steps{margin-top:0;margin-right:-80px}.gameplay-step-text{margin-top:8px;font-size:16px;line-height:150%;padding-inline:16px}.button-controls.gameplay{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:106px;margin-top:106px}.gameplay-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:none;border:none;z-index:10;width:45px;height:36px;border-radius:20px;border:1px solid var(--accent-color);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 .gameplay-icon{stroke-width:1px;stroke:var(--accent-color)}.btn-next .gameplay-icon{stroke-width:1px;stroke:var(--accent-color);transform:rotate(-180deg)}.gameplay-btn:hover,.gameplay-btn:active,.gameplay-btn:focus{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 15px 30px rgba(0,0,0,.8)) brightness(1.1)}}.mechanics-container{margin-top:80px;padding-block:20px 36px;background-image:url(/assets/gallery-img-DhmyveM4.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.mechanics-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.mechanics-content img{width:100%;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))}.mechanics-content img:first-child{max-width:197px;height:256px;animation:slideInLeft 1s ease-out forwards}.mechanics-content img:last-child{max-width:335px;height:260px;margin-top:-50px;transform:scale(1.05) rotate(-2deg);animation:slideInRight 1s ease-out forwards}.mechanics-content img:hover{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 15px 30px rgba(0,0,0,.8)) brightness(1.1);z-index:10}@keyframes slideInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (min-width: 1200px){.mechanics-container{margin-top:150px;padding-block:24px 89px}.mechanics-content{flex-direction:row;align-items:flex-end}.mechanics-content img:first-child{max-width:356px;height:461px}.mechanics-content img:last-child{max-width:423px;height:328px;margin-top:0;margin-left:-40px}}.reviews-container{padding-top:80px}.reviews-content,.reviews-titles{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviews-subtitle{display:none}.reviews-steps{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;margin-top:20px}.reviews-rating{width:100%;max-width:100px;height:16px}.reviews-step{scroll-snap-align:center;flex:0 0 80%;display:flex;flex-direction:column;justify-content:space-between;max-width:305px;border:1px solid var(--accent-color-2);border-radius:20px;padding:22px 36px;height:264px;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease}.reviews-step-text{font-weight:400;font-size:16px;line-height:150%;color:var(--text-color)}.reviews-box{display:flex;align-items:center;gap:24px;width:233px}.reviews-box-img{width:100%;border-radius:100%;max-width:72px;height:72px}.reviews-box-name{font-family:var(--second-family);font-weight:700;font-size:18px;line-height:150%;color:var(--accent-color);width:146px}.button-controls{display:none}@media screen and (min-width: 1200px){.reviews-container{padding-top:150px}.reviews-content{width:100%;flex-direction:row;align-items:flex-start}.reviews-titles{width:100%;max-width:305px;height:264px;margin-right:20px;align-items:flex-start;justify-content:space-between}.reviews-subtitle{display:flex;font-weight:700;font-size:28px;color:var(--text-color)}.reviews-description{text-align:start}.reviews-steps{margin-top:0;margin-right:-80px}.reviews-step-text{margin-top:8px;font-size:16px;line-height:150%;padding-inline:16px}.button-controls.reviews{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:106px}.reviews-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:none;border:none;z-index:10;width:45px;height:36px;border-radius:20px;border:1px solid var(--accent-color);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 .reviews-icon{stroke-width:1px;stroke:var(--accent-color);transition:transform .3s ease,fill .3s ease}.btn-next .reviews-icon{stroke-width:1px;stroke:var(--accent-color);transform:rotate(-180deg);transition:transform .3s ease,fill .3s ease}.reviews-btn:hover,.reviews-btn:active,.reviews-btn:focus{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 15px 30px rgba(0,0,0,.8)) brightness(1.1)}}.bright-container{padding-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bright-content{width:100%;max-width:316px}.bright-container-text{font-weight:400;font-size:16px;line-height:150%;color:var(--text-color)}.bright-container-text span{font-weight:700}.bright-img-box{margin-bottom:20px}.bright-img{width:100%;max-width:335px;height:211px}@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:524px}.bright-img{max-width:434px;height:265px}}.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-bottom:1px solid var(--text-color);padding:10px;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:8px 0;display:flex;justify-content:center;align-items:center;font-family:var(--second-family);font-weight:700;font-size:18px;line-height:150%;color:var(--text-color);text-align:start;transition:color .3s ease}.ac.is-active .ac-trigger span,.ac-trigger:hover span{color:var(--accent-color)}.ac-icon-span{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;z-index:10;width:45px;height:36px;border-radius:20px;border:1px solid var(--accent-color);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{stroke-width:1px;stroke:var(--accent-color);fill:var(--accent-color);transition:transform .3s ease,fill .3s ease;transform:rotate(270deg)}.ac.is-active .ac-icon{stroke-width:1px;stroke:var(--accent-color);fill:var(--accent-color);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)}.faq-img{display:none}@media (min-width: 1200px){.faq-container{padding-top:150px}.faq-grid{flex-direction:row;justify-content:space-between;max-width:1280px}.accordion-container,.ac{max-width:629px}.ac-text,.ac-trigger-question{padding-block:10px;justify-content:flex-start;max-width:540px}.faq-img{display:flex;width:100%;border-radius:20px;max-width:630px;height:521px}}.contact-container{padding-block:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-play{font-weight:400;font-size:16px;line-height:150%;text-align:center;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}.contact-play{font-size:28px}}.legal{padding-top:0;background:linear-gradient(180deg,#193951,#0d1426)}.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-2)}.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:18px;line-height:150%;background:linear-gradient(180deg,#193951,#0d1426);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:color .3s ease}.footer-separator-li a:hover{color:var(--accent-color);-webkit-text-fill-color:unset}.footer-copy{font-weight:400;font-size:12px;line-height:150%;background:linear-gradient(180deg,#193951,#0d1426);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width: 1200px){.footer-container{padding-block:46px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.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}}
