.Container_container__0SGNv {
    margin: 0 auto;
    position: relative
}

@media (max-width:599px) {
    .Container_container__0SGNv {
        max-width: calc(100vw - 1rem)
    }
}

@media (min-width:600px) and (max-width:999px) {
    .Container_container__0SGNv {
        max-width: calc(100% - var(--token-128))
    }
}

@media (min-width:1000px) and (max-width:1199px) {
    .Container_container__0SGNv {
        max-width: 850px
    }
}

@media (min-width:1200px) and (max-width:1499px) {
    .Container_container__0SGNv {
        max-width: 1000px
    }
}

@media (min-width:1500px) and (max-width:1999px) {
    .Container_container__0SGNv {
        max-width: 1100px
    }
}

@media (min-width:2000px) {
    .Container_container__0SGNv {
        max-width: 1200px
    }
}

.styles_text__Fvsk7 {
    --x: 50%;
    --y: 50%;
    --width: 50%;
    padding-bottom: .1em;
    background: radial-gradient(50% 100% at 50% 50%, #fff 30%, hsla(0, 0%, 100%, .5) 100%);
    background: radial-gradient(var(--width) 100% at var(--x) var(--y), #fff 30%, hsla(0, 0%, 100%, .5) 100%);
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.Compatibility_container__qYCAG {
    padding: var(--token-120) 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (max-width:768px) {
    .Compatibility_container__qYCAG {
        padding: var(--token-80) 0
    }
}

.Compatibility_text__kXons {
    max-width: 600px;
    margin: 0 auto;
    text-align: center
}

.Compatibility_asset__aUMQa {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin-bottom: var(--token-40);
    justify-self: center
}

.Compatibility_reelContainer__dMzFH {
    position: relative;
    width: var(--token-156);
    height: var(--token-156);
    overflow: hidden;
    border-left: 1px solid var(--grey-70);
    -webkit-mask-image: linear-gradient(180deg, transparent 0, #000 25%, #000 75%, transparent);
    mask-image: linear-gradient(180deg, transparent 0, #000 25%, #000 75%, transparent)
}

.Compatibility_reelContainer__dMzFH:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(transparent, var(--grey-90), transparent);
    height: 100%;
    width: 100%;
    z-index: -1
}

.Compatibility_reelContainer__dMzFH:last-of-type {
    border-right: 1px solid var(--grey-70)
}

@media (max-width:768px) {
    .Compatibility_reelContainer__dMzFH {
        width: var(--token-112);
        height: var(--token-112)
    }
}

.Compatibility_reel__peBJj {
    height: 500%
}

.Compatibility_animate__6UFRU {
    animation: Compatibility_reel__peBJj ease-in-out
}

.Compatibility_primitive__jHYNC {
    width: 100%;
    height: 100%;
    height: 20%;
    display: flex;
    align-items: center;
    justify-content: center
}

.Compatibility_primitive__jHYNC img {
    width: 85%;
    height: 85%
}

@keyframes Compatibility_reel__peBJj {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-80%)
    }
}

.Cta_container__pNx4T {
    padding: 0 var(--token-32);
    top: 0;
    overflow: hidden;
    position: relative
}

.Cta_container__pNx4T h2 {
    text-align: center;
    margin-bottom: var(--token-20)
}

.Cta_container__pNx4T p {
    line-height: 1.75;
    margin: 0 auto var(--token-32) auto;
    text-align: center
}

@media (max-width:999px) {
    .Cta_container__pNx4T {
        padding: 0
    }

    .Cta_container__pNx4T p {
        width: calc(100% - var(--token-64))
    }
}

.Cta_gradientWrapper__lGHRR {
    height: 100%;
    background: radial-gradient(140% 107.13% at 50% 10%, transparent 37.41%, #63e 69.27%, #fff 100%);
    border-radius: var(--token-48)
}

.Cta_maxWidthWrapper__su_4C {
    padding: 8rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto
}

.Cta_maxWidthWrapper__su_4C:hover img {
    opacity: .25
}

@media (max-width:599px) {
    .Cta_maxWidthWrapper__su_4C {
        max-width: calc(100% - var(--token-40))
    }
}

@media (min-width:600px) and (max-width:999px) {
    .Cta_maxWidthWrapper__su_4C {
        max-width: calc(100% - var(--token-128))
    }
}

@media (min-width:1000px) and (max-width:1199px) {
    .Cta_maxWidthWrapper__su_4C {
        max-width: 850px
    }
}

@media (min-width:1200px) and (max-width:1499px) {
    .Cta_maxWidthWrapper__su_4C {
        max-width: 1000px
    }
}

@media (min-width:1500px) and (max-width:1999px) {
    .Cta_maxWidthWrapper__su_4C {
        max-width: 1100px
    }
}

@media (min-width:2000px) {
    .Cta_maxWidthWrapper__su_4C {
        max-width: 1200px
    }
}

@media (max-width:999px) {
    .Cta_maxWidthWrapper__su_4C {
        padding: var(--token-128) var(--token-24)
    }
}

.Cta_textWrapper__d5r6y {
    max-width: calc(var(--max-width) * 1px);
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (max-width:799px) {
    .Cta_textWrapper__d5r6y {
        padding: 0 var(--token-20)
    }
}

.styles_eyebrow__3stYu {
    margin-bottom: 1rem
}

.styles_heading__gOFHc {
    display: flex;
    max-width: 680px;
    font-size: 1rem;
    line-height: 1.75;
    text-align: center;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto 1.5rem
}

@media (max-width:768px) {
    .styles_heading__gOFHc {
        padding: 0 2rem;
        font-size: .9rem
    }
}

.styles_title__vat3u {
    margin: 0 auto;
    line-height: 1em;
    text-align: center;
    font-size: 3.25rem;
    letter-spacing: -.02em
}

.styles_title__vat3u:not(:last-child) {
    margin-bottom: 1.5rem
}

@media (max-width:768px) {
    .styles_title__vat3u {
        font-size: 2rem;
        line-height: 1.125
    }

    .styles_title__vat3u:not(:last-child) {
        margin-bottom: 1rem
    }
}

.styles_text__6QNZg {
    font-size: 1rem;
    margin-bottom: 1.5rem
}

.Features_container__Cb2SR {
    padding-bottom: var(--token-120);
    border-bottom: 1px solid var(--grey-80);
    background: radial-gradient(150% 150% at 50% 20%, transparent 40%, #63e 100%, #fff 0)
}

@media (max-width:799px) {
    .Features_container__Cb2SR {
        padding-bottom: var(--token-32)
    }
}

.Features_maxWidthWrapper__hDSPE {
    margin: 0 auto
}

@media (max-width:599px) {
    .Features_maxWidthWrapper__hDSPE {
        max-width: calc(100% - var(--token-40))
    }
}

@media (min-width:600px) and (max-width:999px) {
    .Features_maxWidthWrapper__hDSPE {
        max-width: calc(100% - var(--token-128))
    }
}

@media (min-width:1000px) and (max-width:1199px) {
    .Features_maxWidthWrapper__hDSPE {
        max-width: 850px
    }
}

@media (min-width:1200px) and (max-width:1499px) {
    .Features_maxWidthWrapper__hDSPE {
        max-width: 1000px
    }
}

@media (min-width:1500px) and (max-width:1999px) {
    .Features_maxWidthWrapper__hDSPE {
        max-width: 1100px
    }
}

@media (min-width:2000px) {
    .Features_maxWidthWrapper__hDSPE {
        max-width: 1200px
    }
}

.Features_heading__0Kk_5 {
    max-width: 580px;
    margin-bottom: var(--token-56)
}

.Features_heading__0Kk_5 h2 {
    font-size: 3.25rem;
    line-height: 1.1em;
    margin-bottom: 2rem
}

@media (max-width:768px) {
    .Features_heading__0Kk_5 {
        padding: 0 var(--token-16)
    }

    .Features_heading__0Kk_5 h2 {
        font-size: 2rem
    }
}

.Features_heading__0Kk_5[data-size=sm] h2 {
    font-size: 2.5rem
}

.Features_subHeading__N7HnS {
    max-width: 520px;
    line-height: 1.8
}

.Features_title__rPQTe {
    border: 1px solid var(--grey-80);
    display: inline-block;
    padding: var(--token-08) var(--token-16);
    border-radius: var(--token-24);
    font-size: var(--token-16);
    font-weight: 400;
    font-family: var(--font-family-base);
    margin: 0;
    color: var(--grey-50);
    position: relative;
    overflow: hidden;
    z-index: 0
}

.Features_title__rPQTe:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 200%;
    background: hsla(0, 0%, 100%, .075);
    transform: translateX(-100%) skew(20deg);
    animation: Features_slide__2BwyB 8s infinite
}

@media (max-width:799px) {
    .Features_title__rPQTe {
        margin-left: var(--token-24)
    }
}

.Features_divider__1WGjU {
    background: var(--grey-80);
    height: 1px;
    width: 100%;
    margin: 3rem 0
}

@media (max-width:799px) {
    .Features_divider__1WGjU {
        width: calc(100% - var(--token-48));
        margin-left: auto;
        margin-right: auto
    }
}

.Features_features__aEjtw {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: var(--token-48);
    margin-bottom: 3rem
}

@media (max-width:799px) {
    .Features_features__aEjtw {
        grid-template-columns: 1fr;
        grid-gap: var(--token-32);
        margin-bottom: var(--token-40);
        padding: 0 var(--token-20)
    }
}

.Features_featureTitle__oyjT_ {
    display: flex;
    align-items: center;
    margin-bottom: var(--token-08)
}

.Features_featureTitle__oyjT_ h5 {
    margin-bottom: 0;
    margin-left: var(--token-08)
}

.Features_featureTitle__oyjT_ svg {
    width: 16px;
    height: 16px
}

@media (max-width:799px) {
    .Features_titleContainer__p9cmI {
        margin-left: var(--token-24)
    }
}

.styles_background__Lhd1K {
    padding: 8rem 0;
    position: relative
}

.styles_background__Lhd1K:before {
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 800px;
    z-index: -1;
    position: absolute;
    border-bottom: 1px solid var(--grey-80);
    background: radial-gradient(150% 150% at 50% 20%, transparent 40%, #63e 100%, #fff 0)
}

@media (max-width:768px) {
    .styles_background__Lhd1K {
        padding: 4rem 0
    }
}

.GradientHero_hero__XyNzf {
    top: 0;
    height: calc(100vh - var(--token-32));
    min-height: 800px;
    position: relative;
    padding: 0 var(--token-32);
    margin-top: calc(-1 * var(--token-96))
}

@media (max-width:768px) {
    .GradientHero_hero__XyNzf {
        padding: 0;
        height: 90vh
    }
}

.GradientHero_gradient___P5iQ {
    height: 100%;
    min-height: 800px;
    display: grid;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    align-items: center;
    justify-items: center;
    place-items: center;
    border-radius: var(--token-48);
    background: radial-gradient(140% 107.13% at 50% 10%, transparent 37.41%, #63e 69.27%, #fff 100%)
}

@media (max-width:768px) {
    .GradientHero_gradient___P5iQ {
        padding: 10rem 0 3rem
    }
}

.GradientHero_content__FT5rK {
    z-index: 1;
    width: 100%;
    height: 100%;
    display: grid;
    position: relative;
    align-items: center;
    justify-items: center;
    place-items: center;
    pointer-events: none
}

.GradientHero_content__FT5rK>* {
    pointer-events: all
}

.GradientHero_background__IiAeY {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    position: absolute;
    display: grid;
    align-items: center;
    justify-items: center;
    place-items: center
}

.Hero_hero__VaXtc {
    height: 100vh
}

@media (max-width:768px) {
    .Hero_hero__VaXtc {
        height: auto;
        padding-top: var(--token-32)
    }
}

.Hero_heroContent__6NqUM {
    display: grid;
    grid-template-columns: 50% auto;
    grid-gap: var(--token-64);
    gap: var(--token-64);
    align-items: center
}

@media (max-width:768px) {
    .Hero_heroContent__6NqUM {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        text-align: center;
        align-items: center;
        padding: 0 var(--token-20);
        gap: var(--token-40)
    }
}

.Hero_buttons__x8iKK {
    display: inline-flex;
    gap: var(--token-12);
    margin-top: var(--token-12)
}

@media (max-width:768px) {
    .Hero_buttons__x8iKK {
        flex-direction: column
    }

    .Hero_title__tVmIG {
        font-size: 2rem
    }
}

.Hero_subtitle__jzk8q {
    font-size: 16px
}

@media (max-width:768px) {
    .Hero_subtitle__jzk8q {
        font-size: 14px
    }

    .Hero_asset__Owk9T {
        width: 90%
    }
}

.Layout_layout__6J70X {
    display: flex;
    min-height: 100vh;
    flex-direction: column
}

.Layout_main__k2ohw {
    flex-grow: 1;
    min-width: 100%;
    overflow-x: clip;
    position: relative
}

.Layout_main__k2ohw.Layout_bleed__5ANsQ {
    margin-top: calc(-1 * var(--header-height))
}

.Layout_section__n31V6 {
    min-height: 75vh;
    padding: 3rem 0
}

@media (min-width:992px) {
    .Layout_section__n31V6 {
        padding: 5rem 0
    }
}

@media (min-width:1248px) {
    .Layout_section__n31V6 {
        padding: 6rem 0
    }
}

@media (min-width:1408px) {
    .Layout_section__n31V6 {
        padding: 8rem 0
    }
}

@media (min-height:900px) {
    .Layout_section__n31V6 {
        min-height: 30rem
    }
}

.Layout_card__4Gxa5 {
    border-radius: 1.5rem;
    background: hsla(0, 0%, 100%, .035);
    box-shadow: inset 6px 84px 79px -40px hsla(0, 0%, 100%, .025), inset 0 -4px 1px -3px hsla(0, 0%, 100%, .25), inset 0 4px 1px -3px hsla(0, 0%, 100%, .25);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(5px)
}

@media (max-width:600px) {
    .Layout_card__4Gxa5 {
        border-radius: 1rem
    }
}

.Layout_cardSm__wzRPG {
    padding: 0;
    border-radius: var(--radius-sm);
    border-radius: 1.5rem
}

.Layout_cardSm__wzRPG figure {
    position: relative;
    overflow: hidden;
    border-radius: var(--radius-sm) var(--radius-sm) 0 0
}

.Layout_cardSm__wzRPG figure:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: var(--radius-sm);
    border-radius: var(--radius-sm) var(--radius-sm) 0 0;
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .1)
}

.Layout_cardSm__wzRPG img,
.Layout_cardSm__wzRPG video {
    border-radius: var(--radius-sm) var(--radius-sm) 0 0;
    transition: all 12s;
    will-change: transform
}

.Layout_cardSm__wzRPG:hover img {
    transform: scale(1.1)
}

@media (max-width:600px) {
    .Layout_cardSm__wzRPG {
        border-radius: 1rem
    }
}

.Layout_containedSection__F3yCP {
    border-radius: var(--radius-md);
    background: var(--bg-card);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .05), 0 0 0 1px rgba(0, 0, 0, .05), 0 8px 32px rgba(0, 0, 0, .05)
}

@media (min-width:576px) {
    .Layout_postList__ngm8u>div:first-child {
        margin-top: var(--token-48)
    }
}

@media (min-width:768px) {
    .Layout_postList__ngm8u>div:first-child {
        margin-top: var(--token-96)
    }

    .Layout_postList__ngm8u>:nth-child(3) {
        margin-top: var(--token-56)
    }
}

@media (min-width:576px) {
    .Layout_teamList__Zp6Sg>div:first-child {
        margin-top: var(--token-64)
    }
}

@media (min-width:768px) {
    .Layout_teamList__Zp6Sg>div:nth-child(3) {
        margin-top: var(--token-56)
    }
}

@media (min-width:992px) {
    .Layout_teamList__Zp6Sg>div:nth-child(4) {
        margin-top: var(--token-128)
    }
}

.Layout_glow__5fr_J {
    position: absolute;
    bottom: 0;
    z-index: -1;
    width: 100%;
    height: 40%;
    background: conic-gradient(from 240deg at 50% 55%, var(--primary) 0deg, #0087ff 65deg, #fb078d 200deg, var(--primary) 250deg, var(--primary) 300deg, var(--primary) 1turn);
    opacity: 1;
    opacity: .12;
    filter: blur(8rem)
}

.Layout_preview__dBvbE {
    left: 5px;
    z-index: 100;
    bottom: 5px;
    position: fixed;
    background: #63e;
    padding: 12px 15px;
    border-radius: 12px
}

.Layout_preview__dBvbE p {
    margin: 0
}

.Layout_preview__dBvbE a {
    font-size: 13px
}

.Overview_container__soY6A {
    padding: var(--token-120) 0;
    display: grid;
    grid-template-columns: 4fr 5fr;
    align-items: center;
    grid-gap: var(--token-64);
    gap: var(--token-64)
}

@media (max-width:800px) {
    .Overview_container__soY6A {
        grid-template-columns: 1fr;
        gap: 0;
        padding: var(--token-80) 0
    }

    .Overview_subtitle__ZIRu7,
    .Overview_title__8tN8Y {
        padding: 0 var(--token-20)
    }
}

.Overview_asset__1IjCo {
    border: 1px solid var(--grey-80);
    border-radius: var(--token-32);
    overflow: hidden;
    height: 550px
}

@media (max-width:800px) {
    .Overview_asset__1IjCo {
        height: 450px
    }
}

.Overview_accordion__DoDbr {
    width: 100%;
    flex-grow: 1;
    font-size: .9rem;
    line-height: 1.5rem
}

@media (max-width:800px) {
    .Overview_accordion__DoDbr {
        padding: 0 var(--token-20)
    }
}

.Overview_accordionItem__fwe54 {
    border-bottom: 1px solid hsla(0, 0%, 100%, .12)
}

.Overview_accordionItem__fwe54:last-child {
    border-bottom: none
}

.Overview_accordionIndicator__NoJXx {
    margin-left: auto;
    color: var(--grey-60);
    transition: color .2s, transform .3s
}

.Overview_accordionIndicator__NoJXx svg {
    width: 20px;
    height: 20px
}

.Overview_accordionTrigger__iB8Tf {
    gap: 10px;
    padding: 0;
    width: 100%;
    border: none;
    color: #fff;
    height: 60px;
    display: flex;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    align-items: center;
    color: var(--grey-40);
    background: transparent;
    font-weight: var(--fw-h6);
    font-size: var(--font-size-h5);
    line-height: var(--line-height-h5);
    font-family: var(--font-family--headings);
    transition: color .1s
}

.Overview_accordionTrigger__iB8Tf:hover,
.Overview_accordionTrigger__iB8Tf:hover .Overview_accordionIndicator__NoJXx {
    color: var(--grey-10)
}

.Overview_accordionTrigger__iB8Tf[data-state=open] {
    color: #fff
}

.Overview_accordionTrigger__iB8Tf[data-state=open] .Overview_accordionIndicator__NoJXx {
    transform: rotate(-180deg)
}

.Overview_accordionContent__UKJPX {
    overflow-y: clip;
    position: relative
}

.Overview_accordionContent__UKJPX[data-state=open] {
    animation: Overview_slideOpen__sHjgA .2s ease-out
}

.Overview_accordionContent__UKJPX[data-state=closed] {
    animation: Overview_slideClosed__T7Nzb .2s ease-out
}

@keyframes Overview_slideOpen__sHjgA {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes Overview_slideClosed__T7Nzb {
    0% {
        height: var(--radix-accordion-content-height)
    }

    to {
        height: 0
    }
}

.Overview_accordionText__xuyY_ {
    padding-bottom: 24px;
    color: var(--text-body)
}

.Overview_accordionText__xuyY_ p {
    margin-bottom: 0
}

.Overview_accordionIcon__aDT5v {
    align-items: center;
    display: inline-flex
}

.Overview_accordionIcon__aDT5v svg {
    width: 20px;
    height: 20px
}

.Process_container__Hfxz1 {
    padding: var(--token-120) 0 calc(var(--token-120) + var(--token-80)) 0;
    display: grid;
    grid-template-columns: 2fr 3fr
}

@media (max-width:768px) {
    .Process_container__Hfxz1 {
        grid-template-columns: 1fr;
        padding: var(--token-32) 0 var(--token-120) 0;
        gap: var(--token-24)
    }
}

.Process_title__flwsG {
    margin-bottom: var(--token-08)
}

@media (max-width:768px) {

    .Process_subtitle__oRmG1,
    .Process_title__flwsG {
        padding: 0 var(--token-20)
    }
}

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

.Process_step__3OrbR {
    display: flex;
    align-items: flex-start;
    gap: var(--token-24)
}

.Process_step__3OrbR:last-of-type .Process_content__46rbk {
    margin-bottom: 0
}

@media (max-width:768px) {
    .Process_step__3OrbR {
        gap: 0
    }
}

.Process_stepNumber__RSfcO {
    border: 1px solid var(--grey-80);
    white-space: nowrap;
    line-height: normal;
    border-radius: var(--token-32);
    padding: 0 var(--token-16);
    height: var(--token-40);
    display: flex;
    align-items: center;
    font-size: .9rem;
    font-feature-settings: "tnum";
    font-variant-numeric: tabular-nums
}

@media (max-width:768px) {
    .Process_stepNumber__RSfcO {
        display: none
    }
}

.Process_stepBody__T8RU0 {
    margin-bottom: var(--token-32)
}

.Process_lineContainer__DqLfw {
    position: relative;
    min-width: 1px;
    background: var(--grey-80);
    height: calc(100% - var(--token-24) - var(--token-04));
    margin-top: var(--token-32)
}

.Process_lineContainer__DqLfw[data-last=true]:after {
    transform: translateX(-50%) rotate(45deg)
}

.Process_lineContainer__DqLfw[data-last=true]:after,
.Process_lineContainer__DqLfw[data-last=true]:before {
    content: "";
    position: absolute;
    width: var(--token-12);
    height: 1px;
    background: var(--grey-00);
    left: 50%;
    top: calc(100% + var(--token-12))
}

.Process_lineContainer__DqLfw[data-last=true]:before {
    transform: translateX(-50%) rotate(-45deg)
}

.Process_stepMarker__vyvDX {
    background: var(--grey-00);
    left: 50%;
    top: calc(-1 * var(--token-16));
    transform: translateX(-50%);
    border-radius: var(--token-08);
    display: flex;
    align-items: center;
    justify-content: center
}

.Process_stepMarkerInner__bCZEh,
.Process_stepMarker__vyvDX {
    position: absolute;
    width: var(--token-04);
    height: var(--token-04)
}

.Process_stepMarkerInner__bCZEh {
    border-radius: var(--token-64);
    box-shadow: inset 0 0 0 1.5px var(--grey-00)
}

.Process_content__46rbk {
    margin-left: var(--token-24);
    margin-bottom: var(--token-120)
}

@media (max-width:768px) {
    .Process_content__46rbk {
        margin-left: var(--token-20);
        margin-bottom: var(--token-80)
    }

    .Process_content__46rbk h3 {
        line-height: normal
    }

    .Process_content__46rbk p {
        margin-right: var(--token-24)
    }
}

.Workflows_container__2vkOi {
    display: grid;
    grid-template-columns: 4fr 5fr;
    padding: 8rem 0;
    grid-gap: var(--token-48);
    gap: var(--token-48)
}

@media (max-width:800px) {
    .Workflows_container__2vkOi {
        grid-template-columns: 1fr;
        padding: var(--token-80) 0;
        gap: var(--token-08)
    }

    .Workflows_text__G98QP {
        padding: 0 var(--token-20)
    }
}

.Workflows_assets__6a0SU {
    height: 550px;
    border: 1px solid var(--grey-80);
    border-radius: var(--token-32);
    padding: 18%
}

@media (max-width:800px) {
    .Workflows_assets__6a0SU {
        height: 400px;
        padding: 12%
    }
}

.Workflows_asset__CrxAl {
    width: 100%;
    height: 100%
}

.Workflows_workflows__rEHhe {
    margin-top: var(--token-48)
}

.Workflows_workflow__dKOBu {
    position: relative;
    margin-bottom: var(--token-32);
    line-height: normal;
    background: transparent;
    color: var(--grey-60);
    border: none;
    transition: .2s;
    cursor: pointer;
    padding: 0;
    white-space: nowrap;
    display: block
}

.Workflows_workflow__dKOBu:hover {
    color: var(--grey-50)
}

.Workflows_workflow__dKOBu[data-active=true] {
    color: var(--grey-00);
    padding-left: var(--token-16)
}

@media (max-width:800px) {
    .Workflows_workflow__dKOBu {
        margin-bottom: var(--token-24);
        margin-left: var(--token-16);
        font-size: 14px
    }
}

.Workflows_indicator___5Fxd {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 1.5px;
    background: var(--grey-00)
}

.Workflows_timer__yX0K7 {
    position: absolute;
    right: calc(100% + var(--token-12));
    top: calc(50% - 10px)
}

.CodeTabs_container___fKbI {
    backround: red;
    border-bottom: 1px solid hsla(0, 0%, 100%, .15);
    padding-top: var(--token-08);
    padding-left: var(--token-08);
    padding-right: var(--token-08);
    position: relative
}

.CodeTabs_tabs__JW7qa {
    display: flex;
    position: relative
}

.CodeTabs_filler__Dwp7Z {
    display: block;
    width: 100%;
    border-top-right-radius: var(--token-12);
    border: 1px solid hsla(0, 0%, 100%, .175);
    border-bottom: none;
    border-left: none;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0 var(--token-08);
    position: relative;
    overflow: hidden
}

.CodeTabs_filler__Dwp7Z:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% + 1px);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .075), transparent)
}

.CodeTabs_tab__LO7L_ {
    background: hsla(0, 0%, 100%, .075);
    color: hsla(0, 0%, 100%, .25);
    font-size: .75rem;
    border: 1px solid hsla(0, 0%, 100%, .1);
    border-bottom: none;
    border-left: 1px solid hsla(0, 0%, 100%, 0);
    padding: var(--token-04) var(--token-16);
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    transition: color .25s
}

.CodeTabs_tab__LO7L_[data-active=false] {
    background: hsla(0, 0%, 100%, .05);
    border-radius: none
}

.CodeTabs_tab__LO7L_:after {
    content: "";
    position: absolute;
    opacity: 1;
    left: 0;
    top: 100%;
    height: 0;
    width: 100%;
    transition: .5s
}

.CodeTabs_tab__LO7L_:first-of-type {
    border-top-left-radius: var(--token-12)
}

.CodeTabs_tab__LO7L_:hover {
    color: var(--grey-00)
}

.CodeTabs_active__JXkR1 {
    color: var(--grey-00);
    background: transparent;
    border-top: 1px solid hsla(0, 0%, 100%, 0);
    border-right: 1px solid hsla(0, 0%, 100%, 0);
    position: relative
}

.CodeTabs_active__JXkR1:after {
    content: "";
    position: absolute;
    opacity: 1;
    left: 0;
    top: 100%;
    height: var(--token-24);
    width: 100%;
    opacity: .1;
    background: linear-gradient(var(--grey-00), transparent)
}

.CodeTabs_afterActive__tesWW {
    border-top-left-radius: var(--token-12);
    border-left: 1px solid hsla(0, 0%, 100%, .1)
}

.CodeTabs_beforeActive___mviz {
    border-top-right-radius: var(--token-12);
    border-right: 1px solid hsla(0, 0%, 100%, .1)
}

.CodeTabs_fillerAfterActive__vFWtt {
    border-top-left-radius: var(--token-12)
}

.CodeTabs_fillerAfterActive__vFWtt,
.CodeTabs_firstActive__pEGBw {
    border-left: 1px solid hsla(0, 0%, 100%, .15)
}

body {
    overflow-x: hidden;
}