html {
    font-size: var(--font_size_base);
    font-family: var(--font-inter);
    scroll-behavior: smooth;
    scroll-padding-top: 9rem
}

body,html {
    overflow-x: hidden
}

body {
    margin: 0;
    transition: all .2s cubic-bezier(.645,.045,.355,1);
    font-size: .875rem;
    line-height: 1.5
}

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

h1,h2,h3,h4,h5,h6 {
    font-weight: 700;
    font-family: var(--font-inter);
    color: var(--base_grey_80)
}

h1,h2,h3,h4 {
    line-height: 1.4
}

h5,h6 {
    line-height: 1.5
}

h1 {
    font-size: 2rem
}

@media(min-width: 992px) {
    h1 {
        font-size:2.5rem
    }
}

h2 {
    font-size: 1.5rem
}

@media(min-width: 992px) {
    h2 {
        font-size:2rem
    }
}

h3 {
    font-size: 1.25rem
}

@media(min-width: 992px) {
    h3 {
        font-size:1.5rem
    }
}

h4 {
    font-size: 1rem
}

@media(min-width: 992px) {
    h4 {
        font-size:1.25rem
    }
}

h5 {
    font-size: .875rem
}

@media(min-width: 992px) {
    h5 {
        font-size:1rem
    }
}

h6 {
    font-size: .875rem
}

* {
    box-sizing: border-box
}

button {
    font-family: var(--font-inter)
}

input,textarea {
    font-family: inherit
}

.appContainer {
    min-height: calc(100vh - var(--nav-height-mobile) - var(--footer-height));
    margin-top: var(--nav-height-mobile);
    display: flex;
    flex-direction: column
}

@media(min-width: 992px) {
    .appContainer {
        min-height:calc(100vh - var(--nav-height-desktop) - var(--footer-height));
        margin-top: var(--nav-height-desktop)
    }
}

.appContainer.withBanner {
    margin-top: calc(var(--nav-height-mobile) + var(--nav-banner-height-mobile))
}

@media(min-width: 510px) {
    .appContainer.withBanner {
        margin-top:calc(var(--nav-height-mobile) + var(--nav-banner-height-desktop))
    }
}

.br-md {
    display: none
}

@media(min-width: 768px) {
    .br-md {
        display:block
    }
}

.br-lg {
    display: none
}

@media(min-width: 768px) {
    .br-lg {
        display:block
    }
}

:root {
    --font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    --font_size_base: 16px;
    --black: #000;
    --white: #fff;
    --accent_80: #16cc8c;
    --grey_10: #f8f9f9;
    --grey_20: #eef0f0;
    --grey_30: #e1e1e1;
    --grey_40: #bbb;
    --grey_50: #999;
    --grey_80: #666;
    --grey_90: #333;
    --base_ultramarine_15: #e2e7fc;
    --base_ultramarine_20: #b8c6fa;
    --base_ultramarine_30: #8fa5f6;
    --base_ultramarine_40: #6888fb;
    --base_ultramarine_50: #4559dc;
    --base_ultramarine_80: #3d414b;
    --base_grey_10: #f7f8fa;
    --base_grey_15: #edeff2;
    --base_grey_20: #dedfe1;
    --base_grey_30: #bfbfbf;
    --base_grey_40: #a0a0a0;
    --base_grey_50: grey;
    --base_grey_60: #6f6f6f;
    --base_grey_70: #5a5a5a;
    --base_grey_80: #333;
    --base_grey_85: #242424;
    --base_grey_90: #1a1a1a;
    --light_bg_default: var(--white);
    --light_bg_disabled: var(--base_grey_20);
    --light_bg_tinted: var(--base_grey_10);
    --light_border: var(--base_grey_20);
    --light_border_hover: var(--base_grey_90);
    --light_text_primary: var(--base_grey_80);
    --light_text_secondary: var(--base_grey_70);
    --light-text-link: var(--base_grey_80);
    --light-text-link-hover: var(--base_grey_60);
    --light_text_primary_on_dark: var(--white);
    --light_text_secondary_on_dark: var(--base_grey_20);
    --light_text_tertiary_on_dark: var(--base_grey_40);
    --error: #d30b0b;
    --error_on_dark: #feb5b5;
    --transition_default: all 0.2s cubic-bezier(0.645,0.045,0.355,1);
    --transition_slow: all 0.3s cubic-bezier(0.645,0.045,0.355,1);
    --screen_xs: 480px;
    --screen_sm: 576px;
    --screen_md: 768px;
    --screen_lg: 992px;
    --screen_xl: 1280px;
    --nav_height: 70px;
    --z_index_mask: 100;
    --z_index_sidebar: 101;
    --z_index_cookie: 102;
    --button-color: var(--grey_20);
    --button-text-color: var(--black);
    --button-hover-color: var(--grey_30);
    --button-border-color: var(--grey_20);
    --grid-width: 1208px;
    --form-width: 35rem;
    --shadow-low: 0px 8px 32px rgba(0,0,0,.08),0px 2px 4px rgba(0,0,0,.04);
    --shadow-cookie-banner: rgb(0 0 0/8%) 0px 100px 230px,rgb(0 0 0/5%) 0px 40px 96px,rgb(0 0 0/4%) 0px 24px 48px,rgb(0 0 0/4%) 0px 12px 24px,rgb(0 0 0/3%) 0px 6px 16px,rgb(0 0 0/2%) 0px 2px 6px;
    --nav-height-desktop: 97px;
    --nav-height-mobile: 70px;
    --nav-banner-height-mobile: 58px;
    --nav-banner-height-desktop: 38px;
    --footer-height: 334px;
    --space-0: 0;
    --space-025: 0.125rem;
    --space-050: 0.25rem;
    --space-075: 0.375rem;
    --space-100: 0.5rem;
    --space-150: 0.75rem;
    --space-200: 1rem;
    --space-300: 1.5rem;
    --space-400: 2rem;
    --space-500: 2.5rem;
    --space-600: 3rem;
    --space-700: 3.5rem;
    --space-800: 4rem;
    --px-mobile: 1.5rem;
    --px-desktop: 4.5rem
}

.style_footer__VMPop {
    background-color: var(--base_grey_90);
    padding: var(--space-500) var(--space-300) var(--space-300);
    min-height: var(--footer-height)
}

@media(min-width: 992px) {
    .style_footer__VMPop {
        padding:var(--space-800) 4.5rem var(--space-300)
    }
}

.style_container__yBZNo {
    margin: 0 auto;
    max-width: var(--grid-width);
    display: flex;
    flex-direction: column;
    gap: var(--space-800)
}

@media(min-width: 992px) {
    .style_container__yBZNo {
        gap:var(--space-700)
    }
}

.style_main__NYSIc {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: var(--space-500)
}

@media(min-width: 992px) {
    .style_main__NYSIc {
        flex-direction:row;
        gap: 7rem
    }
}

@media(min-width: 1280px) {
    .style_main__NYSIc {
        gap:13.25rem
    }
}

.style_socialsContainer__bo_M7 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: var(--space-400);
    flex-wrap: wrap
}

