.footer_Footer___gQoM {
    position: relative;
    overflow-x: clip;
    z-index: 5;
    padding: 3.9735099338vw 11.9205298013vw;
    transition: .4s ease-in-out;
    transition-property: padding-bottom
}

@media screen and (max-width:1024px) {
    .footer_Footer___gQoM {
        padding: 6.1538461538vw 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer___gQoM {
        padding: 9.3023255814vw 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .footer_Footer___gQoM.bot-p {
        padding-bottom: 33.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer___gQoM.bot-p {
        padding-bottom: 10.511627907vw !important;
    }
}

.footer_Footer_header__PdZlP {
    display: flex;
    gap: 7.2847682119vw
}

@media screen and (max-width:1024px) {
    .footer_Footer_header__PdZlP {
        flex-direction: column;
        gap: 6.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_header__PdZlP {
        gap: 13.9534883721vw
    }
}

.footer_Footer_info__cIwdT {
    width: 21.1920529801vw
}

@media screen and (max-width:1024px) {
    .footer_Footer_info__cIwdT {
        width: 61.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_info__cIwdT {
        width: 100%
    }
}

.footer_Footer_info_logo__FePTR {
    height: 1.1920529801vw
}

@media screen and (max-width:1024px) {
    .footer_Footer_info_logo__FePTR {
        height: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_info_logo__FePTR {
        height: 5.1162790698vw
    }
}

.footer_Footer_info_logo__FePTR svg {
    height: 100%;
    width: auto
}

.footer_Footer_info_name__7uMEd {
    font-size: .7947019868vw;
    line-height: 1.2;
    margin: 1.5894039735vw 0 1.3245033113vw;
    font-weight: 600;
    opacity: .8
}

@media screen and (max-width:1024px) {
    .footer_Footer_info_name__7uMEd {
        margin: 3.6923076923vw 0 3.0769230769vw;
        font-size: 2.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_info_name__7uMEd {
        margin: 5.5813953488vw 0 4.6511627907vw;
        font-size: 3.7209302326vw
    }
}

.footer_Footer_info_legal__scPnp {
    font-size: .7947019868vw;
    line-height: 1.2;
    opacity: .8
}

@media screen and (max-width:1024px) {
    .footer_Footer_info_legal__scPnp {
        font-size: 2.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_info_legal__scPnp {
        font-size: 3.7209302326vw
    }
}

.footer_Footer_info_text__s_f5D {
    margin-top: 1.3245033113vw;
    font-size: 1.5894039735vw;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -.0317880795vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .footer_Footer_info_text__s_f5D {
        margin-top: 4.6153846154vw;
        font-size: 3.6923076923vw;
        letter-spacing: -.0738461538vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_info_text__s_f5D {
        margin-top: 4.6511627907vw;
        font-size: 5.5813953488vw;
        letter-spacing: -.111627907vw
    }
}

.footer_Footer_separator__D6KQf {
    width: 100%;
    height: .0662251656vw;
    margin-block: 4.6357615894vw;
    position: relative
}

@media screen and (max-width:1024px) {
    .footer_Footer_separator__D6KQf {
        margin-block: 9.2307692308vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_separator__D6KQf {
        margin-block: 13.9534883721vw
    }
}

.footer_Footer_separator__D6KQf video {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    z-index: -1;
    width: 100%;
    height: auto;
    -webkit-mask-image: radial-gradient(ellipse 50% 50% at center, #000 0, transparent 100%);
    mask-image: radial-gradient(ellipse 50% 50% at center, #000 0, transparent 100%)
}

.footer_Footer_list__JO16S {
    display: flex;
    gap: 1.9867549669vw
}

.footer_Footer_list__JO16S>div {
    flex: 1 0
}

@media screen and (max-width:1024px) {
    .footer_Footer_list__JO16S {
        flex-direction: column;
        gap: 3.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_list__JO16S {
        gap: 5.8139534884vw
    }
}

.footer_Footer_copyright__qyRHi {
    font-size: .9271523179vw;
    line-height: 142.857%;
    font-weight: 500;
    margin-top: 1.5rem;
    opacity: .5;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .footer_Footer_copyright__qyRHi {
        margin-top: 3.0769230769vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .footer_Footer_copyright__qyRHi {
        margin-top: 4.6511627907vw;
        font-size: 3.2558139535vw
    }
}

.list-item_ListItem__T1gp4 {
    display: flex;
    flex-direction: column;
    gap: .6622516556vw;
    opacity: .5
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__T1gp4 {
        gap: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__T1gp4 {
        gap: 2.3255813953vw
    }
}

.list-item_ListItem_title__ghL7n {
    color: #9fa4b2;
    font-size: .7947019868vw;
    font-weight: 600;
    line-height: 140%
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_title__ghL7n {
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_title__ghL7n {
        font-size: 2.7906976744vw
    }
}

.list-item_ListItem_text__0ftdO {
    color: #9fa4b2;
    font-size: .7947019868vw;
    font-weight: 400;
    line-height: 140%
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_text__0ftdO {
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_text__0ftdO {
        font-size: 2.7906976744vw
    }
}

.nav_Nav__Nmt1M {
    display: flex;
    gap: 4.6357615894vw
}

@media screen and (max-width:1024px) {
    .nav_Nav__Nmt1M {
        justify-content: space-between;
        gap: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .nav_Nav__Nmt1M {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 6.976744186vw;
        gap: 6.976744186vw
    }
}

@media screen and (max-width:565px)and (max-width:1024px) {
    .nav_Nav__Nmt1M {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:565px)and (max-width:565px) {
    .nav_Nav__Nmt1M {
        grid-template-columns: repeat(2, 1fr)
    }
}

.nav_Nav_col__F_omi {
    display: flex;
    flex: 1 0;
    flex-direction: column;
    gap: 2.6490066225vw
}

@media screen and (max-width:1024px) {
    .nav_Nav_col__F_omi {
        gap: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .nav_Nav_col__F_omi {
        gap: 6.976744186vw
    }
}

.nav-col_NavCol__NLxo3 {
    display: flex;
    flex-direction: column;
    gap: 1.9867549669vw
}

@media screen and (max-width:1024px) {
    .nav-col_NavCol__NLxo3 {
        gap: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .nav-col_NavCol__NLxo3 {
        gap: 4.6511627907vw
    }
}

.nav-col_NavCol_title__94mUf {
    color: #d9d9d9;
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 142.857%;
    opacity: .4
}

@media screen and (max-width:1024px) {
    .nav-col_NavCol_title__94mUf {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .nav-col_NavCol_title__94mUf {
        font-size: 3.7209302326vw
    }
}

.nav-col_NavCol_list__VpS74 {
    display: flex;
    flex-direction: column;
    gap: 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .nav-col_NavCol_list__VpS74 {
        gap: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .nav-col_NavCol_list__VpS74 {
        gap: 4.6511627907vw
    }
}

.nav-item_NavItem__QHtt2 {
    width: -moz-fit-content;
    width: fit-content;
    font-size: .9271523179vw;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -.0185430464vw;
    transition: .2s ease-in-out;
    transition-property: opacity;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.nav-item_NavItem__QHtt2:hover {
    opacity: .6
}

.nav-item_NavItem__QHtt2:active {
    scale: .95
}

@media screen and (max-width:1024px) {
    .nav-item_NavItem__QHtt2 {
        font-size: 2.1538461538vw;
        letter-spacing: -.0430769231vw
    }
}

@media screen and (max-width:565px) {
    .nav-item_NavItem__QHtt2 {
        font-size: 3.7209302326vw;
        letter-spacing: -.0651162791vw
    }
}

.button_Button__Feu4K {
    position: relative;
    overflow: hidden;
    will-change: transform;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .7947019868vw;
    width: -moz-fit-content;
    width: fit-content;
    padding: .9271523179vw 1.4569536424vw;
    color: #fff;
    font-size: .9271523179vw;
    line-height: 100%;
    font-weight: 500;
    border-radius: .7947019868vw;
    border: .0662251656vw solid hsla(0, 0%, 100%, .1);
    cursor: pointer;
    transition: .2s ease-in-out;
    transition-property: opacity, transform, background
}

.button_Button__Feu4K:hover {
    opacity: .8
}

.button_Button__Feu4K:active {
    scale: .98
}

@media screen and (max-width:1024px) {
    .button_Button__Feu4K {
        gap: 1.8461538462vw;
        padding: 1.8461538462vw 3.0769230769vw;
        font-size: 2vw;
        border-radius: 1.8461538462vw;
        border-width: .1538461538vw
    }
}

@media screen and (max-width:565px) {
    .button_Button__Feu4K {
        gap: 2.7906976744vw;
        padding: 3.2558139535vw 5.1162790698vw;
        font-size: 3.2558139535vw;
        border-radius: 2.7906976744vw;
        border-width: .2325581395vw
    }
}

.button_Button__Feu4K svg {
    will-change: transform;
    height: .9933774834vw;
    width: auto
}

@media screen and (max-width:1024px) {
    .button_Button__Feu4K svg {
        height: 2.3076923077vw
    }
}

@media screen and (max-width:565px) {
    .button_Button__Feu4K svg {
        height: 3.488372093vw
    }
}

.button_Button__Feu4K canvas {
    pointer-events: none;
    translate: 30% 30%;
    -webkit-mask-image: radial-gradient(#000 0, transparent 80%);
    mask-image: radial-gradient(#000 0, transparent 80%)
}

.button_Button__Feu4K canvas,
.button_Button__Feu4K>a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.button_Button__Feu4K>a {
    z-index: 10
}

.button_Button__Feu4K:after,
.button_Button__Feu4K:before {
    content: "";
    position: absolute
}

.button_Button__Feu4K.button_purple__IzJId {
    border-color: rgba(153, 218, 255, .3);
    background: #3a48e0;
    box-shadow: 0 0 1.9867549669vw 0 rgba(58, 72, 224, .5)
}

@media screen and (max-width:1024px) {
    .button_Button__Feu4K.button_purple__IzJId {
        box-shadow: 0 0 4.6153846154vw 0 rgba(58, 72, 224, .5)
    }
}

@media screen and (max-width:565px) {
    .button_Button__Feu4K.button_purple__IzJId {
        box-shadow: 0 0 6.976744186vw 0 rgba(58, 72, 224, .5)
    }
}

.button_Button__Feu4K.button_purple__IzJId svg g[fill],
.button_Button__Feu4K.button_purple__IzJId svg path[fill] {
    fill: #fff
}

.button_Button__Feu4K.button_purple__IzJId svg g[stroke],
.button_Button__Feu4K.button_purple__IzJId svg path[stroke] {
    stroke: #fff
}

.button_Button__Feu4K.button_purple__IzJId:before {
    left: 50%;
    bottom: 0;
    translate: -50% 75%;
    width: 80%;
    height: 120%;
    background: #bdbbf5;
    filter: blur(.9933774834vw);
    border-radius: 100%
}

@media screen and (max-width:1024px) {
    .button_Button__Feu4K.button_purple__IzJId:before {
        filter: blur(2.3076923077vw)
    }
}

@media screen and (max-width:565px) {
    .button_Button__Feu4K.button_purple__IzJId:before {
        filter: blur(3.488372093vw)
    }
}

.button_Button__Feu4K.button_star__pwSXl {
    height: 2.9139072848vw;
    background: rgba(72, 82, 245, .05)
}

@media screen and (max-width:1024px) {
    .button_Button__Feu4K.button_star__pwSXl {
        height: 7.3846153846vw
    }
}

@media screen and (max-width:565px) {
    .button_Button__Feu4K.button_star__pwSXl {
        height: 11.1627906977vw
    }
}

.button_Button__Feu4K.button_star__pwSXl:before {
    left: 0;
    bottom: 0;
    translate: 25% 50%;
    width: 100%;
    height: 100%;
    background: rgba(72, 82, 245, .6);
    filter: blur(1.3245033113vw)
}

@media screen and (max-width:1024px) {
    .button_Button__Feu4K.button_star__pwSXl:before {
        filter: blur(3.0769230769vw)
    }
}

@media screen and (max-width:565px) {
    .button_Button__Feu4K.button_star__pwSXl:before {
        filter: blur(4.6511627907vw)
    }
}

.button_Button__Feu4K.button_star__pwSXl:after {
    left: 0;
    bottom: 0;
    translate: 90% 90%;
    width: 100%;
    height: 100%;
    background: rgba(63, 185, 254, .6);
    filter: blur(1.3245033113vw)
}

@media screen and (max-width:1024px) {
    .button_Button__Feu4K.button_star__pwSXl:after {
        filter: blur(3.0769230769vw)
    }
}

@media screen and (max-width:565px) {
    .button_Button__Feu4K.button_star__pwSXl:after {
        filter: blur(4.6511627907vw)
    }
}

.button_Button__Feu4K.button_longable__333C_:before {
    left: 8%;
    bottom: -50%;
    translate: 50% 50%;
    width: 35%
}

.button_Button__Feu4K.button_longable__333C_:after {
    left: 5%;
    bottom: 0;
    translate: 90% 90%;
    width: 35%
}

.button_Button__Feu4K.button_longable__333C_ canvas {
    scale: .5;
    transform-origin: center;
    translate: 0 30%
}

.button_Button__Feu4K.button_longable__333C_ svg g[fill],
.button_Button__Feu4K.button_longable__333C_ svg path[fill] {
    fill: #fff
}

.button_Button__Feu4K.button_longable__333C_ svg g[stroke],
.button_Button__Feu4K.button_longable__333C_ svg path[stroke] {
    stroke: #fff
}

.button_Button__Feu4K.button_white__mIqwU {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.button_Button__Feu4K.button_green__MhhgL {
    color: #000;
    background-color: #72ffc4;
    border-color: #72ffc4
}

.button_Button__Feu4K.button_s-xs__Y10Kc {
    padding: 8px 10px;
    font-size: 14px;
    font-weight: 600
}

.button_Button__Feu4K.button_r-xs__wkP05 {
    border-radius: 2px
}

.button_Button__Feu4K.button_r-s__YCRO9 {
    border-radius: 4px
}

.button_Button__Feu4K.button_c-white__MdMbs {
    color: #fff
}

.button_Button__Feu4K.button_c-blue__Hgrmb {
    color: #3a48e0
}

.button_Button__Feu4K.button_i-white__IuOiI g[fill],
.button_Button__Feu4K.button_i-white__IuOiI path[fill] {
    fill: #fff
}

.button_Button__Feu4K.button_i-white__IuOiI g[stroke],
.button_Button__Feu4K.button_i-white__IuOiI path[stroke] {
    stroke: #fff
}

.button_Button__Feu4K.button_underline__KrPqp {
    text-decoration: underline
}

.button_Button__Feu4K.button_border__kTNZo {
    background: unset
}

.header_Header__mERV6 {
    position: fixed;
    z-index: 50;
    top: 50px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-inline: 4.6357615894vw;
    padding-top: 2.119205298vw;
    transition: all .2s ease-in-out
}

.header_Header__mERV6:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 200%;
    background-image: linear-gradient(180deg, #04030d 0, transparent 50%);
    -webkit-backdrop-filter: blur(.3311258278vw);
    backdrop-filter: blur(.3311258278vw);
    -webkit-mask-image: linear-gradient(180deg, #000 10%, transparent);
    mask-image: linear-gradient(180deg, #000 10%, transparent);
    pointer-events: none
}

@media screen and (max-width:1024px) {
    .header_Header__mERV6:before {
        height: 100%;
        -webkit-backdrop-filter: blur(.7692307692vw);
        backdrop-filter: blur(.7692307692vw);
        -webkit-mask-image: none;
        mask-image: none
    }
}

@media screen and (max-width:565px) {
    .header_Header__mERV6:before {
        -webkit-backdrop-filter: blur(1.1627906977vw);
        backdrop-filter: blur(1.1627906977vw)
    }
}

@media screen and (max-width:1024px) {
    .header_Header__mERV6 {
        padding: 2.4615384615vw 3.0769230769vw;
        border-bottom: .1538461538vw solid hsla(0, 0%, 100%, .2)
    }
}

@media screen and (max-width:565px) {
    .header_Header__mERV6 {
        padding: 3.7209302326vw 4.6511627907vw;
        border-bottom-width: .2325581395vw
    }
}

.header_Header_half__IF_q4 {
    display: flex;
    align-items: center
}



@media screen and (max-width:1024px) {
    .header_Header_logo__7JpqW {
        height: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .header_Header_logo__7JpqW {
        height: 4.6511627907vw
    }
}

.header_Header_logo__7JpqW svg {
    height: 100%;
    width: auto
}

.header_Header_nav__VE3wT {
    display: flex;
    align-items: center;
    gap: 2.9139072848vw;
    margin-left: 3.9735099338vw
}

.header_Header_social__bPQPd {
    display: flex;
    align-items: center;
    gap: .9271523179vw;
    font-size: 1.059602649vw;
    line-height: 100%;
    transition: .2s ease-in-out;
    transition-property: opacity
}

.header_Header_social__bPQPd:hover {
    opacity: .7
}

@media screen and (max-width:1024px) {
    .header_Header_social__bPQPd {
        gap: 2.1538461538vw;
        font-size: 2.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .header_Header_social__bPQPd {
        gap: 3.2558139535vw;
        font-size: 3.7209302326vw
    }
}

.header_Header_social__bPQPd svg {
    height: 1.3245033113vw;
    width: auto
}

@media screen and (max-width:1024px) {
    .header_Header_social__bPQPd svg {
        height: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .header_Header_social__bPQPd svg {
        height: 6.976744186vw
    }
}

.header_Header_buttons__MEaB_ {
    display: flex;
    gap: .7947019868vw;
    margin-left: 2.6490066225vw
}

.header_isStuck__4ku2R,
.header_noBanner__8tFFA {
    top: 0
}

.button-border_ButtonBorder__9o7wH {
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    padding: .3973509934vw;
    border-radius: 1.1920529801vw
}

@media screen and (max-width:1024px) {
    .button-border_ButtonBorder__9o7wH {
        padding: .9230769231vw;
        border-radius: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .button-border_ButtonBorder__9o7wH {
        padding: 1.3953488372vw;
        border-radius: 4.1860465116vw
    }

    .selector_Selector_wrapper__7btCQ {
        width: 100%;
        overflow-x: scroll;
        -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 10%, #000 90%, transparent);
        mask-image: linear-gradient(90deg, transparent 0, #000 10%, #000 90%, transparent)
    }
}

.selector_Selector__toCt9 {
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
    padding: .1986754967vw;
    border-radius: 1000px;
    border: .0993377483vw solid rgba(213, 223, 255, .1);
    -webkit-backdrop-filter: blur(.1324503311vw);
    backdrop-filter: blur(.1324503311vw);
    background: linear-gradient(91deg, rgba(123, 130, 235, .11) 24.35%, rgba(38, 42, 84, .15) 99.89%)
}

@media screen and (max-width:1024px) {
    .selector_Selector__toCt9 {
        padding: .9230769231vw;
        border-width: .2307692308vw;
        -webkit-backdrop-filter: blur(.3076923077vw);
        backdrop-filter: blur(.3076923077vw)
    }
}

@media screen and (max-width:565px) {
    .selector_Selector__toCt9 {
        padding: 1.3953488372vw;
        border-width: .3488372093vw;
        -webkit-backdrop-filter: blur(.4651162791vw);
        backdrop-filter: blur(.4651162791vw)
    }
}

.selector_Selector__toCt9:hover .selector_Selector_border__UQpMZ {
    opacity: 1
}

.selector_Selector_border__UQpMZ {
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    width: 100.5%;
    height: 102%;
    border-radius: 1.3245033113vw;
    mix-blend-mode: lighten;
    opacity: 0;
    transition: .5s ease-in-out;
    transition-property: opacity
}

.selector_Selector_content__cLKKT {
    position: relative;
    display: flex
}

.selector_Selector_select__bNC4u {
    will-change: transform;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 1000px;
    border: .0993377483vw solid hsla(0, 0%, 100%, .1);
    background: linear-gradient(132deg, rgba(26, 32, 71, .663) 24.38%, rgba(63, 75, 118, .671));
    -webkit-backdrop-filter: blur(.6622516556vw);
    backdrop-filter: blur(.6622516556vw);
    opacity: 0
}

@media screen and (max-width:1024px) {
    .selector_Selector_select__bNC4u {
        border-width: .2307692308vw;
        -webkit-backdrop-filter: blur(1.5384615385vw);
        backdrop-filter: blur(1.5384615385vw)
    }
}

@media screen and (max-width:565px) {
    .selector_Selector_select__bNC4u {
        border-width: .3488372093vw;
        -webkit-backdrop-filter: blur(2.3255813953vw);
        backdrop-filter: blur(2.3255813953vw)
    }
}

.list-item_ListItem__BglkM {
    position: relative;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    width: -moz-fit-content;
    width: fit-content;
    padding: .5298013245vw .7947019868vw;
    font-size: .9271523179vw;
    font-weight: 700;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: .6;
    transition: .5s ease-in-out;
    transition-property: opacity
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__BglkM {
        padding: 1.2307692308vw 1.8461538462vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__BglkM {
        padding: 1.8604651163vw 2.7906976744vw;
        font-size: 3.2558139535vw
    }
}

.list-item_ListItem__BglkM.active {
    opacity: 1
}

.list-item_ListItem__BglkM img {
    height: 1.1920529801vw;
    width: auto
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__BglkM img {
        height: 2.4615384615vw
    }
}

.list-item_ListItem__BglkM span {
    background: linear-gradient(90deg, #999fff 14%, #ffc0c0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.section-label_SectionLabel__JBsQt {
    width: -moz-fit-content;
    width: fit-content;
    padding: .6622516556vw 1.059602649vw;
    border-radius: 1000px;
    border: .0993377483vw solid hsla(0, 0%, 100%, .1);
    background: linear-gradient(180deg, rgba(8, 5, 32, .4), rgba(38, 42, 84, .4));
    -webkit-backdrop-filter: blur(.1324503311vw);
    backdrop-filter: blur(.1324503311vw);
    transform: translate3d(0, 50%, 0);
    opacity: 0;
    transition: .7s ease-out;
    transition-property: transform, opacity;
    will-change: transform
}

@media screen and (max-width:1024px) {
    .section-label_SectionLabel__JBsQt {
        padding: 1.5384615385vw 2.4615384615vw;
        border-width: .2307692308vw;
        -webkit-backdrop-filter: blur(.3076923077vw);
        backdrop-filter: blur(.3076923077vw)
    }
}

@media screen and (max-width:565px) {
    .section-label_SectionLabel__JBsQt {
        padding: 2.3255813953vw 3.7209302326vw;
        border-width: .3488372093vw;
        -webkit-backdrop-filter: blur(.4651162791vw);
        backdrop-filter: blur(.4651162791vw)
    }
}

.section-label_SectionLabel__JBsQt._animated {
    opacity: 1;
    transform: translateZ(0)
}

.section-label_SectionLabel_text__Hv_u3 {
    font-size: .9271523179vw;
    font-weight: 600;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .section-label_SectionLabel_text__Hv_u3 {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .section-label_SectionLabel_text__Hv_u3 {
        font-size: 3.2558139535vw
    }
}

.section-text_SectionText__xj52U {
    font-size: .9271523179vw;
    line-height: 142.857%;
    font-weight: 600;
    background: linear-gradient(90deg, #b9c3f4 20%, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transform: translate3d(0, 50%, 0);
    opacity: 0;
    transition: .7s ease-out;
    transition-property: transform, opacity;
    will-change: transform
}

@media screen and (max-width:1024px) {
    .section-text_SectionText__xj52U {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .section-text_SectionText__xj52U {
        font-size: 3.2558139535vw
    }
}

.section-text_SectionText__xj52U strong {
    font-weight: 500
}

.section-text_SectionText__xj52U>* {
    display: inline;
    vertical-align: baseline
}

.section-text_SectionText__xj52U a {
    display: inline;
    color: #fff;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.section-text_SectionText__xj52U._animated {
    opacity: 1;
    transform: translateZ(0)
}

.section-title_SectionTitle__HfVhC {
    font-size: 3.642384106vw;
    font-weight: 600;
    line-height: 125%;
    letter-spacing: -.02em;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    translate: 0 50%;
    opacity: 0;
    will-change: transform;
    transition: .7s ease-out;
    transition-property: translate, opacity
}

@media screen and (max-width:1024px) {
    .section-title_SectionTitle__HfVhC {
        font-size: 8.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .section-title_SectionTitle__HfVhC {
        font-size: 9.7674418605vw
    }
}

.section-title_SectionTitle__HfVhC>a,
.section-title_SectionTitle__HfVhC>img,
.section-title_SectionTitle__HfVhC>svg {
    display: inline;
    vertical-align: baseline
}

.section-title_SectionTitle__HfVhC._animated {
    opacity: 1;
    translate: 0 0
}

.__01-hero_Hero__YprRY {
    position: relative;
    overflow-x: clip;
    display: flex;
    height: calc(var(--lvh, 1lvh)*100) !important;
    padding-top: 13.5761589404vw;
    transform-origin: center;
    transition: 1s ease-in-out;
    transition-property: opacity, translate
}

.__01-hero_Hero__YprRY.__01-hero_active__stiJ0 {
    opacity: 1
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__YprRY {
        height: auto !important;
        padding: 18.4615384615vw 4.6153846154vw 0;
        opacity: 1
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__YprRY {
        padding: 27.9069767442vw 4.6511627907vw 0
    }
}

.__01-hero_Hero_bg___TNk0 {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 1s ease-in-out;
    transition-property: opacity
}

.__01-hero_Hero_bg___TNk0.__01-hero_active__stiJ0 {
    opacity: 1
}

.__01-hero_Hero_bg___TNk0 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 5%);
    mask-image: linear-gradient(0deg, transparent 0, #000 5%)
}

.__01-hero_CanvasModel__whT_z {
    height: calc(var(--lvh, 1lvh)*100);
    width: 100%;
    object-position: center
}

.__01-hero_CanvasContainer__GZwDk {
    position: absolute;
    display: flex;
    top: 0;
    height: calc(var(--lvh, 1lvh)*100);
    width: 100%;
    z-index: -1;
    justify-content: center;
    align-items: center
}

.__01-hero_Hero_content__nVQci {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    padding-inline: 11.2582781457vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_content__nVQci {
        flex-direction: column;
        align-items: center;
        gap: 7.6923076923vw;
        padding-inline: unset
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_content__nVQci {
        gap: 6.976744186vw
    }
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_half__Ca3OD {
        width: 100%
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_half__Ca3OD {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .__01-hero_Hero_selector__rQPpo {
        width: -moz-fit-content;
        width: fit-content
    }
}

.__01-hero_Hero_selector_item__dSmhb {
    display: flex;
    align-items: center;
    gap: .6622516556vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_selector_item__dSmhb {
        gap: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_selector_item__dSmhb {
        gap: 2.3255813953vw
    }
}

.__01-hero_Hero_selector_item__dSmhb svg {
    height: .7947019868vw;
    width: auto
}

.__01-hero_Hero_selector_item__dSmhb svg g[fill],
.__01-hero_Hero_selector_item__dSmhb svg path[fill] {
    fill: #fff
}

.__01-hero_Hero_selector_item__dSmhb svg g[stroke],
.__01-hero_Hero_selector_item__dSmhb svg path[stroke] {
    stroke: #fff
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_selector_item__dSmhb svg {
        height: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_selector_item__dSmhb svg {
        height: 2.7906976744vw
    }
}

.__01-hero_Hero_title__94Ajw {
    width: 50vw;
    margin-top: 2.6490066225vw;
    font-size: 3.642384106vw;
    line-height: 100%;
    letter-spacing: -.0728476821vw;
    font-weight: 500;
    background: linear-gradient(180deg, #f2f2f2 .17%, #cecfdc 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_title__94Ajw {
        width: 100%;
        font-size: 8.4615384615vw;
        letter-spacing: -.1692307692vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_title__94Ajw {
        text-align: center;
        font-size: 8.3720930233vw;
        letter-spacing: -.1674418605vw
    }
}

.__01-hero_Hero_list__U4eVB {
    display: flex;
    gap: 1.3245033113vw;
    margin-top: 3.9735099338vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_list__U4eVB {
        gap: 3.0769230769vw;
        margin-top: 7.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_list__U4eVB {
        flex-direction: column;
        justify-content: space-between;
        gap: 4.6511627907vw;
        width: 100%;
        margin-top: 4.6511627907vw
    }
}

.__01-hero_Hero_text__XEt75 {
    width: 21.1920529801vw;
    color: #d8defe;
    font-size: .9271523179vw;
    line-height: 142.857%
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_text__XEt75 {
        width: 49.2307692308vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_text__XEt75 {
        width: 100%;
        text-align: center;
        font-size: 3.2558139535vw
    }
}

.__01-hero_Hero_buttons__qf1dg {
    display: flex;
    gap: 1.3245033113vw;
    margin-top: 3.3112582781vw;
    align-items: center
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_buttons__qf1dg {
        gap: 3.0769230769vw;
        margin-top: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_buttons__qf1dg {
        justify-content: center;
        gap: 6.0465116279vw;
        margin-top: 6.976744186vw
    }
}

.list-item_ListItem__vkiVm {
    position: relative
}

.list-item_ListItem__vkiVm+.list-item_ListItem__vkiVm {
    padding-left: 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__vkiVm+.list-item_ListItem__vkiVm {
        padding-left: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__vkiVm+.list-item_ListItem__vkiVm {
        padding-unset: 4.6511627907vw;
        padding-top: 4.6511627907vw
    }
}

.list-item_ListItem__vkiVm+.list-item_ListItem__vkiVm:before {
    content: "";
    will-change: transform;
    position: absolute;
    top: 0;
    left: 0;
    width: .0662251656vw;
    height: 100%;
    background: linear-gradient(0deg, transparent 0, hsla(0, 0%, 100%, .2) 50%, transparent)
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__vkiVm+.list-item_ListItem__vkiVm:before {
        width: .1538461538vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__vkiVm+.list-item_ListItem__vkiVm:before {
        height: .2325581395vw;
        width: 100%;
        background: linear-gradient(90deg, transparent 0, hsla(0, 0%, 100%, .2) 50%, transparent)
    }
}

.list-item_ListItem_0__dGXYN .list-item_ListItem_text__rETtY {
    width: 11.9205298013vw
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_0__dGXYN .list-item_ListItem_text__rETtY {
        width: 27.6923076923vw
    }
}

.list-item_ListItem_1__NiW8w .list-item_ListItem_text__rETtY {
    width: 7.9470198675vw
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_1__NiW8w .list-item_ListItem_text__rETtY {
        width: 18.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__vkiVm {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%
    }
}

.list-item_ListItem_counter__yRdWh {
    font-size: 1.5894039735vw;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -.0317880795vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    opacity: 0
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_counter__yRdWh {
        font-size: 3.6923076923vw;
        letter-spacing: -.0738461538vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_counter__yRdWh {
        font-size: 5.5813953488vw;
        letter-spacing: -.111627907vw
    }
}

.list-item_ListItem_text__rETtY {
    width: 6.6225165563vw;
    margin-top: 1.059602649vw;
    font-size: .7947019868vw;
    line-height: 133.333%;
    font-weight: 500;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    opacity: 0
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_text__rETtY {
        width: 15.3846153846vw;
        margin-top: 2.1538461538vw;
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_text__rETtY {
        width: 100% !important;
        margin-top: 3.2558139535vw;
        text-align: center;
        font-size: 2.7906976744vw
    }
}

.__01-bg-video_BgVideo__6cDpa {
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*100);
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 5%);
    mask-image: linear-gradient(0deg, transparent 0, #000 5%);
    mix-blend-mode: lighten
}

@media screen and (max-width:1024px) {
    .__01-bg-video_BgVideo__6cDpa {
        position: relative;
        -webkit-mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%);
        mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%)
    }
}

.__01-bg-video_BgVideo__6cDpa video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -2;
    -webkit-mask-image: linear-gradient(270deg, transparent 0, #000 5%);
    mask-image: linear-gradient(270deg, transparent 0, #000 5%)
}

.__01-bg-video_BgVideo__6cDpa img {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: auto
}

.__01-bg-video-fixed_BgVideo__zLSKX {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 5%);
    mask-image: linear-gradient(0deg, transparent 0, #000 5%);
    mix-blend-mode: lighten
}

@media screen and (max-width:1024px) {
    .__01-bg-video-fixed_BgVideo__zLSKX {
        position: relative;
        -webkit-mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%);
        mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%)
    }
}

.__01-bg-video-fixed_BgVideo__zLSKX video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -2;
    -webkit-mask-image: linear-gradient(270deg, transparent 0, #000 5%);
    mask-image: linear-gradient(270deg, transparent 0, #000 5%)
}

.__01-bg-video-fixed_BgVideo__zLSKX img {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: auto
}

.sticky-wrapper_StickyWrapper__mmMfv {
    position: relative;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*200)
}

.sticky-wrapper_StickyWrapper_content__P5kyq {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    overflow-x: clip
}

.__02-how-it-works_HowItWorks__SCasH {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    padding-block: 4.6357615894vw;
    translate: 0 0;
    transition: 1s ease-in-out;
    transition-property: opacity, translate
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks__SCasH {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks__SCasH {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks__SCasH {
        padding-block: 7.6923076923vw;
        padding-inline: unset;
        overflow-x: unset
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks__SCasH {
        padding-block: 11.6279069767vw;
        padding-bottom: 150px
    }
}

.__02-how-it-works_HowItWorks__SCasH.__02-how-it-works_section__zMNFH {
    margin-top: calc(var(--lvh, 1lvh)*-50);
    opacity: 0;
    pointer-events: none
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks__SCasH.__02-how-it-works_section__zMNFH {
        margin-top: unset;
        opacity: 1;
        pointer-events: all
    }
}

.__02-how-it-works_HowItWorks__SCasH.__02-how-it-works_section__zMNFH.__02-how-it-works_active__A8i2r {
    opacity: 1;
    pointer-events: all
}

.__02-how-it-works_HowItWorks_header__C9u6F {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks_header__C9u6F {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks_header__C9u6F {
        padding-inline: 4.6511627907vw
    }
}

.__02-how-it-works_HowItWorks_title__OlylR {
    width: 46.357615894vw;
    margin-top: 2.7814569536vw;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks_title__OlylR {
        width: unset;
        margin-top: 6.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks_title__OlylR {
        margin-top: 6.976744186vw;
        font-size: 6.976744186vw
    }
}

.__02-how-it-works_HowItWorks_listSticky__zs_DM {
    height: calc(var(--lvh, 1lvh)*500)
}

.__02-how-it-works_HowItWorks_listSticky_container__IFEdy {
    height: calc(var(--lvh, 1lvh)*90);
    padding-top: 14.5695364238vw
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks_listSticky_container__IFEdy {
        padding-top: 46.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks_listSticky_container__IFEdy {
        padding-top: 69.7674418605vw
    }
}

.__02-how-it-works_HowItWorks_list__8uWuu {
    position: relative;
    width: 100%;
    height: 46.357615894vw
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks_list__8uWuu {
        height: 61.5384615385vw;
        margin-top: unset
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks_list__8uWuu {
        height: 58.1395348837vw
    }
}

.__02-how-it-works_HowItWorks_line__auowC {
    position: absolute;
    top: 0;
    left: 50%;
    translate: -50%;
    width: 100%;
    -webkit-mask-image: linear-gradient(0deg, transparent 40%, #000 60%);
    mask-image: linear-gradient(0deg, transparent 40%, #000 60%)
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks_line__auowC {
        translate: -55%;
        width: 120%
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks_line__auowC {
        width: 130%
    }
}

.__02-how-it-works_HowItWorks_line__auowC>* {
    width: 100%;
    height: auto
}

.__02-how-it-works_HowItWorks_line__auowC>img {
    position: absolute;
    top: 0;
    left: 0
}

.__02-how-it-works_HowItWorks_list_item__hmdMI {
    position: absolute;
    top: 0;
    left: 0;
    width: .4635761589vw;
    aspect-ratio: 1/1;
    border-radius: 100%;
    background: #fff
}

.__02-how-it-works_HowItWorks_progress__Wbkf_ {
    position: absolute;
    top: 100px;
    left: 100px;
    font-size: 30px
}

.__02-how-it-works_HowItWorks_list_items_mobile_container__hU8v4 {
    margin-top: 3rem;
    display: flex;
    flex-flow: column nowrap;
    gap: 3rem;
    position: relative
}

@media screen and (max-width:1024px) {
    .__02-how-it-works_HowItWorks_list_items_mobile_container__hU8v4 {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__02-how-it-works_HowItWorks_list_items_mobile_container__hU8v4 {
        padding-inline: 4.6511627907vw
    }
}

.__02-how-it-works_HowItWorks_line_mobile__0S1FG {
    overflow: hidden;
    position: absolute;
    bottom: -50%;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
    -webkit-mask-image: linear-gradient(0deg, transparent 40%, #000 60%);
    mask-image: linear-gradient(0deg, transparent 40%, #000 60%)
}

.__02-how-it-works_HowItWorks_line_mobile__0S1FG>* {
    width: 100%;
    height: auto
}

.__02-how-it-works_HowItWorks_line_mobile__0S1FG>img {
    position: absolute;
    top: 0;
    left: 0
}

.list-item_ListItem__Z57zk {
    position: absolute;
    bottom: 0;
    width: 27.8145695364vw;
    padding-bottom: 3.9735099338vw;
    translate: 0 70%;
    opacity: 0;
    transition: 1s ease-in-out;
    transition-property: opacity, translate
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__Z57zk {
        width: 36.9230769231vw;
        padding-bottom: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__Z57zk {
        width: 65.1162790698vw;
        padding-bottom: 4.6511627907vw
    }
}

.list-item_ListItem__Z57zk[data-status=active] {
    translate: 0 0;
    opacity: 1
}

.list-item_ListItem__Z57zk[data-status=previous] {
    translate: 0 70%;
    opacity: 1
}

.list-item_ListItem__Z57zk[data-status=previous] .list-item_ListItem_title__u0kXr {
    opacity: .1
}

.list-item_ListItem__Z57zk.list-item_right__YTtnJ {
    left: 0;
    padding-left: 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__Z57zk.list-item_right__YTtnJ {
        padding-left: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__Z57zk.list-item_right__YTtnJ {
        padding-left: 4.6511627907vw
    }
}

.list-item_ListItem__Z57zk.list-item_right__YTtnJ .list-item_ListItem_border__raimC {
    left: 0;
    top: 0;
    translate: -15%
}

.list-item_ListItem__Z57zk.list-item_left__mG8pu {
    right: 0;
    padding-right: 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__Z57zk.list-item_left__mG8pu {
        padding-right: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__Z57zk.list-item_left__mG8pu {
        padding-right: 4.6511627907vw
    }
}

.list-item_ListItem__Z57zk.list-item_left__mG8pu .list-item_ListItem_border__raimC {
    right: 0;
    top: 0;
    translate: 15%
}

.list-item_ListItem__Z57zk.list-item_left__mG8pu .list-item_ListItem_text___jNQT,
.list-item_ListItem__Z57zk.list-item_left__mG8pu .list-item_ListItem_title__u0kXr {
    text-align: right
}

.list-item_ListItem_border__raimC {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: .9933774834vw;
    height: 200%;
    padding-top: .3311258278vw;
    opacity: 0;
    transform: translateY(0);
    transition: 1s ease-in-out;
    transition-property: opacity, transform
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_border__raimC {
        gap: 2.3076923077vw;
        padding-top: .7692307692vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_border__raimC {
        gap: 3.488372093vw;
        padding-top: 1.1627906977vw
    }
}

.list-item_ListItem_border__raimC[data-status=active],
.list-item_ListItem_border__raimC[data-status=previous] {
    opacity: 1;
    transform: translateY(0)
}

.list-item_ListItem_crosshair__6bQ5j {
    width: .6622516556vw;
    opacity: 0;
    rotate: 135deg;
    transition: 1s ease-in-out;
    transition-property: opacity, rotate
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_crosshair__6bQ5j {
        width: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_crosshair__6bQ5j {
        width: 2.3255813953vw
    }
}

.list-item_ListItem_crosshair__6bQ5j[data-status=active] {
    opacity: 1;
    rotate: 0deg
}

.list-item_ListItem_crosshair__6bQ5j svg {
    width: 100%;
    height: auto
}

.list-item_ListItem_line__H_5Or {
    height: 100%;
    width: .1324503311vw;
    background: linear-gradient(180deg, #3846d4 0, #8487dd 34%, hsla(0, 0%, 100%, .094) 43%, hsla(0, 0%, 100%, 0));
    opacity: 0;
    transition: 1s ease-in-out;
    transition-property: opacity
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_line__H_5Or {
        width: .3076923077vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_line__H_5Or {
        width: .4651162791vw
    }
}

.list-item_ListItem_line__H_5Or[data-status=active] {
    opacity: 1
}

.list-item_ListItem_line__H_5Or[data-status=previous] {
    opacity: 0
}

.list-item_ListItem_title__u0kXr {
    font-size: 1.3245033113vw;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.0264900662vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    opacity: 0;
    translate: 0 50%;
    transition: 1s ease-in-out;
    transition-property: opacity, translate
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_title__u0kXr {
        font-size: 3.0769230769vw;
        letter-spacing: -.0615384615vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_title__u0kXr {
        font-size: 4.6511627907vw;
        letter-spacing: -.0930232558vw
    }
}

.list-item_ListItem_title__u0kXr[data-status=active] {
    opacity: 1;
    translate: 0 0
}

.list-item_ListItem_text___jNQT {
    margin-top: 1.6556291391vw;
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 142.857%
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_text___jNQT {
        margin-top: 3.8461538462vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_text___jNQT {
        margin-top: 2.3255813953vw;
        font-size: 3.2558139535vw
    }
}

.list-item_ListItem_text___jNQT>div {
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    opacity: 0;
    translate: 0 150%;
    transition: 1s ease-in-out;
    transition-property: opacity, translate
}

.list-item_ListItem_text___jNQT>div[data-status=active] {
    opacity: 1;
    translate: 0 0
}

.list-item_ListItem_text___jNQT>div[data-status=previous] {
    opacity: 0;
    translate: 0 50%
}

.list-item-mobile_ListItemMobile_container__R_N9B {
    translate: 0 100%;
    opacity: 0;
    will-change: transform;
    transition: .7s ease-out;
    transition-property: translate, opacity;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    gap: 1rem
}

.list-item-mobile_ListItemMobile_container__R_N9B._animated {
    opacity: 1;
    translate: 0 0
}

.list-item-mobile_ListItemMobile_content__oY0ZD {
    display: flex;
    flex-flow: column nowrap
}

.list-item-mobile_ListItemMobile_title__bm1hL {
    font-size: 1.3245033113vw;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.0264900662vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transition: 1s ease-in-out;
    transition-property: opacity, translate
}

@media screen and (max-width:1024px) {
    .list-item-mobile_ListItemMobile_title__bm1hL {
        font-size: 3.0769230769vw;
        letter-spacing: -.0615384615vw
    }
}

@media screen and (max-width:565px) {
    .list-item-mobile_ListItemMobile_title__bm1hL {
        font-size: 4.6511627907vw;
        letter-spacing: -.0930232558vw
    }
}

.list-item-mobile_ListItemMobile_title__bm1hL[data-status=active] {
    opacity: 1;
    translate: 0 0
}

.list-item-mobile_ListItemMobile_text__rAc8D {
    margin-top: 1.6556291391vw;
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 142.857%
}

@media screen and (max-width:1024px) {
    .list-item-mobile_ListItemMobile_text__rAc8D {
        margin-top: 3.8461538462vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .list-item-mobile_ListItemMobile_text__rAc8D {
        margin-top: 2.3255813953vw;
        font-size: 3.2558139535vw
    }
}

.list-item-mobile_ListItemMobile_text__rAc8D>div {
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    transition: 1s ease-in-out;
    transition-property: opacity, translate
}

.list-item-mobile_ListItemMobile_text__rAc8D>div[data-status=active] {
    opacity: 1;
    translate: 0 0
}

.list-item-mobile_ListItemMobile_text__rAc8D>div[data-status=previous] {
    opacity: 0;
    translate: 0 50%
}

.__03-our-benefits_OutBenefits__VSgzn {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    margin-top: 6.6225165563vw;
    padding-bottom: 9.9337748344vw
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits__VSgzn {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__03-our-benefits_OutBenefits__VSgzn {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits__VSgzn {
        margin-top: 23.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__03-our-benefits_OutBenefits__VSgzn {
        margin-top: 34.8837209302vw
    }
}

.__03-our-benefits_OutBenefits_header__xjdl4 {
    display: flex;
    justify-content: space-between
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits_header__xjdl4 {
        flex-direction: column;
        gap: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__03-our-benefits_OutBenefits_header__xjdl4 {
        gap: 4.6511627907vw
    }
}

.__03-our-benefits_OutBenefits_header_half__XUA2R {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: -moz-fit-content;
    width: fit-content
}

.__03-our-benefits_OutBenefits_title__QQdlj {
    margin-top: .6622516556vw
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits_title__QQdlj {
        margin-top: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .__03-our-benefits_OutBenefits_title__QQdlj {
        margin-top: 2.3255813953vw
    }
}

.__03-our-benefits_OutBenefits_text__xBJRD {
    width: 25.1655629139vw
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits_text__xBJRD {
        width: 100%
    }
}

.__03-our-benefits_OutBenefits_btn__flZMs {
    margin-top: 2.6490066225vw
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits_btn__flZMs {
        margin-top: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__03-our-benefits_OutBenefits_btn__flZMs {
        margin-top: 4.6511627907vw
    }
}

.__03-our-benefits_OutBenefits_grid__O4BsB {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 1.3245033113vw;
    gap: 1.3245033113vw;
    width: 100%;
    margin-top: 5.298013245vw;
    mix-blend-mode: screen
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits_grid__O4BsB {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media screen and (max-width:565px) {
    .__03-our-benefits_OutBenefits_grid__O4BsB {
        grid-template-columns: repeat(1, 1fr)
    }
}

.__03-our-benefits_OutBenefits_grid__O4BsB>div:first-child,
.__03-our-benefits_OutBenefits_grid__O4BsB>div:nth-child(2) {
    grid-column: span 3/span 3;
    height: 26.4900662252vw
}

.__03-our-benefits_OutBenefits_grid__O4BsB>div:nth-child(3),
.__03-our-benefits_OutBenefits_grid__O4BsB>div:nth-child(4),
.__03-our-benefits_OutBenefits_grid__O4BsB>div:nth-child(5) {
    grid-column: span 2/span 2;
    height: 31.7880794702vw
}

@media screen and (max-width:1024px) {
    .__03-our-benefits_OutBenefits_grid__O4BsB>div {
        grid-column: span 1/span 1 !important;
        height: 46.1538461538vw !important
    }
}

@media screen and (max-width:565px) {
    .__03-our-benefits_OutBenefits_grid__O4BsB>div {
        height: 81.3953488372vw !important
    }
}

.card_Card__qTvky {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 1.5894039735vw;
    padding-bottom: 2.6490066225vw;
    padding-inline: 2.3178807947vw;
    border-radius: 1.059602649vw;
    -webkit-backdrop-filter: blur(.2649006623vw);
    backdrop-filter: blur(.2649006623vw);
    background: linear-gradient(166deg, hsla(0, 0%, 100%, 0) 4.29%, hsla(0, 0%, 100%, .01) 72.39%)
}

@media screen and (max-width:1024px) {
    .card_Card__qTvky {
        gap: 2.1538461538vw;
        padding-bottom: 3.0769230769vw;
        padding-inline: 3.0769230769vw;
        border-radius: 2.4615384615vw;
        -webkit-backdrop-filter: blur(.6153846154vw);
        backdrop-filter: blur(.6153846154vw)
    }
}

@media screen and (max-width:565px) {
    .card_Card__qTvky {
        gap: 5.5813953488vw;
        padding-bottom: 6.976744186vw;
        padding-inline: 4.6511627907vw;
        border-radius: 3.7209302326vw;
        -webkit-backdrop-filter: blur(.9302325581vw);
        backdrop-filter: blur(.9302325581vw)
    }
}

.card_Card__qTvky:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .0993377483vw solid rgba(213, 223, 255, .094);
    border-radius: inherit;
    z-index: -2
}

@media screen and (max-width:1024px) {
    .card_Card__qTvky:before {
        border-width: .2307692308vw
    }
}

@media screen and (max-width:565px) {
    .card_Card__qTvky:before {
        border-width: .3488372093vw
    }
}

.card_Card_bg__uvg2U {
    position: absolute;
    z-index: -1;
    overflow: hidden;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    width: 101%;
    height: 101%;
    border-radius: inherit
}

.card_Card_bg__uvg2U>img,
.card_Card_bg__uvg2U>video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.card_Card_border__XsBkX {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0 solid transparent;
    border-radius: inherit;
    transition: .7s ease-in-out;
    transition-property: opacity;
    z-index: -1
}

.card_Card_num__BIqJl {
    position: absolute;
    top: 1.1258278146vw;
    left: 1.3245033113vw;
    padding-left: 1.059602649vw;
    color: rgba(60, 70, 98, .88);
    font-size: .9271523179vw;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: .0927152318vw
}

@media screen and (max-width:1024px) {
    .card_Card_num__BIqJl {
        top: 2.6153846154vw;
        left: 3.0769230769vw;
        padding-left: 2.4615384615vw;
        font-size: 2.1538461538vw;
        letter-spacing: .2153846154vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_num__BIqJl {
        top: 3.9534883721vw;
        left: 4.6511627907vw;
        padding-left: 3.7209302326vw;
        font-size: 3.2558139535vw;
        letter-spacing: .3255813953vw
    }
}

.card_Card_num__BIqJl:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    translate: 0 -50%;
    height: .1986754967vw;
    aspect-ratio: 1/1;
    border-radius: 100%;
    background-color: rgba(142, 201, 255, .88);
    filter: drop-shadow(0 0 .1324503311vw #d0efe6)
}

@media screen and (max-width:1024px) {
    .card_Card_num__BIqJl:before {
        height: .4615384615vw;
        filter: drop-shadow(0 0 .3076923077vw #d0efe6)
    }
}

@media screen and (max-width:565px) {
    .card_Card_num__BIqJl:before {
        height: .6976744186vw;
        filter: drop-shadow(0 0 .4651162791vw #d0efe6)
    }
}

.card_Card_label__J4TPY {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .5298013245vw;
    font-size: 1.059602649vw;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -.021192053vw;
    background: linear-gradient(90deg, #6871ff, #5c5f9a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_label__J4TPY {
        gap: 1.2307692308vw;
        font-size: 2.4615384615vw;
        letter-spacing: -.0492307692vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_label__J4TPY {
        gap: 1.8604651163vw;
        font-size: 3.7209302326vw;
        letter-spacing: -.0744186047vw
    }
}

.card_Card_label__J4TPY svg {
    height: 1.1920529801vw;
    width: auto
}

.card_Card_label__J4TPY svg g[fill],
.card_Card_label__J4TPY svg path[fill] {
    fill: #6871ff
}

.card_Card_label__J4TPY svg g[stroke],
.card_Card_label__J4TPY svg path[stroke] {
    stroke: #6871ff
}

@media screen and (max-width:1024px) {
    .card_Card_label__J4TPY svg {
        height: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_label__J4TPY svg {
        height: 4.1860465116vw
    }
}

.card_Card_title__XK_KA {
    width: 70%;
    text-align: center;
    font-size: 1.3245033113vw;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -.02em;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_title__XK_KA {
        font-size: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_title__XK_KA {
        font-size: 4.6511627907vw
    }
}

.card_Card_text__9KQgl {
    min-height: 3.9735099338vw;
    text-align: center;
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 142.857%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_text__9KQgl {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_text__9KQgl {
        font-size: 3.2558139535vw
    }
}

.__04-our-advantages_OurAdvantages__e_Yo6 {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 6.6225165563vw;
    transition: 1s ease-in-out;
    transition-property: opacity
}

@media screen and (max-width:1024px) {
    .__04-our-advantages_OurAdvantages__e_Yo6 {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__04-our-advantages_OurAdvantages__e_Yo6 {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__04-our-advantages_OurAdvantages__e_Yo6 {
        margin-top: 15.3846153846vw
    }
}

@media screen and (max-width:565px) {
    .__04-our-advantages_OurAdvantages__e_Yo6 {
        margin-top: 11.6279069767vw
    }
}

.__04-our-advantages_OurAdvantages__e_Yo6.__04-our-advantages_active__Zeqfm {
    opacity: 1
}

.__04-our-advantages_OurAdvantages_bg__ClZTK {
    position: absolute;
    left: 50%;
    top: 0;
    translate: -50% -10%;
    width: 100%
}

.__04-our-advantages_OurAdvantages_bg__ClZTK img {
    width: 100%;
    height: auto
}

.__04-our-advantages_OurAdvantages_title__okduL {
    margin-top: .9933774834vw;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__04-our-advantages_OurAdvantages_title__okduL {
        margin-top: 6.4615384615vw;
        font-size: 4.9230769231vw
    }
}

@media screen and (max-width:565px) {
    .__04-our-advantages_OurAdvantages_title__okduL {
        margin-top: 9.7674418605vw;
        font-size: 7.4418604651vw
    }
}

.__04-our-advantages_OurAdvantages_title__okduL>a svg {
    height: 2.6490066225vw
}

@media screen and (max-width:1024px) {
    .__04-our-advantages_OurAdvantages_title__okduL>a svg {
        height: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__04-our-advantages_OurAdvantages_title__okduL>a svg {
        height: 4.6511627907vw
    }
}

.__04-our-advantages_OurAdvantages_cards__nxuQ1 {
    display: flex;
    width: 100%;
    margin-top: 5.298013245vw;
    padding-inline: 3.3112582781vw
}

@media screen and (max-width:1024px) {
    .__04-our-advantages_OurAdvantages_cards__nxuQ1 {
        margin-top: 15.3846153846vw;
        padding-inline: unset
    }
}

@media screen and (max-width:565px) {
    .__04-our-advantages_OurAdvantages_cards__nxuQ1 {
        margin-top: 23.2558139535vw
    }
}

.__04-our-advantages_swiper__PnT_B {
    width: 100%;
    overflow: visible
}

.card_Card__gLru_ {
    position: relative;
    width: 26.4900662252vw
}

@media screen and (max-width:1024px) {
    .card_Card__gLru_ {
        width: 100%
    }
}

.card_Card__gLru_:hover .card_Card_bg_border__X3Ktd {
    opacity: 1
}

.card_Card__gLru_.card_info__tNqUB .card_Card_list_item__gyg5h {
    justify-content: flex-start;
    color: hsla(0, 0%, 100%, .6);
    text-align: left
}

.card_Card__gLru_.card_card__HeWX7.card_active__FnIRL .card_Card_header__UL_lg,
.card_Card__gLru_.card_card__HeWX7.card_active__FnIRL .card_Card_list_item_inner__bO1kg {
    opacity: 1
}

.card_Card__gLru_.card_card__HeWX7.card_active__FnIRL .card_Card_header__UL_lg svg,
.card_Card__gLru_.card_card__HeWX7.card_active__FnIRL .card_Card_list_item_inner__bO1kg svg {
    filter: grayscale(1)
}

.card_Card__gLru_.card_card__HeWX7.card_active__FnIRL .card_Card_bg_logo__HcVpb {
    opacity: 1
}

.card_Card__gLru_.card_card__HeWX7.card_inactive__WxERP .card_Card_header__UL_lg,
.card_Card__gLru_.card_card__HeWX7.card_inactive__WxERP .card_Card_list_item_inner__bO1kg {
    opacity: .5
}

.card_Card__gLru_.card_card__HeWX7.card_inactive__WxERP .card_Card_header__UL_lg svg,
.card_Card__gLru_.card_card__HeWX7.card_inactive__WxERP .card_Card_list_item_inner__bO1kg svg {
    filter: grayscale(1)
}

.card_Card__gLru_.card_card__HeWX7.card_inactive__WxERP .card_Card_bg_logo__HcVpb {
    opacity: .5
}

.card_Card_bg__92avI {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1.059602649vw;
    border: .0993377483vw solid rgba(213, 223, 255, .1);
    background: linear-gradient(166deg, hsla(0, 0%, 100%, .04) 4.29%, hsla(0, 0%, 100%, .01) 72.39%);
    -webkit-backdrop-filter: blur(1.3245033113vw);
    backdrop-filter: blur(1.3245033113vw);
    mix-blend-mode: lighten
}

@media screen and (max-width:1024px) {
    .card_Card_bg__92avI {
        border-radius: 2.4615384615vw;
        border-width: .2307692308vw;
        -webkit-backdrop-filter: blur(3.0769230769vw);
        backdrop-filter: blur(3.0769230769vw)
    }
}

@media screen and (max-width:565px) {
    .card_Card_bg__92avI {
        border-radius: 3.7209302326vw;
        border-width: .3488372093vw;
        -webkit-backdrop-filter: blur(4.6511627907vw);
        backdrop-filter: blur(4.6511627907vw)
    }
}

.card_Card_bg__92avI:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    width: calc(100% + 1.3245033113vw);
    height: calc(100% + 1.3245033113vw);
    border: .0993377483vw solid rgba(213, 223, 255, .1);
    border-radius: 1.5894039735vw;
    -webkit-backdrop-filter: blur(.2649006623vw);
    backdrop-filter: blur(.2649006623vw)
}

@media screen and (max-width:1024px) {
    .card_Card_bg__92avI:before {
        display: none;
        width: calc(100% + 3.0769230769vw);
        height: calc(100% + 3.0769230769vw);
        border-width: .2307692308vw;
        border-radius: 3.6923076923vw;
        -webkit-backdrop-filter: blur(.6153846154vw);
        backdrop-filter: blur(.6153846154vw)
    }
}

@media screen and (max-width:565px) {
    .card_Card_bg__92avI:before {
        width: calc(100% + 4.6511627907vw);
        height: calc(100% + 4.6511627907vw);
        border-width: .3488372093vw;
        border-radius: 5.5813953488vw;
        -webkit-backdrop-filter: blur(.9302325581vw);
        backdrop-filter: blur(.9302325581vw)
    }
}

.card_Card_bg_border__X3Ktd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    mix-blend-mode: lighten;
    opacity: 0;
    transition: .5s ease-in-out;
    transition-property: opacity
}

.card_Card_bg_logo__HcVpb {
    position: absolute;
    left: 50%;
    top: 0;
    translate: -50% -60%;
    height: 13.2450331126vw;
    transition: opacity .5s ease
}

@media screen and (max-width:1024px) {
    .card_Card_bg_logo__HcVpb {
        height: 30.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_bg_logo__HcVpb {
        height: 46.511627907vw
    }
}

.card_Card_bg_logo__HcVpb>* {
    height: 100%;
    width: auto
}

.card_Card_header__UL_lg {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 6.6225165563vw;
    transition: opacity .5s ease !important
}

.card_Card_header__UL_lg svg {
    transition: filter .5s ease !important
}

@media screen and (max-width:1024px) {
    .card_Card_header__UL_lg {
        height: 21.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_header__UL_lg {
        height: 32.5581395349vw
    }
}

.card_Card_title__opOjn {
    max-width: 14.5695364238vw;
    text-align: center;
    font-size: 1.4569536424vw;
    line-height: 110%;
    font-weight: 600;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_title__opOjn {
        max-width: unset;
        width: 80%;
        font-size: 3.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_title__opOjn {
        font-size: 5.5813953488vw
    }
}

.card_Card_list_item__gyg5h {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.9801324503vw;
    border-top: .0662251656vw solid hsla(0, 0%, 100%, .15)
}

.card_Card_list_item__gyg5h svg {
    transition: .5s ease;
    transition-property: opacity, filter
}

@media screen and (max-width:1024px) {
    .card_Card_list_item__gyg5h {
        justify-content: space-between;
        padding-inline: 3.0769230769vw;
        height: 8.4615384615vw;
        border-top-width: .1538461538vw
    }

    .card_Card_list_item__gyg5h span {
        opacity: .5
    }
}

@media screen and (max-width:565px) {
    .card_Card_list_item__gyg5h {
        height: 12.7906976744vw;
        padding-inline: 4.6511627907vw;
        border-top-width: .2325581395vw
    }
}

.card_Card_list_item_inner__bO1kg {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.059602649vw;
    line-height: 140%;
    text-align: center;
    transition: opacity .5s ease
}

@media screen and (max-width:1024px) {
    .card_Card_list_item_inner__bO1kg {
        gap: 1.5384615385vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_list_item_inner__bO1kg {
        gap: 2.3255813953vw;
        font-size: 3.2558139535vw
    }
}

.card_Card_list_item_inner__bO1kg svg {
    height: 1.6556291391vw;
    width: auto;
    transition: .5s ease;
    transition-property: opacity, filter
}

@media screen and (max-width:1024px) {
    .card_Card_list_item_inner__bO1kg svg {
        height: 3.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_list_item_inner__bO1kg svg {
        height: 5.8139534884vw
    }
}

.__05-man_Man__cQ4OM {
    position: relative;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*100);
    background-color: #04030d;
    transition: 1s ease-in-out;
    transition-property: opacity
}

.__05-man_Man__cQ4OM.__05-man_active__1XLKf {
    opacity: 1
}

.__05-man_Man_content__eYx_p {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: calc(var(--lvh, 1lvh)*100);
    width: 100%;
    -webkit-mask-image: linear-gradient(180deg, transparent 0, #000 30%, #000 70%, transparent);
    mask-image: linear-gradient(180deg, transparent 0, #000 30%, #000 70%, transparent)
}

.__05-man_Man_bg__DThF1,
.__05-man_Man_content__eYx_p video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.__06-get-started_GetStarted__3M32d {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 7.9470198675vw 4.6357615894vw;
    transition: 1s ease-in-out;
    transition-property: opacity
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted__3M32d {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted__3M32d {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted__3M32d {
        padding-block: 7.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted__3M32d {
        padding-block: 11.6279069767vw
    }
}

.__06-get-started_GetStarted__3M32d.__06-get-started_active__CoSd4 {
    opacity: 1
}

.__06-get-started_GetStarted_bg__SlnDE {
    position: absolute;
    left: 50%;
    top: 9.9337748344vw;
    translate: -50% 0;
    width: 100%
}

.__06-get-started_GetStarted_bg__SlnDE img {
    width: 100%;
    height: auto
}

.__06-get-started_GetStarted_title__CSE6n {
    text-align: center
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_title__CSE6n {
        width: 70%;
        font-size: 6.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted_title__CSE6n {
        width: 100%;
        font-size: 8.3720930233vw
    }
}

.__06-get-started_GetStarted_title__CSE6n>a svg {
    height: 2.6490066225vw
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_title__CSE6n>a svg {
        height: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted_title__CSE6n>a svg {
        height: 6.976744186vw
    }
}

.__06-get-started_GetStarted_text__eoCup {
    max-width: 46.357615894vw;
    margin-top: 2.9139072848vw;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_text__eoCup {
        max-width: unset;
        width: 85%
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted_text__eoCup {
        width: 80%
    }
}

.__06-get-started_GetStarted_app__vuH8r {
    position: relative;
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 3.642384106vw
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_app__vuH8r {
        margin-top: 8.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted_app__vuH8r {
        margin-top: 4.6511627907vw
    }
}

.__06-get-started_GetStarted_app_light__8bJRS {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    translate: -50% -70%;
    width: 80%
}

.__06-get-started_GetStarted_app_light__8bJRS img {
    width: 100%;
    height: auto
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_app_light__8bJRS {
        width: 100%
    }
}

.__06-get-started_GetStarted_app_card__4aeBo {
    width: -moz-fit-content;
    width: fit-content;
    padding: .6622516556vw;
    border-radius: 1.7218543046vw;
    border: .0662251656vw solid #4a4b70;
    -webkit-backdrop-filter: blur(3.3112582781vw);
    backdrop-filter: blur(3.3112582781vw);
    background-color: rgba(4, 3, 13, .3);
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 50%);
    mask-image: linear-gradient(0deg, transparent 0, #000 50%)
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_app_card__4aeBo {
        width: 100%;
        padding: 1.5384615385vw;
        border-radius: 2.4615384615vw;
        border-width: .1538461538vw;
        -webkit-backdrop-filter: blur(7.6923076923vw);
        backdrop-filter: blur(7.6923076923vw)
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted_app_card__4aeBo {
        padding: unset;
        border-radius: 5.5813953488vw;
        border: .6976744186vw solid rgba(74, 75, 112, .4);
        background: var(--BG, #0d0e10)
    }
}

.__06-get-started_GetStarted_app_card_inner__qz2Co {
    position: relative;
    height: 39.7350993377vw
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_app_card_inner__qz2Co {
        width: 100%;
        height: auto
    }
}

.__06-get-started_GetStarted_app_card_inner__qz2Co img {
    height: 100%;
    width: auto;
    border-radius: 1.1920529801vw;
    background-color: rgba(4, 3, 13, .5)
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_app_card_inner__qz2Co img {
        width: 100%;
        height: auto;
        border-radius: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .__06-get-started_GetStarted_app_card_inner__qz2Co img {
        border-radius: 5.5813953488vw
    }
}

.__06-get-started_GetStarted_app_card_inner__qz2Co svg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: auto
}

@media screen and (max-width:1024px) {
    .__06-get-started_GetStarted_app_card_inner__qz2Co svg {
        width: 100%;
        height: auto
    }
}

.__06-get-started_GetStarted_app_card_inner__qz2Co svg path:first-child {
    filter: drop-shadow(0 5px 5px #15ffab)
}

.__06-get-started_GetStarted_app_card_inner__qz2Co svg path:nth-child(2) {
    filter: drop-shadow(0 5px 5px #a162f7)
}

.__06-get-started_GetStarted_app_card_inner__qz2Co svg path:nth-child(3) {
    filter: drop-shadow(0 5px 5px #3a48e0)
}

.__07-platforms_Platforms__dP_fI {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    padding-block: 6.6225165563vw
}

@media screen and (max-width:1024px) {
    .__07-platforms_Platforms__dP_fI {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__07-platforms_Platforms__dP_fI {
        padding-inline: 4.6511627907vw
    }
}

.__07-platforms_Platforms_content__fL7U6 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (max-width:1024px) {
    .__07-platforms_Platforms_content__fL7U6 {
        flex-direction: column;
        padding-bottom: 53.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .__07-platforms_Platforms_content__fL7U6 {
        padding-bottom: 65.1162790698vw
    }
}

.__07-platforms_Platforms_info__5aT9u {
    position: relative;
    z-index: 5
}

@media screen and (max-width:1024px) {
    .__07-platforms_Platforms_info__5aT9u {
        width: 100%
    }
}

.__07-platforms_Platforms_title__epdBk {
    width: 26.4900662252vw;
    margin-top: 2.7814569536vw
}

@media screen and (max-width:1024px) {
    .__07-platforms_Platforms_title__epdBk {
        width: 100%;
        margin-top: 6.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .__07-platforms_Platforms_title__epdBk {
        margin-top: 9.7674418605vw
    }
}

.__07-platforms_Platforms_text__C2CkF {
    width: 26.4900662252vw;
    margin-top: 3.178807947vw
}

@media screen and (max-width:1024px) {
    .__07-platforms_Platforms_text__C2CkF {
        width: 100%;
        margin-top: 7.3846153846vw
    }
}

.__07-platforms_Platforms_grid__qFQRS {
    will-change: transform;
    position: absolute;
    right: 0;
    top: 50%;
    translate: 0 -50%;
    display: grid;
    grid-template-columns: repeat(8, 6.6225165563vw);
    grid-template-rows: repeat(5, 6.6225165563vw);
    grid-gap: .0993377483vw;
    gap: .0993377483vw;
    padding: .0993377483vw;
    background: radial-gradient(closest-side at 55% 45%, #2d364c 0, transparent 100%);
    -webkit-mask-image: radial-gradient(closest-side at 55% 45%, #000 50%, transparent 100%);
    mask-image: radial-gradient(closest-side at 55% 45%, #000 50%, transparent 100%)
}

@media screen and (max-width:1024px) {
    .__07-platforms_Platforms_grid__qFQRS {
        right: unset;
        top: unset;
        bottom: 0;
        left: 30%;
        translate: -50% 20%;
        grid-template-columns: repeat(8, 15.3846153846vw);
        grid-template-rows: repeat(5, 15.3846153846vw);
        gap: .2307692308vw;
        padding: .2307692308vw
    }
}

@media screen and (max-width:565px) {
    .__07-platforms_Platforms_grid__qFQRS {
        grid-template-columns: repeat(8, 16.2790697674vw);
        grid-template-rows: repeat(5, 16.2790697674vw);
        gap: .3488372093vw;
        padding: .3488372093vw
    }
}

.canvas-grid_CanvasGrid___dAqE {
    opacity: 0;
    transition: .2s ease-in-out;
    transition-property: opacity
}

.canvas-grid_CanvasGrid___dAqE.canvas-grid_active__0wH_5 {
    opacity: 1
}

.grid-item_GridItem__q6S42 {
    will-change: transform;
    position: relative;
    background-color: #04030d
}

.grid-item_GridItem__q6S42:hover canvas {
    opacity: 1
}

.grid-item_GridItem__q6S42.grid-item_image__pFnrz {
    grid-column: span 2
}

.grid-item_GridItem__q6S42>canvas {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 1s ease-in-out;
    transition-property: opacity;
    padding: .1986754967vw;
    -webkit-mask-image: radial-gradient(transparent 0, #000 100%);
    mask-image: radial-gradient(transparent 0, #000 100%)
}

@media screen and (max-width:1024px) {
    .grid-item_GridItem__q6S42>canvas {
        padding: .4615384615vw
    }
}

@media screen and (max-width:565px) {
    .grid-item_GridItem__q6S42>canvas {
        padding: .6976744186vw
    }
}

.grid-item_GridItem_content__qVaNl {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    z-index: 2
}

.grid-item_GridItem_content__qVaNl img {
    width: 80%;
    height: 70%;
    object-fit: contain
}

.grid-item_GridItem_coming__u3Zk8 {
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    padding: .6622516556vw .7947019868vw;
    color: #fff;
    font-size: .7947019868vw;
    font-weight: 500;
    border-radius: 0 0 0 1.4569536424vw;
    background: linear-gradient(103deg, rgba(8, 5, 32, .4) 50.48%, rgba(38, 42, 84, .4) 86.47%);
    -webkit-backdrop-filter: blur(.1986754967vw);
    backdrop-filter: blur(.1986754967vw)
}

@media screen and (max-width:1024px) {
    .grid-item_GridItem_coming__u3Zk8 {
        padding: 1.5384615385vw 1.8461538462vw;
        font-size: 1.8461538462vw;
        border-radius: 0 0 0 3.3846153846vw;
        -webkit-backdrop-filter: blur(.4615384615vw);
        backdrop-filter: blur(.4615384615vw)
    }
}

.grid-item_GridItem_coming__u3Zk8 img {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: auto
}

.grid-item_GridItem_coming_gradient__QGjgS {
    position: absolute;
    bottom: 0;
    left: 50%;
    translate: -50% 50%;
    width: 150%;
    height: 200%
}

.radial-gradient_RadialGradient__Be_UZ {
    will-change: transform;
    width: 100%;
    height: 100%
}

.__08-our-platform_OurPlatform__tArgc {
    width: 100%;
    padding-inline: 12.0529801325vw;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 4.6357615894vw 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform__tArgc {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform__tArgc {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform__tArgc {
        padding-block: 10.7692307692vw 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform__tArgc {
        padding-block: 16.2790697674vw 4.6511627907vw
    }
}

.__08-our-platform_OurPlatform_title__25MyU {
    margin-top: 1.3245033113vw;
    text-align: center;
    font-size: 2.3841059603vw
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform_title__25MyU {
        width: 92.3076923077vw;
        margin-top: 6.4615384615vw;
        font-size: 5.5384615385vw
    }

    .__08-our-platform_OurPlatform_title__25MyU br {
        display: none
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform_title__25MyU {
        margin-top: 9.7674418605vw;
        width: 100%;
        font-size: 7.4418604651vw;
        letter-spacing: -.02em
    }
}

.__08-our-platform_OurPlatform_content__JskUx {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 33.1125827815vw;
    width: 100%;
    margin-top: .6622516556vw
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform_content__JskUx {
        height: auto
    }
}

.__08-our-platform_OurPlatform_bg__tVguw {
    position: absolute;
    top: 50%;
    left: 40%;
    translate: -50% -50%;
    height: 70%
}

.__08-our-platform_OurPlatform_bg__tVguw img {
    height: 100%;
    width: auto
}

.__08-our-platform_OurPlatform_bg__tVguw canvas {
    position: absolute;
    bottom: 0;
    right: 0;
    translate: 30% 5%;
    width: 150%;
    height: 90%
}

.__08-our-platform_OurPlatform_slides__Tb_qs {
    display: flex;
    flex: 1 0;
    align-items: stretch;
    justify-content: space-between;
    gap: 7.6158940397vw;
    width: 100%;
    margin-top: 1.3245033113vw
}

.__08-our-platform_OurPlatform_slides_info__ETcip {
    display: flex;
    flex-direction: column;
    gap: 1.9867549669vw;
    width: 27.1523178808vw
}

.__08-our-platform_OurPlatform_slide__bzG0V {
    transition: .7s ease-in-out;
    transition-property: transform
}

.__08-our-platform_OurPlatform_slides_image__xcmDZ {
    position: relative;
    display: flex;
    flex: 1 0
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform_button__twXOO {
        margin-top: 8.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform_button__twXOO {
        margin-top: 12.7906976744vw
    }
}

.__08-our-platform_OurPlatform_swiperWrap__ScUXT {
    width: 100%;
    margin-top: 3.642384106vw
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform_swiperWrap__ScUXT {
        margin-top: 8.4615384615vw;
        height: 90vw
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform_swiperWrap__ScUXT {
        margin-top: 12.7906976744vw;
        height: 115vw
    }
}

.__08-our-platform_OurPlatform_swiper__XYk_4 {
    overflow: visible;
    width: 100%
}

.__08-our-platform_OurPlatform_swiper_slide__bqnrW {
    width: 100%
}

.__08-our-platform_OurPlatform_pagination__LcJyE {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .3311258278vw;
    width: 100%;
    margin-top: 2.6490066225vw
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform_pagination__LcJyE {
        gap: 1.1627906977vw;
        margin-top: 9.3023255814vw
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform_pagination__LcJyE {
        gap: 1.1627906977vw;
        margin-top: 9.3023255814vw
    }
}

.__08-our-platform_OurPlatform_pagination_item__FxlR8 {
    will-change: transform;
    width: 2.119205298vw;
    height: .1324503311vw;
    background: linear-gradient(90deg, #8e92ee 0, #3b49e0);
    border-top-right-radius: 1000px;
    opacity: .1;
    transition: .3s ease-in-out;
    transition-property: opacity, width
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform_pagination_item__FxlR8 {
        width: 4.9230769231vw;
        height: .3076923077vw
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform_pagination_item__FxlR8 {
        width: 7.4418604651vw;
        height: .4651162791vw
    }
}

.__08-our-platform_OurPlatform_pagination_item__FxlR8.__08-our-platform_active__3k_lx {
    width: 4.7682119205vw;
    opacity: 1
}

@media screen and (max-width:1024px) {
    .__08-our-platform_OurPlatform_pagination_item__FxlR8.__08-our-platform_active__3k_lx {
        width: 11.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .__08-our-platform_OurPlatform_pagination_item__FxlR8.__08-our-platform_active__3k_lx {
        width: 16.7441860465vw
    }
}

.card_Card__d6nb2 {
    display: flex;
    flex-direction: column
}

.card_Card_image___nx8e {
    width: 100%;
    aspect-ratio: 1/.6
}

.card_Card_image___nx8e img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.card_Card_label__O8yF9 {
    display: flex;
    align-items: center;
    gap: .5298013245vw;
    margin-top: 2.6490066225vw;
    font-size: 1.059602649vw;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -.021192053vw;
    background: linear-gradient(90deg, #6871ff, #5c5f9a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_label__O8yF9 {
        gap: 1.2307692308vw;
        margin-top: 6.1538461538vw;
        font-size: 2.4615384615vw;
        letter-spacing: -.0492307692vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_label__O8yF9 {
        gap: 1.8604651163vw;
        margin-top: 9.3023255814vw;
        font-size: 3.7209302326vw;
        letter-spacing: -.0744186047vw
    }
}

.card_Card_label__O8yF9 svg {
    height: 1.1920529801vw;
    width: auto
}

@media screen and (max-width:1024px) {
    .card_Card_label__O8yF9 svg {
        height: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_label__O8yF9 svg {
        height: 4.1860465116vw
    }
}

.card_Card_title__uNkpH {
    margin-top: 1.5894039735vw;
    font-size: 1.3245033113vw;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -.0264900662vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_title__uNkpH {
        margin-top: 3.6923076923vw;
        font-size: 3.0769230769vw;
        letter-spacing: -.0615384615vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_title__uNkpH {
        margin-top: 5.5813953488vw;
        font-size: 4.6511627907vw;
        letter-spacing: -.0930232558vw
    }
}

.card_Card_text__LFCs8 {
    margin-top: 1.5894039735vw;
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 142.857%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_text__LFCs8 {
        margin-top: 3.6923076923vw;
        font-size: 2.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_text__LFCs8 {
        margin-top: 5.5813953488vw;
        font-size: 3.7209302326vw
    }
}

.image-item_ImageItem__DKFwy {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    -webkit-mask-image: linear-gradient(270deg, transparent 0, #000);
    mask-image: linear-gradient(270deg, transparent 0, #000)
}

.image-item_ImageItem__DKFwy img {
    position: absolute;
    top: 50%;
    translate: 0 -50%;
    left: 0;
    height: 80%;
    width: auto
}

.info-item_InfoItem__kE8fy {
    width: 100%;
    opacity: .3;
    transition: .3s ease-in-out;
    transition-property: opacity
}

.info-item_InfoItem__kE8fy.info-item_active__uBZqA {
    opacity: 1
}

.info-item_InfoItem_suptitle__Kkmml {
    display: flex;
    align-items: center;
    gap: .5298013245vw;
    font-size: 1.059602649vw;
    line-height: 100%;
    letter-spacing: -.021192053vw;
    background: linear-gradient(90deg, #6871ff, #5c5f9a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.info-item_InfoItem_suptitle__Kkmml svg {
    height: 1.1920529801vw;
    width: auto
}

.info-item_InfoItem_suptitle__Kkmml svg g[fill],
.info-item_InfoItem_suptitle__Kkmml svg path[fill] {
    fill: #6871ff
}

.info-item_InfoItem_suptitle__Kkmml svg g[stroke],
.info-item_InfoItem_suptitle__Kkmml svg path[stroke] {
    stroke: #6871ff
}

.info-item_InfoItem_title__7z9b7 {
    margin-top: 1.5894039735vw;
    font-size: 1.3245033113vw;
    letter-spacing: -.0264900662vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

.info-item_InfoItem_text_container__PvaKI {
    position: relative;
    margin-top: .9933774834vw;
    width: 100%;
    height: 0
}

.info-item_InfoItem_text__fwmII {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: .9271523179vw;
    line-height: 142.857%
}

.__09-loved_Loved__QD8oP {
    position: relative;
    height: calc(var(--lvh, 1lvh)*600) !important;
    transition: 1s ease-in-out;
    transition-property: opacity
}

@media screen and (max-width:1024px) {
    .__09-loved_Loved__QD8oP {
        height: calc(var(--lvh, 1lvh)*500) !important
    }
}

@media screen and (max-width:565px) {
    .__09-loved_Loved__QD8oP {
        height: calc(var(--lvh, 1lvh)*400) !important
    }
}

.__09-loved_Loved__QD8oP.__09-loved_active__Gezv0 {
    opacity: 1
}

.__09-loved_Loved_scene__1VKMi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.__09-loved_Loved_scene__1VKMi>div {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*100);
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 20%, #000 80%, transparent);
    mask-image: linear-gradient(0deg, transparent 0, #000 20%, #000 80%, transparent)
}

.__09-loved_Loved_bg___kr3n {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 0;
    translate: 0 -50%;
    width: 100%;
    height: 120%
}

.__09-loved_Loved_bg___kr3n img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.__09-loved_Loved_cards__mm0Lj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    perspective: 99.3377483444vw
}

.__09-loved_Loved_content__TSIC6 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*100);
    padding-top: 13.2450331126vw;
    padding-inline: 20px
}

.__09-loved_Loved_content__TSIC6:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    translate: -50% -30%;
    width: 40%;
    height: 30%;
    border-radius: 100%;
    background: #040404;
    filter: blur(3.3112582781vw);
    opacity: .8
}

.__09-loved_Loved_title__UD4i7 {
    position: relative;
    width: 41.7218543046vw;
    text-align: center;
    font-size: 2.9139072848vw
}

@media screen and (max-width:1024px) {
    .__09-loved_Loved_title__UD4i7 {
        width: 96.9230769231vw;
        font-size: 6.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .__09-loved_Loved_title__UD4i7 {
        width: unset;
        font-size: 7.4418604651vw
    }
}

.__09-loved_Loved_text__z8QTB {
    margin-top: 2.3841059603vw;
    width: 25.1655629139vw;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__09-loved_Loved_text__z8QTB {
        margin-top: 5.5384615385vw;
        width: 58.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .__09-loved_Loved_text__z8QTB {
        margin-top: 7.4418604651vw;
        width: 90%
    }
}

.__09-loved_Loved_btn__hbNp8 {
    margin-top: 2.3841059603vw
}

@media screen and (max-width:1024px) {
    .__09-loved_Loved_btn__hbNp8 {
        margin-top: 5.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .__09-loved_Loved_btn__hbNp8 {
        margin-top: 7.4418604651vw
    }
}

.__10-ready_Ready__EQYaf {
    position: relative;
    height: calc(var(--lvh, 1lvh)*100);
    width: 100%;
    transition: 1s ease-in-out;
    transition-property: opacity
}

.__10-ready_Ready__EQYaf.__10-ready_active__5zTEx {
    opacity: 1
}

.__10-ready_Ready_container__T8DV_ {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*100)
}

.__10-ready_Ready_container__T8DV_ video {
    width: 100vw;
    height: 120%;
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%);
    mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%)
}

@media screen and (max-width:565px) {
    .__10-ready_Ready_container__T8DV_ video {
        -webkit-mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%);
        mask-image: linear-gradient(180deg, transparent 5%, #000 30%, #000 70%, transparent 95%)
    }
}

.__10-ready_Ready_title__kK9FS {
    text-align: center;
    font-size: 6.6225165563vw
}

@media screen and (max-width:1024px) {
    .__10-ready_Ready_title__kK9FS {
        font-size: 15.3846153846vw
    }
}

@media screen and (max-width:565px) {
    .__10-ready_Ready_title__kK9FS {
        font-size: 13.9534883721vw
    }
}

.__10-ready_Ready_bg__kgGY2 {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.__10-ready_Ready_bg__kgGY2 img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.__11-choose_Choose__nqn2z {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 6.6225165563vw 13.2450331126vw;
    transition: 1s ease-in-out;
    transition-property: opacity
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose__nqn2z {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__11-choose_Choose__nqn2z {
        padding-inline: 4.6511627907vw
    }
}

.__11-choose_Choose__nqn2z video {
    position: absolute;
    width: 100%;
    height: auto;
    z-index: -1;
    bottom: 0;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 30%, #000 80%, transparent);
    mask-image: linear-gradient(0deg, transparent 0, #000 30%, #000 80%, transparent);
    -webkit-mask-image: radial-gradient(ellipse 50% 50% at center, #000 0, transparent 100%);
    mask-image: radial-gradient(ellipse 50% 50% at center, #000 0, transparent 100%)
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose__nqn2z video {
        width: 200%;
        translate: 0 20%
    }
}

.__11-choose_Choose__nqn2z.__11-choose_active__RsaWO {
    opacity: 1
}

.__11-choose_Choose_bg__HkiL1 {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: -1;
    width: 70%;
    translate: -50% 25%
}

.__11-choose_Choose_bg__HkiL1 img {
    width: 100%;
    height: auto
}

.__11-choose_Choose_title__1t7iT {
    width: 21.1920529801vw;
    text-align: center;
    font-size: 2.7814569536vw
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose_title__1t7iT {
        width: unset
    }
}

@media screen and (max-width:565px) {
    .__11-choose_Choose_title__1t7iT {
        font-size: 5.4304635762vw
    }
}

.__11-choose_Choose_selector__7ON7q {
    margin-top: 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose_selector__7ON7q {
        margin-top: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__11-choose_Choose_selector__7ON7q {
        margin-top: 6.976744186vw
    }
}

.__11-choose_Choose_selector__7ON7q+.__11-choose_Choose_selector__7ON7q {
    margin-top: .3311258278vw
}

.__11-choose_Choose_card__0AF__ {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 52.9801324503vw;
    margin-top: 1.8543046358vw;
    scale: .8;
    transform-origin: top center
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose_card__0AF__ {
        width: 100%;
        scale: 1;
        margin-top: 9.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .__11-choose_Choose_card__0AF__ {
        margin-top: 0px !important
    }
}

.__11-choose_Choose_platforms__mkCpB {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    gap: 2rem;
    width: 52.9801324503vw
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose_platforms__mkCpB {
        width: 100%
    }
}

@media screen and (max-width:565px) {
    .__11-choose_Choose_platforms__mkCpB {
        gap: 1rem
    }
}

.__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsTitle__U37rI {
    font-size: .9271523179vw
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsTitle__U37rI {
        margin-top: 9.7674418605vw;
        font-size: 2.7814569536vw
    }
}

@media screen and (max-width:565px) {
    .__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsTitle__U37rI {
        font-size: 18px
    }
}

.__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsLogoContainer__HSxwl {
    display: flex;
    flex-flow: row wrap;
    gap: 2rem;
    max-width: 60%;
    width: 100%
}

.__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsLogoContainer__HSxwl div {
    flex: 1 1;
    height: 50px;
    position: relative
}

.__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsLogoContainer__HSxwl div img {
    object-fit: contain;
    filter: grayscale(1) brightness(5);
    opacity: .6
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsLogoContainer__HSxwl {
        max-width: 100%
    }

    .__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsLogoContainer__HSxwl div {
        height: 70px
    }
}

@media screen and (max-width:565px) {
    .__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsLogoContainer__HSxwl {
        max-width: 100%;
        gap: 1rem;
        margin-top: 1rem
    }

    .__11-choose_Choose_platforms__mkCpB .__11-choose_Choose_platformsLogoContainer__HSxwl div {
        flex: 1 1 100%;
        height: 30px
    }
}

.__11-choose_swiper__UOoAw {
    overflow: visible;
    width: 100%;
    pointer-events: none;
    opacity: 0
}

.__11-choose_swiper__UOoAw.__11-choose_singleSwiper__Vi1cK .swiper-wrapper {
    justify-content: center
}

.__11-choose_swiper__UOoAw.__11-choose_singleSwiper__Vi1cK .swiper-wrapper .swiper-slide {
    margin: 0 !important
}

.__11-choose_swiper__UOoAw.__11-choose_active__RsaWO {
    opacity: 1;
    pointer-events: all
}

.__11-choose_swiper__UOoAw:not(:first-child) {
    position: absolute;
    top: 0;
    width: 100%
}

.card_Card__wenyo {
    position: relative;
    border-radius: 1.059602649vw;
    border: .0993377483vw solid rgba(213, 223, 255, .1);
    background: linear-gradient(166deg, hsla(0, 0%, 100%, .01) 4.29%, hsla(0, 0%, 100%, .01) 72.39%);
    -webkit-backdrop-filter: blur(.6622516556vw);
    backdrop-filter: blur(.6622516556vw)
}

@media screen and (max-width:1024px) {
    .card_Card__wenyo {
        border-radius: 2.4615384615vw;
        border-width: .2307692308vw;
        -webkit-backdrop-filter: blur(1.5384615385vw);
        backdrop-filter: blur(1.5384615385vw)
    }
}

@media screen and (max-width:565px) {
    .card_Card__wenyo {
        border-radius: 3.7209302326vw;
        border-width: .3488372093vw;
        -webkit-backdrop-filter: blur(2.3255813953vw);
        backdrop-filter: blur(2.3255813953vw)
    }
}

.card_Card__wenyo:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    width: calc(100% + 1.4569536424vw);
    height: calc(100% + 1.4569536424vw);
    border-radius: 1.5894039735vw;
    border: .0993377483vw solid rgba(213, 223, 255, .1)
}

@media screen and (max-width:1024px) {
    .card_Card__wenyo:before {
        width: calc(100% + 3.3846153846vw);
        height: calc(100% + 3.3846153846vw);
        border-radius: 3.6923076923vw;
        border-width: .2307692308vw
    }
}

@media screen and (max-width:565px) {
    .card_Card__wenyo:before {
        width: calc(100% + 5.1162790698vw);
        height: calc(100% + 5.1162790698vw);
        border-radius: 5.5813953488vw;
        border-width: .3488372093vw
    }
}

.card_Card_border__oFMpE {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    mix-blend-mode: lighten;
    pointer-events: none;
    transition: .5s ease-in-out;
    transition-property: opacity
}

.card_Card_content__i7b2L {
    position: relative;
    overflow: hidden;
    padding: 1.3245033113vw
}

@media screen and (max-width:1024px) {
    .card_Card_content__i7b2L {
        padding: 6.1538461538vw 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_content__i7b2L {
        padding: 6.976744186vw 4.6511627907vw
    }
    
}

.card_Card_title__Mlqz6 {
    font-size: 1.059602649vw;
    line-height: 100%;
    font-weight: 500;
    letter-spacing: -.021192053vw;
    background: linear-gradient(90deg, #6871ff, #5c5f9a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_title__Mlqz6 {
        font-size: 2.4615384615vw;
        letter-spacing: -.0492307692vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_title__Mlqz6 {
        font-size: 3.7209302326vw;
        letter-spacing: -.0744186047vw
    }
}

.card_Card_price__uUo3O {
    margin-top: .5298013245vw;
    font-size: 2.6490066225vw;
    line-height: 110%;
    font-weight: 500;
    letter-spacing: -.0529801325vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_price__uUo3O {
        margin-top: 6.1538461538vw;
        font-size: 6.1538461538vw;
        letter-spacing: -.1230769231vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_price__uUo3O {
        margin-top: 4.6511627907vw;
        font-size: 9.3023255814vw;
        letter-spacing: -.1860465116vw
    }
}

.card_Card_price__uUo3O span {
    font-size: .9271523179vw;
    line-height: 142.857%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    opacity: .5
}

@media screen and (max-width:1024px) {
    .card_Card_price__uUo3O span {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_price__uUo3O span {
        font-size: 3.2558139535vw
    }
}

.card_Card_text__wYwBp {
    margin-top: .5298013245vw;
    font-size: .9271523179vw;
    line-height: 142.857%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_text__wYwBp {
        margin-top: 4.9230769231vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_text__wYwBp {
        margin-top: 3.488372093vw;
        font-size: 3.2558139535vw
    }
}

.card_Card_button__zgMGl {
    width: 100%;
    margin-top: .6622516556vw
}

@media screen and (max-width:1024px) {
    .card_Card_button__zgMGl {
        margin-top: 5.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_button__zgMGl {
        margin-top: 4.6511627907vw
    }
}

.card_Card_separator__HcEs4 {
    width: 100%;
    height: .0662251656vw;
    margin-block: .9933774834vw;
    background: linear-gradient(90deg, transparent 0, hsla(0, 0%, 100%, .25) 50%, transparent)
}

@media screen and (max-width:1024px) {
    .card_Card_separator__HcEs4 {
        height: .1538461538vw;
        margin-block: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_separator__HcEs4 {
        height: .2325581395vw;
        margin-block: 4.6511627907vw
    }
}

.card_Card_benefits_title__c6OEK {
    font-size: .9271523179vw;
    line-height: 142.857%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_benefits_title__c6OEK {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_benefits_title__c6OEK {
        font-size: 3.2558139535vw
    }
}

.card_Card_benefits_list__V_o1e {
    position: relative;
    margin-top: .6622516556vw
}

@media screen and (max-width:1024px) {
    .card_Card_benefits_list__V_o1e {
        margin-top: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_benefits_list__V_o1e {
        margin-top: 4.1860465116vw
    }
}

.card_Card_benefits_more__ZNIul {
    position: relative;
    overflow: visible;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .6622516556vw;
    margin-top: 1.5894039735vw;
    font-size: .9271523179vw;
    line-height: 100%;
    cursor: pointer
}

@media screen and (max-width:1024px) {
    .card_Card_benefits_more__ZNIul {
        gap: 1.5384615385vw;
        margin-top: 3.6923076923vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_benefits_more__ZNIul {
        gap: 2.3255813953vw;
        margin-top: 5.5813953488vw;
        font-size: 3.2558139535vw
    }
}

.card_Card_benefits_more__ZNIul.card_active__UgszB svg {
    rotate: 180deg
}

.card_Card_benefits_more__ZNIul svg {
    height: 100%;
    width: auto;
    transition: .5s ease-in-out;
    transition-property: rotate
}

.card_Card_benefits_more__ZNIul svg g[fill],
.card_Card_benefits_more__ZNIul svg path[fill] {
    fill: #fff
}

.card_Card_benefits_more__ZNIul svg g[stroke],
.card_Card_benefits_more__ZNIul svg path[stroke] {
    stroke: #fff
}

.more-info_MoreInfo__Ml8X4 {
    position: relative
}

.more-info_MoreInfo__Ml8X4.more-info_active__ATBaE .more-info_MoreInfo_text__Xeec7 {
    opacity: 1;
    translate: 0 0
}

.more-info_MoreInfo_icon__fBO9n {
    height: .9933774834vw
}

@media screen and (max-width:1024px) {
    .more-info_MoreInfo_icon__fBO9n {
        height: 2.3076923077vw
    }
}

@media screen and (max-width:565px) {
    .more-info_MoreInfo_icon__fBO9n {
        height: 3.488372093vw
    }
}

.more-info_MoreInfo_icon__fBO9n svg {
    height: 100%;
    width: auto
}

.more-info_MoreInfo_text__Xeec7 {
    position: absolute;
    bottom: 120%;
    right: 0;
    width: 13.2450331126vw;
    padding: .6622516556vw;
    font-size: .7947019868vw;
    border-radius: 1.3245033113vw;
    background-color: #04030d;
    opacity: 0;
    translate: 0 20%;
    transition: .5s ease-out;
    transition-property: opacity, translate
}

@media screen and (max-width:1024px) {
    .more-info_MoreInfo_text__Xeec7 {
        width: 30.7692307692vw;
        padding: 1.5384615385vw;
        font-size: 1.8461538462vw;
        border-radius: 3.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .more-info_MoreInfo_text__Xeec7 {
        width: 46.511627907vw;
        padding: 2.3255813953vw;
        font-size: 2.7906976744vw;
        border-radius: 4.6511627907vw
    }
}

.list-item_ListItem__njFa0 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-block: .3311258278vw;
    opacity: 0
}

@media screen and (max-width:1024px) {
    .list-item_ListItem__njFa0 {
        padding-block: 1.0769230769vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem__njFa0 {
        padding-block: 1.6279069767vw
    }
}

.list-item_ListItem__njFa0.list-item_active__LBj7H {
    opacity: 1
}

.list-item_ListItem_title__39F8G {
    color: #71789b;
    font-size: .9271523179vw;
    line-height: 142.857%
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_title__39F8G {
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_title__39F8G {
        font-size: 3.2558139535vw
    }
}

.list-item_ListItem_text__0Lw0N {
    display: flex;
    align-items: center;
    gap: .4635761589vw;
    font-size: 1.059602649vw
}

@media screen and (max-width:1024px) {
    .list-item_ListItem_text__0Lw0N {
        gap: 1.0769230769vw;
        font-size: 2.4615384615vw
    }
}

@media screen and (max-width:565px) {
    .list-item_ListItem_text__0Lw0N {
        gap: 1.6279069767vw;
        font-size: 3.7209302326vw
    }
}

.__12-answers_Answers__Wf1pw {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    padding-block: 3.9735099338vw
}

@media screen and (max-width:1024px) {
    .__12-answers_Answers__Wf1pw {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__12-answers_Answers__Wf1pw {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__12-answers_Answers__Wf1pw {
        flex-direction: column
    }
}

.__12-answers_Answers_info__Vcfdc {
    position: relative;
    width: 39.7350993377vw
}

@media screen and (max-width:1024px) {
    .__12-answers_Answers_info__Vcfdc {
        width: 100%
    }
}

.__12-answers_Answers_bg__2BkU8 {
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;
    width: 100%;
    translate: -26% 13%
}

.__12-answers_Answers_bg__2BkU8 img {
    width: 100%;
    height: auto
}

.__12-answers_Answers_title__srwo0 {
    width: 33.1125827815vw;
    font-size: 2.9139072848vw
}

@media screen and (max-width:1024px) {
    .__12-answers_Answers_title__srwo0 {
        width: unset;
        font-size: 6.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .__12-answers_Answers_title__srwo0 {
        font-size: 10.2325581395vw
    }
}

.__12-answers_Answers_text__wjgr8 {
    width: 25.1655629139vw;
    margin-top: 2.9139072848vw
}

@media screen and (max-width:1024px) {
    .__12-answers_Answers_text__wjgr8 {
        width: 100%;
        margin-top: 6.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .__12-answers_Answers_text__wjgr8 {
        margin-top: 10.2325581395vw
    }
}

.__12-answers_Answers_btn__BUjzt {
    margin-top: 2.9139072848vw
}

@media screen and (max-width:1024px) {
    .__12-answers_Answers_btn__BUjzt {
        margin-top: 6.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .__12-answers_Answers_btn__BUjzt {
        margin-top: 10.2325581395vw
    }
}

.__12-answers_Answers_list__DenXA {
    position: relative;
    display: flex;
    flex: 1 0;
    flex-direction: column
}

@media screen and (max-width:1024px) {
    .__12-answers_Answers_list__DenXA {
        flex: 1 0;
        width: 100%
    }
}

.__12-answers_Answers_list__DenXA canvas {
    position: absolute;
    top: 0;
    left: 50%;
    translate: -50% -25%;
    width: 150%;
    height: 150%;
    opacity: .5
}

.__13-join_Join__2MEAf {
    width: 100%;
    padding-inline: 12.0529801325vw;
    display: flex;
    gap: 1.3245033113vw;
    padding-block: 3.9735099338vw
}

@media screen and (max-width:1024px) {
    .__13-join_Join__2MEAf {
        padding-inline: 4.6153846154vw
    }
}

@media screen and (max-width:565px) {
    .__13-join_Join__2MEAf {
        padding-inline: 4.6511627907vw
    }
}

@media screen and (max-width:1024px) {
    .__13-join_Join__2MEAf {
        flex-direction: column;
        gap: 3.0769230769vw;
        padding-inline: 15.3846153846vw
    }
}

@media screen and (max-width:565px) {
    .__13-join_Join__2MEAf {
        gap: 4.6511627907vw;
        padding-inline: 4.6511627907vw
    }
}

.__13-join_Join__2MEAf>div {
    flex: 1 0
}

.card_Card__9ia3m {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    /* aspect-ratio: 1/1.05; */
    padding: 2.6490066225vw;
    border-radius: 1.059602649vw;
    border: .1324503311vw solid rgba(213, 223, 255, .094);
    background: linear-gradient(166deg, hsla(0, 0%, 100%, 0) 4.29%, hsla(0, 0%, 100%, .01) 72.39%);
    -webkit-backdrop-filter: blur(.2649006623vw);
    backdrop-filter: blur(.2649006623vw); margin-top: 0px !important;
}

@media screen and (max-width:1024px) {
    .card_Card__9ia3m {
        /* aspect-ratio: 1/.9; */
        padding: 6.1538461538vw;
        border-radius: 2.4615384615vw;
        border-width: .3076923077vw;
        -webkit-backdrop-filter: blur(.6153846154vw);
        backdrop-filter: blur(.6153846154vw)
    }
}

@media screen and (max-width:565px) {
    .card_Card__9ia3m {
        aspect-ratio: 1/1;
        padding: 6.1538461538vw;
        border-radius: 2.4615384615vw;
        border-width: .3076923077vw;
        -webkit-backdrop-filter: blur(.6153846154vw);
        backdrop-filter: blur(.6153846154vw)
    }
}

.card_Card_bg__iANVs,
.card_Card_border__jkqZ2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit
}

.card_Card_bg__iANVs {
    overflow: hidden;
    z-index: -1
}

.card_Card_bg__iANVs img {
    width: 100%;
    height: auto;
    object-fit: cover
}

.card_Card_bg__iANVs video {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    width: 101%;
    height: 101%;
    object-fit: cover
}

.card_Card_title__VOAbv {
    text-align: center;
    font-size: 1.1920529801vw;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -.0238410596vw;
    background: linear-gradient(180deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_title__VOAbv {
        font-size: 2.7692307692vw;
        letter-spacing: -.0553846154vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_title__VOAbv {
        font-size: 4.1860465116vw;
        letter-spacing: -.0837209302vw
    }
}

.card_Card_text__QSMHo {
    margin-top: 1.1920529801vw;
    text-align: center;
    font-size: .9271523179vw;
    line-height: 142.857%;
    background: linear-gradient(90deg, #b9c3f4, #6c728e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}

@media screen and (max-width:1024px) {
    .card_Card_text__QSMHo {
        margin-top: 2.7692307692vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_text__QSMHo {
        margin-top: 4.1860465116vw;
        font-size: 3.2558139535vw
    }
}

.card_Card_action__H_cgr {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 10.6556291391vw
}

@media screen and (max-width:1024px) {
    .card_Card_action__H_cgr {
        margin-top: 3.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .card_Card_action__H_cgr {
        margin-top: 5.8139534884vw
    }
}

.__01-hero_Hero__SzFMF {
    height: calc(var(--lvh, 1lvh)*100);
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 1.3245033113vw;
    z-index: 2;
    padding: 0 20px 6.6225165563vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__SzFMF {
        gap: 3.0769230769vw;
        height: auto;
        padding-block: 61.5384615385vw 7.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__SzFMF {
        gap: 4.6511627907vw;
        padding-block: 69.7674418605vw 11.6279069767vw
    }
}

.__01-hero_Hero__SzFMF video {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    translate: -50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(0deg, transparent 10%, #000 30%);
    mask-image: linear-gradient(0deg, transparent 10%, #000 30%)
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__SzFMF video {
        width: auto;
        height: 107.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__SzFMF video {
        height: 116.2790697674vw
    }
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_selector__n1yZu {
        width: -moz-fit-content;
        width: fit-content
    }
}

.__01-hero_Hero_text__D6g_i {
    width: 27.8145695364vw;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_text__D6g_i {
        width: 95.3846153846vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_text__D6g_i {
        width: 90%
    }
}

.__01-hero_Hero_scroll__Pu74X {
    position: absolute;
    bottom: 1.3245033113vw;
    left: 50%;
    translate: -50%;
    display: flex;
    align-items: center;
    gap: .6622516556vw;
    color: #6c728e;
    font-size: .9271523179vw;
    font-weight: 600;
    opacity: 0
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_scroll__Pu74X {
        bottom: 3.0769230769vw;
        gap: 1.5384615385vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_scroll__Pu74X {
        bottom: 4.6511627907vw;
        gap: 2.3255813953vw;
        font-size: 3.2558139535vw
    }
}

.__01-hero_Hero_scroll__Pu74X svg {
    height: .6622516556vw;
    width: auto;
    rotate: 90deg
}

.__01-hero_Hero_scroll__Pu74X svg g[fill],
.__01-hero_Hero_scroll__Pu74X svg path[fill] {
    fill: #b9c3f4
}

.__01-hero_Hero_scroll__Pu74X svg g[stroke],
.__01-hero_Hero_scroll__Pu74X svg path[stroke] {
    stroke: #b9c3f4
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_scroll__Pu74X svg {
        height: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_scroll__Pu74X svg {
        height: 2.3255813953vw
    }
}

.__01-hero_Hero_title__Hl0_V {
    max-width: 50%;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_title__Hl0_V {
        max-width: 100%
    }
}

.__01-hero_Hero__4nNOr {
    height: calc(var(--lvh, 1lvh)*100);
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 1.3245033113vw;
    z-index: 2;
    padding: 0 20px 6.6225165563vw
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__4nNOr {
        gap: 3.0769230769vw;
        height: auto;
        padding-block: 61.5384615385vw 7.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__4nNOr {
        gap: 4.6511627907vw;
        padding-block: 69.7674418605vw 11.6279069767vw
    }
}

.__01-hero_Hero__4nNOr video {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    translate: -50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-mask-image: linear-gradient(0deg, transparent 10%, #000 30%);
    mask-image: linear-gradient(0deg, transparent 10%, #000 30%)
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero__4nNOr video {
        width: auto;
        height: 107.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero__4nNOr video {
        height: 116.2790697674vw
    }
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_selector___d7R9 {
        width: -moz-fit-content;
        width: fit-content
    }
}

.__01-hero_Hero_text__WdBvx {
    width: 34.4370860927vw;
    text-align: center
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_text__WdBvx {
        width: 80vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_text__WdBvx {
        width: 90%
    }
}

.__01-hero_Hero_scroll__efWiT {
    position: absolute;
    bottom: 1.3245033113vw;
    left: 50%;
    translate: -50%;
    display: flex;
    align-items: center;
    gap: .6622516556vw;
    color: #6c728e;
    font-size: .9271523179vw;
    font-weight: 600;
    opacity: 0
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_scroll__efWiT {
        bottom: 3.0769230769vw;
        gap: 1.5384615385vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_scroll__efWiT {
        bottom: 4.6511627907vw;
        gap: 2.3255813953vw;
        font-size: 3.2558139535vw
    }
}

.__01-hero_Hero_scroll__efWiT svg {
    height: .6622516556vw;
    width: auto;
    rotate: 90deg
}

.__01-hero_Hero_scroll__efWiT svg g[fill],
.__01-hero_Hero_scroll__efWiT svg path[fill] {
    fill: #b9c3f4
}

.__01-hero_Hero_scroll__efWiT svg g[stroke],
.__01-hero_Hero_scroll__efWiT svg path[stroke] {
    stroke: #b9c3f4
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_scroll__efWiT svg {
        height: 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_scroll__efWiT svg {
        height: 2.3255813953vw
    }
    
}