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}body{font-family:Montserrat,sans-serif;font-weight:400;font-size:20px;color:#fff}h2{font-family:Montserrat,sans-serif;font-weight:900;font-size:48px;color:#4dfff6;text-transform:uppercase;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.pink{color:#db2da2}.btn{display:flex;justify-content:center;align-items:center;padding:19px 42px;border-radius:15px;width:330px;height:76px;background:#db2da2;font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;text-align:center;color:#fff}.container{max-width:375px;margin:0 auto;padding:35px 10px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:58px 140px}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:999;width:100%;height:70px;background:#130117}.header-container{padding:8px 20px;display:flex;justify-content:space-between;align-items:center}.menu-button{display:flex;align-items:center;justify-content:center;border:none;border-radius:121px;width:28px;height:28px;margin-left:auto;background-color:inherit}.navigation-list{display:none}.modal{display:none;background:#000;padding:150px 87px;width:100%;height:auto;z-index:1000;position:fixed;top:70px;left:50%;transform:translate(-50%);transition:visibility .3s ease}.menu-list{display:flex;flex-direction:column;gap:35px;align-items:center}.menu-item{font-family:Montserrat,sans-serif;font-weight:900;font-size:24px;color:#fff;text-align:center}@media screen and (min-width: 1440px){.header{height:82px}.header-container{padding:12px 140px;display:flex;justify-content:center;align-items:center;gap:100px}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;gap:43px}.navigation-item{font-family:Montserrat,sans-serif;font-weight:900;font-size:20px;color:#fff;transition:color .3s ease-in-out}.navigation-item:hover,.navigation-item:focus,.navigation-item.active{color:#00ffd9}}.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}.home-section{background-image:url(./down-two-D6jnaI33.png),url(./pic-DZKNgTu8.png),url(./mob-C_Yt4Y1g.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:bottom right,bottom center,top center;background-size:auto,auto,cover;height:1260px}.home-wrapper{display:flex;align-items:center;flex-direction:column;margin-top:20px;text-align:center}.home-title{margin-top:30px;font-size:32px;margin-bottom:16px}.home-text{line-height:1.2;margin-bottom:20px}.home-container{position:relative;padding-bottom:440px}@media only screen and (min-width: 1440px){.home-section{background-image:url(./desk-C0vYjdV-.png);background-repeat:no-repeat;background-position:top center;background-size:cover;height:auto}.home-container{padding-bottom:108px;padding-right:140px}.home-wrapper{margin-right:0;margin-left:auto;width:628px;margin-top:100px}.home-title,.home-text{margin-bottom:50px}}.disclaimer-container{position:relative;padding:150px 30px;margin-top:60px;border-radius:50px;width:375px;background:#008ffa}.disclaimer-img{position:absolute;right:0;z-index:2;top:-32%}.disclaimer-text{line-height:1.5;color:#00ffd9}@media only screen and (min-width: 1440px){.disclaimer-container{width:1284px;padding:53px 436px 53px 68px;margin-top:20px}.disclaimer-img{position:absolute;right:4%;z-index:2;top:-50%}}.demo-container{padding-left:0;padding-right:0}.demo-wrapper{position:relative;width:100%;margin:0 auto;height:810px}.demo-img{width:100%;height:810px;margin-left:auto;margin-right:auto}.demo-btn{position:absolute;z-index:10;cursor:pointer;display:inline-block;top:80%;left:6%;transform:translate(-50%,-50%)}@keyframes pulse-animation{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}.demo-btn.pulse{animation:pulse-animation 2s infinite;transition:transform .3s ease}.demo-img{width:100%;display:block}.iframe-wrapper{position:absolute;top:0%;left:51%;transform:translate(-51%);width:100%;height:810px;z-index:5;pointer-events:none}#gameIframe{width:100%;height:810px;border:none;display:none;background:#000}.iframe-wrapper.active{pointer-events:auto;z-index:20}#gameIframe.active{display:block}#closeIframeBtn{position:absolute;top:40px;right:10%;background:none;border:none;cursor:pointer;display:none;z-index:9999;pointer-events:auto}#closeIframeBtn.active{display:block}.close-img{width:24px;height:24px}@media only screen and (min-width: 1440px){.demo-container{padding:40px 80px}.demo-wrapper,.demo-img,.iframe-wrapper,#gameIframe{height:720px}.demo-btn{left:37%;transform:translate(-50%)}}.battle-section{background-image:url(./mob-8dtVUbH9.png);background-repeat:no-repeat;background-position:top center;background-size:cover}.battle-container{padding-top:63px;padding-bottom:247px}.battle-text{margin-top:20px}.battle-list{margin-top:60px;display:flex;flex-direction:column;gap:36px;margin-bottom:60px}.battle-item{font-weight:900}@media only screen and (min-width: 1440px){.battle-section{background-image:url(./desk-Cp4Igmia.png)}.battle-container{padding:63px 140px 108px}.battle-wrapper{margin-left:0;margin-right:auto;width:634px}.battle-text{margin-top:60px}.battle-list{margin-top:73px;width:461px;margin-left:86px}}.manual-section{padding-top:26px}.section-inner{background-image:url(./mob-BTnZR4Jd.png);background-repeat:no-repeat;background-position:top center;background-size:cover}.manual-container{padding-top:57px;padding-bottom:57px}.manual-wrapper{display:flex;flex-direction:column;align-items:end;text-align:right}.manual-text{margin-top:40px}.manual-list{margin-top:73px}@media only screen and (min-width: 1440px){.manual-section{padding-top:56px}.section-inner{background-image:url(./desk-Df_TsMjz.png)}.manual-container{padding-top:63px;padding-bottom:108px;padding-left:140px}.mob{display:none}}.enemy-title{text-align:center}.enemy-text{text-align:center;color:#000;margin-top:24px}.enemy-list{margin-top:58px;display:flex;flex-direction:column;align-items:center;gap:32px}.enemy-item{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;color:#000}.enemy-container{padding-bottom:10px}.desk{display:none}@media only screen and (min-width: 1440px){.enemy-list{flex-direction:row;justify-content:center;gap:24px}.enemy-item{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;color:#000;width:320px}.center-item{width:560px}.desk{display:block}}.guardians-section{background-image:url(./mob-CkWRdojK.png);background-repeat:no-repeat;background-position:top -60px center;background-size:auto}.guardians-container{padding:190px 0}.guardians-title{text-align:center}.guardians-text{text-align:center;margin-top:24px;margin-bottom:40px}.btn-wrapper{display:flex;justify-content:center;margin-top:50px;gap:30px}.guardians-arrow{background:inherit;border:none}@media only screen and (min-width: 1440px){.guardians-section{background-image:url(./desk-yhzPQ0r2.png);background-position:top -40px center}.guardians-container{padding:100px 0}.guardians-text{margin-bottom:16px}.guardians-swiper .swiper-slide img{width:100%}}.visual-container{padding-top:0;padding-bottom:86px;text-align:center}.visual-text{margin-top:24px;margin-bottom:40px;color:#000}.visual-list{display:flex;flex-direction:column;gap:26px}.visual-item{display:flex;align-items:center;justify-content:center;border-radius:15px;width:355px;height:66px;background:#4dfff680;color:#000}@media only screen and (min-width: 1440px){.visual-container{padding-top:78px;padding-bottom:130px;text-align:center}.visual-list{flex-direction:row;flex-wrap:wrap;justify-content:center}.last{width:492px}}.footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#130117}.footer-container{padding:77px 45px}.footer-navigation{margin-top:36px;margin-bottom:90px;display:flex;flex-direction:column;align-items:center;gap:38px;color:#00ffd9;font-weight:900}.footer-text{font-size:10px;text-align:center}@media only screen and (min-width: 1440px){.footer-container{padding:12px 140px;display:flex;justify-content:center;align-items:center}.footer-navigation{margin:0 43px 0 100px;flex-direction:row;gap:43px}}.cookie-popup{position:fixed;bottom:30px;left:48%;transform:translate(-48%);padding:101px 10px;background:#130117;z-index:1000;width:100%;height:auto;display:none}.cookie-class{font-family:Montserrat,sans-serif;font-weight:400;font-size:32px;line-height:1.25;text-align:center;color:#fff;margin-left:auto;margin-right:auto}.cookie-buttons{display:flex;flex-direction:column;align-items:center;gap:14px;width:330px;height:166px;margin-top:40px;margin-left:auto;margin-right:auto}.btn-accept{background:#00ffd9;border-radius:15px;width:330px;height:76px;box-sizing:border-box;border:none;font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;text-align:center;color:#fff}.btn-decline{border:none;background:#db2da2;border-radius:15px;width:330px;height:76px;font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;text-transform:uppercase;text-align:center;color:#fff;box-sizing:border-box}@media screen and (min-width: 1439px){.cookie-popup{padding:24px 101px 24px 65px;width:1439px;height:auto}.popup-wrapper{display:flex;flex-direction:row;align-items:center;gap:40px}.cookie-class{width:904px;text-align:left}.cookie-buttons{margin-top:0;width:330px;height:166px}}.background{text-align:left;background:#000}.privacy-container{padding-top:120px;padding-left:20px;padding-right:20px}.privacy-title{font-size:40px;text-align:left}.text-container{display:flex;flex-direction:column;gap:16px}.policy-text{margin-top:30px;font-weight:600;margin-bottom:20px}.policy-subtitle{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:1.3;color:#fff;margin-top:20px;margin-bottom:20px;text-align:left}.policy-link{display:flex;align-items:center;gap:12px}.policy-list{list-style-type:disc;padding-left:30px}.underline{font-weight:300;text-decoration:underline;text-decoration-skip-ink:none;color:#00ffd9}.text{margin-top:20px}.mail-link{font-weight:300;text-decoration:underline;text-decoration-skip-ink:none;color:#00ffd9}.policy-span{font-weight:700}@media only screen and (min-width: 1439px){.privacy-container{padding-top:140px;padding-left:190px;padding-right:190px}}
