: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}.hero-section{position:relative;background:linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(90deg, var(--color-purple-700) 0%, var(--color-purple-800) 100%);padding-top:var(--space-2xl);padding-bottom:var(--space-3xl);overflow:hidden}.hero-blur{position:absolute;left:207px;top:-5px;width:1026px;height:310px;filter:blur(207.815px);pointer-events:none}.hero-blur::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 513px 155px at center, rgba(127, 88, 190, 0.8) 0%, transparent 100%)}.hero-section__inner{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);position:relative;z-index:2}.hero-title{color:var(--color-text--reverse);text-align:center;text-shadow:var(--color-purple-700) 2px 2px 4px}.highlight-text{position:relative;display:inline-block}.highlight-text::after{content:"";position:absolute;bottom:-20px;left:-10px;right:-10px;width:154px;height:30px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTU0JyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMTU0IDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00yIDE1LjMxOTlDMjEuMTM5OCAxMS43NDU1IDc3LjkzNTUgNS42NjkxMiAxNTIgOS45NTgzNScgc3Ryb2tlPScjRkZGQUMyJyBzdHJva2Utd2lkdGg9JzQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjxwYXRoIGQ9J00xNTAuODAzIDkuNjEzOTVDMTM2LjgwMyAxMC4wNTQ0IDY5Ljk1NzkgMTEuMDczMiAxNC44OTMzIDIwLjM4NjEnIHN0cm9rZT0nI0ZGRkFDMicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48L3N2Zz4=") no-repeat center;background-size:contain;z-index:-1}.hero-description{max-width:60ch;font-size:var(--font-size-xl);color:var(--color-text--reverse);text-align:center}.hero-buttons{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap;justify-content:center;margin-top:var(--space-lg)}.logos-wrapper{display:flex;gap:var(--space-2xl);align-items:center;justify-content:center;opacity:.9;flex-wrap:wrap;margin-top:var(--space-xl)}.logo-item{display:flex;align-items:center}.floating-icon{position:absolute;animation:float 3s ease-in-out infinite}.icon-badge{width:31px;height:31px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;padding:5.513px}.icon-ai{animation-delay:0s}.icon-quote{animation-delay:.5s}.icon-bell{animation-delay:1s}.icon-plane{animation-delay:1.5s}.icon-chat{animation-delay:2s}.icon-reactions{animation-delay:2.5s}.product-preview-section{margin-inline:var(--page-gutter);margin-top:var(--space-2xl);margin-bottom:var(--space-4xl)}.product-preview-section__inner{display:flex;flex-direction:column;position:relative;margin-inline:auto;max-width:1290px;padding-inline:var(--space-lg);padding-block:var(--space-xl);gap:var(--space-md);background:var(--color-yellow-50);border-radius:var(--border-radius-lg);border:1px solid var(--color-yellow-300);box-shadow:0px 1px 4px 0px rgba(25,33,61,.08)}.product-preview-section .product-preview__title{margin-inline:auto;text-align:center;font-size:var(--font-size-xl);color:var(--color-purple-600)}.switcher__list{display:flex;gap:var(--space-lg);justify-content:center;flex-wrap:wrap}.switcher__list .switcher__tab{--tab-bg: var(--color-yellow-200);--tab-border-opacity: 0;--tab-border-color1: var(--d-purple);--tab-border-color2: var(--d-blue);position:relative;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius-round);cursor:pointer;border:2px solid var(--tab-bg);background-color:var(--tab-bg)}.switcher__list .switcher__tab .icon{color:var(--color-yellow-900);width:16px;height:16px}.switcher__list .switcher__tab:hover{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--tab-bg), var(--tab-bg)) padding-box,linear-gradient(45deg, var(--d-blue), var(--d-blue), var(--d-purple), var(--d-purple), var(--d-blue), var(--d-blue));background-size:300% 300%;background-position:0% 50%;transition:all .1s ease-in-out}@media(prefers-reduced-motion: no-preference){.switcher__list .switcher__tab:hover{animation:rainbow-shimmer .5s forwards;animation-delay:.15s}}.switcher__list .switcher__tab:active{transform:scale(0.96)}.switcher__list .switcher__tab:focus-visible{outline:2px solid var(--color-purple-600);outline-offset:2px}.switcher__list .switcher__tab.is-active{border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--tab-bg), var(--tab-bg)) padding-box,linear-gradient(45deg, var(--tab-border-color1), var(--tab-border-color2)) border-box}.switcher__panel{display:none}.switcher__panel.is-active{display:block}.switcher__grid{display:grid;grid-template-columns:1fr 400px;gap:var(--space-lg);align-items:center}.switcher__preview{height:auto;overflow:hidden;position:relative}.switcher__media{display:flex;flex-direction:column}.switcher__media img{border-radius:var(--border-radius-md);border-bottom-left-radius:0;border-bottom-right-radius:0}.switcher__content{display:flex;flex-direction:column;gap:48px;align-items:flex-start}.feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);--feature-icon-color: var(--color-text)}.feature-item{display:flex;gap:var(--space-md);align-items:flex-start}.feature-item .icon{flex-shrink:0;margin-top:2px;color:var(--feature-icon-color);width:18px}.feature-list.--product-preview{--feature-icon-color: var(--color-yellow-900)}.feature-list.--enterprise{--feature-icon-color: var(--color-purple-600)}.feature-list.--build{--feature-icon-color: var(--color-blue-700)}.feature-list.--connect{--feature-icon-color: var(--color-red-700)}.feature-list.--manage{--feature-icon-color: var(--color-purple-600)}.feature-list.--grow{--feature-icon-color: var(--color-orange-500)}.enterprise-section{padding-block:var(--section-spacing);background:linear-gradient(0deg, var(--color-purple-150) 1.0937%, var(--color-purple-100) 7.1875%)}.enterprise-section .section-label{color:var(--color-purple-700)}.enterprise-section__inner{padding-inline:var(--page-gutter);padding-block:var(--page-gutter)}.metrics-section__inner{padding-inline:var(--page-gutter);padding-block:var(--space-2xl)}.metrics-section{padding-block:var(--space-2xl)}.stats-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-lg, 16px);margin-inline:auto;align-items:center;justify-content:center;max-width:var(--container-inner)}@media(max-width: 48em){.stats-grid{grid-template-columns:1fr}}.stats-card{background:var(--color-surface);border:1px solid var(--color-gray-100);border-radius:var(--border-radius-lg);box-shadow:0 1px 4px rgba(25,33,61,.08);padding-block:var(--space-xl);padding-inline:var(--space-lg);text-align:center}.stats-card__title{margin:0 0 var(--space-md) 0;font-size:var(--font-size-lg);color:var(--color-text)}.stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-lg)}.stat{display:grid;gap:4px}.stat__value{font-weight:800;font-size:clamp(2rem,1.25rem + 2vw,2.75rem);line-height:1.1;color:var(--color-text-strong, #2b2f36)}.stat__label{font-size:var(--font-size-sm, 0.9375rem);color:var(--color-text-muted, #6b7280)}.testimonials-section{position:relative;background:var(--color-surface-lt-orange);padding-inline:var(--page-gutter);padding-block:var(--space-2xl)}.testimonials-section.--spotlight{background-color:var(--color-green-50)}.testimonials-section.--spotlight .testimonials-section__inner{padding-inline:var(--space-4xl);padding-top:var(--space-2xl);padding-bottom:calc(var(--space-4xl)*2);max-width:100ch}.testimonials-section.--spotlight .testimonial__footer{margin-top:var(--space-xl)}.testimonials-section.--spotlight .testimonial__author{font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--space-sm)}.testimonials-section .testimonials-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-lg);padding-inline:var(--page-gutter)}.testimonials-section .testimonial-card{display:flex;flex-direction:column;gap:var(--space-md);min-height:396px;background:var(--color-surface-white);border-radius:var(--border-radius-md);border:1px solid var(--border-color);box-shadow:0px 1px 4px 0px rgba(25,33,61,.08);padding:var(--space-xl)}.testimonials-section .testimonial-card h3{font-size:var(--font-size-2xl);color:var(--color-gray-800);font-weight:700}.testimonials-section .testimonial-card .btn{margin-top:var(--space-2xl)}.testimonials-section .testimonial__logo img{max-width:188px;max-height:36px}.testimonials-section .testimonial__quote{margin:auto 0 0;font-size:var(--font-size-xl)}.testimonials-section .testimonial__quote.small{font-size:var(--font-size-md)}.testimonials-section .testimonial__author{display:block;font-size:var(--font-size-sm);font-style:normal;color:var(--color-gray-700)}.theme-plugins-section{position:relative;padding-block:var(--space-3xl);background-color:var(--color-surface-lt-blue)}.theme-plugins__inner{padding-block:var(--space-xl)}.floating-icon-container{position:absolute;height:285px;left:0;top:20px;z-index:0;pointer-events:none}.icon-frame{position:absolute;box-sizing:border-box;display:flex;gap:4px;width:45px;height:45px;align-items:center;justify-content:center;padding:var(--space-xs);border-radius:var(--border-radius-sm)}.icon-frame .icon-wrapper{position:relative;flex-shrink:0;width:30px;height:30px}.icon-frame .icon-wrapper .icon{stroke-width:2;width:30px;height:30px}.icon-frame.--calendar{background:var(--color-red-50);left:311px;top:-12px}.icon-frame.--calendar .icon{color:var(--color-red-600)}.icon-frame.--palette{background:var(--color-purple-100);left:1100px;top:-10px}.icon-frame.--palette .icon{color:var(--color-purple-600)}.icon-frame.--grid{background:var(--color-red-100);left:1190px;top:34px}.icon-frame.--grid .icon{color:var(--color-red-700)}.icon-frame.--text{background:var(--color-orange-100);left:1280px;top:12px}.icon-frame.--text .icon{color:var(--color-orange-600)}.icon-frame.--wand{background:var(--color-yellow-50);left:1300px;top:104px}.icon-frame.--wand .icon{color:var(--color-orange-600)}.icon-frame.--medal{background:var(--color-green-100);left:1340px;top:192px}.icon-frame.--medal .icon{color:var(--color-green-600)}.icon-frame.--user-plus{background:var(--color-blue-100);left:1445px;top:232px}.icon-frame.--user-plus .icon{color:var(--color-blue-700)}.icon-frame.--paintbrush{background:var(--color-purple-100);left:1410px;top:119px}.icon-frame.--paintbrush .icon{color:var(--color-purple-700)}.icon-frame.--trophy{background:var(--color-purple-50);left:222px;top:24px}.icon-frame.--trophy .icon{color:var(--color-purple-700)}.icon-frame.--dollar{background:var(--color-green-100);left:140px;top:12px}.icon-frame.--dollar .icon{color:var(--color-green-700)}.icon-frame.--chat{background:var(--color-orange-100);left:100px;top:94px}.icon-frame.--chat .icon{color:var(--color-orange-600)}.icon-frame.--key{background:var(--color-blue-100);left:60px;top:191px}.icon-frame.--key .icon{color:var(--color-blue-700)}.icon-frame.--check{background:var(--color-yellow-100);left:5px;top:117px}.icon-frame.--check .icon{color:var(--color-green-700)}.icon-frame.--layers{background:var(--color-red-100);left:-40px;top:224px}.icon-frame.--layers .icon{color:var(--color-red-700)}.icon-container .icon{display:block;width:100%;height:100%}.discover-section{background-color:var(--color-surface-lt-yellow);padding-top:calc(var(--space-2xl)*2);padding-bottom:var(--space-2xl)}.discover-section .section-title{max-width:30ch}.discover-image-grid{max-width:1300px;margin:0 auto;overflow:hidden;background-color:var(--color-gray-900);padding-block:var(--space-lg);border-radius:var(--border-radius-sm)}.discover-image-grid__rows{position:relative;display:grid;gap:var(--space-lg)}.discover-image-grid__rows:hover .--overlay{opacity:1;pointer-events:all}.discover-image-grid__rows.is-paused .--overlay{opacity:1;pointer-events:auto}.discover-image-grid__row{overflow:hidden;position:relative}.discover-image-grid__scroll-content{display:flex;gap:var(--space-lg);will-change:transform;width:fit-content}.discover-image-grid__cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;height:100%;transition:opacity 180ms ease-out}.discover-image-grid__cta.--overlay{background:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:1}.discover-image-grid__cta .cta-content{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--color-surface-white);border-radius:var(--border-radius-round);padding:var(--space-sm) var(--space-md);color:currentcolor;z-index:2}.discover-image-grid .image-card{position:relative;overflow:hidden;flex:0 0 426px;border-radius:var(--border-radius-sm)}.discover-image-grid .image-card img{display:block;width:100%;height:100%;object-fit:cover}.discover-image-grid__cta .cta-button{--cta-bg: var(--color-surface-white);display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--color-surface-white);border:3px solid var(--color-blue-500);border-radius:var(--border-radius-round);padding:var(--space-sm);font-size:var(--font-size-lg);color:var(--color-text);text-decoration:none;transition:all .1s ease-in-out;font-weight:700;cursor:pointer;background:linear-gradient(var(--cta-bg), var(--cta-bg)) padding-box,linear-gradient(45deg, var(--color-gray-400), var(--color-gray-400), var(--color-gray-400), var(--color-gray-400), var(--color-gray-400), var(--d-red), var(--d-orange), var(--d-yellow), var(--d-green), var(--d-blue)) border-box;background-size:300% 300%;background-position:0% 50%;transition:transform .1s ease-in-out,background-position .3s ease-out}.discover-image-grid__cta .cta-button:hover{border:3px solid rgba(0,0,0,0)}@media(prefers-reduced-motion: no-preference){.discover-image-grid__cta .cta-button:hover{animation:rainbow-shimmer .5s forwards;animation-delay:.15s}}.discover-image-grid__cta .cta-button:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.discover-image-grid__cta .cta-button .highlight{color:var(--color-blue-600)}.discover-image-grid__cta .cta-button .icon{width:14px;height:14px}.discover-image-grid__row.--top .discover-image-grid__scroll-content{animation:scroll 60s linear infinite}.discover-image-grid__row.--middle .discover-image-grid__scroll-content{animation:scroll 57s linear infinite reverse}.discover-image-grid__row.--bottom .discover-image-grid__scroll-content{animation:scroll 63s linear infinite}.discover-image-grid__rows:hover .discover-image-grid__scroll-content{animation-play-state:paused}.cta-block-section{--cta-bg: var(--color-purple-600);background-color:var(--cta-bg);padding-block:var(--page-gutter)}.cta-block-section .cta-block__inner{padding-block:var(--page-gutter);padding-inline:var(--space-3xl);color:var(--color-text--reverse)}.cta-block-section .cta-block__title{max-width:50ch;color:var(--color-text--reverse)}.cta-block-section .section-label{color:var(--color-purple-200)}.cta-block-section .section-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.cta-block-section.--floating{--cta-bg: var(--color-purple-700);max-width:var(--container-inner);margin-inline:auto;margin-top:-100px;border-radius:var(--border-radius-lg);border:1px solid var(--color-green-50)}.cta-block-section.--floating .section-header{margin-bottom:var(--space-lg)}.features-section{margin-inline:var(--page-gutter);margin-block:var(--section-spacing)}.features-section__inner{padding-inline:var(--page-gutter);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.feature-card{--feature-accent: var(--color-gray-400);position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);padding:var(--space-xl);border-radius:var(--border-radius-lg);background:var(--color-surface-white);box-shadow:0 6px 20px rgba(15,23,42,.04)}.feature-card.--full-width{grid-column:1/-1}.feature-card.--stacked{grid-template-columns:1fr}.feature-card.--reverse .feature-card__media{order:1}.feature-card.--reverse .feature-card__content{order:2}.feature-card::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--feature-accent);pointer-events:none}.feature-card__title{font-weight:700}.feature-card .feature-list{margin-top:var(--space-4xl)}.feature-card__label{letter-spacing:.5px}.feature-card.--build .feature-card__label{color:var(--color-blue-700)}.feature-card.--build::before{border-color:var(--color-blue-200)}.feature-card.--connect .feature-card__label{color:var(--color-red-700)}.feature-card.--connect::before{border-color:var(--color-red-300)}.feature-card.--manage .feature-card__label{color:var(--color-purple-600)}.feature-card.--manage::before{border-color:var(--color-purple-300)}.feature-card.--grow .feature-card__label{color:var(--color-orange-500)}.feature-card.--grow::before{border-color:var(--color-orange-300)}.feature-card__media{min-height:180px;flex:0 0 426px;order:2}.feature-card__media img{display:block;width:100%}.feature-card__content{display:flex;flex-direction:column;gap:var(--space-md);order:1}.community-section{padding-inline:var(--page-gutter);padding-top:calc(var(--space-2xl)*2);padding-bottom:calc(var(--space-3xl)*2);background:linear-gradient(0deg, var(--color-purple-100) 1.0937%, var(--color-purple-50) 7.1875%)}.value-grid-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-2xl);padding-inline:var(--page-gutter)}.value-item{display:flex;flex-direction:column;gap:var(--space-lg)}.value-item__title{font-size:var(--font-size-lg);font-weight:700}.value-item__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--color-purple-700)}.support-section{background-color:var(--color-surface-lt-orange);padding-top:calc(var(--space-2xl)*2);padding-bottom:calc(var(--space-3xl)*2)}.support-grid-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-lg);padding-inline:var(--space-4xl)}.support-item{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:var(--space-xl);background-color:var(--color-surface-white);padding:var(--space-xl);border:1px solid var(--color-gray-100);border-radius:var(--border-radius-md);box-shadow:0px 1px 4px 0px rgba(25,33,61,.05);transition:border-radius .3s cubic-bezier(0.7, 0, 0.3, 1)}.support-item:hover{border-radius:10px 10px 100px;border-color:var(--color-orange-300)}.support-item__body{gap:var(--space-lg)}.support-item__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-xl);color:var(--color-gray-700)}@media(max-width: 1200px){.switcher__grid{grid-template-columns:1fr}.testimonials-grid{grid-template-columns:repeat(2, 1fr)}.floating-icon{display:none}}@media(max-width: 768px){.navbar{padding:16px 20px}.nav-menu{display:none}.hero-title{font-size:36px;line-height:44px}.hero-description{font-size:18px;line-height:27px}.testimonials-grid{grid-template-columns:1fr}.features-grid{grid-template-columns:1fr}.testimonials-section{padding:40px 20px}.tabs__list{flex-direction:column;align-items:center}}/*# sourceMappingURL=home.css.map */