:root{--color-text: var(--color-gray-1000);--d-blue: var(--color-blue-500);--d-yellow: var(--color-yellow-400);--d-orange: var(--color-orange-500);--d-red: var(--color-red-600);--d-green: var(--color-green-600);--d-purple: var(--color-purple-600);--color-blue-900: hsl(196deg, 100%, 12%);--color-blue-800: hsl(196deg, 100%, 18%);--color-blue-700: hsl(196deg, 100%, 28%);--color-blue-600: hsl(196deg, 100%, 38%);--color-blue-500: hsl(196deg, 100%, 47%);--color-blue-400: hsl(196deg, 100%, 60%);--color-blue-300: hsl(196deg, 100%, 70%);--color-blue-200: hsl(196deg, 100%, 85%);--color-blue-100: hsl(196deg, 100%, 94%);--color-blue-50: hsl(196deg, 100%, 98%);--color-yellow-900: hsl(56deg, 100%, 36%);--color-yellow-700: hsl(56deg, 100%, 42%);--color-yellow-700: hsl(56deg, 100%, 48%);--color-yellow-600: hsl(56deg, 100%, 56%);--color-yellow-500: hsl(56deg, 100%, 72%);--color-yellow-400: hsl(56deg, 100%, 84%);--color-yellow-300: hsl(56deg, 100%, 88%);--color-yellow-200: hsl(56deg, 100%, 92%);--color-yellow-100: hsl(56deg, 100%, 95%);--color-yellow-50: hsl(56deg, 100%, 98%);--color-orange-900: hsl(17deg, 88%, 20%);--color-orange-800: hsl(17deg, 88%, 28%);--color-orange-700: hsl(17deg, 88%, 38%);--color-orange-600: hsl(17deg, 88%, 46%);--color-orange-500: hsl(17deg, 88%, 54%);--color-orange-400: hsl(17deg, 88%, 65%);--color-orange-300: hsl(17deg, 88%, 80%);--color-orange-200: hsl(17deg, 88%, 90%);--color-orange-100: hsl(17deg, 88%, 96%);--color-orange-50: hsl(17deg, 88%, 99%);--color-red-900: hsl(357deg, 71%, 18%);--color-red-800: hsl(357deg, 71%, 28%);--color-red-700: hsl(357deg, 71%, 38%);--color-red-600: hsl(357deg, 71%, 48%);--color-red-500: hsl(357deg, 71%, 58%);--color-red-400: hsl(357deg, 71%, 68%);--color-red-300: hsl(357deg, 71%, 80%);--color-red-200: hsl(357deg, 71%, 90%);--color-red-100: hsl(357deg, 71%, 95%);--color-red-50: hsl(357deg, 71%, 98%);--color-green-900: hsl(148deg, 100%, 12%);--color-green-800: hsl(148deg, 100%, 18%);--color-green-700: hsl(148deg, 100%, 25%);--color-green-600: hsl(148deg, 100%, 33%);--color-green-500: hsl(148deg, 100%, 45%);--color-green-400: hsl(148deg, 100%, 55%);--color-green-300: hsl(148deg, 100%, 76%);--color-green-200: hsl(148deg, 100%, 88%);--color-green-100: hsl(148deg, 100%, 95%);--color-green-50: hsl(148deg, 100%, 98%);--color-purple-900: hsl(263deg, 44%, 18%);--color-purple-800: hsl(263deg, 44%, 25%);--color-purple-700: hsl(263deg, 44%, 35%);--color-purple-600: hsl(263deg, 44%, 45%);--color-purple-500: hsl(263deg, 44%, 55%);--color-purple-400: hsl(263deg, 44%, 65%);--color-purple-300: hsl(263deg, 44%, 75%);--color-purple-200: hsl(263deg, 44%, 85%);--color-purple-100: hsl(263deg, 44%, 95%);--color-purple-50: hsl(263deg, 44%, 98%);--color-gray-1000: hsl(225deg 15% 15%);--color-gray-900: hsl(225deg 25% 20%);--color-gray-800: hsl(225deg 20% 30%);--color-gray-700: hsl(225deg 12% 40%);--color-gray-600: hsl(225deg 15% 50%);--color-gray-500: hsl(225deg 7% 60%);--color-gray-400: hsl(225deg 8% 70%);--color-gray-300: hsl(225deg 8% 80%);--color-gray-200: hsl(225deg 16% 86%);--color-gray-100: hsl(225deg 25% 92%);--color-gray-50: hsl(225deg 40% 96%);--color-heading: hsl(222deg, 22%, 5%);--color-text: hsl(204deg, 5%, 21%);--color-text--secondary: var(--color-grey);--color-text--reverse: var(--color-white);--color-blue-900: hsl(196deg, 100%, 12%);--color-blue-800: hsl(196deg, 100%, 18%);--color-blue-700: hsl(196deg, 100%, 28%);--color-blue-700: hsl(196deg, 100%, 38%);--color-blue-500: hsl(196deg, 100%, 47%);--color-blue-400: hsl(196deg, 100%, 60%);--color-blue-300: hsl(196deg, 100%, 70%);--color-blue-200: hsl(196deg, 100%, 85%);--color-blue-100: hsl(196deg, 100%, 94%);--color-blue-50: hsl(196deg, 100%, 98%);--color-yellow-900: hsl(56deg, 100%, 36%);--color-yellow-700: hsl(56deg, 100%, 42%);--color-yellow-700: hsl(56deg, 100%, 48%);--color-yellow-600: hsl(56deg, 100%, 56%);--color-yellow-500: hsl(56deg, 100%, 72%);--color-yellow-400: hsl(56deg, 100%, 84%);--color-yellow-300: hsl(56deg, 100%, 88%);--color-yellow-200: hsl(56deg, 100%, 92%);--color-yellow-100: hsl(56deg, 100%, 95%);--color-yellow-50: hsl(56deg, 100%, 98%);--color-orange-900: hsl(17deg, 88%, 20%);--color-orange-800: hsl(17deg, 88%, 28%);--color-orange-700: hsl(17deg, 88%, 38%);--color-orange-600: hsl(17deg, 88%, 46%);--color-orange-500: hsl(17deg, 88%, 54%);--color-orange-400: hsl(17deg, 88%, 65%);--color-orange-300: hsl(17deg, 88%, 80%);--color-orange-200: hsl(17deg, 88%, 90%);--color-orange-100: hsl(17deg, 88%, 96%);--color-orange-50: hsl(17deg, 88%, 99%);--color-red-900: hsl(357deg, 71%, 18%);--color-red-800: hsl(357deg, 71%, 28%);--color-red-700: hsl(357deg, 71%, 38%);--color-red-600: hsl(357deg, 71%, 48%);--color-red-500: hsl(357deg, 71%, 58%);--color-red-400: hsl(357deg, 71%, 68%);--color-red-300: hsl(357deg, 71%, 80%);--color-red-200: hsl(357deg, 71%, 90%);--color-red-100: hsl(357deg, 71%, 95%);--color-red-50: hsl(357deg, 71%, 98%);--color-green-900: hsl(148deg, 100%, 12%);--color-green-800: hsl(148deg, 100%, 18%);--color-green-700: hsl(148deg, 100%, 25%);--color-green-600: hsl(148deg, 100%, 33%);--color-green-500: hsl(148deg, 100%, 45%);--color-green-400: hsl(148deg, 100%, 55%);--color-green-300: hsl(148deg, 100%, 76%);--color-green-200: hsl(148deg, 100%, 88%);--color-green-100: hsl(148deg, 100%, 95%);--color-green-50: hsl(148deg, 100%, 98%);--color-purple-900: hsl(263deg, 44%, 18%);--color-purple-800: hsl(263deg, 44%, 25%);--color-purple-700: hsl(263deg, 44%, 35%);--color-purple-600: hsl(263deg, 44%, 45%);--color-purple-500: hsl(263deg, 44%, 55%);--color-purple-400: hsl(263deg, 44%, 65%);--color-purple-300: hsl(263deg, 44%, 75%);--color-purple-200: hsl(263deg, 44%, 85%);--color-purple-150: hsl(263deg, 44%, 90%);--color-purple-100: hsl(263deg, 44%, 95%);--color-purple-50: hsl(263deg, 44%, 98%);--color-gray-1000: hsl(225deg, 15%, 15%);--color-gray-900: hsl(225deg, 25%, 20%);--color-gray-800: hsl(225deg, 20%, 30%);--color-gray-700: hsl(225deg, 12%, 40%);--color-gray-600: hsl(225deg, 15%, 50%);--color-gray-500: hsl(225deg, 7%, 60%);--color-gray-400: hsl(225deg, 8%, 70%);--color-gray-300: hsl(225deg, 8%, 80%);--color-gray-200: hsl(225deg, 16%, 86%);--color-gray-100: hsl(225deg, 25%, 92%);--color-gray-50: hsl(225deg, 40%, 96%);--color-white: #fff;--color-text--secondary: var(--color-grey);--color-text--reverse--secondary: var(--color-grey--lighter);--color-text--link: var(--color-blue--dark);--color-surface: var(--color-purple-50);--color-surface-white: var(--color-white);--color-surface-lt-blue: var(--color-blue-50);--color-surface-lt-orange: var(--color-orange-50);--color-surface-lt-yellow: var(--color-yellow-50);--color-surface--hover: var(--color-yellow--lighter);--color-surface--active: var(--color-blue--lighter);--color-surface--background: var(--color-grey--lightest);--color-surface--reverse: var(--color-blue);--color-border: rgb(238, 238, 238);--color-brand: var(--color-blue);--color-brand--highlight: rgb(160, 215, 42);--color-basic: rgb(247, 162, 45);--color-starter: rgb(247, 162, 45);--color-pro: rgb(53, 172, 224);--color-business: rgb(42, 175, 91);--color-enterprise: rgb(189, 120, 183);--color-blue: rgb(14, 118, 178);--color-blue--light: rgb(19, 160, 245);--color-blue--lighter: rgb(0, 174, 239);--color-blue--lightest: rgb(237, 250, 255);--color-blue--dark: rgb(0, 127, 173);--color-red: rgb(229, 27, 36);--color-red--light: rgb(209, 50, 57);--color-red--lighter: rgb(232, 74, 81);--color-red--dark: rgb(168, 24, 31);--color-red--rgb: 232, 74, 81;--color-orange: rgb(241, 92, 34);--color-orange--light: rgb(240, 121, 74);--color-yellow: rgb(242, 232, 143);--color-yellow--light: rgb(251, 245, 175);--color-yellow--lighter: rgb(255, 255, 229);--color-yellow--lightest: rgb(255, 255, 248);--color-yellow--dark: rgb(227, 217, 99);--color-green: rgb(0, 149, 58);--color-green--light: rgb(12, 166, 78);--color-green--lighter: rgb(191, 249, 199);--color-green--lightest: rgb(233, 246, 239);--color-purple: rgb(163, 94, 157);--color-black--rgb: 0, 0, 0;--color-black: rgba(var(--color-black--rgb), 1);--color-grey: rgb(51, 51, 51);--color-grey--light: rgb(136, 136, 136);--color-grey--lighter: rgb(221, 221, 221);--color-grey--lightest: rgb(245, 245, 245);--color-grey--dark: rgb(13, 13, 13)}:root{--base-unit: 16px;--base-space-unit: 1rem;--space-xs: calc(var(--base-space-unit) / 4);--space-sm: calc(var(--base-space-unit) / 2);--space-md: calc(var(--base-space-unit) * 1);--space-lg: calc(var(--base-space-unit) * 1.5);--space-xl: calc(var(--base-space-unit) * 2);--space-2xl: calc(var(--base-space-unit) * 3);--space-3xl: calc(var(--base-space-unit) * 4);--space-4xl: calc(var(--base-space-unit) * 5);--page-gutter: var(--space-xl);--section-spacing: var(--space-3xl);--section-inner-spacing: var(--space-4xl);--space-minuscule: calc(var(--base-space-unit) / 16);--space-smallest: calc(var(--base-space-unit) / 8);--space-smaller: calc(var(--base-space-unit) / 4);--space-small: calc(var(--base-space-unit) / 2);--space-base: calc(var(--base-space-unit) * 1);--space-large: calc(var(--base-space-unit) * 1.5);--space-larger: calc(var(--base-space-unit) * 2);--space-largest: calc(var(--base-space-unit) * 3);--space-extravagant: calc(var(--base-space-unit) * 4)}:root{--typography--fontFamily-normal: "Inter", Helvetica, Arial, sans-serif;--typography--fontFamily-display: "IBMPlexSans", Helvetica, Arial, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: var(--base-unit);--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 31px;--font-size-3xl: 39px;--font-size-4xl: 49px;--font-size-5xl: 61px;--typography--fontSize-extravagant: calc(var(--base-unit) * 3.052);--typography--fontSize-jumbo: calc(var(--base-unit) * 2.75);--typography--fontSize-largest: calc(var(--base-unit) * 1.953);--typography--fontSize-larger: calc(var(--base-unit) * 1.563);--typography--fontSize-large: calc(var(--base-unit) * 1.25);--typography--fontSize-base: calc(var(--base-unit) * 1);--typography--fontSize-small: calc(var(--base-unit) * 0.8);--typography--fontSize-smaller: calc(var(--base-unit) * 0.64)}:root{--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--border-radius-round: 100em}:root{--shadow-high: 0px var(--space-minuscule) var(--space-large) 0 rgba(0, 0, 0, 0.09);--shadow-higher: 0px var(--space-smallest) var(--space-larger) 0 rgba(0, 0, 0, 0.08);--shadow-high--blue: 0px 0 var(--space-base) 0 rgba(129, 190, 225, 0.5);--shadow-higher--blue: 0px 0 var(--space-large) 0 rgba(129, 190, 225, 0.5)}:root{--container-max: 1440px;--container-inner: 1148px}@keyframes float{0%,100%{transform:translateY(0) rotate(3.911deg)}50%{transform:translateY(-10px) rotate(3.911deg)}}@keyframes rainbow-shimmer{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-33.3333333333%)}}@font-face{font-family:"Inter";src:url("/a/fonts/Inter-VariableFont.ttf") format("truetype-variations");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/a/fonts/Inter-Italic-VariableFont.ttf") format("truetype-variations");font-weight:100 700;font-stretch:75% 100%;font-style:italic;font-display:swap}@font-face{font-family:"IBMPlexSans";src:url("/a/fonts/IBMPlexSans-VariableFont.ttf") format("truetype-variations");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:"IBMPlexSans";src:url("/a/fonts/IBMPlexSans-Italic-VariableFont.ttf") format("truetype-variations");font-weight:100 700;font-stretch:75% 100%;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/a/fonts/open-sans-v27-latin-regular.woff2");font-weight:400;font-display:swap}@font-face{font-family:"Open Sans";src:url("/a/fonts/open-sans-v27-latin-italic.woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:url("/a/fonts/open-sans-v27-latin-700.woff2");font-weight:700;font-display:swap}@font-face{font-family:"Rubik";src:url("/a/fonts/Rubik-Bold.ttf");font-weight:700;font-display:swap}@font-face{font-family:"Rubik";src:url("/a/fonts/Rubik-SemiBold.ttf");font-weight:600;font-display:swap}@font-face{font-family:"Rubik";src:url("/a/fonts/Rubik-Regular.ttf");font-weight:400;font-display:swap}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}:root{box-sizing:border-box;text-size-adjust:none;-webkit-text-size-adjust:none;position:relative;font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";min-height:100%}body{position:relative;height:100%;min-height:100vh;font-size:100%;line-height:1.5}input,textarea,button{font-size:inherit;font-family:inherit}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0}body{background-color:var(--color-surface);color:var(--color-text);font-family:var(--typography--fontFamily-normal, "Source Sans Pro", Helvetica, Arial, sans-serif);font-weight:400;font-size:var(--font-size-md);font-synthesis:none;overflow-x:hidden}section{position:relative}.header-container{overflow:hidden;text-align:center;position:relative}.header-container{padding-left:1em;padding-right:1em}@media screen and (min-width: 20em){.header-container{padding-left:calc(-1.8181818182vw + 1.3636363636em);padding-right:calc(-1.8181818182vw + 1.3636363636em)}}@media screen and (min-width: 75em){.header-container{padding-left:0em;padding-right:0em}}.content-wrapper{max-width:min(var(--container-max),100%);margin-left:auto;margin-right:auto;text-align:center}.main-container{width:100%;margin-left:auto;margin-right:auto}.main-container{margin-top:1em}@media screen and (min-width: 20em){.main-container{margin-top:calc(3.6363636364vw + 0.2727272727em)}}@media screen and (min-width: 75em){.main-container{margin-top:3em}}.main-container{margin-bottom:2em}@media screen and (min-width: 20em){.main-container{margin-bottom:calc(7.2727272727vw + 0.5454545455em)}}@media screen and (min-width: 75em){.main-container{margin-bottom:6em}}.main-container{padding-left:2em;padding-right:2em}@media screen and (min-width: 20em){.main-container{padding-left:calc(0vw + 2em);padding-right:calc(0vw + 2em)}}@media screen and (min-width: 75em){.main-container{padding-left:2em;padding-right:2em}}@media(min-width: 62em){.main-container{max-width:1400px}}.legal-container{max-width:980px;overflow:hidden;position:relative;margin-left:auto;margin-right:auto}.legal-container{padding-left:1em;padding-right:1em}@media screen and (min-width: 20em){.legal-container{padding-left:calc(-1.8181818182vw + 1.3636363636em);padding-right:calc(-1.8181818182vw + 1.3636363636em)}}@media screen and (min-width: 75em){.legal-container{padding-left:0em;padding-right:0em}}.content-container{max-width:var(--container-max);margin-inline:auto;position:relative}h1,h2,h3,h4,h5{font-family:var(--typography--fontFamily-display);color:var(--color-text);font-weight:700}h1,.h1,.title{font-size:var(--font-size-5xl);margin-bottom:var(--space-md);line-height:1.2}h2,.h2{font-size:var(--font-size-4xl);line-height:1.2}h3,.h3{font-size:var(--font-size-3xl);line-height:1.2}h4,.h4{font-size:var(--font-size-2xl)}h5,.h5{font-size:var(--font-size-xl)}h6,.h6{font-size:var(--font-size-md)}.header-container h1{margin-left:auto;margin-right:auto}.subtitle{font-size:var(--font-size-lg);margin-bottom:var(--space-lg)}.lead{max-width:min(var(--container-max),100%);margin-left:auto;margin-right:auto;text-align:center}.lead{font-size:1.124rem}@media screen and (min-width: 25rem){.lead{font-size:calc(1.1256410256vw + 0.8425897436rem)}}@media screen and (min-width: 64rem){.lead{font-size:1.563rem}}p{margin-bottom:var(--space-lg)}a{color:var(--color-text)}a:hover,a:active{color:var(--color-gray-700)}ul,ol{margin:var(--space-base) 0 var(--space-large) var(--space-base)}ul li,ol li{margin-bottom:var(--space-small)}ul{list-style:disc}ul ul{list-style:circle}ol{list-style:decimal}ol ol{list-style:lower-alpha}.testimonial__block{position:relative}.testimonial__block blockquote{position:relative;margin:1em}.testimonial__block cite{display:block;font-style:normal}.testimonial__block--cite-name{font-weight:700}.section-label,.feature-card__label{font-weight:700;font-size:var(--font-size-sm)}.feature-card__title{font-size:var(--font-size-xl)}.highlight-item__title{font-size:var(--font-size-lg)}.navbar{position:relative;width:100%;height:88px;background-image:linear-gradient(90deg, rgb(247, 248, 253) 0%, rgb(247, 248, 253) 100%),linear-gradient(90deg, rgb(74, 45, 127) 0%, rgb(74, 45, 127) 100%)}.navbar-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.site-header-container{position:sticky;top:0;z-index:1000;background-color:var(--color-surface)}.site-header-container.is-scrolled{box-shadow:0 2px 8px rgba(0,0,0,.08)}.site-header{display:flex;justify-content:space-between;align-items:center;margin:0 auto;flex-wrap:wrap;gap:var(--space-sm);background-color:var(--color-surface);padding-inline:var(--page-gutter);padding-block:var(--space-lg);width:var(--container-max)}.site-header-logo-container{display:flex;align-items:center;gap:var(--space-large)}.site-header-logo-container .logo{position:relative;top:-4px}.site-header-logo-container svg{display:block;flex-shrink:0;width:auto;height:2.5rem;vertical-align:middle;max-width:none;max-height:2.5rem}.navigation{display:flex;align-items:center;border-radius:var(--border-radius-round);flex-shrink:0;position:relative;background-image:linear-gradient(103.652deg, rgba(238, 238, 238, 0.1) 20.539%, rgba(155, 155, 155, 0.1) 82.516%),linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%)}.navigation::before{content:"";position:absolute;inset:0;border:1px solid var(--color-white);border-radius:var(--border-radius-round);pointer-events:none;box-shadow:0px 1px 4px 0px rgba(155,155,155,.4)}.navigation-list-wrapper{position:relative;align-items:center;padding-inline:var(--page-gutter);flex-shrink:0}.navigation-list-wrapper .btn.mobile{display:none}.navigation ul{list-style:none;margin:0}.navigation ul li{margin-bottom:0}.site-header-actions .header-cta{display:none}.site-header-actions .header-cta .btn{font-weight:normal}@media(min-width: 75em){.site-header-actions .header-cta{display:block}}.navigation-list{display:flex;flex-direction:inherit;position:relative}.navigation-list__item{display:flex;flex-direction:column;position:relative}@media(min-width: 75em){.navigation-list__item{flex-direction:row;align-items:center}}.navigation-list__link{display:flex;position:relative;overflow:hidden;color:var(--color-text);text-decoration:none;gap:var(--space-md)}@media(min-width: 75em){.navigation-list__link{padding:var(--space-sm)}}.navigation-list__link:hover{color:var(--color-gray-600)}.navigation-list__link--has-child{padding-right:0}@media screen and (min-width: 25rem){.navigation-list__link--has-child{padding-right:calc(3.8461538462vw - 0.9615384615rem)}}@media screen and (min-width: 64rem){.navigation-list__link--has-child{padding-right:1.5rem}}.navigation-list__link--has-child::after{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-bottom:2px solid;border-right:2px solid;display:block;transform:rotate(45deg);right:var(--space-sm);top:35%;color:var(--color-gray-600)}.navigation-list__link.is-active{border-bottom:2px solid var(--color-blue--dark)}.navigation-list__link.is-active:hover::before{display:none}.lang-toggle-wrapper{position:relative;flex-shrink:0}.lang-toggle-wrapper ul{list-style:none;margin:0}.lang-toggle-wrapper ul li{margin-bottom:0}.lang-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--space-smaller);font-size:var(--typography--fontSize-base);padding:var(--space-smallest) var(--space-small);border-radius:5px;border:1px solid var(--color-blue--lighter);position:relative;color:var(--color-text);text-decoration:none;white-space:nowrap}.lang-toggle:hover{background-color:var(--color-blue--lightest);border-color:var(--color-blue--light)}.lang-toggle-selector{position:absolute;top:100%;right:0;z-index:200;min-width:18rem;background-color:var(--color-surface);border-radius:10px;padding:var(--space-small) 0;box-shadow:0 15px 30px rgba(0,0,0,.1);display:none}.lang-toggle-selector.is-open,.lang-toggle-selector.is-active{display:block}.lang-toggle-selector__item a{display:block;color:var(--color-text);text-decoration:none;padding:var(--space-small) var(--space-base)}.lang-toggle-selector__item a:hover{background-color:var(--color-yellow--lighter)}.js-has-open-nav .navigation::before{visibility:visible;opacity:1}@media(min-width: 75em){.js-has-open-nav .navigation::before{display:none}}.js-has-open-nav .navigation-list-wrapper{transform:translateX(0);visibility:visible}.navigation__button--close{position:absolute;top:1rem;right:1rem;font-size:var(--typography--fontSize-largest)}.navigation__button--open{font-size:var(--typography--fontSize-largest);margin-top:-0.55rem}@media(min-width: 75em){.navigation__button{display:none}}.navigation-list__sub-item-list{position:relative;display:none;box-shadow:inset 0 0 10px rgba(0,0,0,.1)}@media(min-width: 75em){.navigation-list__sub-item-list{position:absolute;top:2rem;left:-0.5rem;min-width:18rem;background-color:var(--color-surface);padding:var(--space-small) 0;border-radius:10px;box-shadow:0 15px 30px rgba(0,0,0,.1);z-index:200}}.navigation-list__sub-item-list.is-open,.navigation-list__sub-item-list.is-active{display:block}.navigation-list__sub-item-list .navigation-list__sub-item a{padding:var(--space-small) var(--space-base)}.navigation-list__sub-item-list .navigation-list__sub-item a.is-active,.navigation-list__sub-item-list .navigation-list__sub-item a:hover{background-color:var(--color-yellow--lighter)}.navigation-list__sub-item-list[hidden]{display:none !important}.skip-link{width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);position:absolute;overflow:hidden;white-space:nowrap;padding:var(--space-small) var(--space-largest);border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:var(--color-blue);color:var(--color-text--reverse);text-align:center;text-decoration:none}.skip-link:focus{clip:auto;height:auto;margin:0;overflow:visible;width:auto;outline:none;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10}.skip-link:hover{background-color:var(--color-blue--dark);color:var(--color-text--reverse)}#main:focus{outline:none}.section-header{display:flex;flex-wrap:wrap;margin-bottom:var(--space-xl)}.section-header__left{flex:1 1 auto;max-width:65ch}.section-header__cta{order:2;flex-shrink:0;align-self:flex-start;text-wrap:nowrap;white-space:nowrap}.section-header.--split{align-items:center;justify-content:space-between}.section-header.--split .section-title{flex:1 1 auto;text-align:left;margin-top:var(--space-sm)}.section-header.--split .section-header__cta{margin-block:auto}.section-header.--center{max-width:var(--container-inner);flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-inline:auto}.section-header.--center .section-title{text-align:center;margin-top:var(--space-sm);margin-bottom:var(--space-lg)}.section-header.--center .section-intro{text-align:center}.section-header.--center .section-link{order:4;font-weight:700}.section-label{order:0;color:var(--color-gray-700);letter-spacing:.5px;margin-bottom:var(--space-sm)}.section-intro{order:3;font-size:var(--font-size-xl);margin-bottom:var(--space-xl);max-width:75ch}.section-bottom__cta{margin-top:var(--space-3xl);margin-bottom:var(--space-lg)}.section-bottom__cta.--center{align-items:center;justify-content:center;text-align:center;margin-inline:auto}.prefooter-section{padding-block:var(--space-4xl);margin-block:var(--space-xl)}.prefooter-section__inner{max-width:var(--container-max);margin:0 auto;padding-inline:var(--page-gutter);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--space-4xl)*2)}@media(max-width: 900px){.prefooter-section__inner{grid-template-columns:1fr}}.prefooter__brand .prefooter__logo{display:block;width:30px}.prefooter__meta{display:flex;flex-direction:row;align-items:center;gap:var(--space-md)}.prefooter__newsletter{gap:var(--space-md);width:70ch}.prefooter__form{display:flex}.prefooter__form input{flex:1}.site-footer ul{list-style:none;margin-left:0}.site-footer ul li{margin-bottom:0}.site-footer{background-color:var(--color-gray-900);color:var(--color-gray-100)}.site-footer{padding:1.5rem}@media screen and (min-width: 25rem){.site-footer{padding:calc(3.8461538462vw + 0.5384615385rem)}}@media screen and (min-width: 64rem){.site-footer{padding:3rem}}.site-footer__wrapper{margin:0 auto}@media(min-width: 75em){.site-footer__wrapper{max-width:1400px;padding-left:var(--space-larger);padding-right:var(--space-larger)}}.site-footer__logo{display:inline-block;margin-top:var(--space-large);margin-bottom:var(--space-larger)}.site-footer__logo:hover{text-decoration:none !important}@media(min-width: 36em){.site-footer__logo img{height:50px}}@media(min-width: 62em){.site-footer__top{flex:1;grid-column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}}.site-footer__list{margin-bottom:var(--space-large)}.site-footer__link{padding-bottom:var(--space-small);display:block}.site-footer__bottom{text-align:center;margin-top:3rem;padding:3rem 0 0;border-top:1px solid var(--color-gray-800);color:var(--color-gray-400)}.site-footer__list.--social-media{display:flex;flex-direction:row;gap:var(--space-base)}.site-footer__list.--social-media a svg:hover{color:var(--color-white)}.site-footer h6{margin-bottom:var(--space-base)}.site-footer a{color:var(--color-gray-400);text-decoration:none}.site-footer a:hover{color:var(--color-gray-50)}.site-footer .app-badges{display:flex;gap:var(--space-larger);margin:0}.site-footer .app-badges a{display:inline-block}.site-footer .app-badges a:hover{text-decoration:none}.site-footer .app-badges img{height:40px}:root{--btn-bg: var(--color-gray-900);--btn-bg-hover: var(--color-purple-50);--btn-text: var(--color-text--reverse);--btn-text-hover: var(--color-gray-800);--btn-border: var(--color-gray-600);--btn-border-hover: var(--color-gray-300);--btn-icon-spacing: var(--space-xs)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-icon-spacing);width:auto;border-radius:var(--border-radius-round);padding:var(--space-sm) var(--space-md);background-color:var(--btn-bg);border:1px solid var(--btn-border);cursor:pointer;font:inherit;text-decoration:none;font-weight:500;color:var(--btn-text);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn:hover,.btn:focus-visible{background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-text-hover);outline:none}.btn:focus-visible{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-purple-300)}.btn__label{white-space:nowrap}.btn__icon{display:inline-flex;color:var(--color-gray-500)}.btn--primary{--btn-bg: var(--color-purple-800);--btn-bg-hover: var(--color-purple-500);--btn-text-hover: var(--color-purple-100);--btn-border: var(--color-purple-600);--btn-border-hover: var(--color-purple-500)}.btn--outline{--btn-bg: transparent;--btn-text: var(--color-text)}.btn--ghost{--btn-bg: transparent;--btn-bg-hover: transparent;--btn-text: var(--color-text);--btn-border: transparent;--btn-border-hover: var(--color-gray-100)}.btn--text{--btn-bg: transparent;--btn-bg-hover: transparent;--btn-border: none;--btn-border-hover: none;--btn-text: var(--color-text);--btn-text-hover: var(--color-gray-700);justify-content:normal;padding:0;text-decoration:none}.btn--surface-dark{--btn-text: var(--color-white);--btn-text-hover: var(--color-gray-100);--btn-border-hover: var(--color-purple-500)}.button--primary{background-color:var(--color-blue);color:var(--color-white);fill:var(--color-white);display:inline-flex;position:relative;align-items:center;overflow:hidden;border-radius:var(--border-radius-round);line-height:1.2;font-weight:700;text-decoration:none;text-align:center;vertical-align:bottom;cursor:pointer;font-style:normal;transition:background-color .3s,color .3s,fill .3s,padding .3s;-webkit-appearance:none;border:0}.button--primary{padding-top:.75em;padding-bottom:.75em}@media screen and (min-width: 20em){.button--primary{padding-top:calc(0.4545454545vw + 0.6590909091em);padding-bottom:calc(0.4545454545vw + 0.6590909091em)}}@media screen and (min-width: 75em){.button--primary{padding-top:1em;padding-bottom:1em}}.button--primary{padding-left:1.5em;padding-right:1.5em}@media screen and (min-width: 20em){.button--primary{padding-left:calc(0.9090909091vw + 1.3181818182em);padding-right:calc(0.9090909091vw + 1.3181818182em)}}@media screen and (min-width: 75em){.button--primary{padding-left:2em;padding-right:2em}}.button--primary{font-size:1.06rem}@media screen and (min-width: 25rem){.button--primary{font-size:calc(0.4871794872vw + 0.9382051282rem)}}@media screen and (min-width: 64rem){.button--primary{font-size:1.25rem}}.button--primary::after{content:"";position:absolute;top:0;left:-1rem;width:0;height:100%;transform:skew(-30deg);transition:width .3s;opacity:.05;background:var(--color-white)}.button--primary:focus-visible{box-shadow:0 0 0 .25rem rgba(0,174,239,.5);outline:1px solid rgba(0,0,0,0)}.button--primary:hover,.button--primary.disabled-button{background-color:var(--color-blue--dark);color:var(--color-white);fill:var(--color-white)}.button--secondary{background-color:var(--color-white);color:var(--color-blue);display:inline-flex;position:relative;align-items:center;overflow:hidden;border-radius:var(--border-radius-round);line-height:1.2;font-weight:700;text-decoration:none;text-align:center;vertical-align:bottom;cursor:pointer;font-style:normal;transition:background-color .3s,color .3s,fill .3s,padding .3s;-webkit-appearance:none;border:0}.button--secondary{padding-top:.75em;padding-bottom:.75em}@media screen and (min-width: 20em){.button--secondary{padding-top:calc(0.4545454545vw + 0.6590909091em);padding-bottom:calc(0.4545454545vw + 0.6590909091em)}}@media screen and (min-width: 75em){.button--secondary{padding-top:1em;padding-bottom:1em}}.button--secondary{padding-left:1.5em;padding-right:1.5em}@media screen and (min-width: 20em){.button--secondary{padding-left:calc(0.9090909091vw + 1.3181818182em);padding-right:calc(0.9090909091vw + 1.3181818182em)}}@media screen and (min-width: 75em){.button--secondary{padding-left:2em;padding-right:2em}}.button--secondary{font-size:1.06rem}@media screen and (min-width: 25rem){.button--secondary{font-size:calc(0.4871794872vw + 0.9382051282rem)}}@media screen and (min-width: 64rem){.button--secondary{font-size:1.25rem}}.button--secondary::after{content:"";position:absolute;top:0;left:-1rem;width:0;height:100%;transform:skew(-30deg);transition:width .3s;opacity:.05;background:var(--color-white)}.button--secondary:focus-visible{box-shadow:0 0 0 .25rem rgba(0,174,239,.5);outline:1px solid rgba(0,0,0,0)}.button--secondary{border:2px solid var(--color-blue)}.button--secondary:hover{background-color:var(--color-grey--lightest);color:var(--color-blue--dark)}.button--tertiary{color:var(--color-grey)}.button--tertiary:hover{color:var(--color-text--link);text-decoration:underline}.button--small{padding:var(--space-small) var(--space-large);font-size:var(--typography--fontSize-base);font-weight:500}.signoff-banner{position:relative;background-color:var(--color-yellow--lighter);text-align:center}.signoff-banner{margin-top:5em}@media screen and (min-width: 20em){.signoff-banner{margin-top:calc(10vw + 3em)}}@media screen and (min-width: 70em){.signoff-banner{margin-top:10em}}.signoff-banner{padding-top:2em;padding-bottom:2em}@media screen and (min-width: 20em){.signoff-banner{padding-top:calc(4vw + 1.2em);padding-bottom:calc(4vw + 1.2em)}}@media screen and (min-width: 70em){.signoff-banner{padding-top:4em;padding-bottom:4em}}.signoff-banner::after{content:"";display:block;position:absolute;width:100%;height:100%;z-index:-1;background-image:url("/a/img/wave-yellow.svg");background-position:center;height:155px;top:-4rem}.signoff-banner h2{margin-bottom:var(--space-larger);max-width:1200px}.signoff-banner h2,.signoff-banner .signoff-banner-description,.signoff-banner .signoff-banner-cta-wrapper{margin-left:auto;margin-right:auto;text-align:center}@media(min-width: 48em){.newsletter .header-container{min-height:21rem;z-index:-1}}@media(min-width: 48em){.newsletter .header-container::before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:-1;background-image:url("/a/img/blobs-team.svg");background-position:top center;background-repeat:no-repeat}}.newsletter .main-container{margin-bottom:var(--space-extravagant);overflow:hidden}@media(min-width: 48em){.newsletter .main-container{max-width:980px;margin-top:-20rem}}.newsletter .content-wrapper{padding-left:0;padding-right:0}.newsletter .content-wrapper p.lead{padding-bottom:2em}.hs-form-private{position:relative;display:flex;align-items:center;justify-content:center;width:100%}@media(max-width: 740px){.hs-form-private{flex-direction:column;flex-wrap:wrap}}.hs-form-private .hs-email{position:relative}.hs-form-private .hs-email input{color:var(--color-grey);border:1px solid var(--color-grey--lighter);border-radius:10em;margin-bottom:var(--space-small);min-width:19rem;display:block}.hs-form-private .hs-email input{padding-top:.75em;padding-bottom:.75em}@media screen and (min-width: 20em){.hs-form-private .hs-email input{padding-top:calc(0.3vw + 0.69em);padding-bottom:calc(0.3vw + 0.69em)}}@media screen and (min-width: 70em){.hs-form-private .hs-email input{padding-top:.9em;padding-bottom:.9em}}.hs-form-private .hs-email input{padding-left:1.5em;padding-right:1.5em}@media screen and (min-width: 20em){.hs-form-private .hs-email input{padding-left:calc(1vw + 1.3em);padding-right:calc(1vw + 1.3em)}}@media screen and (min-width: 70em){.hs-form-private .hs-email input{padding-left:2em;padding-right:2em}}@media(min-width: 48em){.hs-form-private .hs-email input{min-width:28rem;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}}.hs-form-private .hs-email input:focus-visible{outline:0}.hs-form-private .hs-button{background-color:var(--color-blue);color:var(--color-white);fill:var(--color-white);min-width:19rem;display:block;display:inline-flex;position:relative;align-items:center;overflow:hidden;border-radius:var(--border-radius-round);line-height:1.2;font-weight:700;text-decoration:none;text-align:center;vertical-align:bottom;cursor:pointer;font-style:normal;transition:background-color .3s,color .3s,fill .3s,padding .3s;-webkit-appearance:none;border:0}.hs-form-private .hs-button{padding-top:.75em;padding-bottom:.75em}@media screen and (min-width: 20em){.hs-form-private .hs-button{padding-top:calc(0.4545454545vw + 0.6590909091em);padding-bottom:calc(0.4545454545vw + 0.6590909091em)}}@media screen and (min-width: 75em){.hs-form-private .hs-button{padding-top:1em;padding-bottom:1em}}.hs-form-private .hs-button{padding-left:1.5em;padding-right:1.5em}@media screen and (min-width: 20em){.hs-form-private .hs-button{padding-left:calc(0.9090909091vw + 1.3181818182em);padding-right:calc(0.9090909091vw + 1.3181818182em)}}@media screen and (min-width: 75em){.hs-form-private .hs-button{padding-left:2em;padding-right:2em}}.hs-form-private .hs-button{font-size:1.06rem}@media screen and (min-width: 25rem){.hs-form-private .hs-button{font-size:calc(0.4871794872vw + 0.9382051282rem)}}@media screen and (min-width: 64rem){.hs-form-private .hs-button{font-size:1.25rem}}.hs-form-private .hs-button::after{content:"";position:absolute;top:0;left:-1rem;width:0;height:100%;transform:skew(-30deg);transition:width .3s;opacity:.05;background:var(--color-white)}.hs-form-private .hs-button:focus-visible{box-shadow:0 0 0 .25rem rgba(0,174,239,.5);outline:1px solid rgba(0,0,0,0)}.hs-form-private .hs-button:hover{background-color:var(--color-blue--dark);color:var(--color-white);fill:var(--color-white)}@media(min-width: 48em){.hs-form-private .hs-button{min-width:auto;border-top-left-radius:0;border-bottom-left-radius:0}}.hs_error_rollup{display:none}.submitted-message{background:var(--color-green--lightest);border-radius:8px;padding:1em;width:max-content;margin:0 auto}.submitted-message div span{font-family:var(--typography--fontFamily-normal, "Source Sans Pro", Helvetica, Arial, sans-serif) !important}.hs-error-msgs{position:absolute;font-size:12px;margin:0;list-style:none;color:red;bottom:-30px;left:45px}.newsletter-disclaimer{margin:var(--space-large) auto 0;color:var(--color-grey);max-width:800px}.prefooter__newsletter .hs-form-private .hs-email input{border-radius:var(--border-radius-md);padding-inline:var(--space-md);padding-block:var(--space-md)}.prefooter__newsletter .hs-form-private .hs-email input:focus-visible{border-color:var(--btn-border-hover)}.prefooter__newsletter .hs-button{all:unset;box-sizing:border-box;position:absolute;right:5px;top:10%;width:auto;border-radius:var(--border-radius-sm);padding:var(--space-sm) var(--space-md);background-color:var(--color-purple-800);border:1px solid var(--btn-border);cursor:pointer;font:inherit;text-decoration:none;color:var(--btn-text);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.prefooter__newsletter .hs-button:hover{background-color:var(--color-purple-500)}.prefooter__newsletter .newsletter-disclaimer{max-width:inherit;margin-block:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-gray-700)}.prefooter__newsletter .hs-error-msgs{left:18px}/*# sourceMappingURL=newsletter.css.map */