.xm-color-g10{color:#fcfcfc}.xm-color-g20{color:#f9f9f9}.xm-color-g30{color:#ebebeb}.xm-color-g40{color:#d6d6d6}.xm-color-g50{color:#b2b2b2}.xm-color-g60{color:#8c8c8c}.xm-color-g70{color:#666}.xm-color-g80{color:#2b2b2b}.xm-color-g90{color:#111}.global-header .global-header__wrapper{transition:background-color .2s}.global-header .global-header__small-screen .global-header__menu-toggle span{background-color:#fff}.global-header .global-header__small-screen .global-header__account-link,.global-header .global-header__small-screen.opened .global-header__account-link{color:#fff}.global-header .global-header__small-screen .global-header__small-screen-menu .global-header__menu-wrapper{background-color:#010229}.global-header .global-header__small-screen .global-header__small-screen-menu .global-header__menu-wrapper li a{color:#fff}.global-header__light .global-header__small-screen .global-header__menu-toggle span{background-color:#000}.global-header__light .global-header__small-screen .global-header__account-link,.global-header__light .global-header__small-screen.opened .global-header__account-link{color:#000}.global-header__light .global-header__small-screen .global-header__small-screen-menu .global-header__menu-wrapper{background-color:#fff}.global-header__light .global-header__small-screen .global-header__small-screen-menu .global-header__menu-wrapper li a{color:#000}.global-header.global-header.opaque .global-header__wrapper{background-color:#010229}.global-header.global-header.opaque .global-header__wrapper.global-header--fixed{background-image:none}.global-header.global-header.opaque .global-header__wrapper .logo-dark{display:none}.global-header.global-header.opaque .global-header__wrapper .logo-white{display:block}.global-header.global-header.opaque .global-header__wrapper .global-header__navigation>li>a{color:#fff}.global-header__light.global-header.opaque .global-header__wrapper{background-color:#fff}.global-header__light.global-header.opaque .global-header__wrapper.global-header--fixed{background-image:none}.global-header__light.global-header.opaque .global-header__wrapper .logo-dark{display:block}.global-header__light.global-header.opaque .global-header__wrapper .logo-white{display:none}.global-header__light.global-header.opaque .global-header__wrapper .global-header__navigation>li>a{color:#000}.brand-identity{--text-linear-bg:linear-gradient(90deg, #af48ff 0, #8497ff 33%, #86ff84 66%, #fbfd95 100%);font-family:NeverMind;overflow:hidden}.brand-identity .colorful-text{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-identity .container{width:calc((2020px)/ 2);width:calc(calc(((1120px + 900px) - calc((1120px - 900px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((1120px - 900px)/ (1184px - 600px) * 100)vw);max-width:100%;display:flex;flex-direction:column;margin:auto;align-items:center}@media only screen and (min-width:1184px){.brand-identity .container{width:1120px}}@media only screen and (max-width:599px){.brand-identity .container{width:900px}}.brand-identity .title{display:inline-block;font-size:56px;font-weight:700;line-height:67px;letter-spacing:0;text-align:center;-webkit-background-clip:text;background-clip:text;background-image:var(--text-linear-bg);background-clip:text;font-size:calc((104px)/ 2);font-size:calc(calc(((56px + 48px) - calc((56px - 48px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((56px - 48px)/ (1184px - 600px) * 100)vw)}@media only screen and (min-width:1184px){.brand-identity .title{font-size:56px}}@media only screen and (max-width:599px){.brand-identity .title{font-size:48px}}@media only screen and (max-width:767px){.brand-identity .title{line-height:58px}}.brand-identity .description{font-weight:500;font-size:20px;line-height:32px;max-width:690px;margin-top:40px;text-align:center;font-size:calc((38px)/ 2);font-size:calc(calc(((20px + 18px) - calc((20px - 18px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((20px - 18px)/ (1184px - 600px) * 100)vw);line-height:calc((58px)/ 2);line-height:calc(calc(((32px + 26px) - calc((32px - 26px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((32px - 26px)/ (1184px - 600px) * 100)vw)}@media only screen and (min-width:1184px){.brand-identity .description{font-size:20px;line-height:32px}}@media only screen and (max-width:599px){.brand-identity .description{font-size:18px;line-height:26px}}.brand-identity__head{display:flex;flex-direction:column;align-items:center;background-color:#010229;color:#fff;background-repeat:no-repeat;background-size:contain}.brand-identity__head .container{background-image:url(https://assets.xmind.net/www/assets/images/brand-identity/head-background-b59efea1cb.svg)}.brand-identity__head .title{margin-top:calc((240px)/ 2);margin-top:calc(calc(((160px + 80px) - calc((160px - 80px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((160px - 80px)/ (1184px - 600px) * 100)vw);font-size:calc((144px)/ 2);font-size:calc(calc(((96px + 48px) - calc((96px - 48px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((96px - 48px)/ (1184px - 600px) * 100)vw);font-weight:800;line-height:1.2}@media only screen and (min-width:1184px){.brand-identity__head .title{margin-top:160px;font-size:96px}}@media only screen and (max-width:599px){.brand-identity__head .title{margin-top:80px;font-size:48px}}.brand-identity__head .description{text-align:center;max-width:740px;margin-top:40px}.brand-identity__head .intro-video{margin:96px 0 128px;width:95%;position:relative;box-shadow:0 0 74px rgba(223,211,255,.2);background-image:linear-gradient(90deg,#fff 0,rgba(163,188,255,.6980392157) 100%);border-radius:calc((50px)/ 2);border-radius:calc(calc(((40px + 10px) - calc((40px - 10px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((40px - 10px)/ (1184px - 600px) * 100)vw);padding:1px}@media only screen and (min-width:1184px){.brand-identity__head .intro-video{border-radius:40px}}@media only screen and (max-width:599px){.brand-identity__head .intro-video{border-radius:10px}}@media only screen and (max-width:767px){.brand-identity__head .intro-video{margin:56px 0 80px}}.brand-identity__head .intro-video video{display:block;width:100%;border-radius:calc((50px)/ 2);border-radius:calc(calc(((40px + 10px) - calc((40px - 10px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((40px - 10px)/ (1184px - 600px) * 100)vw);background-color:#000}@media only screen and (min-width:1184px){.brand-identity__head .intro-video video{border-radius:40px}}@media only screen and (max-width:599px){.brand-identity__head .intro-video video{border-radius:10px}}.brand-identity__new-visual-lang{padding-top:128px;background-color:#fff}.brand-identity__new-visual-lang .text{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){.brand-identity__new-visual-lang .title{font-size:36px;line-height:43px}}.brand-identity__new-visual-lang .new-text{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(223.48deg,#e9913e -2.09%,#f20000 88.63%);background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-clip:text}.brand-identity__new-visual-lang .visual-lang-image{width:100%;margin:26px 0 50px;display:flex;justify-content:center}.brand-identity__new-visual-lang .visual-lang-image svg{width:100%;max-width:900px;-webkit-transform:scale(1.5);transform:scale(1.5)}@media only screen and (max-width:767px){.brand-identity__new-visual-lang .visual-lang-image{margin:-20px 0 20px}.brand-identity__new-visual-lang .visual-lang-image svg{-webkit-transform:scale(2);transform:scale(2)}}.brand-identity__new-logo{overflow:hidden;background-color:#151515}.brand-identity__new-logo .container{margin-bottom:160px}.brand-identity__new-logo .title{line-height:1.2}@media only screen and (max-width:1023px){.brand-identity__new-logo .title{font-size:36px}}.brand-identity__new-logo .description,.brand-identity__new-logo .title{text-align:left}@media only screen and (max-width:1023px){.brand-identity__new-logo .description{margin-top:32px}}.brand-identity__new-logo .intro-section{width:100%;color:#fff;margin-top:160px}@media only screen and (max-width:767px){.brand-identity__new-logo .intro-section{margin-top:80px}}.brand-identity__new-logo .intro-section:nth-child(2) .title{margin-right:-20px}.brand-identity__new-logo .intro-section .butterfly-logo-image{margin-bottom:-100px}@media only screen and (max-width:767px){.brand-identity__new-logo .intro-section .butterfly-logo-image{margin-bottom:-40px}}.brand-identity__new-logo .intro-section .butterfly-logo-image img{width:110%}.brand-identity__new-logo .intro-section .horizontal-box{display:flex;gap:64px}@media only screen and (max-width:1023px){.brand-identity__new-logo .intro-section .horizontal-box{gap:48px}}@media only screen and (max-width:599px){.brand-identity__new-logo .intro-section .horizontal-box{flex-direction:column}.brand-identity__new-logo .intro-section .horizontal-box.should-reverse{flex-direction:column-reverse}}.brand-identity__new-logo .intro-section .horizontal-box .x-logo-image{flex:1 1 auto}.brand-identity__new-logo .intro-section .horizontal-box img{width:100%}.brand-identity__new-visual-element{background-color:#010229;color:#fff;padding-top:160px}.brand-identity__new-visual-element .text{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:767px){.brand-identity__new-visual-element .title{font-size:36px;line-height:43px}.brand-identity__new-visual-element .description{text-align:left}}.brand-identity__new-visual-element .description{max-width:930px;margin-bottom:80px}.brand-identity__new-visual-element img{width:100%;margin-bottom:calc((56px)/ 2);margin-bottom:calc(calc(((34px + 22px) - calc((34px - 22px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((34px - 22px)/ (1184px - 600px) * 100)vw)}@media only screen and (min-width:1184px){.brand-identity__new-visual-element img{margin-bottom:34px}}@media only screen and (max-width:599px){.brand-identity__new-visual-element img{margin-bottom:22px}}.brand-identity__beginning{background-color:#010229;color:#fff;padding:160px 0;padding-top:calc((240px)/ 2);padding-top:calc(calc(((160px + 80px) - calc((160px - 80px)/ (1184px - 600px)) * (1184px + 600px))/ 2) + calc((160px - 80px)/ (1184px - 600px) * 100)vw)}@media only screen and (min-width:1184px){.brand-identity__beginning{padding-top:160px}}@media only screen and (max-width:599px){.brand-identity__beginning{padding-top:80px}}@media only screen and (max-width:767px){.brand-identity__beginning .title{font-size:36px;line-height:43px}}.brand-identity__beginning .description{max-width:740px;margin-bottom:88px}@media only screen and (max-width:767px){.brand-identity__beginning .link{font-size:20px;font-weight:600;line-height:1.5}}