@media(min-width: 992px) {
    .style_socialsContainer__bo_M7 {
        flex-direction:column;
        justify-content: flex-start
    }
}

.style_linksContainer__fjY6k {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
    flex-grow: 1;
    gap: var(--space-400)
}

.style_linksHeader__hlJAj {
    color: var(--light_text_primary_on_dark);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4;
    margin: 0 0 var(--space-200)
}

.style_linksList__v_tLJ {
    list-style: unset;
    display: flex;
    gap: var(--space-200);
    flex-direction: column;
    padding: 0;
    margin: 0
}

.style_links__SvvbB {
    --link-font-size: 0.875rem;
    font-size: var(--link-font-size);
    font-weight: 400;
    line-height: 1;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    color: var(--light_text_secondary_on_dark);
    list-style: none;
    flex-basis: 45%
}

@media(min-width: 768px) {
    .style_links__SvvbB {
        flex-basis:unset
    }
}

.style_links__SvvbB a {
    color: inherit;
    transition: all .2s ease-in-out
}

.style_links__SvvbB a:hover {
    color: var(--base_grey_10);
    text-decoration: underline
}

.style_links__SvvbB button {
    background: none;
    border: none;
    color: inherit;
    font-size: var(--link-font-size);
    cursor: pointer;
    padding: 0;
    margin: 0
}

.style_copyright__Mi6CL {
    font-size: .75rem;
    color: var(--light_text_tertiary_on_dark);
    line-height: 1.5;
    text-align: center;
    margin: 0
}

.style_icons__HzPkk {
    display: flex;
    gap: var(--space-300)
}

.style_icon__nhtFv svg path {
    fill: var(--base_grey_40);
    transition: fill .2s ease-in-out
}

.style_icon__nhtFv:hover svg path {
    fill: var(--base_grey_20)
}

.style_button__TgJAA {
    display: inline-block;
    background-color: var(--button-color);
    color: var(--button-text-color);
    border: 1px solid var(--button-border-color);
    padding: .4rem .75rem;
    cursor: pointer;
    font-size: .875rem;
    line-height: 1.3;
    text-align: center;
    border-radius: 2px;
    transition: all .2s cubic-bezier(.645,.045,.355,1)
}

.style_button__TgJAA:hover {
    background: var(--button-hover-color)
}

.style_button__TgJAA:disabled {
    cursor: not-allowed
}

.style_icon__b2XrA {
    margin-right: var(--space-100);
    vertical-align: top
}

.style_ghost__DCvGP {
    --button-color: transparent;
    --button-text-color: var(--white);
    --button-hover-color: transparent
}

.style_primary__1AR97 {
    --button-color: var(--base_grey_90);
    --button-hover-color: var(--base_grey_80);
    --button-text-color: var(--white);
    --button-border-color: var(--base_grey_90)
}

.style_primary__1AR97:active,.style_primary__1AR97:hover {
    --button-border-color: var(--base_grey_80)
}

.style_primary__1AR97:disabled {
    --button-color: var(--base_grey_60);
    --button-hover-color: var(--base_grey_60);
    --button-border-color: var(--base_grey_60);
    --button-text-color: var(--white)
}

.style_secondary__aiP_5 {
    --button-color: var(--white);
    --button-hover-color: var(--white);
    --button-text-color: var(--base_grey_80);
    --button-border-color: var(--base_grey_30)
}

.style_secondary__aiP_5:active,.style_secondary__aiP_5:hover {
    --button-border-color: var(--base_grey_90)
}

.style_secondary__aiP_5:disabled {
    --button-color: var(--base_grey_20);
    --button-hover-color: var(--base_grey_20);
    --button-text-color: var(--base_grey_50);
    --button-border-color: var(--base_grey_20)
}

.style_large__n8xoJ {
    padding: .6rem 1rem
}

.style_dropdownContainer__6y2f8 {
    position: relative
}

.style_dropdownContainer__6y2f8:hover .style_itemsWrapper__oPkAR {
    display: flex;
    animation: style_appear__ERy_D .15s ease forwards
}

.style_dropdownContainer__6y2f8:hover .style_chevron__lw0nD {
    transform: rotate(180deg)
}

.style_itemsWrapper__oPkAR {
    display: none;
    position: absolute;
    top: 1rem;
    padding-top: 1rem;
    opacity: 0
}

.style_dropdownContainer__6y2f8:focus-within .style_itemsWrapper__oPkAR {
    display: flex;
    animation: style_appear__ERy_D .15s ease forwards
}

.style_dropdownContainer__6y2f8:focus-within .style_chevron__lw0nD {
    transform: rotate(180deg)
}

.style_itemsWrapper__oPkAR.style_closed__lhmg8 {
    display: none!important
}

.style_button__VTpsY {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--space-050);
    background-color: transparent;
    border: none;
    font-size: .875rem
}

.style_button__VTpsY .style_chevron__lw0nD {
    transition: transform .15s ease
}

.style_items__mwYg9 {
    flex-direction: column;
    padding: var(--space-075);
    gap: var(--space-000);
    border-radius: .125rem;
    background: var(--white);
    min-width: 245px;
    width: -moz-fit-content;
    width: fit-content;
    list-style: none;
    box-shadow: 0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.04)
}

.style_items__mwYg9 h6 {
    color: var(--base_grey_60);
    padding: var(--space-100) var(--space-075) var(--space-100) var(--space-075);
    margin: 0;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.3125rem
}

.style_item__AQ4pW {
    display: flex;
    align-items: center;
    gap: var(--space-100);
    padding: var(--space-100) var(--space-075);
    color: var(--base_grey_80);
    font-size: .875rem;
    line-height: .875rem;
    white-space: nowrap
}

.style_item__AQ4pW:hover {
    background: var(--base_grey_10);
    border-radius: var(--spacing-spacing-025,.125rem)
}

.style_item__AQ4pW p {
    margin: 0
}

.style_icon__SryXX {
    padding: .25rem;
    border-radius: .125rem;
    background: var(--base_ultramarine_15);
    display: flex;
    align-items: center;
    justify-content: center
}

