:root {
  --brand--white: var(--neutral--white);
  --font-family--body: Inter, Arial, sans-serif;
  --brand--mid-grey: #29353c;
  --_typography---body--body-font-size: 1rem;
  --font-family--heading: Inter, Arial, sans-serif;
  --_typography---h1--h1-font-size: 4rem;
  --_typography---font-height--small: 1.1;
  --_typography---h1--h1-font-weight: var(--font-weight--bold);
  --_typography---h2--h2-font-size: 3.5rem;
  --_typography---h2--h2-font-weight: var(--font-weight--bold);
  --_typography---h4--h4-font-size: 2rem;
  --_typography---h4--h4-font-weight: var(--font-weight--semi-bold);
  --_typography---h5--h5-font-size: 1.5rem;
  --_typography---h5--h5-font-weight: var(--font-weight--semi-bold);
  --_typography---h6--h6-font-size: 1.25rem;
  --_typography---h6--h6-font-weight: var(--font-weight--semi-bold);
  --_layout---spacing--xxsmall: .25rem;
  --neutral--black: #000;
  --_sizes---border-width--thin: 1px;
  --brand--dark-cream: #f2f2ec;
  --brand--darkest-cream: #e2e2d5;
  --_sizes---border-radius--xlarge: 1.5rem;
  --brand--cream: #fffcfb;
  --_typography---body--font-size-small: .875rem;
  --brand--mid-grey-80-opacity: #44484dcc;
  --_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>: .875rem;
  --_layout---spacing--xlarge: 4rem;
  --_layout---spacing--xsmall: .5rem;
  --_layout---spacing--huge: 6rem;
  --_layout---spacing--large: 3rem;
  --_layout---spacing--xxlarge: 5rem;
  --_layout---spacing--tiny: .125rem;
  --_layout---spacing--small: 1rem;
  --_layout---spacing--medium: 2rem;
  --font-weight--semi-bold: 600;
  --_theme---background--success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--_theme---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --_theme---text-color--success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--_theme---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --_typography---h3--h3-font-size: 2.5rem;
  --_typography---h3--h3-font-weight: var(--font-weight--semi-bold);
  --_typography---body--font-size-medium: 1.25rem;
  --_typography---font-size--medium: 1.25rem;
  --_layout---spacing--global-padding: 2rem;
  --neutral--transparent: transparent;
  --_sizes---container--small: 48rem;
  --_sizes---container--xsmall: 44rem;
  --font-weight--normal\<deleted\|variable-8115ad3f-1d56-e947-9030-674c6b7c3227\>: 400;
  --_layout---section-padding--regular: 4rem;
  --_sizes---max-width--small: 20rem;
  --brand--green: #4ec677;
  --font-weight--medium: 500;
  --_theme---border-color--primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--neutral--neutral-lightest);
  --_typography---body--font-size-tiny: .75rem;
  --_sizes---max-width--xxlarge: 80rem;
  --font-weight--light\<deleted\|variable-e0aaf096-b47f-3923-a227-a1577d8a4421\>: 300;
  --_sizes---max-width--xsmall: 16rem;
  --font-weight--xbold\<deleted\|variable-a2576349-e17b-4331-a20a-d77db605ba2b\>: 800;
  --_sizes---max-width--medium: 32rem;
  --_sizes---max-width--large: 48rem;
  --_sizes---max-width--xlarge: 64rem;
  --_theme---text-color--secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--neutral--neutral-darker);
  --_layout---section-padding--large: 8rem;
  --_typography---body--font-size-large: 2rem;
  --_sizes---border-radius--small: .25rem;
  --_sizes---container--large: 76rem;
  --_theme---background--error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--_theme---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --_theme---text-color--error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--_theme---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --_sizes---max-width--xxsmall: 12rem;
  --_theme---background--black\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--neutral--black);
  --_theme---text-color--alternate: var(--brand--lightest-blue);
  --_layout---section-padding--medium\<deleted\|variable-55d5565d-c26d-552c-bd4e-9b91f6c59e87\>: 5rem;
  --_sizes---container--medium: 64rem;
  --_theme---background--warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--_theme---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --_theme---text-color--warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--_theme---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --_sizes---border-radius--full: 100vh;
  --font-family--button: Inter, Arial, sans-serif;
  --brand--light-grey: #f5f5f5;
  --_theme---text-color--primary: var(--neutral--black);
  --_layout---section-padding--hero-top: 10rem;
  --_layout---section-padding--medium: 6rem;
  --_layout---spacing--xxhuge: 12rem;
  --_layout---spacing--none: 0rem;
  --_layout---spacing--xhuge: 8rem;
  --_sizes---border-radius--xxlarge: 2rem;
  --brand--light-blue: #c9e8f9;
  --brand--border-light-blue: #c9e8f929;
  --_sizes---border-radius--large: 1rem;
  --brand--medium-blue: #50c0ff;
  --brand--dark-blue: #014a9a;
  --brand--light-grey-blue: #f0f2f9;
  --brand--pricing-orange: #c26304;
  --brand--pricing-green: #1f6834;
  --brand--black: var(--neutral--black);
  --_sizes---border-radius--medium: .5rem;
  --neutral--white: #fff;
  --brand--blue: #0073ff;
  --_typography---font-size--regular: 1rem;
  --brand--lightest-blue: #edf6ff;
  --brand--red: #f32121;
  --_typography---h1--h1-line-height: var(--_typography---font-height--small);
  --_typography---font-size--large: 2rem;
  --brand--light-grey-border: #e6e6e6;
  --brand--yellow: #ffce4b;
  --brand--medium-red: #ff6c6c;
  --brand--pink: #ff94dd;
  --brand--orange: #ffa552;
  --brand--purple: #8025ff;
  --neutral--neutral-lightest: #eee;
  --neutral--neutral-lighter: #ccc;
  --neutral--neutral-light: #aaa;
  --neutral--neutral: #666;
  --neutral--neutral-dark: #444;
  --neutral--neutral-darker: #222;
  --neutral--neutral-darkest: #111;
  --font-weight--medium-2: 500;
  --font-weight--regular: 400;
  --font-weight--bold: 700;
  --_theme---system--success-background\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: var(--brand--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>);
  --_theme---system--success-text\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: var(--brand--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>);
  --_theme---system--error-background\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: var(--brand--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>);
  --_theme---system--error-text\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: var(--brand--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>);
  --_theme---system--warning-background\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: var(--brand--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>);
  --_theme---system--warning-text\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: var(--brand--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>);
  --brand--green\<deleted\|variable-250c51ef-9593-472e-ebda-2eee102638aa\>: #cef5ca;
  --brand--green-darker\<deleted\|variable-af4a66ed-29aa-6390-d88f-85bf78389f92\>: #114e0b;
  --brand--red\<deleted\|variable-15c39f21-4118-4533-342f-c29e9852fd79\>: #f8e4e4;
  --brand--red-darker\<deleted\|variable-0e7bdc29-3f49-d18d-fc12-7f927e485f61\>: #3b0b0b;
  --brand--yellow\<deleted\|variable-32cfb3c9-dd46-3c5b-bfbe-c5b8defe4663\>: #fcf8d8;
  --brand--yellow-darker\<deleted\|variable-e2069969-82a7-5819-d260-1d46a98a5b09\>: #5e5515;
}

body {
  background-color: var(--brand--white);
  font-family: var(--font-family--body);
  color: var(--brand--mid-grey);
  font-size: var(--_typography---body--body-font-size);
  line-height: 1.6;
}

h1 {
  font-family: var(--font-family--heading);
  font-size: var(--_typography---h1--h1-font-size);
  line-height: var(--_typography---font-height--small);
  font-weight: var(--_typography---h1--h1-font-weight);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--font-family--heading);
  font-size: var(--_typography---h2--h2-font-size);
  line-height: var(--_typography---font-height--small);
  font-weight: var(--_typography---h2--h2-font-weight);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--font-family--heading);
  font-size: var(--_typography---h4--h4-font-size);
  line-height: 1.2;
  font-weight: var(--_typography---h4--h4-font-weight);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--font-family--heading);
  font-size: var(--_typography---h4--h4-font-size);
  line-height: 1.3;
  font-weight: var(--_typography---h4--h4-font-weight);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--font-family--heading);
  font-size: var(--_typography---h5--h5-font-size);
  line-height: 1.3;
  font-weight: var(--_typography---h5--h5-font-weight);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-family: var(--font-family--heading);
  font-size: var(--_typography---h6--h6-font-size);
  line-height: 1.4;
  font-weight: var(--_typography---h6--h6-font-weight);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  color: var(--brand--mid-grey);
  margin-bottom: 0;
  line-height: 1.5;
}

