
body::-webkit-scrollbar {
    width: 3px;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px #000;
}

body::-webkit-scrollbar-thumb {
    background-color: #000;
    outline: 1px solid slategrey;
}

html {
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased;
}



body {
    font-family: 'Golos Text', sans-serif;

}

.container {
    width: 80%;
}

#announcement-bar {
    float: left;
    width: 100%;
    padding: 10px;
    background: #333;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.bg-light {
    background-color: #efefe8;
}

#banner-main {
    float: left;
    width: 100%;
    padding: 10px;
    background-color: #efefe8;
}

--sxs {
    --sxs: 0 t-gkTHLm t-czpMxs light-theme purple-theme
}

@media {

    :root,
    .t-gkTHLm {
        --colors-white: #FFFFFF;
        --colors-black: #000000;
        --colors-grey25: #FAFAF3;
        --colors-grey50: #FBFAF2;
        --colors-grey100: #F5F4ED;
        --colors-grey200: #EFEFE8;
        --colors-grey300: #EBEBE5;
        --colors-grey400: #DCDCD7;
        --colors-grey500: #C6C6C1;
        --colors-grey600: #8F8F8C;
        --colors-grey700: #585857;
        --colors-grey800: #333333;
        --colors-grey900: #292929;
        --colors-purple50: #EBE2F5;
        --colors-purple100: #DBCBF8;
        --colors-purple200: #C6ABFC;
        --colors-purple300: #B08EF3;
        --colors-purple400: #9A71E9;
        --colors-purple500: #824FE7;
        --colors-purple600: #683FB9;
        --colors-purple700: #4E2F8B;
        --colors-purple800: #34205C;
        --colors-purple900: #1A102E;
        --colors-green50: #DDEBE4;
        --colors-green100: #CCE3D9;
        --colors-green200: #A4D1C0;
        --colors-green300: #82C2AF;
        --colors-green400: #5FB3A0;
        --colors-green500: #3C9C8C;
        --colors-green600: #2D7A73;
        --colors-green700: #1C5551;
        --colors-green800: #254745;
        --colors-green900: #2C3D3C;
        --colors-orange50: #FAF0E5;
        --colors-orange100: #F9E5D7;
        --colors-orange200: #F7D0BC;
        --colors-orange300: #F4BCA2;
        --colors-orange400: #F2A787;
        --colors-orange500: #F0926C;
        --colors-orange600: #CA7F61;
        --colors-orange700: #A46C55;
        --colors-orange800: #7F594A;
        --colors-orange900: #59463E;
        --colors-lime50: #F4F9D6;
        --colors-lime100: #ECF9B2;
        --colors-lime200: #E5F887;
        --colors-lime300: #E3F764;
        --colors-lime400: #D0E760;
        --colors-lime500: #B5D05A;
        --colors-lime600: #91A950;
        --colors-lime700: #6C8147;
        --colors-lime800: #4D5A3D;
        --colors-lime900: #404738;
        --colors-error50: #FAF0E5;
        --colors-error100: #F9E5D7;
        --colors-error200: #F7D0BC;
        --colors-error300: #F4BCA2;
        --colors-error400: #F2A787;
        --colors-error500: #F0926C;
        --colors-error600: #CA7F61;
        --colors-error700: #A46C55;
        --colors-error800: #7F594A;
        --colors-error900: #59463E;
        --colors-transparentWhite0: #FBFAF200;
        --colors-transparentWhite50: #FBFAF214;
        --colors-transparentWhite100: #FBFAF224;
        --colors-transparentWhite200: #FBFAF233;
        --colors-transparentWhite300: #FBFAF266;
        --colors-transparentWhite400: #FBFAF299;
        --colors-transparentWhite500: #FBFAF2cc;
        --colors-transparentDark0: #29292900;
        --colors-transparentDark50: #29292914;
        --colors-transparentDark100: #29292924;
        --colors-transparentDark200: #29292933;
        --colors-transparentDark300: #29292966;
        --colors-transparentDark400: #29292999;
        --colors-transparentDark500: #292929cc;
        --colors-background: #FBFAF2;
        --colors-foregroundPrimary: #333333;
        --colors-foregroundSecondary: #585857;
        --colors-foregroundTertiary: #8F8F8C;
        --colors-accent: #824FE7;
        --colors-accentDark: #683FB9;
        --colors-accentDarker: #4E2F8B;
        --colors-accentText: #FBFAF2;
        --colors-smooth: #F5F4ED;
        --colors-underground: #EFEFE8;
        --colors-badge: #EBEBE5;
        --colors-divider: #29292924;
        --colors-dividerFade: #29292900;
        --colors-border: #C6C6C1;
        --colors-fade: linear-gradient(180deg, #EFEFE8 0%, #EFEFE800 100%);
        --colors-pricingFace: linear-gradient(193deg, var(--colors-transparentWhite0) 27.84%, var(--colors-grey100) 61.81%);
        --fonts-inter: "Inter", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
        --fonts-sans: "Faktum", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
        --fontWeights-regular: 400;
        --fontWeights-medium: 500;
        --fontSizes-micro: 0.75rem;
        --fontSizes-xxs: 0.875rem;
        --fontSizes-xs: 1rem;
        --fontSizes-s: 1.125rem;
        --fontSizes-m: 1.25rem;
        --fontSizes-l: 1.5rem;
        --fontSizes-xl: 2rem;
        --fontSizes-xxl: 3rem;
        --fontSizes-xxxl: 3.5rem;
        --fontSizes-xxxxl: 4rem;
        --fontSizes-xxxxlM: 2.5rem;
        --lineHeights-micro: 1rem;
        --lineHeights-xxs: 1.25rem;
        --lineHeights-xs: 1.375rem;
        --lineHeights-s: 1.5rem;
        --lineHeights-m: 1.625rem;
        --lineHeights-ml: 1.6875rem;
        --lineHeights-l: 1.875rem;
        --lineHeights-xl: 2.125rem;
        --lineHeights-xxl: 3rem;
        --lineHeights-xxxl: 3.625rem;
        --lineHeights-xxxxlM: 2.25rem;
        --letterSpacings-loose: 0.016em;
        --letterSpacings-none: 0;
        --letterSpacings-tightS: -0.002em;
        --letterSpacings-tightM: -0.005em;
        --letterSpacings-tightL: -0.016em;
        --letterSpacings-tightXL: -0.02em;
        --space-0: 0;
        --space-2: 0.125rem;
        --space-4: 0.25rem;
        --space-6: 0.375rem;
        --space-8: 0.5rem;
        --space-10: 0.625rem;
        --space-12: 0.75rem;
        --space-14: 0.875rem;
        --space-16: 1rem;
        --space-20: 1.25rem;
        --space-22: 1.375rem;
        --space-24: 1.5rem;
        --space-26: 1.625rem;
        --space-28: 1.75rem;
        --space-32: 2rem;
        --space-34: 2.125rem;
        --space-40: 2.5rem;
        --space-48: 3rem;
        --space-54: 3.375rem;
        --space-56: 3.5rem;
        --space-60: 3.75rem;
        --space-64: 4rem;
        --space-70: 4.375rem;
        --space-72: 4.5rem;
        --space-80: 5rem;
        --space-100: 6.25rem;
        --space-120: 7.5rem;
        --space-160: 10rem;
        --sizes-none: 0;
        --sizes-md: 2rem;
        --sizes-sm: 1.5rem;
        --sizes-lg: 2.5rem;
        --radii-none: 0;
        --radii-s: 1rem;
        --radii-m: 1.125rem;
        --radii-l: 1.5rem;
        --radii-xl: 2rem;
        --radii-round: 62.5rem;
        --radii-full: 100%;
        --zIndices-1: 100;
        --zIndices-2: 200;
        --zIndices-3: 300;
        --zIndices-4: 400;
        --zIndices-max: 999;
        --transitions-appearance: 0.2s ease;
        --transitions-motion: 0.3s cubic-bezier(0.2, 1, 0.2, 1);
        --transitions-smooth: 0.4s cubic-bezier(0.90, 0, 0.05, 1);
        --transitions-inOut: 0.3s ease-in-out;
        --shadows-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
        --shadows-focus: 0px 0px 0px 4px rgba(130, 79, 231, 0.16)
    }

    .t-czpMxs {
        --colors-white: #FFFFFF;
        --colors-black: #000000;
        --colors-grey25: #FAFAF3;
        --colors-grey50: #FBFAF2;
        --colors-grey100: #F5F4ED;
        --colors-grey200: #EFEFE8;
        --colors-grey300: #EBEBE5;
        --colors-grey400: #DCDCD7;
        --colors-grey500: #C6C6C1;
        --colors-grey600: #8F8F8C;
        --colors-grey700: #585857;
        --colors-grey800: #333333;
        --colors-grey900: #292929;
        --colors-purple50: #EBE2F5;
        --colors-purple100: #DBCBF8;
        --colors-purple200: #C6ABFC;
        --colors-purple300: #B08EF3;
        --colors-purple400: #9A71E9;
        --colors-purple500: #824FE7;
        --colors-purple600: #683FB9;
        --colors-purple700: #4E2F8B;
        --colors-purple800: #34205C;
        --colors-purple900: #1A102E;
        --colors-green50: #DDEBE4;
        --colors-green100: #CCE3D9;
        --colors-green200: #A4D1C0;
        --colors-green300: #82C2AF;
        --colors-green400: #5FB3A0;
        --colors-green500: #3C9C8C;
        --colors-green600: #2D7A73;
        --colors-green700: #1C5551;
        --colors-green800: #254745;
        --colors-green900: #2C3D3C;
        --colors-orange50: #FAF0E5;
        --colors-orange100: #F9E5D7;
        --colors-orange200: #F7D0BC;
        --colors-orange300: #F4BCA2;
        --colors-orange400: #F2A787;
        --colors-orange500: #F0926C;
        --colors-orange600: #CA7F61;
        --colors-orange700: #A46C55;
        --colors-orange800: #7F594A;
        --colors-orange900: #59463E;
        --colors-lime50: #F4F9D6;
        --colors-lime100: #ECF9B2;
        --colors-lime200: #E5F887;
        --colors-lime300: #E3F764;
        --colors-lime400: #D0E760;
        --colors-lime500: #B5D05A;
        --colors-lime600: #91A950;
        --colors-lime700: #6C8147;
        --colors-lime800: #4D5A3D;
        --colors-lime900: #404738;
        --colors-error50: #FAF0E5;
        --colors-error100: #F9E5D7;
        --colors-error200: #F7D0BC;
        --colors-error300: #F4BCA2;
        --colors-error400: #F2A787;
        --colors-error500: #F0926C;
        --colors-error600: #CA7F61;
        --colors-error700: #A46C55;
        --colors-error800: #7F594A;
        --colors-error900: #59463E;
        --colors-transparentWhite0: #FBFAF200;
        --colors-transparentWhite50: #FBFAF214;
        --colors-transparentWhite100: #FBFAF224;
        --colors-transparentWhite200: #FBFAF233;
        --colors-transparentWhite300: #FBFAF266;
        --colors-transparentWhite400: #FBFAF299;
        --colors-transparentWhite500: #FBFAF2cc;
        --colors-transparentDark0: #29292900;
        --colors-transparentDark50: #29292914;
        --colors-transparentDark100: #29292924;
        --colors-transparentDark200: #29292933;
        --colors-transparentDark300: #29292966;
        --colors-transparentDark400: #29292999;
        --colors-transparentDark500: #292929cc;
        --colors-background: var(--colors-grey200);
        --colors-foregroundPrimary: #333333;
        --colors-foregroundSecondary: #585857;
        --colors-foregroundTertiary: #8F8F8C;
        --colors-accent: #824FE7;
        --colors-accentDark: #683FB9;
        --colors-accentDarker: #4E2F8B;
        --colors-accentText: #FBFAF2;
        --colors-smooth: #F5F4ED;
        --colors-underground: #EFEFE8;
        --colors-badge: #EBEBE5;
        --colors-divider: #29292924;
        --colors-dividerFade: #29292900;
        --colors-border: #C6C6C1;
        --colors-fade: linear-gradient(180deg, #EFEFE8 0%, #EFEFE800 100%);
        --colors-pricingFace: linear-gradient(193deg, var(--colors-transparentWhite0) 27.84%, var(--colors-grey100) 61.81%)
    }

    .light-theme {
        --colors-white: #FFFFFF;
        --colors-black: #000000;
        --colors-grey25: #FAFAF3;
        --colors-grey50: #FBFAF2;
        --colors-grey100: #F5F4ED;
        --colors-grey200: #EFEFE8;
        --colors-grey300: #EBEBE5;
        --colors-grey400: #DCDCD7;
        --colors-grey500: #C6C6C1;
        --colors-grey600: #8F8F8C;
        --colors-grey700: #585857;
        --colors-grey800: #333333;
        --colors-grey900: #292929;
        --colors-purple50: #EBE2F5;
        --colors-purple100: #DBCBF8;
        --colors-purple200: #C6ABFC;
        --colors-purple300: #B08EF3;
        --colors-purple400: #9A71E9;
        --colors-purple500: #824FE7;
        --colors-purple600: #683FB9;
        --colors-purple700: #4E2F8B;
        --colors-purple800: #34205C;
        --colors-purple900: #1A102E;
        --colors-green50: #DDEBE4;
        --colors-green100: #CCE3D9;
        --colors-green200: #A4D1C0;
        --colors-green300: #82C2AF;
        --colors-green400: #5FB3A0;
        --colors-green500: #3C9C8C;
        --colors-green600: #2D7A73;
        --colors-green700: #1C5551;
        --colors-green800: #254745;
        --colors-green900: #2C3D3C;
        --colors-orange50: #FAF0E5;
        --colors-orange100: #F9E5D7;
        --colors-orange200: #F7D0BC;
        --colors-orange300: #F4BCA2;
        --colors-orange400: #F2A787;
        --colors-orange500: #F0926C;
        --colors-orange600: #CA7F61;
        --colors-orange700: #A46C55;
        --colors-orange800: #7F594A;
        --colors-orange900: #59463E;
        --colors-lime50: #F4F9D6;
        --colors-lime100: #ECF9B2;
        --colors-lime200: #E5F887;
        --colors-lime300: #E3F764;
        --colors-lime400: #D0E760;
        --colors-lime500: #B5D05A;
        --colors-lime600: #91A950;
        --colors-lime700: #6C8147;
        --colors-lime800: #4D5A3D;
        --colors-lime900: #404738;
        --colors-error50: #FAF0E5;
        --colors-error100: #F9E5D7;
        --colors-error200: #F7D0BC;
        --colors-error300: #F4BCA2;
        --colors-error400: #F2A787;
        --colors-error500: #F0926C;
        --colors-error600: #CA7F61;
        --colors-error700: #A46C55;
        --colors-error800: #7F594A;
        --colors-error900: #59463E;
        --colors-transparentWhite0: #FBFAF200;
        --colors-transparentWhite50: #FBFAF214;
        --colors-transparentWhite100: #FBFAF224;
        --colors-transparentWhite200: #FBFAF233;
        --colors-transparentWhite300: #FBFAF266;
        --colors-transparentWhite400: #FBFAF299;
        --colors-transparentWhite500: #FBFAF2cc;
        --colors-transparentDark0: #29292900;
        --colors-transparentDark50: #29292914;
        --colors-transparentDark100: #29292924;
        --colors-transparentDark200: #29292933;
        --colors-transparentDark300: #29292966;
        --colors-transparentDark400: #29292999;
        --colors-transparentDark500: #292929cc;
        --colors-background: #FBFAF2;
        --colors-foregroundPrimary: #333333;
        --colors-foregroundSecondary: #585857;
        --colors-foregroundTertiary: #8F8F8C;
        --colors-accent: #824FE7;
        --colors-accentDark: #683FB9;
        --colors-accentDarker: #4E2F8B;
        --colors-accentText: #FBFAF2;
        --colors-smooth: #F5F4ED;
        --colors-underground: #EFEFE8;
        --colors-badge: #EBEBE5;
        --colors-divider: #29292924;
        --colors-dividerFade: #29292900;
        --colors-border: #C6C6C1;
        --colors-fade: linear-gradient(180deg, #EFEFE8 0%, #EFEFE800 100%);
        --colors-pricingFace: linear-gradient(193deg, var(--colors-transparentWhite0) 27.84%, var(--colors-grey100) 61.81%);
        --shadows-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
        --shadows-focus: 0px 0px 0px 4px rgba(130, 79, 231, 0.16)
    }

    .purple-theme {
        --colors-background: #824FE7;
        --colors-foregroundPrimary: #FBFAF2;
        --colors-foregroundSecondary: #FBFAF299;
        --colors-foregroundTertiary: #FBFAF266;
        --colors-accent: #FBFAF2;
        --colors-accentDark: #FBFAF2cc;
        --colors-accentDarker: #FBFAF299;
        --colors-accentText: #824FE7;
        --colors-smooth: #29292933;
        --colors-underground: #29292999;
        --colors-badge: #FBFAF224;
        --colors-divider: #FBFAF233;
        --colors-dividerFade: #FBFAF200;
        --colors-border: #FBFAF266;
        --colors-fade: linear-gradient(180deg, #EFEFE8 0%, #EFEFE800 100%);
        --colors-pricingFace: linear-gradient(193deg, var(--colors-transparentWhite0) 27.84%, var(--colors-grey100) 61.81%);
        --shadows-shadow: 0px 10px 20px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.06);
        --shadows-focus: 0px 0px 0px 4px rgba(235, 226, 245, 0.16)
    }
}

--sxs {
    --sxs: 1 k-fehnNV k-iMxtGV k-hCWECT k-kRoSKc k-enbZYA k-iAAdjU k-byifYA k-PtDpw k-cwZgAQ k-jqpjsX k-cUWYBG k-eyOShd hhbmQD eBRfKT
}

@media {
    @keyframes k-fehnNV {
        0% {
            transform: rotate(0deg)
        }

        100% {
            transform: rotate(360deg)
        }
    }

    @keyframes k-iMxtGV {
        0% {
            transform: translateY(0)
        }

        50% {
            transform: translateY(10px)
        }

        100% {
            transform: translateY(0)
        }
    }

    @keyframes k-hCWECT {
        100% {
            transform: translateX(var(---slidePx))
        }
    }

    @keyframes k-kRoSKc {
        0% {
            top: var(---topStart1);
            right: var(---rightStart1)
        }

        50% {
            top: var(---topMid1);
            right: var(---rightMid1)
        }

        100% {
            top: var(---topStart1);
            right: var(---rightStart1)
        }
    }

    @keyframes k-enbZYA {
        0% {
            bottom: var(---bottomStart2);
            right: var(---rightStart2)
        }

        50% {
            bottom: var(---bottomMid2);
            right: var(---rightMid2)
        }

        100% {
            bottom: var(---bottomStart2);
            right: var(---rightStart2)
        }
    }

    @keyframes k-iAAdjU {
        0% {
            right: var(---rightStart3);
            bottom: var(---bottomStart3)
        }

        50% {
            right: var(---rightMid3);
            bottom: var(---bottomMid3)
        }

        100% {
            right: var(---rightStart3);
            bottom: var(---bottomStart3)
        }
    }

    @keyframes k-byifYA {
        0% {
            right: var(---rightStart4);
            top: var(---topStart4)
        }

        50% {
            right: var(---rightMid4);
            top: var(---topMid4)
        }

        100% {
            right: var(---rightStart4);
            top: var(---topStart4)
        }
    }

    @keyframes k-PtDpw {
        0% {
            right: var(---rightStart5);
            bottom: var(---bottomStart5)
        }

        50% {
            right: var(---rightMid5);
            bottom: var(---bottomMid5)
        }

        100% {
            right: var(---rightStart5);
            bottom: var(---bottomStart5)
        }
    }

    @keyframes k-cwZgAQ {
        0% {
            right: var(---rightStart6);
            top: var(---topStart6)
        }

        50% {
            right: var(---rightMid6);
            top: var(---topMid6)
        }

        100% {
            right: var(---rightStart6);
            top: var(---topStart6)
        }
    }

    @keyframes k-jqpjsX {
        0% {
            transform: rotateZ(0deg)
        }

        25% {
            transform: rotateZ(-25deg)
        }

        50% {
            transform: rotateZ(12.5deg)
        }

        75% {
            transform: rotateZ(-6.25deg)
        }

        100% {
            transform: rotateZ(0deg)
        }
    }

    @keyframes k-cUWYBG {
        0% {
            transform: translateY(0)
        }

        50% {
            transform: translateY(20px)
        }

        100% {
            transform: translateY(0)
        }
    }

    @keyframes k-eyOShd {
        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    #nprogress {
        pointer-events: none;
        position: fixed;
        z-index: var(--zIndices-max)
    }

    #nprogress .bar {
        background: var(--colors-purple900);
        position: fixed;
        z-index: var(--zIndices-max);
        top: 0;
        left: 0;
        width: 100%;
        height: 3px
    }

    html {
        box-sizing: border-box;
        text-rendering: geometricPrecision;
        font-smooth: auto;
        webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        overflow-x: hidden
    }

    *,
    *:before,
    *:after {
        box-sizing: inherit
    }

    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    ol,
    ul,
    figure {
        margin: 0;
        padding: 0;
        font-weight: normal
    }

    img {
        max-width: 100%;
        height: auto
    }

    a {
        color: inherit;
        text-decoration: none
    }

    body,
    button,
    input,
    textarea {
        font-family: var(--fonts-inter);
        padding: var(--space-0);
        border: none
    }

    button {
        background: none
    }

    body {
        color: var(--colors-foregroundPrimary);
        background-color: var(--colors-background);
        overflow: hidden
    }

    @media (min-width: 66.25em) {
        body {
            overflow: unset
        }
    }

    ::selection {
        color: var(--colors-background);
        background-color: var(--colors-foregroundPrimary)
    }
}

--sxs {
    --sxs: 2 c-fJSWll c-gVnpxB c-YvMuE c-PJLV c-iTbURO c-cPVDp c-ciKXky c-UazGY c-kvSYWt c-dYVjjb c-kxzQVc c-jmSIsa c-fQnHml c-fAQdle c-dhzjXW c-gWNkpg c-dGYYVf c-jJIqcg c-kyOXPn c-gKXHGy c-fKteAK c-hvxgaC c-fixGjY c-bMSZpx c-ceWlil c-bnqYOa c-imPdaM c-laQcwo c-ikRmsK c-bVZhzz c-hUCYkq c-ewmYyx c-lcfenG c-dlqEyi c-eQAaYK c-eHmDUW c-dvMoE c-knyCOP c-dzbGVw c-cAbmYG c-ktyRtU c-dCVjAy c-gtHoCO c-jqjuMi c-dBPOiC c-hVdZQC c-jzoNNm c-cFzdFO c-daMoHp c-bYOUsQ c-dymRr c-kUaMfZ c-oNakt c-jtYztb c-eaIepU c-ljOlnX c-iJjEVc c-dBHPfn c-kMeqNi c-joLgDH c-hlQdSS c-bZTpkM c-bDqszV c-QjTqa c-kAcOEp c-dwtoIn c-hsHtTR c-lfOIag c-eURXYc c-crRSQM c-bmkQnI c-gUDBxJ c-fHfmZm c-hBbeLq c-jpvzVM c-eLGlNp c-kCSaDT c-hVGZsB c-IZJJl c-gxJhPE c-fGvQAj c-fnCUns c-hhICvi c-iPcRBH c-bSOAjf c-kiggUK c-hYXNFb c-hhGimg c-jWaMtH c-hlCSgG c-kBLBaF c-ASlNo c-fixahf c-hwGcTW c-QHOoj c-fZfVRp c-fuIPSL c-czNnNB c-cUEbng c-igQCrs c-SZwBO c-jMjAfZ c-PgTEA c-fxrEBZ c-cSmanN c-ggtSUm c-gzEFDl c-kQQUGJ c-hlDxEO c-cYOLPy c-hHrnMA c-cmDgUN c-eejikA c-fZkDCN c-fZrNKq c-lnTnIa c-gaXxPj c-bOjZCp c-bYbdyp c-flBQSI c-dDdaIL c-hOxnmi c-hJoVeX c-kIjPys c-fHnFXo c-dTxQhb c-enmBSw c-biscBW c-lmayJR c-fHuKxD c-dtZXwl c-hopoWI c-bFiqzh c-dNeKgK c-kxvLwy c-eqqnrp c-jXSnIb c-kYMrjL c-ekUlxB c-fgRBuJ c-gBIaTz c-jnVzYe c-demyjO c-jVSCII c-fHJSrq c-krCMkt c-dWldNy c-lpdxvA c-bQzyIt c-CDzmP c-dLDnGO c-eFNIrp c-bydGvY c-flOIDj c-bOhewc c-eKZlqp c-jodZEp c-efldGW c-iWeDdO c-farfjI c-hLfPXD c-biimhR c-bZRyxf c-COvYd
}

@media {
    .c-fJSWll {
        display: flex;
        position: relative;
        justify-content: center;
        padding-top: var(--space-12);
        padding-bottom: var(--space-12);
        padding-left: var(--space-20);
        padding-right: var(--space-20);
        background-color: var(--colors-grey800);
        z-index: var(--zIndices-max)
    }

    .c-gVnpxB {
        color: var(--colors-foregroundPrimary)
    }

    .c-YvMuE {
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        white-space: nowrap;
        outline: none;
        transition: color var(--transitions-appearance)
    }

    .c-YvMuE:focus-visible {
        box-shadow: var(--shadows-focus);
        border-radius: var(--radii-s)
    }

    .c-iTbURO {
        color: ;
        margin-bottom: calc(var(--space-4)*-1);
        transition: transform var(--transitions-motion)
    }

    .c-cPVDp {
        margin-left: auto;
        margin-right: auto
    }

    .c-ciKXky {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .c-UazGY {
        display: flex;
        align-items: center
    }

    @media (min-width: 66.25em) {
        .c-kvSYWt {
            display: none
        }
    }

    .c-kvSYWt {
        cursor: pointer
    }

    .c-kvSYWt path {
        transition: var(--transitions-motion)
    }

    .c-kvSYWt {
        color: var(--colors-foregroundPrimary)
    }

    .c-dYVjjb {
        display: none
    }

    @media (min-width: 66.25em) {
        .c-dYVjjb {
            display: flex
        }
    }

    .c-kxzQVc {
        position: relative
    }

    .c-kxzQVc:after {
        content: "";
        position: absolute;
        left: 0;
        width: 100%;
        height: 32px
    }

    .c-jmSIsa {
        cursor: pointer;
        color: var(--colors-foregroundPrimary);
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: var(--space-2);
        white-space: nowrap;
        outline: none;
        transition: color var(--transitions-appearance);
        padding: var(--space-0) var(--space-6)
    }

    .c-jmSIsa:focus-visible {
        box-shadow: var(--shadows-focus);
        border-radius: var(--radii-s)
    }

    @media (hover: hover) {
        .c-jmSIsa:hover .c-fQnHml {
            color: var(--colors-foregroundPrimary)
        }
    }

    .c-fQnHml {
        color: var(--colors-foregroundTertiary);
        transition: transform var(--transitions-motion), color var(--transitions-appearance)
    }

    .c-fAQdle {
        display: flex;
        position: absolute;
        padding: var(--space-8);
        z-index: var(--zIndices-max);
        background-color: var(--colors-background);
        border-radius: var(--radii-xl);
        box-shadow: var(--shadows-shadow);
        left: 50%;
        transform: translateX(-50%);
        top: var(--space-32);
        transition: var(--transitions-appearance)
    }

  .c-dhzjXW {
    display: flex;
    
}

    .c-dGYYVf {
        width: 54px
    }

    @media (min-width: 66.25em) {
        .c-dGYYVf {
            width: 80px
        }
    }

    .c-gWNkpg {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
        justify-content: flex-start;
        padding: var(--space-24);
        border-radius: var(--radii-l);
        width: 248px;
        white-space: break-spaces
    }

    .c-jJIqcg {
        border-radius: var(--radii-s);
        box-shadow: none;
        display: flex;
        font-size: var(--fontSizes-xs);
        font-weight: var(--fontWeights-medium);
        letter-spacing: var(--letterSpacings-tightS);
        line-height: var(--lineHeights-xs);
        position: relative;
        white-space: nowrap;
        padding-left: var(--space-20);
        padding-right: var(--space-20);
        padding-top: var(--space-12);
        padding-bottom: var(--space-12);
        ---transition-delay-w: 50ms;
        transition: width var(--transitions-motion) var(---transition-delay-w), background var(--transitions-appearance), border-color var(--transitions-appearance), box-shadow var(--transitions-appearance)
    }

    .c-jJIqcg:hover:not(:disabled) {
        cursor: pointer
    }

    .c-jJIqcg:disabled {
        cursor: not-allowed;
        opacity: 0.3
    }

    .c-jJIqcg:focus {
        box-shadow: var(--shadows-focus)
    }

    .c-kyOXPn {
        display: grid;
        place-items: center;
        position: absolute;
        right: var(--space-20);
        transition: opacity 100ms ease;
        opacity: 0
    }

    .c-gKXHGy {
        animation: k-fehnNV 1000ms linear infinite
    }

    .c-fKteAK {
        transition: var(--transitions-motion)
    }

    .c-hvxgaC {
        display: block;
        position: fixed;
        z-index: var(--zIndices-max);
        top: 0;
        width: 100%;
        height: 100%;
        background: var(--colors-background);
        padding-top: var(--space-20);
        padding-bottom: var(--space-20);
        transition: var(--transitions-appearance)
    }

    @media (min-width: 66.25em) {
        .c-hvxgaC {
            display: none
        }
    }

    .c-fixGjY {
        display: flex;
        flex-direction: column
    }

    .c-bMSZpx {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
        grid-gap: var(--space-12)
    }

    .c-ceWlil {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        padding: var(--space-12);
        border-radius: var(--radii-l);
        width: 100%;
        height: 106px
    }

    .c-bnqYOa {
        flex: 1 1 50%;
        margin-right: var(--space-12)
    }

    .c-imPdaM {
        display: flex;
        flex-direction: column;
        padding-bottom: var(--space-54);
        padding-top: var(--space-32);
        overflow: hidden
    }

    @media (min-width: 66.25em) {
        .c-imPdaM {
            flex-direction: row;
            padding-top: var(--space-12);
            padding-bottom: var(--space-54);
            max-width: 100rem;
            margin: 0 auto
        }
    }

    .c-laQcwo {
        flex-basis: 50%;
        display: flex;
        justify-content: center
    }

    @media (min-width: 48em) {
        .c-laQcwo {
            justify-content: left
        }
    }

    @media (min-width: 66.25em) {
        .c-laQcwo {
            margin-right: var(--space-24)
        }
    }

    .c-ikRmsK {
        width: 100%;
        max-width: 570px;
        margin-top: var(--space-0);
        margin-bottom: var(--space-48)
    }

    @media (min-width: 66.25em) {
        .c-ikRmsK {
            margin-top: var(--space-32);
            margin-top: var(--space-80);
            margin-bottom: var(--space-80)
        }
    }

    .c-bVZhzz {
        display: flex;
        position: relative;
        width: 100%;
        height: var(--space-54);
        font-size: var(--fontSizes-md);
        line-height: var(--lineHeights-xsmall);
        letter-spacing: var(--letterSpacings-wide);
        border: 1px solid var(--colors-border);
        border-radius: var(--radii-m);
        transition: background var(--transitions-appearance), border-color var(--transitions-appearance), box-shadow var(--transitions-appearance)
    }

    @media (hover: hover) {
        .c-bVZhzz:hover {
            border: 1px solid var(--colors-foregroundSecondary)
        }
    }

    .c-bVZhzz:active {
        border: 1px solid var(--colors-foregroundPrimary)
    }

    .c-bVZhzz:focus-within:not(:active) {
        border: 1px solid var(--colors-accent);
        box-shadow: var(--shadows-focus)
    }

    .c-hUCYkq {
        -webkit-appearance: none;
        appearance: none;
        outline: none;
        border: none;
        font-family: var(--fonts-inter);
        font-size: var(--fontSizes-xs);
        line-height: var(--lineHeights-xs);
        letter-spacing: var(--letterSpacings-tightS);
        font-weight: var(--fontWeights-regular);
        width: 100%;
        padding: var(--space-16) var(--space-20);
        border-radius: var(--radii-m);
        color: var(--colors-foregroundPrimary);
        background-color: transparent
    }

    .c-hUCYkq::placeholder {
        color: var(--colors-foregroundTertiary)
    }

    .c-ewmYyx {
        flex-basis: 50%;
        position: relative;
        display: flex;
        justify-content: flex-end;
        align-items: center
    }

    @media (min-width: 66.25em) {
        .c-ewmYyx {
            min-width: 450px;
            margin-left: var(--space-24)
        }
    }

    .c-lcfenG {
        position: relative;
        display: flex
    }

    @media (min-width: 48em) {
        .c-lcfenG {
            width: 100%;
            max-width: 492px;
            aspect-ratio: 1/1;
            -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjE0IiBoZWlnaHQ9IjYxNCIgdmlld0JveD0iMCAwIDYxNCA2MTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNDEuMTExIDE3MC41NTZDMzQxLjExMSAyNjQuNzUxIDI2NC43NTEgMzQxLjExMSAxNzAuNTU2IDM0MS4xMTFDNzYuMzYwMyAzNDEuMTExIDAgMjY0Ljc1MSAwIDE3MC41NTZDMCA3Ni4zNjAzIDc2LjM2MDMgMCAxNzAuNTU2IDBDMjY0Ljc1MSAwIDM0MS4xMTEgNzYuMzYwMyAzNDEuMTExIDE3MC41NTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDk0LjYxMSAwQzU2MC41NDggMCA2MTQgNTMuNDUyMiA2MTQgMTE5LjM4OVY0MjYuMjkxQzYxNCA0MjYuMzQ1IDYxMy45NTYgNDI2LjM4OSA2MTMuOTAzIDQyNi4zODlDNjEzLjg0NyA0MjYuMzg5IDYxMy44MDMgNDI2LjQzNSA2MTMuODA1IDQyNi40OTFDNjEzLjkzNSA0MjkuMjgzIDYxNCA0MzIuMDkyIDYxNCA0MzQuOTE3QzYxNCA1MzMuODIyIDUzMy44MjIgNjE0IDQzNC45MTcgNjE0QzQzMi4wOTIgNjE0IDQyOS4yODMgNjEzLjkzNSA0MjYuNDkxIDYxMy44MDVDNDI2LjQzNSA2MTMuODAzIDQyNi4zODkgNjEzLjg0NyA0MjYuMzg5IDYxMy45MDNDNDI2LjM4OSA2MTMuOTU2IDQyNi4zNDUgNjE0IDQyNi4yOTEgNjE0SDEwMi4zMzNDNDUuODE2MiA2MTQgMCA1NjguMTg0IDAgNTExLjY2N0MwIDQ1NS4xNSA0NS44MTYyIDQwOS4zMzMgMTAyLjMzMyA0MDkuMzMzQzEzOS4wMDkgNDA5LjMzMyAxNzEuMTc4IDQyOC42MjcgMTg5LjI0NSA0NTcuNjE4QzE5Ni4yNzIgNDY4Ljg5NCAyMDcuNzI3IDQ3Ny41NTYgMjIxLjAxMyA0NzcuNTU2QzI0MS4zMzggNDc3LjU1NiAyNTYuMjA3IDQ1OC4zNTggMjU1Ljg2IDQzOC4wMzZDMjU1Ljg0MiA0MzYuOTk4IDI1NS44MzMgNDM1Ljk1OCAyNTUuODMzIDQzNC45MTdDMjU1LjgzMyAzNTcuNjU0IDMwNC43NjIgMjkxLjgxOSAzNzMuMzI0IDI2Ni43MDdDMzkzLjM2NCAyNTkuMzY3IDQwOS4zMzMgMjQxLjc5NyA0MDkuMzMzIDIyMC40NTVDNDA5LjMzMyAyMDkuMjMxIDQwNC42MzggMTk4LjY2MiAzOTguMDMxIDE4OS41ODhDMzgzLjY4NSAxNjkuODg2IDM3NS4yMjIgMTQ1LjYyNiAzNzUuMjIyIDExOS4zODlDMzc1LjIyMiA1My40NTIyIDQyOC42NzQgMCA0OTQuNjExIDBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjE0IiBoZWlnaHQ9IjYxNCIgdmlld0JveD0iMCAwIDYxNCA2MTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNDEuMTExIDE3MC41NTZDMzQxLjExMSAyNjQuNzUxIDI2NC43NTEgMzQxLjExMSAxNzAuNTU2IDM0MS4xMTFDNzYuMzYwMyAzNDEuMTExIDAgMjY0Ljc1MSAwIDE3MC41NTZDMCA3Ni4zNjAzIDc2LjM2MDMgMCAxNzAuNTU2IDBDMjY0Ljc1MSAwIDM0MS4xMTEgNzYuMzYwMyAzNDEuMTExIDE3MC41NTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDk0LjYxMSAwQzU2MC41NDggMCA2MTQgNTMuNDUyMiA2MTQgMTE5LjM4OVY0MjYuMjkxQzYxNCA0MjYuMzQ1IDYxMy45NTYgNDI2LjM4OSA2MTMuOTAzIDQyNi4zODlDNjEzLjg0NyA0MjYuMzg5IDYxMy44MDMgNDI2LjQzNSA2MTMuODA1IDQyNi40OTFDNjEzLjkzNSA0MjkuMjgzIDYxNCA0MzIuMDkyIDYxNCA0MzQuOTE3QzYxNCA1MzMuODIyIDUzMy44MjIgNjE0IDQzNC45MTcgNjE0QzQzMi4wOTIgNjE0IDQyOS4yODMgNjEzLjkzNSA0MjYuNDkxIDYxMy44MDVDNDI2LjQzNSA2MTMuODAzIDQyNi4zODkgNjEzLjg0NyA0MjYuMzg5IDYxMy45MDNDNDI2LjM4OSA2MTMuOTU2IDQyNi4zNDUgNjE0IDQyNi4yOTEgNjE0SDEwMi4zMzNDNDUuODE2MiA2MTQgMCA1NjguMTg0IDAgNTExLjY2N0MwIDQ1NS4xNSA0NS44MTYyIDQwOS4zMzMgMTAyLjMzMyA0MDkuMzMzQzEzOS4wMDkgNDA5LjMzMyAxNzEuMTc4IDQyOC42MjcgMTg5LjI0NSA0NTcuNjE4QzE5Ni4yNzIgNDY4Ljg5NCAyMDcuNzI3IDQ3Ny41NTYgMjIxLjAxMyA0NzcuNTU2QzI0MS4zMzggNDc3LjU1NiAyNTYuMjA3IDQ1OC4zNTggMjU1Ljg2IDQzOC4wMzZDMjU1Ljg0MiA0MzYuOTk4IDI1NS44MzMgNDM1Ljk1OCAyNTUuODMzIDQzNC45MTdDMjU1LjgzMyAzNTcuNjU0IDMwNC43NjIgMjkxLjgxOSAzNzMuMzI0IDI2Ni43MDdDMzkzLjM2NCAyNTkuMzY3IDQwOS4zMzMgMjQxLjc5NyA0MDkuMzMzIDIyMC40NTVDNDA5LjMzMyAyMDkuMjMxIDQwNC42MzggMTk4LjY2MiAzOTguMDMxIDE4OS41ODhDMzgzLjY4NSAxNjkuODg2IDM3NS4yMjIgMTQ1LjYyNiAzNzUuMjIyIDExOS4zODlDMzc1LjIyMiA1My40NTIyIDQyOC42NzQgMCA0OTQuNjExIDBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%
        }
    }

    @media (min-width: 66.25em) {
        .c-lcfenG {
            max-width: 620px
        }
    }

    .c-lcfenG > video {
        position: relative;
        z-index: var(--zIndices-2);
        object-fit: cover;
        object-position: 85% 100%;
        width: 120%;
        height: 100%;
        margin-left: -33px;
        -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgyIiBoZWlnaHQ9IjIxOCIgdmlld0JveD0iMCAwIDI4MiAyMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjI4LjI3IDE2MkMyMTUuNTcgMTYyIDIwMS44OTYgMTY2LjQyOCAxOTMuOTQ1IDE3Ni4zMzNDMTczLjk5MiAyMDEuMTkxIDE0My4zMDMgMjE3LjExMiAxMDguODg1IDIxNy4xMTJDNDguNzQ5NSAyMTcuMTEyIDAgMTY4LjUxIDAgMTA4LjU1NkMwIDQ4LjYwMjIgNDguNzQ5NSAwIDEwOC44ODUgMEMxNDMuMjQ4IDAgMTczLjg5NCAxNS44NzA0IDE5My44NSA0MC42NjA0QzIwMS44MzEgNTAuNTc1NiAyMTUuNTQxIDU1IDIyOC4yNyA1NUMyNTcuODE3IDU1IDI4MS43NyA3OC45NTI4IDI4MS43NyAxMDguNUMyODEuNzcgMTM4LjA0NyAyNTcuODE3IDE2MiAyMjguMjcgMTYyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgyIiBoZWlnaHQ9IjIxOCIgdmlld0JveD0iMCAwIDI4MiAyMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjI4LjI3IDE2MkMyMTUuNTcgMTYyIDIwMS44OTYgMTY2LjQyOCAxOTMuOTQ1IDE3Ni4zMzNDMTczLjk5MiAyMDEuMTkxIDE0My4zMDMgMjE3LjExMiAxMDguODg1IDIxNy4xMTJDNDguNzQ5NSAyMTcuMTEyIDAgMTY4LjUxIDAgMTA4LjU1NkMwIDQ4LjYwMjIgNDguNzQ5NSAwIDEwOC44ODUgMEMxNDMuMjQ4IDAgMTczLjg5NCAxNS44NzA0IDE5My44NSA0MC42NjA0QzIwMS44MzEgNTAuNTc1NiAyMTUuNTQxIDU1IDIyOC4yNyA1NUMyNTcuODE3IDU1IDI4MS43NyA3OC45NTI4IDI4MS43NyAxMDguNUMyODEuNzcgMTM4LjA0NyAyNTcuODE3IDE2MiAyMjguMjcgMTYyWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%
    }

    @media (min-width: 48em) {
        .c-lcfenG > video {
            z-index: var(--zIndices-1);
            -webkit-mask-image: none;
            mask-image: none;
            width: 100%;
            margin-left: unset
        }
    }

    .c-dlqEyi {
        position: absolute;
        animation: k-iMxtGV 4s ease-in-out infinite;
        aspect-ratio: 1/1;
        z-index: var(--zIndices-1);
        width: 180px;
        right: -20px;
        bottom: -20px
    }

    @media (min-width: 48em) {
        .c-dlqEyi {
            width: 320px;
            right: unset;
            left: -30px;
            bottom: -120px
        }
    }

    @media (min-width: 66.25em) {
        .c-dlqEyi {
            width: 380px
        }
    }

    .c-eQAaYK {
        ---size: 1.6875rem;
        width: var(---size);
        height: var(---size);
        background-color: var(--colors-grey400);
        border-radius: 100%;
        position: absolute;
        right: 90%;
        top: 84%;
        animation: k-iMxtGV 8s ease-in-out infinite
    }

    @media (min-width: 48em) {
        .c-eQAaYK {
            top: 55%;
            right: 65%
        }
    }

    @media (min-width: 66.25em) {
        .c-eQAaYK {
            ---size: 2.625rem;
            top: 55%;
            right: 80%
        }
    }

    .c-eHmDUW {
        display: none;
        position: absolute;
        background: var(--colors-white);
        max-width: 303px;
        padding: var(--space-16);
        border-radius: var(--radii-m);
        box-shadow: var(--shadows-shadow)
    }

    @media (min-width: 48em) {
        .c-eHmDUW {
            display: inline;
            bottom: -10%;
            right: 1%
        }
    }

    @media (min-width: 66.25em) {
        .c-eHmDUW {
            bottom: -5%;
            right: 14%
        }
    }

    .c-dvMoE {
        position: relative;
        display: flex;
        align-items: center;
        flex-shrink: 0;
        -webkit-user-select: none;
        user-select: none;
        touch-action: none;
        cursor: pointer;
        margin-top: var(--space-16)
    }

    .c-dvMoE[data-orientation="horizontal"] {
        height: 15px
    }

    .c-dvMoE[data-orientation="vertical"] {
        flex-direction: column;
        width: 15px
    }

    .c-dvMoE[data-disabled] {
        opacity: 0.5
    }

    .c-knyCOP {
        position: relative;
        flex-grow: 1;
        background: var(--colors-badge);
        border-radius: 4px
    }

    .c-knyCOP[data-orientation="horizontal"] {
        height: 4px
    }

    .c-knyCOP[data-orientation="vertical"] {
        width: 4px;
        height: 300px
    }

    .c-dzbGVw {
        position: absolute
    }

    .c-dzbGVw[data-orientation="horizontal"] {
        height: 100%
    }

    .c-dzbGVw[data-orientation="vertical"] {
        width: 100%
    }

    .c-dzbGVw {
        background: var(--colors-purple500);
        border-radius: inherit
    }

    .c-cAbmYG {
        display: block
    }

    .c-cAbmYG::before {
        content: "";
        position: absolute;
        z-index: -1;
        width: 44px;
        height: 44px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .c-cAbmYG {
        border-radius: 15px;
        box-shadow: var(--shadows-shadow);
        background-color: var(--colors-white);
        color: var(--colors-purple500);
        font-size: 12px;
        text-align: center;
        min-width: 36px;
        padding: 3px 6px
    }

    .c-cAbmYG:focus {
        outline: none
    }

    .c-ktyRtU {
        display: flex;
        flex-direction: column;
        padding-top: var(--space-56);
        padding-bottom: var(--space-56)
    }

    @media (min-width: 66.25em) {
        .c-ktyRtU {
            padding-top: var(--space-80);
            padding-bottom: var(--space-80)
        }
    }

    .c-dCVjAy {
        overflow: hidden;
        width: 100%;
        position: relative
    }

    .c-gtHoCO {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: var(---gap);
        animation: k-hCWECT 60s linear infinite
    }

    .c-jqjuMi {
        display: grid;
        place-items: center;
        width: 100px;
        position: relative;
        height: 100%;
        flex-shrink: 0
    }

    .c-dBPOiC {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        -webkit-appearance: none;
        appearance: none;
        border: none;
        outline: none;
        border-radius: var(--radii-round);
        padding: var(--space-6) var(--space-12);
        width: -moz-fit-content;
        width: fit-content;
        line-height: var(--lineHeights-micro);
        font-size: var(--fontSizes-micro);
        font-weight: var(--fontWeights-medium);
        text-transform: uppercase;
        white-space: nowrap;
        color: var(--colors-foregroundPrimary);
        background-color: var(--colors-badge)
    }

    .c-hVdZQC {
        max-width: 300px;
        text-align: center;
        margin-top: var(--space-20)
    }

    @media (min-width: 48em) {
        .c-hVdZQC {
            max-width: 639px
        }
    }

    @media (min-width: 66.25em) {
        .c-hVdZQC {
            max-width: 790px
        }
    }

    .c-jzoNNm {
        position: relative;
        margin-top: var(--space-64)
    }

    .c-jzoNNm .sm {
        display: block
    }

    .c-jzoNNm .md {
        display: none
    }

    .c-jzoNNm .lg {
        display: none
    }

    @media (min-width: 48em) {
        .c-jzoNNm .sm {
            display: none
        }
    }

    @media (min-width: 48em) {
        .c-jzoNNm .md {
            display: block
        }
    }

    @media (min-width: 66.25em) {
        .c-jzoNNm {
            margin-top: var(--space-80)
        }
    }

    @media (min-width: 66.25em) {
        .c-jzoNNm .sm {
            display: none
        }
    }

    @media (min-width: 66.25em) {
        .c-jzoNNm .md {
            display: none
        }
    }

    @media (min-width: 66.25em) {
        .c-jzoNNm .lg {
            display: block
        }
    }

    .c-cFzdFO {
        display: none
    }

    @media (min-width: 87em) {
        .c-cFzdFO {
            display: block
        }
    }

    .c-daMoHp {
        position: relative;
        margin-top: -450px;
        height: 3200px
    }

    .c-bYOUsQ {
        position: relative;
        height: 2500px
    }

    .c-dymRr {
        position: sticky;
        top: 70px
    }

    .c-kUaMfZ {
        max-width: 400px
    }

    .c-oNakt {
        color: var(--colors-purple500)
    }

    .c-jtYztb {
        position: absolute;
        top: 0;
        right: 124px;
        font-size: 1rem;
        background: var(--colors-background);
        border-radius: var(--radii-s);
        box-shadow: var(--shadows-shadow);
        width: 314px
    }

    .c-jtYztb .c-kAcOEp {
        transition: all var(---duration) ease
    }

    .c-eaIepU {
        overflow: hidden;
        border-radius: var(--radii-s)
    }

    .c-ljOlnX {
        cursor: pointer
    }

    .c-ljOlnX.animated {
        animation: k-jqpjsX 250ms ease-in-out backwards
    }

    .c-iJjEVc {
        position: absolute;
        top: 20%;
        left: -25%;
        display: flex;
        flex-direction: column;
        background: var(--colors-white);
        box-shadow: var(--shadows-shadow);
        border-radius: var(--radii-s);
        padding: var(--space-16);
        z-index: var(--zIndices-3)
    }

    .c-dBHPfn {
        background-color: var(--colors-grey800);
        border-radius: var(--radii-s);
        color: var(--colors-white);
        cursor: pointer;
        font-size: 1.05em;
        font-weight: var(--fontWeights-medium);
        letter-spacing: var(--letterSpacings-tightS);
        line-height: 1.5em;
        text-align: center;
        padding-left: 1.25em;
        padding-right: 1.25em;
        padding-top: 0.75em;
        padding-bottom: 0.75em;
        margin-top: 1em;
        transition: background var(--transitions-appearance)
    }

    .c-dBHPfn:hover {
        background-color: var(--colors-grey900)
    }

    .c-dBHPfn:active {
        background-color: var(--colors-grey700)
    }

    .c-joLgDH {
        ---cornerRadius: var(--space-16)
    }

    .c-hlQdSS {
        border-radius: var(--radii-round);
        width: 100%;
        aspect-ratio: 1;
        object-fit: cover
    }

    .c-kMeqNi {
        position: absolute;
        bottom: -16px;
        right: 16px;
        ---duration: 250ms;
        transform: translateY(16px);
        opacity: 0;
        transition: all var(---duration) ease
    }

    .c-bZTpkM {
        position: absolute;
        bottom: 20%;
        right: 0%;
        display: flex;
        flex-direction: column;
        background: var(--colors-purple400);
        box-shadow: var(--shadows-shadow);
        border-radius: var(--radii-s);
        color: var(--colors-white);
        padding: var(--space-16);
        z-index: var(--zIndices-3)
    }

    .c-bDqszV {
        position: absolute
    }

    .c-bDqszV[data-orientation="horizontal"] {
        height: 100%
    }

    .c-bDqszV[data-orientation="vertical"] {
        width: 100%
    }

    .c-bDqszV {
        background: var(--colors-undefined);
        border-radius: inherit
    }

    .c-QjTqa {
        position: absolute;
        bottom: 0;
        left: 0;
        transform: translateX(-90%) translateY(95%)
    }

    .c-kAcOEp {
        position: absolute;
        bottom: var(--space-6);
        left: 50%;
        transform: translateX(-50%);
        width: 120px;
        height: 6px;
        border-radius: var(--radii-round);
        background-color: var(--colors-white)
    }

    .c-dwtoIn {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        overflow: hidden;
        ---overlayHeight: 450px
    }

    .c-hsHtTR {
        transform: translateY(100%)
    }

    .c-lfOIag {
        position: absolute;
        top: 13.5rem;
        left: 50%;
        z-index: var(--zIndices-4)
    }

    .c-eURXYc {
        color: var(--colors-purple400)
    }

    .c-crRSQM {
        width: 100%
    }

    .c-crRSQM svg {
        width: 100%;
        transform: translateY(5px)
    }

    .c-bmkQnI {
        position: relative;
        background-color: var(--colors-purple500);
        width: 100%;
        height: var(---overlayHeight)
    }

    .c-gUDBxJ {
        display: block;
        position: relative
    }

    @media (min-width: 87em) {
        .c-gUDBxJ {
            display: none
        }
    }

    .c-fHfmZm {
        background: var(--colors-background);
        border-radius: var(--radii-s);
        box-shadow: var(--shadows-shadow);
        width: 20em;
        position: absolute;
        top: -17rem;
        right: 3rem;
        font-size: 0.3rem
    }

    @media (min-width: 66.25em) {
        .c-fHfmZm {
            font-size: clamp(0.1rem, 1.15vw, 1rem);
            top: -50em;
            right: 12em
        }
    }

    .c-hBbeLq {
        overflow: hidden;
        border-radius: 1em
    }

    .c-jpvzVM {
        width: 5em
    }

    .c-eLGlNp {
        color: ;
        transform: scale(0.9)
    }

    .c-kCSaDT {
        position: absolute;
        bottom: 0.375em;
        left: 50%;
        transform: translateX(-50%);
        width: 7.5em;
        height: 0.375em;
        border-radius: 0.5em;
        background-color: var(--colors-white)
    }

    .c-hVGZsB {
        font-size: clamp(0.75rem, 1.5vw, 1rem);
        width: 100%;
        height: 40em;
        margin-top: 5em;
        position: relative
    }

    .c-IZJJl {
        background: var(--colors-background);
        border-radius: var(--radii-s);
        box-shadow: var(--shadows-shadow);
        width: 20em;
        height: 100%;
        position: absolute;
        z-index: var(--zIndices-1);
        left: 50%;
        top: -2%;
        transform: translateX(-50%) rotateZ(5deg)
    }

    @media (min-width: 48em) {
        .c-IZJJl {
            left: 68%
        }
    }

    .c-gxJhPE {
        position: absolute;
        bottom: 0.375em;
        left: 50%;
        transform: translateX(-50%);
        width: 7.5em;
        height: 0.375em;
        border-radius: var(--radii-round);
        background-color: var(--colors-grey800)
    }

    .c-fGvQAj {
        position: absolute;
        max-width: unset;
        top: 0;
        right: 0;
        transform: translate(70%, -10%);
        width: 500px
    }

    @media (min-width: 48em) {
        .c-fGvQAj {
            top: -103px;
            right: 130px
        }
    }

    @media (min-width: 66.25em) {
        .c-fGvQAj {
            top: 0;
            right: 0;
            transform: translateX(50%);
            width: 500px
        }
    }

    .c-fnCUns {
        width: 100%;
        max-width: 375px
    }

    .c-hhICvi {
        position: absolute;
        border-radius: 100%;
        background-color: white;
        ---size: 8px;
        width: var(---size);
        height: var(---size);
        top: 0;
        left: 0;
        transform: translate(-4px, -4px) var(--transform);
        transition: 1ms ease;
        opacity: var(--opacity, 0)
    }

    .c-hhICvi::before {
        content: " ";
        display: block;
        width: 4px;
        height: 4px;
        background-color: white;
        border-radius: 100%;
        position: absolute;
        left: -25%;
        top: 50%;
        transform: translateY(-50%)
    }

    @media (min-width: 66.25em) {
        .c-hhICvi {
            ---size: 12px;
            transform: translate(-6px, -6px) var(--transform)
        }
    }

    @media (min-width: 66.25em) {
        .c-hhICvi::before {
            width: 6px;
            height: 6px
        }
    }

    .c-iPcRBH {
        object-fit: cover;
        position: absolute;
        width: var(---size) !important;
        height: var(---size) !important;
        border-radius: 100%
    }

    .c-bSOAjf {
        display: flex;
        flex-direction: column;
        padding-top: var(--space-80);
        padding-bottom: var(--space-32)
    }

    .c-kiggUK {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
        gap: var(--space-20)
    }

    @media (min-width: 66.25em) {
        .c-kiggUK {
            justify-content: space-between;
            gap: var(--space-64)
        }
    }

    .c-hYXNFb {
        display: grid;
        place-items: center;
        width: 150px;
        position: relative;
        height: 100%;
        flex-shrink: 0
    }

    @media (min-width: 66.25em) {
        .c-hYXNFb {
            width: auto;
            max-width: 150px
        }
    }

    .c-hhGimg {
        padding-top: var(--space-56);
        padding-bottom: var(--space-40)
    }

    @media (min-width: 48em) {
        .c-hhGimg {
            padding-top: var(--space-64);
            padding-bottom: var(--space-64)
        }
    }

    @media (min-width: 66.25em) {
        .c-hhGimg {
            padding-top: var(--space-80);
            padding-bottom: var(--space-80)
        }
    }

    .c-jWaMtH {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center
    }

    .c-hlCSgG {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-top: var(--space-60)
    }

    @media (min-width: 48em) {
        .c-hlCSgG {
            flex-direction: row
        }
    }

    .c-kBLBaF {
        display: flex;
        text-align: left;
        border-radius: var(--radii-xl);
        color: var(--colors-grey50);
        flex-grow: 1;
        height: 365px;
        padding: var(--space-32);
        position: relative;
        outline: none;
        transition: all var(--transitions-appearance), transition var(--transitions-motion)
    }

    .c-kBLBaF .btn {
        opacity: 0;
        transition: var(--transitions-appearance)
    }

    @media (min-width: 48em) {
        .c-kBLBaF .btn {
            opacity: 1
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF {
            height: 500px
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF .btn {
            opacity: 0
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF:hover {
            cursor: pointer;
            flex-grow: 7;
            aspect-ratio: unset
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF:hover .blob {
            bottom: 70px
        }
    }

    @media (min-width: 66.25em) {
        @media (min-width: 66.25em) {
            .c-kBLBaF:hover .blob {
                bottom: var(--space-80)
            }
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF:hover .curve {
            transform: rotate(-80deg)
        }
    }

    @media (min-width: 66.25em) {
        @media (min-width: 66.25em) {
            .c-kBLBaF:hover .curve {
                transform: rotate(-60deg)
            }
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF:hover .star {
            bottom: 3.375rem
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF:hover .c-fixahf {
            bottom: 116px;
            right: 204px
        }
    }

    @media (min-width: 66.25em) {
        @media (min-width: 66.25em) {
            .c-kBLBaF:hover .c-fixahf {
                bottom: 148px;
                right: 394px
            }
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF:hover .btn {
            opacity: 1
        }
    }

    .c-kBLBaF img {
        position: absolute;
        transition: var(--transitions-motion)
    }

    .c-kBLBaF .blob {
        right: 2.75rem;
        bottom: 2.5625rem;
/*        mix-blend-mode: luminosity;*/
        width: 119px
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF .blob {
            right: 3.25rem;
            bottom: 2rem;
            width: auto
        }
    }

    .c-kBLBaF .curve {
        position: absolute;
        bottom: 2.4375rem;
        right: 2rem;
        width: 70px
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF .curve {
            bottom: 1rem;
            right: 2rem;
            width: auto
        }
    }

    .c-kBLBaF .star {
        right: 8.0625rem;
        bottom: 6.625rem;
        width: 55px
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF .star {
            bottom: 12.875rem;
            right: 10.375rem;
            width: auto
        }
    }

    .c-kBLBaF:focus {
        box-shadow: var(--shadows-focus)
    }

    .c-ASlNo {
        padding: var(--space-16)
    }

    .c-fixahf {
        ---size: 2.875rem;
        ---sizeMobile: 1.5rem;
        border-radius: 100%;
        position: absolute;
        right: 10.6875rem;
        bottom: 8.625rem;
        width: var(---sizeMobile);
        height: var(---sizeMobile)
    }

    @media (min-width: 66.25em) {
        .c-fixahf {
            right: 18.375rem;
            bottom: 14.625rem;
            width: var(---size);
            height: var(---size)
        }
    }

    .c-fixahf {
        transition: var(--transitions-motion)
    }

    .c-hwGcTW {
        padding-top: var(--space-40)
    }

    @media (min-width: 66.25em) {
        .c-hwGcTW {
            padding-top: var(--space-80)
        }
    }

    .c-QHOoj {
        display: flex;
        flex-direction: column;
        max-width: 496px
    }

    @media (min-width: 66.25em) {
        .c-QHOoj {
            border-right: 1px solid;
            border-left: 0px solid;
            border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0)) 1 100%;
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom
        }
    }

    .c-fZfVRp {
        display: none
    }

    @media (min-width: 66.25em) {
        .c-fZfVRp {
            display: flex;
            max-width: 415px;
            width: 100%;
            position: relative;
            height: 100%
        }
    }

    .c-fuIPSL {
        display: flex;
        flex-direction: column;
        position: relative;
        text-align: left;
        ---segmentColor: var(--colors-orange500);
        ---segmentColorHover: var(--colors-orange400);
        background-color: transparent;
        border: none;
        padding: var(--space-24);
        border-radius: var(--radii-l);
        width: 335px;
        height: 350px;
        outline: none;
        transition: all var(--transitions-appearance), transition var(--transitions-motion)
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL {
            height: 414px
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover {
            cursor: pointer;
            background-color: var(--colors-orange500)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover p {
            color: var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover:active {
            background-color: var(--colors-orange600)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .btn {
            color: var(--colors-white);
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .btn:hover:not(:disabled) {
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .btn:active:not(:disabled) {
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .blob {
            transform: translateY(-110px)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .c-czNnNB {
            background-color: var(---segmentColorHover)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .toggle-two {
            height: 121px
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .toggle-three {
            height: 168px
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .segment {
            color: var(---segmentColorHover)
        }
    }

    @media (min-width: 66.25em) {
        .c-fuIPSL:hover .segment-two {
            bottom: 58px
        }
    }

    .c-fuIPSL .btn {
        transition: border var(--transitions-appearance)
    }

    .c-fuIPSL .btn svg {
        transition: color var(--transitions-appearance)
    }

    .c-fuIPSL .blob {
        position: absolute;
        bottom: 24px;
        left: 180px;
        z-index: var(--zIndices-4);
        transition: transform var(--transitions-motion)
    }

    .c-fuIPSL p {
        transition: color var(--transitions-appearance)
    }

    .c-fuIPSL:focus-visible {
        box-shadow: var(--shadows-focus);
        border: 1px solid var(--colors-accent)
    }

    .c-fuIPSL .segment-one {
        position: absolute;
        bottom: 24px;
        left: 24px;
        color: var(---segmentColor);
        transition: color var(--transitions-appearance)
    }

    .c-fuIPSL .segment-two {
        position: absolute;
        bottom: 24px;
        left: 24px;
        color: var(---segmentColor);
        transition: color var(--transitions-appearance), bottom var(--transitions-motion)
    }

    .c-czNnNB {
        position: absolute;
        bottom: var(--space-24);
        background-color: var(---segmentColor);
        border-radius: var(--radii-round);
        transition: background var(--transitions-appearance), height var(--transitions-motion)
    }

    .c-cUEbng {
        display: flex;
        flex-direction: column;
        position: relative;
        text-align: left;
        background-color: transparent;
        border: none;
        padding: var(--space-24);
        border-radius: var(--radii-l);
        width: 335px;
        height: 350px;
        outline: none;
        transition: all var(--transitions-appearance), transition var(--transitions-motion)
    }

    @media (min-width: 66.25em) {
        .c-cUEbng {
            height: 414px
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover {
            cursor: pointer;
            background-color: var(--colors-purple500)
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover p {
            color: var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover:active {
            background-color: var(--colors-purple600)
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover .btn {
            color: var(--colors-white);
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover .btn:hover:not(:disabled) {
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover .btn:active:not(:disabled) {
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover .blob {
            width: 153px
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover .circle-one {
            transform: translate(-42px, 32px)
        }
    }

    @media (min-width: 66.25em) {
        .c-cUEbng:hover .circle-two {
            transform: translate(-120px, 0px)
        }
    }

    .c-cUEbng .btn {
        transition: border var(--transitions-appearance)
    }

    .c-cUEbng .btn svg {
        transition: color var(--transitions-appearance)
    }

    .c-cUEbng .blob {
        position: absolute;
        bottom: 26px;
        left: 24px;
        width: 89px;
        z-index: var(--zIndices-4);
        transition: width var(--transitions-motion)
    }

    .c-cUEbng p {
        transition: color var(--transitions-appearance)
    }

    .c-cUEbng:focus-visible {
        box-shadow: var(--shadows-focus);
        border: 1px solid var(--colors-accent)
    }

    .c-igQCrs {
        ---size: 69px;
        ---sizeS: 45px;
        border-radius: 100%;
        position: absolute;
        z-index: var(--zIndices-1);
        background-color: var(--colors-purple100);
        transition: var(--transitions-motion)
    }

    .c-SZwBO {
        ---color: var(--colors-green600);
        ---colorDark: var(--colors-green700);
        ---colorDarker: var(--colors-green800);
        display: flex;
        flex-direction: column;
        text-align: left;
        background-color: transparent;
        border: none;
        padding: var(--space-24);
        border-radius: var(--radii-l);
        width: 100%;
        height: auto;
        min-height: 320px;
        outline: none;
        transition: all var(--transitions-appearance), transition var(--transitions-motion)
    }

    @media (min-width: 48em) {
        .c-SZwBO {
            flex-direction: row;
            height: 286px;
            min-height: unset
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover {
            cursor: pointer;
            background-color: var(---colorDark)
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover p {
            color: var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover:active {
            background-color: var(---colorDarker)
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover .star {
            transform: translateX(120px)
        }
    }

    @media (min-width: 66.25em) {
        @media (min-width: 48em) {
            .c-SZwBO:hover .star {
                transform: translateX(172px)
            }
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover .avatar {
            transform: translateX(124px)
        }
    }

    @media (min-width: 66.25em) {
        @media (min-width: 48em) {
            .c-SZwBO:hover .avatar {
                transform: translateX(176px)
            }
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover .btn {
            color: var(--colors-white);
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover .btn:hover:not(:disabled) {
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover .btn:active:not(:disabled) {
            border: 1px solid var(--colors-white)
        }
    }

    @media (min-width: 66.25em) {
        .c-SZwBO:hover .c-jMjAfZ {
            background-color: var(---color)
        }
    }

    .c-SZwBO .btn {
        transition: border var(--transitions-appearance)
    }

    .c-SZwBO .btn svg {
        transition: color var(--transitions-appearance)
    }

    .c-SZwBO p {
        transition: color var(--transitions-appearance)
    }

    .c-SZwBO .star {
        position: absolute;
        bottom: 4px;
        left: 6px;
        width: 41px;
        transition: var(--transitions-motion)
    }

    @media (min-width: 48em) {
        .c-SZwBO .star {
            width: auto;
            bottom: 7px;
            left: 7px
        }
    }

    .c-SZwBO .avatar {
        position: absolute;
        top: 40px;
        left: 39px;
        transition: var(--transitions-motion)
    }

    @media (min-width: 48em) {
        .c-SZwBO .avatar {
            top: 48px;
            left: 59px
        }
    }

    .c-SZwBO:focus-visible {
        box-shadow: var(--shadows-focus);
        border: 1px solid var(--colors-accent)
    }

    .c-jMjAfZ {
        width: 172px;
        height: 49px;
        background-color: var(---colorDark);
        border-radius: var(--radii-round);
        transition: var(--transitions-appearance)
    }

    @media (min-width: 48em) {
        .c-jMjAfZ {
            width: 240px;
            height: 67px
        }
    }

    .c-PgTEA {
        ---size: 54px;
        ---sizeM: 38px;
        background-color: var(--colors-white);
        border-radius: 100%;
        position: absolute;
        right: 10px;
        top: 6px;
        width: var(---sizeM);
        height: var(---sizeM)
    }

    @media (min-width: 48em) {
        .c-PgTEA {
            width: var(---size);
            height: var(---size);
            right: 7px;
            top: 7px
        }
    }

    .c-fxrEBZ {
        overflow: hidden
    }

    .c-cSmanN {
        position: relative;
        max-width: auto;
        margin-right: 32px;
        margin-bottom: 32px;
        z-index: var(--zIndices-2)
    }

    @media (min-width: 66.25em) {
        .c-cSmanN {
            margin-bottom: 0;
            max-width: 496px
        }
    }

    .c-ggtSUm {
        display: inline-flex;
        -webkit-appearance: none;
        appearance: none;
        border: 1px solid transparent;
        outline: none;
        position: relative;
        border-radius: var(--radii-round);
        padding: var(--space-6) var(--space-12);
        line-height: var(--lineHeights-micro);
        font-size: var(--fontSizes-micro);
        font-weight: var(--fontWeights-medium);
        text-transform: uppercase;
        white-space: nowrap;
        color: var(--colors-foregroundPrimary);
        background-color: var(--colors-badge);
        ---transition-delay-w: 50ms;
        transition: width var(--transitions-motion) var(---transition-delay-w), color var(--transitions-appearance), background var(--transitions-appearance)
    }

    .c-ggtSUm:disabled {
        cursor: not-allowed;
        opacity: 0.4
    }

    .c-ggtSUm:focus-visible {
        box-shadow: var(--shadows-focus);
        border: 1px solid var(--colors-accent)
    }

    @media (hover: hover) {
        .c-ggtSUm:hover {
            background-color: var(--colors-divider)
        }
    }

    .c-gzEFDl {
        color: ;
        margin-right: 8px
    }

    .c-kQQUGJ {
        display: none;
        position: absolute;
        top: 215px;
        right: 30px;
        width: 680px;
        height: 440px;
        aspect-ratio: 3 / 2;
        overflow: hidden;
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        background-size: cover;
        background-position: center;
        background-color: var(--colors-smooth)
    }

    @media (min-width: 66.25em) {
        .c-kQQUGJ {
            display: block
        }
    }

    .c-hlDxEO {
        display: none;
        position: absolute;
        top: 260px;
        right: 50px;
        width: 100%;
        max-width: 206px;
        height: 206px
    }

    @media (min-width: 66.25em) {
        .c-hlDxEO {
            display: block
        }
    }

    .c-hHrnMA {
        position: absolute;
        animation: k-iMxtGV 4s ease-in-out infinite;
        aspect-ratio: 1/1
    }

    .c-cYOLPy {
        width: 100%;
        max-width: 206px;
        z-index: var(--zIndices-1)
    }

    .c-cmDgUN {
        width: 40px;
        height: 40px;
        border-radius: var(--radii-full);
        background-color: var(--colors-orange400);
        animation: k-cUWYBG 6s ease-in-out 1s infinite
    }

    .c-eejikA {
        width: 100%;
        z-index: var(--zIndices-2)
    }

    @media (min-width: 66.25em) {
        .c-eejikA {
            width: 584px;
            min-height: 550px
        }
    }

    .c-fZkDCN {
        background-color: var(--colors-smooth);
        width: 100%;
        padding: 20px;
        border-radius: var(--radii-l)
    }

    .c-fZrNKq {
        display: flex;
        width: 100%
    }

    .c-lnTnIa {
        display: flex;
        justify-content: space-between;
        width: 100%;
        text-align: left;
        cursor: pointer
    }

    .c-gaXxPj {
        color: ;
        flex: 0 0 24px;
        transition: 0.3s transform ease;
        transform: rotate(0deg)
    }

    .c-bOjZCp {
        padding-top: var(--space-48);
        padding-bottom: var(--space-48)
    }

    @media (min-width: 66.25em) {
        .c-bOjZCp {
            padding-top: var(--space-80);
            padding-bottom: var(--space-0)
        }
    }

    .c-bOjZCp {
        background-color: var(--colors-background)
    }

    .c-bYbdyp {
        display: flex;
        flex-direction: column
    }

    @media (min-width: 66.25em) {
        .c-bYbdyp {
            flex-direction: row;
            justify-content: space-between;
            height: 470px
        }
    }

    .c-flBQSI {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: var(--space-24);
        margin-right: -150px;
        margin-left: -130px
    }

    @media (min-width: 48em) {
        .c-flBQSI {
            transform: translate(120px, 0px)
        }
    }

    @media (min-width: 66.25em) {
        .c-flBQSI {
            transform: none;
            margin-right: -240px;
            margin-top: -370px
        }
    }

    .c-dDdaIL {
        position: relative;
        display: flex;
        -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDczIiBoZWlnaHQ9IjMzOSIgdmlld0JveD0iMCAwIDQ3MyAzMzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MTEuMTc2IDE1MS4zOTJDNDA2LjUzMiAxMjcuNDkxIDQxOC4wOTIgOTUuNjIzNCA0MjYuNTMyIDcyLjc4MDJDNDI5LjgzMiA2My44NDYxIDQzMC44MDUgNTMuOTI0OCA0MjguODU2IDQzLjg5MzlDNDIzLjE4IDE0LjY4MTQgMzk0Ljg3OSAtNC4zOTgxOCAzNjUuNjQzIDEuMjc4NDVDMzQ4LjU4NCA0LjU5MDY5IDMzNC45NzYgMTUuNTk5NSAzMjcuNzI3IDI5Ljk5ODZDMzIwLjA4IDQ1LjE4OTggMzA0LjkzOSA2MS4yMzMyIDI4OC4yMzQgNjQuNDc2N0MyNjEuMTQxIDY5LjczNzIgMjI2LjU0OSA2My40NTI3IDIwMC42MzMgNTMuOTc2OEMxODguMTMgNDkuNDA1NSAxNzQuMjYgNDguMDcxOSAxNjAuMjM3IDUwLjc5NDdDMTE5LjE4NyA1OC43NjUxIDkyLjM2OTggOTguNDc3MSAxMDAuMzM5IDEzOS40OTRDMTA4LjMwOCAxODAuNTExIDE0OC4wNDUgMjA3LjMgMTg5LjA5NSAxOTkuMzI5QzE5OC42OTQgMTk3LjQ2NiAyMDkuMTkyIDIwMi41OTEgMjEyLjgxOSAyMTEuNjY0QzIzMS42NSAyNTguNzc1IDI4MC4xNDMgMjg3LjYyMSAzMjkuNzE3IDI3Ny45OTVDMzMxLjIxOCAyNzcuNzA0IDMzMi43MDUgMjc3LjM4IDMzNC4xNzcgMjc3LjAyNUMzNDEuNDgzIDI3NS4yNjIgMzQ5LjMzNSAyODAuODc1IDM1MC43NjcgMjg4LjI0NkMzNTcuMjUzIDMyMS42MzIgMzg5LjU5OCAzNDMuNDM3IDQyMy4wMTEgMzM2Ljk1QzQ1Ni40MjMgMzMwLjQ2MiA0NzguMjUyIDI5OC4xMzggNDcxLjc2NSAyNjQuNzUzQzQ3MC4wNCAyNTUuODc1IDQ2Ni40ODcgMjQ3LjgxNiA0NjEuNTcyIDI0MC44OUM0NDQuNTM4IDIxNi44OSA0MTYuNzg4IDE4MC4yNzggNDExLjE3NiAxNTEuMzkyWiIgZmlsbD0iI0RCQ0JGOCIvPgo8cGF0aCBkPSJNMS44NTk2MiAyMzguNjQ1QzcuNTY1MSAyNjguMDEyIDM2LjAwNCAyODcuMTk0IDY1LjM3OTYgMjgxLjQ5MUM5NC43NTUzIDI3NS43ODcgMTEzLjk0NCAyNDcuMzU3IDEwOC4yMzggMjE3Ljk5QzEwMi41MzMgMTg4LjYyMyA3NC4wOTM5IDE2OS40NDEgNDQuNzE4MyAxNzUuMTQ1QzE1LjM0MjYgMTgwLjg0OCAtMy44NDU4NSAyMDkuMjc4IDEuODU5NjIgMjM4LjY0NVoiIGZpbGw9IiNEQkNCRjgiLz4KPC9zdmc+Cg==);
        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDczIiBoZWlnaHQ9IjMzOSIgdmlld0JveD0iMCAwIDQ3MyAzMzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MTEuMTc2IDE1MS4zOTJDNDA2LjUzMiAxMjcuNDkxIDQxOC4wOTIgOTUuNjIzNCA0MjYuNTMyIDcyLjc4MDJDNDI5LjgzMiA2My44NDYxIDQzMC44MDUgNTMuOTI0OCA0MjguODU2IDQzLjg5MzlDNDIzLjE4IDE0LjY4MTQgMzk0Ljg3OSAtNC4zOTgxOCAzNjUuNjQzIDEuMjc4NDVDMzQ4LjU4NCA0LjU5MDY5IDMzNC45NzYgMTUuNTk5NSAzMjcuNzI3IDI5Ljk5ODZDMzIwLjA4IDQ1LjE4OTggMzA0LjkzOSA2MS4yMzMyIDI4OC4yMzQgNjQuNDc2N0MyNjEuMTQxIDY5LjczNzIgMjI2LjU0OSA2My40NTI3IDIwMC42MzMgNTMuOTc2OEMxODguMTMgNDkuNDA1NSAxNzQuMjYgNDguMDcxOSAxNjAuMjM3IDUwLjc5NDdDMTE5LjE4NyA1OC43NjUxIDkyLjM2OTggOTguNDc3MSAxMDAuMzM5IDEzOS40OTRDMTA4LjMwOCAxODAuNTExIDE0OC4wNDUgMjA3LjMgMTg5LjA5NSAxOTkuMzI5QzE5OC42OTQgMTk3LjQ2NiAyMDkuMTkyIDIwMi41OTEgMjEyLjgxOSAyMTEuNjY0QzIzMS42NSAyNTguNzc1IDI4MC4xNDMgMjg3LjYyMSAzMjkuNzE3IDI3Ny45OTVDMzMxLjIxOCAyNzcuNzA0IDMzMi43MDUgMjc3LjM4IDMzNC4xNzcgMjc3LjAyNUMzNDEuNDgzIDI3NS4yNjIgMzQ5LjMzNSAyODAuODc1IDM1MC43NjcgMjg4LjI0NkMzNTcuMjUzIDMyMS42MzIgMzg5LjU5OCAzNDMuNDM3IDQyMy4wMTEgMzM2Ljk1QzQ1Ni40MjMgMzMwLjQ2MiA0NzguMjUyIDI5OC4xMzggNDcxLjc2NSAyNjQuNzUzQzQ3MC4wNCAyNTUuODc1IDQ2Ni40ODcgMjQ3LjgxNiA0NjEuNTcyIDI0MC44OUM0NDQuNTM4IDIxNi44OSA0MTYuNzg4IDE4MC4yNzggNDExLjE3NiAxNTEuMzkyWiIgZmlsbD0iI0RCQ0JGOCIvPgo8cGF0aCBkPSJNMS44NTk2MiAyMzguNjQ1QzcuNTY1MSAyNjguMDEyIDM2LjAwNCAyODcuMTk0IDY1LjM3OTYgMjgxLjQ5MUM5NC43NTUzIDI3NS43ODcgMTEzLjk0NCAyNDcuMzU3IDEwOC4yMzggMjE3Ljk5QzEwMi41MzMgMTg4LjYyMyA3NC4wOTM5IDE2OS40NDEgNDQuNzE4MyAxNzUuMTQ1QzE1LjM0MjYgMTgwLjg0OCAtMy44NDU4NSAyMDkuMjc4IDEuODU5NjIgMjM4LjY0NVoiIGZpbGw9IiNEQkNCRjgiLz4KPC9zdmc+Cg==);
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%
    }

    @media (min-width: 66.25em) {
        .c-dDdaIL {
            width: 100%;
            max-width: 840px;
            aspect-ratio: 1/1;
            -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODcyIiBoZWlnaHQ9IjYyNCIgdmlld0JveD0iMCAwIDg3MiA2MjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NTguMDQgMjc5LjEwOUM3NDkuNDcgMjM0Ljk4MyA3NzAuODA1IDE3Ni4xNTEgNzg2LjM4MSAxMzMuOTc5Qzc5Mi40NzMgMTE3LjQ4NSA3OTQuMjY4IDk5LjE2ODkgNzkwLjY3MSA4MC42NTAzQzc4MC4xOTYgMjYuNzE5NiA3MjcuOTY0IC04LjUwNDMzIDY3NC4wMDYgMS45NzU2QzY0Mi41MjIgOC4wOTA0OSA2MTcuNDA4IDI4LjQxNDQgNjA0LjAyOSA1NC45OTc0QzU4OS45MTUgODMuMDQyNyA1NjEuOTcxIDExMi42NjEgNTMxLjE0IDExOC42NDlDNDgxLjEzOSAxMjguMzYxIDQxNy4yOTYgMTE2Ljc1OSAzNjkuNDY1IDk5LjI2NDlDMzQ2LjM5IDkwLjgyNTUgMzIwLjc5MiA4OC4zNjM1IDI5NC45MTIgOTMuMzkwMkMyMTkuMTUgMTA4LjEwNSAxNjkuNjU2IDE4MS40MTkgMTg0LjM2NCAyNTcuMTQzQzE5OS4wNzEgMzMyLjg2NiAyNzIuNDEgMzgyLjMyMyAzNDguMTcxIDM2Ny42MDhDMzY1Ljg4OCAzNjQuMTY3IDM4NS4yNjMgMzczLjYzIDM5MS45NTYgMzkwLjM4MUM0MjYuNzExIDQ3Ny4zNTQgNTE2LjIwOSA1MzAuNjA4IDYwNy43MDIgNTEyLjgzOEM2MTAuNDcyIDUxMi4zIDYxMy4yMTYgNTExLjcwMiA2MTUuOTMzIDUxMS4wNDZDNjI5LjQxNiA1MDcuNzkxIDY0My45MDggNTE4LjE1MyA2NDYuNTUxIDUzMS43NjJDNjU4LjUyMyA1OTMuMzk3IDcxOC4yMTcgNjMzLjY1MyA3NzkuODgzIDYyMS42NzZDODQxLjU0OSA2MDkuNjk5IDg4MS44MzUgNTUwLjAyNSA4NjkuODY0IDQ4OC4zODlDODY2LjY4MSA0NzIgODYwLjEyMyA0NTcuMTIyIDg1MS4wNTEgNDQ0LjMzNkM4MTkuNjEzIDQwMC4wMjggNzY4LjM5OCAzMzIuNDM2IDc1OC4wNCAyNzkuMTA5WiIgZmlsbD0iI0RCQ0JGOCIvPgo8cGF0aCBkPSJNMi42MTE5NCA0NDAuMTkxQzEzLjE0MTkgNDk0LjQwNiA2NS42Mjg0IDUyOS44MiAxMTkuODQ0IDUxOS4yOUMxNzQuMDU5IDUwOC43NiAyMDkuNDczIDQ1Ni4yNzQgMTk4Ljk0MyA0MDIuMDU5QzE4OC40MTMgMzQ3Ljg0MyAxMzUuOTI3IDMxMi40MjkgODEuNzExNCAzMjIuOTU5QzI3LjQ5NiAzMzMuNDg5IC03LjkxODAxIDM4NS45NzYgMi42MTE5NCA0NDAuMTkxWiIgZmlsbD0iI0RCQ0JGOCIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODcyIiBoZWlnaHQ9IjYyNCIgdmlld0JveD0iMCAwIDg3MiA2MjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NTguMDQgMjc5LjEwOUM3NDkuNDcgMjM0Ljk4MyA3NzAuODA1IDE3Ni4xNTEgNzg2LjM4MSAxMzMuOTc5Qzc5Mi40NzMgMTE3LjQ4NSA3OTQuMjY4IDk5LjE2ODkgNzkwLjY3MSA4MC42NTAzQzc4MC4xOTYgMjYuNzE5NiA3MjcuOTY0IC04LjUwNDMzIDY3NC4wMDYgMS45NzU2QzY0Mi41MjIgOC4wOTA0OSA2MTcuNDA4IDI4LjQxNDQgNjA0LjAyOSA1NC45OTc0QzU4OS45MTUgODMuMDQyNyA1NjEuOTcxIDExMi42NjEgNTMxLjE0IDExOC42NDlDNDgxLjEzOSAxMjguMzYxIDQxNy4yOTYgMTE2Ljc1OSAzNjkuNDY1IDk5LjI2NDlDMzQ2LjM5IDkwLjgyNTUgMzIwLjc5MiA4OC4zNjM1IDI5NC45MTIgOTMuMzkwMkMyMTkuMTUgMTA4LjEwNSAxNjkuNjU2IDE4MS40MTkgMTg0LjM2NCAyNTcuMTQzQzE5OS4wNzEgMzMyLjg2NiAyNzIuNDEgMzgyLjMyMyAzNDguMTcxIDM2Ny42MDhDMzY1Ljg4OCAzNjQuMTY3IDM4NS4yNjMgMzczLjYzIDM5MS45NTYgMzkwLjM4MUM0MjYuNzExIDQ3Ny4zNTQgNTE2LjIwOSA1MzAuNjA4IDYwNy43MDIgNTEyLjgzOEM2MTAuNDcyIDUxMi4zIDYxMy4yMTYgNTExLjcwMiA2MTUuOTMzIDUxMS4wNDZDNjI5LjQxNiA1MDcuNzkxIDY0My45MDggNTE4LjE1MyA2NDYuNTUxIDUzMS43NjJDNjU4LjUyMyA1OTMuMzk3IDcxOC4yMTcgNjMzLjY1MyA3NzkuODgzIDYyMS42NzZDODQxLjU0OSA2MDkuNjk5IDg4MS44MzUgNTUwLjAyNSA4NjkuODY0IDQ4OC4zODlDODY2LjY4MSA0NzIgODYwLjEyMyA0NTcuMTIyIDg1MS4wNTEgNDQ0LjMzNkM4MTkuNjEzIDQwMC4wMjggNzY4LjM5OCAzMzIuNDM2IDc1OC4wNCAyNzkuMTA5WiIgZmlsbD0iI0RCQ0JGOCIvPgo8cGF0aCBkPSJNMi42MTE5NCA0NDAuMTkxQzEzLjE0MTkgNDk0LjQwNiA2NS42Mjg0IDUyOS44MiAxMTkuODQ0IDUxOS4yOUMxNzQuMDU5IDUwOC43NiAyMDkuNDczIDQ1Ni4yNzQgMTk4Ljk0MyA0MDIuMDU5QzE4OC40MTMgMzQ3Ljg0MyAxMzUuOTI3IDMxMi40MjkgODEuNzExNCAzMjIuOTU5QzI3LjQ5NiAzMzMuNDg5IC03LjkxODAxIDM4NS45NzYgMi42MTE5NCA0NDAuMTkxWiIgZmlsbD0iI0RCQ0JGOCIvPgo8L3N2Zz4K);
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%
        }
    }

    .c-dDdaIL > video {
        position: relative;
        z-index: var(--zIndices-2);
        object-fit: cover;
        width: 100%;
        height: 100%
    }

    @media (min-width: 66.25em) {
        .c-dDdaIL > video {
            z-index: var(--zIndices-1);
            -webkit-mask-image: none;
            mask-image: none;
            object-position: top right;
            width: 112%
        }
    }

    .c-hOxnmi {
        position: absolute;
        animation: k-iMxtGV 4s ease-in-out infinite;
        aspect-ratio: 1/1;
        z-index: var(--zIndices-4);
        width: 200px;
        right: 120px;
        bottom: -60px
    }

    @media (min-width: 66.25em) {
        .c-hOxnmi {
            width: 342px;
            right: -30px;
            bottom: -40px;
            z-index: var(--zIndices-1)
        }
    }

    .c-hJoVeX {
        ---size: 1.625rem;
        width: var(---size);
        height: var(---size);
        background-color: var(--colors-lime300);
        border-radius: 100%;
        position: absolute;
        right: 56%;
        top: 68%;
        animation: k-iMxtGV 8s ease-in-out infinite
    }

    @media (min-width: 66.25em) {
        .c-hJoVeX {
            ---size: 3rem;
            top: 60%;
            right: 60%
        }
    }

    .c-kIjPys {
        background-color: var(--colors-background);
        pointer-events: none
    }

    @media (min-width: 66.25em) {
        .c-kIjPys {
            margin-top: -70px
        }
    }

    .c-fHnFXo {
        cursor: pointer;
        pointer-events: all
    }

    .c-fHnFXo :hover {
        opacity: 0.8
    }

    .c-dTxQhb {
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }

    @media (max-width: 66.25em) {
        .c-dTxQhb {
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            background-position: center top
        }
    }

    @media (min-width: 66.25em) {
        .c-dTxQhb {
            width: 60%;
            grid-template-columns: repeat(3, 1fr)
        }
    }

    .c-enmBSw {
        display: flex;
        flex-direction: column;
        border-left: 0px solid var(--colors-divider);
        width: 100%;
        padding-bottom: var(--space-32)
    }

    @media (min-width: 66.25em) {
        .c-enmBSw {
            border-left: 1px solid var(--colors-divider);
            padding: var(--space-32)
        }
    }

    .c-biscBW {
        margin-bottom: var(--space-16);
        margin-top: var(--space-32)
    }

    @media (min-width: 66.25em) {
        .c-biscBW {
            margin-bottom: var(--space-20);
            margin-top: var(--space-0)
        }
    }

    .c-lmayJR {
        display: flex;
        flex-direction: column;
        width: 100%;
        padding-bottom: var(--space-32);
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: center top
    }

    @media (min-width: 66.25em) {
        .c-lmayJR {
            width: 60%;
            padding: var(--space-32);
            border-left: 1px solid var(--colors-divider);
            background-image: linear-gradient(var(---bgDirection), rgba(0, 0, 0, 0) 0%, var(--colors-divider) 50%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            ---bgDirection: to left;
            background-position: center top
        }
    }

    .c-fHuKxD {
        width: var(--space-2);
        height: var(--space-2);
        border-radius: var(--radii-full);
        margin: var(--space-0) var(--space-4);
        background-color: var(--colors-foregroundPrimary);
        opacity: 0.6
    }

    @media (min-width: 66.25em) {
        .c-fHuKxD {
            margin: var(--space-0) var(--space-8)
        }
    }

    .c-dtZXwl {
        pointer-events: all;
        padding-left: var(--space-8);
        padding-right: var(--space-8)
    }

    .c-dtZXwl:last-child {
        padding-left: unset;
        padding-right: unset;
        padding-left: var(--space-8)
    }

    .c-dtZXwl:first-child {
        padding-left: var(--space-0)
    }

    @media (min-width: 66.25em) {
        .c-dtZXwl:first-child {
            padding-left: var(--space-8);
            padding-right: var(--space-8)
        }
    }

    @media (hover: hover) {
        .c-dtZXwl:hover {
            opacity: 0.7
        }
    }

    .c-hopoWI {
        display: flex;
        flex-direction: column;
        padding-top: var(--space-32);
        padding-bottom: var(--space-32)
    }

    .c-hopoWI .description {
        color: var(--colors-foregroundPrimary);
        max-width: 25.5rem;
        margin-top: var(--space-16)
    }

    @media (min-width: 66.25em) {
        .c-hopoWI {
            padding-top: var(--space-80);
            padding-bottom: var(--space-48)
        }
    }

    @media (min-width: 66.25em) {
        .c-hopoWI .description {
            margin-top: var(--space-24)
        }
    }

    .c-bFiqzh {
        display: flex;
        flex-direction: column
    }

    @media (min-width: 66.25em) {
        .c-bFiqzh {
            padding-top: var(--space-40);
            height: 900px
        }
    }

    .c-dNeKgK {
        position: relative;
        display: flex;
        margin-left: -50px;
        margin-right: -50px
    }

    @media (min-width: 48em) {
        .c-dNeKgK {
            margin-left: -120px;
            margin-right: -120px
        }
    }

    @media (min-width: 66.25em) {
        .c-dNeKgK {
            position: absolute;
            left: 0;
            top: -310px;
            margin-left: -230px;
            margin-right: -230px
        }
    }

    .c-kxvLwy {
        position: relative;
        display: flex;
        -webkit-mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjQ0NSIgaGVpZ2h0PSIyNTAiIHZpZXdCb3g9IjAgMCA0NDUgMjUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzIwXzEzNTA0KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjI3LjE3OSAzMy43NTU2QzIyMS43IDMyLjQyOSAyMTUuODMxIDMyLjQxNTIgMjEwLjAxNiAzMy45NzMzQzE5MS4zMTYgMzguOTgzOSAxODAuMjU5IDU4LjM1MzUgMTg1LjMxOCA3Ny4yMzY3QzE5MC4zNzggOTYuMTE5OSAyMDkuNjM5IDEwNy4zNjYgMjI4LjMzOSAxMDIuMzU1QzI0NC44OTYgOTcuOTE4OSAyNTUuNDYxIDgyLjIyNiAyNTQuMTU0IDY1LjU4MDhDMjUzLjg2OSA2MS45NTI5IDI1NS44NTkgNTguMzM2NCAyNTkuMzQxIDU3LjQwMzRDMjY0LjQwNiA1Ni4wNDYzIDI2OS4wNyA2MS4wMzAxIDI2OC4xMzIgNjYuMjMxOUMyNjYuMDY5IDc3LjY3MzIgMjY2LjQzNyA4OS43NTc1IDI2OS42NTIgMTAxLjc1NkMyODEuMjE3IDE0NC45MTcgMzI1LjI0MiAxNzAuNjIyIDM2Ny45ODUgMTU5LjE3QzM3OC42ODYgMTU2LjMwMiAzOTEuNzk4IDE2MC4wMjIgNDAzLjMzMyAxNjMuMjkzQzQwNS42NCAxNjMuOTQ4IDQwNy44ODUgMTY0LjU4NCA0MTAuMDM0IDE2NS4xNDdDNDE0LjQ3OCAxNjYuMzEgNDE5LjI2NiAxNjYuMzcgNDI0LjAwOCAxNjUuMDk5QzQzOC43MDEgMTYxLjE2MiA0NDcuMzg5IDE0NS45NDMgNDQzLjQxMyAxMzEuMTA2QzQ0MS44NDIgMTI1LjI0MiA0MzkuMjE5IDExOC45MjggNDM2LjUzNyAxMTIuNDczQzQzMi4wNDIgMTAxLjY1MSA0MjcuMzgxIDkwLjQzMDcgNDI3LjIzIDgwLjI2MDVDNDI3LjEzMiA3My42NTggNDI2LjIyNCA2Ni45NTY2IDQyNC40MzYgNjAuMjgxOEM0MTIuODcxIDE3LjEyMDIgMzY4Ljg0NiAtOC41ODQ4MSAzMjYuMTA0IDIuODY3OTZDMzExLjA4MyA2Ljg5MjY3IDI5OC4yMiAxNC45NzA2IDI4OC4zNTUgMjUuNjI5MUMyODIuNTIxIDMxLjkzMiAyNzUuNTgyIDM3LjM0NjUgMjY3LjMwOSAzOS41NjMyQzI1Ny4xNjIgNDIuMjgyIDI0Ni41OTMgMzkuMjI3MiAyMzYuMjA1IDM2LjIyNDRDMjMzLjE3NiAzNS4zNDg5IDIzMC4xNjMgMzQuNDc3OSAyMjcuMTc5IDMzLjc1NTZaTTEwOS45MzggMjM1LjYxNUMxMTguNiAyMjMuMTgxIDEzMC43NTkgMjA1Ljk0NCAxNDQuNjEzIDE5OS44MThDMTU5LjgxNSAxOTMuMDk1IDE4NC43NTggMTkzLjQzMiAyMDIuOTI2IDE5My42NzdDMjA0Ljc2OCAxOTMuNzAyIDIwNi41NCAxOTMuNzI2IDIwOC4yMjYgMTkzLjc0MUMyMTMuNTEgMTkzLjc5IDIxOC44ODggMTkyLjc0IDIyNC4wMzMgMTkwLjQ2NEMyNDMuMzg1IDE4MS45MDcgMjUyLjEyNiAxNTkuMjYyIDI0My41NTcgMTM5Ljg4NUMyMzQuOTg5IDEyMC41MDggMjEyLjM1NSAxMTEuNzM3IDE5My4wMDQgMTIwLjI5NEMxODguNzMxIDEyMi4xODQgMTgzLjA3MyAxMjAuMTY4IDE4MS4zNzYgMTE1LjgwOUMxODEuMDM0IDExNC45MyAxODAuNjcgMTE0LjA1NiAxODAuMjg2IDExMy4xODVDMTY3LjU3MyA4NC40MzYgMTM1LjYwMiA2OS45MTgzIDEwNC44NTQgNzcuMDQ5MUM5OC45MzIxIDc4LjQyMjQgOTIuNTgyNiA3NC44ODE3IDkwLjEyMDkgNjkuMzE0OEM3OS41OTM4IDQ1LjUwODkgNTEuNzg2OCAzNC43MzMxIDI4LjAxMjIgNDUuMjQ2M0M0LjIzNzU5IDU1Ljc1OTYgLTYuNTAxNjUgODMuNTgwNyA0LjAyNTQyIDEwNy4zODdDNy42MjE1NSAxMTUuNTE5IDEzLjIzNDIgMTIyLjEzMSAyMC4wMTM3IDEyNi44OTNDMzQuMDY2OCAxMzYuNzYzIDQ5LjU3NTUgMTUyLjIwMiA1Ni41MjMzIDE2Ny45MTNDNjAuODA3MiAxNzcuNjAxIDU4LjAwMDEgMTkxLjA0MSA1Mi45NjM1IDIwMC4zNDlDNDguMTg5NiAyMDkuMTczIDQ3LjQwNzcgMjIwLjAzOSA1MS43ODI0IDIyOS45MzJDNTkuMjc5OSAyNDYuODg3IDc5LjA4NDMgMjU0LjU2MSA5Ni4wMTY3IDI0Ny4wNzRDMTAxLjgzMSAyNDQuNTAzIDEwNi41NTEgMjQwLjQ3OCAxMDkuOTM4IDIzNS42MTVaIiBmaWxsPSIjREFDREY4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzIwXzEzNTA0Ij4KPHJlY3Qgd2lkdGg9IjQ0NSIgaGVpZ2h0PSIyNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
        mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjQ0NSIgaGVpZ2h0PSIyNTAiIHZpZXdCb3g9IjAgMCA0NDUgMjUwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNzIwXzEzNTA0KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjI3LjE3OSAzMy43NTU2QzIyMS43IDMyLjQyOSAyMTUuODMxIDMyLjQxNTIgMjEwLjAxNiAzMy45NzMzQzE5MS4zMTYgMzguOTgzOSAxODAuMjU5IDU4LjM1MzUgMTg1LjMxOCA3Ny4yMzY3QzE5MC4zNzggOTYuMTE5OSAyMDkuNjM5IDEwNy4zNjYgMjI4LjMzOSAxMDIuMzU1QzI0NC44OTYgOTcuOTE4OSAyNTUuNDYxIDgyLjIyNiAyNTQuMTU0IDY1LjU4MDhDMjUzLjg2OSA2MS45NTI5IDI1NS44NTkgNTguMzM2NCAyNTkuMzQxIDU3LjQwMzRDMjY0LjQwNiA1Ni4wNDYzIDI2OS4wNyA2MS4wMzAxIDI2OC4xMzIgNjYuMjMxOUMyNjYuMDY5IDc3LjY3MzIgMjY2LjQzNyA4OS43NTc1IDI2OS42NTIgMTAxLjc1NkMyODEuMjE3IDE0NC45MTcgMzI1LjI0MiAxNzAuNjIyIDM2Ny45ODUgMTU5LjE3QzM3OC42ODYgMTU2LjMwMiAzOTEuNzk4IDE2MC4wMjIgNDAzLjMzMyAxNjMuMjkzQzQwNS42NCAxNjMuOTQ4IDQwNy44ODUgMTY0LjU4NCA0MTAuMDM0IDE2NS4xNDdDNDE0LjQ3OCAxNjYuMzEgNDE5LjI2NiAxNjYuMzcgNDI0LjAwOCAxNjUuMDk5QzQzOC43MDEgMTYxLjE2MiA0NDcuMzg5IDE0NS45NDMgNDQzLjQxMyAxMzEuMTA2QzQ0MS44NDIgMTI1LjI0MiA0MzkuMjE5IDExOC45MjggNDM2LjUzNyAxMTIuNDczQzQzMi4wNDIgMTAxLjY1MSA0MjcuMzgxIDkwLjQzMDcgNDI3LjIzIDgwLjI2MDVDNDI3LjEzMiA3My42NTggNDI2LjIyNCA2Ni45NTY2IDQyNC40MzYgNjAuMjgxOEM0MTIuODcxIDE3LjEyMDIgMzY4Ljg0NiAtOC41ODQ4MSAzMjYuMTA0IDIuODY3OTZDMzExLjA4MyA2Ljg5MjY3IDI5OC4yMiAxNC45NzA2IDI4OC4zNTUgMjUuNjI5MUMyODIuNTIxIDMxLjkzMiAyNzUuNTgyIDM3LjM0NjUgMjY3LjMwOSAzOS41NjMyQzI1Ny4xNjIgNDIuMjgyIDI0Ni41OTMgMzkuMjI3MiAyMzYuMjA1IDM2LjIyNDRDMjMzLjE3NiAzNS4zNDg5IDIzMC4xNjMgMzQuNDc3OSAyMjcuMTc5IDMzLjc1NTZaTTEwOS45MzggMjM1LjYxNUMxMTguNiAyMjMuMTgxIDEzMC43NTkgMjA1Ljk0NCAxNDQuNjEzIDE5OS44MThDMTU5LjgxNSAxOTMuMDk1IDE4NC43NTggMTkzLjQzMiAyMDIuOTI2IDE5My42NzdDMjA0Ljc2OCAxOTMuNzAyIDIwNi41NCAxOTMuNzI2IDIwOC4yMjYgMTkzLjc0MUMyMTMuNTEgMTkzLjc5IDIxOC44ODggMTkyLjc0IDIyNC4wMzMgMTkwLjQ2NEMyNDMuMzg1IDE4MS45MDcgMjUyLjEyNiAxNTkuMjYyIDI0My41NTcgMTM5Ljg4NUMyMzQuOTg5IDEyMC41MDggMjEyLjM1NSAxMTEuNzM3IDE5My4wMDQgMTIwLjI5NEMxODguNzMxIDEyMi4xODQgMTgzLjA3MyAxMjAuMTY4IDE4MS4zNzYgMTE1LjgwOUMxODEuMDM0IDExNC45MyAxODAuNjcgMTE0LjA1NiAxODAuMjg2IDExMy4xODVDMTY3LjU3MyA4NC40MzYgMTM1LjYwMiA2OS45MTgzIDEwNC44NTQgNzcuMDQ5MUM5OC45MzIxIDc4LjQyMjQgOTIuNTgyNiA3NC44ODE3IDkwLjEyMDkgNjkuMzE0OEM3OS41OTM4IDQ1LjUwODkgNTEuNzg2OCAzNC43MzMxIDI4LjAxMjIgNDUuMjQ2M0M0LjIzNzU5IDU1Ljc1OTYgLTYuNTAxNjUgODMuNTgwNyA0LjAyNTQyIDEwNy4zODdDNy42MjE1NSAxMTUuNTE5IDEzLjIzNDIgMTIyLjEzMSAyMC4wMTM3IDEyNi44OTNDMzQuMDY2OCAxMzYuNzYzIDQ5LjU3NTUgMTUyLjIwMiA1Ni41MjMzIDE2Ny45MTNDNjAuODA3MiAxNzcuNjAxIDU4LjAwMDEgMTkxLjA0MSA1Mi45NjM1IDIwMC4zNDlDNDguMTg5NiAyMDkuMTczIDQ3LjQwNzcgMjIwLjAzOSA1MS43ODI0IDIyOS45MzJDNTkuMjc5OSAyNDYuODg3IDc5LjA4NDMgMjU0LjU2MSA5Ni4wMTY3IDI0Ny4wNzRDMTAxLjgzMSAyNDQuNTAzIDEwNi41NTEgMjQwLjQ3OCAxMDkuOTM4IDIzNS42MTVaIiBmaWxsPSIjREFDREY4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzIwXzEzNTA0Ij4KPHJlY3Qgd2lkdGg9IjQ0NSIgaGVpZ2h0PSIyNTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%
    }

    @media (min-width: 66.25em) {
        .c-kxvLwy {
            width: 100%;
            -webkit-mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE3NzYiIGhlaWdodD0iMTE3NyIgdmlld0JveD0iMCAwIDE3NzYgMTE3NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NDEuNzU1IDMyNy41MDVDODIwLjQzNCAzMzEuMjYyIDc5OS43NjEgMzQwLjIzNyA3ODEuNjk2IDM1NC42NTlDNzIzLjU5OSA0MDEuMDQgNzE0LjQ3IDQ4Ni4xOTkgNzYxLjMwNyA1NDQuODY1QzgwOC4xNDMgNjAzLjUzMiA4OTMuMjA4IDYxMy40OTEgOTUxLjMwNCA1NjcuMTFDMTAwMi43NCA1MjYuMDQ0IDEwMTUuNzkgNDU0LjU4IDk4NS42MDIgMzk4LjAxOUM5NzkuMDIxIDM4NS42OTIgOTgwLjQ2NSAzNjkuOTA2IDk5MS4yODQgMzYxLjI2OUMxMDA3LjAyIDM0OC43MDYgMTAzMS4wOSAzNTkuMDc0IDEwMzUuNzkgMzc4LjgxOUMxMDQ2LjEyIDQyMi4yNSAxMDY2IDQ2NC4yMDYgMTA5NS43NiA1MDEuNDgzQzEyMDIuODEgNjM1LjU3OCAxMzk3LjI0IDY1OC4zNDIgMTUzMC4wNCA1NTIuMzI4QzE1NjMuMjggNTI1Ljc4NSAxNjE1LjE0IDUxOC43MTMgMTY2MC43NiA1MTIuNDkyQzE2NjkuODkgNTExLjI0NyAxNjc4Ljc2IDUxMC4wMzYgMTY4Ny4xOSA1MDguNzExQzE3MDQuNjEgNTA1Ljk3IDE3MjEuNTUgNDk4LjgxOSAxNzM2LjI5IDQ4Ny4wNTdDMTc4MS45NCA0NTAuNjE1IDE3ODkuMTEgMzgzLjcwNSAxNzUyLjMxIDMzNy42MUMxNzM3Ljc2IDMxOS4zOSAxNzE4LjgzIDMwMS4yMDcgMTY5OS40NyAyODIuNjE0QzE2NjcuMDEgMjUxLjQ0NyAxNjMzLjM2IDIxOS4xMzEgMTYxNy4xOSAxODMuNTc2QzE2MDYuNjkgMTYwLjQ5NCAxNTkzLjIgMTM4LjMwOSAxNTc2LjY0IDExNy41NzFDMTQ2OS41OSAtMTYuNTIzOSAxMjc1LjE1IC0zOS4yODc5IDExNDIuMzYgNjYuNzI2M0MxMDk1LjY5IDEwMy45ODIgMTA2Mi44NSAxNTIuMTgzIDEwNDQuNTIgMjA0Ljg1NUMxMDMzLjY5IDIzNi4wMDMgMTAxNy41OSAyNjUuNzI0IDk5MS44OTEgMjg2LjI0NEM5NjAuMzY2IDMxMS40MTEgOTE4LjQ4MSAzMTYuOTEgODc3LjMxIDMyMi4zMTZDODY1LjMwNiAzMjMuODkyIDg1My4zNjMgMzI1LjQ2IDg0MS43NTUgMzI3LjUwNVpNNDIyLjU2MSAxMTIxLjc5QzQ1NS44MjIgMTA3NC4wNCA1MDIuNTE0IDEwMDcuODUgNTU1LjcxNCA5ODQuMzIzQzYxNC4wODggOTU4LjUwOSA3MDkuODY4IDk1OS44MDIgNzc5LjYzNCA5NjAuNzQzQzc4Ni43MDggOTYwLjgzOCA3OTMuNTE0IDk2MC45MyA3OTkuOTg3IDk2MC45OUM4MjAuMjc2IDk2MS4xNzcgODQwLjkyNyA5NTcuMTQ0IDg2MC42ODcgOTQ4LjQwNkM5MzQuOTk2IDkxNS41NDYgOTY4LjU2MyA4MjguNTg5IDkzNS42NiA3NTQuMTgxQzkwMi43NTcgNjc5Ljc3NCA4MTUuODQzIDY0Ni4wOTQgNzQxLjUzNCA2NzguOTU0QzcyNS4xMjcgNjg2LjIwOSA3MDMuNDAxIDY3OC40NjggNjk2Ljg4MyA2NjEuNzI5QzY5NS41NjkgNjU4LjM1NSA2OTQuMTc0IDY1NC45OTYgNjkyLjY5NSA2NTEuNjU0QzY0My44NzggNTQxLjI1NyA1MjEuMTEyIDQ4NS41MDkgNDAzLjAzOSA1MTIuODkxQzM4MC4yOTggNTE4LjE2NSAzNTUuOTE2IDUwNC41NjkgMzQ2LjQ2MyA0ODMuMTkyQzMwNi4wMzkgMzkxLjc3NyAxOTkuMjYgMzUwLjM5OCAxMDcuOTY2IDM5MC43NjlDMTYuNjcxNCA0MzEuMTQgLTI0LjU2NzMgNTM3Ljk3MyAxNS44NTY3IDYyOS4zODhDMjkuNjY1OCA2NjAuNjE2IDUxLjIxODMgNjg2LjAwNSA3Ny4yNTE4IDcwNC4yOUMxMzEuMjE2IDc0Mi4xOTQgMTkwLjc2OSA4MDEuNDc3IDIxNy40NDkgODYxLjgxQzIzMy44OTkgODk5LjAxIDIyMy4xMTkgOTUwLjYyIDIwMy43NzkgOTg2LjM2NUMxODUuNDQ3IDEwMjAuMjUgMTgyLjQ0NSAxMDYxLjk3IDE5OS4yNDMgMTA5OS45NkMyMjguMDM0IDExNjUuMDcgMzA0LjA4MyAxMTk0LjU0IDM2OS4xMDMgMTE2NS43OUMzOTEuNDMgMTE1NS45MSA0MDkuNTUzIDExNDAuNDYgNDIyLjU2MSAxMTIxLjc5WiIgZmlsbD0iI0RBQ0RGOCIvPgo8L3N2Zz4K);
            mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE3NzYiIGhlaWdodD0iMTE3NyIgdmlld0JveD0iMCAwIDE3NzYgMTE3NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04NDEuNzU1IDMyNy41MDVDODIwLjQzNCAzMzEuMjYyIDc5OS43NjEgMzQwLjIzNyA3ODEuNjk2IDM1NC42NTlDNzIzLjU5OSA0MDEuMDQgNzE0LjQ3IDQ4Ni4xOTkgNzYxLjMwNyA1NDQuODY1QzgwOC4xNDMgNjAzLjUzMiA4OTMuMjA4IDYxMy40OTEgOTUxLjMwNCA1NjcuMTFDMTAwMi43NCA1MjYuMDQ0IDEwMTUuNzkgNDU0LjU4IDk4NS42MDIgMzk4LjAxOUM5NzkuMDIxIDM4NS42OTIgOTgwLjQ2NSAzNjkuOTA2IDk5MS4yODQgMzYxLjI2OUMxMDA3LjAyIDM0OC43MDYgMTAzMS4wOSAzNTkuMDc0IDEwMzUuNzkgMzc4LjgxOUMxMDQ2LjEyIDQyMi4yNSAxMDY2IDQ2NC4yMDYgMTA5NS43NiA1MDEuNDgzQzEyMDIuODEgNjM1LjU3OCAxMzk3LjI0IDY1OC4zNDIgMTUzMC4wNCA1NTIuMzI4QzE1NjMuMjggNTI1Ljc4NSAxNjE1LjE0IDUxOC43MTMgMTY2MC43NiA1MTIuNDkyQzE2NjkuODkgNTExLjI0NyAxNjc4Ljc2IDUxMC4wMzYgMTY4Ny4xOSA1MDguNzExQzE3MDQuNjEgNTA1Ljk3IDE3MjEuNTUgNDk4LjgxOSAxNzM2LjI5IDQ4Ny4wNTdDMTc4MS45NCA0NTAuNjE1IDE3ODkuMTEgMzgzLjcwNSAxNzUyLjMxIDMzNy42MUMxNzM3Ljc2IDMxOS4zOSAxNzE4LjgzIDMwMS4yMDcgMTY5OS40NyAyODIuNjE0QzE2NjcuMDEgMjUxLjQ0NyAxNjMzLjM2IDIxOS4xMzEgMTYxNy4xOSAxODMuNTc2QzE2MDYuNjkgMTYwLjQ5NCAxNTkzLjIgMTM4LjMwOSAxNTc2LjY0IDExNy41NzFDMTQ2OS41OSAtMTYuNTIzOSAxMjc1LjE1IC0zOS4yODc5IDExNDIuMzYgNjYuNzI2M0MxMDk1LjY5IDEwMy45ODIgMTA2Mi44NSAxNTIuMTgzIDEwNDQuNTIgMjA0Ljg1NUMxMDMzLjY5IDIzNi4wMDMgMTAxNy41OSAyNjUuNzI0IDk5MS44OTEgMjg2LjI0NEM5NjAuMzY2IDMxMS40MTEgOTE4LjQ4MSAzMTYuOTEgODc3LjMxIDMyMi4zMTZDODY1LjMwNiAzMjMuODkyIDg1My4zNjMgMzI1LjQ2IDg0MS43NTUgMzI3LjUwNVpNNDIyLjU2MSAxMTIxLjc5QzQ1NS44MjIgMTA3NC4wNCA1MDIuNTE0IDEwMDcuODUgNTU1LjcxNCA5ODQuMzIzQzYxNC4wODggOTU4LjUwOSA3MDkuODY4IDk1OS44MDIgNzc5LjYzNCA5NjAuNzQzQzc4Ni43MDggOTYwLjgzOCA3OTMuNTE0IDk2MC45MyA3OTkuOTg3IDk2MC45OUM4MjAuMjc2IDk2MS4xNzcgODQwLjkyNyA5NTcuMTQ0IDg2MC42ODcgOTQ4LjQwNkM5MzQuOTk2IDkxNS41NDYgOTY4LjU2MyA4MjguNTg5IDkzNS42NiA3NTQuMTgxQzkwMi43NTcgNjc5Ljc3NCA4MTUuODQzIDY0Ni4wOTQgNzQxLjUzNCA2NzguOTU0QzcyNS4xMjcgNjg2LjIwOSA3MDMuNDAxIDY3OC40NjggNjk2Ljg4MyA2NjEuNzI5QzY5NS41NjkgNjU4LjM1NSA2OTQuMTc0IDY1NC45OTYgNjkyLjY5NSA2NTEuNjU0QzY0My44NzggNTQxLjI1NyA1MjEuMTEyIDQ4NS41MDkgNDAzLjAzOSA1MTIuODkxQzM4MC4yOTggNTE4LjE2NSAzNTUuOTE2IDUwNC41NjkgMzQ2LjQ2MyA0ODMuMTkyQzMwNi4wMzkgMzkxLjc3NyAxOTkuMjYgMzUwLjM5OCAxMDcuOTY2IDM5MC43NjlDMTYuNjcxNCA0MzEuMTQgLTI0LjU2NzMgNTM3Ljk3MyAxNS44NTY3IDYyOS4zODhDMjkuNjY1OCA2NjAuNjE2IDUxLjIxODMgNjg2LjAwNSA3Ny4yNTE4IDcwNC4yOUMxMzEuMjE2IDc0Mi4xOTQgMTkwLjc2OSA4MDEuNDc3IDIxNy40NDkgODYxLjgxQzIzMy44OTkgODk5LjAxIDIyMy4xMTkgOTUwLjYyIDIwMy43NzkgOTg2LjM2NUMxODUuNDQ3IDEwMjAuMjUgMTgyLjQ0NSAxMDYxLjk3IDE5OS4yNDMgMTA5OS45NkMyMjguMDM0IDExNjUuMDcgMzA0LjA4MyAxMTk0LjU0IDM2OS4xMDMgMTE2NS43OUMzOTEuNDMgMTE1NS45MSA0MDkuNTUzIDExNDAuNDYgNDIyLjU2MSAxMTIxLjc5WiIgZmlsbD0iI0RBQ0RGOCIvPgo8L3N2Zz4K);
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
            mask-repeat: no-repeat;
            mask-position: center
        }
    }

    .c-kxvLwy > video {
        position: relative;
        z-index: var(--zIndices-2);
        object-fit: cover;
        width: 100%;
        height: 100%
    }

    @media (min-width: 66.25em) {
        .c-kxvLwy > video {
            z-index: var(--zIndices-1);
            -webkit-mask-image: none;
            mask-image: none;
            object-position: center center;
            width: 100%
        }
    }

    .c-eqqnrp {
        position: absolute;
        animation: k-iMxtGV 4s ease-in-out infinite;
        aspect-ratio: 1/1;
        z-index: var(--zIndices-4);
        right: 10%;
        top: -16%;
        width: 20%
    }

    @media (min-width: 66.25em) {
        .c-eqqnrp {
            right: 22%;
            top: -14%;
            z-index: var(--zIndices-1);
            width: 20%
        }
    }

    .c-jXSnIb {
        position: absolute;
        right: 55%;
        top: 17%;
        width: 10%;
        animation: k-iMxtGV 8s ease-in-out infinite
    }

    @media (min-width: 66.25em) {
        .c-jXSnIb {
            top: 41%;
            right: 55%;
            width: auto
        }
    }

    .c-kYMrjL {
        display: grid;
        grid-template-columns: repeat(1, 1fr)
    }

    @media (min-width: 48em) {
        .c-kYMrjL {
            grid-template-columns: repeat(2, 1fr);
            margin-top: calc(var(--space-80)*-1)
        }
    }

    @media (min-width: 66.25em) {
        .c-kYMrjL {
            margin-top: var(--space-0);
            position: absolute;
            right: 60px;
            top: 300px
        }
    }

    .c-ekUlxB {
        flex-direction: column;
        max-width: 370px;
        padding-top: var(--space-32);
        padding-bottom: var(--space-56)
    }

    @media (min-width: 48em) {
        .c-ekUlxB {
            padding-left: var(--space-32)
        }
    }

    @media (max-width: 66.25em) {
        .c-ekUlxB:first-child {
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom
        }
    }

    @media (min-width: 48em) {
        .c-ekUlxB:first-child {
            ---borderDirection: to bottom;
            border-left: 1px solid;
            border-right: 0px solid;
            border-image: linear-gradient(var(---borderDirection), rgba(0, 0, 0, 0) 0%, var(--colors-divider) 50%) 1 100%;
            grid-column-start: 2
        }
    }

    @media (max-width: 66.25em) {
        .c-ekUlxB:nth-of-type(2) {
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom
        }
    }

    @media (min-width: 48em) {
        .c-ekUlxB:nth-of-type(2) {
            background-image: linear-gradient(var(---bgDirection), rgba(0, 0, 0, 0) 0%, var(--colors-divider) 50%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            ---bgDirection: to right;
            background-position: center top;
            padding-right: var(--space-32);
            padding-left: var(--space-0)
        }
    }

    @media (min-width: 48em) {
        .c-ekUlxB:nth-of-type(3) {
            background-image: linear-gradient(var(---bgDirection), rgba(0, 0, 0, 0) 0%, var(--colors-divider) 50%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            ---bgDirection: to left;
            background-position: center top;
            ---borderDirection: to top;
            border-left: 1px solid;
            border-right: 0px solid;
            border-image: linear-gradient(var(---borderDirection), rgba(0, 0, 0, 0) 0%, var(--colors-divider) 50%) 1 100%
        }
    }

    .c-fgRBuJ {
        position: relative;
        z-index: var(--zIndices-2);
        padding-bottom: 4.25rem
    }

    @media (min-width: 48em) {
        .c-fgRBuJ {
            padding-top: var(--space-64);
            padding-bottom: var(--space-80)
        }
    }

    @media (min-width: 66.25em) {
        .c-fgRBuJ {
            padding-top: var(--space-8);
            padding-bottom: 5.3125rem
        }
    }

    .c-gBIaTz {
        display: flex;
        position: relative;
        width: 100%;
        padding: var(--space-4);
        background-color: var(--colors-underground);
        border-radius: var(--radii-m);
        z-index: var(--zIndices-1)
    }

    .c-jnVzYe {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: relative;
        cursor: pointer;
        outline: none;
        padding: var(--space-12) var(--space-20);
        margin-right: var(--space-4);
        background-color: transparent;
        transition: color var(--transitions-appearance), background var(--transitions-appearance)
    }

    .c-jnVzYe:last-of-type {
        margin-right: var(--space-0)
    }

    .c-jnVzYe p {
        color: var(--colors-foregroundSecondary)
    }

    @media (hover: hover) {
        .c-jnVzYe:hover p {
            color: var(--colors-foregroundPrimary)
        }
    }

    .c-jnVzYe:focus-visible {
        box-shadow: var(--shadows-focus);
        border-radius: var(--radii-s)
    }

    .c-demyjO {
        display: flex;
        width: 100%;
        position: relative;
        height: 100%;
        border-radius: var(--radii-l)
    }

    .c-jVSCII {
        position: absolute;
        left: -15%;
        top: 18%;
        width: 145px
    }

    @media (min-width: 66.25em) {
        .c-jVSCII {
            width: 317px;
            left: -7%;
            top: 0
        }
    }

    .c-fHJSrq {
        position: absolute;
        width: 50%;
        right: -27%;
        top: 22%
    }

    @media (min-width: 66.25em) {
        .c-fHJSrq {
            width: auto;
            right: -17%;
            top: -41%
        }
    }

    .c-krCMkt {
        display: grid;
        grid-template-columns: 1fr;
        padding-top: var(--space-64);
        padding-bottom: var(--space-64)
    }

    .c-krCMkt > .grid-item {
        padding-top: var(--space-32);
        padding-bottom: var(--space-32)
    }

    @media (max-width: 66.25em) {
        .c-krCMkt > .grid-item:not(:last-child) {
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            background-position: center bottom
        }
    }

    @media (min-width: 66.25em) {
        .c-krCMkt {
            grid-template-columns: var(---columns)
        }
    }

    @media (min-width: 66.25em) {
        .c-krCMkt > * {
            padding-left: var(--space-48);
            padding-right: var(--space-48)
        }
    }

    @media (min-width: 66.25em) {
        .c-krCMkt > *.grid-item {
            padding-top: var(--space-64);
            padding-bottom: var(--space-64)
        }
    }

    @media (min-width: 66.25em) {
        .c-krCMkt > *:not(:last-child) {
            border-right: 1px solid;
            border-left: 0px solid;
            border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--colors-divider), rgba(0, 0, 0, 0)) 1 100%
        }
    }

    .c-dWldNy {
        grid-column-start: 1;
        padding-top: 0;
        padding-bottom: 0;
        height: 100%
    }

    .c-lpdxvA {
        display: grid;
        grid-template-columns: repeat(1, 1fr)
    }

    .c-bQzyIt {
        display: grid
    }

    .c-CDzmP {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: var(--space-64);
        row-gap: var(--space-32);
        margin-top: var(--space-32);
        max-width: 640px
    }

    @media (min-width: 48em) {
        .c-CDzmP {
            grid-template-columns: repeat(2, 1fr);
            row-gap: var(--space-64);
            margin-top: var(--space-80)
        }
    }

    .c-dLDnGO {
        display: flex;
        max-width: 64px;
        width: 100%;
        position: relative;
        height: 100%
    }

    .c-eFNIrp {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .c-bydGvY {
        position: relative;
        display: flex;
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%
    }

    @media (min-width: 66.25em) {
        .c-bydGvY {
            width: 100%;
            mask-repeat: no-repeat;
            mask-position: center
        }
    }

    .c-bydGvY > video {
        position: relative;
        z-index: var(--zIndices-2);
        object-fit: cover;
        height: 100%
    }

    @media (min-width: 66.25em) {
        .c-bydGvY > video {
            z-index: var(--zIndices-1);
            -webkit-mask-image: none;
            mask-image: none;
            object-position: center center;
            width: 100%;
            margin-left: unset
        }
    }

    .c-flOIDj {
        position: absolute;
        animation: k-iMxtGV 4s ease-in-out infinite;
        aspect-ratio: 1/1;
        z-index: var(--zIndices-4);
        width: 200px;
        left: 23px;
        bottom: -60px
    }

    @media (min-width: 66.25em) {
        .c-flOIDj {
            width: 342px;
            left: 108px;
            bottom: -40px;
            z-index: var(--zIndices-1)
        }
    }

    .c-bOhewc {
        position: absolute;
        right: 78%;
        top: 15%;
        width: 20%;
        animation: k-iMxtGV 8s ease-in-out infinite
    }

    @media (min-width: 66.25em) {
        .c-bOhewc {
            top: 17%;
            right: 68%;
            width: auto
        }
    }

    .c-eKZlqp {
        display: flex;
        flex-direction: column;
        pointer-events: none
    }

    @media (min-width: 66.25em) {
        .c-eKZlqp {
            padding-top: var(--space-40);
            margin-bottom: -300px;
            position: absolute;
            width: 100%;
            height: 930px;
            overflow: hidden;
            top: 0;
            right: 0
        }
    }

    @media (min-width: 93.75em) {
        .c-eKZlqp {
            position: relative;
            overflow: unset;
            margin-top: -630px;
            top: 140px
        }
    }

    .c-jodZEp {
        position: relative;
        display: flex;
        margin-left: -50px;
        margin-right: -50px;
        margin-top: 32px
    }

    @media (min-width: 66.25em) {
        .c-jodZEp {
            position: absolute;
            left: 0;
            top: 20px;
            margin-left: 190px;
            margin-right: -500px;
            margin-top: var(--space-0)
        }
    }

    .c-efldGW {
        position: relative;
        display: flex;
        -webkit-mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjM3NSIgaGVpZ2h0PSIyNTIiIHZpZXdCb3g9IjAgMCAzNzUgMjUyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2My4xMTUgMjE3LjExMkMxOTcuMDY0IDIxNy4xMTIgMjI3LjM4MyAyMDEuNjIzIDI0Ny4zNTIgMTc3LjM0N0MyNzIuNDU1IDE0Ni44MjggMzA2IDEwOC4wMTcgMzA2IDY4LjVDMzA2IDM4Ljk1MjggMjgyLjA0NyAxNSAyNTIuNSAxNUMyMzYuNjg4IDE1IDIxOS43OTYgMTQuNTEwNiAyMDUuMjA4IDguNDA5MDlDMTkyLjI1OSAyLjk5Mjc2IDE3OC4wMzggMCAxNjMuMTE1IDBDMTAyLjk4IDAgNTQuMjMwNSA0OC42MDIyIDU0LjIzMDUgMTA4LjU1NkM1NC4yMzA1IDEyNy4xMzUgNDAuNTQ4OSAxNDYuNzIgMjYuOTc1OCAxNTkuNDA3QzE2LjUyOTYgMTY5LjE3MSAxMCAxODMuMDczIDEwIDE5OC41QzEwIDIyOC4wNDcgMzMuOTUyOCAyNTIgNjMuNSAyNTJDNzMuMDk1NyAyNTIgODIuMTAxNCAyNDkuNDc0IDg5Ljg4ODIgMjQ1LjA1QzExMC44MTEgMjMzLjE2NCAxMzkuMDUyIDIxNy4xMTIgMTYzLjExNSAyMTcuMTEyWiIgZmlsbD0iI0RCQ0JGOCIvPgo8L3N2Zz4K);
        mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjM3NSIgaGVpZ2h0PSIyNTIiIHZpZXdCb3g9IjAgMCAzNzUgMjUyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2My4xMTUgMjE3LjExMkMxOTcuMDY0IDIxNy4xMTIgMjI3LjM4MyAyMDEuNjIzIDI0Ny4zNTIgMTc3LjM0N0MyNzIuNDU1IDE0Ni44MjggMzA2IDEwOC4wMTcgMzA2IDY4LjVDMzA2IDM4Ljk1MjggMjgyLjA0NyAxNSAyNTIuNSAxNUMyMzYuNjg4IDE1IDIxOS43OTYgMTQuNTEwNiAyMDUuMjA4IDguNDA5MDlDMTkyLjI1OSAyLjk5Mjc2IDE3OC4wMzggMCAxNjMuMTE1IDBDMTAyLjk4IDAgNTQuMjMwNSA0OC42MDIyIDU0LjIzMDUgMTA4LjU1NkM1NC4yMzA1IDEyNy4xMzUgNDAuNTQ4OSAxNDYuNzIgMjYuOTc1OCAxNTkuNDA3QzE2LjUyOTYgMTY5LjE3MSAxMCAxODMuMDczIDEwIDE5OC41QzEwIDIyOC4wNDcgMzMuOTUyOCAyNTIgNjMuNSAyNTJDNzMuMDk1NyAyNTIgODIuMTAxNCAyNDkuNDc0IDg5Ljg4ODIgMjQ1LjA1QzExMC44MTEgMjMzLjE2NCAxMzkuMDUyIDIxNy4xMTIgMTYzLjExNSAyMTcuMTEyWiIgZmlsbD0iI0RCQ0JGOCIvPgo8L3N2Zz4K);
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-size: 100% 100%;
        mask-size: 100% 100%;
        z-index: var(--zIndices-1)
    }

    @media (min-width: 66.25em) {
        .c-efldGW {
            width: 100%;
            -webkit-mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9Ijc5MSIgaGVpZ2h0PSI4MjQiIHZpZXdCb3g9IjAgMCA3OTEgODI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjJfMykiPgo8cGF0aCBkPSJNNDQzLjE0OSAxNzcuMDQ0QzQxNS43ODQgMjQxLjU0MiAzNDEuMjQ3IDI3MS42MTYgMjc2LjY2NiAyNDQuMjE2QzIxMi4wODUgMjE2LjgxNiAxODEuOTE1IDE0Mi4zMTcgMjA5LjI4MSA3Ny44MTg3QzIzNi42NDYgMTMuMzIwMSAzMTEuMTgzIC0xNi43NTQyIDM3NS43NjQgMTAuNjQ2QzQ0MC4zNDUgMzguMDQ2MiA0NzAuNTE0IDExMi41NDUgNDQzLjE0OSAxNzcuMDQ0WiIgZmlsbD0iI0RCQ0JGOCIvPgo8cGF0aCBkPSJNNTkxLjU0NiAyNzQuNDU3QzYwNi42NDcgMjgwLjg2NCA2MTYuMDcgMjk3Ljk2MSA2MDkuNjcxIDMxMy4wNDNMNTQxLjcwMyA0NzMuMjRDNTM3LjQwNSA0ODMuMzcgNTIzLjkwNCA0ODUuNTc4IDUxNS43NDEgNDc4LjE3OUM1MTEuMDg2IDQ3My45NiA1MDkuMjI3IDQ2Ny4zODIgNTEwLjgxNyA0NjEuMzEyQzUyNi41MjQgNDAxLjM3MyA0OTYuMjUxIDMzNy4zODEgNDM3LjQ1IDMxMi40MzNDMzcyLjg2OSAyODUuMDMzIDI5OC4zMzIgMzE1LjEwNyAyNzAuOTY3IDM3OS42MDZDMjYyLjMyOSAzOTkuOTY2IDI1OS40MjMgNDIxLjMyMyAyNjEuNTI0IDQ0MS44OEMyNjIuOTI0IDQ1NS41ODUgMjU4LjQyNSA0NjkuNDYzIDI0OC4yNiA0NzguNzZDMjMzLjAwNiA0OTIuNzEzIDIwOC4yNzkgNDk0LjExNCAxOTAuMjI3IDQ4My45OTRDMTg2LjE3IDQ4MS43MiAxODEuOTQ4IDQ3OS42NDUgMTc3LjU2NyA0NzcuNzg2QzExMi45ODYgNDUwLjM4NiAzOC40NDkyIDQ4MC40NiAxMS4wODQgNTQ0Ljk1OUMtMTYuMjgxMiA2MDkuNDU4IDEzLjg4ODEgNjgzLjk1NiA3OC40NjkxIDcxMS4zNTZDMTEyLjA0MSA3MjUuNiAxNDguMzAzIDcyNC4zMTIgMTc5LjIzMSA3MTAuNzMxQzE4NS4wOTYgNzA4LjE1NSAxOTEuNzcxIDcwNy43NSAxOTcuNjcxIDcxMC4yNTNDMjAyLjMwOSA3MTIuMjIxIDIwNi4wNTMgNzE1LjggMjA4LjQ3MiA3MjAuMjE2QzIyOS4xNzQgNzU3Ljk5MSAyNjIuMjc1IDc4OS4zNDEgMzA1LjAyOSA4MDcuNDgxQzQwNS45MzcgODUwLjI5MyA1MjIuNDAxIDgwMy4zMDIgNTY1LjE1OSA3MDIuNTIzQzU3NC4yMzEgNjgxLjE0MSA1NzkuMjU2IDY1OS4wNTYgNTgwLjU4IDYzNy4xMTlDNTg0Ljk5IDU2NC4wMTEgNTcwLjg0NiA0ODUuODU2IDU5OS40NDggNDE4LjQ0M0M2MzMuOTc1IDMzNy4wNjUgNzMwLjMxOSAyODkuMjUxIDc3Mi42NjggMjExLjY1NUM3NzQuOTExIDIwNy41NDYgNzc2Ljk3MyAyMDMuMjg4IDc3OC44NCAxOTguODg4QzgwOS42MjYgMTI2LjMyNyA3NzUuNjg2IDQyLjUxNTcgNzAzLjAzMiAxMS42OTA1QzYzMC4zNzggLTE5LjEzNDcgNTQ2LjUyNCAxNC42OTg4IDUxNS43MzggODcuMjU5N0M0ODQuOTUyIDE1OS44MjEgNTE4Ljg5MyAyNDMuNjMyIDU5MS41NDYgMjc0LjQ1N1oiIGZpbGw9IiNEQkNCRjgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMl8zIj4KPHJlY3Qgd2lkdGg9Ijc5MSIgaGVpZ2h0PSI4MjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9Ijc5MSIgaGVpZ2h0PSI4MjQiIHZpZXdCb3g9IjAgMCA3OTEgODI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjJfMykiPgo8cGF0aCBkPSJNNDQzLjE0OSAxNzcuMDQ0QzQxNS43ODQgMjQxLjU0MiAzNDEuMjQ3IDI3MS42MTYgMjc2LjY2NiAyNDQuMjE2QzIxMi4wODUgMjE2LjgxNiAxODEuOTE1IDE0Mi4zMTcgMjA5LjI4MSA3Ny44MTg3QzIzNi42NDYgMTMuMzIwMSAzMTEuMTgzIC0xNi43NTQyIDM3NS43NjQgMTAuNjQ2QzQ0MC4zNDUgMzguMDQ2MiA0NzAuNTE0IDExMi41NDUgNDQzLjE0OSAxNzcuMDQ0WiIgZmlsbD0iI0RCQ0JGOCIvPgo8cGF0aCBkPSJNNTkxLjU0NiAyNzQuNDU3QzYwNi42NDcgMjgwLjg2NCA2MTYuMDcgMjk3Ljk2MSA2MDkuNjcxIDMxMy4wNDNMNTQxLjcwMyA0NzMuMjRDNTM3LjQwNSA0ODMuMzcgNTIzLjkwNCA0ODUuNTc4IDUxNS43NDEgNDc4LjE3OUM1MTEuMDg2IDQ3My45NiA1MDkuMjI3IDQ2Ny4zODIgNTEwLjgxNyA0NjEuMzEyQzUyNi41MjQgNDAxLjM3MyA0OTYuMjUxIDMzNy4zODEgNDM3LjQ1IDMxMi40MzNDMzcyLjg2OSAyODUuMDMzIDI5OC4zMzIgMzE1LjEwNyAyNzAuOTY3IDM3OS42MDZDMjYyLjMyOSAzOTkuOTY2IDI1OS40MjMgNDIxLjMyMyAyNjEuNTI0IDQ0MS44OEMyNjIuOTI0IDQ1NS41ODUgMjU4LjQyNSA0NjkuNDYzIDI0OC4yNiA0NzguNzZDMjMzLjAwNiA0OTIuNzEzIDIwOC4yNzkgNDk0LjExNCAxOTAuMjI3IDQ4My45OTRDMTg2LjE3IDQ4MS43MiAxODEuOTQ4IDQ3OS42NDUgMTc3LjU2NyA0NzcuNzg2QzExMi45ODYgNDUwLjM4NiAzOC40NDkyIDQ4MC40NiAxMS4wODQgNTQ0Ljk1OUMtMTYuMjgxMiA2MDkuNDU4IDEzLjg4ODEgNjgzLjk1NiA3OC40NjkxIDcxMS4zNTZDMTEyLjA0MSA3MjUuNiAxNDguMzAzIDcyNC4zMTIgMTc5LjIzMSA3MTAuNzMxQzE4NS4wOTYgNzA4LjE1NSAxOTEuNzcxIDcwNy43NSAxOTcuNjcxIDcxMC4yNTNDMjAyLjMwOSA3MTIuMjIxIDIwNi4wNTMgNzE1LjggMjA4LjQ3MiA3MjAuMjE2QzIyOS4xNzQgNzU3Ljk5MSAyNjIuMjc1IDc4OS4zNDEgMzA1LjAyOSA4MDcuNDgxQzQwNS45MzcgODUwLjI5MyA1MjIuNDAxIDgwMy4zMDIgNTY1LjE1OSA3MDIuNTIzQzU3NC4yMzEgNjgxLjE0MSA1NzkuMjU2IDY1OS4wNTYgNTgwLjU4IDYzNy4xMTlDNTg0Ljk5IDU2NC4wMTEgNTcwLjg0NiA0ODUuODU2IDU5OS40NDggNDE4LjQ0M0M2MzMuOTc1IDMzNy4wNjUgNzMwLjMxOSAyODkuMjUxIDc3Mi42NjggMjExLjY1NUM3NzQuOTExIDIwNy41NDYgNzc2Ljk3MyAyMDMuMjg4IDc3OC44NCAxOTguODg4QzgwOS42MjYgMTI2LjMyNyA3NzUuNjg2IDQyLjUxNTcgNzAzLjAzMiAxMS42OTA1QzYzMC4zNzggLTE5LjEzNDcgNTQ2LjUyNCAxNC42OTg4IDUxNS43MzggODcuMjU5N0M0ODQuOTUyIDE1OS44MjEgNTE4Ljg5MyAyNDMuNjMyIDU5MS41NDYgMjc0LjQ1N1oiIGZpbGw9IiNEQkNCRjgiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMl8zIj4KPHJlY3Qgd2lkdGg9Ijc5MSIgaGVpZ2h0PSI4MjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
            mask-repeat: no-repeat;
            mask-position: center
        }
    }

    .c-efldGW > video {
        position: relative;
        z-index: var(--zIndices-2);
        object-fit: cover;
        width: 100%;
        height: 100%
    }

    @media (min-width: 66.25em) {
        .c-efldGW > video {
            z-index: var(--zIndices-1);
            -webkit-mask-image: none;
            mask-image: none;
            object-position: center center;
            width: 100%;
            transform: translateX(80px)
        }
    }

    .c-iWeDdO {
        position: absolute;
        animation: k-iMxtGV 4s ease-in-out infinite;
        aspect-ratio: 1/1;
        z-index: var(--zIndices-4);
        display: none
    }

    @media (min-width: 66.25em) {
        .c-iWeDdO {
            right: 51%;
            top: 73%;
            z-index: var(--zIndices-1);
            width: 30%;
            display: inline-flex
        }
    }

    .c-farfjI {
        position: absolute;
        animation: k-iMxtGV 4s ease-in-out infinite;
        aspect-ratio: 1/1;
        right: 0;
        top: 28%;
        width: 180px
    }

    @media (min-width: 48em) {
        .c-farfjI {
            right: var(--space-70)
        }
    }

    @media (min-width: 66.25em) {
        .c-farfjI {
            display: none
        }
    }

    .c-hLfPXD {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: var(--space-32);
        padding-top: var(--space-8)
    }

    @media (min-width: 66.25em) {
        .c-hLfPXD {
            padding-top: var(--space-32)
        }
    }

    .c-biimhR {
        aspect-ratio: 16/9;
        display: none
    }

    .c-biimhR.entry {
        display: block
    }

    @media (min-width: 66.25em) {
        .c-biimhR {
            flex: 0 1 980px;
            display: block
        }
    }

    @media (min-width: 66.25em) {
        .c-biimhR.entry {
            display: none
        }
    }

    .c-bZRyxf {
        display: block;
        border-radius: var(--radii-s);
        object-fit: contain;
        width: 100%;
        max-height: 600px;
        animation: k-eyOShd 0.5s ease 0.1s;
        animation-fill-mode: both
    }

    .c-COvYd {
        width: 100%;
        height: 1px
    }
}

--sxs {
    --sxs: 3 c-gVnpxB-ckxIOd-variant-xxs c-gVnpxB-dYJjti-weight-regular c-YvMuE-bkwRbP-linkVariant-primary c-cPVDp-fkJRGn-variant-medium c-ciKXky-jDxPvc-fixed-false c-gVnpxB-cSWlkl-variant-xs c-gVnpxB-iqKmYR-weight-medium c-fAQdle-fjRomZ-active-false c-gVnpxB-eCPUFR-variant-l c-jJIqcg-kDdePG-variant-secondary c-fKteAK-kBYYkb-fixed-false c-hvxgaC-fhLoBm-open-false c-gVnpxB-QMAHy-variant-micro c-jJIqcg-inbQII-fullWidth-true c-jJIqcg-kJSMOX-variant-primary c-gVnpxB-jSdpnj-variant-xxxxl c-gVnpxB-kYyrOQ-variant-m c-gVnpxB-gvzCrg-variant-xl c-cPVDp-iSYZCL-variant-large c-gVnpxB-kVPYXo-variant-xxl c-cPVDp-csggfU-variant-narrow c-daMoHp-hLxOIT-stage-0 c-kUaMfZ-lczRBl-stage-0 c-gVnpxB-iVBNVi-variant-s c-jtYztb-kipMgL-stage-0 c-iJjEVc-gBkaPe-stage-0 c-joLgDH-kTHgdA-size-s c-joLgDH-jBbcTe-hasBorder-true c-joLgDH-Ptmro-cornerPosition-topLeft c-bZTpkM-kGQmDH-stage-0 c-joLgDH-hixAxT-cornerPosition-topRight c-crRSQM-dJeKxh-fg-true c-kBLBaF-ghhxSS-color-green c-fixahf-lnVYQy-color-green c-kBLBaF-bqgGEi-color-purple c-fixahf-fJMEJW-color-purple c-czNnNB-fSEmYQ-variant-s c-czNnNB-cfFpoO-variant-m c-czNnNB-eDxUZ-variant-l c-igQCrs-jyFbF-variant-big c-igQCrs-iMoqhy-variant-small c-joLgDH-gedgtA-size-l c-YvMuE-kjPrKT-linkVariant-secondary c-hopoWI-jIhEfN-size-normal c-gBIaTz-bVISOE-variant-card c-jnVzYe-gaGcdq-variant-card c-krCMkt-ckIVIX-isHeaderLeft-false c-dWldNy-koxFFp-isLeft-false c-lpdxvA-bXfzqW-variant-left c-eFNIrp-iYStaM-variant-left c-bydGvY-cKqTsq-variant-left c-flOIDj-jIKXee-variant-left c-hLfPXD-HWOfo-direction-media-right c-COvYd-gsyJj-isActive-true c-COvYd-gZPBdS-isActive-false
}

@media {
    .c-gVnpxB-ckxIOd-variant-xxs {
        font-family: var(--fonts-inter);
        font-size: var(--fontSizes-xxs);
        line-height: var(--lineHeights-xxs);
        letter-spacing: var(--letterSpacings-tightS)
    }

    .c-gVnpxB-dYJjti-weight-regular {
        font-weight: var(--fontWeights-regular)
    }

    .c-YvMuE-bkwRbP-linkVariant-primary {
        color: var(--colors-foregroundPrimary)
    }

    @media (hover: hover) {
        .c-YvMuE-bkwRbP-linkVariant-primary:hover {
            color: var(--colors-accent)
        }
    }

    .c-YvMuE-bkwRbP-linkVariant-primary:active {
        color: var(--colors-accentDark)
    }

    .c-YvMuE-bkwRbP-linkVariant-primary:disabled {
        color: var(--colors-foregroundPrimary);
        cursor: not-allowed;
        opacity: 0.3
    }

    .c-cPVDp-fkJRGn-variant-medium {
        padding-left: var(--space-20);
        padding-right: var(--space-20)
    }

    @media (min-width: 48em) {
        .c-cPVDp-fkJRGn-variant-medium {
            max-width: 732px
        }
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-fkJRGn-variant-medium {
            padding-left: var(--space-16);
            padding-right: var(--space-16);
            max-width: 1376px
        }
    }

    .c-ciKXky-jDxPvc-fixed-false {
        padding-top: var(--space-20);
        padding-bottom: var(--space-20)
    }

    .c-gVnpxB-cSWlkl-variant-xs {
        font-family: var(--fonts-inter);
        font-size: var(--fontSizes-xs);
        line-height: var(--lineHeights-xs);
        letter-spacing: var(--letterSpacings-tightS)
    }

    .c-gVnpxB-iqKmYR-weight-medium {
        font-weight: var(--fontWeights-medium)
    }

    .c-fAQdle-fjRomZ-active-false {
        opacity: 0;
        pointer-events: none;
        transform: translateX(-50%) translateY(-8px)
    }

    .c-gVnpxB-eCPUFR-variant-l {
        font-family: var(--fonts-sans);
        font-size: var(--fontSizes-l);
        line-height: var(--lineHeights-l);
        letter-spacing: var(--letterSpacings-tightL)
    }

    .c-jJIqcg-kDdePG-variant-secondary {
        background-color: transparent;
        border: 1px solid var(--colors-border);
        color: var(--colors-foregroundPrimary)
    }

    .c-jJIqcg-kDdePG-variant-secondary:hover:not(:disabled) {
        border-color: var(--colors-accent)
    }

    .c-jJIqcg-kDdePG-variant-secondary:active:not(:disabled) {
        border-color: var(--colors-accentDark)
    }

    .c-fKteAK-kBYYkb-fixed-false {
        display: none
    }

    .c-hvxgaC-fhLoBm-open-false {
        opacity: 0;
        pointer-events: none
    }

    .c-gVnpxB-QMAHy-variant-micro {
        font-family: var(--fonts-inter);
        font-size: var(--fontSizes-micro);
        line-height: var(--lineHeights-micro);
        letter-spacing: var(--letterSpacings-loose)
    }

    .c-jJIqcg-inbQII-fullWidth-true {
        width: 100%;
        display: flex;
        justify-content: center
    }

    .c-jJIqcg-kJSMOX-variant-primary {
        background-color: var(--colors-accent);
        border: none;
        color: var(--colors-accentText)
    }

    .c-jJIqcg-kJSMOX-variant-primary:hover:not(:disabled) {
        background-color: var(--colors-accentDark)
    }

    .c-jJIqcg-kJSMOX-variant-primary:active:not(:disabled) {
        background-color: var(--colors-accentDarker)
    }

    .c-gVnpxB-jSdpnj-variant-xxxxl {
        font-family: var(--fonts-sans);
        font-size: var(--fontSizes-xxxxlM);
       line-height: 1.2;
        letter-spacing: var(--letterSpacings-tightXL)
    }

    @media (min-width: 48em) {
        .c-gVnpxB-jSdpnj-variant-xxxxl {
            font-family: var(--fonts-sans);
            font-size: var(--fontSizes-xxxxl);
        line-height: 1.1;
        }
    }

    .c-gVnpxB-kYyrOQ-variant-m {
        font-family: var(--fonts-inter);
        font-size: var(--fontSizes-s);
        line-height: var(--lineHeights-s);
        letter-spacing: var(--letterSpacings-tightM)
    }

    @media (min-width: 48em) {
        .c-gVnpxB-kYyrOQ-variant-m {
            font-family: var(--fonts-inter);
            font-size: var(--fontSizes-m);
            line-height: var(--lineHeights-m);
            letter-spacing: var(--letterSpacings-tightM)
        }
    }

    .c-gVnpxB-gvzCrg-variant-xl {
        font-family: var(--fonts-sans);
        font-size: var(--fontSizes-l);
        line-height: var(--lineHeights-l);
        letter-spacing: var(--letterSpacings-tightL)
    }

    @media (min-width: 48em) {
        .c-gVnpxB-gvzCrg-variant-xl {
            font-family: var(--fonts-sans);
            font-size: var(--fontSizes-xl);
            line-height: var(--lineHeights-xl);
            letter-spacing: var(--letterSpacings-tightL)
        }
    }

    @media (min-width: 48em) {
        .c-cPVDp-iSYZCL-variant-large {
            max-width: 732px
        }
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-iSYZCL-variant-large {
            padding-left: var(--space-16);
            padding-right: var(--space-16);
            max-width: 1376px
        }
    }

    .c-gVnpxB-kVPYXo-variant-xxl {
        font-family: var(--fonts-sans);
        font-size: var(--fontSizes-l);
        line-height: var(--lineHeights-l);
        letter-spacing: var(--letterSpacings-tightL)
    }

    @media (min-width: 48em) {
        .c-gVnpxB-kVPYXo-variant-xxl {
            font-family: var(--fonts-sans);
            font-size: var(--fontSizes-xxl);
            line-height: var(--lineHeights-xxl);
            letter-spacing: var(--letterSpacings-tightXL)
        }
    }

    .c-cPVDp-csggfU-variant-narrow {
        padding-left: var(--space-20);
        padding-right: var(--space-20)
    }

    @media (min-width: 48em) {
        .c-cPVDp-csggfU-variant-narrow {
            max-width: 732px
        }
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-csggfU-variant-narrow {
            padding-left: var(--space-54);
            padding-right: var(--space-54);
            max-width: 1308px
        }
    }

    .c-daMoHp-hLxOIT-stage-0 {
        transition: 0s
    }

    .c-kUaMfZ-lczRBl-stage-0 {
        transition: opacity 250ms ease, transform 2000ms ease;
        opacity: 0;
        transform: translateY(80vh)
    }

    .c-gVnpxB-iVBNVi-variant-s {
        font-family: var(--fonts-inter);
        font-size: var(--fontSizes-xs);
        line-height: var(--lineHeights-xs);
        letter-spacing: var(--letterSpacings-tightS)
    }

    @media (min-width: 48em) {
        .c-gVnpxB-iVBNVi-variant-s {
            font-family: var(--fonts-inter);
            font-size: var(--fontSizes-s);
            line-height: var(--lineHeights-s);
            letter-spacing: var(--letterSpacings-tightM)
        }
    }

    .c-jtYztb-kipMgL-stage-0 {
        transition: transform 500ms ease 0ms;
        transform: translateX(-16px)
    }

    .c-jtYztb-kipMgL-stage-0 .card-green {
        transition: all 750ms ease
    }

    .c-jtYztb-kipMgL-stage-0 .card-purple {
        transition: all 750ms ease
    }

    .c-jtYztb-kipMgL-stage-0 .card-bottom {
        transition: all 750ms ease
    }

    .c-iJjEVc-gBkaPe-stage-0 {
        transform: translateY(16px);
        opacity: 0;
        transition: all 250ms ease
    }

    .c-joLgDH-kTHgdA-size-s {
        width: var(--space-48);
        height: var(--space-48)
    }

    .c-joLgDH-jBbcTe-hasBorder-true {
        background-color: white;
        border-radius: var(--radii-full);
        padding: var(--space-4);
        box-shadow: var(--shadows-shadow)
    }

    .c-joLgDH-Ptmro-cornerPosition-topLeft {
        border-top-left-radius: var(---cornerRadius)
    }

    .c-bZTpkM-kGQmDH-stage-0 {
        transform: translateX(25%) translateY(16px);
        opacity: 0;
        transition: all 250ms ease
    }

    .c-joLgDH-hixAxT-cornerPosition-topRight {
        border-top-right-radius: var(---cornerRadius)
    }

    .c-crRSQM-dJeKxh-fg-true {
        z-index: var(--zIndices-3);
        position: absolute;
        bottom: var(---overlayHeight);
        left: 0
    }

    .c-kBLBaF-ghhxSS-color-green {
        background-color: #36cc99;
    }

    .c-kBLBaF-ghhxSS-color-green:active {
        background-color: var(--colors-green800)
    }

    .c-fixahf-lnVYQy-color-green {
        background-color: var(--colors-green500)
    }

    .c-kBLBaF-bqgGEi-color-purple {
        background-color: var(--colors-purple500)
    }

    .c-kBLBaF-bqgGEi-color-purple:active {
        background-color: var(--colors-purple600)
    }

    .c-fixahf-fJMEJW-color-purple {
        right: 12.5rem;
        bottom: 7.3125rem
    }

    @media (min-width: 66.25em) {
        .c-fixahf-fJMEJW-color-purple {
            right: 18.375rem;
            bottom: 14.625rem
        }
    }

    .c-fixahf-fJMEJW-color-purple {
        background-color: var(--colors-purple300)
    }

    .c-czNnNB-fSEmYQ-variant-s {
        left: var(--space-24);
        width: 48px;
        height: 61px
    }

    .c-czNnNB-cfFpoO-variant-m {
        left: 88px;
        width: 48px;
        height: 87px
    }

    .c-czNnNB-eDxUZ-variant-l {
        left: 150px;
        width: 48px;
        height: 110px
    }

    .c-igQCrs-jyFbF-variant-big {
        width: var(---size);
        height: var(---size);
        left: 132px;
        bottom: 111px
    }

    @media (min-width: 48em) {
        .c-igQCrs-jyFbF-variant-big {
            left: 66px;
            bottom: 65px
        }
    }

    @media (min-width: 66.25em) {
        .c-igQCrs-jyFbF-variant-big {
            left: 132px;
            bottom: 111px
        }
    }

    .c-igQCrs-iMoqhy-variant-small {
        width: var(---sizeS);
        height: var(---sizeS);
        right: 67px;
        bottom: 50px
    }

    @media (min-width: 48em) {
        .c-igQCrs-iMoqhy-variant-small {
            right: 195px;
            bottom: 20px
        }
    }

    @media (min-width: 66.25em) {
        .c-igQCrs-iMoqhy-variant-small {
            right: 67px;
            bottom: 50px
        }
    }

    .c-joLgDH-gedgtA-size-l {
        width: var(--space-64);
        height: var(--space-64)
    }

    .c-YvMuE-kjPrKT-linkVariant-secondary {
        color: var(--colors-accent)
    }

    @media (hover: hover) {
        .c-YvMuE-kjPrKT-linkVariant-secondary:hover {
            color: var(--colors-accentDark)
        }
    }

    .c-YvMuE-kjPrKT-linkVariant-secondary:active {
        color: var(--colors-accentDarker)
    }

    .c-YvMuE-kjPrKT-linkVariant-secondary:disabled {
        color: var(--colors-accentDarker);
        cursor: not-allowed;
        opacity: 0.3
    }

    .c-hopoWI-jIhEfN-size-normal .title {
        max-width: 34.0625rem
    }

    .c-gBIaTz-bVISOE-variant-card {
        padding: var(--space-0);
        background-color: transparent;
        scroll-snap-type: x mandatory
    }

    .c-jnVzYe-gaGcdq-variant-card {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        text-align: left;
        scroll-snap-align: start;
        border-radius: var(--radii-m);
        padding: var(--space-20);
        margin-right: var(--space-20);
        min-width: 276px
    }

    .c-jnVzYe-gaGcdq-variant-card:focus-visible {
        border-radius: var(--radii-m)
    }

    @media (min-width: 66.25em) {
        .c-jnVzYe-gaGcdq-variant-card {
            margin-right: var(--space-32)
        }
    }

    @media (min-width: 66.25em) {
        .c-krCMkt-ckIVIX-isHeaderLeft-false > :nth-of-type(1) {
            padding-left: 0
        }
    }

    .c-dWldNy-koxFFp-isLeft-false {
        border-right: none !important
    }

    @media (min-width: 66.25em) {
        .c-dWldNy-koxFFp-isLeft-false {
            padding-bottom: var(--space-48);
            padding-top: var(--space-0);
            grid-column-end: var(---columnEnd)
        }
    }

    @media (min-width: 66.25em) {
        .c-lpdxvA-bXfzqW-variant-left {
            grid-template-columns: 60%
        }
    }

    .c-eFNIrp-iYStaM-variant-left {
        margin-bottom: calc(var(--space-32)*-1);
        margin-top: var(--space-40)
    }

    @media (min-width: 66.25em) {
        .c-eFNIrp-iYStaM-variant-left {
            position: absolute;
            right: -18%;
            bottom: 0;
            margin-bottom: var(--space-0);
            margin-top: var(--space-0)
        }
    }

    .c-bydGvY-cKqTsq-variant-left {
        -webkit-mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjMzMSIgaGVpZ2h0PSIzOTIiIHZpZXdCb3g9IjAgMCAzMzEgMzkyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjk3XzEyNzg3KSI+CjxwYXRoIGQ9Ik0xNjEuMTg3IDE4MC4zODlDMTcxLjI2NCAxNzYuOTM1IDE4My4yMzUgMTgxLjEyMSAxODYuNjg2IDE5MS4xOTlMMjIzLjM0NyAyOTguMjUyQzIyNS42NjUgMzA1LjAyMiAyMjAuMDk5IDMxMS45NTIgMjEyLjk0NCAzMTEuOTE0QzIwOC44NjUgMzExLjg5MiAyMDUuMTEyIDMwOS41MTUgMjAzLjI0NyAzMDUuODg2QzE4NC44MzEgMjcwLjA1MyAxNDIuNDM5IDI1Mi4yMTggMTAzLjIwMSAyNjUuNjY4QzYwLjEwNjcgMjgwLjQzOSAzNy4xMzY5IDMyNy4zNTUgNTEuODk3NCAzNzAuNDU3QzU2LjU1NjggMzg0LjA2MyA2NC40MTg5IDM5NS42NjMgNzQuMzUyOSA0MDQuNzAyQzgwLjk3NTggNDEwLjcyOCA4NC44MjI4IDQxOS4zOTkgODMuOTQ0OSA0MjguMzEzQzgyLjYyNzQgNDQxLjY4OSA3MS4yODY2IDQ1My4xMDIgNTguMTczIDQ1Ni4wNEM1NS4yMjYxIDQ1Ni43IDUyLjI4NTQgNDU3LjUyOCA0OS4zNjIyIDQ1OC41M0M2LjI2NzQ0IDQ3My4zMDIgLTE2LjcwMiA1MjAuMjE4IC0xLjk0MTU3IDU2My4zMkMxMi44MTg5IDYwNi40MjIgNTkuNzIgNjI5LjM4OSAxMDIuODE1IDYxNC42MTdDMTI1LjIxNyA2MDYuOTM4IDE0Mi4xODEgNTkwLjU3MiAxNTEuMjMzIDU3MC41NzFDMTUyLjk1IDU2Ni43NzkgMTU1Ljk5OSA1NjMuNjg0IDE1OS45MzcgNTYyLjMzNUMxNjMuMDMyIDU2MS4yNzQgMTY2LjM5NCA1NjEuMzgyIDE2OS40NzkgNTYyLjQ2OUMxOTUuODcxIDU3MS43NjggMjI1LjQ2OSA1NzIuNTc0IDI1My45OTggNTYyLjc5NUMzMjEuMzM0IDUzOS43MTQgMzU3LjIyMyA0NjYuNDA3IDMzNC4xNiAzOTkuMDZDMzI5LjI2NyAzODQuNzcxIDMyMi4xMTMgMzcxLjg5OSAzMTMuMjM1IDM2MC43MDVDMjgzLjY0NyAzMjMuNDAxIDI0Mi45MDMgMjkxLjcwOCAyMjcuNDc2IDI0Ni42NThDMjA4Ljg1MyAxOTIuMjc3IDIzNC42NjMgMTI3LjMwNyAyMjEuNDYxIDcxLjM2MDRDMjIwLjc2MiA2OC4zOTczIDIxOS45MTEgNjUuNDQxMSAyMTguOTA0IDYyLjUwMDVDMjAyLjI5OCAxNC4wMTA4IDE0OS41MzUgLTExLjgyNjUgMTAxLjA1MyA0Ljc5MTgxQzUyLjU3MTMgMjEuNDEwMSAyNi43MzA4IDc0LjE5MTEgNDMuMzM2MyAxMjIuNjgxQzU5Ljk0MTggMTcxLjE3MSAxMTIuNzA1IDE5Ny4wMDcgMTYxLjE4NyAxODAuMzg5WiIgZmlsbD0iIzJEN0E3MyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY5N18xMjc4NyI+CjxyZWN0IHdpZHRoPSIzMzEiIGhlaWdodD0iMzkyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
        mask-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjMzMSIgaGVpZ2h0PSIzOTIiIHZpZXdCb3g9IjAgMCAzMzEgMzkyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjk3XzEyNzg3KSI+CjxwYXRoIGQ9Ik0xNjEuMTg3IDE4MC4zODlDMTcxLjI2NCAxNzYuOTM1IDE4My4yMzUgMTgxLjEyMSAxODYuNjg2IDE5MS4xOTlMMjIzLjM0NyAyOTguMjUyQzIyNS42NjUgMzA1LjAyMiAyMjAuMDk5IDMxMS45NTIgMjEyLjk0NCAzMTEuOTE0QzIwOC44NjUgMzExLjg5MiAyMDUuMTEyIDMwOS41MTUgMjAzLjI0NyAzMDUuODg2QzE4NC44MzEgMjcwLjA1MyAxNDIuNDM5IDI1Mi4yMTggMTAzLjIwMSAyNjUuNjY4QzYwLjEwNjcgMjgwLjQzOSAzNy4xMzY5IDMyNy4zNTUgNTEuODk3NCAzNzAuNDU3QzU2LjU1NjggMzg0LjA2MyA2NC40MTg5IDM5NS42NjMgNzQuMzUyOSA0MDQuNzAyQzgwLjk3NTggNDEwLjcyOCA4NC44MjI4IDQxOS4zOTkgODMuOTQ0OSA0MjguMzEzQzgyLjYyNzQgNDQxLjY4OSA3MS4yODY2IDQ1My4xMDIgNTguMTczIDQ1Ni4wNEM1NS4yMjYxIDQ1Ni43IDUyLjI4NTQgNDU3LjUyOCA0OS4zNjIyIDQ1OC41M0M2LjI2NzQ0IDQ3My4zMDIgLTE2LjcwMiA1MjAuMjE4IC0xLjk0MTU3IDU2My4zMkMxMi44MTg5IDYwNi40MjIgNTkuNzIgNjI5LjM4OSAxMDIuODE1IDYxNC42MTdDMTI1LjIxNyA2MDYuOTM4IDE0Mi4xODEgNTkwLjU3MiAxNTEuMjMzIDU3MC41NzFDMTUyLjk1IDU2Ni43NzkgMTU1Ljk5OSA1NjMuNjg0IDE1OS45MzcgNTYyLjMzNUMxNjMuMDMyIDU2MS4yNzQgMTY2LjM5NCA1NjEuMzgyIDE2OS40NzkgNTYyLjQ2OUMxOTUuODcxIDU3MS43NjggMjI1LjQ2OSA1NzIuNTc0IDI1My45OTggNTYyLjc5NUMzMjEuMzM0IDUzOS43MTQgMzU3LjIyMyA0NjYuNDA3IDMzNC4xNiAzOTkuMDZDMzI5LjI2NyAzODQuNzcxIDMyMi4xMTMgMzcxLjg5OSAzMTMuMjM1IDM2MC43MDVDMjgzLjY0NyAzMjMuNDAxIDI0Mi45MDMgMjkxLjcwOCAyMjcuNDc2IDI0Ni42NThDMjA4Ljg1MyAxOTIuMjc3IDIzNC42NjMgMTI3LjMwNyAyMjEuNDYxIDcxLjM2MDRDMjIwLjc2MiA2OC4zOTczIDIxOS45MTEgNjUuNDQxMSAyMTguOTA0IDYyLjUwMDVDMjAyLjI5OCAxNC4wMTA4IDE0OS41MzUgLTExLjgyNjUgMTAxLjA1MyA0Ljc5MTgxQzUyLjU3MTMgMjEuNDEwMSAyNi43MzA4IDc0LjE5MTEgNDMuMzM2MyAxMjIuNjgxQzU5Ljk0MTggMTcxLjE3MSAxMTIuNzA1IDE5Ny4wMDcgMTYxLjE4NyAxODAuMzg5WiIgZmlsbD0iIzJEN0E3MyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY5N18xMjc4NyI+CjxyZWN0IHdpZHRoPSIzMzEiIGhlaWdodD0iMzkyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)
    }

    .c-bydGvY-cKqTsq-variant-left > video {
        width: 200%
    }

    @media (min-width: 48em) {
        .c-bydGvY-cKqTsq-variant-left > video {
            width: 150%
        }
    }

    @media (min-width: 66.25em) {
        .c-bydGvY-cKqTsq-variant-left > video {
            width: 200%
        }
    }

    .c-bydGvY-cKqTsq-variant-left > video {
        margin-left: -200px
    }

    @media (min-width: 66.25em) {
        .c-bydGvY-cKqTsq-variant-left {
            -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTg2IiBoZWlnaHQ9Ijg4NiIgdmlld0JveD0iMCAwIDU4NiA4ODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMjQuNDc0IDMyMy40NzFDMzE4LjY0OCAzMDYuNDY2IDI5OC40NCAyOTkuNDA0IDI4MS40MyAzMDUuMjMxQzE5OS41OTIgMzMzLjI3MSAxMTAuNTI1IDI4OS42NzggODIuNDk0MyAyMDcuODY0QzU0LjQ2MzYgMTI2LjA1IDk4LjA4MzIgMzYuOTk1NiAxNzkuOTIyIDguOTU2NDNDMjYxLjc2MSAtMTkuMDgyNyAzNTAuODI3IDI0LjUxMTEgMzc4Ljg1OCAxMDYuMzI1QzM4MC41NTggMTExLjI4NiAzODEuOTk0IDExNi4yNzQgMzgzLjE3NSAxMjEuMjc0QzM5My41OTcgMTY1LjQyIDM4OS42MTYgMjEyLjg5NSAzODUuNjQgMjYwLjMxNkMzODEuMTE0IDMxNC4yOTMgMzc2LjU5NCAzNjguMiAzOTMuMzI4IDQxNy4wNDRDNDExLjQ5IDQ3MC4wNTIgNDUwLjQzNSA1MTIuMSA0ODkuMjgzIDU1NC4wNDJDNTA2LjEzOSA1NzIuMjQyIDUyMi45NzggNTkwLjQyMiA1MzguMDkyIDYwOS40NjlDNTUzLjA3OSA2MjguMzU1IDU2NS4xNTUgNjUwLjA3NCA1NzMuNDE1IDY3NC4xODNDNTk5LjI1MyA3NDkuNTk3IDU4MS4yNTggODI5LjQ0IDUzMy4wMDQgODg2SDBDNy4zNjczMyA4MzYuMTIyIDQxLjY2ODkgNzkxLjk5NiA5Mi42NjYyIDc3NC41MjNDOTcuNjAwNiA3NzIuODMzIDEwMi41NjUgNzcxLjQzNSAxMDcuNTM5IDc3MC4zMjFDMTI5LjY3NSA3NjUuMzY0IDE0OC44MTkgNzQ2LjEwOCAxNTEuMDQzIDcyMy41MzlDMTUyLjUyNSA3MDguNSAxNDYuMDMxIDY5My44NyAxMzQuODUxIDY4My43MDFDMTE4LjA4MiA2NjguNDUgMTA0LjgxMSA2NDguODc5IDk2Ljk0NTcgNjI1LjkyMkM3Mi4wMjk1IDU1My4xOTkgMTEwLjgwMyA0NzQuMDQxIDE4My41NDkgNDQ5LjExN0MyNDkuNzgzIDQyNi40MjQgMzIxLjM0MyA0NTYuNTE2IDM1Mi40MjkgNTE2Ljk3NkMzNTUuNTc4IDUyMy4wOTkgMzYxLjkxMiA1MjcuMTEgMzY4Ljc5OSA1MjcuMTQ2QzM4MC44NzYgNTI3LjIwOSAzOTAuMjcyIDUxNS41MTggMzg2LjM1OSA1MDQuMDk1TDMyNC40NzQgMzIzLjQ3MVoiIGZpbGw9IiMyRDdBNzMiLz4KPC9zdmc+Cg==);
            mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTg2IiBoZWlnaHQ9Ijg4NiIgdmlld0JveD0iMCAwIDU4NiA4ODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMjQuNDc0IDMyMy40NzFDMzE4LjY0OCAzMDYuNDY2IDI5OC40NCAyOTkuNDA0IDI4MS40MyAzMDUuMjMxQzE5OS41OTIgMzMzLjI3MSAxMTAuNTI1IDI4OS42NzggODIuNDk0MyAyMDcuODY0QzU0LjQ2MzYgMTI2LjA1IDk4LjA4MzIgMzYuOTk1NiAxNzkuOTIyIDguOTU2NDNDMjYxLjc2MSAtMTkuMDgyNyAzNTAuODI3IDI0LjUxMTEgMzc4Ljg1OCAxMDYuMzI1QzM4MC41NTggMTExLjI4NiAzODEuOTk0IDExNi4yNzQgMzgzLjE3NSAxMjEuMjc0QzM5My41OTcgMTY1LjQyIDM4OS42MTYgMjEyLjg5NSAzODUuNjQgMjYwLjMxNkMzODEuMTE0IDMxNC4yOTMgMzc2LjU5NCAzNjguMiAzOTMuMzI4IDQxNy4wNDRDNDExLjQ5IDQ3MC4wNTIgNDUwLjQzNSA1MTIuMSA0ODkuMjgzIDU1NC4wNDJDNTA2LjEzOSA1NzIuMjQyIDUyMi45NzggNTkwLjQyMiA1MzguMDkyIDYwOS40NjlDNTUzLjA3OSA2MjguMzU1IDU2NS4xNTUgNjUwLjA3NCA1NzMuNDE1IDY3NC4xODNDNTk5LjI1MyA3NDkuNTk3IDU4MS4yNTggODI5LjQ0IDUzMy4wMDQgODg2SDBDNy4zNjczMyA4MzYuMTIyIDQxLjY2ODkgNzkxLjk5NiA5Mi42NjYyIDc3NC41MjNDOTcuNjAwNiA3NzIuODMzIDEwMi41NjUgNzcxLjQzNSAxMDcuNTM5IDc3MC4zMjFDMTI5LjY3NSA3NjUuMzY0IDE0OC44MTkgNzQ2LjEwOCAxNTEuMDQzIDcyMy41MzlDMTUyLjUyNSA3MDguNSAxNDYuMDMxIDY5My44NyAxMzQuODUxIDY4My43MDFDMTE4LjA4MiA2NjguNDUgMTA0LjgxMSA2NDguODc5IDk2Ljk0NTcgNjI1LjkyMkM3Mi4wMjk1IDU1My4xOTkgMTEwLjgwMyA0NzQuMDQxIDE4My41NDkgNDQ5LjExN0MyNDkuNzgzIDQyNi40MjQgMzIxLjM0MyA0NTYuNTE2IDM1Mi40MjkgNTE2Ljk3NkMzNTUuNTc4IDUyMy4wOTkgMzYxLjkxMiA1MjcuMTEgMzY4Ljc5OSA1MjcuMTQ2QzM4MC44NzYgNTI3LjIwOSAzOTAuMjcyIDUxNS41MTggMzg2LjM1OSA1MDQuMDk1TDMyNC40NzQgMzIzLjQ3MVoiIGZpbGw9IiMyRDdBNzMiLz4KPC9zdmc+Cg==);
            aspect-ratio: 1/1;
            max-width: 886px;
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%
        }
    }

    @media (min-width: 66.25em) {
        .c-flOIDj-jIKXee-variant-left {
            left: 108px
        }
    }

    @media (min-width: 66.25em) {
        .c-hLfPXD-HWOfo-direction-media-right {
            justify-content: space-between;
            flex-direction: row-reverse;
            margin-right: -14rem
        }
    }

    .c-COvYd-gsyJj-isActive-true {
        border-top: 1px solid var(--colors-purple500)
    }

    .c-COvYd-gZPBdS-isActive-false {
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: center top
    }
}

--sxs {
    --sxs: 5 c-joLgDH-edDxMo-cv c-kMeqNi-bobRXc-cv c-joLgDH-gNDdcE-cv c-hopoWI-dZXbID-cv c-hopoWI-bIBFXv-cv
}

@media {
    .c-joLgDH-edDxMo-cv {
        width: calc(var(--space-48) + 0.5rem);
        height: calc(var(--space-48) + 0.5rem)
    }

    .c-kMeqNi-bobRXc-cv {
        ---duration: 500ms;
        transform: translateY(0);
        opacity: 1
    }

    .c-joLgDH-gNDdcE-cv {
        width: calc(var(--space-64) + 0.5rem);
        height: calc(var(--space-64) + 0.5rem)
    }

    .c-hopoWI-dZXbID-cv {
        align-items: flex-start;
        text-align: left
    }

    .c-hopoWI-bIBFXv-cv {
        align-items: flex-start;
        text-align: left
    }

    @media (min-width: 66.25em) {
        .c-hopoWI-bIBFXv-cv {
            text-align: center;
            align-items: center
        }
    }
}

--sxs {
    --sxs: 6 c-gVnpxB-igWApvu-css c-PJLV-idPUqJe-css c-cPVDp-iguekKL-css c-UazGY-idhzjXW-css c-PJLV-igsmDXe-css c-PJLV-igVnpxB-css c-jmSIsa-iqlggo-css c-PJLV-ifEAhcH-css c-PJLV-iPJLV-css c-gWNkpg-ieaYZEu-css c-PJLV-ihKhYCI-css c-PJLV-iiTKOFX-css c-gVnpxB-iixiJQd-css c-gVnpxB-iieabjo-css c-PJLV-ifMJryZ-css c-gVnpxB-ickekLT-css c-PJLV-iehYJUf-css c-gWNkpg-iioXJHN-css c-gWNkpg-iekGOQT-css c-gVnpxB-ifXBvTW-css c-jJIqcg-iPJLV-css c-kyOXPn-icSgzgc-css c-PJLV-ieSUmSB-css c-gVnpxB-iiXTHQs-css c-ceWlil-ilfFjoi-css c-ceWlil-ilJdIn-css c-ceWlil-igcPmMJ-css c-cPVDp-ihmZiZE-css c-PJLV-ieuwYhI-css c-PJLV-ifGHEql-css c-jJIqcg-iiSmDqK-css c-PJLV-ikKNPxb-css c-gVnpxB-ikNEqAy-css c-PJLV-iergknr-css c-PJLV-ilppGPL-css c-jJIqcg-iCRFsJ-css c-gVnpxB-icBfscH-css c-gVnpxB-ifMJryZ-css c-ktyRtU-iJRtCd-css c-PJLV-ibICGYT-css c-gVnpxB-iloxyTL-css c-gtHoCO-ikftSQV-css c-PJLV-iiuWKXH-css c-cPVDp-ijUapEM-css c-cPVDp-iiQMReS-css c-gVnpxB-ifXBUNw-css c-gVnpxB-ijDvkTI-css c-PJLV-ihLPWhg-css c-PJLV-ikpkXRp-css c-PJLV-ibpdGno-css c-PJLV-ieHkOTx-css c-PJLV-ikOKCJl-css c-gVnpxB-igDLwLB-css c-PJLV-ifMKlOI-css c-PJLV-ihUYRpI-css c-gVnpxB-ikbRJGr-css c-gVnpxB-ibjpLuK-css c-gVnpxB-iikScAE-css c-PJLV-igFPyGe-css c-gVnpxB-igWELIB-css c-PJLV-ijgtWvK-css c-PJLV-ijvdkWN-css c-gVnpxB-ihRelNy-css c-PJLV-ieGfrkN-css c-gVnpxB-idhxHCU-css c-gVnpxB-ibhhYMC-css c-gVnpxB-ifIJTXH-css c-gVnpxB-icIiihI-css c-gVnpxB-ihEdZJe-css c-gVnpxB-igebaHh-css c-gVnpxB-iXGgCH-css c-jJIqcg-ijDvkTI-css c-cPVDp-ihvdpnm-css c-PJLV-ifPPrpm-css c-gVnpxB-ibSSqpE-css c-PJLV-illKfKD-css c-gVnpxB-ifDUhdy-css c-gVnpxB-ijzDybH-css c-PJLV-ijcxwMq-css c-PJLV-ifFZRxO-css c-PJLV-ihdZKhE-css c-gVnpxB-ikRMyuw-css c-gVnpxB-idXvRHV-css c-PJLV-ieRsJTA-css c-cPVDp-iiXTNcD-css c-gVnpxB-icOrRmu-css c-iJjEVc-iermMxS-css c-bZTpkM-ietRxJx-css c-PJLV-iwRkZe-css c-cPVDp-ijREhar-css c-PJLV-ibZmKkd-css c-PJLV-idLXMxw-css c-PJLV-igEUryA-css c-cPVDp-ijxdTCW-css c-gVnpxB-igLroqv-css c-PJLV-icmpvrW-css c-iPcRBH-igeHPjE-css c-iPcRBH-ifUZaAn-css c-iPcRBH-ieEeCNM-css c-iPcRBH-ibmznfB-css c-iPcRBH-iboDCMg-css c-iPcRBH-iiuLosP-css c-iPcRBH-ijmjMum-css c-PJLV-icAgaIp-css c-PJLV-ihJgjIb-css c-PJLV-ibFNgyu-css c-bSOAjf-iibPCDO-css c-gVnpxB-ibJQoik-css c-dBPOiC-ikFHMkv-css c-kBLBaF-igjmrDe-css c-PJLV-ieFMWJu-css c-gVnpxB-ijsCHFl-css c-jJIqcg-ifXBUNw-css c-PJLV-imekHW-css c-QHOoj-iiGjXUc-css c-dBPOiC-ikladwr-css c-gVnpxB-ibCzKbn-css c-PJLV-inqpNh-css c-PJLV-ieFWNPI-css c-PJLV-ihiynSg-css c-PJLV-ijoGLVW-css c-PJLV-ibeXjhM-css c-PJLV-iiqmylA-css c-PJLV-ieacDjT-css c-PJLV-icbHIzf-css c-PJLV-ifNduXn-css c-ggtSUm-igBKazA-css c-gVnpxB-igBKazA-css c-gVnpxB-ixuutg-css c-PJLV-ijroWjL-css c-kQQUGJ-ivXkrf-css c-hlDxEO-ihWMCax-css c-fZkDCN-iccDIyR-css c-gVnpxB-ibPNjhd-css c-fZkDCN-igKRIQW-css c-bSOAjf-icjZmMY-css c-PJLV-igpjrAH-css c-PJLV-ifjxHFI-css c-gVnpxB-iffQAmp-css c-PJLV-igLZSMF-css c-cPVDp-ihqHkzB-css c-PJLV-iVBsPm-css c-PJLV-igBaFCK-css c-enmBSw-ifcLMgh-css c-gVnpxB-ikEKpXd-css c-PJLV-iczOLvG-css c-gVnpxB-ickUpUe-css c-enmBSw-iffbdEx-css c-gVnpxB-igZHkCO-css c-PJLV-icvSXaB-css c-enmBSw-ikEKpXd-css c-PJLV-icpCrtg-css c-ggtSUm-iiYhMQZ-css c-cPVDp-igZPBdS-css c-PJLV-ifqKSLo-css c-gVnpxB-igkUABm-css c-gVnpxB-ikZzZZJ-css c-PJLV-ibdkKyx-css c-PJLV-igyNVOP-css c-PJLV-ibvZout-css c-PJLV-igrPmLz-css c-gVnpxB-iGWpdk-css c-PJLV-ifxrEBZ-css c-cPVDp-icmpvrW-css c-gVnpxB-idTOfF-css c-gVnpxB-icYZgC-css c-gBIaTz-igfJDXU-css c-gVnpxB-illFBbS-css c-PJLV-ifiyWVV-css c-PJLV-iezGJdN-css c-cPVDp-ieqKRUG-css c-PJLV-icRVyGl-css c-krCMkt-ibVikgy-css c-dWldNy-ikBchwA-css c-PJLV-ikUfsEK-css c-PJLV-iahiCx-css c-cPVDp-iikXXel-css c-gVnpxB-ikfzDks-css c-gVnpxB-icdYQwq-css c-gVnpxB-ihbYqWY-css c-PJLV-iKYXoB-css c-PJLV-ijxWGOu-css c-PJLV-ihpLAdx-css c-PJLV-ifSmINt-css c-PJLV-imsfeb-css c-PJLV-ibqVqYG-css c-gVnpxB-ihQLPjb-css c-biimhR-ifXBUNw-css
}

@media {
    .c-gVnpxB-igWApvu-css {
        white-space: break-spaces;
        color: var(--colors-white)
    }

    @media (hover: hover) {
        .c-gVnpxB-igWApvu-css:hover {
            color: var(--colors-transparentWhite500)
        }
    }

    @media (hover: hover) {
        .c-gVnpxB-igWApvu-css:hover svg {
            transform: translateX(0.25rem)
        }
    }

    .c-PJLV-idPUqJe-css {
        background-color: var(--colors-background)
    }

    @media (min-width: 48em) {
        .c-cPVDp-iguekKL-css {
            max-width: 1376px
        }
    }

    .c-UazGY-idhzjXW-css {
        display: flex
    }

    .c-PJLV-igsmDXe-css {
        cursor: pointer
    }

    .c-PJLV-igVnpxB-css {
        color: var(--colors-foregroundPrimary)
    }

    .c-jmSIsa-iqlggo-css {
        margin-right: var(--space-40)
    }

    .c-PJLV-ifEAhcH-css {
        display: contents
    }

    .c-PJLV-ihKhYCI-css {
        flex-direction: column;
        justify-content: space-between;
        height: 100%
    }

    .c-PJLV-iiTKOFX-css {
        flex-direction: column
    }

    .c-gVnpxB-iixiJQd-css {
        transition: color var(--transitions-appearance);
        margin-top: var(--space-32)
    }

    .c-gVnpxB-iieabjo-css {
        transition: color var(--transitions-appearance);
        margin-top: var(--space-8);
        max-width: 200px;
        color: var(--colors-foregroundSecondary)
    }

    .c-PJLV-ifMJryZ-css {
        margin-top: var(--space-16)
    }

    .c-gVnpxB-ickekLT-css {
        transition: color var(--transitions-appearance)
    }

    .c-gWNkpg-ieaYZEu-css {
        transition: background var(--transitions-appearance)
    }

    @media (hover: hover) {
        .c-gWNkpg-ieaYZEu-css:hover {
            background-color: var(--colors-green700);
            color: var(--colors-white)
        }
    }

    @media (hover: hover) {
        .c-gWNkpg-ieaYZEu-css:hover p {
            color: var(--colors-white)
        }
    }

    @media (hover: hover) {
        .c-gWNkpg-ieaYZEu-css:hover span {
            background-color: var(--colors-purple400);
            color: var(--colors-white)
        }
    }

    .c-PJLV-iehYJUf-css {
        border-right: 1px solid;
        border-left: 0px solid;
        border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--colors-divider), rgba(0, 0, 0, 0)) 1 100%;
        margin-right: var(--space-8);
        margin-left: var(--space-8)
    }

    .c-gWNkpg-iioXJHN-css {
        transition: background var(--transitions-appearance)
    }

    @media (hover: hover) {
        .c-gWNkpg-iioXJHN-css:hover {
            background-color: var(--colors-purple500);
            color: var(--colors-white)
        }
    }

    @media (hover: hover) {
        .c-gWNkpg-iioXJHN-css:hover p {
            color: var(--colors-white)
        }
    }

    @media (hover: hover) {
        .c-gWNkpg-iioXJHN-css:hover span {
            background-color: var(--colors-purple400);
            color: var(--colors-white)
        }
    }

    .c-gWNkpg-iekGOQT-css {
        transition: background var(--transitions-appearance)
    }

    @media (hover: hover) {
        .c-gWNkpg-iekGOQT-css:hover {
            background-color: var(--colors-orange500);
            color: var(--colors-white)
        }
    }

    @media (hover: hover) {
        .c-gWNkpg-iekGOQT-css:hover p {
            color: var(--colors-white)
        }
    }

    @media (hover: hover) {
        .c-gWNkpg-iekGOQT-css:hover span {
            background-color: var(--colors-purple400);
            color: var(--colors-white)
        }
    }

    .c-gVnpxB-ifXBvTW-css {
        margin-right: var(--space-24);
        display:
    }

    .c-jJIqcg-iPJLV-css {
        width: ;
        display:
    }

    .c-kyOXPn-icSgzgc-css {
        margin-left: var(--space-6)
    }

    .c-PJLV-ieSUmSB-css {
        align-items: center;
        justify-content: space-between
    }

    .c-gVnpxB-iiXTHQs-css {
        text-transform: uppercase;
        margin-bottom: var(--space-12);
        margin-top: var(--space-32)
    }

    .c-ceWlil-ilfFjoi-css {
        background-color: var(--colors-green50)
    }

    .c-ceWlil-ilJdIn-css {
        background-color: var(--colors-purple50)
    }

    .c-ceWlil-igcPmMJ-css {
        background-color: var(--colors-orange50)
    }

    @media (min-width: 48em) {
        .c-cPVDp-ihmZiZE-css {
            max-width: 1376px
        }
    }

    .c-cPVDp-ihmZiZE-css {
        margin-top: var(--space-40)
    }

    .c-PJLV-ieuwYhI-css {
        border-top: 1px solid var(--colors-divider);
        padding-top: var(--space-12);
        width: 100%
    }

    .c-PJLV-ifGHEql-css {
        display: ;
        width: 100%
    }

    .c-jJIqcg-iiSmDqK-css {
        width: ;
        flex: 1 1 50%;
        justify-content: center
    }

    .c-PJLV-ikKNPxb-css {
        background: var(--colors-background)
    }

    .c-gVnpxB-ikNEqAy-css {
        margin-top: var(--space-32)
    }

    @media (min-width: 66.25em) {
        .c-gVnpxB-ikNEqAy-css {
            max-width: 493px
        }
    }

    .c-PJLV-iergknr-css {
        flex-direction: column;
        max-width: 422px;
        margin-top: var(--space-24)
    }

    @media (min-width: 66.25em) {
        .c-PJLV-iergknr-css {
            margin-top: var(--space-32)
        }
    }

    .c-PJLV-ilppGPL-css {
        padding: var(--space-4)
    }

    .c-jJIqcg-iCRFsJ-css {
        width: ;
        display: flex;
        align-items: center;
        line-height: var(--lineHeights-micro)
    }

    .c-gVnpxB-icBfscH-css {
        color: var(--colors-foregroundSecondary);
        margin-top: var(--space-12)
    }

    .c-gVnpxB-ifMJryZ-css {
        margin-top: var(--space-16)
    }

    .c-ktyRtU-iJRtCd-css {
        background-color: var(--colors-underground)
    }

    .c-PJLV-ibICGYT-css {
        justify-content: center
    }

    .c-gVnpxB-iloxyTL-css {
        text-align: center;
        padding-bottom: var(--space-12)
    }

    @media (max-width: 66.25em) {
        .c-gVnpxB-iloxyTL-css {
            margin: 0 auto;
            max-width: 335px
        }
    }

    @media (min-width: 66.25em) {
        .c-gVnpxB-iloxyTL-css {
            padding-bottom: var(--space-24)
        }
    }

    .c-gtHoCO-ikftSQV-css {
        ---slidePx: -1770px;
        ---gap: 195px
    }

    .c-PJLV-iiuWKXH-css {
        background: var(--colors-fade)
    }

    .c-cPVDp-ijUapEM-css {
        position: relative
    }

    @media (min-width: 48em) {
        .c-cPVDp-ijUapEM-css {
            max-width: 1376px
        }
    }

    .c-cPVDp-iiQMReS-css {
        display: flex;
        flex-direction: column;
        align-items: center;
        background: var(--colors-background);
        border-radius: var(--radii-xl);
        padding-top: var(--space-80);
        padding-bottom: var(--space-80)
    }

    @media (min-width: 48em) {
        .c-cPVDp-iiQMReS-css {
            margin-left: var(--space-20);
            margin-right: var(--space-20);
            max-width: 1376px
        }
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-iiQMReS-css {
            margin-left: var(--space-0);
            margin-right: var(--space-0)
        }
    }

    @media (min-width: 87em) {
        .c-cPVDp-iiQMReS-css {
            height: 966px
        }
    }

    .c-gVnpxB-ifXBUNw-css {
        margin-top: var(--space-24)
    }

    .c-gVnpxB-ijDvkTI-css {
        margin-top: var(--space-20)
    }

    .c-PJLV-ihLPWhg-css {
        flex-direction: column;
        margin-top: var(--space-40)
    }

    .c-PJLV-ikpkXRp-css {
        align-items: center;
        gap: var(--space-8);
        margin-bottom: var(--space-12)
    }

    .c-PJLV-ibpdGno-css {
        background: linear-gradient(180deg, #FBFAF2 0%, #FBFAF2 85%, #FBFAF200 100%);
        position: relative;
        z-index: 100;
        padding: var(--space-16)
    }

    .c-PJLV-ieHkOTx-css {
        align-items: baseline;
        justify-content: space-between
    }

    .c-PJLV-ikOKCJl-css {
        align-items: center;
        justify-content: space-between;
        margin-top: var(--space-16)
    }

    .c-gVnpxB-igDLwLB-css {
        color: var(--colors-grey600)
    }

    .c-PJLV-ifMKlOI-css {
        padding-left: var(--space-16);
        padding-right: var(--space-16)
    }

    .c-PJLV-ihUYRpI-css {
        flex-direction: column;
        gap: var(--space-16)
    }

    .c-gVnpxB-ikbRJGr-css {
        color: var(--colors-transparentWhite400);
        font-size: 0.7em;
        font-weight: 500;
        line-height: 1.5em
    }

    .c-gVnpxB-ibjpLuK-css {
        color: var(--colors-white);
        font-size: 1.2em;
        max-width: 9em;
        line-height: 1.25em;
        margin-top: 0.25em;
        margin-bottom: 0.5em
    }

    .c-gVnpxB-iikScAE-css {
        color: var(--colors-white);
        font-size: 0.7em
    }

    .c-PJLV-igFPyGe-css {
        align-items: center;
        justify-content: flex-end;
        color: var(--colors-white);
        gap: 0.25em
    }

    .c-gVnpxB-igWELIB-css {
        color: var(--colors-white);
        font-size: 0.75em
    }

    .c-PJLV-ijgtWvK-css {
        margin-bottom: -0.3125em
    }

    .c-PJLV-ijvdkWN-css {
        background: var(--colors-grey800);
        padding: var(--space-16);
        padding-bottom: var(--space-40);
        margin-top: var(--space-20)
    }

    .c-gVnpxB-ihRelNy-css {
        color: var(--colors-white);
        max-width: 197px
    }

    .c-PJLV-ieGfrkN-css {
        align-items: center;
        justify-content: center;
        color: var(--colors-white);
        border: 1px solid var(--colors-transparentWhite100);
        border-radius: var(--radii-round);
        padding: var(--space-8)
    }

    .c-gVnpxB-idhxHCU-css {
        color: var(--colors-grey600);
        font-size: 0.75em;
        line-height: 1.5em
    }

    .c-gVnpxB-ibhhYMC-css {
        font-size: 0.875em;
        line-height: 1.25em
    }

    .c-gVnpxB-ifIJTXH-css {
        color: var(--colors-transparentWhite500);
        font-size: 0.75em;
        line-height: 1.5em
    }

    .c-gVnpxB-icIiihI-css {
        color: var(--colors-white);
        font-size: 0.875em;
        line-height: 1.5em
    }

    .c-gVnpxB-ihEdZJe-css {
        color: white;
        font-weight: 600;
        font-size: 1.2em;
        line-height: 1.5em
    }

    .c-gVnpxB-igebaHh-css {
        margin-top: var(--space-24);
        max-width: 360px
    }

    .c-gVnpxB-iXGgCH-css {
        margin-top: var(--space-20);
        max-width: 380px
    }

    .c-jJIqcg-ijDvkTI-css {
        width: ;
        margin-top: var(--space-20)
    }

    .c-cPVDp-ihvdpnm-css {
        position: relative;
        display: none
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-ihvdpnm-css {
            display: block
        }
    }

    .c-PJLV-ifPPrpm-css {
        background: linear-gradient(180deg, #FBFAF2 0%, #FBFAF2 85%, #FBFAF200 100%);
        position: relative;
        z-index: 100;
        padding: 1em
    }

    .c-gVnpxB-ibSSqpE-css {
        font-size: 0.85em;
        line-height: 1em
    }

    .c-PJLV-illKfKD-css {
        align-items: center;
        justify-content: space-between;
        margin-top: 1em
    }

    .c-gVnpxB-ifDUhdy-css {
        color: var(--colors-grey600);
        font-size: 0.9em;
        line-height: 1.15em
    }

    .c-gVnpxB-ijzDybH-css {
        font-size: 0.95em
    }

    .c-PJLV-ijcxwMq-css {
        padding-left: 1em;
        padding-right: 1em
    }

    .c-PJLV-ifFZRxO-css {
        flex-direction: column;
        gap: 1em
    }

    .c-PJLV-ihdZKhE-css {
        background: var(--colors-grey800);
        padding: 1em;
        padding-bottom: 2.5em;
        margin-top: 1.25em
    }

    .c-gVnpxB-ikRMyuw-css {
        color: var(--colors-grey600);
        font-size: 1em
    }

    .c-gVnpxB-idXvRHV-css {
        color: var(--colors-white);
        max-width: 12.3125em;
        font-size: 1.15em;
        line-height: 1.3em
    }

    .c-PJLV-ieRsJTA-css {
        align-items: center;
        justify-content: center;
        color: var(--colors-white);
        border: 0.0625em solid var(--colors-transparentWhite100);
        border-radius: var(--radii-round);
        padding: 0.5em
    }

    .c-cPVDp-iiXTNcD-css {
        display: flex;
        flex-direction: column;
        padding-top: var(--space-30);
        padding-bottom: var(--space-30)
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-iiXTNcD-css {
            overflow: hidden;
            flex-direction: row;
            justify-content: space-between
        }
    }

    .c-gVnpxB-icOrRmu-css {
        font-size: 0.85em
    }

    .c-iJjEVc-iermMxS-css {
        left: -5%
    }

    @media (min-width: 48em) {
        .c-iJjEVc-iermMxS-css {
            left: 45%
        }
    }

    @media (min-width: 66.25em) {
        .c-iJjEVc-iermMxS-css {
            left: 15%
        }
    }

    .c-bZTpkM-ietRxJx-css {
        right: -5%
    }

    @media (min-width: 48em) {
        .c-bZTpkM-ietRxJx-css {
            right: 10%
        }
    }

    .c-PJLV-iwRkZe-css {
        background: var(--colors-purple500);
        padding-top: 17rem;
        padding-bottom: 10rem;
        margin-top: -10rem
    }

    .c-cPVDp-ijREhar-css {
        display: flex;
        flex-direction: column;
        gap: 3rem
    }

    @media (min-width: 48em) {
        .c-cPVDp-ijREhar-css {
            gap: var(--space-0)
        }
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-ijREhar-css {
            flex-direction: row-reverse;
            justify-content: space-around
        }
    }

    .c-PJLV-ibZmKkd-css {
        justify-content: flex-end
    }

    .c-PJLV-idLXMxw-css {
        overflow: hidden;
        margin-top: -5rem
    }

    .c-PJLV-igEUryA-css {
        background-color: var(--colors-background);
        padding-top: var(--space-20);
        padding-bottom: var(--space-64);
        position: relative;
        z-index: var(--zIndices-1)
    }

    .c-cPVDp-ijxdTCW-css {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .c-gVnpxB-igLroqv-css {
        margin-top: var(--space-20);
        max-width: 320px;
        text-align: center
    }

    @media (min-width: 48em) {
        .c-gVnpxB-igLroqv-css {
            max-width: 598px
        }
    }

    @media (min-width: 66.25em) {
        .c-gVnpxB-igLroqv-css {
            max-width: 500px
        }
    }

    .c-PJLV-icmpvrW-css {
        position: relative
    }

    .c-iPcRBH-igeHPjE-css {
        ---size: 32px;
        left: 190px;
        top: 72px
    }

    @media (min-width: 48em) {
        .c-iPcRBH-igeHPjE-css {
            left: 310px;
            top: 125px
        }
    }

    @media (min-width: 66.25em) {
        .c-iPcRBH-igeHPjE-css {
            ---size: 48px;
            left: 470px;
            top: 190px
        }
    }

    .c-iPcRBH-ifUZaAn-css {
        ---size: 32px;
        right: 200px;
        top: 75px
    }

    @media (min-width: 48em) {
        .c-iPcRBH-ifUZaAn-css {
            right: 320px;
            top: 127px
        }
    }

    @media (min-width: 66.25em) {
        .c-iPcRBH-ifUZaAn-css {
            ---size: 48px;
            right: 470px;
            top: 190px
        }
    }

    .c-iPcRBH-ieEeCNM-css {
        ---size: 36px;
        left: 100px;
        top: 105px
    }

    @media (min-width: 48em) {
        .c-iPcRBH-ieEeCNM-css {
            left: 160px;
            top: 178px
        }
    }

    @media (min-width: 66.25em) {
        .c-iPcRBH-ieEeCNM-css {
            ---size: 56px;
            left: 230px;
            top: 260px
        }
    }

    .c-iPcRBH-ibmznfB-css {
        ---size: 36px;
        right: 230px;
        top: 130px
    }

    @media (min-width: 48em) {
        .c-iPcRBH-ibmznfB-css {
            right: 380px;
            top: 220px
        }
    }

    @media (min-width: 66.25em) {
        .c-iPcRBH-ibmznfB-css {
            ---size: 56px;
            right: 575px;
            top: 330px
        }
    }

    .c-iPcRBH-iboDCMg-css {
        ---size: 36px;
        right: 90px;
        top: 100px
    }

    @media (min-width: 48em) {
        .c-iPcRBH-iboDCMg-css {
            right: 130px;
            top: 167px
        }
    }

    @media (min-width: 66.25em) {
        .c-iPcRBH-iboDCMg-css {
            ---size: 56px;
            right: 215px;
            top: 255px
        }
    }

    .c-iPcRBH-iiuLosP-css {
        ---size: 42px;
        right: 410px;
        bottom: -10px
    }

    @media (min-width: 48em) {
        .c-iPcRBH-iiuLosP-css {
            right: 270px;
            bottom: -2px
        }
    }

    @media (min-width: 66.25em) {
        .c-iPcRBH-iiuLosP-css {
            ---size: 64px;
            right: 420px;
            bottom: -2%
        }
    }

    .c-iPcRBH-ijmjMum-css {
        ---size: 42px;
        left: 390px;
        bottom: -10px
    }

    @media (min-width: 48em) {
        .c-iPcRBH-ijmjMum-css {
            left: 270px;
            bottom: -7px
        }
    }

    @media (min-width: 66.25em) {
        .c-iPcRBH-ijmjMum-css {
            ---size: 64px;
            left: 400px;
            bottom: -10px
        }
    }

    .c-PJLV-icAgaIp-css {
        width: 590px
    }

    @media (min-width: 48em) {
        .c-PJLV-icAgaIp-css {
            width: 960px
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-icAgaIp-css {
            width: 1440px
        }
    }

    .c-PJLV-ihJgjIb-css {
        justify-content: center;
        padding-bottom: var(--space-48)
    }

    .c-PJLV-ibFNgyu-css {
        margin-top: -1px;
        flex-shrink: 0;
        width: 590px;
        height: 34px
    }

    @media (min-width: 48em) {
        .c-PJLV-ibFNgyu-css {
            width: 960px;
            height: 54px
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ibFNgyu-css {
            width: 1440px;
            height: 83px
        }
    }

    .c-bSOAjf-iibPCDO-css {
        background-color: transparent
    }

    .c-gVnpxB-ibJQoik-css {
        text-align: center;
        padding-bottom: var(--space-16)
    }

    @media (max-width: 66.25em) {
        .c-gVnpxB-ibJQoik-css {
            margin: 0 auto;
            max-width: 335px
        }
    }

    @media (min-width: 66.25em) {
        .c-gVnpxB-ibJQoik-css {
            padding-bottom: var(--space-32)
        }
    }

    .c-dBPOiC-ikFHMkv-css {
        margin-bottom: var(--space-16)
    }

    @media (min-width: 66.25em) {
        .c-dBPOiC-ikFHMkv-css {
            margin-bottom: var(--space-20)
        }
    }

    @media (max-width: 66.25em) {
        .c-kBLBaF-igjmrDe-css {
            margin-bottom: var(--space-20)
        }
    }

    @media (min-width: 48em) {
        .c-kBLBaF-igjmrDe-css {
            margin-bottom: var(--space-0);
            margin-right: var(--space-20)
        }
    }

    @media (min-width: 66.25em) {
        .c-kBLBaF-igjmrDe-css {
            margin-right: var(--space-32)
        }
    }

    .c-PJLV-ieFMWJu-css {
        max-width: 300px
    }

    .c-gVnpxB-ijsCHFl-css {
        margin-top: var(--space-12)
    }

    .c-jJIqcg-ifXBUNw-css {
        margin-top: var(--space-24)
    }

    .c-PJLV-imekHW-css {
        flex-direction: column
    }

    @media (min-width: 66.25em) {
        .c-PJLV-imekHW-css {
            flex-direction: row
        }
    }

    .c-QHOoj-iiGjXUc-css {
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: center bottom
    }

    @media (min-width: 48em) {
        .c-QHOoj-iiGjXUc-css {
            background-image: unset
        }
    }

    .c-dBPOiC-ikladwr-css {
        margin-bottom: var(--space-16)
    }

    @media (min-width: 66.25em) {
        .c-dBPOiC-ikladwr-css {
            margin-bottom: var(--space-24)
        }
    }

    .c-gVnpxB-ibCzKbn-css {
        margin-bottom: var(--space-40);
        margin-right: var(--space-0)
    }

    @media (min-width: 48em) {
        .c-gVnpxB-ibCzKbn-css {
            max-width: 407px
        }
    }

    @media (min-width: 66.25em) {
        .c-gVnpxB-ibCzKbn-css {
            margin-bottom: var(--space-100);
            margin-right: var(--space-80);
            max-width: 424px
        }
    }

    .c-PJLV-inqpNh-css {
        flex-direction: column
    }

    @media (min-width: 48em) {
        .c-PJLV-inqpNh-css {
            max-width: 693px;
            align-self: center
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-inqpNh-css {
            max-width: unset;
            align-self: flex-start
        }
    }

    .c-PJLV-ieFWNPI-css {
        flex-direction: column
    }

    @media (min-width: 48em) {
        .c-PJLV-ieFWNPI-css {
            flex-direction: row
        }
    }

    .c-PJLV-ihiynSg-css {
        padding-top: var(--space-12);
        padding-bottom: var(--space-12);
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: center bottom;
        width: 100%
    }

    @media (min-width: 48em) {
        .c-PJLV-ihiynSg-css {
            background-image: unset;
            border-right: 1px solid;
            border-left: 0px solid;
            border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 50%) 1 100%;
            padding: var(--space-8)
        }
    }

    .c-PJLV-ijoGLVW-css {
        padding-top: var(--space-12);
        padding-bottom: var(--space-12);
        width: 100%;
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: center bottom
    }

    @media (min-width: 48em) {
        .c-PJLV-ijoGLVW-css {
            padding: var(--space-8);
            background-image: unset
        }
    }

    .c-PJLV-ibeXjhM-css {
        padding-top: var(--space-12);
        padding-bottom: var(--space-12);
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: center bottom;
        width: 100%
    }

    @media (min-width: 48em) {
        .c-PJLV-ibeXjhM-css {
            padding: var(--space-8);
            background-image: linear-gradient(to right, var(--colors-divider), rgba(0, 0, 0, 0));
            background-size: 100% 1px;
            background-repeat: no-repeat;
            background-position: center top
        }
    }

    .c-PJLV-iiqmylA-css {
        max-width: 288px;
        margin-right: var(--space-0)
    }

    @media (min-width: 48em) {
        .c-PJLV-iiqmylA-css {
            margin-right: var(--space-64)
        }
    }

    .c-PJLV-ieacDjT-css {
        flex-direction: column;
        margin-top: var(--space-16)
    }

    .c-PJLV-icbHIzf-css {
        position: relative;
        margin-bottom: 1.375rem;
        width: -moz-fit-content;
        width: fit-content
    }

    @media (min-width: 48em) {
        .c-PJLV-icbHIzf-css {
            margin-bottom: var(--space-34)
        }
    }

    .c-PJLV-ifNduXn-css {
        flex-direction: column;
        padding: 80px 0;
        justify-content: space-between
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ifNduXn-css {
            flex-direction: row
        }
    }

    .c-ggtSUm-igBKazA-css {
        width: ;
        cursor: ;
        margin-bottom: 24px
    }

    .c-gVnpxB-igBKazA-css {
        margin-bottom: 24px
    }

    @media (min-width: 48em) {
        .c-gVnpxB-ixuutg-css {
            max-width: 408px
        }
    }

    .c-PJLV-ijroWjL-css {
        align-items: center
    }

    .c-kQQUGJ-ivXkrf-css {
        -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzI2IiBoZWlnaHQ9IjQyMCIgdmlld0JveD0iMCAwIDcyNiA0MjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01MTAuMTE1IDIyOC4zMjZDNTEzLjM4MyAyNDAuNTIzIDUwNy41MjIgMjU0LjMyNyA0OTUuNDA0IDI1Ny41NzRMMzY2LjY5MiAyOTIuMDYzQzM1OC41NTIgMjk0LjI0NCAzNTAuODQ0IDI4Ny4wOTEgMzUxLjQ1MSAyNzguNjM3QzM1MS43OTcgMjczLjgxNyAzNTQuODg2IDI2OS41NzcgMzU5LjI5OCAyNjcuNjczQzQwMi44NjQgMjQ4Ljg2NiA0MjcuMTU5IDIwMC4yMjkgNDE0LjQzMyAxNTIuNzM3QzQwMC40NTcgMTAwLjU3NiAzNDcuMTE2IDY5LjU0NzMgMjk1LjI5NCA4My40MzMxQzI3OC45MzUgODcuODE2NCAyNjQuNjgzIDk2LjE1MTIgMjUzLjI3OCAxMDcuMTQ3QzI0NS42NzQgMTE0LjQ3NyAyMzUuMTc5IDExOC4zMDggMjI0Ljc3MSAxMTYuNTM0QzIwOS4xNTIgMTEzLjg3MSAxOTYuNjI5IDk5LjUyMjYgMTk0LjIwNiA4My43Nzg5QzE5My42NjEgODAuMjQwOCAxOTIuOTE5IDc2LjY5NjMgMTkxLjk3MSA3My4xNTgyQzE3Ny45OTQgMjAuOTk3MSAxMjQuNjU0IC0xMC4wMzEyIDcyLjgzMTQgMy44NTQ1NEMyMS4wMDkgMTcuNzQwMyAtOS42NzEyMSA3MS4yODE5IDQuMzA1MzMgMTIzLjQ0M0MxMS41NzA5IDE1MC41NTkgMjkuNDc0MSAxNzEuOTYzIDUyLjI3MTggMTg0LjMxNkM1Ni41OTQ4IDE4Ni42NTkgNTkuOTkyIDE5MC41MTkgNjEuMjY5IDE5NS4yODVDNjIuMjcyNiAxOTkuMDMxIDYxLjg4MiAyMDIuOTk2IDYwLjM2MTkgMjA2LjU1M0M0Ny4zNTc2IDIzNi45ODIgNDQuMDg0NSAyNzEuOTAxIDUzLjMzNzIgMzA2LjQzMkM3NS4xNzU1IDM4Ny45MzQgMTU4LjUyIDQzNi40MTYgMjM5LjQ5MyA0MTQuNzE5QzI1Ni42NzIgNDEwLjExNiAyNzIuMzY1IDQwMi43MjMgMjg2LjIyIDM5My4xNTRDMzMyLjM5MyAzNjEuMjYyIDM3Mi44NDcgMzE1LjcyIDQyNy4wMTEgMzAxLjIwN0M0OTIuMzk2IDI4My42ODcgNTY2LjczMyAzMTkuNTY2IDYzMy41MzIgMzA4LjU4M0M2MzcuMDY5IDMwOC4wMDEgNjQwLjYxMSAzMDcuMjQgNjQ0LjE0NyAzMDYuMjkzQzcwMi40NDcgMjkwLjY3MSA3MzYuOTYyIDIzMC40MzcgNzIxLjIzOCAxNzEuNzU2QzcwNS41MTUgMTEzLjA3NCA2NDUuNTA3IDc4LjE2NzQgNTg3LjIwNiA5My43ODg5QzUyOC45MDYgMTA5LjQxIDQ5NC4zOTEgMTY5LjY0NSA1MTAuMTE1IDIyOC4zMjZaIiBmaWxsPSIjRjVGNEVEIi8+Cjwvc3ZnPgo=);
        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzI2IiBoZWlnaHQ9IjQyMCIgdmlld0JveD0iMCAwIDcyNiA0MjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01MTAuMTE1IDIyOC4zMjZDNTEzLjM4MyAyNDAuNTIzIDUwNy41MjIgMjU0LjMyNyA0OTUuNDA0IDI1Ny41NzRMMzY2LjY5MiAyOTIuMDYzQzM1OC41NTIgMjk0LjI0NCAzNTAuODQ0IDI4Ny4wOTEgMzUxLjQ1MSAyNzguNjM3QzM1MS43OTcgMjczLjgxNyAzNTQuODg2IDI2OS41NzcgMzU5LjI5OCAyNjcuNjczQzQwMi44NjQgMjQ4Ljg2NiA0MjcuMTU5IDIwMC4yMjkgNDE0LjQzMyAxNTIuNzM3QzQwMC40NTcgMTAwLjU3NiAzNDcuMTE2IDY5LjU0NzMgMjk1LjI5NCA4My40MzMxQzI3OC45MzUgODcuODE2NCAyNjQuNjgzIDk2LjE1MTIgMjUzLjI3OCAxMDcuMTQ3QzI0NS42NzQgMTE0LjQ3NyAyMzUuMTc5IDExOC4zMDggMjI0Ljc3MSAxMTYuNTM0QzIwOS4xNTIgMTEzLjg3MSAxOTYuNjI5IDk5LjUyMjYgMTk0LjIwNiA4My43Nzg5QzE5My42NjEgODAuMjQwOCAxOTIuOTE5IDc2LjY5NjMgMTkxLjk3MSA3My4xNTgyQzE3Ny45OTQgMjAuOTk3MSAxMjQuNjU0IC0xMC4wMzEyIDcyLjgzMTQgMy44NTQ1NEMyMS4wMDkgMTcuNzQwMyAtOS42NzEyMSA3MS4yODE5IDQuMzA1MzMgMTIzLjQ0M0MxMS41NzA5IDE1MC41NTkgMjkuNDc0MSAxNzEuOTYzIDUyLjI3MTggMTg0LjMxNkM1Ni41OTQ4IDE4Ni42NTkgNTkuOTkyIDE5MC41MTkgNjEuMjY5IDE5NS4yODVDNjIuMjcyNiAxOTkuMDMxIDYxLjg4MiAyMDIuOTk2IDYwLjM2MTkgMjA2LjU1M0M0Ny4zNTc2IDIzNi45ODIgNDQuMDg0NSAyNzEuOTAxIDUzLjMzNzIgMzA2LjQzMkM3NS4xNzU1IDM4Ny45MzQgMTU4LjUyIDQzNi40MTYgMjM5LjQ5MyA0MTQuNzE5QzI1Ni42NzIgNDEwLjExNiAyNzIuMzY1IDQwMi43MjMgMjg2LjIyIDM5My4xNTRDMzMyLjM5MyAzNjEuMjYyIDM3Mi44NDcgMzE1LjcyIDQyNy4wMTEgMzAxLjIwN0M0OTIuMzk2IDI4My42ODcgNTY2LjczMyAzMTkuNTY2IDYzMy41MzIgMzA4LjU4M0M2MzcuMDY5IDMwOC4wMDEgNjQwLjYxMSAzMDcuMjQgNjQ0LjE0NyAzMDYuMjkzQzcwMi40NDcgMjkwLjY3MSA3MzYuOTYyIDIzMC40MzcgNzIxLjIzOCAxNzEuNzU2QzcwNS41MTUgMTEzLjA3NCA2NDUuNTA3IDc4LjE2NzQgNTg3LjIwNiA5My43ODg5QzUyOC45MDYgMTA5LjQxIDQ5NC4zOTEgMTY5LjY0NSA1MTAuMTE1IDIyOC4zMjZaIiBmaWxsPSIjRjVGNEVEIi8+Cjwvc3ZnPgo=);
        pointer-events: none
    }

    .c-hlDxEO-ihWMCax-css {
        pointer-events: none
    }

    .c-fZkDCN-iccDIyR-css {
        margin-bottom: 12px
    }

    .c-gVnpxB-ibPNjhd-css {
        flex: 1
    }

    .c-fZkDCN-igKRIQW-css {
        margin-bottom: 0
    }

    .c-bSOAjf-icjZmMY-css {
        background-color:
    }

    .c-PJLV-igpjrAH-css {
        padding-top: var(--space-0)
    }

    @media (min-width: 66.25em) {
        .c-PJLV-igpjrAH-css {
            padding-top: 148px
        }
    }

    .c-PJLV-ifjxHFI-css {
        padding-top: 1500px;
        margin-top: -1400px;
        overflow: hidden
    }

    .c-gVnpxB-iffQAmp-css {
        max-width: 480px
    }

    .c-PJLV-igLZSMF-css {
        flex-direction: column;
        max-width: 422px;
        margin-top: var(--space-32)
    }

    @media (min-width: 66.25em) {
        .c-PJLV-igLZSMF-css {
            margin-top: var(--space-40)
        }
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-ihqHkzB-css {
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
            background-size: 100% 1px;
            background-repeat: no-repeat;
            background-position: center top
        }
    }

    .c-PJLV-iVBsPm-css {
        flex-direction: column;
        width: 100%
    }

    @media (min-width: 66.25em) {
        .c-PJLV-iVBsPm-css {
            flex-direction: row
        }
    }

    .c-PJLV-igBaFCK-css {
        padding-top: var(--space-24);
        padding-bottom: var(--space-34);
        width: 40%
    }

    @media (min-width: 66.25em) {
        .c-PJLV-igBaFCK-css {
            padding-top: var(--space-32);
            padding-bottom: var(--space-32)
        }
    }

    @media (max-width: 66.25em) {
        .c-enmBSw-ifcLMgh-css {
            border-bottom: 1px solid var(--colors-divider);
            border-left:
        }
    }

    @media (max-width: 66.25em) {
        .c-gVnpxB-ikEKpXd-css {
            margin-left:
        }
    }

    .c-PJLV-iczOLvG-css {
        margin-bottom: var(--space-16)
    }

    .c-PJLV-iczOLvG-css:last-child {
        margin-bottom: var(--space-0)
    }

    @media (max-width: 66.25em) {
        .c-PJLV-iczOLvG-css {
            margin-left:
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-iczOLvG-css {
            margin-bottom: var(--space-12)
        }
    }

    .c-gVnpxB-ickUpUe-css {
        white-space: break-spaces;
        pointer-events: all
    }

    @media (max-width: 66.25em) {
        .c-enmBSw-iffbdEx-css {
            border-bottom: 1px solid var(--colors-divider);
            border-left: 1px solid var(--colors-divider)
        }
    }

    @media (max-width: 66.25em) {
        .c-gVnpxB-igZHkCO-css {
            margin-left: var(--space-22)
        }
    }

    .c-PJLV-icvSXaB-css {
        margin-bottom: var(--space-16)
    }

    .c-PJLV-icvSXaB-css:last-child {
        margin-bottom: var(--space-0)
    }

    @media (max-width: 66.25em) {
        .c-PJLV-icvSXaB-css {
            margin-left: var(--space-22)
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-icvSXaB-css {
            margin-bottom: var(--space-12)
        }
    }

    @media (max-width: 66.25em) {
        .c-enmBSw-ikEKpXd-css {
            border-bottom: ;
            border-left:
        }
    }

    .c-PJLV-icpCrtg-css {
        flex-wrap: wrap;
        gap: var(--space-8)
    }

    .c-ggtSUm-iiYhMQZ-css {
        width: ;
        cursor: pointer;
        pointer-events: all
    }

    .c-cPVDp-igZPBdS-css {
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, var(--colors-divider) 25%, var(--colors-divider) 75%, rgba(0, 0, 0, 0) 100%);
        background-size: 100% 1px;
        background-repeat: no-repeat;
        background-position: center top
    }

    .c-PJLV-ifqKSLo-css {
        justify-content: space-between;
        flex-direction: column;
        white-space: nowrap;
        padding-top: var(--space-24);
        padding-bottom: var(--space-4)
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ifqKSLo-css {
            flex-direction: row
        }
    }

    .c-gVnpxB-igkUABm-css {
        opacity: 0.6
    }

    .c-gVnpxB-ikZzZZJ-css {
        margin-left: var(--space-4);
        opacity: 0.6
    }

    .c-PJLV-ibdkKyx-css {
        margin-left: var(--space-4);
        color: var(--colors-foregroundPrimary);
        opacity: 0.6
    }

    @media (max-width: 66.25em) {
        .c-PJLV-igyNVOP-css {
            flex-direction: column
        }
    }

    .c-PJLV-ibvZout-css {
        margin-top: var(--space-24);
        margin-bottom: var(--space-24)
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ibvZout-css {
            margin-top: var(--space-0)
        }
    }

    .c-PJLV-igrPmLz-css {
        padding-top: var(--space-20);
        padding-bottom: var(--space-24)
    }

    .c-gVnpxB-iGWpdk-css {
        color: var(--colors-foregroundPrimary);
        opacity: 0.6;
        margin-right: var(--space-8);
        pointer-events: all;
        display:
    }

    .c-PJLV-ifxrEBZ-css {
        overflow: hidden
    }

    .c-cPVDp-icmpvrW-css {
        position: relative
    }

    .c-gVnpxB-idTOfF-css {
        color: var(--colors-foregroundPrimary);
        margin-top: var(--space-16)
    }

    @media (min-width: 48em) {
        .c-gVnpxB-idTOfF-css {
            margin-top: var(--space-24)
        }
    }

    .c-gVnpxB-icYZgC-css {
        color: var(--colors-foregroundPrimary);
        margin-top: var(--space-8)
    }

    .c-gBIaTz-igfJDXU-css {
        overflow-x: auto
    }

    .c-gVnpxB-illFBbS-css {
        margin-top: var(--space-4)
    }

    .c-PJLV-ifiyWVV-css {
        margin-top: var(--space-20)
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ifiyWVV-css {
            margin-top: var(--space-32)
        }
    }

    .c-PJLV-iezGJdN-css {
        overflow: hidden;
        margin-top: -280px
    }

    @media (min-width: 66.25em) {
        .c-PJLV-iezGJdN-css {
            margin-top: -450px
        }
    }

    .c-cPVDp-ieqKRUG-css {
        position: relative;
        height: 508px
    }

    .c-PJLV-icRVyGl-css {
        background: var(--colors-green700);
        overflow: hidden;
        padding-top: 50px;
        margin-top: -350px
    }

    @media (min-width: 66.25em) {
        .c-PJLV-icRVyGl-css {
            padding-top: 350px
        }
    }

    .c-krCMkt-ibVikgy-css {
        ---columns: repeat(3, 1fr)
    }

    .c-dWldNy-ikBchwA-css {
        ---columnEnd: 4
    }

    @media (min-width: 48em) {
        .c-dWldNy-ikBchwA-css {
            margin-bottom: var(--space-40)
        }
    }

    @media (min-width: 66.25em) {
        .c-dWldNy-ikBchwA-css {
            margin-bottom: var(--space-0)
        }
    }

    .c-PJLV-ikUfsEK-css {
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
        gap: var(--space-24)
    }

    @media (min-width: 48em) {
        .c-PJLV-ikUfsEK-css {
            flex-direction: row-reverse
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ikUfsEK-css {
            flex-direction: column;
            gap: var(--space-32)
        }
    }

    @media (min-width: 48em) {
        .c-PJLV-iahiCx-css {
            max-width: 380px
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-iahiCx-css {
            max-width: unset
        }
    }

    .c-cPVDp-iikXXel-css {
        position: relative;
        padding-top: var(--space-48);
        padding-bottom: var(--space-32)
    }

    @media (min-width: 66.25em) {
        .c-cPVDp-iikXXel-css {
            padding-top: var(--space-80);
            padding-bottom: var(--space-80)
        }
    }

    .c-gVnpxB-ikfzDks-css {
        text-align: left;
        max-width: 545px
    }

    .c-gVnpxB-icdYQwq-css {
        color: var(--colors-accent);
        margin-top: var(--space-16)
    }

    @media (min-width: 66.25em) {
        .c-gVnpxB-icdYQwq-css {
            margin-top: var(--space-24)
        }
    }

    .c-gVnpxB-ihbYqWY-css {
        color: var(--colors-foregroundSecondary);
        margin-top: var(--space-8)
    }

    .c-PJLV-iKYXoB-css {
        background-color: var(--colors-purple500);
        position: relative
    }

    @media (min-width: 66.25em) {
        .c-PJLV-iKYXoB-css {
            padding-bottom: 15rem
        }
    }

    .c-PJLV-ijxWGOu-css {
        overflow: hidden;
        margin-top:
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ijxWGOu-css {
            margin-top:
        }
    }

    .c-PJLV-ihpLAdx-css {
        background: var(--colors-purple500);
        overflow: hidden;
        padding-top: ;
        margin-top:
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ihpLAdx-css {
            padding-top:
        }
    }

    .c-PJLV-ifSmINt-css {
        overflow: hidden
    }

    @media (min-width: 48em) {
        .c-PJLV-ifSmINt-css {
            padding-top: var(--space-64)
        }
    }

    @media (min-width: 66.25em) {
        .c-PJLV-ifSmINt-css {
            padding-top: var(--space-0)
        }
    }

    .c-PJLV-imsfeb-css {
        flex-direction: column;
        gap: var(--space-32);
        flex: 0 0 20rem
    }

    .c-PJLV-ibqVqYG-css {
        cursor: pointer;
        overflow: hidden
    }

    .c-gVnpxB-ihQLPjb-css {
        margin-top: var(--space-10)
    }

    .c-biimhR-ifXBUNw-css {
        margin-top: var(--space-24)
    }
}



.navbar-brand {
    padding: 15px 0;
}


.c-ktyRtU{
    float: left;
    width: 100%;
}

.c-PJLV{
      float: left;
    width: 100%;
}
.flt-lft{
    float: left;
    width: 100%;
}
a:hover{
    text-decoration: none;
}

.flx-n{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: fit-content;
}

.bg-color{
    background-color: #824FE7;
}
.flx-end{
    display: flex;
    justify-content: flex-end;

}

.navbar-dark {
    position: fixed;
    width: 100%;
    z-index: 9999;
}

.sss{
        float: left;
    width: auto;
    margin-top: 1em;
}
.c-kxzQVc:after{
    position: inherit;
}
#banner-main-inner{
    float: left;
    width: 100%;
        background: #ede5a1;
    padding: 4em 0;
}
.Nehru-Group{
        float: left;
    width: 100%;
    margin-top: 2em;
    font-weight: bold;
}
.Nehru-Group img{
    width: 200px;
}

.Join-but{
        float: left;
    width: auto;
    background: #e75050;
    padding: 10px 15px;
    border-radius: 10px;
    margin: 2em 0 0 0;
    color: #fff;
    font-weight: 500;
}
.page-inner-sec{
    float: left;
    width: 100%;
    
    padding: 4em 1em;
}
.page-inner-sec h3{
    margin-bottom: 1em;
    font-weight: 500;
}
.page-inner-sec li{
        list-style: inside;
    margin-bottom: 15px;
    font-weight: 500;
}

.bg-yelow01{
    background: #ede5a1;
    border-radius: 1em;
    width: 100%;
    padding: 2em;
    margin-top: 2em;
}


.bg-yelow01 .c-PJLV{
       display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-direction: column;
}
.bg-yelow01 .grid-item img{
  width: 170px;
    height: 170px;
    object-fit: contain;
}


.bg-02{
      border-radius: var(--radii-xl);
    background: #68aadd;
    margin-top: 2em;
    color: #fff;
    padding:4em 4em !important
}
.bg-02 h2{
    font-weight: 500;
}

.bg-02 li{
list-style: inside;
    font-weight: 500;
    line-height: 2;
}



.accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
}
.accordion .accordion-item button[aria-expanded=true] {
  border-bottom: 1px solid #03b5d2;
}
.accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #7288a2;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
}
.accordion button:hover, .accordion button:focus {
  cursor: pointer;
  color: #03b5d2;
}
.accordion button:hover::after, .accordion button:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.accordion button .accordion-title {
  padding: 1em 1.5em 1em 0;
}
.accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.accordion button .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.accordion button .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.accordion button[aria-expanded=true] {
  color: #03b5d2;
}
.accordion button[aria-expanded=true] .icon::after {
  width: 0;
}
.accordion button[aria-expanded=true] + .accordion-content {
  opacity: 1;
  max-height: 9em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.accordion .accordion-content p {
  font-size: 1rem;
 
  margin: 2em 0;
}

.container-sub{
  float: left;
    width: 100%;
    padding: 4em 1em;
}


.Join-but{
    text-align: center;
}
.Join-but p{
    font-size: 11px;
}

@media (max-width: 1200px) {


.container {
    width: 100%;
}
}

@media (max-width: 768px) {

    .bg-02 {
   
    padding: 4em 2em !important;
}
    
    .mob  img{
        display: none;
    }  
    
    
    
    
.container {
    width: 100%;
}
    .c-PJLV-iezGJdN-css {
    overflow: hidden;
    margin-top: 0;
}
    .c-ewmYyx{
            margin-top: 2em;
    }
    .logo img{
            width: 70px;
    }
    .mob-pad-logo{
            max-width: 100%;
    padding: 15px ;
    }
    .m-p{
        font-size: 14px;
    }
    .flx-ctr{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}
    .mob-disply{
        display: block;
    }
    .mob-disply .c-jJIqcg{
            padding: 9px;
    font-size: 12px;
    }
}

