:root{--color-primary: #2bd4c3;--color-primary-rgb: 43, 212, 195;--color-text: #0a0a0a;--color-text-black: #000;--color-heading-dark: #212121;--color-text-muted: #716c80;--color-input-text: #686868;--color-white: #fff;--color-bg: #fff;--color-bg-alt: #fbfbfb;--color-bg-input: #f2f2f2;--color-footer-bg: #333333;--color-border: #edeff2;--font-text: "Roboto", Arial, sans-serif;--font-ui: "Poppins", Arial, sans-serif;--font-alt: "Nunito", Arial, sans-serif;--fs-body: 16px;--lh-body: 28px;--fs-lead: 22px;--lh-lead: 33px;--fs-h1: 80px;--lh-h1: 1.19;--fs-h2: 55px;--lh-h2: 1.18;--fs-h3: 45px;--lh-h3: 1.22;--fs-h4: 22px;--lh-h4: 1.45;--fs-h5: 16px;--fs-h6: 14px;--lh-h56: 1.3;--ls-h56: .035em;--fs-menu: 14px;--lh-menu: 23px;--ls-menu: .085em;--fs-btn: 12px;--lh-btn: 24px;--ls-btn: .125em;--fs-footer-title: 18px;--fs-footer-nav: 14px;--ls-footer-nav: .125em;--fs-small: 14px;--fs-input: 11px;--ls-input: .125em;--container: 1300px;--gutter: 30px;--container-w: min(var(--container), 100% - 40px);--header-h: 120px;--header-pad-x: 40px;--sticky-h: 70px;--mobile-header-h: 70px;--logo-h: 66px;--logo-h-sticky: 37px;--logo-h-mobile: 37px;--space-20: 20px;--space-36: 36px;--space-50: 50px;--space-60: 60px;--space-96: 96px;--space-136: 136px;--space-158: 158px;--gap-text-image: 102px;--radius-pill: 36px;--radius-card: 8px;--radius-dropdown: 10px;--shadow-btn-hover: 0 10px 25px 0 rgba(var(--color-primary-rgb), .5);--shadow-dropdown: 0 10px 10px 0 rgba(var(--color-primary-rgb), .2);--shadow-btt-hover: 0 5px 12px 0 rgba(0, 0, 0, .23);--ease-theme: cubic-bezier(.02, .54, .58, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--dur-fast: .2s;--dur-btn: .35s;--dur-dropdown: .4s;--dur-mobile-nav: .45s;--dur-sticky: .6s;--dur-page-fade: .8s}@media(max-width: 1024px){:root{--fs-h1: 60px;--fs-h2: 50px;--fs-h3: 43px}}@media(max-width: 768px){:root{--fs-h1: 50px;--fs-h2: 42px;--fs-h3: 36px}}@media(max-width: 680px){:root{--fs-h1: 32px;--fs-h2: 28px;--fs-h3: 24px;--fs-h4: 20px}}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/roboto-latin-300-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/roboto-latin-ext-300-normal.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/roboto-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/roboto-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/roboto-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/roboto-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/roboto-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/roboto-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/poppins-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/poppins-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/poppins-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/poppins-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Nunito";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/nunito-latin-300-normal.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/nunito-latin-ext-300-normal.woff2") format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--sticky-h) + 20px)}body{margin:0;background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-alt);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:20px 0;font-family:var(--font-text);color:var(--color-text);overflow-wrap:break-word}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:300}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:300}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:300}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:500}h5{font-size:var(--fs-h5);line-height:var(--lh-h56);font-weight:500;letter-spacing:var(--ls-h56)}h6{font-size:var(--fs-h6);line-height:var(--lh-h56);font-weight:500;letter-spacing:var(--ls-h56)}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;font-weight:700;color:var(--color-primary)}.accent{color:var(--color-primary)}p{margin:10px 0;font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:300}strong,b{font-weight:700}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-theme)}img,video{max-width:100%;height:auto}img{border-style:none;vertical-align:middle}svg{flex-shrink:0}.list-reset{margin:0;padding:0;list-style:none}address{font-style:normal}button{font:inherit;color:inherit}button,[role=button]{cursor:pointer}hr{border:0;border-top:1px solid var(--color-border);margin:40px 0}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}:focus{outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.site-main:focus-visible{outline:none}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 20px;background:var(--color-white);color:var(--color-text);font-family:var(--font-ui);font-size:var(--fs-menu);font-weight:500;letter-spacing:var(--ls-menu);text-transform:uppercase;border-radius:var(--radius-pill);box-shadow:var(--shadow-dropdown);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-theme)}.skip-link:focus,.skip-link:focus-visible{transform:none;outline-color:var(--color-text)}.container{width:var(--container-w);margin-inline:auto}.site-main{display:block;margin-top:calc(-1*var(--header-h))}@media(max-width: 1024px){.site-main{margin-top:0}}.has-solid-header .site-main{margin-top:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 37px;border:0;border-radius:var(--radius-pill);background-color:var(--color-primary);color:var(--color-white);font-family:var(--font-ui);font-size:var(--fs-btn);line-height:var(--lh-btn);font-weight:500;letter-spacing:var(--ls-btn);text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:box-shadow var(--dur-btn) var(--ease-theme),color var(--dur-fast) var(--ease-theme),background-color var(--dur-fast) var(--ease-theme)}.btn:hover,.btn:focus-visible{color:var(--color-white);box-shadow:var(--shadow-btn-hover)}.btn:focus-visible{outline-color:var(--color-text)}.btn:disabled,.btn[aria-disabled=true]{cursor:default;opacity:.6;box-shadow:none}@media(max-width: 1024px){.btn{min-height:42px;padding:8px 28px}}.site-header{--nav-color: var(--color-white);position:relative;z-index:100;height:var(--header-h)}@media(max-width: 1024px){.site-header{--nav-color: var(--color-text);height:var(--mobile-header-h)}}.site-header__bar{position:absolute;top:0;left:0;right:0;height:var(--header-h);display:flex;align-items:stretch;justify-content:space-between;padding:0 var(--header-pad-x);background-color:rgba(0,0,0,0)}.site-header.is-instant .site-header__bar{transition:none !important}.site-logo{display:flex;align-items:center;flex-shrink:0}.site-logo__pic{display:block;line-height:0}.site-logo__pic--dark{display:none}.site-logo__img{display:block;width:auto;max-width:none;height:var(--logo-h)}.nav-toggle{display:none}.site-nav{display:flex}.menu{display:flex;align-items:stretch}.menu__item{position:relative;display:flex;align-items:center}.menu__link{display:flex;align-items:center;height:100%;padding:0 23px;color:var(--nav-color);font-family:var(--font-ui);font-size:var(--fs-menu);line-height:var(--lh-menu);font-weight:500;letter-spacing:var(--ls-menu);text-transform:uppercase;white-space:nowrap}.menu__link:hover{color:var(--nav-color)}.menu__text{position:relative;display:inline-block}.menu__text::before{content:"";position:absolute;top:50%;left:-13px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background-color:var(--color-primary);opacity:0;transition:opacity var(--dur-fast) var(--ease-theme);pointer-events:none}.menu__item.is-active>.menu__link .menu__text::before{opacity:1}.menu__item--lang .menu__link,.menu__item--lang .menu__link:hover{color:var(--color-primary);font-weight:700}.menu__item--lang .menu__link:focus-visible{outline-color:var(--nav-color)}.menu__sub-toggle{position:absolute;top:50%;right:3px;width:18px;height:18px;margin-top:-9px;padding:0;border:0;background:none;color:var(--nav-color);display:flex;align-items:center;justify-content:center;opacity:0}.menu__sub-toggle:focus-visible{opacity:1}.menu__sub-toggle .icon-chevron{width:6px;height:10px;transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease-theme)}@media(min-width: 1025px){.site-nav{height:100%}.menu{height:100%}.menu__link:hover .menu__text::before,.menu__item--has-sub:hover>.menu__link .menu__text::before,.menu__item--has-sub.is-open>.menu__link .menu__text::before{opacity:1}.submenu{position:absolute;top:100%;left:-17px;width:261px;padding:24px 0;background-color:var(--color-white);border-radius:var(--radius-dropdown);box-shadow:var(--shadow-dropdown);visibility:hidden;clip-path:inset(0 -30px 100% -30px);transition:clip-path .1s linear,visibility 0s linear .1s}.menu__item--has-sub:hover>.submenu,.menu__item--has-sub.is-open>.submenu{visibility:visible;clip-path:inset(0 -30px -40px -30px);transition:clip-path var(--dur-dropdown) var(--ease-in-out-quint) .1s,visibility 0s linear .1s}.menu__item--has-sub.is-open>.submenu{transition-delay:0s}.menu__item--has-sub.is-open>.menu__sub-toggle .icon-chevron{transform:rotate(-90deg)}.submenu__link{display:block;padding:8px 22px 8px 33px;color:var(--color-text-black);font-family:var(--font-alt);font-size:16px;line-height:24px;font-weight:300}.submenu__link .menu__text{transition:transform .3s var(--ease-theme)}.submenu__link .menu__text::before{left:-15px}.submenu__link:focus-visible{outline-offset:-4px}.submenu__link:hover,.submenu__link:focus-visible,.submenu__item.is-active>.submenu__link{color:var(--color-text-muted)}.submenu__link:hover .menu__text,.submenu__link:focus-visible .menu__text,.submenu__item.is-active>.submenu__link .menu__text{transform:translateX(15px)}.submenu__link:hover .menu__text::before,.submenu__link:focus-visible .menu__text::before,.submenu__item.is-active>.submenu__link .menu__text::before{opacity:1}.has-solid-header .site-header{--nav-color: var(--color-text-black)}.has-solid-header .site-header__bar{background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.site-header.is-fixed{--nav-color: var(--color-text-black)}.site-header.is-fixed .site-header__bar{position:fixed;height:var(--sticky-h);background-color:var(--color-white);border-bottom:1px solid var(--color-border);transform:translateY(-100%);transition:transform var(--dur-sticky) ease}.site-header.is-fixed.is-shown .site-header__bar{transform:none}.site-header.is-fixed .site-logo__img{height:var(--logo-h-sticky)}.has-solid-header .site-header .site-logo__pic--light,.site-header.is-fixed .site-logo__pic--light{display:none}.has-solid-header .site-header .site-logo__pic--dark,.site-header.is-fixed .site-logo__pic--dark{display:block}}@media(min-width: 1025px)and (max-width: 1200px){.menu__link{padding:0 14px}.submenu{left:-26px}}@media(max-width: 1024px){.site-header__bar{height:var(--mobile-header-h);align-items:center;justify-content:flex-start;padding:0 calc((100% - var(--container-w))/2);background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.site-header.is-fixed .site-header__bar{position:fixed;transform:translateY(-100%);transition:transform .4s ease}.site-header.is-fixed.is-shown .site-header__bar,.site-header.is-nav-open .site-header__bar{transform:none}.site-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-logo__pic--light{display:none}.site-logo__pic--dark{display:block}.site-logo__img{height:var(--logo-h-mobile)}.nav-toggle{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-13px;padding:0;border:0;background:none;color:var(--color-text)}.nav-toggle .icon-close{display:none}.is-nav-open .nav-toggle .icon-menu{display:none}.is-nav-open .nav-toggle .icon-close{display:block}.site-nav{position:absolute;top:calc(100% + 1px);left:0;right:0;display:block;max-height:calc(100vh - var(--mobile-header-h));max-height:calc(100dvh - var(--mobile-header-h));overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-white);border-bottom:1px solid var(--color-border);visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-mobile-nav) ease-in-out,visibility 0s linear var(--dur-mobile-nav)}.is-nav-open .site-nav{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path var(--dur-mobile-nav) ease-in-out,visibility 0s linear 0s}.menu{display:block;width:var(--container-w);margin-inline:auto}.menu__item{display:block;border-bottom:1px solid var(--color-border)}.menu__item:last-child{border-bottom:0}.menu__link{display:block;height:auto;padding:9px 0;white-space:normal}.menu__item.is-active>.menu__link,.menu__item.is-active>.menu__link:hover{color:var(--color-primary)}.menu__item--has-sub>.menu__link{margin-right:44px}.menu__sub-toggle{top:0;right:0;width:44px;height:41px;margin-top:0;color:var(--color-primary);opacity:1}.menu__sub-toggle .icon-chevron{width:7px;height:12px;transform:none}.menu__item--has-sub.is-open>.menu__sub-toggle .icon-chevron{transform:rotate(90deg)}.submenu{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-mobile-nav) ease-in-out,visibility 0s linear var(--dur-mobile-nav)}.menu__item--has-sub.is-open>.submenu{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-mobile-nav) ease-in-out,visibility 0s linear 0s}.submenu__list{min-height:0;overflow:hidden}.submenu__item{margin-left:15px;border-top:1px solid var(--color-border)}.submenu__item:first-child{margin-left:0;padding-left:15px}.submenu__link{display:block;padding:9px 0;color:var(--color-text);font-family:var(--font-alt);font-size:16px;line-height:24px;font-weight:300}.submenu__link:hover{color:var(--color-text)}.submenu__link .menu__text::before{display:none}.submenu__item.is-active>.submenu__link{color:var(--color-primary)}}.site-footer{background-color:var(--color-footer-bg);color:var(--color-white);font-family:var(--font-text)}.site-footer a{color:var(--color-white)}.site-footer a:hover{color:var(--color-primary)}.site-footer__top{padding:118px 0 80px}.site-footer__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:var(--gutter);row-gap:32px}@media(max-width: 1024px){.site-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:48px}}@media(max-width: 680px){.site-footer__grid{grid-template-columns:minmax(0, 1fr);row-gap:32px}}.footer-title{margin:5px 0 20px;color:var(--color-primary);font-family:var(--font-text);font-size:var(--fs-footer-title);line-height:1.3;font-weight:500;letter-spacing:var(--ls-h56)}.footer-title--sitemap{margin-top:9px;margin-bottom:22px;font-weight:500;letter-spacing:0}.footer-logo{margin-bottom:32px;line-height:0}.footer-logo img{width:170px;height:auto}.footer-downloads a{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:300}.footer-nav li{margin:2px 0}.footer-nav a{display:inline-block;font-size:var(--fs-footer-nav);line-height:28px;font-weight:300;letter-spacing:var(--ls-footer-nav);text-transform:uppercase}.footer-text{margin:0 0 20px;font-family:var(--font-text);font-size:var(--fs-body);line-height:1.3;font-weight:300;letter-spacing:var(--ls-h56)}.footer-text:last-child{margin-bottom:0}.footer-partners{padding-top:14px}.footer-partners li{margin-bottom:30px;line-height:0}.footer-partners li:last-child{margin-bottom:0}.footer-partners a{display:inline-block;transition:opacity var(--dur-fast) var(--ease-theme)}.footer-partners a:hover{opacity:.75}.site-footer__bottom{padding:26px 0}.site-footer__legal{display:flex;flex-wrap:wrap;column-gap:28px;margin:0;color:var(--color-white);font-family:var(--font-alt);font-size:var(--fs-small);line-height:28px;font-weight:300}.back-to-top{position:fixed;right:40px;bottom:40px;z-index:90;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);color:var(--color-white);opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility 0s linear .15s,transform .3s var(--ease-theme),box-shadow .3s var(--ease-theme)}.back-to-top.is-visible{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility 0s linear 0s,transform .3s var(--ease-theme),box-shadow .3s var(--ease-theme)}.back-to-top:hover,.back-to-top:focus-visible{color:var(--color-white);transform:translateY(-10px);box-shadow:var(--shadow-btt-hover)}.back-to-top:focus-visible{outline-color:var(--color-text)}.back-to-top .icon-arrow-up{width:14px;height:20px}html:not(.js) .back-to-top{display:none}html.is-leaving body{opacity:0;transition:opacity var(--dur-page-fade) var(--ease-in-out-circ)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0s !important;scroll-behavior:auto !important}}.prose-section{padding:60px 0 120px}.prose{max-width:900px;color:var(--color-text);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--color-primary);scroll-margin-top:calc(var(--sticky-h) + 20px)}.prose h2{margin:56px 0 16px;font-size:32px;line-height:1.25;font-weight:500}.prose h3{margin:36px 0 12px;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:500}.prose h4{margin:28px 0 8px;font-size:18px;line-height:1.4;font-weight:500}.prose p,.prose li{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--color-text)}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:1.4em}.prose li{margin:4px 0}.prose ul li::marker{color:var(--color-primary)}.prose a{color:var(--color-text);font-weight:500;text-decoration:underline;text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}.prose a:hover{color:var(--color-primary)}.prose strong{font-weight:700}.prose .table-wrap{overflow-x:auto;margin:0 0 24px}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.prose th,.prose td{padding:10px 14px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.prose th{background-color:var(--color-bg-alt);font-weight:500}@media(max-width: 680px){.prose h2{font-size:26px;margin-top:44px}.prose h3{font-size:20px}}.s{position:relative;padding-top:var(--pad-top, 0);padding-bottom:var(--pad-bottom, 0)}.s-center{text-align:center}.s-dots__img{display:block;width:90px;height:90px;margin-inline:auto}.s-dots__inner{line-height:0}.s-row{display:flex;flex-direction:column}.s-col{min-width:0}.s-intro__title,.s-cta__title,.s-video__title{color:var(--color-heading-dark);font-weight:300}.s-hero{--pad-bottom: 0px;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;color:var(--color-white);text-align:center}@media(max-width: 1024px){.s-hero{min-height:calc(100vh - var(--mobile-header-h));min-height:calc(100svh - var(--mobile-header-h))}}.s-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.s-hero__bg picture{display:block;height:100%}.s-hero__bg img{position:absolute;left:50%;bottom:0;width:max(100%,var(--hero-w, 1920px));max-width:none;height:auto;min-height:100%;transform:translateX(-50%);object-fit:cover;object-position:bottom center}.s-hero>.container{position:relative;z-index:1;width:var(--container-w)}.s-hero__inner{padding:189px 22% 0}@media(min-width: 1601px){.s-hero__inner{padding-top:250px}}@media(max-width: 1366px){.s-hero__inner{padding-top:110px}}@media(max-width: 1024px){.s-hero__inner{padding:91px 11% 0}}@media(max-width: 768px){.s-hero__inner{padding:215px 10% 0}}@media(max-width: 680px){.s-hero__inner{padding:68px 0 0}}.s-hero__title{margin:20px 0 0;color:var(--color-white);font-size:var(--fs-h2);line-height:1.18;font-weight:700}.s-hero__tagline{margin:64px 0 0;color:var(--color-white);font-weight:500}.s-arrow{display:inline-block;width:22px;height:9px;margin:0 0 0 1px;vertical-align:1px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 9'%3E%3Cpath d='M0 4.5h21M17.6 1.3l3.3 3.2-3.3 3.2' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 9'%3E%3Cpath d='M0 4.5h21M17.6 1.3l3.3 3.2-3.3 3.2' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") center/100% 100% no-repeat}.s-hero__scroll{margin-top:76px;line-height:0;animation:s-fade-in-up 1s both}.s-hero__scroll img{display:inline-block;width:84px;height:84px}.s-hero__badge{line-height:0}.s-hero__badge img{display:block;width:100%;height:auto}@keyframes s-fade-in-up{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.s-dots,.s-intro,.s-statement,.s-video{--pad-top: 20px;--pad-bottom: 60px}.s-intro__title{margin:20px 0 0}.s-statement__title{margin:20px 0 0;color:var(--color-primary);font-weight:300}@media(max-width: 680px){.s-intro__title,.s-statement__title,.s-cta__title,.s-video__title{padding-inline:5%}}.s-split{--pad-bottom: 60px}.s-features--list{--pad-top: 136px;--pad-bottom: 36px}.s-split,.s-features,.s-funding{overflow-x:clip}@media(min-width: 1200px){.s-row--split{flex-direction:row;align-items:center;margin-inline:-15px}.s-row--split>.s-col{padding-inline:15px}.s-row--split>.s-col--text{flex:0 0 41.6667%;max-width:41.6667%}.s-row--split>.s-col--media{flex:0 0 58.3333%;max-width:58.3333%;padding-bottom:12px}.s-split--media-right .s-col--text{padding-right:calc(15px + var(--text-gap, 102px))}.s-split--media-left .s-col--text{padding-left:117px;padding-bottom:60px}.s-features--media-right .s-col--text{padding-right:75px}.s-features--media-left .s-col--text{padding-left:75px}}@media(min-width: 1200px)and (max-width: 1366px){.s-split--media-right .s-col--text{padding-right:35px}.s-split--media-left .s-col--text{padding-left:58px}.s-features--media-right .s-col--text{padding-right:35px}.s-features--media-left .s-col--text{padding-left:35px}}@media(min-width: 768px)and (max-width: 991px){.s-split--product .s-row--split{flex-direction:row;align-items:center;margin-inline:-15px}.s-split--product .s-row--split>.s-col{flex:0 0 50%;max-width:50%;padding-inline:15px}}@media(max-width: 1199px){.s-split--media-left .s-col--text,.s-features--media-left .s-col--text{padding-top:50px}.s-split--media-right .s-col--text,.s-features--media-right .s-col--text{padding-bottom:50px}.s-split .s-col--text{max-width:720px}}@media(min-width: 768px)and (max-width: 991px){.s-split--product .s-col--text{padding-top:0;padding-bottom:0}}@media(max-width: 680px){.s-split--media-left .s-col--text,.s-features--media-left .s-col--text{padding-top:38px}.s-split--media-right .s-col--text,.s-features--media-right .s-col--text{padding-bottom:38px}}.s-split__logo{margin-bottom:50px;line-height:0}.s-split__logo img{width:auto;max-width:100%;height:auto}.s-split__title{margin:0;color:var(--color-primary);font-weight:700}.s-split__title--h4{font-size:var(--fs-h4);line-height:1.45;font-weight:700}.s-split__lead{margin:16px 0 0;color:var(--color-heading-dark);font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:300}.s-split__text{margin:10px 0 0;color:var(--color-text-black);font-weight:500}.s-split__title+.s-split__text{margin-top:8px}.s-split__title--h3+.s-split__text{margin-top:18px}.s-split__after{margin-top:50px;line-height:0}.s-split__after img{width:auto;max-width:100%;height:auto}.s-split__action{margin:50px 0 0;line-height:0}@media(max-width: 680px){.s-split__logo img,.s-col--logo img{max-width:min(100%,300px)}}.s-media--image{line-height:0}.s-media--image img{display:block;width:100%;height:auto}.s-float{position:relative;width:calc(var(--fw)*1%);max-width:none}.s-float--right{margin-left:calc((100 - var(--fw))*1%)}.s-float__item{position:absolute;line-height:0;will-change:transform}.s-float__item img{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.s-float__item--main{z-index:2}.s-float__item--aux{z-index:1}@media(max-width: 1199px){.s-split .s-col--media,.s-features--list .s-col--media{width:100%;max-width:746px}.s-float:not(.s-float--bleed){width:min(var(--fw)*1%,100%);margin-left:0}.s-float--right:not(.s-float--bleed){margin-left:auto}}html.s-reveal-on [data-reveal]{transition:opacity .55s var(--ease-theme),transform .55s var(--ease-theme)}html.s-reveal-on [data-reveal=from-left]:not(.is-revealed){opacity:0;transform:translate3d(-20%, 0, 0)}html.s-reveal-on [data-reveal=fade-up]:not(.is-revealed){opacity:0;transform:translate3d(0, 40px, 0)}.s-iwt{display:flex;align-items:flex-start;padding:30px}.s-iwt__icon{flex:0 0 auto;line-height:0}.s-iwt__icon img{display:block;width:auto;height:auto;max-width:90px}.s-iwt__body{flex:1 1 auto;min-width:0;padding-left:25px}.s-iwt__title{margin:0;color:var(--color-primary);font-size:var(--fs-h4);line-height:1.2;font-weight:500}.s-iwt__text{margin:0;color:var(--color-text);font-weight:500}@media(max-width: 680px){.s-iwt{padding:30px 0}.s-iwt__icon img{max-width:72px}.s-iwt__body{padding-left:20px}}.s-features--grid{--pad-top: 0px;--pad-bottom: 60px}.s-features__media{margin-bottom:8px}@media(max-width: 680px){.s-features__media{padding-inline:10%}}.s-features--grid .s-iwt-list{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.s-features--grid .s-iwt-list{grid-template-columns:repeat(2, max(25% + 7.5px, 327.5px));justify-content:center;row-gap:0}}@media(min-width: 768px){.s-features__grid{width:100%}}@media(min-width: 768px){.s-features--grid .s-iwt{padding:30px 45px}}.s-logo-claim{--pad-top: 20px;--pad-bottom: 20px;background-color:var(--color-bg-alt)}.s-col--logo{line-height:0}.s-col--logo img{width:auto;max-width:100%;height:auto}.s-col--claim{padding:40px 0}@media(min-width: 1200px),(min-width: 768px)and (max-width: 991px){.s-row--claim{flex-direction:row;align-items:center;margin-inline:-15px}.s-row--claim>.s-col{padding-inline:15px}}@media(min-width: 1200px){.s-row--claim>.s-col--logo{flex:0 0 58.3333%;max-width:58.3333%}.s-row--claim>.s-col--claim{flex:0 0 41.6667%;max-width:41.6667%;padding:96px 15px 60px 111px}.s-logo-claim--product .s-col--logo{padding-left:165px}}@media(min-width: 1200px)and (max-width: 1366px){.s-row--claim>.s-col--claim{padding-left:58px}}@media(min-width: 768px)and (max-width: 991px){.s-row--claim>.s-col{flex:0 0 50%;max-width:50%}}.s-logo-claim__title{margin:0;color:var(--color-primary);font-weight:700;line-height:1.45}.s-logo-claim__text{margin:0;margin-top:var(--claim-gap, 0px);color:var(--color-text);font-family:var(--font-text);font-size:var(--fs-h4);line-height:1.45;font-weight:300}.s-video__title{margin:20px 0 0}.s-video__box{max-width:900px;margin:50px auto 0}.s-video__action{margin:0;line-height:0}.s-video__player{position:relative;aspect-ratio:16/9;background:#000}.s-video__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.s-funding{--pad-top: 50px;--pad-bottom: 96px;background-color:var(--color-bg-alt)}.s-funding__title{margin:0 0 155px;color:var(--color-primary);font-weight:700;text-align:center}.s-col--fmedia{margin-bottom:50px}@media(min-width: 768px){.s-row--funding{flex-direction:row;align-items:center;margin-inline:-15px}.s-row--funding>.s-col{padding-inline:15px}.s-row--funding>.s-col--fmedia{flex:0 0 25%;max-width:25%;margin-bottom:0}.s-row--funding>.s-col--fbody{flex:0 0 75%;max-width:75%;padding-left:55px}}@media(min-width: 992px){.s-row--funding>.s-col--fmedia{flex-basis:40%;max-width:40%}.s-row--funding>.s-col--fbody{flex-basis:60%;max-width:60%;padding-left:117px}}.s-funding__label{margin:20px 0 0;color:var(--color-primary);font-weight:700;line-height:1.45}.s-funding__label:first-child{margin-top:0}.s-funding__text{margin:10px 0 0;color:var(--color-text-black);font-weight:500}.s-funding__poster{max-width:731px;margin:60px 0 60px;line-height:0}.s-funding__poster img{display:block;width:100%;height:auto}@media(max-width: 680px){.s-funding__title{margin-bottom:60px}.s-funding__poster{margin-bottom:0}}.s-contact{--pad-top: 130px;--pad-bottom: 130px}.s-contact__title{margin:0;color:var(--color-primary);font-weight:300}.s-contact__label{margin:20px 0;color:var(--color-primary);font-weight:500}.s-contact__title+.s-contact__label{margin-top:52px}.s-contact__text{margin:0;color:var(--color-text-black);font-family:var(--font-text);font-size:var(--fs-h5);line-height:1.3;font-weight:300;letter-spacing:var(--ls-h56)}.s-contact__line{display:block}a.s-contact__line{color:inherit}a.s-contact__line:hover{color:var(--color-primary)}.s-col--info{padding-bottom:64px}.s-contact__form-title{margin:0 0 32px;color:var(--color-primary);font-weight:500}@media(min-width: 1200px){.s-row--contact{flex-direction:row;align-items:center;margin-inline:-15px}.s-row--contact>.s-col{padding-inline:15px}.s-row--contact>.s-col--info{flex:0 0 41.6667%;max-width:41.6667%;padding-right:75px}.s-row--contact>.s-col--form{flex:0 0 50%;max-width:50%;padding-left:46px;padding-bottom:31px}}@media(max-width: 1199px){.s-col--form{padding-top:50px}}.s-cta{--pad-top: 0px;--pad-bottom: 158px}.s-cta__title{margin:20px 0 0}.s-cta__action{margin:48px 0 0;line-height:0}.s-form{position:relative;font-family:var(--font-ui)}.s-form p{margin:0}.s-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.s-form__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px}@media(min-width: 681px){.s-form__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.s-form__field{position:relative}.s-form__field--full{grid-column:1/-1}.s-form__input{display:block;width:100%;height:48px;margin:0;padding:14px 30px;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:var(--color-bg-input);color:var(--color-input-text);font-family:var(--font-ui);font-size:var(--fs-input);line-height:20px;font-weight:500;letter-spacing:var(--ls-input);text-transform:uppercase;-webkit-appearance:none;appearance:none;box-shadow:none;transition:color var(--dur-fast) var(--ease-theme),border-color var(--dur-fast) var(--ease-theme)}.s-form__input::placeholder{color:var(--color-input-text);opacity:1}.s-form__input:not(:placeholder-shown){text-transform:none;font-size:14px;letter-spacing:.02em}.s-form__input:focus{outline:none;color:var(--color-primary);border-color:var(--color-primary)}.s-form__input:focus-visible{outline:none}.s-form__input[aria-invalid=true]{border-color:#c62828}.s-form__textarea{height:134px;min-height:134px;resize:vertical}.s-form__field--privacy{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 8px;margin-top:20px !important;padding-left:20px}.s-form__check{flex:0 0 auto;width:13px;height:13px;margin:8px 0 0;accent-color:var(--color-primary);cursor:pointer}.s-form__check:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.s-form__check-label{flex:1 1 0;min-width:0;color:var(--color-text-muted);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:300;cursor:pointer}.s-form__check-label a{color:var(--color-primary);font-weight:700}.s-form__check-label a:hover{text-decoration:underline}.s-form__field--privacy .s-form__error{flex-basis:100%;padding-left:21px}.s-form__error{display:block;color:#c62828;font-family:var(--font-text);font-size:13px;line-height:18px;font-weight:500}.s-form__error:empty{display:none}.s-form__field>.s-form__error{margin-top:6px}.s-form__actions{margin-top:31px !important;line-height:0}.s-form__submit.btn{min-height:50px;height:50px;padding:0 59px}.s-form__status{margin-top:20px !important;font-family:var(--font-text);font-size:15px;line-height:24px;font-weight:500;color:var(--color-text)}.s-form__status:empty{display:none}.s-form__status.is-ok,.s-form__status.is-error{padding:12px 18px;border:2px solid}.s-form__status.is-ok{border-color:var(--color-primary)}.s-form__status.is-error{border-color:#c62828}