a {
  color: var(--brand--mid-grey);
  text-underline-offset: .1rem;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

a:hover {
  text-decoration: none;
}

a:focus-visible, a[data-wf-focus-visible] {
  outline-color: var(--brand--mid-grey);
  outline-offset: 1px;
  outline-width: 1px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: var(--_layout---spacing--xxsmall);
}

img {
  max-width: 100%;
  color: var(--neutral--black);
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-style: solid;
  border-width: var(--_sizes---border-width--thin) var(--_sizes---border-width--thin) var(--_sizes---border-width--thin) 3px;
  border-color: var(--brand--dark-cream) var(--brand--dark-cream) var(--brand--dark-cream) var(--brand--darkest-cream);
  border-top-right-radius: var(--_sizes---border-radius--xlarge);
  border-bottom-right-radius: var(--_sizes---border-radius--xlarge);
  background-color: var(--brand--cream);
  font-size: var(--_typography---body--font-size-small);
  margin-bottom: 0;
  padding: 1.25rem;
  line-height: 1.5;
}

figure {
  width: 100%;
  margin: 2rem 0;
}

figcaption {
  color: var(--brand--mid-grey-80-opacity);
  font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  text-align: center;
  margin-top: .25rem;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-style-h3 {
  font-size: var(--_typography---h3--h3-font-size);
  font-weight: var(--_typography---h3--h3-font-weight);
  letter-spacing: -.02em;
}

.text-rich-text h1 {
  margin-bottom: 1rem;
  font-size: 3rem;
}

.text-rich-text h2 {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
}

.text-rich-text h3 {
  font-size: 2rem;
  font-weight: var(--_typography---h3--h3-font-weight);
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.text-rich-text h4 {
  font-family: var(--font-family--heading);
  font-size: 1.5rem;
  font-weight: var(--_typography---h4--h4-font-weight);
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.text-rich-text h5 {
  font-size: 1.25rem;
  font-weight: var(--_typography---h4--h4-font-weight);
  margin-bottom: 1rem;
}

.text-rich-text h6 {
  font-size: 1rem;
  font-weight: var(--_typography---h6--h6-font-weight);
  margin-bottom: 1rem;
}

.text-rich-text p {
  font-size: var(--_typography---font-size--medium);
  margin-bottom: 1.5rem;
  line-height: 1.6;
}

.text-rich-text ul, .text-rich-text ol {
  font-size: var(--_typography---font-size--medium);
  margin-bottom: 2rem;
}

.text-rich-text a {
  color: var(--brand--mid-grey);
  transition: color .1s;
}

.text-rich-text a:hover {
  color: var(--brand--mid-grey-80-opacity);
  text-decoration: none;
}

.text-rich-text img {
  width: 100%;
  height: auto;
}

.text-rich-text blockquote {
  padding: var(--_layout---spacing--small) var(--_layout---spacing--global-padding);
  border-top-style: none;
  border-bottom-style: none;
  border-left-width: 2px;
  border-right-style: none;
  border-left-color: var(--brand--mid-grey);
  background-color: var(--neutral--transparent);
  font-size: var(--_typography---font-size--medium);
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-weight: 600;
  line-height: 1.6;
}

.container-small {
  width: 100%;
  max-width: var(--_sizes---container--small);
  margin-left: auto !important;
  margin-right: auto !important;
}

.container-small.is-use-cases {
  max-width: var(--_sizes---container--xsmall);
}

.padding-global {
  padding-right: var(--_layout---spacing--global-padding);
  padding-left: var(--_layout---spacing--global-padding);
  position: relative;
}

.heading-style-h6 {
  font-size: var(--_typography---h6--h6-font-size);
}

.container-large {
  width: 100%;
  max-width: var(--_sizes---container--large);
  position: relative;
  margin-left: auto !important;
  margin-right: auto !important;
}

.text-size-medium {
  font-size: var(--_typography---body--body-font-size);
}

.text-size-medium:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e), .text-size-medium:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da) {
  width: 60%;
}

.text-size-medium:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
  width: 70%;
}

.text-size-medium.text-color-royal-blue:where(.w-variant-9cb2e26d-3194-e5d5-a397-4a8e8b5ecb71), .text-size-medium.text-color-royal-blue:where(.w-variant-7fb8a4eb-5573-23b9-d4a6-9a5e785aeed8) {
  display: none;
}

.text-size-medium.text-weight-semibold {
  flex: 0 auto;
}

.text-size-medium.text-color-royal-blue:where(.w-variant-9cb2e26d-3194-e5d5-a397-4a8e8b5ecb71), .text-size-medium.text-color-royal-blue:where(.w-variant-7fb8a4eb-5573-23b9-d4a6-9a5e785aeed8) {
  display: none;
}

.hide {
  display: none !important;
}

.nav_component {
  width: 100%;
  padding: 1rem var(--_layout---spacing--global-padding);
  border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #fffffff2;
  position: relative;
}

.nav_container {
  width: 100%;
  max-width: var(--_sizes---container--large);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.global_brand-logo {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.nav_menu {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  position: static;
}

.nav_btn {
  border-radius: var(--_sizes---border-radius--full);
  font-family: var(--font-family--button);
  color: var(--brand--white);
  font-size: var(--_typography---body--font-size-small);
  justify-content: center;
  align-items: center;
  padding-top: .65rem;
  padding-bottom: .65rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav_btn:focus-visible, .nav_btn[data-wf-focus-visible] {
  outline-color: var(--brand--mid-grey);
  outline-offset: 1px;
  outline-width: 1px;
}

.nav_fixed {
  z-index: 9999;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_content-l {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav_content-r {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav_brand-link {
  justify-content: flex-start;
  align-items: center;
  width: 8.5rem;
  display: flex;
}

.nav-dropdown_component {
  background-color: var(--neutral--transparent);
  font-size: var(--_typography---body--font-size-small);
  padding: 0;
  position: static;
}

.nav-dropdown_toggle {
  grid-column-gap: .45rem;
  grid-row-gap: .45rem;
  font-size: var(--_typography---body--font-size-small);
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 500;
  display: flex;
}

.nav-dropdown_list {
  background-color: var(--neutral--transparent);
  width: 100%;
  padding-top: 1.05rem;
  left: 0%;
}

.nav-dropdown_list-wrp {
  z-index: 1;
  border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  background-color: var(--brand--white);
  font-size: var(--_typography---body--font-size-small);
  flex-flow: column;
  display: flex;
  position: relative;
}

.nav-dropdown_list-wrp.is-base {
  box-shadow: 0 4px 16px #30383f14;
}

.nav_menu-link {
  background-color: var(--neutral--transparent);
  color: var(--brand--mid-grey);
  font-size: var(--_typography---body--font-size-small);
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.nav_menu-link:where(.w-variant-4ebe4362-7320-d19b-d3da-6eb5704a00c0) {
  color: var(--brand--mid-grey);
}

.nav_menu-link:hover, .nav_menu-link.w--current {
  color: var(--brand--mid-grey-80-opacity);
}

.nav_menu-link.nav_sign-in {
  display: none;
}

.nav_menu-link.nav_sign-in:where(.w-variant-4ebe4362-7320-d19b-d3da-6eb5704a00c0) {
  display: flex;
}

.global_icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  display: flex;
}

.global_icon:where(.w-variant-9de18dc6-e8b8-abab-3cb3-21f6504702cf), .global_icon:where(.w-variant-e216fced-8821-b435-1463-5af8c5610500), .global_icon:where(.w-variant-26987f15-e0e5-64bf-085e-585e43539198), .global_icon:where(.w-variant-116cebda-48cb-d412-a791-c6bc32b97861) {
  display: none;
}

.global_icon.is-chevron-right {
  width: .4rem;
  height: auto;
}

.global_icon.is-slider-nav {
  width: .75rem;
  height: auto;
}

.hero_btn-wrp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_btn-wrp:where(.w-variant-dcbe00c2-810d-d060-ac85-76db836dca1c), .hero_btn-wrp:where(.w-variant-1aa7bf5a-bbd9-b491-4b9b-9916fb3ff6d4), .hero_btn-wrp:where(.w-variant-fae0b651-d954-e229-8ec4-3ba382905324), .hero_btn-wrp:where(.w-variant-96b1d887-a37a-f515-319b-bce6915130ee), .hero_btn-wrp:where(.w-variant-4688329e-65ac-5cce-51c7-c318db082e2a) {
  display: none;
}

.global_btn-primary {
  box-sizing: border-box;
  border-radius: var(--_sizes---border-radius--full);
  min-width: 0;
  font-family: var(--font-family--button);
  font-size: var(--_typography---body--font-size-small);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding-top: .65rem;
  padding-bottom: .65rem;
  padding-right: 0;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}

.global_btn-secondary {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: var(--_sizes---border-width--thin) solid var(--brand--darkest-cream);
  border-radius: var(--_sizes---border-radius--full);
  background-color: var(--brand--white);
  font-family: var(--font-family--button);
  color: var(--brand--mid-grey);
  font-size: var(--_typography---body--font-size-small);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: .65rem 1.5rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: background-color .2s, border-color .2s;
  display: flex;
}

.global_btn-secondary:hover {
  border-color: var(--brand--dark-cream);
  background-color: var(--brand--cream);
}

.global_btn-wrp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  pointer-events: none;
  color: var(--brand--white);
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: relative;
}

.global_btn-wrp.is-alt-gradient {
  color: var(--brand--mid-grey);
}

.footer_component {
  padding-bottom: var(--_layout---spacing--global-padding);
  position: relative;
}

.footer_wrp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--_sizes---border-radius--xxlarge);
  background-color: var(--brand--mid-grey);
  color: var(--brand--light-blue);
  flex-flow: column;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer_grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1.5fr 1.5fr 1.5fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.footer_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer_brand-link {
  width: 8.5rem;
  color: var(--brand--light-blue);
  justify-content: flex-start;
  align-items: center;
  transition: color .1s;
  display: flex;
}

.footer_brand-link:hover {
  color: var(--brand--white);
}

.footer_link-wrp {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.footer_link {
  color: var(--brand--light-blue);
  font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding-top: .35rem;
  padding-bottom: .35rem;
  text-decoration: none;
  transition: color .1s, padding .1s;
  display: flex;
}

.footer_link:hover {
  color: var(--brand--white);
  padding-left: .1rem;
  text-decoration: none;
}

.footer_link:focus {
  outline-color: var(--brand--light-blue);
}

.footer_link:focus-visible, .footer_link[data-wf-focus-visible] {
  outline-color: var(--brand--light-blue);
  outline-offset: 1px;
  outline-width: 1px;
}

.footer_base-wrp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: var(--_sizes---border-width--thin) dotted var(--brand--border-light-blue);
  font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  display: flex;
  position: relative;
}

.footer_base-content-l {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-dropdown_grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 64rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.nav-dropdown_grid.is-integrations {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.nav-dropdown_grid.is-resources {
  grid-template-columns: 1fr 1fr 1fr;
}

.nav-dropdown_content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-left: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  color: var(--brand--mid-grey);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1.5rem 1.5rem 1.5rem 1.35rem;
  text-decoration: none;
  transition: color .1s;
  display: flex;
  overflow: hidden;
}

.nav-dropdown_content:hover {
  color: var(--brand--mid-grey-80-opacity);
}

.nav-dropdown_content.is-last {
  border-right: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  border-right: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
}

.nav-dropdown_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.nav-dropdown_int-grid {
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav-dropdown_int-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.nav-dropdown_int-link:hover {
  color: var(--brand--mid-grey-80-opacity);
}

.nav-dropdown_int-icon-wrp {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: auto;
  display: flex;
}

.nav-dropdown_int-logo {
  width: 100%;
  height: auto;
}

.global_lines-wrp {
  padding-right: var(--_layout---spacing--global-padding);
  padding-left: var(--_layout---spacing--global-padding);
  pointer-events: none;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.global_lines-wrp:where(.w-variant-3b77b6d5-3b72-d104-a5f9-4097b7ee90f4) {
  padding-left: 0;
  padding-right: 0;
}

.global_lines-vert {
  width: 100%;
  height: 100%;
  max-width: var(--_sizes---container--large);
  border-right: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  border-left: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  justify-content: space-between;
  padding-left: 6rem;
  padding-right: 6rem;
  display: flex;
  position: relative;
}

.global_lines-horiz {
  border-top: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.global_lines-horiz:where(.w-variant-4cf6403a-3584-028f-8bd9-f7035f7cec4a) {
  border-top-style: none;
}

.global_lines-horiz:where(.w-variant-41b5c6f8-3b6b-d7b7-b174-37f570929daf) {
  border-bottom-style: none;
}

.global_card-txt-wrp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.global_txt-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--brand--mid-grey-80-opacity);
  font-size: var(--_typography---body--font-size-small);
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.global_txt-link:hover {
  color: var(--brand--mid-grey-80-opacity);
}

.global_txt-link.text-color-secondary {
  grid-column-gap: var(--_layout---spacing--xxsmall);
  grid-row-gap: var(--_layout---spacing--xxsmall);
}

.global_txt-link.release-notes_footer-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  font-size: var(--_typography---body--body-font-size);
  transition: color .1s;
}

.global_txt-link.release-notes_footer-link:hover {
  color: var(--brand--mid-grey);
}

.global_txt-link.is-mobile-menu {
  transition: color .1s;
}

.global_txt-link.is-mobile-menu:hover {
  color: var(--brand--mid-grey);
}

.quotes_badge-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_cta-wrp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
}

.footer_cta-wrp:where(.w-variant-ce477c19-b729-3255-3856-965643644cc3) {
  display: none;
}

.footer_cta-header-wrp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 34rem;
  display: flex;
}

.footer_cta-header-wrp:where(.w-variant-565bec9e-c756-dbdb-7ee9-82c078dd5e51) {
  display: none;
}

.footer_content-l {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.global_btn-alt {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: var(--_sizes---border-width--thin) solid var(--brand--light-blue);
  border-radius: var(--_sizes---border-radius--full);
  background-color: var(--neutral--transparent);
  height: 2.5rem;
  font-family: var(--font-family--button);
  color: var(--brand--light-blue);
  font-size: var(--_typography---body--font-size-small);
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  transition: background-color .1s, color .1s, border-color .1s;
  display: flex;
}

.global_btn-alt:hover {
  border-color: var(--brand--white);
  color: var(--brand--white);
  background-color: #ffffff0d;
}

.global_collection {
  width: 100%;
}

.global_collection.is-stories {
  flex: 1;
  width: auto;
}

.global_collection-list.is-notes-category {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.global_collection-list.is-speaker-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.global_collection-list.is-speaker-bottom {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-left: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  flex-flow: column;
  display: flex;
}

.global_collection-list.is-related {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: 1px;
  display: grid;
}

.global_collection-list.is-academy-cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.global_collection-list.is-academy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.global_collection-list.is-realease-notes {
  flex-flow: column;
  display: flex;
}

.global_collection-list.is-customer-stories-dropdown {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  display: flex;
}

.global_collection-list.is-stories {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.global_collection-list.is-stories-integration {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.global_collection-list.is-stories-hero {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.global_collection-item {
  position: relative;
}

.global_collection-item.is-global-padding {
  padding-right: var(--_layout---spacing--global-padding);
  padding-left: var(--_layout---spacing--global-padding);
}

.spacer_component {
  height: 1.5rem;
}

.spacer_component:where(.w-variant-5f977f52-74ca-3407-54d7-3e5c08291104) {
  height: 4rem;
}

.spacer_component:where(.w-variant-38821609-a1e9-22fc-44b5-071110220d5d) {
  height: 8rem;
}

.spacer_component:where(.w-variant-91818f5a-0dc8-362d-eb85-44b25a306510) {
  height: var(--_layout---section-padding--hero-top);
}

.spacer_component:where(.w-variant-dddbf3b4-ffea-130f-c8e9-a4e2fc30c4ac) {
  height: 1rem;
}

.nav_menu-line-4 {
  background-color: var(--brand--black);
  width: 100%;
  height: 2px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.nav_menu-line-2 {
  background-color: var(--brand--black);
  width: 100%;
  height: 2px;
}

.nav_menu-line-1 {
  background-color: var(--brand--black);
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.nav_menu-line-wrp {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1rem;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.nav_menu-line-3 {
  background-color: var(--brand--black);
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 0%;
}

.nav_menu-line-center {
  width: 100%;
  height: 2px;
  position: relative;
}

.nav_menu-btn {
  width: 3rem;
  height: 3rem;
  padding: 0;
}

.nav_menu-wrp {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-dropdown_toggle-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: .5rem;
  height: auto;
  display: flex;
  position: relative;
}

.text-color-royal-blue {
  color: var(--brand--blue);
}

.global_btn-gradient {
  border-radius: var(--_sizes---border-radius--full);
  opacity: 0;
  pointer-events: none;
  background-image: linear-gradient(90deg, #63a9f8, #b9e2a9);
  position: absolute;
  inset: 0%;
}

.global_btn-gradient.is-alt-gradient {
  opacity: 1;
  opacity: 1;
}

.global_btn-alt-gradient {
  border-radius: var(--_sizes---border-radius--full);
  background-color: var(--brand--mid-grey);
  height: 2.5rem;
  font-family: var(--font-family--button);
  font-size: var(--_typography---body--font-size-small);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.global-card_component {
  height: 100%;
  padding: var(--_layout---spacing--global-padding);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  border-radius: var(--_sizes---border-radius--xxlarge);
  background-color: var(--brand--cream);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.global-card_component.is-stretch {
  justify-content: space-around;
  height: 100%;
  padding: 3rem;
}

.global-card_component.is-padding-large {
  height: 100%;
  padding: 3rem;
}

.global_card-line-r {
  width: var(--_sizes---border-width--thin);
  border-right: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  height: 100%;
  position: absolute;
  inset: 0% -1px 0% auto;
}

.global_card-line-r:where(.w-variant-3b77b6d5-3b72-d104-a5f9-4097b7ee90f4) {
  display: none;
}

.global_card-line-l {
  width: var(--_sizes---border-width--thin);
  border-right: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  height: 100%;
  position: absolute;
  inset: 0% auto 0% -1px;
}

.global_card-line-l:where(.w-variant-3b77b6d5-3b72-d104-a5f9-4097b7ee90f4) {
  display: none;
}

.global_img-overlay {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.global_img-overlay.is-blue {
  background-color: #64c9f880;
}

.global_img-overlay.is-green {
  background-color: #a4f74b80;
}

.global_img-overlay.is-yellow {
  background-color: #ffea0080;
}

.global_img-overlay.is-pink {
  background-color: #ff7ae980;
}

.global_img-overlay.is-orange {
  background-color: #ffac6d4d;
}

.global_img-overlay.is-dark {
  background-color: #2e324d80;
}

.global_section-spacer {
  height: 8rem;
  padding-right: var(--_layout---spacing--global-padding);
  padding-left: var(--_layout---spacing--global-padding);
  position: relative;
}

.global_section-spacer:where(.w-variant-feb4a7a7-f259-e123-3284-520f083b4913) {
  height: 4rem;
}

.global_section-spacer:where(.w-variant-c8dd5603-f3a6-3965-b15f-77af210868c7) {
  display: none;
}

.global_section-spacer:where(.w-variant-11dd44c2-5238-b6d5-33a5-419cfa983f5d) {
  height: 2rem;
}

.global_empty-state {
  border: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  border-radius: var(--_sizes---border-radius--large);
  background-color: var(--brand--cream);
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1rem;
}

.blog-hero_cat-tag {
  border-radius: var(--_sizes---border-radius--full);
  background-color: var(--brand--lightest-blue);
  color: var(--brand--blue);
  font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  white-space: nowrap;
  padding: .35rem 1rem;
}

.code_txt-decoration {
  display: none;
}

.heading_left-wrp {
  padding-right: var(--_layout---spacing--global-padding);
  padding-left: var(--_layout---spacing--global-padding);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_header-hero {
  padding-top: var(--_layout---section-padding--hero-top);
  padding-bottom: var(--_layout---section-padding--regular);
  position: relative;
}

.section_header-hero:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4), .section_header-hero:where(.w-variant-7fb8a4eb-5573-23b9-d4a6-9a5e785aeed8) {
  padding-bottom: 0;
}

.notes_card-title {
  color: var(--brand--mid-grey);
  font-size: var(--_typography---h5--h5-font-size);
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.notes_card-title:hover {
  color: var(--brand--mid-grey-80-opacity);
}

.stories_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-right: .5px solid var(--brand--dark-cream);
  border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  border-left: .5px solid var(--brand--dark-cream);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: .4fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 3rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.stories_card-logo {
  object-position: 0% 50%;
  width: 100%;
  height: auto;
  max-height: 2rem;
}

.notes_card_base-wrp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.stories_card-txt-wrp {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.global_noise-overlay {
  opacity: .32;
  pointer-events: none;
  mix-blend-mode: color-dodge;
  background-image: url("https://cdn.prod.website-files.com/69835c4172c253147f762dca/6a2bf042177f3a2908fe3f68_simplesat-noise-texture.jpg");
  background-position: 50%;
  background-size: 120px;
  position: absolute;
  inset: 0%;
}

.global_noise-overlay.is-dark {
  mix-blend-mode: color-burn;
  mix-blend-mode: color-burn;
}

.nav-dropdown_heading-wrp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-size: var(--_typography---body--font-size-small);
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.nav-dropdown_heading-wrp.is-padding {
  padding-left: .6rem;
}

.nav-dropdown_heading-wrp.nav-dropdown_product-heading {
  font-size: var(--_typography---body--body-font-size);
}

.nav-dropdown_link-wrpper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 67rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.5rem;
  display: flex;
}

.nav-dropdown_int-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-left: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1.5rem 1.5rem 1.5rem .75rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.nav-dropdown_int-content.is-last {
  border-right: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  border-right: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
}

.global_btn-bg {
  background-color: var(--brand--mid-grey);
  opacity: 1;
  position: absolute;
  inset: 0%;
}

.nav_mobile-menu-wrp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: none;
}

.nav_mobile-btn-wrp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_mobile-btn-wrp:where(.w-variant-dcbe00c2-810d-d060-ac85-76db836dca1c), .nav_mobile-btn-wrp:where(.w-variant-1aa7bf5a-bbd9-b491-4b9b-9916fb3ff6d4), .nav_mobile-btn-wrp:where(.w-variant-fae0b651-d954-e229-8ec4-3ba382905324) {
  display: none;
}

.nav-dropdown_base-wrp {
  border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  background-color: var(--brand--white);
  font-size: var(--_typography---body--font-size-small);
  flex-flow: column;
  display: flex;
  position: relative;
  box-shadow: 0 4px 16px #30383f14;
}

.stories-hero_wrp {
  padding-right: var(--_layout---spacing--global-padding);
  padding-left: var(--_layout---spacing--global-padding);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  display: flex;
}

.stories-hero_grid-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.stories-hero_img-wrp {
  margin-top: 1rem;
}

.stories-hero_img {
  aspect-ratio: 3;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.stories-hero_cats-wrp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-color-light-blue {
  color: var(--brand--light-blue);
}

.global_bg-img-1 {
  object-fit: cover;
  width: 200%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.global_bg-img-2 {
  object-fit: cover;
  width: 200%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.footer_bg-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.code_footer-bg {
  display: none;
}

.section_customer-stats {
  border-top: var(--_sizes---border-width--thin) solid var(--brand--cream);
  position: relative;
}

.section_customer {
  padding-top: var(--_layout---section-padding--regular);
  padding-bottom: var(--_layout---section-padding--regular);
  border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  position: relative;
}

.customer_wrp {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.header-hero_logo {
  width: 100%;
  height: auto;
}

.header-hero_logo-wrp {
  width: 8rem;
  height: auto;
}

.customer-stats_wrp {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.customer-stats_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section_more-stories {
  padding-right: var(--_layout---spacing--global-padding);
  padding-left: var(--_layout---spacing--global-padding);
  position: relative;
}

.more-stories_card-wrp {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-top: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.stories_card-logo-wrp {
  max-width: 8rem;
  height: 2rem;
}

.section_heading {
  position: relative;
}

.section_heading:where(.w-variant-32b9f44d-3603-b7b4-dec0-b471b941cf71) {
  display: none;
}

.section_heading:where(.w-variant-c3a70aff-fb07-35d8-b138-1976a6f4f537) {
  border-top: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  padding-top: 4rem;
}

.global_card-link {
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.global_card-link:where(.w-variant-776a2b08-22cf-2cb8-5092-b30e19b16d77) {
  display: none;
}

.stories-hero_content-l {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.stories-hero_content-r {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.stories_card-img-wrp {
  border-radius: var(--_sizes---border-radius--large);
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stories_card-img {
  aspect-ratio: 3;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.nav_signin-link {
  background-color: var(--neutral--transparent);
  color: var(--brand--mid-grey);
  font-size: var(--_typography---body--font-size-small);
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.nav_signin-link:where(.w-variant-4ebe4362-7320-d19b-d3da-6eb5704a00c0) {
  color: var(--brand--mid-grey);
}

.nav_signin-link:hover, .nav_signin-link.w--current {
  color: var(--brand--mid-grey-80-opacity);
}

.nav_signin-link.nav_sign-in {
  display: none;
}

.nav_signin-link.nav_sign-in:where(.w-variant-4ebe4362-7320-d19b-d3da-6eb5704a00c0) {
  display: flex;
}

.code_nav-menu-open {
  display: none;
}

@media screen and (max-width: 991px) {
  body {
    --_layout---spacing--xxsmall: .25rem;
    --_layout---spacing--xlarge: 3rem;
    --_layout---spacing--xsmall: .5rem;
    --_layout---spacing--huge: 5rem;
    --_layout---spacing--large: 2.5rem;
    --_layout---spacing--xxlarge: 4rem;
    --_layout---spacing--tiny: .125rem;
    --_layout---spacing--small: 1rem;
    --_layout---spacing--medium: 1.5rem;
    --_layout---spacing--global-padding: 2rem;
    --_layout---section-padding--regular: 4rem;
    --_layout---section-padding--large: 6rem;
    --_layout---section-padding--medium\<deleted\|variable-55d5565d-c26d-552c-bd4e-9b91f6c59e87\>: 4rem;
    --_layout---section-padding--hero-top: 8rem;
    --_layout---section-padding--medium: 4rem;
    --_layout---spacing--xxhuge: 8rem;
    --_layout---spacing--none: 0rem;
    --_layout---spacing--xhuge: 6rem;
    --_typography---body--body-font-size: 1rem;
    --_typography---h1--h1-font-size: 3.5rem;
    --_typography---font-height--small: 1.1;
    --_typography---h1--h1-font-weight: var(--font-weight--bold);
    --_typography---h2--h2-font-size: 3rem;
    --_typography---h2--h2-font-weight: var(--font-weight--bold);
    --_typography---h4--h4-font-size: 2rem;
    --_typography---h4--h4-font-weight: var(--font-weight--semi-bold);
    --_typography---h5--h5-font-size: 1.5rem;
    --_typography---h5--h5-font-weight: var(--font-weight--semi-bold);
    --_typography---h6--h6-font-size: 1.25rem;
    --_typography---h6--h6-font-weight: var(--font-weight--semi-bold);
    --_typography---body--font-size-small: .875rem;
    --_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>: .875rem;
    --_typography---h3--h3-font-size: 2.5rem;
    --_typography---h3--h3-font-weight: var(--font-weight--semi-bold);
    --_typography---body--font-size-medium: 1.25rem;
    --_typography---font-size--medium: 1.25rem;
    --_typography---body--font-size-tiny: .75rem;
    --_typography---body--font-size-large: 2rem;
    --_typography---font-size--regular: 1rem;
    --_typography---h1--h1-line-height: var(--_typography---font-height--small);
    --_typography---font-size--large: 2rem;
  }

  .hide-tablet {
    display: none !important;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .container-small.is-events {
    max-width: 36rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    line-height: 1.2;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h2:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    font-size: 2.75rem;
  }

  .heading-style-h2:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e) {
    width: 80%;
  }

  .heading-style-h2:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da) {
    width: 55%;
  }

  .heading-style-h2:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
    width: 60%;
  }

  .text-size-medium:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e), .text-size-medium:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da) {
    width: 80%;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_component {
    background-color: var(--brand--white);
    -webkit-backdrop-filter: blur();
    backdrop-filter: blur();
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav_menu {
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--cream);
    background-color: var(--brand--white);
    height: 95svh;
    margin-top: 1px;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: absolute;
    overflow: auto;
  }

  .nav_btn {
    color: #fff;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .grid-flex-tablet {
    flex-flow: column;
    display: flex;
  }

  .grid-1-col-tab {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-2-col-tab {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-3-col-tab {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-4-col-tab {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-5-col-tab {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-6-col-tab {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .spacer-xhuge, .spacer-xxhuge {
    padding-top: 5rem;
  }

  .nav-dropdown_component {
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
    width: 100%;
  }

  .nav-dropdown_component:hover {
    border-color: var(--neutral--transparent);
    background-color: var(--neutral--transparent);
  }

  .nav-dropdown_toggle {
    padding-right: var(--_layout---spacing--global-padding);
    padding-bottom: .6rem;
    padding-left: var(--_layout---spacing--global-padding);
    justify-content: space-between;
    align-items: center;
  }

  .nav-dropdown_list {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .nav-dropdown_list.w--open {
    box-shadow: none;
  }

  .nav-dropdown_list-wrp.is-base {
    box-shadow: none;
    box-shadow: none;
    border-bottom-style: none;
  }

  .nav_menu-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-bottom: .6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero_header-wrp {
    max-width: 42rem;
  }

  .global_btn-primary {
    color: #fff;
  }

  .nav_banner {
    display: none;
  }

  .nav_banner-content-r {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: none;
  }

  .footer_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-bottom: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .footer_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .nav-dropdown_grid {
    grid-template-columns: 1fr 1fr;
  }

  .nav-dropdown_grid.is-integrations {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .stories_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .nav-dropdown_content {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .nav-dropdown_int-icon-wrp {
    width: 3rem;
  }

  .tools_wrp.is-sticky {
    position: relative;
    top: 0;
  }

  ._2-cards_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: start;
  }

  ._2-cards_card-1 {
    padding: var(--_layout---spacing--global-padding);
    position: sticky;
    top: 16vh;
  }

  .tools_card-main {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .heading_center-wrp {
    max-width: 36rem;
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .global_card-content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .global_list-icon-wrp {
    padding-top: .5rem;
  }

  .tools_card-front-l {
    padding: 0rem var(--_layout---spacing--global-padding) var(--_layout---spacing--global-padding);
  }

  .stories_content-l {
    padding-top: 0;
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .legal-hero_header-wrp, .legal_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .global_lines-wrp:where(.w-variant-3b77b6d5-3b72-d104-a5f9-4097b7ee90f4) {
    padding-left: 0;
    padding-right: 0;
  }

  .section_component {
    padding-top: 3rem;
  }

  .logos_lines-block {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .section_feedback {
    padding-bottom: 0;
  }

  .global_grid-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .feedback_content-txt {
    padding: var(--_layout---spacing--global-padding);
  }

  .feedback_content-img {
    height: auto;
  }

  .feedback_content-img.is-align-right {
    display: flex;
  }

  .feedback_wrp, .trusted_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .trusted_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .trusted_content-l {
    padding: var(--_layout---spacing--global-padding);
  }

  .trusted_content-r {
    padding: 0rem var(--_layout---spacing--global-padding) var(--_layout---spacing--global-padding);
  }

  .section_workflow {
    padding-top: 0;
  }

  .workflow_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .workflow_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

  .workflow_content-l {
    padding: var(--_layout---spacing--global-padding);
  }

  .workflow_content-r {
    padding: 0rem var(--_layout---spacing--global-padding) var(--_layout---spacing--global-padding);
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .workflow_logo-wrp {
    justify-content: flex-start;
    align-items: center;
  }

  .human_content-wrp {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .human_content-l {
    width: 100%;
    padding-right: var(--_layout---spacing--global-padding);
    padding-bottom: 0;
    padding-left: var(--_layout---spacing--global-padding);
    position: relative;
    top: 0;
  }

  .human_content-r {
    width: 100%;
  }

  .human_card-1 {
    padding: var(--_layout---spacing--global-padding);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    top: 16vh;
  }

  .quotes_header-wrp {
    max-width: 30rem;
  }

  .human_card-2, .human_card-3 {
    padding: var(--_layout---spacing--global-padding);
    top: 16vh;
  }

  .human_card-4 {
    padding: var(--_layout---spacing--global-padding);
  }

  .faqs_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .faqs_content-l {
    padding: var(--_layout---spacing--global-padding) var(--_layout---spacing--global-padding) 0rem;
    position: relative;
    top: 0;
  }

  .faqs_content-r {
    padding: var(--_layout---spacing--global-padding);
  }

  .footer_cta-wrp {
    padding-bottom: 3rem;
  }

  .footer_cta-header-wrp {
    max-width: 24rem;
  }

  .footer_content-l {
    border-top: var(--_sizes---border-width--thin) solid var(--brand--border-light-blue);
    padding-top: 3rem;
  }

  .global_btn-alt {
    color: #fff;
  }

  .pricing-tabs_menu {
    margin-bottom: 2rem;
  }

  .pricing-tabs_pane-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-tabs_card-bottom {
    padding: var(--_layout---spacing--global-padding);
  }

  .global_line-r, .global_line-l, .pricing-table_content {
    display: none;
  }

  .pricing-table_dropdown-toggle {
    font-size: 1.5rem;
  }

  .pricing-table_dropdown-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .pricing-table_dropdown-content {
    justify-content: space-between;
    align-items: center;
  }

  .pricing-table_dropdown-content.is-feature {
    font-size: var(--_typography---body--body-font-size);
    font-size: var(--_typography---body--body-font-size);
  }

  .global_collection-list.is-related {
    grid-template-columns: 1fr;
  }

  .global_collection-list.is-academy-cards {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-table_tier-txt {
    display: block;
  }

  .pricing-table_x-icon {
    display: flex;
  }

  .spacer_component:where(.w-variant-5f977f52-74ca-3407-54d7-3e5c08291104) {
    height: 3rem;
  }

  .nav_menu-btn-wrp {
    cursor: pointer;
  }

  .nav_menu-btn.w--open {
    background-color: var(--neutral--transparent);
  }

  .nav_menu-wrp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--brand--white);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-dropdown_toggle-icon {
    width: .7rem;
    display: flex;
  }

  .section_int-filters {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .int-filter_grid {
    grid-template-columns: .5fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .global_filter-form {
    padding-left: 0;
    padding-right: 0;
  }

  .int-filter_content-l {
    padding-bottom: var(--_layout---spacing--global-padding);
    top: 8rem;
  }

  .int-filter_content-r {
    margin-right: 0;
  }

  .global_checkbox-label {
    font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  }

  .int-card_logo.is-video {
    width: 2rem;
  }

  .hero_list-wrp {
    font-size: var(--_typography---body--font-size-small);
  }

  .hero_list-wrp.text-size-medium:where(.w-variant-96b1d887-a37a-f515-319b-bce6915130ee) {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .section_clean-cta {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .clean-cta_txt-wrp {
    max-width: 28rem;
  }

  .int-how-card_component {
    padding-left: 0;
    padding-right: 2rem;
  }

  .int-video_content {
    padding: var(--_layout---spacing--global-padding);
  }

  .int-video_content-l {
    padding-top: 4rem;
    padding-left: var(--_layout---spacing--global-padding);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .int-video_content-r {
    justify-content: center;
    align-items: flex-start;
    padding-top: 6rem;
  }

  .int-video_icon-wrp {
    width: 5rem;
  }

  .int-video_btn-wrp {
    padding-bottom: 2rem;
  }

  .quote-slider_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .quote-slider_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .int-header_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .int-header_content-l {
    width: 80%;
  }

  .int-header_content-r {
    width: 90%;
  }

  .int-why_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .int-why_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .int-comp-card_top {
    padding-left: 2rem;
  }

  .global_btn-alt-gradient {
    color: #fff;
  }

  .human_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  ._2-cards_card-2 {
    padding: var(--_layout---spacing--global-padding);
    position: sticky;
    top: 16vh;
  }

  .success-slider_navigation {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .success-slider_logo, .success-slider_logo-mobile {
    width: 4rem;
  }

  .stack_heading-wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .stack_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .cta-banner_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cta-banner_content-l {
    padding: var(--_layout---spacing--global-padding);
  }

  .cta-banner_content-l:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    padding-bottom: 0;
    padding-right: 3rem;
  }

  .cta-banner_content-r {
    padding-top: 0;
    padding-bottom: 3rem;
    padding-right: 3rem;
  }

  .cta-banner_content-r:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    padding-right: var(--_layout---spacing--global-padding);
    padding-bottom: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .features_heading-content-r {
    padding-left: 4rem;
  }

  .features_heading-wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .features_dd-list {
    grid-auto-columns: 1fr;
  }

  .features_dd-list-content-l {
    padding-right: 4rem;
  }

  .int-about_card {
    padding: var(--_layout---spacing--global-padding);
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .int-about_list-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-cards_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .features-cards_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .features-cards_content-txt {
    padding: var(--_layout---spacing--global-padding);
    border-left-style: none;
  }

  .quote_wrp, ._5-logos_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  ._3-cards_grid {
    grid-template-columns: 1fr 1fr;
  }

  .global-card_component.is-padding-large, .global-card_component.is-stretch, .global-card_component.is-padding-large, .global-card_component.is-stretch {
    padding: var(--_layout---spacing--global-padding);
  }

  .quote_container {
    padding-left: 0;
    padding-right: 0;
  }

  .section_2-card-links {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  ._2-card-links_wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  ._5-logos_lines-block {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .global_section-spacer {
    height: 6rem;
  }

  .global_section-spacer:where(.w-variant-feb4a7a7-f259-e123-3284-520f083b4913) {
    height: 4rem;
  }

  .global_section-spacer:where(.w-variant-11dd44c2-5238-b6d5-33a5-419cfa983f5d) {
    height: 2rem;
  }

  .stack_collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .section_demo-hero {
    padding-bottom: 0;
  }

  .demo-hero_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .demo-hero_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .demo-hero_content-txt, .demo-hero_content-img, .demo-hero_form-wrp {
    padding: var(--_layout---spacing--global-padding);
  }

  .workflow_riv {
    margin-top: -2rem;
  }

  .demo-hero_modal-content-l {
    padding: var(--_layout---spacing--global-padding);
  }

  .demo-hero_modal-content-r {
    padding: 0rem var(--_layout---spacing--global-padding) var(--_layout---spacing--global-padding);
  }

  .section_booked-hero {
    padding-bottom: 0;
  }

  .booked-next_card {
    padding-left: 0;
    padding-right: 0;
  }

  .int_collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .global_pagination.is-border {
    margin-left: 216px;
  }

  .blog-hero_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-hero_content-r {
    padding: var(--_layout---spacing--global-padding);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_blog-filters {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .blog-filter_grid {
    grid-template-columns: .5fr 1fr;
  }

  .blog-filter_content-l {
    padding-bottom: var(--_layout---spacing--global-padding);
    top: 8rem;
  }

  .blog-filter_content-r {
    margin-right: 0;
  }

  .blog_collection-list.is-use-cases {
    grid-template-columns: 1fr;
  }

  .blog-card_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog-sub_content {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .section_blog-post-hero {
    padding-bottom: 0;
  }

  .blog-post-hero_content-r {
    padding-right: 4rem;
  }

  .blog-body_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .blog-body_img-wrp, .blog-body_rt-wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .heading_left-wrp {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .events-hero_wrp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .events-hero_content {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .events-watch_wrp {
    padding: var(--_layout---spacing--global-padding);
  }

  .events-watch_speaker-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .events-watch_speaker-img-wrp {
    width: 4.5rem;
  }

  .events-watch_speaker-title {
    font-size: 1.25rem;
  }

  .events-body_wrp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .speakers_grid {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .speaker_img-wrp {
    width: 100%;
    height: auto;
  }

  .use-cases-card_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section_notes-filters {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .notes-filter_wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: .5fr 1fr;
  }

  .notes-filter_content-l {
    padding-left: 0;
    padding-right: 0;
    top: 8rem;
  }

  .section_notes {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .notes_wrp {
    margin-right: 0;
  }

  .notes_card-date-wrp {
    padding-top: var(--_layout---spacing--global-padding);
    padding-right: var(--_layout---spacing--global-padding);
    padding-bottom: var(--_layout---spacing--global-padding);
  }

  .notes_card-dot {
    top: 2.75rem;
  }

  .notes_card-content-r {
    padding: var(--_layout---spacing--global-padding);
  }

  ._3-card-links_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .notes_card-title {
    font-size: 1.75rem;
  }

  .stories-filter_content-l {
    padding-left: 0;
    padding-right: 0;
  }

  .stories_card {
    padding: var(--_layout---spacing--global-padding);
  }

  .notes_card_base-wrp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .stories_card-wrp {
    margin-right: 0;
  }

  .paragraph:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da) {
    width: 60%;
  }

  .paragraph:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
    width: 70%;
  }

  .paragraph:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e) {
    width: 60%;
  }

  .academy-card_content {
    padding: var(--_layout---spacing--global-padding);
  }

  .section_academy-post {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .academy-post_grid {
    margin-right: 0;
  }

  .academy-post_content-r {
    padding-right: 4rem;
  }

  .section_academy-post-img {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .about_content-r {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .about_subtitle {
    font-size: .875rem;
    font-weight: 600;
  }

  .about_card-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .about_card-title {
    font-size: 1.25rem;
  }

  .nav-dropdown_heading-wrp.is-padding {
    padding-left: 0;
  }

  .nav-dropdown_link-wrpper {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    grid-template-columns: 1fr 1fr;
  }

  .nav-dropdown_int-content {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .nav_mobile-menu-wrp {
    display: flex;
  }

  .nav_mobile-btn-wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
  }

  .nav-dropdown_base-wrp {
    box-shadow: none;
    border-bottom-style: none;
  }

  .header_wrp {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .section_startups {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .startup_wrp {
    margin-right: 0;
  }

  .main-features_wrp {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .main-features_heading-wrp.is-shorter {
    width: 90%;
  }

  .global-form_content {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .global-form_wrp {
    padding: var(--_layout---spacing--global-padding);
  }

  .stories-hero_wrp {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .global_btn-int-video {
    color: #fff;
  }

  .booked-hero_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .global-card-link_component.is-padding-large {
    padding: var(--_layout---spacing--global-padding);
    padding: var(--_layout---spacing--global-padding);
  }

  .startups_grid {
    padding-right: var(--_layout---spacing--global-padding);
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    font-size: var(--_typography---font-size--regular);
  }

  .main-features_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_customer-stats {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .section_customer {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .customer_wrp {
    margin-right: 0;
  }

  .customer-stats_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .customer-stats_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .section_more-stories {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .more-stories_card-wrp {
    margin-right: 0;
  }

  ._404-hero_heading {
    font-size: 14rem;
  }

  .utility-page_content {
    max-width: 80%;
  }

  .section_2-cards:where(.w-variant-3a4565fe-fd03-cb78-ca87-a094a25dc32e) {
    position: relative;
    top: 0;
  }

  ._2-cards_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .heading_h2:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    font-size: 2.75rem;
  }

  .section_4-cards {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  ._4-cards_grid {
    grid-template-columns: 1fr 1fr;
  }

  .notes_card-line-base {
    height: 14rem;
    bottom: -14rem;
  }

  .nav-dropdown_content-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav_component-2 {
    -webkit-backdrop-filter: blur();
    backdrop-filter: blur();
    background-color: #fff;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .global_btn-primary-2 {
    color: #fff;
  }

  .nav-dropdown_toggle-2 {
    justify-content: space-between;
    align-items: center;
    padding-bottom: .6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav_menu-wrp-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav_mobile-btn-wrp-2 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .nav_btn-2 {
    color: #fff;
  }

  .nav-dropdown_list-wrp-2.is-base {
    box-shadow: none;
    box-shadow: none;
    border-bottom-style: none;
  }

  .nav-dropdown_base-wrp-2 {
    box-shadow: none;
    border-bottom-style: none;
  }

  .nav-dropdown_component-2 {
    border-bottom: 1px solid #f2f2ec;
    width: 100%;
  }

  .nav-dropdown_component-2:hover {
    background-color: #0000;
    border-color: #0000;
  }

  .nav_menu-2 {
    background-color: #fff;
    border-bottom: 1px solid #fffcfb;
    height: 91svh;
    margin-top: 1px;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: absolute;
    overflow: auto;
  }

  .nav-dropdown_list-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .nav-dropdown_list-2.w--open {
    box-shadow: none;
  }

  .global_btn-alt-gradient-2 {
    color: #fff;
  }

  .nav_menu-btn-2.w--open {
    background-color: #0000;
  }

  .nav_menu-link-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: 1px solid #f2f2ec;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-bottom: .6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .feedback_rive {
    aspect-ratio: 3 / 2;
  }

  .feedback_rive.is-work {
    aspect-ratio: 2 / 1.85;
    aspect-ratio: 2 / 1.85;
  }

  .tools_rive {
    aspect-ratio: 3 / 2;
  }

  .features_rive {
    aspect-ratio: 2 / 1.75;
  }

  .int-video_heading {
    font-size: 3rem;
  }

  .hero_int-title {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  ._2-card_component {
    padding: var(--_layout---spacing--global-padding);
  }

  .logos_lines-block-wrp, ._5-logos_lines-block-wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .events-watch_video-open {
    color: #fff;
  }

  ._4-logos_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  ._4-logos_lines-block-wrp {
    padding-left: 0;
    padding-right: 0;
  }

  ._4-logos_lines-block {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .section_test-section, .section_widgets {
    padding-top: 3rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_layout---spacing--xxsmall: .25rem;
    --_layout---spacing--xlarge: 2rem;
    --_layout---spacing--xsmall: .5rem;
    --_layout---spacing--huge: 3.25rem;
    --_layout---spacing--large: 1.5rem;
    --_layout---spacing--xxlarge: 3rem;
    --_layout---spacing--tiny: .125rem;
    --_layout---spacing--small: 1rem;
    --_layout---spacing--medium: 1.25rem;
    --_layout---spacing--global-padding: 2rem;
    --_layout---section-padding--regular: 4rem;
    --_layout---section-padding--large: 4rem;
    --_layout---section-padding--medium\<deleted\|variable-55d5565d-c26d-552c-bd4e-9b91f6c59e87\>: 3rem;
    --_layout---section-padding--hero-top: 3rem;
    --_layout---section-padding--medium: 3rem;
    --_layout---spacing--xxhuge: 4.5rem;
    --_layout---spacing--none: 0rem;
    --_layout---spacing--xhuge: 8rem;
    --_typography---body--body-font-size: 1rem;
    --_typography---h1--h1-font-size: 2.5rem;
    --_typography---font-height--small: 1.1;
    --_typography---h1--h1-font-weight: var(--font-weight--bold);
    --_typography---h2--h2-font-size: 2.5rem;
    --_typography---h2--h2-font-weight: var(--font-weight--bold);
    --_typography---h4--h4-font-size: 1.5rem;
    --_typography---h4--h4-font-weight: var(--font-weight--semi-bold);
    --_typography---h5--h5-font-size: 1rem;
    --_typography---h5--h5-font-weight: var(--font-weight--semi-bold);
    --_typography---h6--h6-font-size: 1.25rem;
    --_typography---h6--h6-font-weight: var(--font-weight--semi-bold);
    --_typography---body--font-size-small: .875rem;
    --_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>: .875rem;
    --_typography---h3--h3-font-size: 2rem;
    --_typography---h3--h3-font-weight: var(--font-weight--semi-bold);
    --_typography---body--font-size-medium: 1rem;
    --_typography---font-size--medium: 1rem;
    --_typography---body--font-size-tiny: .75rem;
    --_typography---body--font-size-large: 1.5rem;
    --_typography---font-size--regular: 1rem;
    --_typography---h1--h1-line-height: var(--_typography---font-height--small);
    --_typography---font-size--large: 1.5rem;
  }

  .utility-page_wrp {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hide-mobile-landscape {
    display: none !important;
  }

  .text-color-mid-grey.is-realease-notes {
    font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
    font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  }

  .text-rich-text h3, .text-rich-text h4 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
  }

  .text-rich-text ul, .text-rich-text ol {
    margin-bottom: 1.5rem;
    font-size: 1rem;
  }

  .text-rich-text h1 {
    margin-bottom: .5rem;
    font-size: 2.5rem;
  }

  .text-rich-text h2 {
    margin-top: 2rem;
    margin-bottom: .5rem;
    font-size: 2rem;
  }

  .text-rich-text h3, .text-rich-text h4 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
  }

  .text-rich-text h5 {
    margin-bottom: .5rem;
    font-size: 1.25rem;
  }

  .text-rich-text h6 {
    margin-bottom: .5rem;
    font-size: 1rem;
  }

  .text-rich-text p {
    font-size: var(--_typography---body--font-size-medium);
  }

  .text-rich-text ul, .text-rich-text ol {
    margin-bottom: 1.5rem;
    font-size: 1rem;
  }

  .text-rich-text blockquote {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-size: 1rem;
  }

  .container-small.is-events {
    max-width: none;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h2:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da) {
    width: 90%;
  }

  .heading-style-h2:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    font-size: 2rem;
  }

  .heading-style-h2:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
    width: 90%;
  }

  .heading-style-h2:where(.w-variant-7fb8a4eb-5573-23b9-d4a6-9a5e785aeed8) {
    width: 80%;
  }

  .heading-style-h2:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e), .text-size-medium:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e), .text-size-medium:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da), .text-size-medium:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
    width: 90%;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .nav_component {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav_menu {
    height: 97svh;
    padding-top: 1rem;
  }

  .nav_btn {
    display: none;
  }

  .nav_fixed {
    position: relative;
  }

  .grid-flex-mobile-landscape {
    flex-flow: column;
    display: flex;
  }

  .grid-1-col-mobile-lancscape {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-2-col-mobile-lancscape {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-3-col-mobile-lancscape {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-4-col-mobile-lancscape {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-5-col-mobile-lancscape {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-6-col-mobile-lancscape {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .spacer-xhuge, .spacer-xxhuge {
    padding-top: 3.5rem;
  }

  .nav_content-r {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .nav_brand-link {
    width: 7.5rem;
  }

  .nav-dropdown_toggle, .nav_menu-link {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .hero_header-wrp.is-integrations {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .hero_btn-wrp {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .hero_btn-wrp:where(.w-variant-1aa7bf5a-bbd9-b491-4b9b-9916fb3ff6d4) {
    display: none;
  }

  .footer_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer_grid {
    grid-template-columns: 1fr 1fr;
  }

  .nav-dropdown_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .stories_wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nav-dropdown_content {
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
    border-left-style: none;
  }

  .nav-dropdown_int-icon-wrp {
    width: 2.5rem;
  }

  .logos_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._2-cards_card-1 {
    top: 2vh;
  }

  .heading_center-wrp {
    max-width: 32rem;
  }

  .global_card-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .global_list-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .global_list {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lines-vert_inner {
    display: none;
  }

  .hero-screen_play-wrp {
    width: auto;
    height: auto;
  }

  .logos_lines-block {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .global_card-txt-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .feedback_content-img.is-work {
    height: auto;
  }

  .best-badges_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .human_content-wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .human_content-l {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .human_card-1 {
    padding-top: var(--_layout---spacing--global-padding);
    padding-bottom: var(--_layout---spacing--global-padding);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    position: relative;
    top: 0;
  }

  .quotes_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .quotes_header-wrp {
    max-width: 24rem;
  }

  .human_card-2, .human_card-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    position: relative;
    top: 0;
  }

  .human_card-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer_cta-wrp {
    padding-bottom: 0;
  }

  .footer_cta-header-wrp {
    max-width: none;
  }

  .footer_content-l {
    padding-top: 2rem;
  }

  .logos_lines-content.is-features-last {
    border-right-style: solid;
  }

  .logos_lines-content-wrp.is-2 {
    height: auto;
  }

  .human_card-wrp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .pricing-tabs_pane-grid {
    grid-template-columns: 1fr;
  }

  .pricing-table_dropdown-toggle {
    font-size: 1.25rem;
  }

  .global_collection-list.is-stories {
    grid-template-columns: 1fr;
  }

  .global_collection-list.is-speaker-bottom {
    border-left-style: none;
  }

  .global_collection-list.is-academy-cards {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .global_collection-list.is-stories-hero {
    justify-content: flex-start;
    align-items: center;
  }

  .spacer_component:where(.w-variant-5f977f52-74ca-3407-54d7-3e5c08291104) {
    height: 1.5rem;
  }

  .nav_menu-line-wrp {
    inset: 0% 0% 0% auto;
  }

  .nav_menu-btn {
    width: 2rem;
    padding: .5rem 0 .5rem .5rem;
  }

  .int-filter_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .global_filter-form.is-blog {
    position: relative;
    top: 0;
  }

  .int-filter_content-l {
    padding: 0;
    position: relative;
    top: 0;
  }

  .int-filter_content-r {
    padding-top: 0;
  }

  .global_txt-field {
    height: 3rem;
  }

  .global_txt-field.is-int-filter {
    margin-bottom: .75rem;
  }

  .int-card_component {
    padding: var(--_layout---spacing--global-padding);
  }

  .int-filter_categories-wrp {
    grid-column-gap: 1rem;
    flex-flow: wrap;
  }

  .global_checkbox-wrp {
    justify-content: flex-start;
    align-items: center;
  }

  .int-card_logo.is-video {
    width: 1.5rem;
  }

  .hero_list-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .section_clean-cta {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .clean-cta_txt-wrp {
    max-width: 22rem;
  }

  .clean-cta_btn-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .hero_list-simple-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .int-how_wrp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .int-how_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .int-how-card_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .int-video_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .int-video_content-l {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .int-video_content-r {
    padding-top: 0;
  }

  .int-video_icon-wrp {
    width: 4rem;
  }

  .int-video_btn-wrp {
    padding-bottom: var(--_layout---spacing--global-padding);
    position: relative;
  }

  .int-video_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .quote-slider_slide {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .int-header_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .int-header_content-l {
    width: 90%;
  }

  .int-comp_grid {
    display: none;
  }

  .tools_card-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  ._2-cards_card-2 {
    top: 2vh;
  }

  .success-slider_navigation {
    margin-top: 1rem;
  }

  .success-slider_logo {
    display: none;
  }

  .success-slider_logo-mobile {
    display: block;
  }

  .stack_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .stack_link-wrp {
    justify-content: flex-start;
    align-items: center;
  }

  .cta-banner_grid:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta-banner_content-l:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 0;
  }

  .logos_lines-horiz.is-mobile-landscape {
    display: block;
  }

  .features_heading-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .features_heading-content-r {
    padding-left: 0;
  }

  .features_dd-toggle {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .features_dd-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
  }

  .features_dd-content-r {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .int-about_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .quote_content {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .section_5-logos {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._5-logos_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._5-logos_grid.is-4col {
    grid-template-rows: auto;
  }

  .section_3-cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  ._3-cards_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section_2-card-links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  ._2-card-links_wrp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._5-logos_lines-block {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .global_section-spacer, .global_section-spacer:where(.w-variant-feb4a7a7-f259-e123-3284-520f083b4913) {
    height: 3rem;
  }

  .global_section-spacer:where(.w-variant-11dd44c2-5238-b6d5-33a5-419cfa983f5d) {
    height: 2rem;
  }

  .global_select-field {
    height: 3rem;
  }

  .global_modal {
    overflow: auto;
  }

  .demo-hero_modal-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .demo-hero_modal-content-l {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .booked-next_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .filter-cat_collection {
    width: 100%;
  }

  .filter-cat_collection-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .global_pagination.is-border {
    margin-left: 172px;
  }

  .blog-hero_title {
    font-size: 2rem;
  }

  .blog-filter_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-filter_content-l {
    padding: 0;
    position: relative;
    top: 0;
  }

  .blog-filter_categories-wrp {
    grid-column-gap: 1rem;
    flex-flow: wrap;
  }

  .blog-sub_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_blog-post-hero {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .blog-post-hero_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-post-hero_content-r {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .global_breadcrumb-link {
    padding-left: 0;
  }

  .events-hero_wrp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 4rem;
  }

  .events-hero_heading-wrp, .events-hero_content {
    padding-left: 0;
    padding-right: 0;
  }

  .events-hero_top-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .events-watch_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .events-watch_top-wrp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .events-watch_base-wrp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .events-watch_base-content-l {
    flex-flow: row;
  }

  .events-watch_base-content-r {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .section_events-body {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .speakers_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .speaker_img-wrp {
    width: 6rem;
  }

  .use-cases-hero_content {
    padding-left: 0;
    padding-right: 0;
  }

  .section_header-hero {
    padding-bottom: 0;
  }

  .notes-filter_wrp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .notes_card-title {
    font-size: 1.5rem;
  }

  .stories-filter_content-l {
    justify-content: flex-start;
    align-items: center;
  }

  .global_noise-overlay.is-dark {
    mix-blend-mode: multiply;
    mix-blend-mode: multiply;
  }

  .blog-related_card-txt-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .paragraph:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da) {
    width: 80%;
  }

  .paragraph:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
    width: 90%;
  }

  .paragraph:where(.w-variant-7fb8a4eb-5573-23b9-d4a6-9a5e785aeed8) {
    width: 80%;
  }

  .paragraph:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e) {
    width: 90%;
  }

  .academy-card_link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 4rem;
  }

  .academy-post_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .academy-post_content-r {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .academy-post_content-r.is-img {
    padding-left: 0;
  }

  .academy-post_content-l {
    display: none;
  }

  .about_content-r {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .about_card-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .nav-dropdown_int-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_mobile-btn-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .main-features_wrp {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .global-form_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .global-form_heading-wrp {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .stories-hero_grid-top {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .stories-hero_img-wrp {
    margin-top: 0;
  }

  .stories-hero_img {
    aspect-ratio: 3 / 1.5;
  }

  .stories-hero_cats-wrp {
    justify-content: flex-start;
    align-items: center;
  }

  .startups_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .main-features_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header-hero_logo-wrp {
    width: 6rem;
  }

  .customer-stats_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  ._404-hero_header-wrp {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._404-hero_heading {
    margin-left: 0;
    font-size: 8rem;
  }

  .section_404-base {
    display: none;
  }

  .comp_header-wrp {
    font-size: .875rem;
  }

  .logos_header-txt-wrp {
    padding-right: 0;
  }

  .section_heading:where(.w-variant-c3a70aff-fb07-35d8-b138-1976a6f4f537) {
    padding-top: 2rem;
  }

  .heading_h2:where(.w-variant-51b346c5-4e46-2121-f714-6b9365f0b5da) {
    width: 90%;
  }

  .heading_h2:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    font-size: 2rem;
  }

  .heading_h2:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
    width: 90%;
  }

  .heading_h2:where(.w-variant-7fb8a4eb-5573-23b9-d4a6-9a5e785aeed8) {
    width: 80%;
  }

  .section_4-cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  ._4-cards_grid {
    grid-template-columns: 1fr;
  }

  .notes_card-line-base {
    height: 12rem;
    bottom: -12rem;
  }

  .nav-dropdown_content-2 {
    border-bottom: 1px solid #f2f2ec;
    border-left-style: none;
  }

  .nav_component-2 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav-dropdown_int-content-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.15rem;
  }

  .nav-dropdown_toggle-2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .nav_mobile-btn-wrp-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nav_btn-2 {
    display: none;
  }

  .nav_menu-2 {
    height: 92svh;
    padding-top: 1rem;
  }

  .nav_menu-btn-2 {
    padding: .5rem 0 .5rem .5rem;
  }

  .nav_menu-link-2 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .feedback_rive, .tools_rive {
    aspect-ratio: 2 / 1.75;
  }

  .hero_int-title {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .stories-hero_content-r {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .int-comp_wrp-mobile {
    margin-top: 1rem;
    display: flex;
  }

  .events-watch_video-content {
    border-radius: var(--_sizes---border-radius--large);
  }

  .section_4-logos {
    padding-top: 0;
    padding-bottom: 0;
  }

  .widgets_grid-3-col, .widgets_grid-2-col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .consent_placeholder_wrapper {
    font-size: 1rem;
  }

  .nav_signin-link {
    padding: .25rem 0;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_typography---body--body-font-size: 1rem;
    --_typography---h1--h1-font-size: 2.5rem;
    --_typography---font-height--small: 1.1;
    --_typography---h1--h1-font-weight: var(--font-weight--bold);
    --_typography---h2--h2-font-size: 2rem;
    --_typography---h2--h2-font-weight: var(--font-weight--bold);
    --_typography---h4--h4-font-size: 1.5rem;
    --_typography---h4--h4-font-weight: var(--font-weight--semi-bold);
    --_typography---h5--h5-font-size: 1rem;
    --_typography---h5--h5-font-weight: var(--font-weight--semi-bold);
    --_typography---h6--h6-font-size: 1.25rem;
    --_typography---h6--h6-font-weight: var(--font-weight--semi-bold);
    --_typography---body--font-size-small: .875rem;
    --_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>: .875rem;
    --_typography---h3--h3-font-size: 2rem;
    --_typography---h3--h3-font-weight: var(--font-weight--semi-bold);
    --_typography---body--font-size-medium: 1rem;
    --_typography---font-size--medium: 1rem;
    --_typography---body--font-size-tiny: .75rem;
    --_typography---body--font-size-large: 1.5rem;
    --_typography---font-size--regular: 1rem;
    --_typography---h1--h1-line-height: var(--_typography---font-height--small);
    --_typography---font-size--large: 1.5rem;
    --_layout---spacing--xxsmall: .25rem;
    --_layout---spacing--xlarge: 1.5rem;
    --_layout---spacing--xsmall: .5rem;
    --_layout---spacing--huge: 6rem;
    --_layout---spacing--large: 3rem;
    --_layout---spacing--xxlarge: 5rem;
    --_layout---spacing--tiny: .125rem;
    --_layout---spacing--small: 1rem;
    --_layout---spacing--medium: 1.25rem;
    --_layout---spacing--global-padding: 1.5rem;
    --_layout---section-padding--regular: 3rem;
    --_layout---section-padding--large: 3rem;
    --_layout---section-padding--medium\<deleted\|variable-55d5565d-c26d-552c-bd4e-9b91f6c59e87\>: 2rem;
    --_layout---section-padding--hero-top: 6rem;
    --_layout---section-padding--medium: 3rem;
    --_layout---spacing--xxhuge: 12rem;
    --_layout---spacing--none: 0rem;
    --_layout---spacing--xhuge: 8rem;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .text-rich-text {
    font-size: var(--_typography---body--font-size-medium);
  }

  .text-rich-text h2 {
    font-size: 1.75rem;
  }

  .text-rich-text h3 {
    font-size: 1.25rem;
  }

  .text-rich-text h4 {
    font-size: 1.1rem;
  }

  .text-rich-text h5 {
    font-size: 1rem;
  }

  .text-rich-text h6 {
    font-size: .875rem;
  }

  .text-rich-text p {
    font-size: var(--_typography---body--font-size-medium);
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .hide-mobile-portrait {
    display: none !important;
  }

  .heading-style-h2:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    font-size: 1.75rem;
  }

  .heading-style-h2:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4), .text-size-medium:where(.w-variant-6fc30470-5d37-7ff4-7042-805dcdf1a2b4) {
    width: 100%;
  }

  .nav_menu {
    padding-top: 1.5rem;
  }

  .nav_fixed {
    position: fixed;
  }

  .grid-flex-mobile {
    flex-flow: column;
    display: flex;
  }

  .grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }

  .grid-1-col-mobile {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-2-col-mobile {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-3-col-mobile {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-4-col-mobile {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-5-col-mobile {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .grid-6-col-mobile {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: minmax(0, 1fr);
    display: grid;
  }

  .nav-dropdown_toggle {
    padding-top: .4rem;
    padding-bottom: .4rem;
  }

  .nav_menu-link {
    padding: .4rem 1.5rem;
  }

  .hero_header-wrp {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_header-wrp.is-integrations {
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .hero_btn-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .global_btn-primary, .global_btn-secondary {
    width: 100%;
  }

  .logos_header-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_base-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .nav-dropdown_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .nav-dropdown_grid.is-integrations, .nav-dropdown_grid.is-resources, .nav-dropdown_grid.is-integrations, .nav-dropdown_grid.is-resources {
    grid-template-columns: 1fr;
  }

  .nav-dropdown_content.is-last {
    border-bottom-style: none;
  }

  .nav-dropdown_int-grid {
    grid-template-columns: 1fr;
  }

  .nav-dropdown_int-link {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .logos_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._2-cards_card-1 {
    top: 12vh;
  }

  .heading_center-wrp:where(.w-variant-eded6ca5-08b4-3d97-4876-d1c6437e7ae1) {
    justify-content: center;
    align-items: flex-start;
  }

  .stories_content-l, .best-badges_wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .best-badges_header-wrp:where(.w-variant-5d4ab2b4-fc7e-539b-eb16-5d728be4177b) {
    text-align: left;
  }

  .legal-hero_header-wrp {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .legal_wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .global_lines-vert {
    display: none;
  }

  .logos_lines-grid {
    grid-template-rows: auto auto auto auto;
  }

  .logos_lines-block {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .global_txt-link {
    font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  }

  .global_txt-link.is-mobile-menu {
    border: var(--_sizes---border-width--thin) solid var(--brand--darkest-cream);
    border-radius: var(--_sizes---border-radius--full);
    text-align: center;
    border: var(--_sizes---border-width--thin) solid var(--brand--darkest-cream);
    border-radius: var(--_sizes---border-radius--full);
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .65rem 1.5rem;
  }

  .feedback_content-img.is-align-right {
    padding-right: 0;
  }

  .trusted_badge-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .trusted_badge-icon {
    width: 2rem;
  }

  .workflow_logo-wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .workflow_logo-content {
    width: 4.5rem;
    height: 4rem;
  }

  .workflow_logo {
    width: 1.5rem;
  }

  .workflow_logo.is-large {
    width: 2rem;
  }

  .workflow_img-wrp {
    display: none;
  }

  .human_content-r {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    border-top: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  }

  .human_card-1 {
    position: sticky;
    top: 12vh;
  }

  .quotes_header-wrp {
    max-width: none;
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .human_card-2, .human_card-3 {
    position: sticky;
    top: 12vh;
  }

  .trusted_badge-content {
    border-radius: 1rem;
    width: 4.5rem;
  }

  .accordion_header {
    border-radius: 0;
  }

  .accordion_body {
    padding-bottom: 1.25rem;
    padding-right: 1.5rem;
  }

  .global_btn-alt {
    width: 100%;
  }

  .logos_lines-content.is-first {
    border-left-style: solid;
  }

  .pricing-tabs_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing-tabs_menu {
    z-index: 1;
    border-radius: var(--_sizes---border-radius--xxlarge);
    flex-flow: column;
    width: 100%;
    margin-bottom: 1.5rem;
  }

  .pricing-tabs_pane-grid {
    grid-template-columns: 1fr;
  }

  .pricing-table_dropdown-toggle {
    padding-bottom: .5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-table_dropdown-list {
    padding-left: 0;
    padding-right: 0;
  }

  .global_collection-list.is-stories {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .global_collection-list.is-academy-cards {
    grid-template-columns: 1fr;
  }

  .global_collection-list.is-realease-notes {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .global_filter-form {
    padding-left: 0;
    padding-right: 0;
  }

  .global_error-message {
    padding-top: var(--_layout---spacing--global-padding);
    padding-bottom: var(--_layout---spacing--global-padding);
  }

  .int-filter_content-r {
    border-left-style: none;
  }

  .int-card_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .hero_list-wrp {
    justify-content: center;
    align-items: flex-start;
  }

  .section_clean-cta {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .clean-cta_txt-wrp {
    max-width: 18rem;
  }

  .clean-cta_btn-wrp {
    flex-flow: column;
    width: 100%;
  }

  .hero_list-simple-wrp {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .int-how_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .int-how_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .int-how-card_component {
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
    border-right-style: none;
    padding-bottom: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .int-how-card_component.is-last {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .int-how_header-wrp {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .int-video_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    aspect-ratio: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .int-video_content-l {
    padding-top: 3rem;
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .int-video_content-r {
    margin-bottom: var(--_layout---spacing--global-padding);
    justify-content: center;
    align-items: center;
  }

  .int-video_btn-wrp {
    position: relative;
  }

  .quote-slider_slide {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .quote-slider_author-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .quotes-slider_author-txt-wrp {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .int-header_wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .int-header_content-l {
    width: 100%;
  }

  .int-header_content-r {
    width: 100%;
    padding-right: 0;
  }

  .int-why-card_component {
    padding-left: 0;
    padding-right: 0;
  }

  .int-comp_grid {
    padding-right: 2rem;
  }

  .int-comp-card_top, .int-comp-card_list-wrp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .int-comp-card_logo {
    width: 5rem;
  }

  .global_btn-alt-gradient {
    width: 100%;
  }

  .human_wrp {
    padding-left: 0;
    padding-right: 0;
  }

  ._2-cards_card-2 {
    margin-left: -1px;
    margin-right: -1px;
    top: 12vh;
  }

  .success-slider_pagination {
    display: none;
  }

  .success-slider_navigation, .stack_wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .stack_link-wrp {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-banner_content-l:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    padding-bottom: 0;
    padding-right: 2rem;
  }

  .cta-banner_content-r {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-banner_btn-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .logos_lines-horiz.is-mobile {
    display: block;
  }

  .features_heading-wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .features_dd-toggle {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 1.5rem 0;
  }

  .features_dd-list {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .features_dd-content-r {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: center;
  }

  .features_dd-list-content-l {
    padding-right: 2rem;
  }

  .quote_author-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .quote_author-txt-wrp {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  ._5-logos_lines-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._5-logos_grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._5-logos_grid.is-4col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  ._2-card-links_wrp {
    grid-template-columns: 1fr;
  }

  ._5-logos_lines-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .global_section-spacer:where(.w-variant-11dd44c2-5238-b6d5-33a5-419cfa983f5d) {
    height: 2rem;
  }

  .stack_collection-list {
    grid-template-columns: 1fr;
  }

  .pricing-tabs_tab-pane {
    padding-left: 0;
    padding-right: 0;
  }

  .demo-hero_content-txt {
    padding: 2rem;
  }

  .demo-hero_content-img {
    padding: 1.5rem;
  }

  .global_submit-btn {
    font-size: var(--_typography---body--font-size-xsmall\<deleted\|variable-d0aa14cc-38cf-dd39-9095-e1f591f3e8e9\>);
  }

  .workflow_riv {
    margin-top: -.5rem;
  }

  .demo-hero_modal-content-l {
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  }

  .demo-hero_modal-content-r {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .booked-next_card {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .booked-next_heading-wrp {
    justify-content: center;
    align-items: flex-start;
  }

  .booked-next_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .booked-next_content {
    padding-left: 0;
    padding-right: 0;
  }

  .booked-next_content.is-middle {
    border-style: solid none;
    border-top-width: var(--_sizes---border-width--thin);
    border-top-color: var(--brand--dark-cream);
    border-bottom-width: var(--_sizes---border-width--thin);
    border-bottom-color: var(--brand--dark-cream);
    border-style: solid none;
    border-top-width: var(--_sizes---border-width--thin);
    border-top-color: var(--brand--dark-cream);
    border-bottom-width: var(--_sizes---border-width--thin);
    border-bottom-color: var(--brand--dark-cream);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .int_collection-list {
    grid-template-columns: 1fr;
  }

  .global_pagination.is-border {
    margin-left: 0;
  }

  .workflow_riv-wrp-mob {
    padding-bottom: 2rem;
    display: flex;
  }

  .blog-hero_content-r {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-filter_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog-filter_content-l {
    padding-top: var(--_layout---spacing--global-padding);
  }

  .blog-filter_content-r {
    border-left-style: none;
  }

  .blog_collection-list {
    grid-template-columns: 1fr;
  }

  .blog-card_component {
    padding-left: 0;
  }

  .blog-sub_wrp {
    padding: 1.5rem;
  }

  .blog-sub_form-wrp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    height: auto;
  }

  .blog-sub_txt-field {
    border-radius: var(--_sizes---border-radius--full);
    height: 2.5rem;
  }

  .blog-sub_btn {
    border-radius: var(--_sizes---border-radius--full);
    width: 100%;
    height: 2.5rem;
  }

  .section_blog-post-hero {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .blog-post-hero_content-r {
    padding-right: 0;
  }

  .blog-body_img-wrp, .blog-body_rt-wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .heading_left-wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .demo-hero_calendly {
    height: auto;
  }

  .events-hero_wrp {
    padding-left: var(--_layout---spacing--global-padding);
  }

  .events-hero_top-wrp {
    padding-right: 0;
  }

  .events-watch_top-wrp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .events-watch_top-content-r {
    order: -9999;
  }

  .events-watch_base-content-l {
    flex-flow: column;
  }

  .section_events-body {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .events-body_wrp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .speakers_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .speakers_card {
    padding-left: 0;
    padding-right: 0;
  }

  .speaker_img-wrp {
    width: 12rem;
  }

  .notes-filter_wrp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .notes-filter_content-l {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .section_notes {
    padding-top: var(--_layout---section-padding--regular);
  }

  .notes_card-content-l {
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
  }

  .notes_card-date-wrp {
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 1.25rem;
    padding-right: 0;
  }

  .notes_card-dot {
    left: var(--_layout---spacing--global-padding);
    top: auto;
    bottom: -.25rem;
    right: auto;
  }

  .notes_card-content-r {
    padding: 0;
  }

  .notes_card-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  ._3-card-links_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .stories-filter_content-l {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .stories_card {
    border-left-style: none;
    border-right-style: none;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-related_card, .academy-post_content-r, .academy-more_wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .about_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .about_card-grid {
    grid-template-columns: 1fr;
  }

  .nav-dropdown_heading-wrp.is-padding {
    padding-left: 0;
  }

  .nav-dropdown_link-wrpper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
  }

  .nav-dropdown_int-content {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    border-bottom: var(--_sizes---border-width--thin) solid var(--brand--dark-cream);
    border-left-style: none;
  }

  .nav-dropdown_int-content.is-last {
    border-bottom-style: none;
  }

  .nav_mobile-btn-wrp {
    flex-flow: column;
    width: 100%;
  }

  .header_wrp, .main-features_wrp, .global-form_content, .global-form_heading-wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .global_form-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .global_form-field-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .stories-hero_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .global_btn-int-video {
    width: 100%;
  }

  .booked-hero_grid {
    justify-content: flex-start;
    display: flex;
    overflow: hidden;
  }

  .startups_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .section_customer {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .customer-stats_wrp {
    padding-left: 0;
    padding-right: 0;
  }

  .customer-stats_grid {
    grid-template-columns: 1fr;
  }

  ._404-hero_heading {
    font-size: 7rem;
  }

  .utility-page_content {
    max-width: 100%;
  }

  .logos_header-content {
    width: 100%;
  }

  .heading_h2:where(.w-variant-de697b3f-5b87-9f70-2c00-36aa656924db) {
    font-size: 1.75rem;
  }

  .heading_h2:where(.w-variant-318e07a3-16d3-5e32-3e9d-27975cf1a09e) {
    width: 75%;
  }

  .notes_card-line-base {
    display: none;
  }

  .nav-dropdown_content-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-dropdown_content-2.is-last {
    border-bottom-style: none;
  }

  .nav-dropdown_int-link-2 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .nav-dropdown_int-content-2 {
    border-bottom: 1px solid #f2f2ec;
    border-left-style: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-dropdown_int-content-2.is-last {
    border-bottom-style: none;
  }

  .global_btn-primary-2 {
    width: 100%;
  }

  .nav-dropdown_toggle-2 {
    padding-top: .4rem;
    padding-bottom: .4rem;
    padding-left: 1.5rem;
  }

  .global_btn-secondary-2 {
    width: 100%;
  }

  .nav_mobile-btn-wrp-2 {
    flex-flow: column;
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .global_txt-link-2.is-mobile-menu {
    text-align: center;
    text-align: center;
    border: 1px solid #e2e2d5;
    border-radius: 100vh;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .65rem 1.5rem;
  }

  .nav_menu-2 {
    height: 90svh;
    padding-top: 1.5rem;
  }

  .global_btn-alt-gradient-2 {
    width: 100%;
  }

  .nav_menu-link-2 {
    padding: .4rem 1.5rem;
  }

  ._3-cards_wrp {
    padding-right: var(--_layout---spacing--global-padding);
    padding-left: var(--_layout---spacing--global-padding);
  }

  .section_stories-body {
    padding-top: var(--_layout---section-padding--regular);
  }

  .int-video_heading {
    font-size: 2rem;
  }

  .hero_int-title, .int-comp_content {
    padding-left: 0;
    padding-right: 0;
  }

  .int-comp_table-wrp {
    justify-content: space-between;
    align-items: flex-start;
  }

  .int-comp_list-wrp {
    width: 50%;
  }

  .events-watch_video-open {
    width: 100%;
  }

  ._4-logos_lines-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._4-logos_lines-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .widgets_wrp {
    padding-left: .1rem;
    padding-right: .1rem;
  }

  .widgets_grid-2-col {
    grid-template-columns: 1fr;
  }

  .widgets_divider {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .consent_placeholder_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .consent_placeholder_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_heading {
    font-size: 1rem;
  }

  .consent_banner {
    left: 0%;
  }

  .consent_prefs_label-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .consent_banner_link {
    order: 1;
  }

  .consent_prefs_description {
    text-wrap: balance;
  }

  .consent_button_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_popup {
    padding: 1.25rem;
  }

  .consent_prefs_label-active {
    border-style: none;
    padding: 0;
  }

  .consent_banner_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .consent_prefs_buttons {
    flex-flow: column;
    align-items: stretch;
  }

  .consent_gpc-honored_text {
    text-wrap: balance;
  }

  .filter_clear {
    margin-right: 0;
    padding: .5rem 1.5rem;
  }
}

#w-node-b31d4b2d-201a-bd91-7f0a-28bea6e8d07b-3b4736d2, #w-node-c90392e3-e30a-cfe0-7a61-4c7e1404fd49-1404fd2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_2f638c1c-da7f-004e-fb43-be6e9aaae16d-3b4736d2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c90392e3-e30a-cfe0-7a61-4c7e1404fd49-1404fd2f {
    order: 9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c90392e3-e30a-cfe0-7a61-4c7e1404fd53-1404fd2f, #w-node-c90392e3-e30a-cfe0-7a61-4c7e1404fd69-1404fd2f, #w-node-c90392e3-e30a-cfe0-7a61-4c7e1404fd8b-1404fd2f, #w-node-c90392e3-e30a-cfe0-7a61-4c7e1404fdad-1404fd2f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c90392e3-e30a-cfe0-7a61-4c7e1404fd49-1404fd2f {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