@keyframes style_appear__ERy_D {
    0% {
        opacity: 0;
        transform: translateY(3%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.styles_container__QRPAI {
    background: var(--base_grey_80);
    display: flex;
    justify-content: center;
    padding: .5rem 1.625rem
}

.styles_link__UJkyZ {
    text-decoration: none;
    text-align: center
}

.styles_text__u6tYR {
    color: var(--white);
    -webkit-text-decoration-color: var(--white);
    text-decoration-color: var(--white);
    font-weight: 500;
    font-size: .875rem
}

.styles_text__u6tYR:hover {
    text-decoration: underline
}

.style_hamburger__K4s6T {
    border: 0;
    background: transparent;
    cursor: pointer
}

.style_link__7ZHAG {
    color: var(--light-text-link);
    cursor: pointer;
    background-color: transparent;
    border: none
}

.style_link__7ZHAG:hover {
    color: var(--light-text-link-hover);
    text-decoration: underline
}

.style_link__7ZHAG[data-sidebar=true] {
    color: var(--light_text_secondary_on_dark)
}

.style_link__7ZHAG[data-sidebar=true]:hover {
    color: var(--light_text_tertiary_on_dark)
}

.style_mask__nUTNE {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: var(--z_index_mask);
    background-color: var(--black);
    opacity: .4
}

.style_nav__mG03x {
    position: fixed;
    background-color: var(--base_grey_90);
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0 2rem;
    z-index: var(--z_index_sidebar);
    width: 290px
}

.style_navMenuButton__qZe2m {
    border: 0;
    background: transparent
}

.style_navItems__SfArI {
    list-style: none;
    padding: 0;
    color: var(--base_grey_20)
}

.style_navItem__aQ6ek>a {
    padding: .5rem 0;
    display: block;
    width: 100%
}

.style_navItem__aQ6ek>a:active,.style_navItem__aQ6ek>a:focus,.style_navItem__aQ6ek>a:hover {
    font-weight: 700
}

.style_closeButton__Kys15 {
    display: flex;
    align-items: center;
    border: none;
    padding: 1rem 0;
    color: var(--base_grey_20);
    background-color: transparent;
    margin-bottom: .5rem;
    cursor: pointer
}

.style_closeButton__Kys15 span {
    margin-left: .5rem
}

.style_navAuth__B_HCL {
    margin-top: 1rem
}

.style_navButton__nA4EA {
    margin-top: 1.5rem
}

.style_disclosureButton__m6X6M {
    background-color: transparent;
    border: none;
    color: var(--base_grey_20);
    padding: .5rem 0;
    display: flex;
    align-items: center;
    font-size: .875rem;
    cursor: pointer
}

.style_disclosureButton__m6X6M:active,.style_disclosureButton__m6X6M:focus,.style_disclosureButton__m6X6M:hover {
    font-weight: 700
}

.style_disclosureButton__m6X6M[data-headlessui-state=open] .style_chevron__cMW1A {
    transform: rotate(180deg)
}

.style_chevron__cMW1A {
    filter: invert(1);
    margin-left: .25rem
}

.style_disclosurePanel__BGwcm ul {
    list-style-type: none;
    padding-left: var(--space-050);
    display: flex;
    flex-direction: column;
    gap: var(--space-100);
    margin: .5rem 0 .65rem
}

.style_disclosurePanel__BGwcm ul li {
    font-size: .875rem
}

.style_disclosurePanel__BGwcm ul li>a:active,.style_disclosurePanel__BGwcm ul li>a:focus,.style_disclosurePanel__BGwcm ul li>a:hover {
    font-weight: 700
}

.style_navLocaleSwitch__EvATj {
    margin-top: 1.5rem
}

.style_wrapper__4TEk0 {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 5
}

.style_container__p0wCP {
    padding: 0 1.5rem;
    background-color: var(--white);
    box-shadow: 0 0 transparent;
    transition: box-shadow .2s;
    border-bottom: 1px solid var(--grey_30)
}

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

.style_containerSticky__9_3gJ {
    box-shadow: var(--shadow-low)
}

.style_containerSticky__9_3gJ .style_header__K8_r6 {
    border-color: transparent
}

.style_header__K8_r6 {
    padding: 1.5rem 0;
    display: flex;
    justify-content: space-between;
    height: var(--nav-height-mobile)
}

@media(min-width: 992px) {
    .style_header__K8_r6 {
        padding:2rem 0;
        max-width: var(--grid-width);
        margin: 0 auto;
        height: var(--nav-height-desktop)
    }
}

.style_navLinks__PLBHL {
    list-style: none;
    margin: 0;
    padding: 0
}

.style_navLink__aPaqb {
    display: inline-block;
    margin-right: 2rem
}

.style_navLink__aPaqb:last-child {
    margin-right: 0
}

.style_authButton__DGDN7 {
    margin-left: .75rem
}

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

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");
    unicode-range: U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");
    unicode-range: U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");
    unicode-range: U+1f??
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");
    unicode-range: U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");
    unicode-range: U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff
}

@font-face {
    font-family: __Inter_18bf99;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/e4af272ccee01ff0-s.p.woff2) format("woff2");
    unicode-range: U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}

@font-face {
    font-family: __Inter_Fallback_18bf99;
    src: local("Arial");
    ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}

.__className_18bf99 {
    font-family: __Inter_18bf99,__Inter_Fallback_18bf99;
    font-style: normal
}


.style_container__neDF_ { overflow: hidden; max-width: var(--grid-width); }
@media (min-width: 992px) {
  .style_container__neDF_ { margin: 0px auto; padding-bottom: 0px; }
}
.style_title__Jw_AW { text-align: center; font-size: 1.5rem; line-height: 1.4; margin: 0px auto 2.5rem; color: var(--light_text_primary_on_dark); }
@media (min-width: 992px) {
  .style_title__Jw_AW { font-size: 2rem; }
}
.style_titleBreak__z73Rg { display: none; }
@media (min-width: 768px) {
  .style_titleBreak__z73Rg { display: block; }
}
.style_row__mw_hx { display: flex; flex-direction: column; margin-bottom: var(--space-500); gap: var(--space-300); align-items: center; }
@media (min-width: 768px) {
  .style_row__mw_hx { flex-direction: row; justify-content: space-between; }
}
.style_row__mw_hx:last-child { margin-bottom: 0px; }
.style_reverse___hmGu { flex-direction: column-reverse; }
@media (min-width: 768px) {
  .style_reverse___hmGu { flex-direction: row; }
}
.style_text__rRsuS { display: flex; flex-direction: column; justify-content: center; flex-basis: 100%; max-width: 100%; }
@media (min-width: 768px) {
  .style_text__rRsuS { flex-basis: 50%; max-width: 50%; }
}
@media (min-width: 992px) {
  .style_text__rRsuS { flex-basis: 42%; max-width: 42%; }
}
.style_text__rRsuS h3 { margin: 0px 0px 1rem; color: var(--light_text_primary_on_dark); }
.style_text__rRsuS p { margin: 0px 0px 0.75rem; color: var(--light_text_secondary_on_dark); }
.style_listItem__ZnNPQ { display: flex; gap: 1rem; margin-bottom: 0.75rem; color: var(--light_text_secondary_on_dark); }
.style_listItem__ZnNPQ img { margin-top: 4px; }
.style_animationContainer__6Dss9 { flex: 1 1 100%; position: relative; display: flex; align-items: center; justify-content: center; }
@media (min-width: 768px) {
  .style_animationContainer__6Dss9 { max-width: 45%; flex: 0 1 45%; }
}
@media (min-width: 992px) {
  .style_animationContainer__6Dss9 { max-width: 502px; flex: 0 1 502px; }
}
.style_animation__WXVBb { height: 100%; width: 100%; max-width: 400px; }
@media (min-width: 768px) {
  .style_animation__WXVBb { max-width: 100%; }
}
.style_mobile__8Fd2c { display: block; }
@media (min-width: 992px) {
  .style_mobile__8Fd2c { display: none; }
}
.style_desktop__uj7Da { display: none; }
@media (min-width: 992px) {
  .style_desktop__uj7Da { display: block; }
}
.style_content__qKChJ { display: flex; flex-direction: column; }
.style_image__hgNyK { display: none; }
@media (min-width: 992px) {
  .style_image__hgNyK { display: block; max-width: fit-content; object-fit: contain; }
}
.style_image__wrapper___b5WF { position: relative; }
@media (min-width: 992px) {
  .style_image__wrapper___b5WF { height: 445px; }
}
@media (min-width: 1280px) {
  .style_image__wrapper___b5WF { height: 560px; }
}
.style_mobileImage__oGUaG { display: block; object-fit: contain; width: 100%; height: auto; margin: 0 auto var(--space-400); }
@media (min-width: 992px) {
  .style_mobileImage__oGUaG { display: none; }
}
.style_item__2QEXa { border-top: .0625rem solid var(--light_border); display: flex; gap: 1.25rem; align-items: flex-start; padding: 2rem; cursor: pointer; border-radius: 2px; position: relative; transition: background 0.2s ease-in-out; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
@media (min-width: 992px) {
  .style_item__2QEXa { min-width: 22rem; }
}
.style_item__2QEXa a { font-weight: 700; }
.style_item__2QEXa a:hover { text-decoration: underline; }
.style_item__2QEXa h3, .style_item__2QEXa p { margin: 0px; font-size: 1rem; }
@media (min-width: 992px) {
  .style_item__2QEXa h3 { font-size: 1.25rem; }
}
.style_item__2QEXa:hover { background: var(--base_grey_10); }
.style_item__2QEXa[aria-selected="true"] { z-index: 2; }
.style_item__2QEXa[aria-selected="true"] .style_background__dlkDx { position: absolute; inset: 0px; background: var(--base_grey_90); z-index: -1; }
.style_item__2QEXa[aria-selected="true"] h3 { color: var(--base_grey_10); margin-bottom: 1rem; }
.style_item__2QEXa[aria-selected="true"] .style_description__Kv4C1 { color: var(--base_grey_20); }
.style_item__2QEXa[aria-selected="true"] .style_description__Kv4C1 p { margin-bottom: 0.75rem; }
.style_item__2QEXa[aria-selected="true"] .style_icon__KXrnW { background: var(--base_ultramarine_50); }
.style_item__2QEXa[aria-selected="true"] .style_icon__KXrnW img { filter: invert(1); }
.style_icon__KXrnW { display: flex; padding: 0.25rem; align-items: center; gap: 0.625rem; border-radius: 0.125rem; background: var(--base_ultramarine_15); flex-shrink: 0; }
.style_container__oPiA_ { display: flex; max-width: 71rem; margin: 0px auto; justify-content: center; position: relative; }
@media (min-width: 992px) {
  .style_container__oPiA_ { justify-content: space-between; gap: 1rem; }
  .style_container__oPiA_ > * { flex: 1 1 0%; }
}
.style_title__bRNxm { text-align: center; max-width: 43rem; font-size: 1.5rem; font-weight: 700; line-height: 1.4; margin: 0px auto 3rem; }
@media (min-width: 992px) {
  .style_title__bRNxm { font-size: 2rem; }
}
.style_titleBreak__GYBGb { display: none; }
@media (min-width: 768px) {
  .style_titleBreak__GYBGb { display: block; }
}
.style_homepageApiDocs__o2QS9 { text-decoration: underline; color: var(--base_grey_30); font-size: 1rem; }
.style_homepageApiDocs__o2QS9:hover { color: var(--base_grey_10); }
.style_container__tEV2x { padding: 1rem 1.5rem 0px; }
@media (min-width: 992px) {
  .style_container__tEV2x { padding: 2rem 5rem 0px; }
}
.style_row__cak9m { margin: 0px auto; }
@media (min-width: 992px) {
  .style_row__cak9m { min-height: 32rem; display: flex; max-width: var(--grid-width); }
}
.style_left__R0LRr { flex: 1 1 0%; padding: 2rem 0px; }
.style_right__mZc_J { flex: 1 1 0%; position: relative; min-height: 16rem; }
@media (min-width: 480px) {
  .style_right__mZc_J { min-height: 19rem; }
}
@media (min-width: 576px) {
  .style_right__mZc_J { min-height: 22rem; }
}
.style_animation__Y9GR2 { position: absolute; width: 110%; height: 110%; transform: translateX(-5%); }
@media (min-width: 576px) {
  .style_animation__Y9GR2 { width: 100%; height: 100%; }
}
@media (min-width: 992px) {
  .style_animation__Y9GR2 { width: 130%; height: 130%; transform: translateY(-10%); }
}
@media (min-width: 1440px) {
  .style_animation__Y9GR2 { width: 105%; height: 105%; transform: none; }
}
.style_title__Vel9A { font-size: 2.5rem; font-weight: 700; line-height: 1.2; margin: 0px 0px 2rem; text-rendering: geometricprecision; }
@media (min-width: 768px) {
  .style_title__Vel9A { padding-right: 0px; }
}
@media (min-width: 1280px) {
  .style_title__Vel9A { font-size: 3.5rem; }
}
.style_text__FDjKM { font-size: 1rem; color: var(--grey_80); margin: 0px 0px 1.5rem; }
.style_button__9wW88 { width: 100%; }
@media (min-width: 576px) {
  .style_button__9wW88 { width: auto; }
}
@font-face { font-family: __fraktion_d56b7a; src: url("../fonts/8800806a31f1d0cd-s.p.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: __fraktion_Fallback_d56b7a; src: local("Arial"); ascent-override: 103.04%; descent-override: 19.87%; line-gap-override: 29.29%; size-adjust: 97.63%; }
.__className_d56b7a { font-family: __fraktion_d56b7a, __fraktion_Fallback_d56b7a; }
.style_title__5Ftap { text-align: center; font-size: 1.5rem; margin-bottom: 3rem; margin-top: 0px; }
@media (min-width: 992px) {
  .style_title__5Ftap { font-size: 2rem; }
}
.style_container__vWtzL { max-width: var(--grid-width); margin: 0px auto; display: flex; flex-flow: column wrap; gap: 1.5rem; justify-content: center; }
@media (min-width: 768px) {
  .style_container__vWtzL { flex-direction: row; gap: 1rem; }
}
.style_featuresItem__kzzhM { text-align: center; flex-basis: 100%; max-width: 100%; }
@media (min-width: 768px) {
  .style_featuresItem__kzzhM { flex-basis: calc(33% - 1rem); max-width: calc(33% - 1rem); }
}
.style_featuresItem__kzzhM h3 { margin: 1.5rem 0px; color: var(--base_grey_80); font-size: 1rem; line-height: 1.4; font-weight: 700; }
@media (min-width: 768px) {
  .style_featuresItem__kzzhM h3 { margin-bottom: 0.75rem; font-size: 1.25rem; }
}
.style_featuresItem__kzzhM p { color: rgb(102, 102, 102); }
.style_container__0I_U6 { text-align: center; }
.style_titleBreak__TOfhu { display: none; }
@media (min-width: 768px) {
  .style_titleBreak__TOfhu { display: block; }
}
.style_descLineBreak__e7M29 { display: none; }
@media (min-width: 1280px) {
  .style_descLineBreak__e7M29 { display: block; }
}
.style_container__DAMon { max-width: var(--grid-width); margin: 0px auto; text-align: center; padding: 0px; }
@media (min-width: 768px) {
  .style_container__DAMon { padding: 0px 0px 2.25rem; }
}
.style_title__3enNC { font-size: 1.5rem; line-height: 1.4; font-weight: 700; margin: 0px 0px 3rem; }
@media (min-width: 992px) {
  .style_title__3enNC { font-size: 2rem; }
}
.style_titleBreak__0NIl_ { display: none; }
@media (min-width: 768px) {
  .style_titleBreak__0NIl_ { display: block; }
}
.style_content__Z9J5p { display: flex; flex-direction: column; gap: 1rem; }
@media (min-width: 992px) {
  .style_content__Z9J5p { flex-direction: row; }
}
.style_product__KU_mR { flex: 1 1 0%; padding: 2rem; border-radius: 2px; display: flex; flex-direction: column; gap: 2.125rem; justify-content: space-between; transition: border 0.2s; box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px 0px, rgba(0, 0, 0, 0.08) 0px 8px 32px 0px; }
@media (min-width: 768px) {
  .style_product__KU_mR { padding: 2rem 0px 0px 2rem; }
}
.style_studio__3MvcR { border: 1px solid var(--base_grey_20); background-color: var(--base_grey_10); }
.style_studio__3MvcR h3 { color: var(--light_text_primary); }
.style_studio__3MvcR li, .style_studio__3MvcR p { color: var(--light_text_secondary); }
.style_studio__3MvcR:hover { border: 1px solid var(--base_grey_90); }
.style_insights__nxqP7 { border: 1px solid var(--base_grey_50); background-color: var(--base_grey_90); }
.style_insights__nxqP7 h3 { color: var(--light_text_primary_on_dark); }
.style_insights__nxqP7 li, .style_insights__nxqP7 p { color: var(--light_text_secondary_on_dark); }
.style_insights__nxqP7:hover { border: 1px solid var(--base_grey_10); }
.style_productHead__mcu7h { text-align: left; padding: 0px 2rem 0px 0px; }
.style_productHead__mcu7h h3 { font-size: 1.25rem; line-height: 1.2; font-weight: 700; }
.style_productHead__mcu7h p { margin-bottom: 0px; }
.style_productBody__5Hewe { display: flex; justify-content: space-between; align-items: flex-start; gap: 2.5rem; }
.style_points__ayv0Z { text-align: left; list-style: none; padding-left: 0px; margin: 0px; flex: 1 1 0%; }
.style_points__ayv0Z li { display: flex; margin: 0px 0px 0.75rem; gap: 0.875rem; }
.style_points__ayv0Z li img { margin-top: 3px; }
.style_screenshotContainer__aQ4DC { flex: 1 1 0%; align-self: flex-end; display: none; max-width: 248px; }
@media (min-width: 768px) {
  .style_screenshotContainer__aQ4DC { display: block; }
}
.style_screenshot__vSl02 { width: 100%; height: auto; display: block; }
.style_studioScreenshot__STECc { border: 1px solid var(--base_grey_20); }
.style_insightsScreenshot__g8zSt, .style_studioScreenshot__STECc { box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px 0px, rgba(0, 0, 0, 0.08) 0px 8px 32px 0px; }
.style_insightsScreenshot__g8zSt { border: 1px solid var(--base_grey_50); }
.style_container__fSt0R { margin: 0px auto; padding: 2rem 1rem; display: flex; flex-direction: column; align-items: center; gap: 1.5rem; }
@media (min-width: 992px) {
  .style_container__fSt0R { padding: 1rem 0px; }
}
.style_text__owHo5 { display: flex; flex-direction: column; gap: 0.75rem; }
.style_text__owHo5 h2, .style_text__owHo5 p { text-align: center; margin: 0px; }
.style_text__owHo5 h2 { font-size: 1.5rem; line-height: 2.1rem; color: var(--light_text_primary_on_dark); }
@media (min-width: 768px) {
  .style_text__owHo5 h2 { font-size: 2rem; line-height: 2.8rem; }
}
.style_text__owHo5 p { font-size: 1rem; line-height: 1.5rem; color: var(--light_text_secondary_on_dark); }
.style_buttons__OaSpv { display: flex; flex-direction: column; align-items: center; gap: 0.75rem; width: 100%; }
.style_buttons__OaSpv a, .style_buttons__OaSpv button { width: 100%; }
@media (min-width: 576px) {
  .style_buttons__OaSpv { flex-direction: row; gap: 1rem; justify-content: center; }
  .style_buttons__OaSpv a, .style_buttons__OaSpv button { width: auto; }
}
.style_btnOutlined__uOzOE { border: 1px solid var(--white); }
.style_card__JxbnV { transition: 0.2s; border: 1px solid var(--base_grey_50); border-radius: 2px; padding: 2rem; flex: 1 1 0%; display: flex; gap: 1.5rem; align-items: flex-start; }
.style_card__JxbnV:hover { border: 1px solid var(--base_grey_10); }
.style_card__JxbnV:hover .style_icon__nQcUX { background-color: var(--base_ultramarine_50); }
.style_card__JxbnV:hover .style_icon__nQcUX path { fill: var(--base_grey_10); }
.style_icon__nQcUX { border-radius: 0.125rem; background-color: var(--base_ultramarine_20); width: 1.5rem; height: 1.5rem; display: flex; justify-content: center; align-items: center; }
.style_icon__nQcUX, .style_icon__nQcUX path { transition: 0.2s; }
.style_body__Smta_ { text-align: left; color: var(--light_text_secondary); font-size: 0.875rem; line-height: 1.5; }
.style_body__Smta_ h3 { font-size: 1rem; font-weight: 700; line-height: 1.4; margin: 0px; color: var(--light_text_primary_on_dark); }
.style_body__Smta_ p { color: var(--light_text_secondary_on_dark); }
@media (min-width: 768px) {
  .style_body__Smta_ h3 { font-size: 1.25rem; }
}
.style_container__ok2Qj { max-width: var(--grid-width); display: flex; gap: 2rem; align-items: flex-start; margin: 0px auto; padding: 0px; flex-direction: column; }
@media (min-width: 768px) {
  .style_container__ok2Qj { gap: 1rem; flex-direction: row; }
}
.style_header__S4gRf { flex: 1 1 0%; }
.style_title__lYtJE { font-size: 1.5rem; font-weight: 700; line-height: 1.4; text-align: center; margin: 0px 0px 2rem; color: var(--light_text_primary_on_dark); }
@media (min-width: 768px) {
  .style_title__lYtJE { text-align: left; font-size: 2rem; }
}
.style_content__x_fYa { color: var(--light_text_secondary_on_dark); }
.style_cards__3YwpK { flex: 1 1 0%; display: flex; flex-direction: column; gap: 1.5rem; }
.style_container__S9VT_ { margin: 0px auto; }
.style_title__5Atyb { font-size: 1.5rem; font-weight: 700; line-height: 1.4; text-align: center; margin-bottom: 2rem; }
@media (min-width: 992px) {
  .style_title__5Atyb { font-size: 2rem; }
}
.style_ul__loVBM { display: flex; max-width: 73rem; width: 100%; margin: -2px auto; overflow-x: scroll; scroll-snap-type: x mandatory; scroll-snap-stop: always; scrollbar-width: none; padding: 2px var(--space-100); }
.style_ul__loVBM::-webkit-scrollbar { display: none; }
.style_li__zVPQN { width: 18.5rem; flex-shrink: 0; display: flex; scroll-snap-align: start; padding: 0 var(--space-100); scroll-margin-left: var(--space-100); }
@media (min-width: 1280px) {
  .style_li__zVPQN { width: 18rem; }
}
.style_linkPlaceholder__7RcG5 { height: 21.563rem; border: 1px solid var(--base_grey_20); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; animation: 1.5s linear 0s infinite normal none running style_loading___ZcN2; border-radius: 0.125rem; flex: 1 1 0%; }
@keyframes style_loading___ZcN2 {
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
.style_link__YbRFI { flex: 1 1 0%; display: flex; flex-direction: column; cursor: pointer; border: 1px solid var(--base_grey_20); border-radius: 0.125rem; padding: 1rem; gap: var(--space-100); background: var(--base_grey_10); box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px 0px; transition: 0.2s; }
.style_link__YbRFI:hover { border: 1px solid var(--base_grey_90); box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px 0px, rgba(0, 0, 0, 0.08) 0px 8px 32px 0px; }
.style_linkTag__ITkBg { color: var(--base_grey_60); font-size: 0.75rem; font-weight: 700; line-height: 1.125rem; }
.style_linkImage___XY_I { border-radius: 0.125rem; }
.style_linkTitle__vKZ6O { margin: 0px; font-size: 1rem; line-height: 1.4; text-align: left; font-weight: 700; }
@media (min-width: 768px) {
  .style_linkTitle__vKZ6O { font-size: 1.25rem; }
}
.style_linkSubtitle__JQ7r_ { color: var(--base_grey_60); margin: 0px; font-size: 0.875rem; }
.style_indicators__A7Zud { display: flex; justify-content: center; gap: var(--space-075); margin-top: 2rem; }
@media (min-width: 1280px) {
  .style_indicators__A7Zud { display: none; }
}
.style_indicator__WOyTS { height: 0.75rem; width: 0.75rem; border: none; cursor: pointer; background-color: var(--base_grey_20); border-radius: 50%; padding: 0px; }
.style_indicator__WOyTS[data-active] { background-color: var(--base_grey_90); }
.style_container__Xd_MI { max-width: var(--grid-width); margin: 0px auto; }
.style_header__xheNn { margin: 0 0 var(--space-300); font-size: 1.25rem; line-height: 1.4; font-weight: 700; text-align: center; }
@media (min-width: 992px) {
  .style_header__xheNn { font-size: 1.5rem; margin: 0 0 var(--space-400); }
}
.style_carousel__C_EBq { pointer-events: none; }
.style_carousel__C_EBq > div > div { display: flex; justify-content: center; align-items: center; filter: grayscale(1); }
.style_carouselContainer__Iu61C { position: relative; overflow: hidden; min-height: 52px; }
.style_carouselContainer__Iu61C::after, .style_carouselContainer__Iu61C::before { content: ""; position: absolute; z-index: 1; width: 2rem; height: 100%; pointer-events: none; }
@media (min-width: 768px) {
  .style_carouselContainer__Iu61C::after, .style_carouselContainer__Iu61C::before { width: 1rem; }
}
@media (min-width: 992px) {
  .style_carouselContainer__Iu61C::after, .style_carouselContainer__Iu61C::before { width: 2rem; }
}
.style_whiteGradient___whax::before { left: 0px; background: linear-gradient(to right,var(--white),hsla(0,0%,100%,0)); }
.style_whiteGradient___whax::after { right: 0px; top: 0px; background: linear-gradient(to left,var(--white),hsla(0,0%,100%,0)); }
.style_greyGradient__aw_kz::before { left: 0px; background: linear-gradient(to right,var(--base_grey_15),hsla(0,0%,100%,0)); }
.style_greyGradient__aw_kz::after { right: 0px; top: 0px; background: linear-gradient(to left,var(--base_grey_15),hsla(0,0%,100%,0)); }
.style_img__MakVl { max-height: 52px; height: 100%; width: auto; }
.style_container___smAX { display: flex; flex-direction: column; gap: 1.5rem; align-items: center; justify-content: center; max-width: var(--grid-width); margin: 0px auto; }
.style_container___smAX h2, .style_container___smAX p { text-align: center; margin: 0px; }
.style_container___smAX h2 { font-size: 1.5rem; color: var(--base_grey_10); }
@media (min-width: 768px) {
  .style_container___smAX h2 { font-size: 2rem; }
}
.style_text__SH0Ff { display: flex; flex-direction: column; gap: 0.75rem; }
.style_text__SH0Ff p { color: var(--base_grey_20); line-height: 1.5rem; }
.style_disclaimer__A5DWK { color: var(--base_grey_40); font-size: 0.875rem; line-height: 0.875rem; }
.style_disclaimer__A5DWK a { text-decoration: underline; transition: 0.2s; }
.style_disclaimer__A5DWK a:hover { color: var(--base_grey_10); }
.style_input__TS2Rk { display: flex; flex-direction: column; width: 100%; gap: 0.75rem; }
.style_input__TS2Rk input { display: flex; height: 2.5rem; padding: 0px 1rem; flex-direction: column; border-radius: 0.125rem 0px 0px 0.125rem; border: 1px solid var(--base_grey_50); color: var(--base_grey_40); font-family: var(--font-inter); font-size: 0.875rem; background: transparent; }
@media (min-width: 576px) {
  .style_input__TS2Rk input { min-width: 21rem; }
}
.style_input__TS2Rk input::placeholder { font-family: var(--font-inter); }
.style_input__wrapper__D8y5L { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 0.75rem; }
@media (min-width: 576px) {
  .style_input__TS2Rk { width: auto; gap: 0px; flex-direction: row; }
}
.style_button__xaUC0 { border-radius: 0px 0.125rem 0.125rem 0px; }
.style_button__xaUC0:hover { border: 1px solid var(--base_grey_10); }
.style_error__euuoi { color: rgb(254, 181, 185); font-size: 0.75rem; line-height: 0.9rem; display: flex; align-items: flex-end; gap: 0.625rem; }
.homepage_main__Phnx6 { font-size: 1rem; display: flex; flex-direction: column; gap: 4rem; background-color: var(--base_grey_15); }
@media (min-width: 992px) {
  .homepage_main__Phnx6 { gap: 5rem; }
}
.homepage_section__5Jp3g { scroll-margin-top: var(--nav-height-mobile); padding: 0px 1.5rem; }
@media (min-width: 992px) {
  .homepage_section__5Jp3g { scroll-margin-top: var(--nav-height-desktop); padding: 3rem 5rem; }
}
.homepage_partnersSection__Vjvm8 { scroll-margin-top: var(--nav-height-mobile); padding: 0px 1.5rem; }
@media (min-width: 992px) {
  .homepage_partnersSection__Vjvm8 { scroll-margin-top: var(--nav-height-desktop); padding: 0px 5rem; }
}
.homepage_textWithImageSection__24Dq0 { scroll-margin-top: var(--nav-height-mobile); padding: 3rem 1.5rem; }
@media (min-width: 992px) {
  .homepage_textWithImageSection__24Dq0 { scroll-margin-top: var(--nav-height-desktop); padding: 4.5rem 5rem; }
}
.homepage_productSection__X_aJi { scroll-margin-top: var(--nav-height-mobile); padding: 3rem 1.5rem 0px; }
@media (min-width: 992px) {
  .homepage_productSection__X_aJi { scroll-margin-top: var(--nav-height-desktop); padding: 3rem 5rem; }
}
.homepage_usecaseSection__zWNGf { scroll-margin-top: var(--nav-height-mobile); padding: 4.5rem 1.5rem; }
@media (min-width: 992px) {
  .homepage_usecaseSection__zWNGf { scroll-margin-top: var(--nav-height-desktop); padding: 4.5rem 5rem; }
}
.homepage_pointsSection__JQ6PJ { scroll-margin-top: var(--nav-height-mobile); padding: 2rem 1.5rem 0px; }
@media (min-width: 992px) {
  .homepage_pointsSection__JQ6PJ { scroll-margin-top: var(--nav-height-desktop); padding: 3rem 5rem 0px; }
}
.homepage_blogSection__YWF6m { scroll-margin-top: var(--nav-height-mobile); padding: 0px 1.5rem; }
@media (min-width: 992px) {
  .homepage_blogSection__YWF6m { scroll-margin-top: var(--nav-height-desktop); padding: 0px 5rem 3rem; }
}
.homepage_subscribeSection__wtshI { scroll-margin-top: var(--nav-height-mobile); padding: 2rem 1.5rem; }
@media (min-width: 992px) {
  .homepage_subscribeSection__wtshI { scroll-margin-top: var(--nav-height-desktop); padding: 3rem 5rem; }
}
.homepage_lightBg__lR7yH { background-color: var(--base_grey_15); }
.homepage_darkBg__0J8qa { background-color: var(--base_grey_90); }

@media (max-width: 768px) {
    .hidden-pc {
        display: flex;
    }
    .hidden-mobile {
        display: none;
    }
}

@media (min-width: 769px) {
    .hidden-pc {
        display: none;
    }
    .hidden-mobile {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

.css-109wii1 { position: fixed; height: 100%; width: 100%; overflow: auto; }
.css-1vz9z95 { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; padding-left: 16px; padding-right: 16px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 600px) {
  .css-1vz9z95 { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 0px) {
  .css-1vz9z95 { max-width: 444px; }
}
@media (max-width: 899.95px) {
  .css-1vz9z95 { padding-left: 12px; padding-right: 12px; }
}
@media (max-width: 599.95px) {
  .css-1vz9z95 { padding-left: 8px; padding-right: 8px; }
}
.css-1uwd0ih { -webkit-box-flex: 1; flex-grow: 1; display: block; padding-top: 0px; padding-bottom: 0px; }
.css-b8nx23 { background-color: rgb(250, 250, 250); color: rgb(33, 33, 33); transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 4px; display: flex; flex-direction: column; padding: 40px; width: 100%; gap: 14px; box-shadow: rgba(0, 0, 0, 0.07) 0px 4px 33px 5px; }
.css-b8nx23:not(.MuiDrawer-paper, .MuiAppBar-root) { border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px !important; }
@media (min-width: 600px) {
  .css-b8nx23 { min-width: 400px; }
}
.css-1l4w6pd { display: flex; -webkit-box-pack: center; justify-content: center; }
.css-1qv0yn5 { margin: 0px; font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 1.5rem; line-height: 1.334; letter-spacing: 0em; text-align: center; font-weight: 700; }
.css-j7qwjs { display: flex; flex-direction: column; }
.css-4qj7sn { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; padding: 5px 15px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid rgba(56, 56, 56, 0.5); color: rgb(56, 56, 56); width: 100%; border-radius: 40px; text-transform: none; box-shadow: none; margin-bottom: 8px; }
.css-4qj7sn:hover { text-decoration: none; background-color: rgba(56, 56, 56, 0.04); border: 1px solid rgb(56, 56, 56); }
@media (hover: none) {
  .css-4qj7sn:hover { background-color: transparent; }
}
.css-4qj7sn.Mui-disabled { color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12); }
.css-4qj7sn:hover { box-shadow: none; }
.css-4qj7sn.MuiButton-sizeSmall { height: 28px; }
.css-jizxxt { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; margin: 0px 0px 8px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; padding: 5px 15px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid rgba(56, 56, 56, 0.5); color: rgb(56, 56, 56); width: 100%; border-radius: 40px; text-transform: none; box-shadow: none; }
.css-jizxxt.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-jizxxt { print-color-adjust: exact; }
}
.css-jizxxt:hover { text-decoration: none; background-color: rgba(56, 56, 56, 0.04); border: 1px solid rgb(56, 56, 56); }
@media (hover: none) {
  .css-jizxxt:hover { background-color: transparent; }
}
.css-jizxxt.Mui-disabled { color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12); }
.css-jizxxt:hover { box-shadow: none; }
.css-jizxxt.MuiButton-sizeSmall { height: 28px; }
.css-1l6c7y9 { display: inherit; margin-right: 8px; margin-left: -4px; }
.css-1l6c7y9 > :nth-of-type(1) { font-size: 20px; }
.css-vubbuv { user-select: none; width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.5rem; }
.css-69i1ev { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.css-qabxe3 { margin: 0px 8px; flex-shrink: 0; border-width: 0px 0px 3px; border-style: solid; border-color: rgb(242, 242, 242); -webkit-box-flex: 1; flex-grow: 1; }
.css-mdubvf { margin: 0px; font-size: 16px; font-weight: 500; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.5; letter-spacing: 0.00938em; }
.css-1fhgjcy { margin-top: 4px; }
.css-kbdcun { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 4px 0px 0px; border: 0px; vertical-align: top; }
.css-1b2e44c { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(14px, 9px) scale(1); transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; }
.css-pl9ngc { color: rgb(74, 74, 74); font-size: 16px; font-weight: 500; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.4375em; letter-spacing: 0.00938em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(14px, 9px) scale(1); transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; }
.css-pl9ngc.Mui-focused { color: rgb(56, 56, 56); }
.css-pl9ngc.Mui-disabled { color: rgb(196, 196, 196); }
.css-pl9ngc.Mui-error { color: rgb(227, 117, 125); }
.css-bced50.Mui-error { color: rgb(227, 117, 125); }
.css-uo1g2x { font-size: 16px; font-weight: 500; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.4375em; letter-spacing: 0.00938em; color: rgb(33, 33, 33); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 4px; }
.css-uo1g2x.Mui-disabled { color: rgb(196, 196, 196); cursor: default; }
.css-uo1g2x:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(33, 33, 33); }
@media (hover: none) {
  .css-uo1g2x:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.css-uo1g2x.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(56, 56, 56); border-width: 2px; }
.css-uo1g2x.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(227, 117, 125); }
.css-uo1g2x.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
.css-qnwke6 { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 8.5px 14px; }
.css-qnwke6::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-qnwke6:focus { outline: 0px; }
.css-qnwke6:invalid { box-shadow: none; }
.css-qnwke6::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-qnwke6::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-qnwke6:focus::-webkit-input-placeholder { opacity: 0.42; }
.css-qnwke6.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(196, 196, 196); }
.css-qnwke6:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-qnwke6:-webkit-autofill { border-radius: inherit; }
.css-19w1uun { border-color: rgba(0, 0, 0, 0.23); }
.css-igs3ac { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(0, 0, 0, 0.23); }
.css-yjsfm1 { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; max-width: 0.01px; transition: max-width 50ms cubic-bezier(0, 0, 0.2, 1); white-space: nowrap; }
.css-yjsfm1 > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
.css-w3g0mw { font-size: 16px; font-weight: 500; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.4375em; letter-spacing: 0.00938em; color: rgb(33, 33, 33); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 4px; padding-right: 14px; }
.css-w3g0mw.Mui-disabled { color: rgb(196, 196, 196); cursor: default; }
.css-w3g0mw:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(33, 33, 33); }
@media (hover: none) {
  .css-w3g0mw:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.css-w3g0mw.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(56, 56, 56); border-width: 2px; }
.css-w3g0mw.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(227, 117, 125); }
.css-w3g0mw.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
.css-wgalao { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 8.5px 0px 8.5px 14px; }
.css-wgalao::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-wgalao:focus { outline: 0px; }
.css-wgalao:invalid { box-shadow: none; }
.css-wgalao::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wgalao::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-wgalao:focus::-webkit-input-placeholder { opacity: 0.42; }
.css-wgalao.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(196, 196, 196); }
.css-wgalao:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-wgalao:-webkit-autofill { border-radius: inherit; }
.css-1nvf7g0 { display: flex; height: 0.01em; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-left: 8px; }
.css-1dhi7sh { text-align: center; flex: 0 0 auto; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); margin-right: -3px; padding: 5px; font-size: 1.125rem; }
.css-1dhi7sh:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-1dhi7sh:hover { background-color: transparent; }
}
.css-1dhi7sh.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-2n4y0m { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px -3px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; overflow: visible; color: rgba(0, 0, 0, 0.54); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); padding: 5px; font-size: 1.125rem; }
.css-2n4y0m.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-2n4y0m { print-color-adjust: exact; }
}
.css-2n4y0m:hover { background-color: rgba(0, 0, 0, 0.04); }
@media (hover: none) {
  .css-2n4y0m:hover { background-color: transparent; }
}
.css-2n4y0m.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.css-13sljp9 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; }
.css-zg1vud { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
.css-w30hcp { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; padding: 6px 16px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 255, 255); background-color: rgb(56, 56, 56); border-radius: 40px; text-transform: none; box-shadow: none; }
.css-w30hcp:hover { text-decoration: none; background-color: rgb(37, 37, 37); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-w30hcp:hover { background-color: rgb(56, 56, 56); }
}
.css-w30hcp:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-w30hcp.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-w30hcp.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-w30hcp:hover { box-shadow: none; }
.css-w30hcp.MuiButton-sizeSmall { height: 28px; }
.css-124bbwm { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; letter-spacing: 0.02857em; min-width: 64px; padding: 6px 16px; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1), color 250ms cubic-bezier(0.4, 0, 0.2, 1); color: rgb(255, 255, 255); background-color: rgb(56, 56, 56); border-radius: 40px; text-transform: none; box-shadow: none; }
.css-124bbwm.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-124bbwm { print-color-adjust: exact; }
}
.css-124bbwm:hover { text-decoration: none; background-color: rgb(37, 37, 37); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .css-124bbwm:hover { background-color: rgb(56, 56, 56); }
}
.css-124bbwm:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.css-124bbwm.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-124bbwm.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
.css-124bbwm:hover { box-shadow: none; }
.css-124bbwm.MuiButton-sizeSmall { height: 28px; }
.css-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.css-a6clin { text-decoration: underline rgba(56, 56, 56, 0.4); position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 8px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; font-size: 14px; }
.css-a6clin:hover { text-decoration-color: inherit; }
.css-a6clin.Mui-focusVisible { outline: auto; }
.css-1kyvh6m { color: rgb(56, 56, 56); text-decoration: underline rgba(56, 56, 56, 0.4); position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px 0px 0px 8px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; font-size: 14px; }
.css-1kyvh6m:hover { text-decoration-color: inherit; }
.css-1kyvh6m.Mui-focusVisible { outline: auto; }
.css-16nmvkb { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(133% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(14px, -9px) scale(0.75); transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: auto; user-select: none; }
.css-1er97yn { color: rgb(74, 74, 74); font-size: 16px; font-weight: 500; font-family: Roboto, Helvetica, Arial, sans-serif; line-height: 1.4375em; letter-spacing: 0.00938em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: calc(133% - 24px); position: absolute; left: 0px; top: 0px; transform: translate(14px, -9px) scale(0.75); transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: auto; user-select: none; }
.css-1er97yn.Mui-focused { color: rgb(56, 56, 56); }
.css-1er97yn.Mui-disabled { color: rgb(196, 196, 196); }
.css-1er97yn.Mui-error { color: rgb(227, 117, 125); }
.css-14lo706 { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; max-width: 100%; transition: max-width 100ms cubic-bezier(0, 0, 0.2, 1) 50ms; white-space: nowrap; }
.css-14lo706 > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
.css-w0pj6f { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.css-3vmmco { text-decoration: underline rgba(56, 56, 56, 0.4); position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; font-size: 14px; }
.css-3vmmco:hover { text-decoration-color: inherit; }
.css-3vmmco.Mui-focusVisible { outline: auto; }
.css-ux3e10 { color: rgb(56, 56, 56); text-decoration: underline rgba(56, 56, 56, 0.4); position: relative; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; font-size: 14px; }
.css-ux3e10:hover { text-decoration-color: inherit; }
.css-ux3e10.Mui-focusVisible { outline: auto; }

.style_animation__Y9GR2{
    background-image: url(../images/image.png);
    background-size: contain;
    background-repeat: no-repeat;
}