.features{width:100%;padding:0 32px 32px}@media (max-width:768px){.features{padding:0 24px 24px}}.features .features-wrapper{outline-offset:-1px;background:#fff;border-radius:64px;outline:1px solid #0000001a;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;padding:32px;display:grid}@media (max-width:768px){.features .features-wrapper{padding:24px}}@media (max-width:1600px){.features .features-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.features .features-wrapper{grid-template-columns:repeat(1,1fr)}}.features .feature-card{color:#fff;cursor:pointer;background:#141414;border-radius:64px;flex-direction:column;justify-content:space-between;width:100%;height:450px;padding:48px;display:flex;position:relative;overflow:hidden}@media (max-width:600px){.features .feature-card{padding:24px}}@media (max-width:2400px){.features .feature-card:after{content:"";pointer-events:none;background:linear-gradient(#141414,#0a0a0a00);width:100%;height:100%;position:absolute;top:0;left:0}}.features .feature-card .feature-img{object-fit:cover;width:450px;height:450px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0}.features .feature-card .feature-img.scaled{transform:scale(1.1)}.features .feature-card .feature-title{word-wrap:break-word;white-space:pre-line;z-index:1;font-size:42px;font-weight:500;line-height:46px}@media (max-width:600px){.features .feature-card .feature-title{font-size:35px;line-height:38px}}.features .feature-card .feature-icon{cursor:pointer;z-index:101;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:48px;right:48px}.features .feature-card .feature-icon i{color:#000;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.features .feature-card .feature-icon i.rotated{transform:rotate(45deg)}.features .feature-card .feature-details{z-index:100;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);opacity:0;background:#0000001a;border-radius:64px;outline:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:6px;padding:42px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}@media (max-width:600px){.features .feature-card .feature-details{padding:32px}}.features .feature-card .feature-details p{color:#fffc;margin:0;font-size:18px;font-weight:500;line-height:22px}.features .feature-card .feature-details.open{opacity:1}
.usage-section{flex-direction:column;gap:32px;width:100%;padding:0 32px 32px;display:flex}.usage-section .usage-card{outline-offset:-1px;border-radius:64px;outline:1px solid #0000001a;flex-direction:column;align-self:stretch;gap:24px;padding:32px;display:flex;overflow:hidden}@media (max-width:768px){.usage-section .usage-card{padding:24px}}.usage-section .usage-card .usage-title{color:#000;padding:12px;font-size:32px;font-weight:500;line-height:23px}.usage-section .usage-card .usage-grid{align-items:center;gap:12px;display:flex}@media (max-width:1024px){.usage-section .usage-card .usage-grid{grid-template-columns:repeat(1,1fr);display:grid}}.usage-section .usage-card .usage-grid .usage-item{background:#141414;border-radius:64px;flex-direction:column;flex:1;justify-content:flex-end;gap:32px;height:450px;padding:48px;display:flex;position:relative;overflow:hidden}.usage-section .usage-card .usage-grid .usage-item:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a00,#141414);width:100%;height:100%;position:absolute;top:0;left:0}.usage-section .usage-card .usage-grid .usage-item .usage-img{position:absolute;top:0;right:0}.usage-section .usage-card .usage-grid .usage-item .usage-item-title{z-index:2;color:#fff;font-size:42px;font-weight:500;line-height:38px}.usage-section .usage-card .usage-grid .usage-item .usage-item-text{z-index:2;color:#fffc;font-size:14px;font-weight:500;line-height:18px}
.support-wrapper{perspective:1000px;width:100%;padding:0 32px 32px;display:flex}.partner-card{border-radius:64px;outline:1px solid #0000001a;flex-direction:column;gap:24px;width:100%;padding:32px 0;display:flex;position:relative;overflow:hidden}.support-title{color:#000;padding-left:32px;font-size:32px;font-weight:500}.carousel-container{width:100%}.partner-carousel{will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;gap:12px;width:max-content;display:flex}.partner-carousel.step-animation{transition:transform .6s}.partner-carousel.dragging{cursor:grabbing}.recomend-person{outline-offset:-1px;cursor:pointer;background:#fff;border-radius:48px;outline:1px solid #0000001a;flex-shrink:0;align-items:center;gap:24px;height:60px;padding-left:6px;padding-right:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.recomend-person:hover{transform:scale(1.04)translateZ(0)}.recomend-person:active{transform:scale(.92)translateZ(0)}.recomend-person .name{-webkit-user-select:none;user-select:none;font-size:16px;font-weight:500;line-height:12px}.recomend-person img{width:48px;height:48px}.support-img{object-fit:cover;outline-offset:-1px;pointer-events:all;cursor:pointer;background:#000;border-radius:48px;outline:1px solid #0000001a;width:460px;height:260px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative}.support-img:hover{outline-color:#00000026;transform:scale(1.02)}
.media-dialog{width:100%;min-width:500px!important;max-width:764px!important}@media (max-width:768px){.media-dialog{min-width:90%!important;max-width:90%!important}}.media-dialog .media-text-container{flex-direction:column;gap:24px;display:flex}.media-dialog .media-name{color:#000;font-size:24px;font-weight:600;line-height:17px}.media-dialog .close-name-container-media{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:768px){.media-dialog .close-name-container-media{justify-content:flex-end}}.media-dialog .dialog-content{gap:32px!important}.media-dialog .media-avatar{object-fit:cover;border:4px solid #fff;border-radius:50%;flex-shrink:0;width:128px;height:128px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.media-dialog .media-header{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.media-dialog .media-header .media-banner{object-fit:cover;border-radius:32px;width:100%;height:280px}.media-dialog .media-header .media-text{color:#000c;white-space:pre-wrap;font-size:14px;font-weight:500;line-height:18px}.media-dialog .media-header .media-links-container{gap:12px;width:100%;display:flex}.media-dialog .media-header .media-links-container .link-button{background:#141414;border-radius:32px;outline:1px solid #ffffff1a;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.media-dialog .media-header .media-links-container .link-button:before{content:"";border-radius:inherit;z-index:1;opacity:0;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.media-dialog .media-header .media-links-container .link-button.telegram:hover:before{opacity:1;background:#24a1de}.media-dialog .media-header .media-links-container .link-button.youtube:hover:before{opacity:1;background:#cd201f}.media-dialog .media-header .media-links-container .link-button.discord:hover:before{opacity:1;background:#5865f2}.media-dialog .media-header .media-links-container .link-button.tiktok:before{background:linear-gradient(225deg,#fe2858 50%,#2af0ea 75%)}.media-dialog .media-header .media-links-container .link-button.tiktok:hover:before{opacity:1}.media-dialog .media-header .media-links-container .link-button.vk:hover:before{opacity:1;background:#07f}.media-dialog .media-header .media-links-container .link-button.twitch:hover:before{opacity:1;background:#8956fb}.media-dialog .media-header .media-links-container .link-button img{z-index:2;width:20px;height:20px}.media-dialog .discord-btn{justify-content:center;width:100%}
.support-wrapper{perspective:1000px;width:100%;padding:0 32px 32px;display:flex}.support-card{border-radius:64px;outline:1px solid #0000001a;flex-direction:column;gap:24px;width:100%;padding:32px 0;display:flex;position:relative;overflow:hidden}.support-title{color:#000;padding-left:32px;font-size:32px;font-weight:500}.carousel-container{width:100%}.support-carousel-gap{will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;gap:12px;width:max-content;display:flex}.support-carousel-gap.step-animation{transition:transform .8s}.support-carousel-gap.dragging{cursor:grabbing}.support-item{flex-shrink:0}.support-img{object-fit:cover;outline-offset:-1px;pointer-events:all;cursor:pointer;background:#000;border-radius:48px;outline:1px solid #0000001a;width:460px;height:260px;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative}.support-img:hover{outline-color:#00000026;transform:scale(1.02)translateZ(0)}.support-img:active{transform:scale(.92)translateZ(0)}@media (max-width:768px){.support-img{width:300px;height:180px}.support-img:hover{transform:translateY(-4px)scale(1.01)}}
.support-app-dialog{opacity:0;z-index:1001;width:calc(100% - 32px);max-width:528px;max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)translateY(20px);animation:.3s cubic-bezier(.4,0,.2,1) forwards slideIn!important}.support-app-dialog.closing{animation:.3s cubic-bezier(.4,0,.2,1) forwards slideOut!important}.support-app-dialog .dialog-content{outline-offset:-1px;background:#fff;border-radius:32px;outline:1px solid #0000001a;flex-direction:column;gap:24px;padding:32px;display:flex}.support-app-dialog .header-dialog{justify-content:space-between;align-items:center;display:flex}.support-app-dialog .header-dialog .title{color:#000;font-size:24px;font-weight:600;line-height:24px}.support-app-dialog .app-image{object-fit:cover;background:#000;border:1px solid #ffffff1a;border-radius:48px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.support-app-dialog .app-description{color:#0009;font-size:14px;font-weight:500;line-height:18px}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-50%)translateY(20px)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(-50%,-50%)translateY(0)}to{opacity:0;transform:translate(-50%,-50%)translateY(20px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.support-app-dialog .dialog-content{gap:20px;padding:24px}.support-app-dialog .header-dialog .title{font-size:20px}}
.buy-section{flex-direction:column;gap:32px;width:100%;padding:0 32px 32px}.buy-container{background:#141414;border-radius:64px;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;width:100%;height:100%;padding:32px;display:flex;position:relative;overflow:hidden}.buy-container .btn{color:#000}.buy-container img{filter:grayscale(.3)brightness(.8);opacity:0;z-index:1;width:160px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;transform:translateY(50%)}@media (max-width:1370px){.buy-container img{display:none}}.buy-container .products-image-decoration{transform-origin:0;left:5%}.buy-container .configurator-image-decoration{transform-origin:100%;right:5%}.buy-container .products-image-decoration.image-active,.buy-container .configurator-image-decoration.image-active{opacity:1!important;filter:grayscale(0)brightness()!important;transform:translateY(-40%)!important}.buy-container h1{color:#fff;z-index:2;margin:0;font-size:32px;font-weight:500;position:relative}@media (max-width:660px){.buy-container h1{text-align:center}}.buy-container .button-links-container{z-index:2;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}@media (max-width:480px){.buy-container .button-links-container{flex-direction:column;width:100%}.buy-container .button-links-container .btn{width:100%}}.buy-container:hover img{opacity:.3;transform:translateY(-30%)!important}
.support-wrapper{perspective:1000px;width:100%;padding:0 32px 32px;display:flex}.review-card{border-radius:64px;outline:1px solid #0000001a;flex-direction:column;gap:24px;width:100%;padding:32px 0;display:flex;position:relative;overflow:hidden}.review-title-container{justify-content:space-between;padding-right:32px;display:flex}.create-review{white-space:nowrap;color:#000;font-size:14px;font-weight:500;line-height:34px;text-decoration:none}.support-title{color:#000;padding-left:32px;font-size:32px;font-weight:500}.carousel-container{width:100%}.support-carousel{will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;gap:8px;width:max-content;display:flex}.support-carousel.step-animation{transition:transform 1s}.support-carousel.dragging{cursor:grabbing}.review-person{outline-offset:-1px;cursor:pointer;background:#fff;border-radius:48px;outline:1px solid #0000001a;flex-shrink:0;align-items:flex-start;gap:24px;padding:24px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.review-person:hover{transform:scale(1.01)translateZ(0)}.review-person:active{transform:scale(.92)translateZ(0)}.review-person .review-content{flex-direction:column;gap:16px;max-width:716px;display:flex}.review-person .review-content .name{-webkit-user-select:none;user-select:none;word-wrap:break-word;font-size:16px;font-weight:500;line-height:12px}.review-person .review-content .text{-webkit-user-select:none;user-select:none;font-weight:500;font-style:Medium;color:#000c;-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.review-person img{border-radius:9999px;width:48px;height:48px}@media (max-width:768px){.support-wrapper{padding:0 24px 24px}.review-person{max-width:75vw}}
.review-dialog{min-width:500px!important;max-width:650px!important}@media (max-width:768px){.review-dialog{min-width:90%!important;max-width:90%!important}}.review-dialog .dialog-content{gap:32px!important}.review-dialog .review-header{align-items:flex-start;gap:24px;display:flex}.review-dialog .review-header .review-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:128px;height:128px}@media (max-width:768px){.review-dialog .review-header .review-avatar{width:80px;height:80px}}.review-dialog .review-header .review-info{flex-direction:column;gap:24px;display:flex}.review-dialog .review-header .review-info .review-name{color:#000;font-size:24px;font-weight:600;line-height:24px}.review-dialog .review-header .review-info .review-text{color:#000c;white-space:pre-wrap;font-size:14px;font-weight:500;line-height:18px}.review-dialog .discord-btn{justify-content:center;width:100%}
