.gsap-slider-inside_GsapSliderInsideWrap__cQuN5 {
    padding-bottom: .0662251656vw;
    transition: .7s ease-in-out;
    transition-property: padding-bottom
}

.gsap-slider-inside_GsapSliderInsideWrap__cQuN5#home-last-slider.active {
    padding-bottom: 19.8675496689vw
}

.gsap-slider-inside_GsapSliderInside__W0L00 {
    position: relative;
    overflow-x: clip;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*170);
    pointer-events: none
}

.gsap-slider-inside_GsapSliderInside_inner___I4E6 {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: visible;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*100)
}

.__404_Page404__6zQ6o {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: calc(var(--svh, 1svh)*100)
}

.__404_Page404_text__rtS2N {
    font-size: 5.298013245vw;
    white-space: nowrap
}

.__03-setup_Setup__f4yOI {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 13.2450331126vw;
    padding-block: 3.3112582781vw
}

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

@media screen and (max-width:565px) {
    .__03-setup_Setup__f4yOI {
        padding-inline: 4.6511627907vw;
        padding-block: 11.6279069767vw
    }
}

.__03-setup_wrapper__iMezB {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    gap: 2.119205298vw;
    margin: 0 0 2.6490066225vw;
    width: 100%
}

@media screen and (max-width:1024px) {
    .__03-setup_wrapper__iMezB {
        gap: 4.9230769231vw;
        margin: 0 0 6.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .__03-setup_wrapper__iMezB {
        gap: 7.4418604651vw;
        margin: 0 0 9.3023255814vw
    }
}

.__03-setup_title__yx8X9 {
    font-size: 2.3841059603vw
}

@media screen and (max-width:1024px) {
    .__03-setup_title__yx8X9 {
        width: 70%;
        font-size: 5.5384615385vw
    }
}

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

.__03-setup_text__AbtTg {
    width: 39.7350993377vw;
    margin: .5298013245vw 0 .6622516556vw
}

@media screen and (max-width:1024px) {
    .__03-setup_text__AbtTg {
        width: 76.9230769231vw;
        margin: 1.2307692308vw 0 1.5384615385vw
    }
}

@media screen and (max-width:565px) {
    .__03-setup_text__AbtTg {
        width: 100%;
        margin: 1.8604651163vw 0 2.3255813953vw
    }
}

.__03-setup_svg__W7_em {
    position: absolute;
    z-index: -11;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 86.0927152318vw;
    aspect-ratio: 1/1;
    pointer-events: none;
    opacity: 0
}

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

@media screen and (max-width:565px) {
    .__03-setup_svg__W7_em {
        width: 150%;
        transform: translate(-50%, -40%)
    }
}

.__03-setup_image__qBawk {
    width: 72.8476821192vw;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 0 0 3.9735099338vw;
    border-radius: 1.7218543046vw
}

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

.__03-setup_image__qBawk:before {
    content: "";
    position: absolute;
    inset: auto 0 0 0;
    height: 26.4900662252vw;
    z-index: 1;
    width: 100%;
    background: linear-gradient(180deg, rgba(3, 2, 14, 0), #03020e);
    border-radius: 0 0 1.7218543046vw 1.7218543046vw
}

.__03-setup_image__qBawk .__03-setup_dashboard__sM696 {
    width: 100%;
    height: auto;
    border-radius: 1.7218543046vw
}

.__03-setup_image__qBawk .__03-setup_light__hSufJ {
    position: absolute;
    width: 100%;
    height: auto;
    bottom: 90%;
    z-index: -1;
    pointer-events: none
}

.__03-setup_button__s2hsz {
    white-space: nowrap;
    position: absolute;
    bottom: 0;
    left: 50%;
    translate: -50% 0;
    z-index: 2
}

.__03-setup_button__s2hsz img {
    height: 1.3245033113vw;
    width: auto
}

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

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

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

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

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

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

.__03-setup_GetStarted_app_light__02k8i img {
    width: 100%;
    height: auto
}

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

.__03-setup_GetStarted_app_card__wu_y1 {
    position: relative;
    overflow: hidden;
    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) {
    .__03-setup_GetStarted_app_card__wu_y1 {
        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) {
    .__03-setup_GetStarted_app_card__wu_y1 {
        padding: unset;
        border-radius: 5.5813953488vw;
        border: .8139534884vw solid rgba(74, 75, 112, .4);
        -webkit-backdrop-filter: blur(11.6279069767vw);
        backdrop-filter: blur(11.6279069767vw)
    }
}

.__03-setup_GetStarted_app_card_inner__obLMZ {
    position: relative;
    height: 39.7350993377vw
}

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

.__03-setup_GetStarted_app_card_inner__obLMZ img {
    height: 100%;
    width: auto;
    border-radius: 1.1920529801vw;
    background-color: rgba(4, 3, 13, .5);
    opacity: 0;
    transition: .2s ease-in-out;
    transition-property: opacity
}

@media screen and (max-width:1024px) {
    .__03-setup_GetStarted_app_card_inner__obLMZ img {
        width: 100%;
        height: auto
    }
}

.__03-setup_GetStarted_app_card_inner__obLMZ img.__03-setup_active__hLS9p {
    opacity: 1
}

.__03-setup_GetStarted_app_card_inner__obLMZ img:not(:first-child) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: auto
}

@media screen and (max-width:1024px) {
    .__03-setup_GetStarted_app_card_inner__obLMZ img:not(:first-child) {
        width: 100%;
        height: auto
    }
}

.__04-certificate_Certificate__MtGg_ {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    display: flex;
    padding-block: 6.6225165563vw 11.9205298013vw;
    align-items: center
}

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

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

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

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

.__04-certificate_wrapper__0S1vk {
    display: flex;
    flex-direction: column;
    gap: 2.119205298vw;
    width: 36.4238410596vw
}

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

.__04-certificate_bg__gYRl2 {
    display: flex;
    flex: 1 0;
    height: auto
}

@media screen and (max-width:1024px) {
    .__04-certificate_bg__gYRl2 {
        order: -1
    }
}

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

.__04-certificate_items__orBJo {
    display: flex;
    gap: 2.119205298vw;
    margin: 2.119205298vw 0
}

@media screen and (max-width:1024px) {
    .__04-certificate_items__orBJo {
        gap: 4.9230769231vw;
        margin: 4.9230769231vw 0
    }
}

@media screen and (max-width:565px) {
    .__04-certificate_items__orBJo {
        flex-wrap: wrap;
        gap: 7.4418604651vw;
        margin: 7.4418604651vw 0
    }
}

.__04-certificate_item__zkcjV {
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 1.1920529801vw
}

@media screen and (max-width:1024px) {
    .__04-certificate_item__zkcjV {
        gap: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .__04-certificate_item__zkcjV {
        gap: 4.1860465116vw
    }
}

.__04-certificate_item__zkcjV h3 {
    font-size: 1.3245033113vw;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -.02em;
    background: linear-gradient(179.8deg, #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) {
    .__04-certificate_item__zkcjV h3 {
        font-size: 3.0769230769vw
    }
}

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

.__04-certificate_item__zkcjV p {
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 130%;
    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) {
    .__04-certificate_item__zkcjV p {
        font-size: 2.1538461538vw
    }
}

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

.__04-certificate_item__zkcjV+.__04-certificate_item__zkcjV {
    padding-left: 2.119205298vw
}

@media screen and (max-width:1024px) {
    .__04-certificate_item__zkcjV+.__04-certificate_item__zkcjV {
        padding-left: 4.9230769231vw
    }
}

@media screen and (max-width:565px) {
    .__04-certificate_item__zkcjV+.__04-certificate_item__zkcjV {
        padding-top: 7.4418604651vw;
        padding-left: unset
    }
}

.__04-certificate_item__zkcjV+.__04-certificate_item__zkcjV:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: .0662251656vw;
    background: linear-gradient(180.03deg, rgba(33, 36, 33, .1) 3.15%, #6b6b6b 56.24%, rgba(33, 36, 33, .1) 106.25%)
}

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

@media screen and (max-width:565px) {
    .__04-certificate_item__zkcjV+.__04-certificate_item__zkcjV:before {
        width: 100%;
        height: .2325581395vw;
        background: linear-gradient(90.03deg, rgba(33, 36, 33, .1) 3.15%, #6b6b6b 56.24%, rgba(33, 36, 33, .1) 106.25%)
    }
    .__01-hero_Hero__aTZ1u {
    position: relative;
    display: flex;
    height: calc(var(--lvh, 1lvh)*58) !important
}
}

.__01-hero_Hero__aTZ1u {
    position: relative;
    display: flex;
    height: calc(var(--lvh, 1lvh)*70)
}

.__01-hero_Hero_bg__6O9Xa {
    position: absolute;
    z-index: -2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 30%);
    mask-image: linear-gradient(0deg, transparent 0, #000 30%);
    opacity: 0
}

.__01-hero_Hero_bg__6O9Xa * {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.__01-hero_Hero_content__3BbYl {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-top: 9.9337748344vw;
    padding-inline: 20px
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_content__3BbYl {
        padding-top: 23.0769230769vw
    }
}

.__01-hero_Hero_title__ZTFrT {
    width: 39.7350993377vw;
    text-align: center
}

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

.__01-hero_Hero_text__2HDvV {
    width: 39.7350993377vw;
    margin-top: 1.9867549669vw;
    text-align: center
}

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

.__01-hero_Hero_buttons__u3jIT {
    display: flex;
    gap: 1.3245033113vw;
    margin-top: 2.6490066225vw;
    opacity: 0
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_buttons__u3jIT {
        margin-top: 6.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_buttons__u3jIT {
        margin-top: 9.3023255814vw
    }
}

.__02-how-work_HowWork__Y2tYJ {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 2.6490066225vw 13.2450331126vw;
    gap: 20px ;
}

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

@media screen and (max-width:565px) {
    .__02-how-work_HowWork__Y2tYJ {
        padding-inline: 4.6511627907vw;
        gap: 20px !important;
    }
}

.__02-how-work_HowWork_title__quAJC {
    width: 39.7350993377vw;
    text-align: center
}

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

.__02-how-work_HowWork_cards__QyCZr {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1.3245033113vw;
    gap: 1.3245033113vw;
    width: 100%;
    margin-top: 4.3046357616vw
}

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

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

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

@media screen and (max-width:565px) {
    .__02-how-work_HowWork_cards__QyCZr {
        gap: 4.6511627907vw;
        margin-top: 6.976744186vw
    }
}

.__02-how-work_HowWork_bg__TU7Ki {
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 50%;
    translate: -50%;
    width: 100%
}

@media screen and (max-width:1024px) {
    .__02-how-work_HowWork_bg__TU7Ki {
        width: 120%
    }
}

@media screen and (max-width:565px) {
    .__02-how-work_HowWork_bg__TU7Ki {
        width: 150%;
        translate: -50% 20%
    }
}

.__02-how-work_HowWork_bg__TU7Ki video {
    width: 100%;
    height: auto;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 30%, #000 70%, transparent);
    mask-image: linear-gradient(0deg, transparent 0, #000 30%, #000 70%, transparent)
}

.card_Card__7QXmE {
    will-change: transform;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding-top: 16.5562913907vw;
    border-radius: 1.9867549669vw;
    border: .0993377483vw solid hsla(0, 0%, 100%, .129);
    background-color: #0a081c
}

@media screen and (max-width:1024px) {
    .card_Card__7QXmE {
        padding-top: 40vw;
        border-radius: 4.6153846154vw;
        border-width: .2307692308vw
    }
}

@media screen and (max-width:565px) {
    .card_Card__7QXmE {
        padding-top: 60.4651162791vw;
        border-radius: 6.976744186vw;
        border-width: .3488372093vw
    }
}

.card_Card_image__6sInt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.card_Card_image__6sInt img {
    width: 100%;
    height: auto
}

.card_Card_content__hR5zs {
    position: relative;
    z-index: 5;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1.9867549669vw
}

@media screen and (max-width:1024px) {
    .card_Card_content__hR5zs {
        padding: 2.3076923077vw
    }
}

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

.card_Card_title__BGMhv {
    text-align: center;
    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__BGMhv {
        font-size: 3.0769230769vw;
        letter-spacing: -.0615384615vw
    }
}

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

.card_Card_text__olCjB {
    margin-top: 1.059602649vw;
    text-align: center;
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 130%;
    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__olCjB {
        margin-top: 2.4615384615vw;
        font-size: 2.1538461538vw
    }
}

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

.__03-how-work_title__wa1HU {
    width: unset !important
}

.__02-how-work_HowWork__e4ale {
    width: 100%;
    padding-inline: 12.0529801325vw;
    position: relative;
    overflow-x: clip;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 7.9470198675vw 13.2450331126vw
}

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

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

.__02-how-work_HowWork_title__0ndT8 {
    width: 39.7350993377vw;
    text-align: center
}

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

.__02-how-work_HowWork_cards__co_9D {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1.3245033113vw;
    gap: 1.3245033113vw;
    width: 100%;
    margin-top: 4.3046357616vw
}

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

@media screen and (max-width:565px) {
    .__02-how-work_HowWork_cards__co_9D {
        grid-template-columns: repeat(1, 1fr) !important;
    }
   
    

}

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

@media screen and (max-width:565px) {
    .__02-how-work_HowWork_cards__co_9D {
        gap: 4.6511627907vw;
        margin-top: 6.976744186vw
    }
}

.__02-how-work_HowWork_bg__H1kRa {
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 50%;
    translate: -50%;
    width: 100%
}

@media screen and (max-width:1024px) {
    .__02-how-work_HowWork_bg__H1kRa {
        width: 120%
    }
}

@media screen and (max-width:565px) {
    .__02-how-work_HowWork_bg__H1kRa {
        width: 150%;
        translate: -50% 20%
    }
}

.__02-how-work_HowWork_bg__H1kRa video {
    width: 100%;
    height: auto;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 30%, #000 70%, transparent);
    mask-image: linear-gradient(0deg, transparent 0, #000 30%, #000 70%, transparent)
}

.card_Card__jVGmK {
    will-change: transform;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    padding-top: 16.5562913907vw;
    border-radius: 1.9867549669vw;
    border: .0993377483vw solid hsla(0, 0%, 100%, .129);
    background-color: #0a081c
}

@media screen and (max-width:1024px) {
    .card_Card__jVGmK {
        padding-top: 40vw;
        border-radius: 4.6153846154vw;
        border-width: .2307692308vw
    }
}

@media screen and (max-width:565px) {
    .card_Card__jVGmK {
        padding-top: 60.4651162791vw;
        border-radius: 6.976744186vw;
        border-width: .3488372093vw
    }
}

.card_Card_image__12Tnc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.card_Card_image__12Tnc img {
    width: 100%;
    height: auto
}

.card_Card_content__bvUFO {
    position: relative;
    z-index: 5;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 1.9867549669vw
}

@media screen and (max-width:1024px) {
    .card_Card_content__bvUFO {
        padding: 2.3076923077vw
    }
}

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

.card_Card_title__jPmaD {
    text-align: center;
    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__jPmaD {
        font-size: 3.0769230769vw;
        letter-spacing: -.0615384615vw
    }
}

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

.card_Card_text__ZCjKt {
    margin-top: 1.059602649vw;
    text-align: center;
    font-size: .9271523179vw;
    font-weight: 500;
    line-height: 130%;
    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__ZCjKt {
        margin-top: 2.4615384615vw;
        font-size: 2.1538461538vw
    }
}

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

.card_Card_btn__hwPYT {
    margin: auto auto 1.5894039735vw
}

@media screen and (max-width:1024px) {
    .card_Card_btn__hwPYT {
        margin: auto auto 5.2307692308vw
    }
}

.accordion_Accordion__LsYW9 {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 1.8543046358vw 0;
    cursor: pointer
}

@media screen and (max-width:1024px) {
    .accordion_Accordion__LsYW9 {
        padding: 4.9230769231vw 0
    }
}

@media screen and (max-width:565px) {
    .accordion_Accordion__LsYW9 {
        padding: 7.4418604651vw 0
    }
}

.accordion_Accordion__LsYW9+.accordion_Accordion__LsYW9:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: .0662251656vw;
    background: linear-gradient(90deg, transparent 0, hsla(0, 0%, 100%, .302) 50%, transparent)
}

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

@media screen and (max-width:565px) {
    .accordion_Accordion__LsYW9+.accordion_Accordion__LsYW9:before {
        height: .2325581395vw
    }
}

.accordion_Accordion__LsYW9.accordion_active__d1UUg .accordion_Accordion_button__fQGwU:after {
    transform: translate(-50%, -50%) rotate(0)
}

.accordion_Accordion_header__RHjww {
    position: relative;
    display: flex;
    align-items: center;
    gap: 2.9801324503vw;
    padding: 0 11.9205298013vw 0 0;
    z-index: 5
}

@media screen and (max-width:1024px) {
    .accordion_Accordion_header__RHjww {
        gap: 4.9230769231vw;
        padding: 0 9.2307692308vw 0 0
    }
}

@media screen and (max-width:565px) {
    .accordion_Accordion_header__RHjww {
        gap: 7.4418604651vw;
        padding: 0 13.9534883721vw 0 0
    }
}

.accordion_Accordion_num__MtL7I {
    color: #151515;
    font-size: 1.5894039735vw;
    font-weight: 600;
    line-height: 120%;
    opacity: .3
}

@media screen and (max-width:1024px) {
    .accordion_Accordion_num__MtL7I {
        display: none
    }
}

.accordion_Accordion_title__9lrVF {
    font-size: 1.1920529801vw;
    line-height: 100%;
    font-weight: 500;
    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) {
    .accordion_Accordion_title__9lrVF {
        font-size: 2.7692307692vw;
        letter-spacing: -.0553846154vw
    }
}

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

.accordion_Accordion_button__fQGwU {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.3112582781vw;
    aspect-ratio: 1/1;
    border: .0662251656vw solid hsla(0, 0%, 8%, .15);
    border-radius: 50%;
    z-index: 5
}

@media screen and (max-width:1024px) {
    .accordion_Accordion_button__fQGwU {
        width: 4.6153846154vw;
        border-width: .1538461538vw
    }
}

@media screen and (max-width:565px) {
    .accordion_Accordion_button__fQGwU {
        width: 6.976744186vw;
        border-width: .2325581395vw
    }
}

.accordion_Accordion_button__fQGwU:after,
.accordion_Accordion_button__fQGwU:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: .1986754967vw;
    aspect-ratio: 7/1;
    background-color: #747cff;
    border-radius: 1000px;
    transition: .5s ease-in-out;
    transition-property: transform;
    will-change: transform
}

@media screen and (max-width:1024px) {

    .accordion_Accordion_button__fQGwU:after,
    .accordion_Accordion_button__fQGwU:before {
        height: .3076923077vw
    }
}

@media screen and (max-width:565px) {

    .accordion_Accordion_button__fQGwU:after,
    .accordion_Accordion_button__fQGwU:before {
        height: .4651162791vw
    }
}

.accordion_Accordion_button__fQGwU:after {
    transform: translate(-50%, -50%) rotate(90deg)
}

.accordion_Accordion_description__Twt7l {
    overflow: hidden;
    transition: height .5s ease;
    z-index: 2
}

.accordion_Accordion_description_inner__RsJ9n {
    padding-top: 1.8543046358vw
}

@media screen and (max-width:1024px) {
    .accordion_Accordion_description_inner__RsJ9n {
        padding-top: 4.3076923077vw
    }
}

@media screen and (max-width:565px) {
    .accordion_Accordion_description_inner__RsJ9n {
        padding-top: 6.511627907vw
    }
}

.accordion_Accordion_content__QwVd7 p {
    font-size: 1.059602649vw;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--var-aventa), Arial, sans-serif;
    min-height: 1em
}

@media screen and (max-width:1024px) {
    .accordion_Accordion_content__QwVd7 p {
        font-size: 2.4615384615vw;
        font-weight: 400;
        line-height: 1.4;
        font-family: var(--var-aventa), Arial, sans-serif
    }
}

@media screen and (max-width:565px) {
    .accordion_Accordion_content__QwVd7 p {
        font-size: 3.7209302326vw;
        font-weight: 400;
        line-height: 1.4;
        font-family: var(--var-aventa), Arial, sans-serif
    }
}

.accordion_Accordion_content__QwVd7 b,
.accordion_Accordion_content__QwVd7 strong {
    font-weight: 600
}

.accordion_Accordion_content__QwVd7 u {
    text-decoration: underline
}

.accordion_Accordion_content__QwVd7 ol {
    display: flex;
    flex-direction: column;
    gap: 1.059602649vw;
    list-style: none
}

.accordion_Accordion_content__QwVd7 ol li {
    display: flex;
    align-items: center;
    gap: 1.5em;
    font-size: 1.059602649vw;
    font-weight: 400;
    line-height: 1.4;
    font-family: var(--var-aventa), Arial, sans-serif;
    letter-spacing: .02em;
    padding: 1.059602649vw 1.3245033113vw;
    border-radius: 1.059602649vw;
    background: #f7f9fc
}

.accordion_Accordion_content__QwVd7 ol li:before {
    content: "";
    display: block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    background: url(/assets/image/mark-default.svg);
    background-size: contain;
    background-position: 50%
}

.accordion_Accordion_content__QwVd7 ol li strong {
    font-weight: 600
}

.__01-hero_Hero__vWXMZ {
    position: relative;
    display: flex;
    height: calc(var(--lvh, 1lvh)*100)
}

.__01-hero_Hero_bg__IzY_a {
    position: absolute;
    z-index: -2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 30%);
    mask-image: linear-gradient(0deg, transparent 0, #000 30%)
}

.__01-hero_Hero_bg__IzY_a video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.__01-hero_Hero_content__Z7CHh {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-top: 16.5562913907vw;
    padding-inline: 20px
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_content__Z7CHh {
        padding-top: 53.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_content__Z7CHh {
        padding-top: 69.7674418605vw
    }
}

.__01-hero_Hero_title__y356j {
    text-align: center;
    font-size: 9.9337748344vw;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -.1995364238vw;
    background: linear-gradient(180deg, #fff -.99%, transparent 86%);
    -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__y356j {
        font-size: 12.6153846154vw;
        letter-spacing: -.3096923077vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_title__y356j {
        font-size: 16.7441860465vw;
        letter-spacing: -.4681395349vw
    }
}

.__01-hero_Hero_text__kCLCS {
    width: 31.1258278146vw;
    margin-top: 2.3178807947vw;
    color: #d8defe;
    text-align: center;
    font-size: .9271523179vw;
    font-weight: 400;
    line-height: 142.857%
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_text__kCLCS {
        width: 72.3076923077vw;
        margin-top: 2.3076923077vw;
        font-size: 2.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .__01-hero_Hero_text__kCLCS {
        width: 100%;
        margin-top: 8.1395348837vw;
        font-size: 3.2558139535vw
    }
}

.__01-hero_Hero_buttons__1f3qM {
    display: flex;
    gap: 1.3245033113vw;
    margin-top: 2.6490066225vw
}

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

@media screen and (max-width:565px) {
    .__01-hero_Hero_buttons__1f3qM {
        gap: 4.6511627907vw;
        margin-top: 9.3023255814vw
    }
}

.__01-hero_Hero_gradient__YLsIU {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    height: 100%;
    width: 100%;
    opacity: .5
}

@media screen and (max-width:1024px) {
    .__01-hero_Hero_card__83uYG {
        margin-top: 3.3112582781vw
    }
}

.__01-hero_Hero_scroll__uw7UC {
    position: absolute;
    bottom: 5%;
    left: 50%;
    translate: -50%;
    display: flex;
    align-items: center;
    gap: .3311258278vw;
    color: #b9c3f4;
    font-size: .9271523179vw;
    font-weight: 700;
    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) {
    .__01-hero_Hero_scroll__uw7UC {
        gap: .7692307692vw;
        font-size: 2.1538461538vw
    }
}

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

.__01-hero_Hero_scroll__uw7UC svg {
    height: .9271523179vw;
    width: auto;
    rotate: 90deg
}

.__01-hero_Hero_scroll__uw7UC svg g[fill],
.__01-hero_Hero_scroll__uw7UC svg path[fill] {
    fill: #6c728e
}

.__01-hero_Hero_scroll__uw7UC svg g[stroke],
.__01-hero_Hero_scroll__uw7UC svg path[stroke] {
    stroke: #6c728e
}

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

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

.TradovateHero {
    position: relative;
    overflow-x: clip;
    height: 100vh;
    min-height: 1080px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 1.3245033113vw;
    z-index: 2
}

@media(max-width:565px) {
    .TradovateHero {
        height: auto
    }
}

.TradovateHero video {
    display: inline-block;
    height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.hero-section {
    position: relative;
    overflow: visible;
    padding: 5rem 0 0;
    height: 100%;
    width: 100%
}

@media screen and (max-width:1024px) {
    .hero-section {
        padding: 12rem 0 0
    }
}

.hero-section:before {
    content: "";
    position: absolute;
    inset: auto 0 -1.25rem 0;
    height: 5rem;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #000)
}

.hero-section .hero-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    justify-content: center;
    height: 100%;
    margin: 0 auto;
    max-width: 1440px;
    width: 100%
}

@media screen and (max-width:1440px) {
    .hero-section .hero-container {
        padding: 0 20px;
        height: auto
    }
}

.hero-section__info {
    padding: 4px 16px 4px 4px;
    background: linear-gradient(180deg, rgba(8, 5, 32, .4), rgba(38, 42, 84, .4));
    border: .2rem solid hsla(0, 0%, 100%, .102);
    border-radius: 10rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    transition: border-color 1s
}

.hero-section__info:hover {
    border-color: transparent
}

.hero-section__info:hover:after,
.hero-section__info:hover:before {
    opacity: 1
}

.hero-section__info span {
    font-size: 14px;
    line-height: 18px
}

.hero-section__info>span {
    background: linear-gradient(0deg, #b9c3f4, #b9c3f4), linear-gradient(90deg, #b9c3f4, #6c728e)
}

.hero-section__info .wrapper {
    background: linear-gradient(132.37deg, #1a2047 24.38%, #3f4b76 102.84%);
    border-radius: 3rem;
    border: .2rem solid hsla(0, 0%, 100%, .102);
    padding: 6px 12px 6px 6px;
    display: flex;
    align-items: center;
    gap: .8rem
}

.hero-section__info .wrapper span {
    background: linear-gradient(0deg, #fff, #fff), linear-gradient(90deg, #f3f3f3 9.74%, #c3c2c7)
}

.hero-section__info .wrapper img {
    width: 3rem;
    height: auto
}

.hero-section__items {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 2.5rem;
    max-width: 59.6026490066vw;
    margin: 4.2rem 0 0;
    position: relative
}

@media screen and (min-width:1600px) {
    .hero-section__items {
        max-width: 50rem
    }
}

@media screen and (max-width:1024px) {
    .hero-section__items {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-gap: 1.6rem;
        justify-items: center;
        max-width: 25rem
    }
}

.hero-section__items:before {
    content: "";
    width: 75%;
    aspect-ratio: 2/1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50rem 50rem 0 0;
    border: 1px solid hsla(0, 0%, 100%, .5);
    z-index: -1;
    opacity: 0;
    transition: opacity 10s;
    top: 0
}

@media screen and (max-width:1024px) {
    .hero-section__items:before {
        top: 0
    }
}

.hero-section__items.active:before {
    opacity: 1
}

.hero-section__items .item {
    -webkit-backdrop-filter: blur(2rem);
    backdrop-filter: blur(2rem);
    aspect-ratio: 1/1;
    border: .2rem solid rgba(213, 223, 255, .1);
    padding: 2.2rem;
    border-radius: 24px;
    width: 100%;
    height: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: max-content 1fr max-content;
    position: relative;
    overflow: visible;
    grid-gap: 18px
}

@media screen and (max-width:1024px) {
    .hero-section__items .item {
        aspect-ratio: auto;
        grid-gap: 20px;
        height: auto;
        max-width: 42rem;
        padding: 24px
    }
}

.hero-section__items .item:hover .hover {
    opacity: 1
}

.hero-section__items .item .company-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 1rem;
    top: 1rem;
    z-index: 5;
    opacity: .1
}

.hero-section__items .item .company-logo img {
    height: 40px;
    width: auto
}

.hero-section__items .item .company-logo.cl-2 img {
    height: 45px
}

.hero-section__items .item .hover {
    position: absolute;
    width: 12rem;
    height: 12rem;
    background: radial-gradient(25% 25% at 50% 50%, #c2c2c2 0, #8780da 100%);
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity .5s;
    z-index: -1;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    filter: blur(5rem)
}

.hero-section__items .item:before {
    content: "";
    position: absolute;
    z-index: 4;
    inset: 0;
    opacity: .5;
    border-radius: 24px
}

.hero-section__items .item:first-of-type:before {
    background: url(/assets/tradovate/bg1.png) 50%/cover no-repeat
}

@media screen and (max-width:1024px) {
    .hero-section__items .item:first-of-type:before {
        background: url(/assets/tradovate/bgmob1.png) 50%/cover no-repeat
    }
}

.hero-section__items .item:nth-of-type(2):before {
    background: url(/assets/tradovate/bg3.png) 50%/cover no-repeat
}

@media screen and (max-width:1024px) {
    .hero-section__items .item:nth-of-type(2):before {
        background: url(/assets/tradovate/bgmob2.png) 50%/cover no-repeat
    }
}

.hero-section__items .item .down {
    position: relative;
    z-index: 5;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (max-width:1024px) {
    .hero-section__items .item .down {
        margin: 20px 0 0
    }
}

.hero-section__items .item .down b {
    font-size: 1.3245033113vw;
    line-height: 2.5vw;
    padding-top: 10px;
    color: #b9c3f4;
    font-weight: 450
}

@media screen and (min-width:1600px) {
    .hero-section__items .item .down b {
        font-size: 1.3rem;
        line-height: 1.6rem
    }
}

@media screen and (max-width:1024px) {
    .hero-section__items .item .down b {
        font-size: 2.1538461538vw;
        line-height: 2.7692307692vw
    }
}

@media screen and (max-width:565px) {
    .hero-section__items .item .down b {
        font-size: 3.2558139535vw;
        line-height: 4.1860465116vw
    }
}

.hero-section__items .item .down b i {
    color: #fff
}

.hero-section__items .item .down b div.expiration {
    font-size: 1.059602649vw;
    opacity: .7
}

@media screen and (min-width:1600px) {
    .hero-section__items .item .down b div.expiration {
        font-size: 1rem
    }
}

@media screen and (max-width:1024px) {
    .hero-section__items .item .down b div.expiration {
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .hero-section__items .item .down b div.expiration {
        font-size: 2.7906976744vw
    }
}

.hero-section__items .item .down mark {
    font-size: 14px;
    line-height: 1.8rem;
    color: #b9c3f4;
    padding: 1.2rem 1.6rem;
    border: .2rem solid hsla(0, 0%, 100%, .102);
    border-radius: 10rem
}

@media screen and (max-width:1024px) {
    .hero-section__items .item .down mark {
        padding: 12px 14px
    }
}

.hero-section__items .item span {
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    font-size: 1.5rem;
    line-height: 1.8rem;
    letter-spacing: -.02em
}

.hero-section__gradient {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    max-width: 100%;
    max-height: 100%
}

.hero-section__gradient.desktop {
    display: block;
    width: auto;
    height: 100vh
}

@media screen and (max-width:1024px) {
    .hero-section__gradient.desktop {
        display: none
    }
}

.hero-section__gradient.mobile {
    display: none;
    width: 100%
}

@media screen and (max-width:1024px) {
    .hero-section__gradient.mobile {
        display: block
    }
}

.hero-section .title-1 {
    position: relative;
    z-index: 11
}

.hero-section__video {
    position: absolute;
    z-index: -1;
    inset: 0;
    opacity: .5
}

.hero-section__video.desktop {
    display: block
}

@media screen and (max-width:1024px) {
    .hero-section__video.desktop {
        display: none
    }
}

.hero-section__video.mobile {
    display: none
}

@media screen and (max-width:1024px) {
    .hero-section__video.mobile {
        display: block
    }
}

.hero-section .title-1,
.hero-section h1 {
    font-size: 2.5165562914vw;
    line-height: 2.9139072848vw;
    letter-spacing: -.02em;
    text-align: center;
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    max-width: 85rem;
    margin: 0 auto
}

@media screen and (min-width:1600px) {

    .hero-section .title-1,
    .hero-section h1 {
        font-size: 52px;
        line-height: 62px
    }
}

@media screen and (max-width:1024px) {

    .hero-section .title-1,
    .hero-section h1 {
        font-size: 28px;
        line-height: 28px;
        max-width: 40rem
    }
}

.hero-section .title-2,
.hero-section h2 {
    font-size: 3rem;
    line-height: 6rem;
    letter-spacing: -.02em;
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    text-align: center
}

@media screen and (max-width:1024px) {

    .hero-section .title-2,
    .hero-section h2 {
        font-size: 32px;
        line-height: 32px
    }
}

.hero-section .title-3,
.hero-section h3 {
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    font-size: 4.9668874172vw;
    line-height: 5.6291390728vw;
    letter-spacing: -.02em;
    position: relative;
    z-index: 5
}

@media screen and (min-width:1600px) {

    .hero-section .title-3,
    .hero-section h3 {
        font-size: 4rem;
        line-height: 5.5rem
    }
}

@media screen and (max-width:565px) {

    .hero-section .title-3,
    .hero-section h3 {
        font-size: 9.7674418605vw;
        line-height: 12.5581395349vw
    }
}

.hero-section .title-4 {
    font-size: 2rem;
    background: linear-gradient(179.8deg, #d3d5e5 .17%, #aeb0c9 99.83%);
    line-height: 2rem;
    letter-spacing: -.02em
}

@media screen and (max-width:1024px) {
    .hero-section .title-4 {
        font-size: 18px;
        line-height: 18px
    }
}

.hero-section .title-6,
.hero-section h6 {
    font-size: 14px;
    line-height: 18px;
    padding: 14px 16px;
    border-radius: 10rem;
    border: .2rem solid hsla(0, 0%, 100%, .102);
    background: linear-gradient(180deg, rgba(8, 5, 32, .4), rgba(38, 42, 84, .4));
    color: #fff
}

.hero-section .paragraph,
.hero-section p {
    font-size: 16px;
    line-height: 20px;
    background: linear-gradient(90deg, #b9c3f4, #6c728e)
}

@media screen and (max-width:1024px) {

    .hero-section .paragraph,
    .hero-section p {
        font-size: 14px;
        line-height: 18px
    }

    .hero-section .paragraph.big,
    .hero-section p.big {
        font-size: 16px;
        line-height: 20px
    }
}

.hero-section .paragraph {
    background: none;
    color: #b9c3f4
}

.hero-section .clip-text {
    position: relative;
    z-index: 5;
    color: transparent;
    -webkit-background-clip: text !important;
    background-clip: text !important
}

.hero-section ::-webkit-scrollbar {
    width: .6rem;
    background: transparent
}

.hero-section ::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 100%, .5);
    border-radius: .4rem
}

.hero-section .line-appearance {
    position: relative;
    cursor: pointer
}

.hero-section .line-appearance:before {
    content: "";
    position: absolute;
    width: .1rem;
    height: .2rem;
    bottom: -.3rem;
    left: 50%;
    background: currentColor;
    transform: translateX(-50%);
    border-radius: .1rem;
    transition: all .25s;
    visibility: hidden
}

.hero-section .line-appearance:hover:before {
    width: 100%;
    visibility: visible
}

@property --angle {
    .hero-section {
        syntax: "<angle>";
        initial-value: 0deg;
        inherits: false
    }
}

@keyframes rotate {
    0% {
        --angle: 0deg
    }

    to {
        --angle: 360deg
    }
}

.hero-section .moving-border {
    position: relative;
    border-radius: 2.4rem
}

.hero-section .moving-border:after,
.hero-section .moving-border:before {
    content: "";
    position: absolute;
    inset: -.1rem;
    z-index: -1;
    background: linear-gradient(var(--angle), #8e92ee, #000, #3b49e0);
    animation: rotate 12s linear infinite;
    border-radius: 2.4rem
}

.hero-section .moving-border:after {
    filter: blur(1rem)
}

.hero-section .moving-border.hovering:after,
.hero-section .moving-border.hovering:before {
    opacity: 0;
    transition: 1s
}

.hero-section .moving-border.hovering:hover:after,
.hero-section .moving-border.hovering:hover:before {
    opacity: 1
}

.hero-section .hero-cta {
    margin: 3rem 0
}

.__11-choose_Choose__fZdz3 {
    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__fZdz3 {
        padding-inline: 4.6153846154vw
    }
}

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

.__11-choose_Choose__fZdz3 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__fZdz3 video {
        width: 200%;
        translate: 0 20%
    }
}

.__11-choose_Choose__fZdz3.__11-choose_active__f1lDm {
    opacity: 1
}

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

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

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

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

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

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

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

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

.__11-choose_Choose_card__Mi9Gd {
    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__Mi9Gd {
        width: 100%;
        scale: 1;
        margin-top: 9.8461538462vw;
        flex-direction: column;
        align-items: center;
        gap: 30px
    }
}

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

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

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

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

.__11-choose_Choose_platforms__3cJ2r .__11-choose_Choose_platformsTitle__ZEVzk {
    font-size: .9271523179vw
}

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

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

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

.__11-choose_Choose_platforms__3cJ2r .__11-choose_Choose_platformsLogoContainer__7yYTD div {
    flex: 1 1;
    height: 50px;
    position: relative
}

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

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

    .__11-choose_Choose_platforms__3cJ2r .__11-choose_Choose_platformsLogoContainer__7yYTD div {
        height: 70px
    }
}

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

    .__11-choose_Choose_platforms__3cJ2r .__11-choose_Choose_platformsLogoContainer__7yYTD div {
        flex: 1 1 100%;
        height: 30px
    }
}

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

.__11-choose_swiper__VovkA.__11-choose_active__f1lDm {
    opacity: 1;
    pointer-events: all
}

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

.card_Card__xsBno {
    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__xsBno {
        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__xsBno {
        border-radius: 3.7209302326vw;
        border-width: .3488372093vw;
        -webkit-backdrop-filter: blur(2.3255813953vw);
        backdrop-filter: blur(2.3255813953vw)
    }
}

.card_Card__xsBno: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__xsBno: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__xsBno:before {
        width: calc(100% + 5.1162790698vw);
        height: calc(100% + 5.1162790698vw);
        border-radius: 5.5813953488vw;
        border-width: .3488372093vw
    }
}

.card_Card_border__lEhjr {
    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__U8xE2 {
    position: relative;
    overflow: hidden;
    padding: 1.3245033113vw
}

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

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

.card_Card_title__o6kJ_ {
    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__o6kJ_ {
        font-size: 2.4615384615vw;
        letter-spacing: -.0492307692vw
    }
}

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

.card_Card_price__N8cP1 {
    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__N8cP1 {
        margin-top: 6.1538461538vw;
        font-size: 6.1538461538vw;
        letter-spacing: -.1230769231vw
    }
}

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

.card_Card_price__N8cP1 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__N8cP1 span {
        font-size: 2.1538461538vw
    }
}

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

.card_Card_text__buBlb {
    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__buBlb {
        margin-top: 4.9230769231vw;
        font-size: 2.1538461538vw
    }
}

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

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

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

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

.card_Card_separator__VIi9A {
    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__VIi9A {
        height: .1538461538vw;
        margin-block: 3.0769230769vw
    }
}

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

.card_Card_benefits_title__6usz7 {
    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__6usz7 {
        font-size: 2.1538461538vw
    }
}

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

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

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

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

.card_Card_benefits_more__zQtjB {
    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__zQtjB {
        gap: 1.5384615385vw;
        margin-top: 3.6923076923vw;
        font-size: 2.1538461538vw
    }
}

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

.card_Card_benefits_more__zQtjB.card_active__RZDfY svg {
    rotate: 180deg
}

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

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

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

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

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

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

.list-item_ListItem__Frbxx.list-item_active__8ZcaL {
    opacity: 1
}

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

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

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

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

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

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

    .selector_Selector_wrapper__c3PFi {
        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__qWYUy {
    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__qWYUy {
        padding: .9230769231vw;
        border-width: .2307692308vw;
        -webkit-backdrop-filter: blur(.3076923077vw);
        backdrop-filter: blur(.3076923077vw)
    }
}

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

.selector_Selector__qWYUy:hover .selector_Selector_border__HNGR5 {
    opacity: 1
}

.selector_Selector_border__HNGR5 {
    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__52wHY {
    position: relative;
    display: flex
}

.selector_Selector_select__PNqDX {
    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__PNqDX {
        border-width: .2307692308vw;
        -webkit-backdrop-filter: blur(1.5384615385vw);
        backdrop-filter: blur(1.5384615385vw)
    }
}

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

.list-item_ListItem___G57t {
    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___G57t {
        padding: 1.2307692308vw 1.8461538462vw;
        font-size: 2.1538461538vw
    }
}

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

.list-item_ListItem___G57t.active {
    opacity: 1
}

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

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

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

.slider_Slider__UHvlK {
    position: relative;
    overflow: hidden;
    display: flex;
    gap: 1.9867549669vw;
    will-change: transform
}

.slider_Slider__UHvlK.slider_row__qcs3s {
    flex-direction: column;
    flex: 1 0
}

.slider_Slider__UHvlK.slider_row__qcs3s.slider_to-right__OVZAv {
    align-items: flex-end
}

.slider_Slider__UHvlK div {
    will-change: transform
}

.slider_Slider_inner__MvR1M {
    width: -moz-fit-content;
    width: fit-content
}

.newsletter_Newsletter__RaLj9 {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-radius: .7947019868vw
}

@media screen and (max-width:1024px) {
    .newsletter_Newsletter__RaLj9 {
        border-radius: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .newsletter_Newsletter__RaLj9 {
        border-radius: 2.7906976744vw
    }
}

.newsletter_Newsletter__RaLj9:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .0993377483vw solid rgba(213, 223, 255, .1);
    border-radius: inherit;
    pointer-events: none
}

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

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

.newsletter_Newsletter_input___LjZk {
    display: flex;
    align-items: center;
    flex: 1 0;
    padding: .6622516556vw 3.3112582781vw .6622516556vw .9933774834vw;
    color: #d9d9d9;
    font-size: .7947019868vw;
    font-weight: 400;
    line-height: 166.667%
}

@media screen and (max-width:1024px) {
    .newsletter_Newsletter_input___LjZk {
        padding: 1.5384615385vw 7.6923076923vw 1.5384615385vw 2.3076923077vw;
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .newsletter_Newsletter_input___LjZk {
        padding: 3.488372093vw 11.6279069767vw 3.488372093vw 4.6511627907vw;
        font-size: 3.7209302326vw
    }
}

.newsletter_Newsletter_input___LjZk::placeholder {
    opacity: .3
}

.newsletter_Newsletter_submit__8M5cK {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    aspect-ratio: 1/1;
    padding: unset
}

.slider-line_SliderLine__CwtUK {
    display: flex;
    gap: 1.9867549669vw;
    width: -moz-fit-content;
    width: fit-content;
    opacity: 0
}

.slider-line_SliderLine__CwtUK.slider-line_row__6cQkq {
    height: -moz-fit-content;
    height: fit-content
}

.slider-line_SliderLine__CwtUK.slider-line_row__6cQkq .slider-line_SliderLine_item__brM2X {
    height: 100%;
    width: auto
}

.slider-line_SliderLine__CwtUK.slider-line_col__AaWro {
    flex-direction: column;
    flex: 1 0
}

.slider-line_SliderLine__CwtUK.slider-line_col__AaWro .slider-line_SliderLine_item__brM2X {
    width: 100%;
    height: auto;
    object-fit: cover
}

.preloader_Preloader__XIQag {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(var(--lvh, 1lvh)*100);
    z-index: 1000;
    background-color: #04030d
}

.preloader_Preloader_inner__DdVyl {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: calc(var(--svh, 1svh)*100)
}

.preloader_Preloader_gradient__FgLfs {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    height: 100%;
    width: 200%
}

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

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

.preloader_Preloader_center__o4dMj {
    display: flex;
    justify-content: center;
    height: 4.6357615894vw
}

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

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

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

.preloader_Preloader_experience__jcBGU {
    position: absolute;
    top: 1.9867549669vw;
    left: 4.6357615894vw;
    font-size: 1.5894039735vw;
    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: .49
}

@media screen and (max-width:1024px) {
    .preloader_Preloader_experience__jcBGU {
        top: 4.6153846154vw;
        left: 4.6153846154vw;
        font-size: 3.6923076923vw
    }
}

@media screen and (max-width:565px) {
    .preloader_Preloader_experience__jcBGU {
        top: 6.511627907vw;
        left: 3.7209302326vw;
        font-size: 3.7209302326vw
    }
}

.preloader_Preloader_experience_gradient__OF3_9 {
    position: absolute;
    top: 0;
    left: 0;
    translate: -50% -50%;
    width: 46.357615894vw !important;
    height: 33.1125827815vw !important;
    rotate: 25deg
}

@media screen and (max-width:1024px) {
    .preloader_Preloader_experience_gradient__OF3_9 {
        width: 107.6923076923vw !important;
        height: 76.9230769231vw !important
    }
}

@media screen and (max-width:565px) {
    .preloader_Preloader_experience_gradient__OF3_9 {
        width: 162.7906976744vw !important;
        height: 116.2790697674vw !important
    }
}

.preloader_Preloader_progress__u2ce3 {
    position: absolute;
    top: 1.9867549669vw;
    right: 4.6357615894vw;
    color: #9d9daa;
    font-size: 7.9470198675vw;
    font-weight: 500;
    line-height: 103.438%;
    letter-spacing: -.0794701987vw;
    background: linear-gradient(240deg, rgba(196, 204, 242, .29) 27.35%, #7f9fdb 72.78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    opacity: .42
}

@media screen and (max-width:1024px) {
    .preloader_Preloader_progress__u2ce3 {
        top: 4.6153846154vw;
        right: 4.6153846154vw;
        font-size: 15.3846153846vw;
        letter-spacing: -.1784615385vw
    }
}

@media screen and (max-width:565px) {
    .preloader_Preloader_progress__u2ce3 {
        right: 3.7209302326vw;
        top: 4.6511627907vw;
        font-size: 23.2558139535vw;
        letter-spacing: -.3162790698vw
    }
}

.preloader_Preloader_bottom__Cy6aX {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 4.6357615894vw 2.6490066225vw
}

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

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

.preloader_Preloader_list__6VvqO {
    display: flex;
    justify-content: space-between;
    width: 100%;
    color: rgba(244, 246, 255, .349);
    font-size: 1.059602649vw;
    font-weight: 500
}

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

@media screen and (max-width:565px) {
    .preloader_Preloader_list__6VvqO {
        flex-direction: column;
        align-items: center;
        font-size: 3.7209302326vw
    }
}

.preloader_Preloader_progressBar__Cnwm0 {
    width: 100%;
    margin-top: 2.119205298vw
}

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

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

.preloader_Preloader_progressBar_line__SWhxa {
    height: .1324503311vw;
    width: 0;
    background-image: linear-gradient(90deg, #8e92ee 0, #3b49e0 70%, transparent);
    border-radius: 1000px
}

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

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

.get-started-card_GetStartedCard__E3w93 {
    position: absolute;
    bottom: .6622516556vw;
    left: .6622516556vw;
    padding: .9933774834vw .6622516556vw;
    border-radius: 1.059602649vw;
    background: linear-gradient(166deg, hsla(0, 0%, 100%, .05) 4.29%, hsla(0, 0%, 100%, .02) 72.39%);
    -webkit-backdrop-filter: blur(1.3245033113vw);
    backdrop-filter: blur(1.3245033113vw);
    z-index: 20;
    opacity: 0;
    scale: 0;
    transition: .4s ease-in-out;
    transition-property: scale, opacity
}

@media screen and (max-width:1024px) {
    .get-started-card_GetStartedCard__E3w93 {
        bottom: 4.6153846154vw;
        left: 4.6153846154vw;
        width: -moz-fit-content;
        width: fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 3.0769230769vw;
        border-radius: 2.4615384615vw;
        -webkit-backdrop-filter: blur(3.0769230769vw);
        backdrop-filter: blur(3.0769230769vw);
        background: linear-gradient(166deg, rgba(43, 43, 43, .8) 4.29%, rgba(0, 0, 0, .5) 72.39%)
    }
}

@media screen and (max-width:565px) {
    .get-started-card_GetStartedCard__E3w93 {
        bottom: 4.6511627907vw;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 90%;
        padding: 4.6511627907vw;
        border-radius: 3.7209302326vw;
        -webkit-backdrop-filter: blur(4.6511627907vw);
        backdrop-filter: blur(4.6511627907vw)
    }
}

.get-started-card_GetStartedCard__E3w93.get-started-card_active__kpfIJ {
    opacity: 1;
    scale: 1;
    display: none;
}

.get-started-card_GetStartedCard_close__YMsem {
    position: absolute;
    z-index: 10;
    top: .6622516556vw;
    right: .6622516556vw;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.6490066225vw;
    aspect-ratio: 1/1;
    border-radius: 100%;
    background-color: rgba(108, 114, 142, .5)
}

@media screen and (max-width:1024px) {
    .get-started-card_GetStartedCard_close__YMsem {
        top: 1.5384615385vw;
        right: 1.5384615385vw;
        height: 6.1538461538vw
    }
}

@media screen and (max-width:565px) {
    .get-started-card_GetStartedCard_close__YMsem {
        top: 2.3255813953vw;
        right: 2.3255813953vw;
        height: 6.976744186vw
    }
}

.get-started-card_GetStartedCard_close__YMsem svg {
    height: 100%;
    width: auto
}

.get-started-card_GetStartedCard_close__YMsem svg g[fill],
.get-started-card_GetStartedCard_close__YMsem svg path[fill] {
    fill: #fff
}

.get-started-card_GetStartedCard_close__YMsem svg g[stroke],
.get-started-card_GetStartedCard_close__YMsem svg path[stroke] {
    stroke: #fff
}

.get-started-card_GetStartedCard_title___QMEK {
    font-size: .9271523179vw;
    line-height: 100%;
    letter-spacing: -.021192053vw;
    font-weight: 500;
    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) {
    .get-started-card_GetStartedCard_title___QMEK {
        font-size: 2.4615384615vw;
        letter-spacing: -.0492307692vw
    }
}

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

.get-started-card_GetStartedCard_text__jgDiv {
    width: 9.2715231788vw;
    margin-top: .9271523179vw;
    font-size: .7284768212vw;
    line-height: 116.667%;
    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) {
    .get-started-card_GetStartedCard_text__jgDiv {
        width: 23.0769230769vw;
        margin-top: 2.7692307692vw;
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .get-started-card_GetStartedCard_text__jgDiv {
        width: 80%;
        margin-top: 4.1860465116vw;
        text-align: center;
        font-size: 2.7906976744vw
    }
}

.get-started-card_GetStartedCard_button__KsuaG {
    margin-top: .9933774834vw;
    padding: .7947019868vw 1.1258278146vw;
    font-size: .7947019868vw
}

@media screen and (max-width:1024px) {
    .get-started-card_GetStartedCard_button__KsuaG {
        margin-top: 3.0769230769vw;
        padding: 1.8461538462vw 2.6153846154vw;
        font-size: 1.8461538462vw
    }
}

@media screen and (max-width:565px) {
    .get-started-card_GetStartedCard_button__KsuaG {
        margin-top: 4.6511627907vw;
        padding: 2.7906976744vw 3.9534883721vw;
        font-size: 2.7906976744vw
    }
}

@media screen and (max-width:1024px) {
    .__11-choose_Choose_card__0AF__ {
        flex-direction: column !important;
        align-items: center !important;
        gap: 30px !important;
        width: 100% !important
    }

    .__11-choose_Choose_card__0AF__>div {
        width: 90% !important;
        max-width: 320px !important;
        margin: 0 auto 20px !important
    }
}