:root {
  --background-color--background-primary: var(--base-color-brand--white);
  --text-color--text-header: var(--base-color-neutral--neutral-700);
  --link-color--link-primary: var(--base-color-brand--primary);
  --blurple--600: #a688c4;
  --_appcues-2025---text--body: "Gt Standard L Standard", Arial, sans-serif;
  --_appcues-2025---blurple--orchid: #291a3d;
  --base-color-brand--white: white;
  --_appcues-2025---blurple--thistle: #291a3d;
  --_appcues-2025---corner-radius--box-corner: 20px;
  --_appcues-2025---light--white-primary: #fbfbfb;
  --_appcues-2025---blurple--petal: #f6ebf8;
  --_appcues-2025---text--headline: Martinaplantijn, Arial, sans-serif;
  --_appcues-2025---text-colors--body-copy: #002a32;
  --text-color--text-body: #20222e;
  --text-color--text-body-on-dark: #dadde7;
  --_appcues-2025---text--subhead: "Basel Grotesk Mono", Arial, sans-serif;
  --_appcues-2025---light--white: white;
  --_new-site-collections---font-heading: Martinaplantijn, Arial, sans-serif;
  --_appcues-2025---dark--aubergine: #291a3d;
  --base-color-brand--dark: var(--base-color-neutral--neutral-1000-background);
  --base-color-brand--light-blurple: #e9d9ff;
  --base-color-brand--primary: #291a3d;
  --green--300: #7ceecd;
  --blue--300: #6feeec;
  --_appcues-2025---dark--dark-800: #291a3d;
  --_appcues-2025---yellow--amp: #f0fe52;
  --_appcues-2025---teal--glacier: #ecfbff;
  --_appcues-2025---text-colors--header: #291a3d;
  --_appcues-2025---corner-radius--h2-desktop: 60px;
  --_appcues-2025---corner-radius--h2-tablet: 40px;
  --_appcues-2025---corner-radius--h2-mobile: 30px;
  --text-color--text-header-on-dark: white;
  --h2-tablet: 40px;
  --h2-mobile: 30px;
  --h2-desktop: 46px;
  --_appcues-2025---corner-radius--h1-tablet: 50px;
  --_appcues-2025---corner-radius--h1-mobile: 40px;
  --_appcues-2025---corner-radius--h3-desktop: 40px;
  --_appcues-2025---corner-radius--h3-mobile: 24px;
  --h6-tablet: 16px;
  --h6-desktop: 18px;
  --h6-mobile: 16px;
  --h4-tablet: 22px;
  --base-color-neutral--neutral-100: white;
  --_appcues-2025---teal--drift: #beedef;
  --_appcues-2025---purple--purp-primary: #e9e8c0;
  --h5-desktop: 22px;
  --_appcues-2025---corner-radius--h5-tablet: 18px;
  --_appcues-2025---corner-radius--h5-mobile: 16px;
  --h5-tablet: 18px;
  --h5-mobile: 16px;
  --h4-mobile: 18px;
  --_appcues-2025---corner-radius--h5-desktop: 22px;
  --base-color-neutral--neutral-1000-background: #020c1c;
  --_appcues-2025---corner-radius--h1-desktop-lg: 80px;
  --h1-desktop: 70px;
  --h1-tablet: 50px;
  --h1-mobile: 36px;
  --h1-desktop-sm: 48px;
  --_appcues-2025---corner-radius--h1-desktop-sm: 70px;
  --base-color-neutral--darkest: #291a3d;
  --_appcues-2025---light--tan-300: #ede9e8;
  --_appcues-2025---corner-radius--button-corner: 100px;
  --radius--buttons: 100px;
  --_appcues-2025---blurple--aubergine: #291a3d;
  --_appcues-2025---corner-radius--h4-desktop: 30px;
  --_appcues-2025---corner-radius--h4-tablet: 22px;
  --h4-desktop: 30px;
  --h3-desktop: 40px;
  --h3-tablet: 35px;
  --h3-mobile: 24px;
  --primary-background-color\<deleted\|variable-42de89d4-1941-965e-4c7f-806fcf80f144\>: #0b0d16;
  --blurple--200: #e2d8fa;
  --_appcues-2025---purple--purp-100: #f6ebf8;
  --_appcues-2025---purple--purp-200: #e9d9ff;
  --_appcues-2025---corner-radius--h3-tablet: 35px;
  --_appcues-2025---dark--dark-900: #291a3d;
  --green--200: #a7f3de;
  --_appcues-2025---teal--tidal: #6feeec;
  --_appcues-2025---dark--dark-500: #efe8e5;
  --background-color--background-alternate: var(--base-color-brand--primary);
  --pink--200: #f8d0d1;
  --base-color-neutral--neutral-600: #4f5875;
  --blue--500-blue-secondary: #367e82;
  --pink--100: #ffeff1;
  --_appcues-2025---corner-radius--pill: 100px;
  --base-color-neutral--neutral-400: #cdd5e8;
  --primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>: #5c45ff;
  --blurple--700: #291a3d;
  --darks\<deleted\|variable-6efa2034-a4c0-4cd1-29e3-377532265dd7\>: #050c1f;
  --text-secondary\<deleted\|variable-2857a49d-ad3c-a7a8-81f9-54a21c7b3625\>: #20222e;
  --blurple-on-dark\<deleted\|variable-9a5a0c61-f212-d8fd-a301-c69c6c721873\>: #8b8bff;
  --blurple--800: #291a3d;
  --text-color-on-dark\<deleted\|variable-5fc2f67b-6697-4107-18b6-e6542abae538\>: #dadde7;
  --base-color-neutral--neutral-800: #1d2033;
  --blurple--400: #cba7ff;
  --base-color-neutral--neutral-900-second-level-dark: #121627;
  --base-color-neutral--neutral-700: #373c54;
  --_appcues-2025---teal--current: #367e82;
  --radius--cards: 20px;
  --pill: 100px;
  --base-color-neutral--neutral-500: #96a3bf;
  --_appcues-2025---light--mortar: #ede9e8;
  --base-color-brand--grey: #f5f8fb;
  --blue-gradient--dark: #6feeec;
  --blue-gradient--light: #ecfbff;
  --_appcues-2025---dark--dark-700: #cbc3bd;
  --_appcues-2025---yellow--butter: #fffcef;
  --base-color-neutral--neutral-300: #e6ebf3;
  --blurple--100: #f6ebf8;
  --blue--100: #ecfbff;
  --new-bblue\<deleted\|variable-cb617d31-ace8-920c-610a-b8a1bfa9f396\>: #afe6ff;
  --border-color--border-primary: var(--base-color-neutral--neutral-500);
  --pink--800: #560125;
  --_appcues-2025---dark--dark-600: #dfd8d5;
  --_appcues-2025---text-colors--body-on-dark: #fbfbfb;
  --blurple--300: #cba7ff;
  --blue--200: #beedef;
  --blue--600: #367e82;
  --green--700: #127156;
  --pink--700: #560125;
  --2d2966: #2d2966;
  --pink--600: #8f1e36;
  --green--100: #d3f9ee;
  --base-color-neutral--neutral-200: #f2f4f7;
  --text-color--text-alternate: var(--base-color-brand--primary);
  --blurple-gradient--dark: #291a3d;
  --blurple-gradient--light: #cba7ff;
  --green--500-green-secondary: #24e2ac;
  --green--600: #1baa81;
  --_appcues-2025---purple--purp-1000: #291a3d;
  --gold: #766e48;
  --_new-site-collections---font-body: "Gt Standard L Standard", Arial, sans-serif;
  --_new-site-collections---tag-lines-font-family: "Basel Grotesk Mono", Arial, sans-serif;
  --_new-site-collections---font-body-2: Martinaplantijn, Arial, sans-serif;
  --_new-site-collections---color-text-dark: #1a1a2e;
  --blue--800: #002a32;
  --blue--400: #6feeec;
  --thistle: #e9d9ff;
  --pink--300: #f8d0d1;
  --submerge: var(--blue--700);
  --pink--500-pink-secondary: #fa9496;
  --pink-gradient--dark: #560125;
  --_new-site-collections---color-bg-dark: #2b1c5a;
  --_new-site-collections---color-bg-light: #f5f3ff;
  --_new-site-collections---color-accent-green: #4caf8c;
  --_new-site-collections---color-text-light: white;
  --_new-site-collections---color-card-bg: #f7f5ff;
  --_new-site-collections---color-yellow-highlight: #f2e94e;
  --_new-site-collections---color-border: #e0daff;
  --_new-site-collections---font-size-hero: 56px;
  --_new-site-collections---font-size-h2: 32px;
  --_new-site-collections---font-size-body: 16px;
  --_new-site-collections---font-ight: 400;
  --base-color-neutral--neutral-background: var(--base-color-brand--grey);
  --_appcues-2025---corner-radius--h4-mobile: 22px;
  --background-color--background-secondary: var(--base-color-brand--dark);
  --background-color--background-tertiary: var(--base-color-brand--grey);
  --blue--700: #002a32;
  --border-color--border-secondary: var(--base-color-brand--primary);
  --border-color--border-alternate: var(--base-color-brand--white);
  --green--400: #50e8bd;
  --green--800: #09392b;
  --green-gradient--dark: #24dbbd;
  --green-gradient--light: #a4fbd9;
  --link-color--link-secondary: var(--base-color-brand--light-blurple);
  --link-color--link-alternate: var(--text-color--text-header);
  --pink--400: #fa9496;
  --pink-gradient--light: #f8d0d1;
}

body {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-header);
  font-family: Mulish, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Anton, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--link-color--link-primary);
  font-weight: 500;
  text-decoration: none;
}

a:hover {
  color: var(--blurple--600);
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

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

blockquote {
  border-left: .1875rem solid var(--text-color--text-header);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hide {
  display: none;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-medium.form-champtions {
  max-width: 40rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom {
  margin: 0 0 2rem;
}

.margin-bottom.margin-medium, .margin-bottom.margin-small, .margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large.margin-top {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.margin-bottom.margin-small {
  margin: 0;
}

.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom.margin-xsmall.smaller {
  margin-bottom: 10px;
}

.margin-bottom.margin-xsmall.smaller.pad {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 5px;
}

.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.align-center {
  text-align: center;
}

.margin-bottom.request-course {
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.margin-bottom.flex-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  display: flex;
}

.margin-bottom.flex-wrap.bottom-align {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 0;
}

.margin-bottom.margin-xxlarge {
  margin-bottom: 6rem;
}

.margin-bottom.less {
  margin-bottom: 1rem;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.button {
  border: 1px none var(--base-color-neutral--darkest);
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: var(--_appcues-2025---blurple--orchid);
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---light--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  padding: .75rem 1.5rem;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.button:hover {
  background-color: var(--_appcues-2025---blurple--aubergine);
  color: var(--_appcues-2025---light--white);
}

.button.is-secondary {
  border-style: solid;
  border-color: var(--base-color-brand--primary);
  color: var(--_appcues-2025---blurple--orchid);
  background-color: #fff0;
  font-weight: 500;
}

.button.is-secondary:hover {
  background-color: #dce1ff80;
}

.button.is-secondary.is-small {
  color: var(--_appcues-2025---blurple--orchid);
  font-weight: 400;
}

.button.is-secondary.is-small.margin-left {
  border-color: var(--_appcues-2025---blurple--orchid);
  color: var(--_appcues-2025---blurple--orchid);
  background-color: #5c45ff00;
  font-weight: 600;
}

.button.is-secondary.is-small.is-icon.is-alternate.is-white {
  border-width: 1.5px;
  border-color: var(--_appcues-2025---blurple--thistle);
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  cursor: pointer;
  padding: .6rem 2rem;
}

.button.is-secondary.is-small.is-icon.is-alternate.is-white:hover {
  background-color: #1b184b;
}

.button.is-secondary.is-small.is-nav {
  margin-left: 5px;
  font-weight: 500;
}

.button.is-secondary.is-small.is-nav:hover {
  background-color: #5c45ff33;
}

.button.is-secondary.is-small.is-nav.is-sticky {
  padding: .3rem 1rem;
}

.button.is-secondary.is-small.is-white {
  border-color: var(--base-color-brand--white);
  color: var(--_appcues-2025---light--white);
}

.button.is-secondary.is-alternate {
  border-color: var(--_appcues-2025---blurple--thistle);
  color: var(--_appcues-2025---blurple--thistle);
}

.button.is-secondary.is-alternate:hover {
  background-color: #352daa80;
}

.button.is-secondary.padding-left {
  margin-left: 1rem;
  font-size: 16px;
  font-weight: 500;
}

.button.is-link {
  color: var(--_appcues-2025---blurple--orchid);
  background-color: #5c45ff00;
  padding: 0;
  font-weight: 500;
}

.button.is-link:hover {
  color: var(--_appcues-2025---blurple--aubergine);
}

.button.is-link.is-alternate {
  color: var(--_appcues-2025---blurple--thistle);
}

.button.is-link.is-alternate:hover {
  color: var(--_appcues-2025---blurple--orchid);
}

.button.is-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.button.is-icon.is-footer {
  background-color: var(--_appcues-2025---light--white);
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---blurple--orchid);
  padding: .75rem 1.5rem;
  font-size: 17px;
  font-weight: 500;
}

.button.is-icon.is-footer.hide-desktop {
  display: none;
}

.button.is-icon.is-footer.hide-mobile, .button.is-icon.is-footer.bigger {
  padding: 1rem 2rem;
}

.button.margin-vertical {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.button.is-full-width {
  width: 100%;
  font-family: var(--_appcues-2025---text--headline);
  font-weight: 400;
}

.button.is-full-width.margin-top {
  margin-top: 1rem;
}

.button.is-full-width.margin-bottom {
  margin-bottom: 1rem;
}

.button.is-full-width.is-pricing-cards {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.button.is-full-width.is-pricing-cards.margin-top {
  margin-top: .5rem;
}

.button.padding-left {
  margin-left: 20px;
}

.button.full-width-mobile {
  font-size: 16px;
}

.button.hero-bigger {
  font-family: var(--_appcues-2025---text--headline);
  padding: 1rem 1.75rem;
  font-size: 16px;
  font-weight: 300;
}

.button.larger {
  padding: 1rem 1.75rem;
}

.button.is-small {
  background-color: var(--_appcues-2025---blurple--orchid);
  font-family: var(--_appcues-2025---text--body);
  color: var(--base-color-brand--white);
  border-style: none;
  border-radius: 6px;
  padding: .5rem 1.2rem;
  font-size: 14px;
  font-weight: 500;
}

.button.is-small:hover {
  background-color: var(--_appcues-2025---blurple--aubergine);
}

.button.is-small.margin-left {
  background-color: var(--base-color-brand--primary);
  cursor: pointer;
  margin-left: 5px;
}

.button.is-small.margin-left:hover {
  background-color: var(--blurple--600);
}

.button.is-small.is-icon {
  align-items: center;
}

.button.is-small.margin-top {
  margin-top: 10px;
}

.text-size-regular {
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---text-colors--body-copy);
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.text-size-regular.text-weight-normal {
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  font-family: Mulish, sans-serif;
  font-size: 15px;
  line-height: 1.4;
  display: flex;
}

.text-size-regular.text-color-secondary {
  line-height: 1.5;
}

.text-size-regular.text-color-secondary.margin-top {
  margin-top: 30px;
}

.text-size-regular.text-color-secondary.text-align-left {
  letter-spacing: 0;
  line-height: 1.6;
}

.text-size-regular.text-color-secondary.padding-top {
  margin-top: 5px;
}

.text-size-regular.text-color-secondary.text-align-center {
  font-weight: 400;
}

.text-size-regular.text-color-secondary.text-align-center.margin-tiny.max-width-large {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.text-size-regular.text-color-secondary.text-align-center.margin-tiny.max-width-large.top-pad {
  max-width: 58rem;
  margin-top: 1.8rem;
}

.text-size-regular.text-color-secondary.margin-bottom {
  margin-bottom: 1rem;
}

.text-size-regular.text-color-white {
  font-family: var(--_appcues-2025---text--body);
  color: var(--base-color-brand--white);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
}

.text-size-regular.text-color-white.typeface-poppins {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-regular.text-color-white.text-align-left {
  color: var(--base-color-neutral--neutral-100);
  font-family: Mulish, sans-serif;
  font-size: 16px;
  line-height: 1.8;
}

.text-size-regular.text-color-white.text-align-left.margin-small {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: 0;
  margin-top: 1.5rem;
}

.text-size-regular.text-color-white.text-align-left.margin-top {
  margin-top: 25px;
}

.text-size-regular.text-color-white.typeface-mulish {
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-size-regular.text-color-white._100 {
  width: 100%;
}

.text-size-regular.text-color-white.text-align-center {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -.25px;
  font-size: 16px;
  font-weight: 400;
}

.text-size-regular.text-color-white.text-align-center.text-color-dark {
  color: var(--base-color-brand--dark);
  font-weight: 600;
}

.text-size-regular.text-color-white.margin-top {
  margin-top: .5rem;
}

.text-size-regular.text-color-white.margin-top.tab {
  text-align: center;
  overflow-wrap: normal;
  margin-top: 0;
  font-size: 16px;
  font-weight: 500;
}

.text-size-regular.text-color-white.margin-top.tab.light {
  color: var(--text-color--text-body);
}

.text-size-regular.text-color-white.mwa-specific {
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-size-regular.text-color-white.mwa-specific.align-center-mobile {
  font-family: var(--_appcues-2025---text--body);
}

.text-size-regular.text-color-white.padding-left {
  margin-left: 5px;
}

.text-size-regular.text-color-white.smaller-mobile {
  font-size: 15px;
  line-height: 1.4;
}

.text-size-regular.text-color-white.padding-right {
  margin-right: 10px;
}

.text-size-regular.text-color-white.padding-right.templatetype {
  color: var(--blurple--200);
  font-size: 15px;
  font-weight: 500;
}

.text-size-regular.text-color-white.text-align-center-tablet.margin-top {
  margin-top: 1rem;
}

.text-size-regular.text-color-white.text-size-banner {
  font-size: 14px;
}

.text-size-regular.text-color-primary {
  font-family: Mulish, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-size-regular.text-color-primary.typeface-poppins {
  font-family: Poppins, sans-serif;
}

.text-size-regular.text-color-primary.center-mobile.paa {
  font-family: var(--_appcues-2025---text--body);
  font-weight: 400;
}

.text-size-regular.text-color-primary.padding-left {
  margin-left: 15px;
}

.text-size-regular.text-color-primary.padding-left.typeface-poppins {
  font-size: 15px;
}

.text-size-regular.padding-top {
  margin-top: 10px;
}

.text-size-regular.text-align-left {
  color: var(--text-color--text-body);
  line-height: 1.7;
}

.text-size-regular.text-align-left.text-color-white {
  color: var(--base-color-brand--white);
  margin-top: 10px;
}

.text-size-regular.text-align-left.text-color-white.no-top-pad {
  margin-top: 0;
}

.text-size-regular.text-align-left.line-height-sm {
  letter-spacing: 0;
  line-height: 1.5;
}

.text-size-regular.line-height-small {
  letter-spacing: 0;
  font-weight: 500;
  line-height: 1.6;
}

.text-size-regular.line-height-small.text-color-primary {
  font-weight: 700;
  line-height: 1.2;
}

.text-size-regular.padding-bottom {
  margin-bottom: 2rem;
}

.text-size-regular.margin-bottom {
  margin-bottom: 10px;
  line-height: 1.5;
}

.text-size-regular.margin-top {
  margin-top: 1rem;
  line-height: 1.6;
}

.text-size-regular.margin-top.text-color-secondary.text-width-full {
  margin-top: 10px;
}

.text-size-regular.margin-top.text-align-center {
  font-weight: 400;
}

.text-size-regular.margin-top.text-align-center.solo {
  font-weight: 500;
}

.text-size-regular.margin-top.aipagesm {
  margin-top: .5rem;
}

.text-size-regular.center-mobile {
  font-weight: 600;
}

.text-size-regular.text-align-center {
  font-weight: 500;
}

.text-size-regular.text-align-center.margin-top {
  letter-spacing: 0;
  font-weight: 400;
}

.text-size-regular.text-align-center.line-height-sm {
  line-height: 1.4;
}

.text-size-regular.typeface-poppins {
  text-align: center;
  font-size: 16px;
  line-height: 1.7;
}

.text-size-regular.typeface-poppins.xl {
  font-size: 22px;
}

.text-size-regular.typeface-poppins.text-color-white.right-align {
  text-align: right;
}

.text-size-regular.no-padding {
  margin-bottom: 0;
}

.text-size-regular.no-padding.align-center-mobile.center-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-regular.align-center-mobile {
  padding-right: 100px;
}

.text-size-regular.pill {
  font-family: var(--_appcues-2025---text--subhead);
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.text-size-regular.pill.stats.text-color-lightblue {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---teal--drift);
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-size-regular.pill.stats.color-lightpurp {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---purple--purp-100);
  letter-spacing: 0;
  text-transform: uppercase;
}

.text-size-regular.pill.years {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---yellow--amp);
  font-size: 14px;
}

.text-size-regular.pill.text-color-white {
  font-size: 14px;
}

.text-size-regular.pill.text-color-lightpurp {
  color: var(--_appcues-2025---purple--purp-200);
}

.text-size-regular.pill.text-colorlightblurp {
  color: var(--_appcues-2025---blurple--thistle);
}

.text-size-regular.text-color-yellow {
  color: var(--_appcues-2025---yellow--amp);
}

.text-size-regular.max-width-large.text-color-white.problem-text {
  color: var(--_appcues-2025---blurple--thistle);
  font-size: 14px;
  font-weight: 500;
}

.text-size-regular.max-width-large.text-color-white.problem-text:hover {
  color: var(--_appcues-2025---blurple--orchid);
}

.text-size-regular.max-width-large.text-color-white.xs {
  letter-spacing: 1px;
  width: auto;
  font-size: 12px;
  font-weight: 500;
}

.text-size-regular.max-width-large.text-color-white.xs.back-button {
  letter-spacing: .2px;
}

.text-size-regular.max-width-large.text-color-white.xs.back-button:hover {
  color: var(--_appcues-2025---blurple--thistle);
}

.text-size-regular.text-color-lightblue.padding-left {
  margin-left: 5px;
}

.text-size-regular.margin-vertical {
  margin-top: 1rem;
}

.text-size-regular.margin-vertical.align-center-mobile.new {
  text-align: left;
  margin-top: .25rem;
  font-size: 15px;
  line-height: 1.6;
}

.text-size-regular.margin-vertical.align-center-mobile.new.bold-variation {
  margin-top: 0;
}

.text-size-regular.margin-vertical.align-center-mobile.new.margin-top {
  margin-top: 1rem;
}

.text-size-regular.margin-vertical.align-center-mobile.new.no-margins {
  margin-top: 0;
}

.text-size-regular.margin-vertical.align-center-mobile.new.text-color-white.italic-text {
  opacity: .55;
  font-size: 13px;
  font-style: italic;
}

.text-size-regular.margin-vertical.align-center-mobile.new.cross {
  opacity: .53;
  text-decoration: line-through;
}

.text-size-regular.bullet-text {
  font-weight: 500;
}

.text-size-regular.anchorlink {
  font-size: 14px;
}

.text-size-regular.smaller {
  font-size: 15px;
}

.text-size-regular.text-align-center-mobile.hide-rn {
  display: none;
}

.text-size-regular.pricing-page.align-left {
  text-align: left;
}

.text-size-regular.less-line-height {
  line-height: 1.3;
}

.text-size-regular.text-color-grey {
  color: var(--text-color--text-body-on-dark);
  font-weight: 500;
  line-height: 1.7;
}

.text-size-regular.text-color-grey.text-weight-normal {
  font-family: var(--_appcues-2025---text--body);
  font-size: 16px;
  font-weight: 400;
}

.text-size-regular.text-color-grey.list {
  line-height: 1;
}

.text-size-regular.text-color-grey.text-align-center {
  letter-spacing: 0;
  font-weight: 400;
  line-height: 1.6;
}

.text-size-regular.text-color-grey.text-align-center.margin-top.margin-sm {
  margin-top: .5rem;
}

.text-size-regular.text-color-grey.center-mobile.center.padding-bottom {
  margin-bottom: 1rem;
}

.text-size-regular.text-color-grey.center-mobile.center.paa-specific {
  margin-bottom: 1rem;
  font-weight: 400;
}

.text-size-regular.text-color-grey.text-align-left {
  color: var(--text-color--text-body-on-dark);
}

.text-size-regular.text-color-grey.text-align-left.center-mobile {
  font-weight: 400;
}

.heading-style-h3 {
  font-family: var(--_appcues-2025---text--headline);
  color: var(--_appcues-2025---text-colors--header);
  font-size: var(--_appcues-2025---corner-radius--h3-desktop);
  text-transform: none;
  font-weight: 400;
  line-height: 1.4;
}

.heading-style-h3.text-color-white.margin-top.paa, .heading-style-h3.text-color-white.blog {
  font-family: var(--_appcues-2025---text--body);
}

.heading-style-h3.text-color-primary {
  font-size: var(--h3-desktop);
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h3.text-color-primary.padding-bottom {
  margin-bottom: 1rem;
}

.heading-style-h3.text-color-primary.padding-bottom.cs-page-special {
  font-family: var(--_appcues-2025---text--headline);
  letter-spacing: -.5px;
  margin-bottom: 2rem;
  font-size: 40px;
  font-weight: 400;
}

.heading-style-h3.text-color-primary.paa {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -.2px;
  margin-bottom: 1rem;
}

.heading-style-h3.text-color-lightpurple {
  color: var(--base-color-brand--light-blurple);
}

.heading-style-h3.text-color-light {
  color: var(--base-color-brand--white);
}

.heading-style-h3.text-color-light.center-mobile {
  font-size: 40px;
  font-weight: 400;
}

.heading-style-h3.text-color-light.center-mobile.blog-subscribe {
  font-size: 30px;
  font-weight: 500;
}

.heading-style-h3.text-color-light.center-mobile.footer-specific {
  font-family: var(--_appcues-2025---text--headline);
  letter-spacing: -.75px;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.1;
}

.heading-style-h3.text-color-light.padding-bottom {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.heading-style-h3.text-color-light.padding-bottom.paa-specific {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -.5px;
  font-weight: 500;
}

.heading-style-h3.text-color-light.text-align-center {
  font-family: var(--_appcues-2025---text--headline);
}

.heading-style-h3.text-color-light.text-align-center.margin-top {
  margin-top: 1rem;
}

.heading-style-h3.text-color-light.number-outline {
  color: var(--_appcues-2025---dark--dark-900);
  font-size: 30px;
}

.heading-style-h3.paa.paa-specifc {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -1px;
  font-weight: 600;
}

.heading-style-h3.text-color-yellow {
  color: #f0fc5b;
  font-weight: 400;
}

.heading-style-h3.foundational {
  margin-top: 4rem;
  margin-bottom: 2rem;
}

.heading-style-h3.foundational.ug {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -1px;
  font-weight: 600;
  line-height: 1.4;
}

.heading-style-h3.foundational.ug.important-pull {
  text-align: justify;
  letter-spacing: 0;
  border-left: 1px #000;
  margin-top: 2rem;
  padding-left: 0;
  font-style: italic;
  font-weight: 700;
}

.heading-style-h3.foundational.ug.important-pull.not-justified {
  text-align: left;
}

.heading-style-h3.foundational.ug.no-bottom {
  margin-bottom: 0;
}

.heading-style-h3.foundational.ug.no-bottom.less-top {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.heading-style-h3.foundational.ug.less-top {
  margin-top: 2rem;
}

.heading-style-h3.margin-bottom {
  margin-bottom: 20px;
}

.heading-style-h3.margin-bottom.paa-specific {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -.5px;
  font-weight: 600;
}

.heading-style-h3.margin-vertical {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.heading-style-h3.text-align-left {
  font-family: var(--_appcues-2025---text--headline);
}

.heading-style-h3.text-align-left.margin-bottom.margin-top {
  margin-top: 20px;
}

.heading-style-h3.paa-specific {
  font-family: var(--_appcues-2025---text--body);
  font-size: var(--_appcues-2025---corner-radius--h3-desktop);
  letter-spacing: -.5px;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h3.mwa {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -.5px;
  font-weight: 600;
}

.heading-style-h3._2025-dm {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: -.75px;
  font-weight: 600;
  line-height: 1.15;
}

.heading-style-h3._2025-dm.text-align-left {
  font-size: var(--_appcues-2025---corner-radius--h3-tablet);
  margin-bottom: .5rem;
}

.heading-style-h3._2025-dm.text-color-white {
  font-size: 40px;
}

.heading-style-h3._2025-dm.smaller-feature {
  font-size: 35px;
}

.heading-style-h3._2025-dm.smaller-feature.problem-headers {
  font-size: 32px;
}

.heading-style-h3._2025-dm.plan-headers {
  letter-spacing: -.5px;
  font-size: 24px;
}

.heading-style-h3._2025-dm.plan-headers.align-middle {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3.text-color-white {
  color: var(--text-color--text-header-on-dark);
  font-size: var(--h3-desktop);
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h3.text-color-white.margin-top {
  font-size: var(--h3-desktop);
  margin-top: 1rem;
}

.heading-style-h3.text-color-white.margin-top.paa, .heading-style-h3.text-color-white.blog, .heading-style-h3.text-color-white.blog {
  font-family: var(--_appcues-2025---text--body);
}

.heading-style-h3.text-color-white {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.3;
}

.heading-style-h3.text-align-center.text-color-white {
  font-family: var(--_appcues-2025---text--headline);
  font-weight: 400;
  font-family: var(--_appcues-2025---text--headline);
  font-weight: 400;
}

.text-color-white {
  color: var(--base-color-neutral--neutral-100);
}

.text-align-left {
  font-family: var(--_appcues-2025---text--body);
  text-align: left;
  letter-spacing: -.2px;
}

.icon-embed-xxsmall {
  width: 1rem;
  height: 1rem;
  color: var(--_appcues-2025---dark--aubergine);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-embed-xxsmall.padding-left {
  margin-left: 3px;
}

.icon-embed-xxsmall.color-iswhite {
  color: var(--base-color-brand--white);
}

.icon-embed-xxsmall.color-blurple {
  color: var(--_appcues-2025---blurple--orchid);
}

.icon-embed-xxsmall.color-blurple.one-size-bigger {
  width: 1.3rem;
  height: 1.3rem;
}

.icon-embed-xxsmall.color-white {
  color: var(--_appcues-2025---light--white);
}

.icon-embed-xxsmall.color-white.padding-right {
  color: var(--base-color-brand--white);
}

.icon-embed-xxsmall.color-lightpurple {
  color: var(--base-color-brand--light-blurple);
}

.icon-embed-xxsmall.color-lightpurple.padding-left {
  margin-left: 5px;
}

.icon-embed-xxsmall.padding-right {
  margin-right: 4px;
}

.icon-embed-xxsmall.color-neutraldark {
  color: var(--base-color-brand--dark);
  margin-right: 5px;
}

.icon-embed-xxsmall.color-lightgreen {
  color: var(--green--200);
}

.icon-embed-xxsmall.text-color-lightpurp.margin-left {
  margin-left: 5px;
}

.icon-embed-xxsmall.color-dark {
  width: 1rem;
  height: 1rem;
}

.icon-embed-xxsmall.color-dark.padding-right {
  color: var(--base-color-brand--dark);
  flex: 0 auto;
  margin-right: 2px;
}

.icon-embed-xxsmall.color-dark.padding-left.color-lightpurp {
  color: var(--_appcues-2025---purple--purp-100);
}

.icon-embed-xxsmall.color-dark.padding-left.color-teal {
  color: var(--_appcues-2025---teal--tidal);
}

.icon-embed-xxsmall.color-yellow {
  color: var(--_appcues-2025---yellow--amp);
}

.icon-embed-xxsmall.color-lightpurp, .icon-embed-xxsmall.color-lightblurp {
  color: var(--_appcues-2025---blurple--thistle);
}

.icon-embed-xxsmall.left-padding {
  margin-left: 3px;
}

.icon-embed-xxsmall.left-padding.color-dark {
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0;
}

.icon-embed-xxsmall.nav-dropdown {
  width: .75rem;
  color: var(--_appcues-2025---text-colors--header);
}

.icon-embed-xxsmall.text-color-blurple {
  color: var(--_appcues-2025---blurple--orchid);
}

.icon-embed-xxsmall.color-teal {
  color: var(--_appcues-2025---teal--tidal);
}

.icon-embed-xsmall {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--_appcues-2025---dark--dark-500);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.icon-embed-xsmall.color-lightpurple {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--base-color-brand--light-blurple);
}

.icon-embed-xsmall.color-lightpurple.padding-left {
  margin-right: 10px;
}

.icon-embed-xsmall.color-lightpurple.larger {
  width: 1.75rem;
  height: 1.75rem;
}

.icon-embed-xsmall.color-lightpurple._1-25 {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--_appcues-2025---blurple--thistle);
}

.icon-embed-xsmall.color-lightpurple.cs {
  color: var(--_appcues-2025---blurple--thistle);
}

.icon-embed-xsmall.color-lightpurple.nav {
  width: 1.35rem;
  height: 1.35rem;
}

.icon-embed-xsmall.color-dark {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--_appcues-2025---dark--aubergine);
}

.icon-embed-xsmall.color-dark.margin-left {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
}

.icon-embed-xsmall.color-dark.margin-left.pill {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 1.35rem;
  height: 1.35rem;
  margin-right: .5rem;
}

.icon-embed-xsmall.color-dark.nav {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-xsmall.color-dark.yellow {
  color: var(--_appcues-2025---yellow--amp);
}

.icon-embed-xsmall.color-white {
  color: var(--base-color-neutral--neutral-100);
}

.icon-embed-xsmall.color-white.banner-styling {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-xsmall.color-blurple {
  color: var(--_appcues-2025---blurple--orchid);
}

.icon-embed-xsmall.color-blurple.padding-right.smaller {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-xsmall.color-blurple.nav {
  width: 1.4rem;
  height: 1.4rem;
}

.icon-embed-xsmall.color-blurple.margin-bottom-xs {
  width: 1.75rem;
  height: 1.75rem;
  margin-bottom: .5rem;
}

.icon-embed-xsmall.padding-right {
  margin-right: 5px;
}

.icon-embed-xsmall.padding-right.color-blurple {
  color: var(--background-color--background-alternate);
}

.icon-embed-xsmall.padding-right.cs {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--_appcues-2025---yellow--amp);
  margin-right: 8px;
}

.icon-embed-xsmall.color-lightgreen {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--green--300);
}

.icon-embed-xsmall.color-lightgreen._1-5 {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-embed-xsmall.color-lightblue {
  color: var(--_appcues-2025---teal--drift);
}

.icon-embed-xsmall.color-lightblue._1-25 {
  width: 1.25rem;
  height: 1.25rem;
}

.icon-embed-xsmall.color-lightblue.padding-right.pill {
  width: 1.35rem;
  height: 1.35rem;
  color: var(--_appcues-2025---teal--glacier);
}

.icon-embed-xsmall.color-lightblue.nav {
  width: 1.35rem;
  height: 1.35rem;
  display: flex;
}

.icon-embed-xsmall.color-lightpink {
  color: var(--pink--200);
}

.icon-embed-xsmall.color-gray {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--base-color-neutral--neutral-600);
}

.icon-embed-xsmall.large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.icon-embed-xsmall.color-blue {
  color: #2cb2d6;
}

.icon-embed-xsmall.navigation {
  width: 1rem;
  height: 1rem;
  margin-right: 5px;
}

.icon-embed-xsmall.color-lightpurp {
  color: var(--_appcues-2025---blurple--thistle);
}

.icon-embed-xsmall.color-lightpurp.color-100 {
  color: var(--_appcues-2025---purple--purp-100);
}

.icon-embed-xsmall.color-lightpurp.padding-right.pill {
  height: 1.35rem;
  color: var(--_appcues-2025---purple--purp-200);
}

.icon-embed-xsmall.color-yellow {
  color: var(--_appcues-2025---yellow--amp);
}

.icon-embed-xsmall.pricing, .icon-embed-xsmall.color-lightblurp {
  color: var(--_appcues-2025---blurple--thistle);
}

.icon-embed-xsmall.color-lightblurp.padding-right.pill {
  height: 1.35rem;
}

.icon-embed-xsmall.color-lightblurp.margin-right {
  width: 1.3rem;
  height: 1.3rem;
  margin-right: 5px;
}

.icon-embed-xsmall.color-purple {
  color: var(--_appcues-2025---purple--purp-primary);
}

.text-style-allcaps {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---text-colors--header);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
}

.text-style-allcaps.overline.text-color-white.text-align-left {
  letter-spacing: 2px;
  font-weight: 600;
}

.text-style-allcaps.overline.text-color-white.padding-bottom.padding-top {
  margin-top: 20px;
}

.text-style-allcaps.overline.text-color-white.xs {
  width: 100%;
  font-family: var(--_appcues-2025---text--subhead);
  text-align: right;
  font-size: 12px;
  font-weight: 700;
}

.text-style-allcaps.overline.text-color-primary {
  font-family: var(--_appcues-2025---text--subhead);
  font-weight: 500;
}

.text-style-allcaps.overline.text-color-primary.text-align-center {
  text-align: center;
}

.text-style-allcaps.overline.text-color-primary.text-align-center.margin-bottom {
  font-family: var(--_appcues-2025---text--subhead);
  font-size: 16px;
}

.text-style-allcaps.overline.text-color-primary._100 {
  width: 100%;
}

.text-style-allcaps.overline.text-color-primary._100.margin-top {
  margin-top: .5rem;
}

.text-style-allcaps.overline.text-color-primary.wrap {
  width: 100%;
}

.text-style-allcaps.overline.text-color-blurple {
  color: var(--base-color-brand--primary);
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-style-allcaps.overline.text-color-blurple.center-mobile.paa {
  font-family: var(--_appcues-2025---text--subhead);
}

.text-style-allcaps.overline.text-color-blurple.padding-left {
  margin-left: 5px;
}

.text-style-allcaps.overline.text-color-lightpurp.padding-xxsmall, .text-style-allcaps.overline.text-color-lightpurp.margin-bottom._100 {
  color: var(--base-color-brand--light-blurple);
  text-align: center;
}

.text-style-allcaps.overline.text-color-lightpurp.padding-top {
  margin-top: 2rem;
}

.text-style-allcaps.overline.text-color-lightpurp.footer {
  color: var(--base-color-brand--light-blurple);
}

.text-style-allcaps.overline.text-color-lightpurp.text-align-left {
  font-weight: 600;
  line-height: 1;
}

.text-style-allcaps.overline.padding-bottom {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---teal--tidal);
  margin-bottom: 20px;
  font-weight: 700;
}

.text-style-allcaps.overline.padding-bottom.text-color-white {
  letter-spacing: 2px;
}

.text-style-allcaps.overline.text-color-lightgreen {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--green--200);
  letter-spacing: 2px;
}

.text-style-allcaps.overline.text-size-tiny {
  color: var(--text-color--text-header);
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
}

.text-style-allcaps.overline.text-color-green {
  color: var(--green--200);
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-style-allcaps.overline.text-color-green.text-align-center, .text-style-allcaps.overline.text-color-green.padding-right {
  font-family: var(--_appcues-2025---text--subhead);
}

.text-style-allcaps.overline.text-color-blue {
  color: var(--blue--500-blue-secondary);
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-style-allcaps.overline.text-color-blue.padding-left {
  margin-left: 5px;
}

.text-style-allcaps.overline.text-color-blue.padding-left.paa {
  font-family: var(--_appcues-2025---text--subhead);
}

.text-style-allcaps.overline.text-color-lightpink {
  color: var(--pink--100);
  letter-spacing: 2px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-style-allcaps.overline.text-color-lightblue {
  color: var(--blue--300);
  letter-spacing: 2px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-style-allcaps.overline {
  letter-spacing: 1px;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 500;
}

.text-style-allcaps.overline.text-color-white {
  color: #fff;
  font-family: Mulish, sans-serif;
}

.text-style-allcaps.overline {
  letter-spacing: 1px;
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 500;
}

.text-style-allcaps.overline {
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 500;
}

.text-style-allcaps.overline.text-color-lightpurp.padding-xxsmall {
  color: #8b8bff;
  text-align: center;
}

.text-style-allcaps.overline.text-color-lightpurp {
  color: #8b8bff;
  letter-spacing: 2px;
  font-family: Mulish, sans-serif;
}

.text-style-allcaps.overline.text-color-blurple {
  color: #5c45ff;
  letter-spacing: 2px;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.text-style-allcaps.align-center {
  font-family: Source Code Pro, sans-serif;
  font-weight: 400;
}

.text-style-allcaps.align-center.margin-tiny {
  font-family: var(--_appcues-2025---text--subhead);
  text-align: center;
  font-weight: 500;
}

.text-style-allcaps.align-center.text-size-small {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---text-colors--header);
  margin-top: 10px;
  font-size: .8rem;
}

.text-style-allcaps.align-center.text-color-lightpurp {
  font-family: var(--_appcues-2025---text--subhead);
  margin-bottom: 30px;
}

.text-style-allcaps.mini-stat {
  font-family: Source Code Pro, sans-serif;
  font-size: 10px;
}

.text-style-allcaps.mini-stat.text-color-blue {
  font-family: var(--_appcues-2025---text--subhead);
  color: #ccefff;
  margin-bottom: 5px;
  font-size: 13px;
}

.text-style-allcaps.text-color-white {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---light--white);
  font-weight: 400;
}

.text-style-allcaps.text-color-white.text-align-center {
  letter-spacing: 1px;
  margin-bottom: 20px;
}

.text-style-allcaps.typeface-scp {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--text-color--text-header);
  font-size: 15px;
}

.text-style-allcaps.typeface-scp.margin-bottom {
  margin-bottom: .5rem;
  font-size: 14px;
}

.text-style-allcaps.margin-xsmall {
  letter-spacing: 1px;
  font-weight: 500;
}

.text-style-allcaps.text-color-lightpurp, .text-style-allcaps.text-color-lightpurp.margin-vertical {
  color: var(--_appcues-2025---blurple--thistle);
}

.text-style-allcaps.text-color-lightpurp._14 {
  font-size: 14px;
}

.text-style-allcaps.margin-vertical {
  margin-bottom: 1rem;
}

.text-style-allcaps.text-size-small {
  letter-spacing: 1px;
}

.text-style-allcaps.text-size-small.margin-bottom {
  font-weight: 600;
}

.text-style-allcaps.text-size-small.margin-bottom.text-align-center {
  margin-bottom: 10px;
}

.text-style-allcaps.text-color-yellow {
  color: var(--_appcues-2025---yellow--amp);
}

.text-style-allcaps.text-color-yellow.align-center-mobile.text-color-white {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---light--white);
}

.text-style-allcaps.text-color-blurple {
  color: var(--_appcues-2025---blurple--orchid);
}

.text-style-allcaps.text-color-blurple.align-center-mobile, .text-style-allcaps.text-color-blurple.align-center-mobile.spark {
  text-align: left;
}

.text-style-allcaps.text-color-blurple.sm {
  letter-spacing: .5px;
  font-size: 13px;
}

.text-style-allcaps.margin-bottom {
  margin-bottom: 20px;
}

.text-style-allcaps.margin-bottom.categories-tag {
  width: 100%;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 13px;
}

.text-style-allcaps.margin-bottom.category-option {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 13px;
  line-height: 100%;
}

.text-style-allcaps.blog-head {
  font-size: 14px;
}

.text-style-allcaps.blog-head.xs {
  font-size: 12px;
}

.text-style-allcaps.blog-head.extra-small {
  margin-right: 10px;
  font-size: 12px;
  line-height: 1.2;
}

.text-style-allcaps.text-size-cap-sm {
  font-size: 13px;
}

.text-style-allcaps.text-size-cap-sm.smaller {
  font-size: 12px;
}

.text-style-allcaps.text-color-paagreen {
  color: #a4ffc5;
}

.text-style-allcaps.margin-top {
  letter-spacing: .5px;
  margin-top: 2px;
  font-size: 13px;
  font-weight: 400;
}

.text-style-allcaps.margin-top.text-color-white {
  font-size: 13px;
}

.text-style-allcaps.margin-bottom-xs {
  margin-bottom: .5rem;
}

.text-style-allcaps.margin-bottom-xs.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-style-allcaps.margin-bottom-xs.align-center.font-weight-medium {
  font-family: var(--_appcues-2025---text--subhead);
  font-weight: 500;
}

.text-style-allcaps.margin-bottom-xs.little-tag {
  color: var(--_appcues-2025---blurple--orchid);
  font-size: 12px;
}

.text-style-allcaps.small {
  letter-spacing: .5px;
  font-size: 13px;
}

.text-style-allcaps.text-align-center {
  font-family: var(--_appcues-2025---text--subhead);
  letter-spacing: 1px;
}

.text-style-allcaps.text-align-center.text-color-white.margin-bottom {
  letter-spacing: 1px;
}

.text-style-allcaps.text-align-center.margin-bottom.margin-sm {
  margin-bottom: 10px;
  font-size: 14px;
}

.text-style-allcaps.text-align-center.text-color-yellow.margin-bottom {
  font-family: var(--_appcues-2025---text--subhead);
  letter-spacing: 1px;
  font-family: var(--_appcues-2025---text--subhead);
  letter-spacing: 1px;
}

.text-align-center {
  font-family: var(--_appcues-2025---text--body);
  text-align: center;
  letter-spacing: -.2px;
}

.text-align-center.hero-contained {
  width: 80%;
}

.text-align-center.formheadline {
  color: var(--_appcues-2025---dark--dark-900);
  font-size: 18px;
  font-weight: 600;
}

.text-size-small {
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---text-colors--body-copy);
  letter-spacing: 0;
  font-size: .875rem;
  line-height: 20px;
}

.text-size-small.text-color-grey {
  color: var(--text-color--text-body-on-dark);
  font-weight: 400;
}

.text-size-small.text-color-grey.typeface-mulish {
  font-family: var(--_appcues-2025---text--body);
  font-weight: 400;
}

.text-size-small.text-color-secondary {
  font-family: var(--_appcues-2025---text--body);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.text-size-small.text-color-primary.font-mulish {
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: 0;
  font-size: 15px;
  line-height: 22px;
}

.text-size-small.text-color-primary.padding-bottom {
  margin-bottom: 2rem;
}

.text-size-small.text-color-primary.padding-bottom.padding-top {
  letter-spacing: 1px;
  margin-top: 2rem;
  font-family: Mulish, sans-serif;
}

.text-size-small.text-color-blurple {
  color: var(--base-color-brand--primary);
  font-family: Mulish, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.text-size-small.text-color-lightgreen {
  color: var(--green--200);
  font-weight: 400;
}

.text-size-small.padding-top {
  margin-top: 5px;
}

.text-size-small.margin-top {
  margin-top: .25rem;
}

.text-size-small.margin-top.margin-top-small {
  margin-top: 1rem;
}

.text-size-small.text-style-allcaps {
  line-height: 20px;
}

.text-size-small.text-style-allcaps.typeface-mono {
  font-family: var(--_appcues-2025---text--subhead);
  text-align: center;
  font-size: .8rem;
}

.text-size-small.cards {
  font-size: .95rem;
  font-weight: 500;
  line-height: 22px;
}

.text-size-small.text-color-lighter {
  opacity: .5;
  margin-right: 10px;
  font-size: 15px;
  line-height: 100%;
}

.text-size-small.text-align-left {
  font-size: .75rem;
  font-weight: 600;
  display: flex;
}

.text-size-small.text-align-left.text-style-allcaps.stat-logobar {
  border-radius: var(--_appcues-2025---corner-radius--pill);
  background-color: var(--_appcues-2025---blurple--petal);
  letter-spacing: .5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3px 10px;
  font-size: 11px;
}

.text-size-small.resource-tag {
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: var(--_appcues-2025---light--white-primary);
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---dark--dark-900);
  padding: 3px 8px;
  font-size: 11px;
  font-weight: 700;
}

.text-size-small.min-read {
  color: var(--_appcues-2025---text-colors--body-copy);
  font-size: 12px;
  font-weight: 500;
}

.text-size-small.body-medium {
  font-size: 15px;
  font-weight: 500;
}

.text-size-small.body-medium.bullets-pricing {
  line-height: 1.5;
}

.text-size-small.body-medium.less-line {
  line-height: 1.6;
}

.text-size-small.mini-pricing-headline {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.text-size-small.text-style-tag.text-color-white {
  letter-spacing: .2px;
  text-transform: none;
  font-size: 12px;
  font-weight: 500;
}

.text-size-small.text-style-tag.text-color-teal {
  color: var(--_appcues-2025---teal--tidal);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
}

.text-size-small.text-style-tag.text-color-blurple {
  font-family: var(--_appcues-2025---text--body);
  font-weight: 500;
}

.text-size-small.text-color-white {
  color: var(--_appcues-2025---light--white);
}

.text-size-small.text-color-white.font-poppins.margin-bottom {
  font-size: 15px;
  font-weight: 400;
}

.text-size-small.text-color-white.text-xs {
  font-size: .7rem;
  font-weight: 400;
}

.text-size-small.text-color-white.margin-left {
  margin-left: 5px;
}

.text-size-small.text-color-white.margin-bottom {
  margin-bottom: 1rem;
  line-height: 22px;
}

.text-size-small.text-color-white.margin-bottom.align-center-mobile {
  letter-spacing: 0;
  letter-spacing: 0;
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #1d203314, 0 4px 6px -2px #1d203308;
}

.text-link-wrapper {
  color: #5c5cff;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: color .25s;
  display: flex;
}

.text-link-wrapper.padding-left {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: 30px;
  display: flex;
}

.text-link-wrapper.padding-left.free-built.hide-desktop {
  display: none;
}

.text-link-wrapper.padding-left.verticalcenter.learn-more {
  justify-content: flex-end;
  align-items: center;
}

.text-link-wrapper.padding-left.verticalcenter.learn-more.regular {
  width: 50%;
}

.text-link-wrapper.padding-left.hide {
  display: none;
}

.text-link-wrapper.align-center {
  justify-content: center;
  align-items: center;
  width: auto;
}

.text-link-wrapper.align-center.padding-xsmall {
  margin-top: 10px;
}

.text-link-wrapper._100 {
  background-color: #8b8bff00;
}

.text-link-wrapper._100.text-align-left {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.text-link-wrapper._100.text-align-left.padding-top {
  cursor: pointer;
  margin-top: 10px;
}

.text-link-wrapper.padding-top {
  margin-top: 30px;
}

.text-link-wrapper.blurple {
  cursor: pointer;
}

.text-link-wrapper.textlink {
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  width: auto;
  margin-left: 5px;
  margin-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-link-wrapper.margin-top {
  margin-top: 1rem;
}

.text-link-wrapper.margin-top.text-color-blurple {
  cursor: pointer;
}

.text-link-wrapper.textlink {
  cursor: pointer;
  cursor: pointer;
  width: auto;
  margin-left: 5px;
  margin-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-link-wrapper.full-width {
  cursor: pointer;
  width: auto;
}

.text-link-wrapper.full-width:hover {
  color: var(--_appcues-2025---blurple--orchid);
}

.text-link-wrapper.full-width.align-center {
  border-top: 1px none var(--_appcues-2025---dark--aubergine);
  border-radius: var(--_appcues-2025---corner-radius--pill);
  background-color: var(--_appcues-2025---blurple--orchid);
}

.text-link-wrapper.full-width.align-center:hover {
  background-color: var(--_appcues-2025---blurple--aubergine);
}

.text-link-wrapper.full-width.align-center.interior-pad {
  padding-left: 30px;
  padding-right: 30px;
}

.text-link-wrapper.full-width.align-center.activate {
  background-color: #0a8da34d;
  width: 100%;
  margin-top: 20px;
}

.text-link-wrapper.full-width.align-center.activate:hover {
  background-color: #0a8da399;
}

.text-link-wrapper.full-width.align-center.expand {
  background-color: #352daa4d;
  width: 100%;
  margin-top: 20px;
}

.text-link-wrapper.full-width.align-center.expand:hover {
  background-color: #352daa99;
}

.text-link-wrapper.full-width.align-center.adopt {
  background-color: #642bef4d;
  width: 100%;
  margin-top: 20px;
}

.text-link-wrapper.full-width.align-center.adopt:hover {
  background-color: #642bef99;
}

.text-link-wrapper.align-right {
  justify-content: flex-end;
  align-items: center;
}

.text-link-wrapper.align-left {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: auto;
}

.text-link-wrapper.no-min-width {
  width: auto;
}

.text-link-wrapper.textlink {
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  cursor: pointer;
  width: auto;
  margin-left: 5px;
  margin-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.copywrite-text {
  color: var(--base-color-neutral--neutral-400);
  font-family: Mulish, sans-serif;
  font-size: 11px;
  line-height: 1.5em;
  text-decoration: none;
}

.copywrite-text.link {
  color: var(--base-color-brand--white);
  margin-left: 40px;
  font-weight: 400;
  transition: color .2s;
}

.copywrite-text.link:hover {
  color: #bfc7de;
}

.copywrite-text.arr {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---blurple--thistle);
  letter-spacing: 1px;
  text-transform: uppercase;
}

.copywrite-link-wrap {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer-headings {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---blurple--thistle);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7em;
}

.footer-headings.extra-top-margin {
  color: #fff;
  margin-top: 20px;
}

.footer-headings.top-pad {
  margin-top: 20px;
}

._25-div {
  flex-direction: column;
  align-items: flex-start;
  width: 25%;
  display: flex;
}

._25-div.f00t {
  width: auto;
  padding-right: 0;
}

._25-div.f00t.left {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  justify-content: flex-start;
  align-items: flex-start;
}

._25-div.f00t.left.top {
  margin-top: 20px;
}

._25-div.f00t.left.right-col-split {
  justify-content: space-between;
  align-items: flex-start;
}

.footer-logo-link {
  width: 120px;
}

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

.footer-logo.sm {
  width: 12%;
}

.footer-section {
  background-color: #21222900;
  position: relative;
  top: 0;
}

.footer-section.dark {
  background-color: var(--base-color-brand--dark);
  background-color: #020c1c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  overflow: hidden;
}

.footer-section.align-center {
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -200px;
  display: flex;
}

.social-icons1_list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.social-icons1_list.footer {
  place-items: center start;
}

.social-icons1_list.footer.align-left {
  place-items: center end;
}

.social-icons1_list.footer.align-right {
  justify-content: end;
  place-items: center end;
}

.footer-wrapper---all {
  background-color: #020c1c;
  border-radius: 0;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.social-icons1_link {
  border-radius: 100px;
  align-items: center;
  padding: 5px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.social-icons1_link:hover {
  background-color: #1f2335;
  border-radius: 100px;
}

.footer-link-2024 {
  font-family: var(--_appcues-2025---text--body);
  color: var(--base-color-brand--white);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5em;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.footer-link-2024:hover {
  color: #fff;
}

.footer-link-2024.hide {
  display: none;
}

.icon-embed-xsmall-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
}

.footer-tag {
  border-radius: var(--_appcues-2025---corner-radius--pill);
  background-color: var(--_appcues-2025---yellow--amp);
  font-family: var(--_appcues-2025---text--subhead);
  color: #0a0b12;
  margin-left: 10px;
  padding: 0 8px;
  font-size: 11px;
  font-weight: 500;
  line-height: 18px;
}

.footer-tag.blue {
  background-color: #abcdff;
  background-image: linear-gradient(312deg, #88cfff, #5687ff);
  font-family: Poppins, sans-serif;
  font-size: 10px;
  line-height: 20px;
}

.footer-tag.blue.hide {
  display: block;
}

.footer-tag.blue {
  background-color: #abcdff;
  background-image: linear-gradient(312deg, #88cfff, #5687ff);
  padding-left: 5px;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 20px;
}

.main-footer-container {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  max-width: 1380px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.main-footer-container.footer {
  background-color: #fff0;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1680px;
  padding-top: 3.5rem;
  padding-bottom: 4em;
  display: flex;
}

.main-footer-container.footer {
  background-color: #fff0;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding: 3.5rem 0% 2em;
  display: flex;
}

.main-footer-container.f00ts {
  background-color: #fff0;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  padding: 3.5rem 5% 2em;
  display: flex;
}

.main-footer-container.f00ts._2024 {
  padding-left: 0%;
  padding-right: 0%;
}

.main-footer-container.f00ts._2025 {
  padding: 0 5% 0;
}

.sub-footer-container {
  z-index: 5;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.sub-footer-container.smalls-footer {
  border-style: none;
  border-width: 1px;
  border-color: var(--base-color-neutral--neutral-700) black black;
  border: 1px #000;
  border-top-color: #373c54;
  border-color: var(--base-color-neutral--neutral-700) black black;
  background-color: #0b0d1600;
  border: 1px #000;
  border-top-color: #373c54;
  border-radius: 0;
  width: 100%;
  max-width: 1200px;
  margin-top: 40px;
  padding: 20px 5%;
}

.footer-text-item {
  color: var(--_appcues-2025---light--white);
}

.link {
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---blurple--orchid);
  letter-spacing: -.2px;
  font-weight: 600;
}

.navigation-container---main {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-primary-nav {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  border-radius: 0;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.7;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  position: relative;
}

.m-navigation-logo-image {
  margin-bottom: 8px;
}

.m-navigation-logo-image.sticky-brandmark, .m-navigation-logo-image.no-bottom-pad {
  margin-bottom: 0;
}

.appcues-stickynav {
  z-index: 2000;
  width: 100%;
  position: fixed;
}

.navigation-logo-link---appcues.brandmark {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.nav-product-dropdown {
  z-index: 99;
  min-width: 100%;
}

.nav-product-dropdown.w--open {
  background-color: #0000;
  min-width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  position: absolute;
  top: 70px;
  left: 0;
  right: 0;
}

.nav-product-dropdown.sticky.w--open {
  top: 55px;
}

.nav-product-dropdown.mobile.w--open {
  width: 75%;
  max-width: none;
  position: absolute;
  right: 0;
}

.nav-product-dropdown.mobile.smaller.w--open {
  max-width: 900px;
}

.nav-product-dropdown.auto-copy.w--open {
  justify-content: center;
  align-items: center;
}

.nav-product-dropdown.auto-copy.is-sticky.w--open {
  padding-left: 0;
  padding-right: 0;
  top: 60px;
}

.mobile---top---nav-buttons {
  align-items: center;
  display: flex;
}

.mobile---top---nav-buttons.mobile-only {
  margin-left: 5px;
}

.mobile---top---nav-buttons.mobile-only.hide-desktop {
  display: none;
}

.mobile---top---nav-buttons.padding-left {
  margin-left: 5px;
}

.mobile---top---nav-buttons.padding-left.desktop {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.navigation-button-wrapper---right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.navigation-dropdown---resources {
  height: 100%;
  position: static;
}

.appcues-navigation {
  width: 100%;
  position: absolute;
  top: 0;
}

.appcues-navigation.homepage {
  z-index: auto;
}

.appcues-navigation.homepage.banner-version {
  margin-top: 40px;
}

.footer-grid---dark-2024 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1200px;
}

.footer-grid---dark-2024._4-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.footer-grid---dark-2024._4-columns.mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1.25fr;
}

.mwa.hero-text {
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---text-colors--body-on-dark);
  letter-spacing: 0;
}

.blog-posts-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 15px;
  display: flex;
}

.blog-posts-wrapper.new.pm {
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.blog-posts-wrapper._1-feat-category {
  width: 40%;
}

.blog-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
}

.blog-list.gl, .blog-list.demo-sc {
  justify-content: flex-start;
  margin-left: 1px;
  margin-right: 1px;
}

.post-link {
  border-radius: var(--_appcues-2025---corner-radius--box-corner);
  width: 100%;
  box-shadow: none;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  text-decoration: none;
  transition: box-shadow .35s cubic-bezier(0, 0, .48, .997);
  display: flex;
  overflow: hidden;
}

.post-link:hover {
  box-shadow: none;
}

.post-link.gl {
  border-radius: 6px;
  justify-content: flex-end;
  height: 100%;
  padding-top: 45px;
}

.post-link.gl:hover {
  box-shadow: 0 8px 12px 7px #0b1a380f;
}

.post-link.gl.mwa {
  border: 1px solid var(--base-color-neutral--neutral-300);
  border-radius: 8px;
  justify-content: space-between;
  padding-top: 0;
}

.post-link.gl.demo-showcase {
  border: 1px solid var(--base-color-neutral--neutral-300);
  border-radius: var(--radius--cards);
  width: 100%;
  box-shadow: none;
  background-image: linear-gradient(2deg, #fff0, #ffffffdb 81%, #fff);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  transition: all .4s ease-in-out, box-shadow .35s cubic-bezier(0, 0, .48, .997);
}

.post-link.gl.demo-showcase:hover {
  border: 1px solid var(--base-color-neutral--neutral-300);
  background-image: linear-gradient(2deg, #fff0, #ffffffdb 90%, #fff);
  box-shadow: 0 0 12px 4px #e4e4e4b5;
}

.post-link.featured {
  border-radius: 10px 10px 0 0;
}

.thumbnail-content-wrap {
  color: #0b1a38;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 15px 0 20px;
  display: flex;
}

.thumbnail-content-wrap.mwa {
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.thumbnail-content-wrap.feat {
  z-index: 12;
  color: #242a35;
  border: 1px #000;
  flex: none;
  align-items: flex-start;
  max-width: 800px;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.thumbnail-content-wrap.demoshow {
  justify-content: space-between;
  align-items: flex-start;
  padding: 30px 30px 10px;
}

.error-message-cf10 {
  background-color: #eef;
  border-radius: 6px;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.error-message-cf10.quickcues {
  border: 1px solid var(--pink--600);
  background-color: var(--pink--200);
}

.success-message-cf10 {
  background-color: #f0f4f8;
  border-radius: 6px;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  font-weight: 600;
}

.success-message-cf10.quickcues {
  border: 1px solid var(--_appcues-2025---blurple--orchid);
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: var(--_appcues-2025---light--white);
  padding-top: 16px;
  line-height: 1;
}

.submit-button-cf10-3 {
  color: #0b1a38;
  letter-spacing: 1px;
  background-color: #fff;
  border: 2px #0000;
  border-left: 1px solid #c0c6d9;
  border-radius: 0 8px 8px 0;
  height: 45px;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 600;
  transition: color .2s, background-color .2s;
}

.submit-button-cf10-3:hover {
  color: #fff;
  background-color: #354f85;
  border-color: #f7404f;
  border-left-style: none;
}

.submit-button-cf10-3.hero-form:hover {
  background-color: #202b4a;
}

.submit-button-cf10-3.hero-form.blurple-variation {
  background-color: var(--base-color-brand--primary);
  font-family: var(--_appcues-2025---text--subhead);
  color: #fff;
  border-style: none;
  font-weight: 700;
}

.submit-button-cf10-3.hero-form.blurple-variation:hover {
  background-color: #4f4fd4;
}

.submit-button-cf10-3.hero-form.blurple-variation.quickcues {
  height: 50px;
  font-size: 14px;
}

.submit-button-cf10-3.hero-form.blurple-variation.quickcues.dark {
  background-color: var(--_appcues-2025---blurple--aubergine);
}

.submit-button-cf10-3.hero-form.procues {
  color: #f5f7fa;
  background-image: linear-gradient(to right, #5c5cff, #8960ff);
  width: 80%;
}

.submit-button-cf10-3.hero-form.procues.header {
  background-image: linear-gradient(to bottom, var(--_appcues-2025---blurple--orchid), var(--_appcues-2025---blurple--orchid));
  width: 75%;
  color: var(--_appcues-2025---light--white);
  -webkit-text-stroke-color: #5c5cff;
  border: 0 solid #000;
  padding: 8px 0;
}

.submit-button-cf10-3.hero-form.blog.button {
  background-color: var(--_appcues-2025---blurple--aubergine);
  font-family: var(--_appcues-2025---text--subhead);
  background-image: none;
  font-weight: 500;
}

.submit-button-cf10-3.hero-form.blog.header {
  font-family: var(--_appcues-2025---text--subhead);
  color: #5c5cff;
  -webkit-text-stroke-color: #5c5cff;
  background-image: linear-gradient(#fff, #fff);
  border: 0 solid #000;
  padding: 8px 0;
}

.submit-button-cf10-3.hero-form.blog.header.footer {
  border-color: var(--base-color-brand--primary);
  background-image: linear-gradient(to bottom, var(--base-color-brand--primary), var(--base-color-brand--primary));
  width: 50%;
  height: 50px;
  color: var(--base-color-brand--white);
}

.submit-button-cf10-3.hero-form.blog {
  color: #f5f7fa;
  background-image: linear-gradient(to right, #5c5cff, #8960ff);
  width: 80%;
}

.submit-button-cf10-3.hero-form.blog.header {
  color: #5c5cff;
  -webkit-text-stroke-color: #5c5cff;
  -webkit-text-stroke-color: #5c5cff;
  background-image: linear-gradient(#fff, #fff);
  border: 0 solid #000;
  width: 62%;
  padding: 8px 0;
}

.smaller.testimonial-text {
  color: #242a35;
  font-size: 22px;
  line-height: 1.4em;
}

.smaller.testimonial-text.larger {
  font-size: 25px;
}

.smaller.testimonial-text.larger.smaller-mobile-time {
  color: var(--text-color--text-header);
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.smaller.testimonial-text.larger.interior-dark-mode-text {
  color: #fff;
  text-align: left;
  font-size: 15px;
  font-weight: 400;
  line-height: .9em;
}

.full-width.embed {
  width: 100%;
}

.subscribe---paa-3 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subscribe---paa-3.blog {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.subscribe---paa-3.blog.footer-subscribe {
  width: 100%;
  margin-bottom: 0;
}

.resources {
  background-color: #f5f8fb;
  padding: 80px 5%;
  position: relative;
  overflow: hidden;
}

.resources.align-center {
  background-color: var(--base-color-brand--white);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-cf10-6 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.form-cf10-6.blog, .form-cf10-6.procues, .form-cf10-6.blog {
  height: 45px;
  margin-top: 0;
}

.blog-thumbnail-image {
  border-radius: var(--_appcues-2025---corner-radius--box-corner);
  object-fit: cover;
  border: 1px #000;
  width: 100%;
  height: 200px;
  max-height: 200px;
}

.blog-thumbnail-image.feat {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
  border-radius: 10px;
  height: 100%;
  max-height: none;
  position: relative;
}

.blog-thumbnail-image.featured {
  border-radius: 10px 10px 0 0;
}

.list-head-div {
  border-bottom: .5px solid var(--_appcues-2025---dark--aubergine);
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.list-head-div.most-recent {
  border-bottom-style: none;
  margin-bottom: 0;
}

.list-head-div.underline-darker {
  border-bottom-color: var(--_appcues-2025---dark--dark-700);
}

.recommended-blog {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 32%;
  min-width: 0;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.recommended-blog._100width {
  width: 100%;
}

.recommended-blog.bottom-pad {
  margin-bottom: 50px;
}

.recommended-blog.bottom-pad._1-feat {
  border: 1px none var(--_appcues-2025---dark--dark-600);
  border-radius: var(--_appcues-2025---corner-radius--box-corner);
  background-color: var(--_appcues-2025---dark--dark-800);
  border: 1px none var(--_appcues-2025---dark--dark-600);
  border-radius: var(--_appcues-2025---corner-radius--box-corner);
  background-color: var(--_appcues-2025---dark--dark-800);
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.head-txt-div {
  border-bottom: 3px solid var(--_appcues-2025---blurple--orchid);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: -2px;
  padding-bottom: 12px;
  font-family: Mulish, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1em;
}

.head-txt-div.underline-light {
  border-bottom-color: var(--_appcues-2025---purple--purp-200);
}

.head-txt-div.underline-light.teal {
  border-bottom-color: var(--_appcues-2025---teal--tidal);
}

.head-txt-div.tours {
  border-bottom-color: var(--_appcues-2025---dark--aubergine);
}

.author-link {
  color: #576784;
  transition-property: all;
}

.author-link:hover {
  color: #242a35;
}

.blog-post-heading-link {
  z-index: 12;
  color: #242a35;
  transition-property: all;
  position: relative;
}

.blog-post-heading-link:hover {
  color: #5c5cff;
}

.call-out {
  border-radius: var(--radius--cards);
  background-color: var(--base-color-brand--primary);
  width: 85%;
  margin: 0 auto;
  padding-top: 5px;
  padding-bottom: 0;
  position: relative;
  top: 29px;
}

.call-out.blog-hero.blogfooter {
  width: 90%;
  margin-bottom: -150px;
}

.call-out.blog-hero.blogfooter.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.call-out.blog-hero.blogfooter.align-center.quickcues {
  z-index: 100;
}

.homepagecta {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 300;
  display: block;
}

.homepagecta.quickcues {
  margin-bottom: 80px;
}

.text-field-cf10-8 {
  color: #242a35;
  text-align: left;
  background-color: #fff;
  border: 2px #0000;
  border-radius: 6px 0 0 6px;
  height: 45px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
}

.text-field-cf10-8:focus {
  border-width: 2px;
  border-color: #f76874;
}

.text-field-cf10-8.blog {
  color: #979eb4;
  background-color: #e8ebef;
  width: 100%;
  margin-right: 0;
  padding-right: 22px;
}

.text-field-cf10-8.blog:focus {
  border-color: #0000;
}

.text-field-cf10-8.blog.header {
  font-family: var(--_appcues-2025---text--body);
  color: #fff;
  -webkit-text-stroke-width: 0px;
  background-color: #4747cd;
  border-width: 0;
  border-top-style: none;
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-field-cf10-8.blog.header:focus {
  border-color: #0000;
}

.text-field-cf10-8.blog.header::placeholder {
  color: #fff;
}

.text-field-cf10-8.blog.header.footer {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--base-color-neutral--neutral-600);
  background-color: var(--base-color-neutral--neutral-800);
  height: 50px;
}

.text-block-130 {
  font-family: var(--_appcues-2025---text--body);
  color: #fff;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 60px;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

._45-div {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 45%;
  display: flex;
}

._45-div.cat-hero {
  width: 55%;
  margin-bottom: 0;
}

.heading-wrap-40 {
  margin-bottom: 20px;
}

.category-container {
  z-index: 5;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.category-container._1600 {
  align-items: center;
  width: 100%;
  max-width: 1200px;
}

.container-53 {
  z-index: 5;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.container-53._1600 {
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
}

.section-83 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 90px 45px 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-83.topless {
  padding-top: 10px;
}

.bullet-split {
  margin-left: 8px;
  margin-right: 8px;
  font-size: 9px;
}

.author-name-blog {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--text-color--text-body);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 500;
}

.author-name-blog.sm {
  font-size: 12px;
  font-weight: 500;
}

.author-name-blog.sm.text-color-grey {
  color: var(--_appcues-2025---purple--purp-200);
}

.author-name-blog.sm.text-color-teal {
  color: var(--_appcues-2025---teal--drift);
}

.author-name-blog.light {
  color: var(--_appcues-2025---dark--dark-500);
}

.category-list-label-3 {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--base-color-brand--primary);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
}

.category-list-label-3.interior-dark-feat {
  color: var(--_appcues-2025---blurple--thistle);
}

.blog-post-name {
  font-family: var(--_appcues-2025---text--body);
  color: var(--text-color--text-header);
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5em;
}

.blog-post-name.lg {
  margin-top: .5rem;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4em;
}

.blog-post-name.lg.text-color-white {
  color: var(--base-color-neutral--neutral-100);
  font-weight: 600;
}

.blog-post-name.text-color-white {
  color: var(--base-color-neutral--neutral-100);
}

.post-info-div-5 {
  color: #979eb4;
  white-space: nowrap;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 8px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3em;
  display: flex;
}

.post-info-div-5.pill {
  margin-bottom: 0;
}

.header {
  background-color: #020c1c;
  border-bottom: 1px solid #1d2033;
  padding-top: 100px;
  padding-bottom: 50px;
}

.blog-hero-interior-div {
  text-align: center;
  border-radius: 0;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-bottom: 0%;
  padding-left: 67px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.blog-hero-interior-div.full-width {
  border-radius: 0;
  height: 90%;
  margin-top: 65px;
  padding-left: 40px;
}

.blog-hero-interior-div.full-width.dark-back {
  border-radius: var(--_appcues-2025---corner-radius--box-corner);
  background-color: var(--_appcues-2025---dark--dark-900);
  height: 100%;
  margin-top: 0;
  padding: 6% 5%;
}

.blog-hero-interior-div.full-width.dark-back.bg-brand-tan._w-wave {
  padding-bottom: 7%;
}

.blog-hero-interior-div.full-width.dark-back.category {
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
}

.blog-hero-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 0% 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-hero-content.author-block {
  padding-top: 5%;
  padding-bottom: 3%;
}

.simple-hero-blog {
  background-image: linear-gradient(#fff, #f5f7fa);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 40px 80px;
  display: flex;
  position: relative;
}

.simple-hero-blog.foundational {
  justify-content: flex-start;
  height: 80vh;
  padding: 0;
}

.simple-hero-blog.foundational.solid {
  border-radius: var(--_appcues-2025---corner-radius--box-corner);
  background-color: var(--_appcues-2025---dark--aubergine);
  background-image: none;
  height: auto;
  margin: 80px 20px 20px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.simple-hero-blog.foundational.solid.display-none {
  display: none;
}

.blog-categorysubheads {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---dark--aubergine);
  font-size: 14px;
  font-weight: 500;
}

.blog-categorysubheads.text-align-center.text-color-white {
  color: var(--_appcues-2025---light--white);
}

.blog-categorysubheads.text-align-center.text-color-white.padding-bottom {
  padding-bottom: 1rem;
  font-weight: 500;
}

.blog-categorysubheads.text-color-white {
  color: var(--_appcues-2025---light--white);
}

.line-13 {
  background-color: #373c54;
  width: 1px;
  height: 20px;
  margin-left: 2px;
  margin-right: 15px;
}

.navigation-menu---container---2025 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
  position: static;
}

.navigation-menu---container---2025.shadow-medium {
  box-shadow: none;
  box-shadow: none;
}

.button-96 {
  color: #fff;
  text-align: center;
  background-color: #5c45ff;
  border: 1px #0b0d16;
  border-radius: 100px;
  padding: 1rem 1.5rem;
  text-decoration: none;
}

.button-96.is-small {
  color: #fff;
  background-color: #5c45ff;
  border-style: none;
  border-radius: 6px;
  padding: .5rem 1.25rem;
}

.button-96.is-small.margin-left {
  cursor: pointer;
  background-color: #5c45ff;
  margin-left: 5px;
}

.button-96.is-small.margin-left:hover {
  background-color: #4534bf;
}

.main-navigation-container {
  z-index: 999;
  background-color: #020c1c00;
  align-items: center;
  width: 100%;
  min-height: 60px;
  padding: 20px 3%;
  display: flex;
}

.navigation-item-wrapper---left {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
}

.navigation-item-25 {
  font-family: var(--_appcues-2025---text--body);
  color: var(--text-color--text-header);
  letter-spacing: 0;
  text-transform: none;
  font-size: 14px;
  font-weight: 500;
}

.navigation-item-25:hover {
  color: var(--_appcues-2025---blurple--orchid);
}

.navigation-item-25.is-stickty {
  font-size: 13px;
}

.navigation-item-25.is-sticky {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navigation---toggle {
  grid-column-gap: 2px;
  color: #000;
  cursor: pointer;
  align-items: center;
  height: 100%;
  padding: 5px 4px 5px 15px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.navigation---toggle:hover {
  color: #8b8bff;
}

.navigation---toggle.w--open {
  color: #746bb3;
  background-color: #020c1c0d;
  border-radius: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
}

.navigation---toggle.second {
  margin-left: 0;
  padding-left: 15px;
}

.navigation---toggle.second.w--open {
  padding-top: 5px;
  padding-bottom: 5px;
}

.navigation---toggle.is-sticky {
  padding-left: 10px;
}

.navigation---toggle.first {
  margin-left: 10px;
  padding-left: 15px;
}

.navigation---toggle.first.w--open {
  padding-top: 5px;
  padding-bottom: 5px;
}

.icon-embed-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1rem;
  display: flex;
}

.icon-embed-arrow.color-lightpurple {
  color: #8b8bff;
}

.icon-embed-arrow.color-lightpurple.padding-right {
  width: 1rem;
  height: 1rem;
  margin-right: 6px;
}

.icon-embed-arrow.nav {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--base-color-brand--dark);
}

.bg-brand-tan {
  background-color: var(--_appcues-2025---light--white-primary);
}

.bg-brand-tan._w-wave {
  background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2955_bg-tan-wave.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.bg-brand-tan.bottom-module.margin-vertical {
  padding-top: 5rem;
}

.bg-brand-tan.align-center {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bg-brand-tan.align-center.top-align {
  justify-content: center;
  align-items: flex-start;
}

.footer-logo-div {
  width: 100%;
  margin-bottom: 30px;
}

.footer-logo-div.stretch {
  margin-bottom: 40px;
}

.nav-item-25-link {
  font-family: var(--_appcues-2025---text--body);
  color: var(--text-color--text-header);
  letter-spacing: -.25px;
  text-transform: none;
  padding: 5px 15px;
  font-size: 14px;
  font-weight: 500;
}

.nav-item-25-link:hover, .nav-item-25-link.w--current {
  color: var(--_appcues-2025---blurple--orchid);
}

.nav-item-25-link.is-stickty {
  padding-left: 10px;
}

.nav-item-25-link.is-stickty.w--current {
  color: var(--_appcues-2025---blurple--orchid);
}

.nav-item-25-link.is-sticky {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-field-cf10-10 {
  color: #242a35;
  text-align: left;
  background-color: #fff;
  border: 2px #0000;
  border-radius: 6px 0 0 6px;
  height: 45px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
}

.text-field-cf10-10:focus {
  border-width: 2px;
  border-color: #f76874;
}

.text-field-cf10-10.blog {
  color: #979eb4;
  background-color: #e8ebef;
  width: 100%;
  margin-right: 0;
  padding-right: 22px;
}

.text-field-cf10-10.blog:focus {
  border-color: #0000;
}

.text-field-cf10-10.blog.header {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  background-color: #4747cd;
  border-width: 0;
  border-top-style: none;
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-field-cf10-10.blog.header:focus {
  border-color: #0000;
}

.text-field-cf10-10.blog.header::placeholder {
  color: #fff;
}

.text-field-cf10-10.footer-procues {
  color: #979eb4;
  background-color: #e8ebef;
  width: 100%;
  margin-right: 0;
  padding-right: 22px;
}

.text-field-cf10-10.footer-procues:focus {
  border-color: #0000;
}

.text-field-cf10-10.footer-procues.header {
  border: 1px solid var(--_appcues-2025---dark--dark-600);
  background-color: var(--_appcues-2025---dark--dark-800);
  color: #fff;
  -webkit-text-stroke-width: 0px;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-field-cf10-10.footer-procues.header:focus {
  border-color: #0000;
}

.text-field-cf10-10.footer-procues.header::placeholder {
  color: #fff;
}

.sub-procues {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sub-procues.blog {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.sub-procues.blog.footer-subscribe {
  width: 100%;
  margin-bottom: 0;
}

.sub-procues.homefooter {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.sub-procues.homefooter.footer-subscribe {
  width: 100%;
  margin-bottom: 0;
}

.footer-sub-div {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
}

.footer-sub-div.stretch {
  margin-bottom: 40px;
}

.success-procues {
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: var(--green--200);
  width: 100%;
  height: 50px;
  font-family: var(--_appcues-2025---text--body);
  order: 0;
  align-self: auto;
  margin-top: 10px;
  padding-top: 15px;
  font-size: .8rem;
  font-weight: 500;
}

.error-procues {
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  width: 100%;
  font-family: var(--_appcues-2025---text--body);
  text-align: center;
  background-color: #ffacaa;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.3;
}

.footer-form-homepage {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.footer-form-homepage.blog {
  height: 45px;
  margin-top: 0;
}

.footer-form-homepage.procues {
  height: 45px;
  font-family: var(--_appcues-2025---text--body);
  height: 45px;
  font-family: DM Sans, sans-serif;
  font-family: var(--_appcues-2025---text--body);
  flex-flow: wrap;
  height: 45px;
  margin-top: 0;
  font-family: DM Sans, sans-serif;
}

.submit-button-procues {
  background-color: var(--_appcues-2025---blurple--orchid);
  width: 100%;
  height: 45px;
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---light--white);
  letter-spacing: 1px;
  border: 2px #0000;
  border-left: 1px #c0c6d9;
  border-radius: 8px;
  margin-top: 5px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 600;
  transition: color .2s, background-color .2s;
}

.submit-button-procues:hover {
  color: #fff;
  background-color: #354f85;
  border-color: #f7404f;
  border-left-style: none;
}

.submit-button-procues.hero-form:hover {
  background-color: #202b4a;
}

.submit-button-procues.hero-form.blurple-variation {
  background-color: var(--base-color-brand--primary);
  color: #fff;
  border-style: none;
  font-family: Mulish, sans-serif;
  font-weight: 700;
}

.submit-button-procues.hero-form.blurple-variation:hover {
  background-color: #4f4fd4;
}

.submit-button-procues.hero-form.blog.header {
  color: #5c5cff;
  -webkit-text-stroke-color: #5c5cff;
  background-image: linear-gradient(#fff, #fff);
  border: 0 solid #000;
  padding: 8px 0;
}

.submit-button-procues.hero-form.blog.header.footer {
  border-color: var(--base-color-brand--primary);
  background-image: linear-gradient(to bottom, var(--base-color-brand--primary), var(--base-color-brand--primary));
  width: 50%;
  height: 50px;
  color: var(--base-color-brand--white);
}

.submit-button-procues.hero-form.blog {
  color: #f5f7fa;
  background-image: linear-gradient(to right, #5c5cff, #8960ff);
  width: 80%;
}

.submit-button-procues.hero-form.blog.header {
  color: #5c5cff;
  -webkit-text-stroke-color: #5c5cff;
  background-image: linear-gradient(#fff, #fff);
  border: 0 solid #000;
  width: 62%;
  padding: 8px 0;
}

.submit-button-procues.hero-form.procues {
  color: #f5f7fa;
  background-image: linear-gradient(to right, #5c5cff, #8960ff);
  width: 80%;
}

.submit-button-procues.hero-form.procues.header {
  background-image: linear-gradient(to bottom, var(--_appcues-2025---blurple--orchid), var(--_appcues-2025---blurple--orchid));
  width: 75%;
  color: var(--_appcues-2025---light--white);
  -webkit-text-stroke-color: #5c5cff;
  border: 0 solid #000;
  padding: 8px 0;
}

.bottom-module {
  padding-bottom: 220px;
}

.row-x-small {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.row-x-small.centered {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
}

.row-x-small.align-center {
  justify-content: flex-start;
  align-items: center;
}

.icon-x-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.icon-x-small.bigger {
  width: 20px;
  height: 20px;
}

.icon-x-small.color-blurp {
  color: var(--_appcues-2025---blurple--orchid);
}

.nav-head-small {
  color: #8d95a3;
  padding: 5px 8px;
  font-size: 12px;
  line-height: 16px;
}

.nav-head-small.top-pad {
  margin-top: 30px;
}

.nav-head-small.top-pad.less {
  order: 9999;
  margin-top: 10px;
}

.nav-head-small.full-width {
  width: 100%;
}

.paragraph-small-35 {
  color: #49505b;
  letter-spacing: -.08px;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small-35.text-color-tertiary {
  font-family: var(--_appcues-2025---text--body);
  color: #8d95a3;
  letter-spacing: -.25px;
  font-weight: 400;
  line-height: 23px;
}

.paragraph-small-35.text-color-body {
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---text-colors--body-copy);
  letter-spacing: 0;
  font-weight: 500;
  line-height: 20px;
  font-family: var(--_appcues-2025---text--body);
  letter-spacing: 0;
  margin-top: 6px;
  font-weight: 500;
  line-height: 20px;
}

.column-x-small-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.column-x-small-2.lineunder {
  border-bottom: 1px solid var(--_appcues-2025---dark--dark-500);
}

.nav-menu-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 8px 15px 8px 8px;
  display: flex;
}

.nav-menu-link:hover {
  background-color: #f4f2ef99;
}

.nav-menu-link.auto {
  width: auto;
}

.nav-menu-link.teamslink {
  border: 1px solid var(--_appcues-2025---purple--purp-200);
  background-color: var(--_appcues-2025---purple--purp-100);
  margin-top: 15px;
  padding: 15px;
  transition: all .2s cubic-bezier(.77, 0, .175, 1);
}

.nav-menu-link.teamslink:hover {
  background-color: #d5bdff80;
}

.nav-menu-link.full-width {
  width: 100%;
  padding-left: 22px;
}

.nav-menu-link.full-width.color-special {
  background-color: #dce1ff7d;
}

.nav-menu-link.full-width.color-special:hover {
  background-color: #dce1ffd4;
}

.nav-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f8f8;
  background-image: none;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #edeef1;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 248px;
  padding: 8px 20px 8px 8px;
  display: flex;
}

.nav-card.full-width {
  max-width: none;
}

.nav-card.larger {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none;
  border-right-width: .5px;
  border-right-color: var(--_appcues-2025---dark--dark-900);
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: #fff;
  max-width: 350px;
  padding: 0 20px;
}

.nav-card.platform-drop {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none;
  border-right-width: .5px;
  border-right-color: var(--_appcues-2025---dark--dark-900);
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: #fff;
  max-width: 350px;
  padding: 0 10px;
}

.nav-card.platform-drop.topalign {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
}

.nav-card.platform-drop.topalign.half {
  width: 100%;
}

.subheading-small {
  font-family: var(--_appcues-2025---text--body);
  color: var(--_appcues-2025---text-colors--header);
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.subheading-small.smaller, .subheading-small.is-sticky {
  font-size: 15px;
}

.nav-grid-2 {
  grid-column-gap: 8px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 10px;
  display: grid;
}

.nav-grid-2._1-column {
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
}

.nav-grid-2._1-column.no-bottom-pad {
  margin-bottom: 0;
}

.nav-dropdown-card-large {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px solid #edeef1;
  border-radius: 12px;
  width: 90vw;
  max-width: 994px;
  padding: 15px;
  display: flex;
  box-shadow: 0 2px 2px #d8dbdf80;
}

.nav-dropdown-card-large.w--open {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px solid #edeef1;
  border-radius: 12px;
  display: flex;
  top: 48px;
  left: -40px;
  box-shadow: 0 2px 2px #d8dbdf80;
}

.nav-dropdown-card-large.smaller {
  width: 57vw;
}

.nav-dropdown-card-large.shadow-medium {
  border-style: none;
  width: 95vw;
  max-width: 850px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-card-large.shadow-medium.resources {
  width: 100vw;
  max-width: 1200px;
  left: auto;
}

.nav-dropdown-card-large.shadow-medium.resources.wrap {
  flex-flow: wrap;
}

.nav-dropdown-card-large.shadow-medium.resources.wrap.sm {
  width: auto;
}

.nav-dropdown-card-large.shadow-medium.auto.product {
  flex-flow: column;
  width: 95vw;
}

.nav-dropdown-card-large.shadow-medium.sm {
  width: 45vw;
}

.nav-features {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0 4px;
  display: flex;
}

.nav-features.smaller {
  width: 50%;
}

.nav-features.teams-feat {
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: var(--_appcues-2025---light--white-primary);
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
}

.nav-features.teams-feat.feat-customerstory {
  background-color: var(--_appcues-2025---teal--glacier);
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 10px;
}

.nav-features.teams-feat.feat-customerstory:hover {
  background-color: var(--_appcues-2025---teal--drift);
}

.nav-features.teams-feat.wrap {
  background-color: var(--_appcues-2025---purple--purp-100);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.nav-features.teams-feat.wrap:hover {
  background-color: #d5bdffb0;
}

.nav-features.stretch.half, .nav-features._50percenthalf {
  width: 50%;
}

.nav-features.stretch {
  align-items: stretch;
}

.nav-features.stretch.half {
  width: 50%;
}

.nav-dropdown-menu.w--open {
  background-color: #fff0;
  top: 48px;
  left: 4px;
}

.nav-dropdown-menu.is-sticky.w--open {
  top: 55px;
}

.nav-menu-arrow.align-center {
  margin-top: 5px;
}

.nav-menu-icon {
  border-radius: var(--_appcues-2025---corner-radius--button-corner);
  background-color: var(--_appcues-2025---blurple--petal);
  color: #8d95a3;
  margin-right: 8px;
  padding: 5px;
}

.nav-menu-icon.minimal {
  background-color: #dce1ff00;
  border-radius: 0;
  margin-right: 5px;
  padding: 0;
}

.nav-menu-icon.tan {
  background-color: var(--_appcues-2025---light--white-primary);
}

.nav-menu-icon.tan.special-app-ai {
  background-color: #dce1ff00;
  padding: 5px 10px 10px;
}

.nav-menu-icon.tan.ai-color {
  background-color: var(--_appcues-2025---light--white);
  background-color: var(--_appcues-2025---light--white);
}

.subheading-regular {
  font-family: var(--_appcues-2025---text--subhead);
  color: var(--_appcues-2025---text-colors--header);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
}

.column-243 {
  flex-flow: column;
  display: flex;
}

.nav-docs-head {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  max-width: 220px;
  padding: 4px;
  display: flex;
}

.nav-docs-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--_appcues-2025---light--mortar);
  background-color: var(--_appcues-2025---light--white-primary);
  background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2a36_cap-computer%402x.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 150px;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding: 15px 25% 8px 15px;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.nav-docs-card:hover {
  background-color: #e2d9d0b8;
}

.nav-docs-card.mobile {
  background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2a39_caphone25%402x.png");
  border-color: #e2d9d0c9;
  margin-bottom: 0;
}

.nav-docs-card.mobile:hover {
  background-color: #e2d9d0b8;
}

.nav-docs-card.mobile.mobile-variation {
  background-color: var(--_appcues-2025---teal--drift);
  border-color: #5adcff80;
}

.nav-docs-card.mobile.mobile-variation:hover {
  background-color: #92ddff;
}

.nav-docs-card.web {
  background-color: var(--_appcues-2025---purple--purp-200);
  border-color: #642bef33;
  margin-bottom: 0;
}

.nav-docs-card.web:hover {
  background-color: #c7a8ff;
}

.nav-docs-card.mwa-stretch:hover, .nav-docs-card.mwa-stretch.mobile-variation {
  background-color: var(--_appcues-2025---teal--drift);
}

.nav-docs-card.plg-collective {
  background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2a48_CHARTS.png");
  background-position: 92% 92%;
  background-size: 75px;
  border-color: #e2d9d0c9;
  justify-content: space-between;
  height: 100%;
  margin-bottom: 0;
  padding-top: 0;
}

.nav-docs-card.plg-collective:hover {
  background-color: #e2d9d0b8;
}

.nav-docs-card.plg-collective.mobile-variation {
  background-color: var(--_appcues-2025---teal--drift);
}

.nav-docs-card.paa {
  background-color: var(--_appcues-2025---blurple--petal);
  background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2a3b_capgrad.png");
  background-position: 97% 100%;
  background-size: 110px;
  border-color: #8591ff9e;
  justify-content: space-between;
  height: 100%;
  min-height: 250px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 8px;
}

.nav-docs-card.paa:hover {
  background-color: #8591ff6b;
}

.nav-docs-card.paa.mobile-variation {
  background-color: var(--_appcues-2025---teal--drift);
}

.nav-docs-card.mwa-stretch {
  border-color: var(--_appcues-2025---teal--drift);
  background-color: var(--_appcues-2025---teal--glacier);
  background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2a4a_cnefcap%402x.png");
  background-size: 120px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 8px;
}

.nav-docs-card.mwa-stretch:hover, .nav-docs-card.mwa-stretch.mobile-variation {
  background-color: var(--_appcues-2025---teal--drift);
}

.nav-docs-card.blog {
  border-color: var(--_appcues-2025---purple--purp-200);
  background-color: var(--_appcues-2025---purple--purp-100);
  background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa292e_books-25-2.svg");
  background-size: 100px;
  justify-content: space-between;
  height: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 8px;
}

.nav-docs-card.blog:hover {
  background-color: #d5bdffb0;
}

.nav-docs-card.blog.mobile-variation {
  background-color: var(--_appcues-2025---teal--drift);
}

.nav-linkblock {
  width: 100%;
  margin-bottom: 20px;
}

.grid-4-resources {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-4-resources._3now {
  grid-template-columns: 1fr 1fr 1fr;
}

.icon-text-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  display: flex;
}

.security-badges.on-page {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.security-badges.footer-column {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  display: flex;
}

.securitybadges {
  width: 200px;
}

.securitybadges.on-page {
  width: 100px;
}

.securitybadges.footer.soc2 {
  width: 75px;
  height: auto;
  margin-top: 20px;
}

.securitybadges.footer {
  width: 65px;
  height: 65px;
}

.securitybadges.footer.soc2 {
  width: 75px;
  height: auto;
}

.industry-leader {
  width: 80%;
  margin-top: 1.5rem;
}

.security-link {
  cursor: pointer;
}

.nav-head-grid {
  grid-template-rows: auto;
}

.ai-nav-sparkle {
  width: 30px;
}

@media screen and (min-width: 1280px) {
  a {
    font-weight: 500;
    text-decoration: none;
  }

  .text-style-link:hover {
    color: var(--blurple--600);
  }

  .text-style-link.text-color-navigation {
    font-family: Poppins, sans-serif;
    font-size: 15px;
  }

  .text-style-link.text-weight-normal {
    color: var(--base-color-brand--white);
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 400;
  }

  .page-wrapper {
    flex-flow: column;
    display: block;
  }

  .container-large.lightmode.feature {
    max-width: 1200px;
  }

  .container-medium.padding-section-medium {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-medium.padding-section-medium.pricing-page {
    padding-top: 5rem;
  }

  .container-medium.padding-section-medium.pricing-page.less {
    padding-top: 2rem;
  }

  .margin-top.margin-medium {
    margin-bottom: 3rem;
  }

  .margin-bottom.margin-xsmall {
    font-family: Poppins, sans-serif;
  }

  .margin-bottom.request-course {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .padding-bottom.integrations {
    margin-bottom: 1rem;
  }

  .text-weight-medium {
    font-family: var(--_appcues-2025---text--body);
  }

  .text-size-medium {
    font-family: var(--_appcues-2025---text--body);
    color: var(--text-color--text-body);
    font-size: 18px;
    line-height: 1.6;
  }

  .text-size-medium.text-color-white, .text-size-medium.text-color-white.text-weight-normal {
    color: var(--base-color-brand--white);
  }

  .text-size-medium.text-color-primary.typeface-poppins {
    color: var(--text-color--text-header);
    font-family: Poppins, sans-serif;
  }

  .text-size-medium.text-color-grey.text-align-left.center-mobile.paa-specific {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .text-size-medium.text-color-white, .text-size-medium.text-color-white.text-weight-normal, .text-size-medium.text-color-white.text-weight-normal {
    color: var(--base-color-brand--white);
  }

  .text-size-medium.found-w-icon {
    font-family: var(--_new-site-collections---font-heading);
    font-weight: 400;
  }

  .text-size-medium.text-align-center.margin-top {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .text-size-medium.text-align-left {
    font-family: var(--_appcues-2025---text--body);
    font-weight: 600;
    line-height: 1.4;
  }

  .icon-embed-small {
    color: var(--base-color-brand--dark);
  }

  .icon-embed-small.color-blurple {
    color: var(--base-color-brand--primary);
  }

  .heading-style-h2 {
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
  }

  .heading-style-h2.new-dm.ug {
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
  }

  .heading-style-h6 {
    font-weight: 600;
  }

  .heading-style-h6.text-color-primary.text-align-center.margin-bottom, .heading-style-h6.text-color-primary.large-tablet.text-align-center {
    font-family: Poppins, sans-serif;
  }

  .heading-style-h6.text-color-white {
    font-weight: 500;
  }

  .heading-style-h6.text-color-white.text-align-center.text-weight-normal.margin-top.paa-specific {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .heading-style-h6.text-color-lightpurple {
    color: var(--base-color-brand--light-blurple);
  }

  .heading-style-h6.text-color-lightpurple.margin-tiny.text-weight-normal {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }

  .heading-style-h6.text-color-primary {
    font-weight: 600;
  }

  .heading-style-h6.text-color-primary.text-align-center.margin-bottom, .heading-style-h6.text-color-primary.large-tablet.text-align-center, .heading-style-h6.text-color-primary.text-align-center.margin-bottom, .heading-style-h6.text-color-primary.text-align-center.margin-bottom, .heading-style-h6.text-color-primary.large-tablet.text-align-center, .heading-style-h6.text-color-primary.large-tablet.text-align-center {
    font-family: Poppins, sans-serif;
  }

  .heading-style-h6.mwa-card-title {
    font-weight: 600;
  }

  .heading-style-h6._100.text-align-center.margin-top {
    font-family: Poppins, sans-serif;
  }

  .heading-style-h6.demo-title {
    font-weight: 600;
  }

  .heading-style-h6.text-color-white-copy {
    font-weight: 500;
  }

  .heading-style-h6.text-color-white-copy.text-align-center.text-weight-normal.margin-top.paa-specific {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .icon-embed-medium {
    color: var(--base-color-brand--dark);
  }

  .icon-embed-medium.color-blurple {
    color: var(--base-color-brand--primary);
  }

  .icon-embed-medium.color-lightpurple {
    color: var(--base-color-brand--light-blurple);
  }

  .heading-style-h5 {
    font-size: 28px;
    font-weight: 600;
  }

  .heading-style-h5.text-align-center.academy {
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
  }

  .heading-style-h5.padding-bottom {
    margin-bottom: .5rem;
  }

  .heading-style-h5.paa {
    font-size: 22px;
  }

  .heading-style-h1 {
    font-family: var(--_appcues-2025---text--headline);
    color: var(--_appcues-2025---text-colors--header);
    font-weight: 400;
  }

  .heading-style-h1.text-color-white {
    line-height: 1.2;
  }

  .heading-style-h1.text-color-white.text-size-medium {
    line-height: 1.3;
  }

  .heading-style-h1.text-color-white.italics {
    font-family: Playfair Display;
  }

  .heading-style-h1.text-color-white.align-center {
    text-align: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-center.margin-small.mwa-specific {
    text-transform: none;
    text-transform: none;
    text-transform: none;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories {
    color: var(--_appcues-2025---light--white);
    letter-spacing: -.5px;
    letter-spacing: -.5px;
    font-weight: 500;
  }

  .heading-style-h1.text-align-center {
    color: var(--text-color--text-header);
    text-transform: uppercase;
    font-family: Anton, sans-serif;
    font-size: 80px;
    font-weight: 400;
  }

  .heading-style-h1.interior-smaller.text-color-white {
    color: var(--_appcues-2025---light--white);
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm.demo-specific {
    font-size: 36px;
  }

  .heading-style-h1.new-dm.ug {
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
  }

  .heading-style-h1.new-dm.text-color-white.smaller-resourcehub {
    color: var(--base-color-brand--white);
    letter-spacing: -1.5px;
    letter-spacing: -1.5px;
    font-weight: 600;
  }

  .text-size-tiny {
    color: var(--_appcues-2025---text-colors--body-copy);
    font-size: 12px;
    font-style: normal;
    line-height: 1.6;
  }

  .text-size-tiny.text-color-white {
    color: var(--_appcues-2025---light--white);
  }

  .text-size-tiny.text-style-allcaps.text-color-white {
    color: var(--base-color-brand--white);
  }

  .button {
    border-radius: var(--radius--buttons);
    background-color: var(--base-color-brand--primary);
    font-family: var(--_appcues-2025---text--body);
    cursor: pointer;
    border-left-style: none;
    border-left-color: #0b0d1600;
    padding: .75rem 2rem;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s;
  }

  .button:hover {
    background-color: var(--blurple--600);
    color: var(--base-color-brand--white);
  }

  .button.is-link:hover, .button.is-link.is-alternate:hover {
    background-color: #5c45ff00;
  }

  .button.is-small {
    font-family: var(--_appcues-2025---text--body);
    font-size: 14px;
    font-weight: 400;
  }

  .button.is-secondary {
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
  }

  .button.is-secondary:hover {
    color: var(--_appcues-2025---blurple--orchid);
  }

  .button.is-secondary.is-small {
    font-weight: 400;
  }

  .button.is-link {
    font-weight: 500;
  }

  .button.is-link:hover, .button.is-link.is-alternate:hover, .button.is-link.is-alternate:hover {
    background-color: #5c45ff00;
  }

  .button.is-icon {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button.is-icon.w--current {
    font-family: Source Code Pro, sans-serif;
    font-weight: 400;
  }

  .button.is-icon.is-footer.bigger.w--current {
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
  }

  .text-weight-normal {
    font-family: var(--_appcues-2025---text--body);
  }

  .heading-style-h4 {
    font-weight: 600;
  }

  .heading-style-h4.text-color-light.padding-medium.paa-specific {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-weight: 600;
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-weight: 600;
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-weight: 600;
  }

  .heading-style-h4.foundational.ug {
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
  }

  .heading-style-h4._2025-dm.align-center.text-color-white.smaller-variation {
    font-size: 25px;
  }

  .text-size-regular {
    color: var(--text-color--text-body);
    line-height: 1.6;
  }

  .text-size-regular.text-color-primary.typeface-poppins {
    font-family: Poppins, sans-serif;
    font-size: 15px;
  }

  .text-size-regular.text-color-grey {
    color: var(--text-color--text-body-on-dark);
  }

  .text-size-regular.text-color-grey.padding-top-small {
    margin-top: 5px;
  }

  .text-size-regular.text-color-grey.text-weight-normal {
    line-height: 1.5;
  }

  .text-size-regular.text-align-center {
    font-family: var(--_appcues-2025---text--body);
    font-weight: 400;
  }

  .text-size-regular.text-align-center.line-height-sm {
    letter-spacing: 0;
    letter-spacing: 0;
    font-weight: 500;
  }

  .text-size-regular.no-padding.align-center-mobile.less-line-height {
    text-align: center;
    text-align: center;
    text-align: center;
    line-height: 1.2;
  }

  .text-size-regular.pill.stats {
    letter-spacing: 1px;
    text-transform: uppercase;
  }

  .text-size-regular.pill.stats.text-color-lightblue {
    font-family: var(--_appcues-2025---text--subhead);
    color: var(--_appcues-2025---teal--glacier);
  }

  .text-size-regular.pill.stats.color-lightpurp {
    font-family: var(--_appcues-2025---text--subhead);
    color: var(--_appcues-2025---purple--purp-100);
  }

  .text-size-regular.margin-vertical.align-center-mobile.new {
    margin-top: 0;
  }

  .text-align-right {
    font-family: Mulish, sans-serif;
  }

  .text-weight-bold {
    font-family: var(--_appcues-2025---text--body);
  }

  .heading-style-h3 {
    font-weight: 400;
  }

  .heading-style-h3.text-color-light, .heading-style-h3.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3.text-color-light, .heading-style-h3.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3.text-color-light.center-mobile.footer-specific {
    line-height: 1.2;
  }

  .heading-style-h3.text-color-light.padding-bottom.paa-specific {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
  }

  .heading-style-h3.foundational.ug {
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
  }

  .heading-style-h3.margin-bottom.paa-specific {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
  }

  .heading-style-h3._2025 {
    font-weight: 400;
  }

  .heading-style-h3._2025-dm {
    letter-spacing: -.75px;
  }

  .heading-style-h3._2025-dm.text-color-white.gradientspan {
    background-image: linear-gradient(89deg, var(--_appcues-2025---blurple--orchid), var(--_appcues-2025---purple--purp-primary));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(89deg, var(--_appcues-2025---blurple--orchid), var(--_appcues-2025---purple--purp-primary));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(89deg, var(--_appcues-2025---blurple--orchid), var(--_appcues-2025---purple--purp-primary));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .text-align-left {
    font-family: Mulish, sans-serif;
  }

  .icon-embed-large.color-white {
    width: 5rem;
    height: 5rem;
  }

  .icon-embed-large.absolute.color-tone {
    opacity: .33;
    color: var(--_appcues-2025---blurple--petal);
    opacity: .33;
  }

  .icon-embed-xxsmall.color-iswhite {
    color: var(--base-color-brand--white);
  }

  .icon-embed-xxsmall.color-blurple {
    color: var(--base-color-brand--primary);
  }

  .icon-embed-xxsmall.color-white {
    color: var(--base-color-brand--white);
  }

  .icon-embed-xxsmall.color-lightpurple {
    color: var(--base-color-brand--light-blurple);
  }

  .icon-embed-xsmall.color-blurple {
    color: var(--base-color-brand--primary);
  }

  .icon-embed-xsmall.color-lightblue {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--_appcues-2025---teal--glacier);
  }

  .icon-embed-xsmall.color-lightpurp.color-100 {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--_appcues-2025---purple--purp-100);
    width: 1.25rem;
    height: 1.25rem;
  }

  .text-style-allcaps {
    font-family: var(--_appcues-2025---text--subhead);
    letter-spacing: 1px;
    font-weight: 500;
  }

  .text-style-allcaps.overline.text-color-lightpurp.margin-bottom._100 {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-white {
    color: #fff;
  }

  .text-style-allcaps.overline {
    color: #121627;
  }

  .text-style-allcaps.align-center.margin-tiny {
    color: var(--text-color--text-header);
    letter-spacing: 1px;
    letter-spacing: 1px;
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .text-style-allcaps.mini-stat.text-color-blue {
    letter-spacing: 1px;
    letter-spacing: 1px;
  }

  .text-style-allcaps.typeface-scp.margin-bottom {
    letter-spacing: 1px;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 500;
  }

  .text-style-allcaps.margin-xsmall {
    font-family: var(--_appcues-2025---text--subhead);
    font-weight: 500;
  }

  .text-style-allcaps.margin-xsmall.text-color-blurple {
    font-family: var(--_appcues-2025---text--subhead);
    font-family: var(--_appcues-2025---text--subhead);
  }

  .text-style-allcaps.text-color-lightpurp.text-color-white.margin-bottom {
    margin-bottom: 10px;
  }

  .text-style-allcaps.text-color-yellow {
    font-family: var(--_appcues-2025---text--subhead);
  }

  .text-style-allcaps.text-align-center.margin-bottom.margin-sm {
    margin-bottom: 10px;
  }

  .text-align-center {
    font-family: Mulish, sans-serif;
  }

  .text-align-center.formheadline {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .text-size-small {
    font-family: var(--_appcues-2025---text--body);
    color: var(--text-color--text-body);
    font-size: 14px;
    line-height: 1.6;
  }

  .text-size-small.text-color-white {
    color: var(--base-color-brand--white);
  }

  .text-size-small.text-color-white.font-poppins {
    font-family: Poppins, sans-serif;
  }

  .text-rich-text h1 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .text-rich-text h2, .text-rich-text h3, .text-rich-text h4, .text-rich-text h5, .text-rich-text h6, .text-rich-text h1 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .text-rich-text blockquote {
    font-family: Playfair Display;
    font-style: normal;
  }

  .text-rich-text h2, .text-rich-text h3, .text-rich-text h4, .text-rich-text h5, .text-rich-text h6 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .text-size-large {
    font-family: var(--_appcues-2025---text--body);
    color: var(--text-color--text-body);
    font-size: 22px;
  }

  .text-size-large.text-color-white.text-align-left {
    color: var(--base-color-neutral--neutral-100);
  }

  .text-size-large.text-weight-medium {
    font-family: var(--_appcues-2025---text--body);
    font-size: 18px;
    line-height: 1.4;
  }

  .text-size-large.text-color-light {
    color: var(--_appcues-2025---light--white);
    line-height: 1.4;
  }

  .text-size-large.margin-top.text-weight-semi.text-color-white.less-top {
    font-size: 18px;
  }

  .padding-global {
    position: static;
  }

  .padding-global.padding-top.padding-bottom.align-center {
    flex-flow: wrap;
  }

  .padding-global.align-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global.bg-brand-blurp-100.gradientback {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: .5rem;
    display: flex;
  }

  .padding-section-medium.wrap {
    max-width: 1300px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .padding-section-medium.less-top {
    max-width: 1200px;
    padding-top: 3rem;
  }

  .padding-section-large {
    margin-top: 0;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection {
    padding-bottom: 3rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.additional-top {
    padding-top: 10rem;
  }

  .padding-section-large.no-top-padding {
    margin-top: 0;
  }

  .padding-section-large.simple-hero.less-top {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .padding-section-large.medium-pad {
    padding-top: 0;
  }

  .text-color-primary {
    color: var(--text-color--text-header);
  }

  .line {
    background-color: #20222e;
  }

  .primary-cta.formfield {
    font-weight: 500;
  }

  .navbar {
    background-color: var(--primary-background-color\<deleted\|variable-42de89d4-1941-965e-4c7f-806fcf80f144\>);
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
  }

  .nav-container-lines {
    max-width: 1300px;
  }

  .text-block-61.regular {
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 400;
  }

  .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink, .text-link-wrapper.textlink, .text-link-wrapper.textlink.tour, .text-link-wrapper.textlink.tour {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-link-wrapper.full-width.align-center {
    cursor: pointer;
    cursor: pointer;
  }

  .nav-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 1300px;
  }

  .fixed-nav._1999 {
    border-bottom: 1px #cdd5e882;
  }

  .nav-container-3 {
    max-width: 1300px;
  }

  .navbar-4 {
    border-bottom-style: none;
  }

  .navbar-4.fixed {
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .navbar-4.fixed.main {
    display: flex;
  }

  .text-block-174:hover {
    letter-spacing: 0;
  }

  .hero-content.interior-hero {
    margin-top: 75px;
  }

  .hero-content.interior-hero._90-width {
    margin-top: 60px;
  }

  .hero-content.interior-hero._90-width.contained {
    margin-top: 100px;
    margin-bottom: 75px;
  }

  .hero-content.interior-hero._90-width.contained.cs {
    margin-top: 125px;
  }

  .hero-content.content-centered {
    margin-top: 75px;
  }

  .hero-content.content-centered.max-width-70.some-pad {
    margin-top: 50px;
    margin-bottom: 0;
  }

  .hero-content.align-center {
    max-width: 1000px;
  }

  .sm-number-accent {
    color: var(--blurple-on-dark\<deleted\|variable-9a5a0c61-f212-d8fd-a301-c69c6c721873\>);
  }

  .stats-wrap.pads.lesstop {
    margin-top: 3%;
  }

  .title-wrapper-large._100-percent {
    width: 100%;
  }

  .copywrite-text, .copywrite-text.link, .copywrite-text.link {
    color: #cdd5e8;
  }

  ._25-div.f00t {
    padding-right: 0;
  }

  .primary-call-to-action {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    background-color: var(--_appcues-2025---blurple--orchid);
  }

  .cta-feature {
    background-color: #614bfe00;
    border-radius: 100px;
    margin-left: 0;
    padding: 2px 10px;
  }

  .cta-feature.no-pad {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-content-wrap.homepage {
    padding-right: 150px;
  }

  .cta-content-wrap.homepage._20.less-opm-footer {
    padding-right: 50px;
  }

  .logo-bar-container {
    max-width: 1200px;
  }

  .logo-bar-container.padding-top {
    margin-top: 2rem;
  }

  .paragraph.text-size-medium.align-center {
    margin-top: 30px;
  }

  .data-number-xl.align-center {
    color: var(--blurple-on-dark\<deleted\|variable-9a5a0c61-f212-d8fd-a301-c69c6c721873\>);
  }

  .sticky-nav-main-container {
    max-width: 1300px;
  }

  .italic-span {
    line-height: 120%;
  }

  .stat-wrapper-2 {
    grid-row-gap: 3em;
  }

  .stat-logo-wrap-2 {
    margin-top: 0;
  }

  .sm-content-container-2 {
    width: 100%;
  }

  .logo-interior-component.padding-section-medium {
    width: 100%;
    max-width: 1200px;
  }

  .heading-h1-wrap-homepage {
    font-size: 68px;
    line-height: 112%;
  }

  .text-link-style.text-color-lightpurp:hover {
    color: #7d6aff;
  }

  .text-link-style.text-color-categ:hover {
    color: var(--blurple--400);
  }

  .text-link-style.text-align-center {
    font-family: var(--_appcues-2025---text--body);
  }

  .background-angle {
    z-index: 20;
    position: absolute;
    top: 2241px;
  }

  .background-angle.angle-mwa {
    top: -121px;
  }

  .interior-stat-div-main {
    padding: 14% 3% 10%;
  }

  .stats-wrapper {
    grid-row-gap: 3em;
  }

  .stat-second-level-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .stats-logo {
    width: 120px;
    margin-top: 20px;
  }

  .header_testimonial-image-4.light {
    border-color: #020c1c;
  }

  .sub-footer-container.smalls-footer {
    border-top-style: none;
    max-width: 1200px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .circle-4 {
    width: 35px;
    height: 35px;
  }

  .container-large-59.align-center.womensday {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .body-copy-foundational.less-pad {
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .navbar-simplified {
    background-color: #0b0d16;
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
  }

  .legal-link {
    cursor: pointer;
  }

  .legal-link:hover {
    color: var(--base-color-neutral--darkest);
  }

  .subnav-interior-container.navigation-links.legal-container {
    border-top-style: solid;
  }

  ._404-links-footer {
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .icon-regular {
    width: 20px;
    height: 20px;
  }

  ._404-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-cover.main-404 {
    border-radius: var(--radius--cards);
    border-radius: var(--radius--cards);
  }

  .button-primary.icon-right {
    border-radius: var(--radius--buttons);
    background-color: var(--base-color-brand--primary);
    color: var(--base-color-brand--white);
    letter-spacing: 0;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 400;
  }

  .button-primary.icon-right:hover {
    background-color: var(--blurple--600);
  }

  ._404-section {
    height: 100%;
    min-height: 100vh;
    padding-top: 150px;
    padding-bottom: 50px;
  }

  ._404-block {
    border-radius: var(--radius--cards);
    background-color: #f5f8fb00;
  }

  ._404-bg-image {
    background-color: var(--base-color-brand--dark);
  }

  .small-cta-div.vertical {
    margin-top: 0;
    padding: 20px;
  }

  .small-cta-div.vertical:hover {
    background-color: var(--base-color-neutral--neutral-900-second-level-dark);
  }

  .block-quote {
    border-left-color: var(--_appcues-2025---blurple--orchid);
    font-family: var(--_appcues-2025---text--body);
    color: var(--_appcues-2025---text-colors--header);
  }

  .card-flex-text-outside {
    padding-bottom: 20px;
  }

  .card-flex-text-outside.dark {
    background-image: linear-gradient(#121627, #121627);
    border-radius: 15px;
  }

  .pricing-badge {
    background-color: #49f6b4;
    border-radius: 20px 20px 0 0;
  }

  .price-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._100-div-2 {
    padding-left: 21px;
  }

  .bar-wrapper.smaller {
    width: 80%;
  }

  .bold-price {
    font-size: 56px;
  }

  .month-txt {
    font-size: 25px;
  }

  .start-at {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .pricing-button-primary {
    background-color: #5a39ff;
  }

  .homepage-hero-container-2 {
    color: #170e40;
    background-image: none;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .homepage-hero-container-2.purple-background-gradient {
    background-color: #020c1c;
    background-image: none;
    padding-top: 50px;
  }

  .price-detail-wrapper._40._2 {
    margin-top: -10px;
  }

  .testimonial15_content.margin-vertical {
    max-width: 1200px;
  }

  .testimonial-container.bg-brand-white.align-center.padding-vertical {
    padding-top: 3rem;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad {
    padding-top: 20px;
  }

  .testimonial-author-role.text-align-center {
    font-family: Poppins, sans-serif;
  }

  .testimonial-author-name.text-align-center {
    color: var(--text-color--text-header);
    font-family: Poppins, sans-serif;
  }

  .table-wrapper-2---mobile.mobile {
    background-color: #fff0;
  }

  .faq-section {
    background-image: none;
    height: auto;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .faq-section.max-height {
    max-height: none;
  }

  .faq-section.bottom-module {
    padding-bottom: 300px;
  }

  .faq-heading.text-align-left {
    color: var(--text-color--text-header);
    font-family: Anton, sans-serif;
  }

  .faq-container {
    max-width: 1200px;
  }

  .interior-header-grid {
    margin-top: 30px;
  }

  .interior-header-grid.use-case {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 40px;
  }

  .interior-header-grid.use-case.wider-variation {
    grid-template-columns: 1.25fr 1.5fr;
  }

  .interior-header-grid.use-case.lesspad.new {
    margin-top: 30px;
  }

  .interior-header-grid.use-case.lesspad.split-w-form, .interior-header-grid.use-case.lesspad.new {
    margin-top: 30px;
  }

  .interior-header-grid.use-case.lesspad.new.aipage {
    margin-top: 0;
  }

  .interior-header-grid.use-case.lesspad.split-w-form {
    margin-top: 30px;
  }

  .customer-success-header.full-width {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
  }

  .hero-split-container {
    max-width: 1200px;
  }

  .header-accent-wrap.image-block {
    min-height: 550px;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps.newpages {
    max-width: none;
  }

  .content-section {
    margin-top: 30px;
  }

  .content-section.dark-background {
    margin-top: 0;
  }

  .content-section.dark-background.testimonials-confetti.up {
    margin-top: -25px;
  }

  .text-style-allcaps-3 {
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 600;
  }

  .text-style-allcaps-3.overline {
    color: #121627;
  }

  .stats-footer.bg-brand-tan._w-wave-top {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa29ee_tantop.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .stats-footer.bg-brand-tan._w-wave-top.bottom-module.more-int-padding {
    padding-top: 150px;
  }

  .f-section-large {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .pad-15.purp._0-radius, .pad-15.teal._0-radius, .pad-15.green._0-radius, .pad-15.purp._0-radius, .pad-15.purp._0-radius, .pad-15.teal._0-radius, .pad-15.teal._0-radius, .pad-15.green._0-radius, .pad-15.green._0-radius {
    width: 100%;
  }

  .label-small.text-color-primary {
    font-family: var(--_appcues-2025---text--subhead);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;
    font-family: var(--_appcues-2025---text--subhead);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;
  }

  .icon-embed-xxsmall-3.color-lightpurple {
    color: #8b8bff;
  }

  .inner-box-wrapper.text-align-center {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .features-3-grid.animated._39 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-size-regular-9 {
    color: #20222e;
    line-height: 1.6;
  }

  .success-program-container {
    margin-top: 30px;
  }

  .success-program-container.no-bottom.f {
    padding-top: 2rem;
  }

  .success-program-container.no-bottom.f.dark {
    margin-top: 0;
  }

  .feature-card-m {
    background-color: var(--_appcues-2025---blurple--thistle);
    border-style: none;
    height: 450px;
  }

  .resources-cs-page-section.bg-brand-white.less-padding {
    padding-top: 75px;
    padding-bottom: 100px;
  }

  .padding-section-lg.lessbottom {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .interior-simple-header {
    padding-top: 60px;
  }

  .interior-simple-header.bg-brand-blurp-100._w-wave.more-bottom.nav-compensate.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp {
    justify-content: center;
    align-items: center;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp {
    justify-content: center;
    align-items: center;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text {
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2954_bg-bblurp-wave.svg");
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage {
    padding-top: 90px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page {
    padding-top: 45px;
    padding-bottom: 150px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page.logo-in-hero {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .interior-simple-header.bg-brand-blurp-100._w-wave.more-bottom.nav-compensate.align-center {
    justify-content: center;
    align-items: center;
  }

  ._1200-container {
    max-width: 1200px;
  }

  ._1200-container.align-center.space-between {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  ._1200-container.align-center.space-between.margin-top {
    margin-top: 2rem;
  }

  .layout-list-container._2025-ads {
    margin-top: 0;
  }

  .layout-list-container._2025-ads.demo-page-specific {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .number-heading-feat-story {
    font-weight: 600;
  }

  .m-navigation-logo-image.no-bottom-pad {
    margin-bottom: 0;
  }

  .navigation-block---product.product-featured.wide-mobile {
    margin-top: 0;
    padding-top: 0;
  }

  .navigation-medium-headline.text-color-nav-white.sm {
    letter-spacing: .25px;
    letter-spacing: .25px;
    letter-spacing: .25px;
    font-family: Source Code Pro, sans-serif;
    font-size: 14px;
    font-weight: 600;
  }

  .appcues-stickynav {
    display: block;
  }

  .line-7 {
    background-color: #303653;
  }

  .nav-product-dropdown.auto-copy.w--open {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navigation-list-dropdown-l-4---why-appcues.sticky.w--open {
    left: 256px;
  }

  .navigation-list-dropdown-l---use-case-copy.w--open {
    top: 70px;
  }

  .description-paragraph.navigation-paragraph._1rem.hide-mobile {
    line-height: 20px;
  }

  .button-text-only.regular {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .appcues-navigation {
    position: absolute;
  }

  ._1200px-container.vertical {
    width: 100%;
  }

  .html-embed-2 {
    max-width: 1200px;
  }

  .hero-div._50 {
    width: 60%;
  }

  .cardlink-cs.full-height {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cs-card-content {
    object-fit: fill;
    position: relative;
    overflow: visible;
  }

  .filter-category-headline-2 {
    color: #fff;
    font-weight: 600;
  }

  .customer-story-item.wrap {
    width: 24%;
    margin-left: 0;
    margin-right: 0;
  }

  .customer-story-item.wrap.nopads {
    width: 23%;
    margin-right: 13px;
  }

  .customer-story-item.individual {
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .logo-for-card {
    margin-bottom: 10px;
  }

  .filter-text.cs.in-card {
    line-height: 18px;
  }

  .customerstories-collection-wrapper.landing-page {
    display: block;
  }

  .custstories-coll-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
  }

  .custstories-coll-list.top-pad {
    justify-content: space-between;
  }

  .custstories-coll-list.top-pad.customerpage {
    justify-content: center;
    align-items: stretch;
  }

  .title-for-card---cs {
    margin-bottom: 10px;
  }

  .customerstories-backgroundimg {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: auto;
  }

  .filter-dropdown.features {
    inset: 191% auto auto 24%;
    position: absolute;
    inset: 191% auto auto 24%;
  }

  .g2-stats.blurple-text {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .g2-wrap.pill {
    width: auto;
  }

  .g2quotetext.longtext {
    font-family: var(--_appcues-2025---text--body);
    color: var(--_appcues-2025---text-colors--body-copy);
    font-family: var(--_appcues-2025---text--body);
  }

  .g2title.longtext {
    font-family: var(--_appcues-2025---text--subhead);
    font-size: 16px;
    font-family: var(--_appcues-2025---text--subhead);
    font-size: 16px;
  }

  .persons-name {
    font-family: var(--_appcues-2025---text--subhead);
  }

  .bottom-div {
    border-top-color: var(--_appcues-2025---dark--aubergine);
    justify-content: space-between;
    align-items: center;
    padding: 10px 25px;
  }

  .customer-stories-detail {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    background-color: var(--_appcues-2025---dark--dark-900);
    max-width: none;
    height: auto;
    padding: 60px 0% 0;
  }

  .title-for-cs-stories {
    margin-left: 0;
  }

  .contributor-names {
    color: #fff;
    letter-spacing: 0;
    text-transform: none;
    font-size: 15px;
    font-weight: 600;
  }

  .filter-headline.no-pad {
    margin-bottom: 10px;
  }

  .number-badge {
    color: var(--_appcues-2025---yellow--amp);
    justify-content: center;
    align-items: center;
    margin-top: 0;
    font-size: 38px;
    font-weight: 400;
    display: flex;
  }

  .roleforcontributor {
    color: #e9eff7;
    text-align: left;
    letter-spacing: 0;
    text-transform: none;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
  }

  .contributor {
    border-right: 1px #242a35;
    margin-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .filter-content-name {
    margin-bottom: 0;
  }

  .filter-content-text {
    color: #e9eff7;
    letter-spacing: 0;
    text-transform: none;
    font-family: Merriweather, serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
  }

  .column-236 {
    display: flex;
  }

  .smblock {
    width: 100%;
    font-family: var(--_appcues-2025---text--subhead);
    color: var(--_appcues-2025---yellow--amp);
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 7px;
    font-size: 13px;
    font-weight: 600;
  }

  .customerstories-stats.full-width {
    max-width: none;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .customer-stories-logo {
    align-self: stretch;
    height: 100%;
    min-height: auto;
    max-height: 100%;
  }

  .customer-stories-logo.xl-logo {
    height: auto;
    min-height: 0;
    max-height: none;
  }

  .callout-circle {
    z-index: 100;
    background-color: #5c2a2a;
    background-image: none, none;
    background-position: 50% 91%, 50% 10%;
    background-repeat: no-repeat, no-repeat;
    background-size: 12px, 100px;
    border-radius: 100px;
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    display: flex;
    position: absolute;
    inset: 49% 5% 0% auto;
  }

  .callout-circle.customerscircle {
    width: 100px;
    height: 100px;
    padding: 0;
  }

  .chat-with-team-cta {
    color: #5c5cff;
    font-weight: 600;
  }

  .cs-large-h2 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 42px;
  }

  .cs-large-h2.icon-only {
    margin-bottom: 20px;
  }

  .challenge-headline {
    margin-top: 0;
    padding-top: 0;
    padding-right: 60px;
  }

  .cs-content-div.the-challenge-div {
    width: 70%;
  }

  .hot-take-content-div.hot-take-div.sm {
    padding: 30px;
  }

  .big-number-div {
    margin-bottom: 20px;
  }

  .container-30.middle-top {
    max-width: 1400px;
  }

  .big-number.xl.text-color-primary.customers.align-left {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .filter-category-headline {
    color: #fff;
    font-weight: 600;
  }

  .filter-content {
    border-right: 1px #394455;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .filter-content.last {
    margin-right: 0;
  }

  .customerstories-features {
    color: #242a35;
    background-color: #08152f00;
    padding: 30px 40px;
    display: flex;
  }

  .contributor-column {
    align-items: center;
    display: flex;
  }

  .contributor-headshot {
    width: 50px;
    margin-right: 10px;
  }

  .hot-take-special-heading {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 42px;
  }

  ._1200-paa-container.center.smaller {
    width: 65%;
  }

  ._1200-paa-container.hor {
    max-width: 1200px;
  }

  .text-container {
    margin-top: 20px;
  }

  .integration-card.integrations {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .intergration-centered-hero-2 {
    background-image: none;
    background-position: 50% 100%;
    background-size: contain;
  }

  .container-31.middle-top {
    max-width: 1200px;
  }

  .collection-item-2.wrap {
    min-height: auto;
  }

  .filtering-and-search-2, .filtering-and-search {
    top: 0;
  }

  .container-integworkflow-listing.middle-top {
    max-width: 1200px;
  }

  .integrations-tab-title.browseby {
    padding-top: 4px;
  }

  .small-wrap-interior-hero {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .small-wrap-interior-hero.homepage.margin-bottom {
    align-items: center;
  }

  .small-wrap-interior-hero.more-spacing {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-style-h4-10, .stat-feat-heading {
    font-weight: 600;
  }

  .text-style-allcaps-8 {
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 600;
  }

  .text-style-allcaps-8.overline {
    color: #121627;
  }

  .text-size-regular-testimonialfeat {
    color: #20222e;
    line-height: 1.6;
  }

  .card-flex-container {
    padding-bottom: 20px;
  }

  .made-with-appcues-hero.lab-hero.mwa-design {
    background-image: linear-gradient(#020c1c40, #020c1c40), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 107%;
  }

  .mwa-logolarge {
    width: 22%;
  }

  .post-link.gl.demo-showcase {
    cursor: pointer;
    cursor: pointer;
    cursor: pointer;
  }

  .blog-body-text {
    letter-spacing: -.2px;
  }

  .image-contained {
    border-radius: var(--radius--cards);
  }

  .column-186 {
    padding-right: 125px;
  }

  .body-44.left.name.left-aligned-button {
    display: flex;
  }

  .inlinecta-report.full-width {
    max-width: 100%;
  }

  .big-statistic {
    height: 100px;
  }

  .big-statistic.big {
    height: 100px;
    font-size: 60px;
  }

  .centered-heading-report._100.wrap {
    flex-wrap: wrap;
  }

  .text-link-white {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
  }

  .text-link-white:hover {
    text-decoration: underline;
  }

  .stat-half {
    background-image: none, none, none, linear-gradient(#18294d, #18294d);
    background-position: 95% 5%, 0 0, 100% 100%, 0 0;
    background-repeat: no-repeat, repeat, no-repeat, repeat;
    background-size: 40px 40px, 100px, 469px, auto;
    background-attachment: scroll, scroll, scroll, scroll;
    margin-left: 30px;
  }

  .stat-half.blue {
    background-color: #08152f;
    background-image: none, none, none;
    background-position: 95% 5%, 0 0, 100% 100%;
    background-repeat: no-repeat, repeat, no-repeat;
    background-size: 40px 40px, 100px, 469px;
    background-attachment: scroll, scroll, scroll;
  }

  .stat-half.purp {
    background-image: none, none, none, linear-gradient(#0000, #0000);
    background-position: 95% 5%, 94% 7%, 100% 100%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: 40px 40px, 40px, 469px, auto;
  }

  .stat-half.purp.lg {
    height: 450px;
  }

  .clip-2 {
    margin-top: 20px;
  }

  .section-9.report-hero.centered-headline-module.small-version {
    padding-bottom: 10px;
  }

  .section-9.report-hero.centered-headline-module.small-version.dark {
    background-color: #0b1a38;
  }

  .section-9.report-hero.two-col-chart.chart-left {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-9.report-hero.two-col-chart.dark {
    border-radius: 0;
  }

  .section-9.report-hero.two-col-chart.quote-notfull {
    padding-bottom: 40px;
  }

  .image-168 {
    width: 100px;
  }

  .attribution-div {
    margin-top: 20px;
  }

  .quote-half {
    background-image: none, none, none, linear-gradient(#5c5cff, #8960ff);
    background-position: 90% 8%, 0 0, 0 0, 0 0;
    background-repeat: no-repeat, repeat, repeat, repeat;
    background-size: 100px, 100px 100px, auto, auto;
    background-attachment: scroll, scroll, scroll, scroll;
    margin-right: 30px;
    padding-top: 0;
  }

  .quote-half.purp.m4.lg {
    height: 450px;
  }

  .report-imagery.imagery.only.hero-image {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa210b_GRAIN-FINAL.webp"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2096_front4.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa20a4_xlimbers.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa206b_thirdandfort2h.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa209f_skylong.svg");
    background-position: 0 0, 0 -90px, 50% 0, 50% 30%, 50% 108%;
    background-repeat: repeat, no-repeat, repeat, repeat, no-repeat;
    background-size: auto 100px, cover, cover, cover, cover;
    background-attachment: scroll, scroll, scroll, scroll, fixed;
    height: 460px;
    margin-top: 29px;
  }

  .quote.full-width.blurp {
    background-image: none, none, none, none, linear-gradient(136deg, #5c5cff, #8960ff), linear-gradient(130deg, #0b1a38, #172849);
    background-position: 0 0, 100% 100%, 0 0, 50% 100%, 0 0, 0 0;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat, repeat, repeat;
    background-size: 100px, 100px, 100px, contain, auto, auto;
    background-attachment: scroll, scroll, scroll, scroll, scroll, scroll;
    padding-bottom: 150px;
  }

  .quote.full-width.blurp.blue {
    background-image: none, none, none, linear-gradient(136deg, #5c5cff, #8ad5ff), linear-gradient(130deg, #0b1a38, #172849);
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0;
    background-repeat: repeat, no-repeat, no-repeat, repeat, repeat;
    background-size: 100px, 100px, contain, auto, auto;
    background-attachment: scroll, scroll, scroll, scroll, scroll;
  }

  .firmographics-details.darkbackground.no-top-padding {
    padding-left: 100px;
    padding-right: 100px;
  }

  .firmographics-details.darkbackground.no-top-padding.key-takeaways {
    margin-top: 0;
    padding-top: 100px;
  }

  .download-form.imagery-background.only.footer-cta {
    background-image: none, none, none, none, none;
    background-position: 0 0, 0 0, 50% 0, 50% 0, 50%;
    background-repeat: repeat, no-repeat, repeat, repeat, no-repeat;
    background-size: auto 100px, cover, cover, cover, cover;
    background-attachment: scroll, scroll, scroll, scroll, fixed;
  }

  .report-keytakewaways.dark.notop {
    padding-left: 100px;
    padding-right: 100px;
  }

  .report-keytakewaways.dark.notop.key-takeaways {
    margin-top: 0;
    padding-top: 100px;
  }

  .report-hero-content.report-hero.dark-hero {
    margin-top: -20px;
  }

  .report-hero-stats.dark.notop {
    padding-left: 100px;
    padding-right: 100px;
  }

  .sm-cta-linkblock {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .column-large-2.column-centre {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .why-appcues-hero {
    background-color: var(--base-color-brand--dark);
    padding-top: 75px;
  }

  .feat-story-xl {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .award-card-grid {
    max-width: 1200px;
  }

  .testimonial-logo-carousel-2 {
    overflow: visible;
  }

  .testimonial-carousel-logo-25.toppad {
    margin-top: 10px;
  }

  .testimonial-carousel-logo-25.toppad.larger-nopad.smaller {
    height: 25px;
  }

  .logo-animation-block-container {
    max-width: none;
  }

  .testimonial-logos {
    overflow: hidden;
  }

  .logo-carousel-wrap {
    width: 100%;
    overflow: visible;
  }

  .logo-animation-block {
    padding-top: 0;
  }

  .resources-home-container {
    margin-top: 50px;
  }

  .brand-div {
    width: auto;
  }

  .acad-line-right-5 {
    bottom: 41%;
  }

  .paa-nav-container {
    justify-content: space-between;
    width: 100%;
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .paa-nav-2024 {
    justify-content: space-between;
    width: 100%;
    max-width: 1400px;
  }

  .paa-hero.is-academy-hero.sm {
    padding-bottom: 140px;
  }

  .paa-hero.is-academy-hero.sm.less-pad {
    padding-bottom: 75px;
  }

  .paa-hero.is-academy-hero.sm.less-pad.hero-main {
    padding-bottom: 50px;
  }

  .by-theme-div.newversion.white {
    padding-left: 50px;
  }

  .linkedin-link-div.author, .quotation-div.author, .quotation-div.author {
    justify-content: center;
    align-items: center;
  }

  .quotation-div.author {
    justify-content: center;
    align-items: center;
  }

  .quotation-div.author.interior-pages {
    background-color: #fff0;
    border-radius: 15px;
    margin-top: 5px;
    padding: 10px 20px 0 0;
  }

  .sm-green-arrow {
    width: 25px;
    margin-left: 5px;
  }

  .academy-footer-container.padding-global.margin-top.margin-bottom, .academy-footer-subhead-container {
    max-width: 1200px;
  }

  .academy-hero-spec {
    margin-top: 100px;
  }

  .acad-hero-image-left, .acad-hero-image-right {
    bottom: 40%;
  }

  .text-style-notme.text-color-white.text-align-left {
    font-family: Justmeagaindownhere, sans-serif;
  }

  .text-style-notme.text-color-white.text-align-center.text-color-primary {
    font-family: Justmeagaindownhere, sans-serif;
    font-size: 25px;
  }

  .sticky-sidebar-paa {
    padding-left: 3%;
  }

  .content-left-columns.is-tab-center {
    width: 55%;
  }

  .author-hero-feature.is-mob-hidden.isgreen.issalmon {
    background-color: #ffd9e0;
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa28b4_previewimgsue%402x.png");
    background-size: contain;
  }

  .acad-hero-image-right-interior {
    bottom: 40%;
  }

  .quote-paa.paa-newsletter.padding-section-medium {
    max-width: 1300px;
  }

  .interior-paa-listing-hero {
    max-width: 1200px;
  }

  .acad-line-right-6 {
    bottom: 41%;
  }

  .acad-hero-image-left-interior {
    bottom: 40%;
  }

  .text-size-xs.text-color-secondary.text-weight-normal.text-align-left {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .course-image-wrap.sue {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa288c_NEWBADGEsue.svg"), linear-gradient(#ffe5eb, #fff);
    background-position: 10px 10px, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50px, auto;
  }

  .first-col-pad {
    padding-right: 100px;
  }

  ._3-block-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-why-get-certified {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
  }

  .workshop-container-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .workshop-callout {
    max-width: 1200px;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mobileusers-callout, .card-flex-text {
    padding-bottom: 20px;
  }

  .card-flex-text.dark {
    background-image: linear-gradient(#121627, #121627);
    border-radius: 15px;
  }

  .container-46._1600, .container-47._1600, .container-47._1600 {
    width: auto;
    max-width: 1100px;
  }

  .section-77.ux-design-dark._w-wave {
    padding-bottom: 75px;
  }

  .container-48._1600.t-horizontal {
    width: auto;
    max-width: 1100px;
  }

  .blog-heading-int.bold {
    color: var(--base-color-neutral--neutral-100);
    font-weight: 600;
  }

  .blog-heading-int.bold.light {
    font-weight: 500;
  }

  .heading-348.blog-heading {
    color: var(--text-color--text-header);
    font-weight: 600;
  }

  .button-text-only-2.regular {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .navigation-list-dropdown-l---use-case-copy-2.w--open {
    top: 70px;
  }

  .line-9 {
    background-color: #303653;
  }

  .blog-hero-interior-div.full-width.dark-back {
    padding-top: 4%;
  }

  .header-content-div {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-style-h1-blog {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .heading-style-h1-blog.text-color-white {
    line-height: 1.2;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller.text-align-left.blog-specific {
    line-height: 1.4;
  }

  .grid_3-col.is-align-start.is-4x-gap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .text-size-regular-cta {
    color: #20222e;
    line-height: 1.6;
  }

  .nav-titleblock {
    border-bottom: 1px solid var(--_appcues-2025---dark--aubergine);
  }

  .nav-titleblock._100 {
    width: 100%;
  }

  .nav-titleblock._15 {
    border-bottom-style: none;
  }

  .button-text-only-cta-blog.regular {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .blog-container-xl {
    max-width: 1200px;
  }

  .blog-cta {
    background-color: #0b0d16;
    background-image: none;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }

  .testimonial-tab-content {
    display: flex;
  }

  .text-size-small-10 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .text-size-regular-26 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-26.text-color-grey {
    color: #dadde7;
  }

  .hero-text-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .hero-text-content.align-center {
    padding-right: 0%;
  }

  .heading-style-h3-20 {
    font-weight: 600;
  }

  .heading-style-h3-20.text-color-primary.text-align-center {
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .heading-style-h3-20.text-color-primary.text-align-center.margin-top, .heading-style-h4-17 {
    font-weight: 600;
  }

  .text-style-allcaps-12 {
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 600;
  }

  .text-style-allcaps-12.overline {
    color: #121627;
  }

  .icon-embed-xsmall-117.color-blurple {
    color: #5c45ff;
  }

  .heading-style-h4-18 {
    font-weight: 600;
  }

  .hero-container {
    color: #170e40;
    background-image: none;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .italic-span-4 {
    line-height: 120%;
  }

  .heading-style-h2-4 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  .line-13 {
    background-color: #303653;
  }

  .button-text-nav.regular {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .demo-showcase-hero {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa28ce_2hand22%402x.png"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27d4_hand2%402x.png");
    background-position: -50% 88px, 100% 100%;
    background-repeat: no-repeat, no-repeat;
    background-size: 800px, 300px;
  }

  .main-demo-link {
    transition-duration: .475s;
  }

  .paa-icon-text-grid.wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .column-large-3.top {
    width: 100%;
  }

  .container-x-small-3, .logos-stats-section.padding-top-bottom {
    max-width: 1200px;
  }

  .logos-stats-section.padding-top-bottom {
    max-width: 1200px;
  }

  .logos-stats-section.padding-top-bottom.newpages {
    padding-bottom: 0;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent.less-int-pad.stat-bar {
    padding-left: 5px;
    padding-right: 5px;
  }

  .full-width-grid {
    grid-template-columns: 1.75fr 1fr;
  }

  .pill-container.dark {
    background-color: var(--_appcues-2025---dark--aubergine);
    background-color: var(--_appcues-2025---dark--aubergine);
  }

  .navigation-base-wrapper---product-2 {
    box-shadow: 0 2px 16px 3px #00000014;
  }

  .nav-title-text-2 {
    font-family: DM Mono, sans-serif;
  }

  .navigation-item-25 {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: 0;
    font-size: 14px;
  }

  .navigation-item-25:hover {
    color: var(--text-color--text-header);
  }

  .navigation-menu-button---2025.sticky {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  ._100div {
    padding-left: 21px;
  }

  ._100div.align-left {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
  }

  .nav-lg-title-text {
    font-family: Anton, sans-serif;
  }

  .slider-arrow.is-bottom-previous {
    inset: auto auto 0% 0%;
  }

  .slider-arrow.is-bottom-previous.space {
    inset: auto 8% 0% auto;
    inset: auto 8% 0% auto;
  }

  .login-nav-textlink-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .kickoff-styles-wrap {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .kickoff-styles-wrap._4-col {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .bg-brand-tan.bottom-module.margin-vertical._w-wave-top {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa29ee_tantop.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 8rem;
  }

  .section_header.bg-brand-teal-100._w-wave.navigation-compensate.actuallyblurple {
    background-image: none;
  }

  .section_header.bg-brand-purp-100._w-wave.integrations {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa29ff_integ25-backempty.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2974_bg-purp-wave.svg");
  }

  .section_header.bg-brand-purp-100._w-wave.nav-compensate {
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2954_bg-bblurp-wave.svg");
  }

  .section-86.is-academy-hero.sm {
    padding-bottom: 140px;
  }

  .section-86.is-academy-hero.sm.less-pad {
    padding-bottom: 75px;
  }

  .section-86.is-academy-hero.sm.less-pad.hero-main {
    padding-bottom: 50px;
  }

  .acad-hero-img-div-7 {
    bottom: 40%;
  }

  .lg-feat-image {
    max-width: 1200px;
  }

  .lg-feat-image.max-width-xlarge.margin-medium {
    margin-top: 0;
  }

  .statscap_content-left {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .container-1200.bg-brand-tan.padding-medium {
    padding: 4rem;
  }

  .container-1200.bg-brand-tan.padding-medium.homepage {
    padding-bottom: 2rem;
  }

  .heading-style-h1-7 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .heading-style-h1-7.text-align-center {
    color: #121627;
    text-transform: uppercase;
    text-transform: uppercase;
    font-size: 80px;
    font-weight: 400;
  }

  .text-style-allcaps-14 {
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 600;
  }

  .text-style-allcaps-14.align-center.margin-tiny {
    color: #121627;
    letter-spacing: 1px;
    letter-spacing: 1px;
    letter-spacing: 1px;
    font-size: 14px;
  }

  .heading-style-h5-2 {
    font-size: 28px;
    font-weight: 600;
  }

  .icon-embed-xsmall-127.color-blurple {
    color: #5c45ff;
  }

  .text-size-medium-27 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 18px;
    line-height: 1.6;
  }

  .text-style-allcaps-15 {
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 600;
  }

  .text-style-allcaps-15.overline {
    color: #121627;
  }

  .heading-style-h2-5 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  .customerstories-collection {
    justify-content: center;
    align-items: center;
    margin-top: 50px;
  }

  .custstories-coll-list-2.top-pad {
    justify-content: space-between;
  }

  .custstories-coll-list-2.top-pad.customerpage {
    justify-content: center;
    align-items: stretch;
  }

  .heading-style-h1-8 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .heading-style-h1-8.text-color-white {
    line-height: 1.2;
  }

  .heading-style-h1-8.text-color-white.text-size-large {
    color: #fff;
  }

  .heading-style-h1-8.text-color-white.align-center {
    text-align: center;
  }

  .text-size-small-12 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .text-size-small-12.text-color-white {
    color: #fff;
  }

  .heading-style-h6-3 {
    font-weight: 600;
  }

  .heading-style-h6-3.text-color-white {
    font-weight: 500;
  }

  .text-size-medium-29 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 18px;
    line-height: 1.6;
  }

  .heading-style-h3-5 {
    font-weight: 600;
  }

  .text-size-regular-28 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-28.text-color-grey {
    color: #dadde7;
  }

  .text-size-regular-28.text-color-grey.text-weight-normal {
    line-height: 1.5;
  }

  .section-wrap.centered._2-columns-text-and-list.z-index-1 {
    z-index: 200;
    z-index: 200;
    z-index: 200;
    z-index: 200;
  }

  .margin-bottom-32.margin-xsmall {
    font-family: Poppins, sans-serif;
  }

  .text-style-allcaps-16 {
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 600;
  }

  .text-style-allcaps-16.overline {
    color: #121627;
  }

  .text-size-regular-29 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-link-style-3.text-color-lightpurp:hover {
    color: #7d6aff;
  }

  .heading-style-h4-19 {
    font-weight: 600;
  }

  .text-style-allcaps-17 {
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
    font-weight: 600;
  }

  .text-style-allcaps-17.overline {
    color: #121627;
  }

  .text-style-allcaps-17.overline.text-color-lightpurp.align-center {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h6-4 {
    font-weight: 600;
  }

  .heading-style-h6-4.text-color-white {
    font-weight: 500;
  }

  .heading-style-h6-4.text-color-white.text-align-center.margin-bottom {
    font-family: Poppins, sans-serif;
  }

  .heading-style-h6-4.text-color-primary {
    font-weight: 600;
  }

  .text-size-regular-30 {
    color: #20222e;
    line-height: 1.6;
  }

  .icon-embed-small-12 {
    color: #020c1c;
  }

  .icon-embed-small-12.color-blurple {
    color: #5c45ff;
  }

  .icon-embed-small-12.color-white {
    color: #fff;
  }

  .heading-style-h2-6 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  .heading-style-h4-20 {
    font-weight: 600;
  }

  .text-size-medium-30 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 18px;
    line-height: 1.6;
  }

  .heading-style-h3-22 {
    font-weight: 600;
  }

  .heading-style-h3-22.text-color-primary.text-align-center {
    font-family: Poppins, sans-serif;
    font-weight: 500;
  }

  .multi-icon-section.bg-brand-teal-100._w-wave.more-padding {
    padding-bottom: 150px;
  }

  .logo-block-noanimation {
    max-width: none;
  }

  .logo-grid-dark.new2025.demo {
    margin-top: 0;
  }

  .bg-brand-purp-100 {
    background-color: var(--_appcues-2025---purple--purp-100);
  }

  .bg-brand-purp-100._w-wave {
    background-color: var(--_appcues-2025---purple--purp-100);
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2974_bg-purp-wave.svg");
  }

  .bg-brand-purp-100._w-wave.align-center.padding-large.wave-dark.more-int-pad {
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
  }

  .button-text-only-3.regular {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .sticky-nav-container-mega-white {
    background-color: #fff;
    min-height: 40px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .sticky-nav-container-mega-white.shadow-medium {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .logo-stats-section.padding-large.bg-brand-white {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-arrow-3.is-centre-next.hide-mobile-landscape {
    inset: auto 0% 0% auto;
    inset: auto 0% 0% auto;
  }

  .slider-arrow-3.is-centre-previous.hide-mobile-landscape {
    inset: auto auto 0% 0%;
    inset: auto auto 0% 0%;
  }

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

  .testimonial-3-card {
    border: 1px solid var(--_appcues-2025---dark--aubergine);
    border-radius: var(--_appcues-2025---corner-radius--button-corner);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    display: flex;
  }

  .testimonial-3-quotecontent {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .nav-item-25-link {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.25px;
    font-size: 14px;
  }

  .nav-item-25-link:hover {
    color: var(--text-color--text-header);
  }

  .split-content-75percent.padding-top-bottom.mobile-less-pad {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .nav-base-product {
    box-shadow: 0 2px 16px 3px #00000014;
  }

  .stickynav-container {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .two-col-1200._2colimg.swap.less-pad-tab._1-75.for-inside-tabs {
    padding-left: 50px;
  }

  .split-header.full-width {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
  }

  .split-header.full-width.bg-brand-tan._w-wave.int-padding {
    padding-bottom: 50px;
  }

  .split-header.full-width.bg-brand-blurp-100._w-wave.int-padding {
    padding-bottom: 100px;
  }

  .icon.full-width.align-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .full-image-2.rounded {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .cta-footer-100 {
    justify-content: center;
    align-items: center;
  }

  .text-size-medium-31 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 18px;
    line-height: 1.6;
  }

  .text-size-medium-31.text-color-white {
    color: #fff;
  }

  ._1200px-container-integrationshero.integration-hero {
    max-width: 1300px;
  }

  ._1200px-container-integrationshero.integration-hero.content-block {
    max-width: 1200px;
  }

  .integration-brandmark {
    border-radius: 100px;
  }

  .primary-cta-2.padding-right {
    margin-right: 10px;
  }

  .primary-cta-2.padding-left {
    margin-left: 5px;
  }

  .integrations-back._100 {
    background-color: #020c1c00;
  }

  .back-button-container {
    z-index: 10;
    position: relative;
  }

  .body-content-div.integrations {
    width: 70%;
    padding-top: 0;
  }

  .container-32.middle-top {
    max-width: 1200px;
  }

  .information-about-int-div {
    margin-top: 50px;
    padding-top: 30px;
    padding-right: 60px;
  }

  .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native, .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native {
    border-style: none;
  }

  .filter-title.madebytitle {
    margin-bottom: 3px;
  }

  .filter-title.made-by-whom.top-pad {
    color: #394455;
  }

  .heading-style-h4-21 {
    font-weight: 600;
  }

  .heading-style-integrations.smaller.align-center-mobile {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .grid-103 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: .75fr;
  }

  .intergration-centered-hero.main-page.padding-section-large {
    background-color: #020c1c;
    background-image: linear-gradient(#020c1c2b 84%, #020c1c), none;
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 100%;
    background-attachment: scroll, scroll;
    margin-top: 0;
    padding-top: 150px;
  }

  .integration-callout-copy.center-body.text-color-grey {
    color: #dadde7;
    font-family: Mulish, sans-serif;
    font-weight: 400;
    line-height: 1.4em;
  }

  .integrations-secondarydark {
    background-color: #121627;
    padding-top: 50px;
  }

  .integrations-secondarydark.padding-section-large {
    margin-top: 0;
    padding-top: 150px;
    padding-bottom: 50px;
  }

  .featured-icon-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-size-regular-31 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-31.text-color-grey {
    color: #dadde7;
  }

  .text-size-regular-31.text-color-grey.text-weight-normal {
    line-height: 1.5;
  }

  .feature-item {
    background-color: #1d2033;
    border: 1px solid #373c5457;
    border-radius: 15px;
    justify-content: center;
    min-height: auto;
    margin-bottom: 0;
    padding: 40px 20px;
  }

  .card-content, .card-content.integ, .card-content.integ {
    margin-top: 20px;
  }

  .italic-span-5 {
    line-height: 120%;
  }

  .italic-span-5.color-lightpurple {
    color: #8b8bff;
  }

  ._1200px-container-5.spaced {
    justify-content: space-between;
    align-items: center;
  }

  ._1200px-container-5.spaced.margin-xxlarge {
    margin: 8rem 0;
  }

  .heading-style-h3-23 {
    font-weight: 600;
  }

  .italic-span-6 {
    line-height: 120%;
  }

  .collection-previews.previews-faded.mobile-only-2 {
    display: none;
  }

  .collection-list-container {
    flex-wrap: wrap;
  }

  .heading-style-h2-7, .heading-style-h2-8 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  .integration-card-2.integrations {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .text-size-small-14 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .demo-logo-div.center {
    background-color: #12162700;
  }

  .subhead-form-wrapper {
    margin-bottom: 10px;
  }

  .text-size-regular-32 {
    color: #20222e;
    line-height: 1.6;
  }

  .demo-wrap.bg-brand-tan {
    background-image: none;
  }

  .demo-content-div {
    width: 80%;
  }

  .heading-style-h4-22 {
    font-weight: 600;
  }

  .demo-div.background-color-black {
    background-image: none;
    background-repeat: no-repeat;
    background-size: 300px;
  }

  .demo-div.background-color-black.video-demo {
    padding-left: 4%;
    padding-right: 4%;
  }

  .demo-div.bg-brand-blurp-100.demo-request-hero {
    padding-left: 6%;
  }

  .demo-div.bg-brand-blurp-300._50.demo-hero {
    padding-right: 6%;
  }

  .text-size-regular-33 {
    color: #20222e;
    line-height: 1.6;
  }

  .heading-style-h5-6 {
    font-size: 28px;
    font-weight: 600;
  }

  .text-align-center-16 {
    font-family: Mulish, sans-serif;
  }

  .text-size-small-15 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .heading-style-h3-24 {
    font-weight: 600;
  }

  .heading-style-h3-24.text-color-light {
    font-weight: 500;
  }

  .heading-style-h3-24.text-color-light.womens-day {
    font-size: 32px;
    line-height: 1.4;
  }

  .heading-style-h2-9 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  .text-size-small-16 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .icon-embed-xsmall-135.color-blurple {
    color: #5c45ff;
  }

  .heading-style-h2-10 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  .text-size-small-17 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .heading-style-h2-11 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  ._10x-sally {
    top: -9%;
    right: 2%;
  }

  ._7x-basia {
    top: -8%;
    left: 2%;
  }

  .padding-global-17.grey {
    background-color: #f5f8fb;
  }

  .padding-global-17.dark {
    background-color: var(--_appcues-2025---light--white);
  }

  .logo-link-block {
    height: auto;
    margin-top: 30px;
  }

  .grid-34._2 {
    max-width: 1200px;
  }

  .text-style-muted-2.role {
    margin-top: 5px;
    margin-bottom: 3px;
  }

  .feat-women-name.title {
    letter-spacing: .25px;
    font-size: 20px;
  }

  .feat-women-name.title.colored {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .twitter-icon {
    display: block;
  }

  .text-style-role {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    font-family: Mulish, sans-serif;
    font-size: 16px;
    line-height: 1.2;
  }

  .quote---long.womens-day-smlarge {
    color: #020c1c;
    font-family: Poppins, sans-serif;
  }

  .quote---long.small.bitbigger, .quote---long.womens-day-smlarge {
    color: #020c1c;
    font-family: Poppins, sans-serif;
  }

  .quote---long.womens-day-smlarge.sm {
    font-size: 15px;
    line-height: 22px;
  }

  .quote---long.small.bitbigger {
    color: #020c1c;
    font-family: Poppins, sans-serif;
  }

  .overline-div {
    margin-bottom: 20px;
  }

  .twitter-div.feat {
    margin-top: 20px;
  }

  .text-size-regular-18.title {
    letter-spacing: .25px;
    letter-spacing: .25px;
    font-size: 20px;
  }

  .linkedin-div.feat {
    margin-top: 20px;
  }

  .grid_services.sally {
    margin-top: 40px;
  }

  .women-wrapper {
    max-width: 1200px;
  }

  .card.is-black {
    background-color: #020c1c;
  }

  .card.is-pink.a_slide-up {
    justify-content: flex-start;
    height: 100%;
  }

  .hero-womenkickingsaas {
    background-color: #020c1c;
    background-position: 2% 58%;
    padding-top: 100px;
  }

  .linkedin-icon {
    display: block;
  }

  .worksuite {
    margin-top: 0;
    display: block;
  }

  .womens-day.sm-sub.gradient {
    letter-spacing: 2px;
    letter-spacing: 2px;
    letter-spacing: 2px;
    font-family: Mulish, sans-serif;
  }

  .icorta {
    margin-top: 0;
    display: block;
  }

  .heading-style-h2-12 {
    font-family: Poppins, sans-serif;
    font-size: 50px;
    font-weight: 600;
  }

  .text-size-regular-34 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-34.text-color-grey {
    color: #dadde7;
  }

  .text-size-regular-34.text-color-grey.text-weight-normal {
    line-height: 1.5;
  }

  .nomination-text {
    margin-top: 20px;
  }

  .card-layout_space-between {
    justify-content: flex-start;
  }

  .nominee-company {
    opacity: 1;
    font-family: var(--_appcues-2025---text--subhead);
    color: #20222e;
    font-size: 16px;
    font-weight: 700;
  }

  .faq_question-wrapper {
    justify-content: center;
    align-items: center;
  }

  .faq_icon {
    display: flex;
  }

  .nominee-name.title {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: 0;
    font-size: 18px;
    font-weight: 600;
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .text-style-caps.x-nominee {
    margin-top: 5px;
    margin-bottom: 3px;
    font-size: 12px;
  }

  .nominee-div {
    justify-content: flex-start;
    margin-top: 5px;
    padding-left: 15px;
    inset: 0% auto auto 0%;
  }

  .nominee-role.role {
    font-family: var(--_appcues-2025---text--body);
    font-size: 16px;
    font-family: var(--_appcues-2025---text--body);
    margin-top: 5px;
    margin-bottom: 3px;
    font-size: 16px;
  }

  .paragraph-8 {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.2px;
  }

  .button-text-only-4.regular {
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  ._1200px-container-7.integration-hero {
    max-width: 1300px;
  }

  ._1200px-container-7.integration-hero.content-block {
    max-width: 1200px;
  }

  .integration-brandmark-2 {
    border-radius: 100px;
  }

  .integration-goal-filter-select-2.workflow-for, .integration-goal-filter-select-2.workflow, .integration-goal-filter-select-2.workflow-for, .integration-goal-filter-select-2.workflow {
    font-size: 10px;
  }

  .app-type-filter-select-2.workflow {
    font-size: 10px;
    line-height: 20px;
  }

  .integration-goal-filter-select-3.workflow-for, .integration-goal-filter-select-3.workflow, .integration-goal-filter-select-3.workflow-for, .integration-goal-filter-select-3.workflow {
    font-size: 10px;
  }

  .information-about-int-div-2 {
    margin-top: 50px;
    padding-top: 30px;
    padding-right: 60px;
  }

  .container-41.middle-top {
    max-width: 1200px;
  }

  .app-type-filter-select-3.workflow {
    font-size: 10px;
    line-height: 20px;
  }

  .text-size-regular-35 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-35.text-color-grey {
    color: #dadde7;
  }

  .text-size-large-2 {
    color: #20222e;
    font-family: Mulish, sans-serif;
    font-size: 22px;
  }

  .text-size-regular-36 {
    color: #20222e;
    line-height: 1.6;
  }

  .paa-examples {
    padding-bottom: 5rem;
  }

  .text-size-regular-37 {
    color: #20222e;
    line-height: 1.6;
  }

  .video-demo-div.center {
    background-color: #12162700;
  }

  .interior-paa-hero {
    max-width: 1200px;
  }

  .heading-style-h6-5 {
    font-weight: 600;
  }

  .heading-style-h6-5.text-color-white {
    font-weight: 500;
  }

  .text-size-regular-38 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-38.text-color-grey {
    color: #dadde7;
  }

  .heading-style-h5-7 {
    font-size: 28px;
    font-weight: 600;
  }

  .text-size-regular-39 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-39.text-color-grey {
    color: #dadde7;
  }

  .company-logo-paa {
    width: 115px;
    max-width: 50%;
  }

  .company-logo-paa.less-pad {
    width: auto;
  }

  .text-size-regular-40 {
    color: #20222e;
    line-height: 1.6;
  }

  .heading-style-h5-8 {
    font-size: 28px;
    font-weight: 600;
  }

  .contributor-info-div {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-style-h6-6 {
    font-weight: 600;
  }

  .text-size-regular-41, .text-size-regular-42, .text-size-regular-43 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-43.text-color-grey {
    color: #dadde7;
  }

  .heading-style-h6-7 {
    font-weight: 600;
  }

  .hottip-mo101 {
    margin-bottom: 10px;
  }

  .heading-style-h6-8, .heading-style-h6-9, .heading-style-h6-10, .heading-style-h6-11 {
    font-weight: 600;
  }

  .nav-featblock {
    border-bottom: 1px solid var(--_appcues-2025---dark--aubergine);
  }

  .nav-featblock._100 {
    width: 100%;
  }

  .nav-featblock._15 {
    border-bottom-style: none;
  }

  .nav-dropdown-card-large.shadow-medium.sm {
    width: 35vw;
  }

  .nav-docs-card.mwa-stretch {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2a4a_cnefcap%402x.png");
    background-size: 120px;
  }

  .feat-story.align-left {
    flex-flow: wrap;
    display: flex;
  }

  .text-icon-div.align-right {
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 10px;
  }

  .container-xlarge {
    max-width: 1200px;
  }

  .layout348_image.is-image2 {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .featured-4-grid.animated._39 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .tabs-content-large._100duno {
    min-width: 1200px;
  }

  .homepage-logo-div.center, .mobile-logo-div.center, .mobile-logo-div.center {
    background-color: #12162700;
  }

  .security-section.bottom-module.bg-brand-tan._w-wave-top.margin-top {
    margin-bottom: 0;
  }

  .looping-video {
    aspect-ratio: auto;
    background-color: #fff;
    width: auto;
  }

  .video-2 {
    aspect-ratio: auto;
  }

  .looping-cap-video {
    aspect-ratio: auto;
    object-fit: cover;
  }

  .gallery-rotate-image._06 {
    bottom: 347px;
    right: 129px;
  }

  .text-size-regular-44 {
    color: #20222e;
    line-height: 1.6;
  }

  .heading-style-h2-13 {
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
  }

  .text-size-large-4 {
    color: #20222e;
    font-family: DM Sans, sans-serif;
    font-size: 22px;
  }

  .text-size-regular-45 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-45.pill.stats {
    letter-spacing: 1px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-transform: uppercase;
  }

  .center-headline-div.margin-top.margin-large.margin-bottom {
    margin-top: 3rem;
  }

  .center-headline-div.margin-top.margin-large.littleless, .center-headline-div.margin-top.margin-large.margin-bottom {
    margin-top: 3rem;
  }

  .center-headline-div.margin-top.margin-large.littleless, .center-headline-div.margin-top.margin-large.margin-bottom {
    margin-top: 3rem;
  }

  .center-headline-div.margin-top.margin-large.littleless, .center-headline-div.margin-top.margin-large.margin-bottom {
    margin-top: 3rem;
  }

  .center-headline-div.margin-top.margin-large.margin-bottom.centered-rotator {
    margin-top: 6rem;
    margin-bottom: 1rem;
  }

  .center-headline-div.margin-top.margin-large.littleless {
    margin-top: 3rem;
  }

  .icon-normal {
    color: var(--_appcues-2025---light--tan-300);
    -webkit-text-stroke-color: var(--_appcues-2025---light--mortar);
  }

  .text-style-allcaps-18 {
    letter-spacing: 1px;
    font-family: DM Mono, sans-serif;
    font-weight: 500;
  }

  .text-style-allcaps-18.align-center.margin-tiny {
    color: #121627;
    letter-spacing: 1px;
    letter-spacing: 1px;
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .text-style-allcaps-18.text-color-yellow {
    font-family: DM Mono, sans-serif;
  }

  .testimonial-grid-large {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .testimonial-message {
    font-size: 30px;
    line-height: 39px;
  }

  .testimonial-line-dark {
    margin-top: 50px;
  }

  .pill-container-2.thin {
    border-style: none;
  }

  .heading-style-h2-14 {
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
  }

  .testimonial-arrow-left {
    border: 1px solid var(--_appcues-2025---light--tan-300);
    cursor: pointer;
    height: 40px;
    right: 72px;
  }

  .testimonial-arrow-right {
    border-color: var(--_appcues-2025---light--mortar);
  }

  .image-cover-6 {
    width: 44%;
  }

  .text-size-regular-46 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-medium-38 {
    color: #20222e;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
    line-height: 1.6;
  }

  .padding-section-large-4 {
    margin-top: 0;
    padding-top: 5rem;
  }

  .heading-style-h2-15 {
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
  }

  .image-291 {
    box-shadow: 4px 2px 5px #0000007d;
  }

  .image-292 {
    box-shadow: 3px 2px 5px 5px #0000009e;
  }

  .button-106 {
    cursor: pointer;
    background-color: #5c45ff;
    border-left-style: none;
    border-left-color: #0b0d1600;
    border-radius: 8px;
    padding: .75rem 2rem;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s;
  }

  .button-106:hover {
    color: #fff;
    background-color: #4534bf;
  }

  .heading-style-h1-9 {
    color: #121627;
    font-family: Anton, sans-serif;
    font-weight: 400;
  }

  .modal-heroimg {
    box-shadow: 3px 2px 5px 5px #0000009e;
  }

  .image-inline-solutions {
    width: 100%;
  }

  .form-block-white-back.demo-hero {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .g2-xs-grid.smaller {
    width: 65%;
  }

  .g2-xs-grid.smaller.new.demo-page-specific {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    place-items: center;
  }

  .g2-xs-grid.smaller.new._3 {
    margin-top: 0;
  }

  .g2-badge-vs.small-demo {
    width: 80px;
  }

  .section-medium.appcutie-quote.mid-size.homepage-clera {
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial-block {
    max-width: 1200px;
  }

  .logo-div-align-center.lesstop {
    margin-top: 4rem;
  }

  .logo-testimonial-row.margin-top {
    margin-top: 5px;
  }

  .wave-bottom {
    top: 73%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 0%;
    margin-right: 0%;
  }

  .feature-4-grid.animated._39, .feature-5-grid.animated._39 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .demo-grid {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
  }

  .img-testimonial-curved.img-100, .anchor-link-nav {
    width: 100%;
  }

  .gallery-carousel-section.bg-brand-purp-100._w-wave {
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2fc3_bg-whitewave.svg");
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2fc3_bg-whitewave.svg");
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2fc3_bg-whitewave.svg");
  }

  .button-col-champs {
    grid-template-rows: auto;
    place-items: center;
  }

  .button-col-champs.margin-top {
    margin-top: 25px;
  }

  .hero-champs-img {
    top: 532.688px;
  }

  .customer-stories-detail-copy, .resource-hub-hero {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    background-color: var(--_appcues-2025---dark--dark-900);
    max-width: none;
    height: auto;
    padding: 60px 0% 0;
  }

  .resource-hub-hero.bg-darkgradient {
    background-image: linear-gradient(131deg, #312b83 6%, #211d57 49%, #201c41);
    max-width: 1200px;
    padding-top: 70px;
  }

  .resource-hub-hero.bg-darkgradient.interior {
    background-image: linear-gradient(131deg, #312b83 6%, #211d57 49%, #201c41);
  }

  .resource-hub-section-container {
    padding: 60px 2% 100px;
  }

  .text-w-icon-found {
    font-weight: 600;
  }

  .text-w-icon-found.text-color-light.padding-medium.paa-specific {
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-weight: 600;
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-weight: 600;
    font-family: var(--_appcues-2025---text--body);
    letter-spacing: -.5px;
    font-weight: 600;
  }

  .text-w-icon-found.foundational.ug.larger {
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
    font-family: var(--_appcues-2025---text--headline);
    font-weight: 400;
  }

  .plays-foundational.special.margin-top {
    background-color: var(--_appcues-2025---teal--glacier);
    background-color: var(--_appcues-2025---teal--glacier);
    background-color: var(--_appcues-2025---teal--glacier);
  }

  .table_header {
    min-width: 10rem;
  }

  .table_header._50version, .table_header._30version, .table_header._50version, .table_header._30version {
    min-width: 50%;
    max-width: 50%;
  }

  .table_cell {
    width: 50%;
    min-width: 12rem;
  }

  .table-cell-title {
    font-family: var(--_appcues-2025---text--body);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
  }

  .table-cell-text {
    font-family: var(--_appcues-2025---text--body);
    font-size: 14px;
  }

  .gif-inline-pricing {
    width: 100%;
  }

  .header-pricing-cards.top-pricing.secondary-card.new-variation {
    padding-left: 20px;
  }

  .tab-title {
    color: var(--_appcues-2025---dark--aubergine);
    margin-bottom: 0;
  }

  .feature-tab-menu {
    background-color: #fff;
    border-bottom-style: none;
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .feature-tab-menu._2 {
    border: 1px solid var(--_appcues-2025---blurple--thistle);
    border-radius: var(--_appcues-2025---corner-radius--pill);
    border: 1px solid var(--_appcues-2025---blurple--thistle);
    border-radius: var(--_appcues-2025---corner-radius--pill);
    background-color: #dce1ff00;
    padding: 8px 5px;
  }

  .feature-tab-link {
    border-radius: 0;
    padding: 5px 10px;
  }

  .feature-tab-link.w--current {
    background-color: #8591ff00;
    border-radius: 0;
  }

  .tab-panel._2 {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    background-color: var(--_appcues-2025---blurple--orchid);
    background-image: linear-gradient(240deg, var(--_appcues-2025---light--white-primary) 81%, var(--_appcues-2025---blurple--thistle));
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    background-color: var(--_appcues-2025---blurple--orchid);
    background-image: linear-gradient(240deg, var(--_appcues-2025---light--white-primary) 81%, var(--_appcues-2025---blurple--thistle));
  }

  .available-tag {
    background-color: var(--_appcues-2025---blurple--orchid);
  }

  .feature-section-ai {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .feature-tile.colored {
    border-style: solid;
    border-color: #8591ff47;
  }

  .padded-feature {
    margin-bottom: 100px;
  }

  .cta-card-filled {
    background-color: #1b174c;
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa3126_backgrounds2%20(1).png");
    background-position: 0 0;
    background-size: cover;
    min-width: 1200px;
    max-width: 1200px;
  }

  .cta-card-left {
    align-items: flex-start;
  }

  .background-layer-2 {
    background-color: var(--_appcues-2025---light--white-primary);
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa3117_lightleak%402x.png");
    background-position: 0 100%;
    background-size: cover;
  }

  .cta-card-link {
    max-width: 1200px;
  }

  .heading-style-h1-10 {
    color: #121627;
    font-family: Anton, sans-serif;
    font-weight: 400;
  }

  .text-size-regular-47 {
    color: #20222e;
    line-height: 1.6;
  }

  .button-108 {
    cursor: pointer;
    background-color: #5c45ff;
    border-left-style: none;
    border-left-color: #0b0d1600;
    border-radius: 8px;
    padding: .75rem 2rem;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s;
  }

  .button-108:hover {
    color: #fff;
    background-color: #4534bf;
  }

  .banner-03-section {
    background-size: cover;
  }

  .heading-style-h2-17 {
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
  }

  .copywrite-text-2, .copywrite-text-2.link, .copywrite-text-2.link {
    color: #cdd5e8;
  }

  .heading-style-h1-11 {
    color: #121627;
    font-family: Anton, sans-serif;
    font-weight: 400;
  }

  .icon-embed-small-13 {
    color: #020c1c;
  }

  .icon-embed-small-13.text-color-white {
    color: #fff;
  }

  .primary-call-to-action-2 {
    background-color: #5c45ff;
    border-radius: 10px;
  }

  .text-size-large-7 {
    color: #20222e;
    font-family: DM Sans, sans-serif;
    font-size: 22px;
  }

  .text-size-small-19 {
    color: #20222e;
    font-family: DM Sans, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .text-size-small-19.text-color-white {
    color: #fff;
  }

  .container-large-83 {
    max-width: 1200px;
  }

  .heading-style-h4-26 {
    font-weight: 600;
  }

  .text-size-regular-48 {
    color: #20222e;
    line-height: 1.6;
  }

  .ai-border {
    border: 2px solid #5c45ff;
    border-radius: 10px;
  }

  .heading-style-h3-25 {
    font-weight: 400;
  }

  .heading-style-h3-25.text-color-light, .heading-style-h3-25.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3-25.text-color-light, .heading-style-h3-25.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3-25.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3-25.text-color-light.center-mobile.footer-specific {
    line-height: 1.2;
  }

  .text-size-regular-49 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-49.text-align-left.align-center-mobile.smallhomenew.hidemobile {
    font-family: DM Sans, sans-serif;
    font-size: 15px;
    line-height: 1.4;
  }

  .pill-container-3.color-lightblue.nostretch.pill-full-future.bottom-pill.white-container {
    top: 20px;
  }

  .button-109 {
    cursor: pointer;
    background-color: #5c45ff;
    border-left-style: none;
    border-left-color: #0b0d1600;
    border-radius: 8px;
    padding: .75rem 2rem;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s;
  }

  .button-109:hover {
    color: #fff;
    background-color: #4534bf;
  }

  .button-109.is-icon {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-109.is-icon.w--current {
    font-family: Source Code Pro, sans-serif;
    font-weight: 400;
  }

  .button-109.is-icon.is-footer.bigger.w--current {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
  }

  .heading-style-h2-18 {
    font-family: Anton, sans-serif;
    font-size: 60px;
    font-weight: 400;
  }

  .copywrite-text-3, .copywrite-text-3.link, .copywrite-text-3.link {
    color: #cdd5e8;
  }

  .heading-style-h1-12 {
    color: #121627;
    font-family: Anton, sans-serif;
    font-weight: 400;
  }

  .icon-embed-small-14 {
    color: #020c1c;
  }

  .icon-embed-small-14.text-color-white {
    color: #fff;
  }

  .text-size-small-20 {
    color: #20222e;
    font-family: DM Sans, sans-serif;
    font-size: 14px;
    line-height: 1.6;
  }

  .text-size-small-20.text-color-white {
    color: #fff;
  }

  .container-large-84 {
    max-width: 1200px;
  }

  .heading-style-h4-27 {
    font-weight: 600;
  }

  .text-size-regular-50 {
    color: #20222e;
    line-height: 1.6;
  }

  .heading-style-h3-26 {
    font-weight: 400;
  }

  .heading-style-h3-26.text-color-light, .heading-style-h3-26.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3-26.text-color-light, .heading-style-h3-26.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3-26.text-color-light.center-mobile {
    font-weight: 500;
  }

  .heading-style-h3-26.text-color-light.center-mobile.footer-specific {
    line-height: 1.2;
  }

  .text-size-regular-51 {
    color: #20222e;
    line-height: 1.6;
  }

  .text-size-regular-51.text-align-left.align-center-mobile.smallhomenew.hidemobile {
    font-family: DM Sans, sans-serif;
    font-size: 15px;
    line-height: 1.4;
  }

  .pill-container-4.color-lightblue.nostretch.pill-full-future.bottom-pill.white-container {
    top: 20px;
  }

  .button-110 {
    cursor: pointer;
    background-color: #5c45ff;
    border-left-style: none;
    border-left-color: #0b0d1600;
    border-radius: 8px;
    padding: .75rem 2rem;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s;
  }

  .button-110:hover {
    color: #fff;
    background-color: #4534bf;
  }

  .button-110.is-icon {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-110.is-icon.w--current {
    font-family: Source Code Pro, sans-serif;
    font-weight: 400;
  }

  .button-110.is-icon.is-footer.bigger.w--current {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
  }

  .hd-mega-inner {
    max-width: none;
  }

  .ap-testi {
    padding-left: 55px;
    padding-right: 55px;
  }

  .ap-life__inner {
    padding-left: 44px;
    padding-right: 44px;
  }

  .ap-sci-sectionm {
    padding: 40px 55px 60px;
  }

  .ap-sci {
    padding-left: 0;
    padding-right: 0;
  }

  .ap-grid {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 55px;
    padding-right: 55px;
    display: flex;
  }

  .primary-cta-copy.formfield {
    font-weight: 500;
  }

  .hd-nav-copy-copy {
    color: var(--blue--400);
  }

  .hd-mega-inner-copy-copy {
    max-width: none;
  }

  .navbar-26-copy-copy-copy, .hd-mega-inner-red {
    background-color: var(--pink--100);
  }

  .bottom-btn-red3 {
    background-color: var(--pink--300);
  }

  .navigation-3-red.w--open {
    background-color: var(--pink--100);
  }

  .hd-mega-sub-red, .hd-mega-sub-red2, .hd-mega-sub-red3, .hd-mega-sub-red4 {
    color: var(--pink--600);
  }

  .bottom-btn-red2 {
    background-color: var(--pink--200);
  }

  .bottom-btn-red {
    background-color: var(--pink--300);
  }

  .hd-mega-inner-darkblue, .navbar-26-copy-copy-copy-copy {
    background-color: var(--submerge);
  }

  .text-block-247-copy.nav-item-copy {
    text-decoration-color: #6feeec;
  }

  .dropdown-toggle-2-copy {
    color: var(--blue--200);
  }

  .text-block-247-copy:hover {
    color: #6feeec;
  }

  .text-block-247-copy:lang(en), .text-block-247-copy, .hd-mega-title-copy-copy {
    color: var(--_appcues-2025---teal--glacier);
  }

  .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy-copy-copy {
    background-color: var(--submerge);
    background-color: var(--submerge);
  }

  .navigation-3-copy-copy-copy-copy.w--open {
    background-color: var(--submerge);
  }

  .hd-mega-sub-copy-copy-copy {
    color: var(--_appcues-2025---teal--drift);
  }

  .hd-mega-inner-copy-copy-copy-copy-copy {
    background-color: var(--submerge);
  }

  .hd-nav-copy-copy-copy, .hd-nav-copy-copy-copy-copy {
    color: var(--blue--400);
  }

  .hd-btn-copy-copy-copy.ap-btn-copy-copy-copy {
    background-color: var(--pink--500-pink-secondary);
    background-color: var(--pink--500-pink-secondary);
  }

  .hd-mega-inner-red2, .navbar-26-red, .hd-mega-inner-copy-copy-copy-copy.column-align-red, .hd-mega-inner-copy-copy-copy-copy.column-align-red {
    background-color: var(--pink--100);
  }

  .hd-mega-title-copy-copy-copy {
    color: var(--pink--700);
  }

  .navbar-26-lightblue, .hd-mega-inner-lightblue {
    background-color: var(--blue--100);
  }

  .bottom-btn-lightblue2, .bottom-btn-lightblue {
    background-color: var(--blue--200);
  }

  .hd-mega-sub-red-copy, .hd-mega-sub-red2-copy, .hd-mega-sub-red3-copy, .hd-mega-sub-red4-copy {
    color: var(--blue--600);
  }

  .navigation-3-lightblue-copy.w--open, .hd-mega-inner-lightblue-copy {
    background-color: var(--blue--100);
  }

  .navbar-26-red-copy, .navbar-26-red-copy-copy, .hd-mega-inner-red-copy {
    background-color: var(--pink--100);
  }

  .hd-mega-inner-red-copy-copy {
    background-color: var(--pink--100);
    max-width: none;
  }

  .bottom-btn-red-copy, .bottom-btn-red-copy-copy {
    background-color: var(--pink--300);
  }

  .bottom-btn-red2-copy, .bottom-btn-red2-copy-copy {
    background-color: var(--pink--200);
  }

  .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy-copy, .navigation-3-red-copy.w--open, .navigation-3-red-copy-copy.w--open {
    background-color: var(--pink--100);
  }

  .hd-mega-sub-red-copy, .hd-mega-sub-red2-copy, .hd-mega-sub-red3-copy, .hd-mega-sub-red4-copy {
    color: var(--pink--600);
  }

  .hd-mega-inner-red2-copy, .hd-mega-inner-red2-copy-copy {
    background-color: var(--pink--100);
  }

  .bottom-btn-red3-copy {
    background-color: var(--pink--300);
  }

  .hd-mega-sub-red-copy-copy, .hd-mega-sub-red-copy-copy-copy, .hd-mega-sub-red2-copy-copy, .hd-mega-sub-red2-copy-copy-copy, .hd-mega-sub-red3-copy-copy, .hd-mega-sub-red3-copy-copy-copy, .hd-mega-sub-red4-copy-copy, .hd-mega-sub-red4-copy-copy-copy {
    color: var(--blue--600);
  }

  .bottom-btn-red3-copy-copy {
    background-color: var(--blue--200);
  }

  .team-slider-mask {
    height: 500px;
  }

  .ap-life__inner-copy {
    padding-left: 44px;
    padding-right: 44px;
  }

  .div-block-256, .div-block-257, .div-block-258, .div-block-263, .div-block-265, .div-block-269 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .bold-text-102, .bold-text-103 {
    font-weight: 400;
  }

  .ap-grid-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 55px;
    padding-right: 55px;
    display: flex;
  }

  .icon-embed-xsmall-copy.color-lightpurp.color-100 {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--_appcues-2025---purple--purp-100);
    width: 1.25rem;
    height: 1.25rem;
  }

  .icon-embed-xsmall-copy.color-lightpurp.color-100 {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--_appcues-2025---purple--purp-100);
    width: 1.25rem;
    height: 1.25rem;
  }

  .icon-embed-xsmall-copy.color-lightpurp.color-100 {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--_appcues-2025---purple--purp-100);
    width: 1.25rem;
    height: 1.25rem;
  }

  .icon-embed-xsmall-copy.color-blurple {
    color: var(--base-color-brand--primary);
  }

  .icon-embed-xsmall-copy.color-lightblue {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--_appcues-2025---teal--glacier);
  }

  .icon-embed-xsmall-copy.color-lightpurp.color-100 {
    width: 1.25rem;
    height: 1.25rem;
    color: var(--_appcues-2025---purple--purp-100);
    width: 1.25rem;
    height: 1.25rem;
  }

  .icon-embed-medium-copy {
    color: var(--base-color-brand--dark);
  }

  .icon-embed-medium-copy.color-blurple {
    color: var(--base-color-brand--primary);
  }

  .icon-embed-medium-copy.color-lightpurple {
    color: var(--base-color-brand--light-blurple);
  }

  .title-wrapper-large-copy._100-percent {
    width: 100%;
  }

  .padding-section-large-copy {
    margin-top: 0;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection {
    padding-bottom: 3rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.additional-top {
    padding-top: 10rem;
  }

  .padding-section-large-copy.no-top-padding {
    margin-top: 0;
  }

  .padding-section-large-copy.simple-hero.less-top {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.medium-pad {
    padding-top: 0;
  }

  .padding-section-large-copy.simple-hero-copy.less-top {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .legal-link-2 {
    cursor: pointer;
  }

  .legal-link-2:hover {
    color: #0b0d16;
  }
}

@media screen and (min-width: 1440px) {
  .container-large {
    max-width: 1300px;
  }

  .container-large.flex-align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-large.align-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-large.lightmode.feature {
    max-width: 1300px;
  }

  .container-large.lightmode.margin-top.align-center {
    flex-flow: column;
    max-width: none;
  }

  .container-medium.padding-section-medium {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-medium.padding-section-medium.roadmap {
    padding-top: 2rem;
  }

  .container-medium._1200px {
    max-width: 1300px;
  }

  .margin-bottom.request-course {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .heading-style-h2.new-dm._2025-new {
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
    letter-spacing: -1px;
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
    letter-spacing: -1px;
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
    letter-spacing: -1px;
  }

  .heading-style-h6 {
    letter-spacing: 1px;
  }

  .heading-style-h6.demo-title.title {
    font-size: 20px;
  }

  .heading-style-h6.demo-title.title.pattern-type {
    font-size: 17px;
  }

  .heading-style-h6.text-align-left {
    font-family: var(--_appcues-2025---text--subhead);
  }

  .icon-embed-medium {
    width: 2.5rem;
    height: 2.5rem;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories {
    letter-spacing: -.5px;
    letter-spacing: -.5px;
    letter-spacing: -.5px;
    letter-spacing: -.5px;
  }

  .heading-style-h1.new-dm.text-color-white.smaller-resourcehub {
    color: var(--base-color-brand--white);
    letter-spacing: -1.5px;
    letter-spacing: -1.5px;
    letter-spacing: -1.5px;
    font-weight: 600;
  }

  .button.is-icon.is-footer, .button.is-icon.is-footer.hide-mobile {
    padding: .75rem 1.5rem;
  }

  .button.is-icon.is-footer, .button.is-icon.is-footer.hide-mobile {
    padding: .75rem 1.5rem;
  }

  .button.is-icon.is-footer, .button.is-icon.is-footer.hide-mobile {
    padding: .75rem 1.5rem;
  }

  .button.is-icon.is-footer.hide-mobile {
    padding: .75rem 1.5rem;
  }

  .button.is-icon.is-footer.bigger.w--current {
    font-family: var(--_appcues-2025---text--body);
  }

  .heading-style-h4.text-color-primary.blog-specific.appcues-cta {
    font-size: 26px;
  }

  .heading-style-h4.blog-subscribe {
    font-size: 28px;
  }

  .text-size-regular.text-weight-normal {
    color: var(--primary-background-color\<deleted\|variable-42de89d4-1941-965e-4c7f-806fcf80f144\>);
  }

  .text-size-regular.text-color-grey.padding-top-small {
    margin-top: 5px;
  }

  .text-size-regular.text-align-left {
    font-family: var(--_appcues-2025---text--body);
    line-height: 1.7;
  }

  .text-size-regular.text-align-center.line-height-sm {
    font-weight: 500;
  }

  .text-size-regular.pill {
    font-family: var(--_appcues-2025---text--subhead);
  }

  .text-size-regular.pill.years {
    font-family: var(--_appcues-2025---text--subhead);
    color: var(--_appcues-2025---yellow--amp);
  }

  .text-size-regular.pill.text-color-white {
    letter-spacing: 1px;
    font-size: 13px;
  }

  .text-size-regular.pill.text-color-lightblue {
    color: var(--_appcues-2025---teal--glacier);
  }

  .heading-style-h3 {
    font-weight: 400;
  }

  .heading-style-h3._2025-dm.align-center-mobile.align-center {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-lightpurp.padding-xxsmall {
    padding-bottom: 1rem;
  }

  .text-style-allcaps.align-center.text-color-lightpurp {
    font-family: var(--_appcues-2025---text--subhead);
    font-family: var(--_appcues-2025---text--subhead);
    margin-bottom: 10px;
  }

  .text-style-allcaps.margin-xsmall.text-color-blurple {
    font-family: var(--_appcues-2025---text--subhead);
    font-family: var(--_appcues-2025---text--subhead);
  }

  .text-align-center.hero-contained {
    width: 100%;
  }

  .padding-section-small._12-section._100-percent {
    width: 1300px;
  }

  .padding-global.bg-brand-blurp-100.gradientback {
    padding-top: 0;
    padding-bottom: .5rem;
  }

  .padding-section-medium.wrap {
    max-width: 1300px;
    padding: 3rem 4% 4rem;
  }

  .padding-section-medium.less-top {
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    display: flex;
  }

  .padding-section-large {
    margin-top: 0;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.bottom-module.adspage {
    padding-bottom: 250px;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.padding-bottom.form-champions {
    max-width: 1300px;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.less-int.bottom-module {
    padding-bottom: 260px;
  }

  .padding-section-large.why-appcues-testimonials {
    padding-top: 3rem;
  }

  .padding-section-large.simple-hero {
    padding-bottom: 10rem;
  }

  .padding-section-large.medium-pad {
    padding-top: 0;
  }

  .padding-section-large.medium-pad.pricing-page.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .line {
    background-color: #20222e;
  }

  .primary-cta.white {
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
  }

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

  .nav-container-lines {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-container {
    max-width: 1300px;
  }

  .fixed-nav._1999 {
    border-bottom-style: none;
    display: block;
  }

  .nav-container-3 {
    max-width: 1400px;
  }

  .navbar-4.fixed {
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .navbar-4.fixed.main {
    display: flex;
  }

  .hero-content.interior-hero {
    max-width: none;
  }

  .hero-content.interior-hero._90-width {
    margin-top: 60px;
  }

  .hero-content.content-centered {
    max-width: none;
  }

  .hero-content.content-centered.max-width-70.some-pad {
    margin-top: 50px;
  }

  .stats-wrap.pads {
    max-width: 1300px;
  }

  .title-wrapper-large._100-percent {
    width: 100%;
  }

  .box-wrapper-grid-6 {
    border-style: none;
  }

  .footer-headings.subscribe.align-text-left {
    text-align: right;
    text-align: right;
    text-align: right;
  }

  ._25-div.f00t {
    padding-right: 0;
  }

  .primary-call-to-action {
    max-width: 1300px;
    margin-bottom: -10%;
  }

  .primary-call-to-action._2._3 {
    max-width: 1300px;
  }

  .primary-call-to-action._2._3.opm {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa277d_bottomcorner-confetti.svg"), linear-gradient(to bottom, null, null);
    background-repeat: no-repeat, repeat;
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa277d_bottomcorner-confetti.svg"), linear-gradient(to bottom, null, null);
    background-repeat: no-repeat, repeat;
  }

  .cta-header-wrap {
    max-width: 1300px;
  }

  .cta-content-wrap.homepage._20.blog-sub.content {
    max-width: 700px;
  }

  .cta-content-wrap.homepage._20.less-opm-footer {
    padding-right: 150px;
  }

  .logo-bar-container {
    max-width: 1300px;
  }

  .section-container-large {
    width: 100%;
  }

  .social-icons1_list.footer.align-left {
    justify-content: end;
    place-items: center end;
  }

  .sticky-nav-main-container {
    max-width: 1400px;
  }

  .scroll_content {
    padding-right: 100px;
  }

  .grid-inner {
    max-width: 1300px;
  }

  .logo-interior-component.padding-section-medium {
    width: 100%;
    max-width: 1300px;
  }

  .heading-h1-wrap-homepage {
    font-weight: 500;
    line-height: 115%;
  }

  .text-link-style.text-align-center {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .background-angle {
    top: 2292px;
  }

  .background-angle.angle-mwa {
    top: -131px;
  }

  .main-footer-container.f00ts, .main-footer-container.footer, .main-footer-container.f00ts, .main-footer-container.footer {
    max-width: 1300px;
  }

  .sub-footer-container.smalls-footer {
    border-top-style: none;
    max-width: 1300px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .padding-global-appcues.margin-large.align-center {
    flex-flow: wrap;
    display: flex;
  }

  .container-large-59._1200, .container-large-59.testimonial {
    max-width: 1300px;
  }

  .container-large-59._1200, .container-large-59.testimonial {
    max-width: 1300px;
  }

  .container-large-59.align-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-full {
    max-width: 1300px;
  }

  .c-slide_image {
    box-shadow: none;
  }

  .container.center, .split-text-column._2.toppad.lesspad {
    max-width: 1300px;
  }

  .split-text-column._2.toppad.lesspad {
    max-width: 1300px;
  }

  .split-text-column._2.toppad.lesspad._1300 {
    max-width: 1200px;
  }

  .foundational-hero-interior.full-width.dark-back {
    background-image: linear-gradient(#020c1c -2% 67%, #ad78ff 84%, #7b61ff);
  }

  .body-copy-foundational.adoption {
    background-color: #dedaff;
  }

  .body-copy-foundational.equation {
    background-color: #dedaff00;
  }

  .split-sticky-container.middle-top {
    max-width: 1300px;
  }

  .split-sticky-container.middle-top.mwa {
    max-width: 1200px;
  }

  .navbar-simplified {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .subnav-interior-container.navigation-links.legal-container {
    border-top-style: solid;
  }

  .legal-header-oontainer.align-center.align-middle {
    margin-top: 50px;
  }

  .legal-richtext-wrap {
    padding-top: 120px;
  }

  .icon-div.icon-align-center.margin-bottom {
    width: 100%;
  }

  ._404-content {
    justify-content: center;
  }

  .image-cover.homepage-feat {
    object-fit: cover;
    object-fit: cover;
  }

  ._404-detail {
    max-width: 400px;
  }

  ._404-section {
    min-height: 100vh;
  }

  .block-quote {
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
  }

  .bar-wrapper.smaller {
    width: 75%;
  }

  .price-grid._2 {
    max-width: 1300px;
  }

  .homepage-hero-container-2 {
    background-color: #0a0b12;
  }

  .homepage-hero-container-2.purple-background-gradient {
    background-color: #020c1c;
  }

  .slider-grid {
    margin-left: 20px;
  }

  .testimonial15_content.margin-vertical {
    max-width: 1300px;
  }

  .testimonial15_content.margin-vertical.demo {
    grid-template-columns: .75fr 1fr;
  }

  .testimonial15_arrow-icon {
    color: #fff;
  }

  .testimonial-paragraph-text.large {
    margin-bottom: 40px;
  }

  .testimonial-container.bg-brand-white.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad.tight-demo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad {
    padding-top: 20px;
  }

  .image-wrap.square-testimonial.image-crop {
    overflow: hidden;
  }

  .testimonial-author-role.text-align-center {
    margin-top: 5px;
  }

  .testimonial-paragraph-wrap.testimonial-overlap.low {
    margin-left: 0;
    padding-bottom: 0;
  }

  .testimonial15_arrow {
    color: #fff;
    background-color: #020c1c;
    border-style: none;
  }

  .testimonial15_arrow.is-left {
    color: #e6ebf3;
    background-color: #020c1c;
  }

  .testimonial-author-name.text-align-center {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .faq-section {
    background-image: none;
    height: auto;
    padding-bottom: 60px;
  }

  .faq-section.max-height {
    height: auto;
  }

  .faq-section.center-simple-faq {
    padding-bottom: 50px;
  }

  .faq-container {
    max-width: 1300px;
  }

  .interior-header-grid {
    grid-column-gap: 75px;
    grid-template-columns: 1.25fr 1fr;
    max-width: 1300px;
    margin-top: 50px;
  }

  .interior-header-grid.use-case {
    grid-template-columns: 1fr 1fr;
  }

  .hero-split-container {
    max-width: 1300px;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps.newpages {
    max-width: none;
  }

  .content-section.dark-background.testimonials-confetti.up {
    margin-top: 0;
  }

  .f-section-large {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-grid, .features-3-grid.animated {
    max-width: 1300px;
  }

  .features-3-grid.animated._39.teams._1200px, .features-3-grid.animated {
    max-width: 1300px;
  }

  .features-3-grid.animated._39 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .features-3-grid.animated._39.teams._1200px {
    max-width: 1300px;
  }

  .interior-simple-header {
    padding-top: 50px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2954_bg-bblurp-wave.svg");
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page {
    padding-top: 45px;
    padding-bottom: 160px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page.logo-in-hero {
    padding-top: 20px;
    padding-bottom: 90px;
  }

  ._1200-container {
    max-width: 1300px;
  }

  ._1200-container.margin-large.align-center {
    display: flex;
  }

  ._1200-container.align-center.margin-bottom.no-int-pad-mobile.actually-smaller.new-25 {
    max-width: 1300px;
  }

  ._1200-container.align-center.topcontainer {
    margin-top: 30px;
  }

  .features-section-interior.align-center.teams-variation, .grid-inner-int, ._2-large-feat-grid.animated, ._2-large-feat-grid.animated, .navigation-container---main {
    max-width: 1300px;
  }

  .navigation-block---product.wide.no-side {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .line-7 {
    background-color: #cdd5e882;
  }

  .nav-product-dropdown.w--open {
    max-width: 1300px;
  }

  .nav-product-dropdown.mobile.w--open {
    right: 163px;
  }

  .nav-product-dropdown.auto-copy.w--open {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navigation-list-dropdown-l-4---why-appcues.w--open {
    left: 372px;
  }

  .navigation-list-dropdown-l-4---why-appcues.sticky.w--open {
    left: 152px;
  }

  .navigation-list-dropdown-l---use-case-copy.w--open {
    top: 70px;
    right: 297px;
  }

  .button-text-only.regular {
    font-weight: 500;
  }

  .navigation-title-block {
    width: 100%;
  }

  .navigation-toggle---main.w--open {
    padding-left: 12px;
  }

  ._1200px-container.vertical {
    width: 100%;
    max-width: 1300px;
  }

  .html-embed-2, .footer-grid---dark-2024 {
    max-width: 1300px;
  }

  .footer-grid---dark-2024._4-columns.mobile {
    grid-template-columns: .75fr .75fr .75fr .75fr 1fr;
  }

  .hero-div._50 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .hero-div.integrations-main-pg {
    width: 45%;
  }

  .overlap-hero.customer-stories {
    margin-top: -16px;
  }

  .customer-stories-col-wrap.cl.cs {
    max-width: 1400px;
  }

  .cardlink-cs.full-height {
    transition: opacity .4s;
  }

  .cardlink-cs.full-height:hover {
    border-color: #5c5cff;
  }

  ._1400-div.customers {
    max-width: 1300px;
  }

  .customer-story-item.wrap {
    flex-direction: row;
    place-content: stretch flex-start;
    width: 24%;
    min-width: auto;
    max-width: none;
    min-height: 45vh;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .customer-story-item.wrap.nopads {
    margin-right: 16px;
  }

  .customerstories-collection-wrapper.cs-landing, .customer-stories-results {
    max-width: 1400px;
  }

  .custstories-coll-list.top-pad.customerpage {
    flex-flow: wrap;
    place-content: flex-start;
    align-items: stretch;
    min-width: 1300px;
  }

  .title-for-card---cs {
    font-size: 15px;
  }

  .persons-name {
    color: #242a35;
  }

  .column-241 {
    padding-left: 0;
  }

  .headline-columns {
    max-width: 1400px;
  }

  .g2pill.autowidth {
    width: 30%;
  }

  .g2-slider-div.customer-stories {
    max-width: 1300px;
  }

  .customer-stories-detail {
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-bottom-right-radius: var(--_appcues-2025---corner-radius--box-corner);
    background-color: var(--_appcues-2025---dark--dark-900);
    justify-content: center;
    max-width: none;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .filter-headline.no-pad {
    margin-bottom: 8px;
  }

  .roleforcontributor {
    margin-top: 5px;
    font-size: 14px;
  }

  .filter-content-text.detail-page {
    font-size: 15px;
  }

  .customerstories-stats.full-width {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 16px;
    display: flex;
  }

  .customer-stories-hero-content {
    flex-flow: wrap;
    display: flex;
  }

  .callout-circle {
    right: 4%;
  }

  .callout-circle.customerscircle {
    top: 12%;
    right: 6%;
  }

  .cs-large-h2 {
    font-size: 30px;
  }

  .challenge-headline {
    padding-top: 0;
  }

  .container-30.middle-top {
    max-width: 1400px;
  }

  .container-30.middle-top._1400px, ._1200px-container-3.wrap, ._1200px-container-3.wrap {
    max-width: 1300px;
  }

  .filter-content {
    border-right-style: none;
    margin-right: 0;
    padding-right: 0;
  }

  .filter-content.last {
    margin-right: 0;
  }

  .customerstories-features {
    width: 100%;
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .contributor-headshot {
    margin-right: 10px;
  }

  .hot-take-special-heading {
    font-size: 30px;
  }

  .feature-item-info {
    grid-template-rows: auto;
  }

  .feature-title-wrapper-2 {
    flex-wrap: wrap;
    place-content: flex-start center;
    display: flex;
  }

  .text-container {
    margin-top: 10px;
  }

  .workflow-card {
    cursor: pointer;
    min-height: 320px;
    transition: all .4s;
  }

  .workflow-card:hover {
    border-color: #5c5cff;
  }

  .integration-type-built-for.cards.int {
    margin-left: 5px;
  }

  .workflow-card.workflowlisting:hover {
    border-color: var(--_appcues-2025---dark--aubergine);
    border-color: var(--_appcues-2025---dark--aubergine);
  }

  .intergration-centered-hero-2 {
    background-image: none;
    background-position: 50% 100%;
    background-size: contain;
    align-items: center;
  }

  .container-31.middle-top {
    max-width: 1200px;
  }

  .collection-item-2.wrap {
    min-height: auto;
  }

  .content-section-listing-and-filter {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .content-section-listing-and-filter.integrationsvariation {
    background-image: linear-gradient(2deg, var(--base-color-brand--grey) 38%, #fff0 78%);
    flex-direction: column;
  }

  .content-section-listing-and-filter.integrationsvariation.bottom-module {
    background-image: none;
  }

  .container-integworkflow-listing.middle-top {
    max-width: 1200px;
  }

  .cta {
    font-weight: 700;
  }

  .content {
    height: auto;
  }

  .small-wrap-interior-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .small-wrap-interior-hero.more-spacing {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .customer-stories-feat-grid, .navattic-tour-container {
    max-width: 1300px;
  }

  .navattic-tour-container.padding-section-medium {
    max-width: 1200px;
  }

  .navattic-section.gradient-lightblurple.align-center.padding-top {
    padding-top: 120px;
  }

  .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.f2p-conversion.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.f2p-conversion.full-color, .sm-embed-cta.f2p-conversion.full-color {
    max-width: 1300px;
  }

  .feat-customer-story-link.xl {
    width: 1300px;
  }

  .blog-list {
    margin-left: 0;
    margin-right: 0;
  }

  .made-with-appcues-hero.lab-hero.mwa-design {
    background-image: linear-gradient(#020c1c40, #020c1c40), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 116%;
  }

  .made-with-appcues-hero.lab-hero.mwa-design.padding {
    max-width: 1300px;
  }

  .mwa-logolarge {
    width: 28%;
  }

  .mwa-filter-container._1300.filter {
    max-width: 1300px;
  }

  .thumbnail-content-wrap.mwa {
    padding-top: 20px;
  }

  .thumbnail-content-wrap.demoshow.lite {
    padding-top: 25px;
  }

  .blog-body-text {
    letter-spacing: -.2px;
  }

  .mwa-card-image {
    object-fit: cover;
  }

  .mwa-image-wrap {
    width: 100%;
  }

  .image-contained {
    border-radius: var(--radius--cards);
  }

  .column-186 {
    padding-right: 50px;
  }

  .inlinecta-report.full-width {
    max-width: 100%;
  }

  .column-185 {
    top: -214px;
  }

  .clip-2 {
    margin-top: 10px;
  }

  .feature-item-2.right-item {
    border-radius: 10px;
  }

  .feature-item-2.right-item.left {
    min-height: 200px;
  }

  .image-149 {
    border-radius: 12px;
  }

  .report-imagery.imagery.only.hero-image {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa210b_GRAIN-FINAL.webp"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2096_front4.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa20a4_xlimbers.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa206b_thirdandfort2h.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa209f_skylong.svg");
    background-position: 0 0, 0 -90px, 50% 0, 50% 30%, 50% 108%;
    background-repeat: repeat, no-repeat, repeat, repeat, no-repeat;
    background-size: auto 100px, cover, cover, cover, cover;
    background-attachment: scroll, scroll, scroll, scroll, fixed;
    height: 520px;
    margin-top: 2px;
  }

  .quote.full-width {
    background-size: 100px 100px, contain, contain, 100px, 100px, contain, auto;
    max-width: 100%;
  }

  .quote.full-width.blurp {
    max-width: 1300%;
  }

  .firmographics-details.darkbackground.no-top-padding, .report-keytakewaways.dark.notop, .report-keytakewaways.dark.notop, .report-keytakewaways.dark.notop {
    padding-left: 100px;
  }

  .report-hero-content.report-hero.dark-hero {
    margin-top: -30px;
  }

  .report-hero-stats.dark.notop {
    padding-left: 100px;
  }

  .sm-cta-linkblock {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .column-large-2.column-centre {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .why-appcues-hero {
    background-color: var(--base-color-brand--dark);
    padding-top: 50px;
  }

  .feat-story-xl {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-small-quote.margin-top {
    line-height: 1.8;
  }

  .award-card-grid {
    max-width: 1300px;
  }

  .why-appcues-testimonial {
    background-image: linear-gradient(152deg, var(--blurple--100), white 65%);
  }

  .testimonial-carousel-logo-25.toppad.larger-nopad.smaller {
    height: 25px;
  }

  .logo-animation-block-container {
    max-width: none;
  }

  .resources-home-container {
    max-width: 1300px;
    margin-top: 50px;
  }

  .nav-link-paa {
    font-size: 12px;
  }

  .brand-div {
    width: 50%;
  }

  .acad-hero-dots.course-landing.interiors {
    width: 8%;
    bottom: 254%;
    left: 10%;
  }

  .submit-button-cf10-3.hero-form.blog {
    background-color: var(--base-color-brand--primary);
    background-color: #5c45ff;
    background-image: none;
  }

  .submit-button-cf10-3.hero-form.blog {
    background-color: var(--base-color-brand--primary);
    background-color: #5c45ff;
    background-image: none;
  }

  .submit-button-cf10-3.hero-form.blog {
    background-color: var(--base-color-brand--primary);
    background-color: #5c45ff;
    background-image: none;
  }

  .submit-button-cf10-3.hero-form.procues {
    background-color: #5c45ff;
    background-image: none;
  }

  .paa-hero-button.navigation.white.dark-text {
    font-size: 12px;
  }

  .paa-nav-container {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .paa-navbar {
    max-width: none;
    padding-left: 45px;
    padding-right: 45px;
  }

  .paa-nav-2024 {
    max-width: none;
  }

  .by-theme-div.newversion.white {
    max-width: 1300px;
  }

  .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp, .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp, .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp, .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp {
    border-radius: 10px;
  }

  .mask-6 {
    max-width: none;
  }

  .content-item-corner.deets {
    margin-right: 15px;
    padding: 2px;
  }

  .by-example-div, .courses.mix-container.highlight-courses, .courses.mix-container.highlight-courses, .courses.mix-container.highlight-courses, .by-course-div, .workshop-cta, .workshop-cta.user-onboarding-specific, .workshop-cta.user-onboarding-specific, .by-template-div, .academy-footer-container.padding-global.margin-top.margin-bottom, .academy-footer-container.padding-global.margin-top.margin-bottom, .academy-footer-container.padding-global.margin-top.margin-bottom, .academy-footer-container.padding-global.margin-top.margin-bottom {
    max-width: 1300px;
  }

  .footer-image {
    width: 85%;
  }

  .academy-footer-subhead-container, .by-theme-head {
    max-width: 1300px;
  }

  .testimonial-paa-slider {
    max-width: none;
  }

  .testimonial-paa-slider.interior-dark-mode, .testimonial-paa-slider.paa-specific, .testimonial-paa-slider.interior-dark-mode, .testimonial-paa-slider.paa-specific {
    max-width: 1300px;
  }

  .sticky-sidebar-paa {
    padding-left: 3%;
  }

  .academy-hero.is-academy-hero.interior-detail {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .flexdiv-author {
    flex-wrap: wrap;
    margin-top: 25px;
    display: flex;
  }

  .content-left-columns.is-tab-center {
    width: 55%;
  }

  .lesson-texture-img.is-2nd {
    right: -30%;
  }

  .author-content-div {
    margin-left: 15px;
  }

  .author-hero-feature.is-mob-hidden.isgreen.issalmon {
    background-color: #ffd9e0;
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa28b4_previewimgsue%402x.png");
    background-repeat: no-repeat;
    background-size: contain;
  }

  .fullsize-paa-quote-vf0.is-lesson-full.is-blue.isblurp.isteal {
    background-color: #c7fcff;
  }

  .logo-row {
    width: 100%;
    max-width: 1300px;
  }

  .subscribe---paa-3.blog.footer-subscribe {
    width: 80%;
  }

  .newsletter-hero-container, .quote-paa.paa-newsletter.padding-section-medium, .quote-paa.paa-newsletter.padding-section-medium, .quote-paa.paa-newsletter.padding-section-medium, .newsletter-features.mix-container, .newsletter-features.mix-container, .interior-paa-listing-hero {
    max-width: 1300px;
  }

  .paa-card-container.single {
    border-radius: 10px;
    padding-top: 1px;
  }

  .course-image-wrap.sue {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa288c_NEWBADGEsue.svg"), linear-gradient(#ffd9e0, #fff);
    background-position: 11px 7px, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 50px, auto;
  }

  .certs-cta {
    max-width: 1300px;
  }

  .ramli-feature.pad {
    width: 75%;
  }

  .workshop-callout {
    max-width: 1300px;
  }

  .anna-feature.pad {
    width: 75%;
  }

  .youtube-div {
    max-width: 1300px;
  }

  .slider-paa-dark-mask, .slider-paa-dark {
    max-width: none;
  }

  .slider-paa-dark.interior-dark-mode, .feat-card-row.swap._1200, .feat-card-row.swap._1200, .feat-card-row.swap._1200, .featured-bloglistwrap, .features-4-grid.animated, .features-4-grid.animated, .full-width-image.taller, .full-width-image.taller {
    max-width: 1300px;
  }

  .full-image.taller {
    height: auto;
    margin-top: 50px;
  }

  .demo-cta-sm.margin-top {
    max-width: 1300px;
  }

  .blog-thumbnail-image {
    height: 225px;
  }

  .call-out {
    width: auto;
    max-width: 1300px;
    margin-top: 0;
    position: relative;
    top: 23px;
  }

  .text-block-227.white.font-300 {
    font-weight: 600;
  }

  .text-field-cf10-9.blog {
    border-color: var(--base-color-neutral--neutral-300);
    background-color: var(--base-color-neutral--neutral-200);
    border-color: var(--base-color-neutral--neutral-300);
    background-color: var(--base-color-neutral--neutral-200);
  }

  .container-46._1600 {
    width: auto;
    max-width: 1300px;
  }

  .upper-subheading-5.dark {
    color: var(--base-color-neutral--darkest);
    font-size: 12px;
    font-weight: 700;
  }

  .container-47._1600 {
    width: auto;
    max-width: 1300px;
  }

  .section-77.ux-design-dark._w-wave.growth.tan {
    padding-bottom: 75px;
  }

  .container-48._1600.t-horizontal {
    width: auto;
    max-width: 1300px;
  }

  .container-51._1600, .category-container._1600, .category-container._1600, .container-53._1600, .container-53._1600, .container-55._1600, .container-55._1600 {
    max-width: 1300px;
  }

  .blog-post-name {
    font-weight: 600;
  }

  .button-text-only-2.regular {
    font-weight: 500;
  }

  .navigation-list-dropdown-l---use-case-copy-2.w--open {
    top: 70px;
    right: 297px;
  }

  .navigation-list-dropdown-l---use-case-copy-2.sticky.w--open {
    right: 502px;
  }

  .line-9 {
    background-color: #cdd5e882;
  }

  .data-tab-component {
    z-index: 1000;
    position: relative;
  }

  .data-tabs-container {
    width: 1300px;
  }

  .container-58 {
    max-width: 1300px;
  }

  .link-block-category-label {
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .blog-hero-interior-div.full-width.dark-back {
    padding-top: 5%;
  }

  .blog-thumb-image-main {
    object-fit: cover;
    height: 225px;
    max-height: none;
  }

  .hero-full.center.large, .blog-hero-content {
    max-width: 1300px;
  }

  .hero-grid._1200 {
    width: 1300px;
  }

  .header-content-div {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller.text-align-left.blog-specific {
    line-height: 1.4;
  }

  .appcues-promo {
    margin-top: 4%;
  }

  .grid_3-col.is-align-start.is-4x-gap {
    max-width: 1300px;
  }

  .text-size-regular-cta.text-weight-normal {
    color: #0b0d16;
  }

  .text-size-regular-cta.text-weight-normal.text-align-left {
    margin-bottom: 1rem;
  }

  .button-text-only-cta-blog.regular {
    font-weight: 500;
  }

  .column-medium {
    grid-row-gap: .65rem;
  }

  .blog-container-xl {
    max-width: 1300px;
  }

  .sidebar-cta-heading-blog {
    color: #121627;
    font-size: 18px;
  }

  .sidebar-cta-image {
    width: 100%;
  }

  .post-rich-text-blog-25 li {
    line-height: 32px;
  }

  .recommended-container._1600.bottomless {
    max-width: 1300px;
  }

  .recommended-headerblock {
    font-size: 12px;
  }

  .blog-landing-hero {
    background-color: var(--_appcues-2025---light--white-primary);
    height: 300px;
    margin-bottom: 200px;
    padding-top: 75px;
    padding-bottom: 0;
  }

  .blog-landing-hero.bg-brand-tan._w-wave.int-pad {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 150px;
  }

  .blog-categorysubheads {
    font-size: 13px;
  }

  .blog-home-link {
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .blog-cta {
    background-image: none, none;
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, repeat;
    background-size: 300px, cover;
    max-width: 1300px;
  }

  .blog-cta._2._3, .testimonial-content-grid {
    max-width: 1300px;
  }

  .form-base-mwa {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mwa-image-hero, .mwa-hero-image-wide {
    max-width: 1200px;
  }

  .padding-global-16.centered {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global-16.more-bottom.center {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-text-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-right: 10%;
    display: flex;
  }

  .hero-container {
    background-color: #020c1c;
  }

  .line-13 {
    background-color: #cdd5e882;
  }

  .button-text-nav.regular {
    font-weight: 500;
  }

  .demo-showcase-hero {
    background-position: -38% 88px, 100% 100%;
  }

  .demoshow-image-wrap {
    width: 100%;
  }

  .demo-cardimg {
    object-fit: cover;
  }

  .demo-cardimg.dk {
    width: 100%;
    height: 100%;
  }

  .demo-card-desc.category {
    font-size: 12px;
  }

  .text-tour-div.align-center-mobile {
    margin-top: 10px;
  }

  .paa-icon-text-grid.level-2.less-pad.left-align-mobile.level1 {
    padding-left: 30px;
  }

  .fullsize-paa-quote-sue.is-lesson-full.is-salmon.quick-lesson.paa-specialcta {
    background-color: #ffe0e5;
  }

  .demosc-listitem.demo-sc {
    margin-bottom: 20px;
    padding: 15px 15px 0;
  }

  .timeline-badge-text.timeline-badge-2 {
    font-size: 13px;
  }

  .logos-stats-section.padding-top-bottom {
    max-width: 1300px;
  }

  .logos-stats-section.padding-top-bottom.newpages {
    padding-bottom: 0;
  }

  .logos-stats-section.padding-top-bottom.newpages.revised.ad-page.margin-top {
    margin-top: .5rem;
  }

  .split-overflow.padding-top-bottom.margin-bottom-lg {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 8rem;
  }

  .full-width-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pill-container.years-customer {
    border-color: var(--_appcues-2025---blurple--thistle);
    border-color: var(--_appcues-2025---blurple--thistle);
    margin-bottom: 20px;
  }

  .link-cards-section.padding-top-bottom {
    max-width: 1300px;
  }

  .navigation-item-25 {
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .navigation---toggle.w--open {
    padding-left: 15px;
  }

  .navigation---toggle.first.is-sticky.w--open, .navigation---toggle.is-sticky.w--open {
    padding-left: 10px;
  }

  .navigation---toggle.first {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .navigation---toggle.first.w--open {
    padding-left: 15px;
  }

  .navigation---toggle.first.is-sticky.w--open, .navigation---toggle.is-sticky.w--open {
    padding-left: 10px;
  }

  .slider-arrow.is-bottom-previous.space {
    right: 7%;
  }

  ._21-container-14.center.home {
    max-width: 1300px;
  }

  .acad-card-container-2.single {
    border-radius: 10px;
    padding-top: 1px;
  }

  .by-course-div-2 {
    max-width: 1300px;
  }

  .heading-372 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .content-item-8.deets {
    margin-right: 15px;
    padding: 2px;
  }

  .text-block-131.blurp.main {
    color: #5c5cff;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .lg-feat-image {
    max-width: 1300px;
  }

  .stats-cap-content {
    grid-template-columns: 1fr .5fr;
  }

  .statscap_content-left {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .container-1200.bg-brand-tan.padding-medium {
    max-width: 1300px;
  }

  .customer-stories-results-2, .customer-stories-results-3 {
    max-width: 1400px;
  }

  .custstories-coll-list-2.top-pad.customerpage {
    flex-flow: wrap;
    place-content: flex-start;
    align-items: stretch;
    min-width: 1300px;
  }

  .image-286, .pricingicon {
    height: 100px;
  }

  .heading-style-h1-8.text-color-white.interior-smaller.text-align-left.center-mobile {
    font-size: 45px;
  }

  .section-wrap.centered._2-columns-text-and-list.z-index-1 {
    z-index: 200;
    z-index: 200;
    z-index: 200;
    z-index: 200;
  }

  .text-style-allcaps-17.overline.text-color-lightpurp.padding-left {
    padding-right: .5rem;
  }

  .text-style-allcaps-17.overline.padding-bottom.text-color-green {
    letter-spacing: 1.5px;
    letter-spacing: 1.5px;
  }

  .text-size-regular-30.text-color-secondary.line-height-small {
    font-family: var(--_appcues-2025---text--body);
    color: var(--_appcues-2025---text-colors--body-copy);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .testimonial-flip-authorrole {
    font-family: var(--_appcues-2025---text--body);
  }

  .anchor {
    top: 556.125px;
    left: 47.9453px;
  }

  .logo-block-noanimation {
    max-width: none;
  }

  .logo-grid-dark.new2025.demo {
    margin-top: 0;
  }

  .bg-brand-purp-100._w-wave.align-center.padding-large.wave-dark.more-int-pad {
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
  }

  .appcues-stickynav-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navigation-toggle---main-2.w--open {
    padding-left: 12px;
  }

  .button-text-only-3.regular {
    font-weight: 500;
  }

  .sticky-nav-container-mega-white.shadow-medium {
    max-width: 1300px;
  }

  .logo-stats-container.bg-brand-white.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-item-25-link {
    font-size: 14px;
    font-weight: 500;
  }

  .split-content-75percent.padding-top-bottom.margin-bottom-lg {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 8rem;
  }

  .split-content-75percent.padding-top-bottom.mobile-less-pad {
    max-width: 1300px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sub-procues.blog.footer-subscribe, .sub-procues.homefooter.footer-subscribe, .sub-procues.blog.footer-subscribe, .sub-procues.blog.footer-subscribe, .sub-procues.homefooter.footer-subscribe, .sub-procues.homefooter.footer-subscribe {
    width: 80%;
  }

  .footer-sub-div {
    padding-right: 0;
  }

  .submit-button-procues.hero-form.blog {
    background-color: var(--base-color-brand--primary);
    background-color: #5c45ff;
    background-image: none;
  }

  .submit-button-procues.hero-form.blog {
    background-color: var(--base-color-brand--primary);
    background-color: #5c45ff;
    background-image: none;
  }

  .submit-button-procues.hero-form.blog {
    background-color: var(--base-color-brand--primary);
    background-color: #5c45ff;
    background-image: none;
  }

  .submit-button-procues.hero-form.procues {
    background-color: #5c45ff;
    background-image: none;
  }

  .two-col-1200 {
    max-width: 1300px;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none {
    margin-bottom: 0;
  }

  .hiring-section.bg-brand-teal-100.padding-global.bottom-module {
    padding-bottom: 300px;
  }

  .split-header.full-width.bg-brand-tan._w-wave.int-padding {
    padding-bottom: 50px;
  }

  .split-header.full-width.bg-brand-blurp-100._w-wave.int-padding {
    padding-bottom: 100px;
  }

  .cta-footer-100 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._1200px-container-integrationshero.integration-hero {
    max-width: 1200px;
  }

  .integration-detail-hero {
    justify-content: center;
  }

  .integration-detail-hero.workflow-version {
    width: 100%;
  }

  .integrations-back._100 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .integrations-back._100.dark.color-blurple {
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
  }

  .back-button-container {
    width: 100%;
    max-width: 1200px;
  }

  .container-32.middle-top {
    max-width: 1200px;
  }

  .information-about-int-div {
    padding-top: 20px;
  }

  .filter-title.made-by-whom.top-pad {
    color: #394455;
  }

  .ways-to-connect-link {
    font-weight: 500;
  }

  .heading-style-integrations.smaller.align-center-mobile {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .grid-102 {
    max-width: 1300px;
  }

  .sm-trophy {
    top: -72%;
  }

  .intergration-centered-hero.main-page {
    background-image: none;
    background-position: 50% 100%;
    background-size: 100%;
    background-attachment: scroll;
    padding-top: 100px;
    padding-bottom: 375px;
  }

  .integration-callout-copy {
    color: #fff;
  }

  .integration-callout-copy.center-body {
    color: #c0c6d9;
  }

  .card-content {
    margin-top: 10px;
  }

  ._1200px-container-5.spaced {
    max-width: 1300px;
  }

  .collection-previews.previews-faded.mobile-only-2 {
    display: none;
  }

  .collection-list-container {
    flex-wrap: wrap;
  }

  .demo-wrap.bg-brand-tan {
    background-image: none;
  }

  .demo-content-div {
    width: 80%;
  }

  .demo-div.background-color-black {
    background-size: 320px;
  }

  .demo-div.background-color-black.video-demo {
    padding-left: 5%;
    padding-right: 5%;
  }

  .demo-div.bg-brand-blurp-100.demo-request-hero {
    padding-top: 30px;
    padding-bottom: 50px;
    padding-left: 6%;
  }

  .demo-div.bg-brand-blurp-300._50.demo-hero {
    background-image: linear-gradient(157deg, var(--_appcues-2025---blurple--petal), var(--_appcues-2025---blurple--thistle));
    background-image: linear-gradient(157deg, var(--_appcues-2025---blurple--petal), var(--_appcues-2025---blurple--thistle));
    background-image: linear-gradient(157deg, var(--_appcues-2025---blurple--petal), var(--_appcues-2025---blurple--thistle));
    padding-left: 8%;
    padding-right: 8%;
  }

  .text-align-center-16.hero-contained {
    width: 100%;
  }

  ._10x-sally {
    top: -10%;
  }

  ._7x-basia {
    top: -7%;
  }

  .padding-global-17.womens-day.align-center.womans-div {
    justify-content: center;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .grid-34._2 {
    width: auto;
    max-width: 1300px;
  }

  .container-large-66 {
    max-width: 1300px;
  }

  .button-womensday.grad.is-thin.intwomen {
    background-image: linear-gradient(to right, #fec9f6, #f7ccce 51%, #c2a8ff);
  }

  .cta-2 {
    font-weight: 700;
  }

  .card_2col-layout._1200 {
    max-width: 1300px;
  }

  .nomination-text {
    font-size: 15px;
    line-height: 22px;
  }

  .nominee-div {
    margin-top: 0;
    padding-left: 15px;
    top: 7.172px;
  }

  .rotating-txt {
    width: 8vw;
    height: 8vw;
  }

  .rotating-txt.interior {
    bottom: 22%;
    right: 6%;
  }

  .button-text-only-4.regular {
    font-weight: 500;
  }

  .navigation-list-dropdown-l---product.w--open {
    max-width: 1300px;
  }

  ._1200px-container-7.integration-hero {
    max-width: 1200px;
  }

  .integration-detail-hero-2 {
    justify-content: center;
  }

  .information-about-int-div-2 {
    padding-top: 20px;
  }

  .container-41.middle-top {
    max-width: 1200px;
  }

  .ways-to-connect-link-2 {
    font-weight: 700;
  }

  .paa-examples {
    padding-bottom: 5rem;
  }

  .interior-paa-hero {
    max-width: 1300px;
  }

  .featured-paa-image.example-img {
    margin-bottom: 0;
  }

  .featured-paa-image.template {
    width: 65%;
    margin-bottom: 0;
  }

  .template-type.margin-top {
    margin-top: 1rem;
  }

  .template-type.margin-top.margin-bottom {
    align-items: center;
    margin-top: 1rem;
    margin-bottom: 0;
    display: flex;
  }

  .paa-white-button-4.purple-variation {
    color: #fff;
    background-color: #5c45ff;
  }

  .paa-white-button-4.purple-variation:hover {
    background-color: #4534bf;
  }

  .mwa-hero-image-wide-2 {
    max-width: 1200px;
  }

  .nav-whyappcues-dropdown.w--open {
    max-width: 1300px;
  }

  .nav-whyappcues-dropdown.mobile.w--open {
    right: 163px;
  }

  .max-width-1200.full-wdith-newhome, .container-xlarge {
    max-width: 1300px;
  }

  .layout348_image.is-image2 {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .cta-heading-fancy {
    font-weight: 400;
  }

  ._3-features-div.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  .featured-4-grid.animated {
    max-width: 1300px;
  }

  .featured-4-grid.animated._39 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .tabs-content-large._100duno {
    min-width: 1200px;
  }

  ._100-home-test {
    width: 1300px;
    margin-top: 20px;
  }

  .subnav-div {
    justify-content: center;
  }

  .subnav-content-div {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .full-width-color-div.bg-brand-tan.top-pad {
    max-width: 1300px;
  }

  .looping-cap-video {
    aspect-ratio: auto;
    overflow: visible;
  }

  .feature-grid-large {
    max-width: 1300px;
  }

  .gallery-rotate-image._06 {
    bottom: 342px;
  }

  .gallery-rotate-image._04 {
    bottom: 367px;
  }

  .gallery-image-small._04 {
    box-shadow: 0 2px 11px -15px #0003;
  }

  .testimonial-slider-image.main {
    width: 1300px;
  }

  .text-size-regular-44.text-align-left {
    font-family: DM Sans, sans-serif;
    line-height: 1.7;
  }

  .text-size-regular-44.text-align-left.align-center-mobile.smallhomenew {
    text-align: center;
    text-align: center;
    text-align: center;
    margin-top: 1rem;
    line-height: 1.3;
  }

  .grid-113._2wbox {
    max-width: 1300px;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark {
    height: 500px;
  }

  .text-size-regular-45.pill {
    font-family: DM Mono, sans-serif;
  }

  .center-headline-div.margin-top {
    margin-top: 3rem;
  }

  .padding-section-large-4 {
    margin-top: 0;
    padding-top: 4rem;
  }

  .hero__content {
    margin-top: 75px;
  }

  .padding-section-large-5 {
    padding-top: 0;
  }

  .image-293 {
    box-shadow: 0 2px 5px #0003;
  }

  .button-106.bigger {
    padding: 1rem 2.25rem;
  }

  .testimonial-logo-carousel-div-2.no-animation.transparent-version {
    padding-top: 0;
  }

  .heading-style-h1-9 {
    font-size: 92px;
  }

  .push-hero-img {
    box-shadow: 0 2px 5px #0003;
  }

  .image-inline-solutions {
    width: 100%;
  }

  .form-whitecontainer.align-center.form-update.demo-request {
    margin-left: 0;
    margin-right: 0;
  }

  .form-block-white-back.demo-hero.shadow-medium.auto-height.demopage {
    width: 90%;
  }

  .g2-xs-grid.smaller.new.demo-page-specific {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    place-items: center;
    width: 90%;
  }

  .section-medium.appcutie-quote.mid-size {
    padding-top: 6rem;
  }

  .testimonial-grid-3.static-one, .testimonial-block {
    max-width: 1300px;
  }

  .paa-white-button-5.purple-variation {
    color: #fff;
    background-color: #5c45ff;
  }

  .paa-white-button-5.purple-variation:hover {
    background-color: #4534bf;
  }

  .logo-div-align-center.within-hero {
    margin-top: 30px;
  }

  .logo-div-align-center.lesstop {
    margin-top: 4rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 0%;
    margin-right: 0%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 0%;
    margin-right: 0%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 0%;
    margin-right: 0%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 0%;
    margin-right: 0%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 0%;
    margin-right: 0%;
  }

  .feature-4-grid.animated {
    max-width: 1300px;
  }

  .feature-4-grid.animated._39.teams._1200px, .feature-4-grid.animated {
    max-width: 1300px;
  }

  .feature-4-grid.animated._39 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .feature-4-grid.animated._39.teams._1200px {
    max-width: 1300px;
  }

  ._5-feature-div.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-5-grid.animated {
    max-width: 1300px;
  }

  .feature-5-grid.animated._39.teams._1200px, .feature-5-grid.just-5, .feature-5-grid.animated {
    max-width: 1300px;
  }

  .feature-5-grid.animated._39 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .feature-5-grid.animated._39.teams._1200px, .feature-5-grid.just-5 {
    max-width: 1300px;
  }

  .hiw-card-row.main {
    padding-right: 87px;
  }

  .hiw-milestone-content {
    max-width: 500px;
  }

  .demo-grid {
    width: 80%;
  }

  .img-testimonial-curved {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .img-testimonial-curved.img-100 {
    width: 100%;
  }

  .hero-champs {
    max-width: 1300px;
  }

  .customer-stories-detail-copy, .resource-hub-hero {
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-bottom-right-radius: var(--_appcues-2025---corner-radius--box-corner);
    background-color: var(--_appcues-2025---dark--dark-900);
    justify-content: center;
    max-width: none;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .resource-hub-hero.bg-darkgradient {
    background-image: linear-gradient(131deg, #312b83 6%, #211d57 49%, #201c41);
    max-width: 1300px;
    padding-top: 70px;
  }

  .resource-hub-hero.bg-darkgradient.interior {
    background-image: linear-gradient(131deg, #312b83 6%, #211d57 49%, #201c41);
    max-width: 1300px;
  }

  .resource-hub-section-container {
    padding-top: 60px;
  }

  .container-resource-hub {
    max-width: 1300px;
  }

  .text-w-icon-found.text-color-primary.blog-specific.appcues-cta {
    font-size: 26px;
  }

  .text-w-icon-found.blog-subscribe {
    font-size: 28px;
  }

  .gif-inline-pricing {
    width: 100%;
  }

  ._4feat-grid.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  .header-pricing-cards.top-pricing.secondary-card.new-variation {
    padding-left: 20px;
  }

  .pricing-whats-included-div.margin-top, .container-regular-41 {
    max-width: 1300px;
  }

  .container-regular-41.pricing-specific, .container-regular-41.pricing-specific.margin-bottom, .container-regular-41.pricing-specific, .container-regular-41.pricing-specific.margin-bottom, .container-regular-41.pricing-specific.margin-bottom {
    max-width: 1200px;
  }

  .cta-block-image.pricing-page-full {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .cta-block-2.premium {
    justify-content: stretch;
    place-items: stretch stretch;
  }

  .container-1200-embed-xta.margin-top-large, .content-bento-wrapper {
    max-width: 1300px;
  }

  .content-bento-image {
    padding: 10px 10px 0;
  }

  .feature-tab-link.w--current {
    background-color: #8591ff00;
  }

  .feature-section-ai {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-4-col, .grid-3-col.margin-top, .grid-3-col.margin-top {
    max-width: 1300px;
  }

  .padded-feature {
    margin-bottom: 100px;
  }

  .cta-card-filled {
    min-width: 1200px;
  }

  .banner-03-section {
    background-size: cover;
  }

  .banner-03-container {
    max-width: 1300px;
  }

  .heading-style-h2-17.new-dm._2025-new {
    letter-spacing: -1px;
    letter-spacing: -1px;
    letter-spacing: -1px;
    font-size: 50px;
  }

  .grid-118._2wbox {
    max-width: 1300px;
  }

  .primary-call-to-action-2 {
    max-width: 1300px;
    margin-bottom: -10%;
  }

  .grid-two-column-5, .container-large-83 {
    max-width: 1300px;
  }

  .footer-headings-2.subscribe.align-text-left {
    text-align: right;
    text-align: right;
    text-align: right;
  }

  .text-size-regular-48.pill {
    font-family: DM Mono, sans-serif;
  }

  .text-size-regular-48.pill.text-color-white {
    letter-spacing: 1px;
    font-size: 13px;
  }

  .text-size-regular-48.pill.text-color-white.typeface-dm.text-color-blurple {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .heading-style-h3-25 {
    font-weight: 400;
  }

  .newhero-div.align-center-tablet {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .text-size-regular-49.text-align-left {
    font-family: DM Sans, sans-serif;
    line-height: 1.7;
  }

  .text-size-regular-49.text-align-left.align-center-mobile.smallhomenew {
    text-align: center;
    text-align: center;
    text-align: center;
    margin-top: 1rem;
    line-height: 1.3;
  }

  .footer-sub-div-2 {
    padding-right: 0;
  }

  .button-109.is-icon.is-footer {
    padding: .75rem 1.5rem;
  }

  .button-109.is-icon.is-footer.bigger.w--current {
    font-family: DM Sans, sans-serif;
  }

  .heading-style-h2-18.new-dm._2025-new {
    letter-spacing: -1px;
    letter-spacing: -1px;
    letter-spacing: -1px;
    font-size: 50px;
  }

  .grid-119._2wbox, .grid-two-column-6, .container-large-84 {
    max-width: 1300px;
  }

  .text-size-regular-50.pill {
    font-family: DM Mono, sans-serif;
  }

  .text-size-regular-50.pill.text-color-white {
    letter-spacing: 1px;
    font-size: 13px;
  }

  .text-size-regular-50.pill.text-color-white.typeface-dm.text-color-blurple {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .heading-style-h3-26 {
    font-weight: 400;
  }

  .text-size-regular-51.text-align-left {
    font-family: DM Sans, sans-serif;
    line-height: 1.7;
  }

  .text-size-regular-51.text-align-left.align-center-mobile.smallhomenew {
    text-align: center;
    text-align: center;
    text-align: center;
    margin-top: 1rem;
    line-height: 1.3;
  }

  .footer-sub-div-3 {
    padding-right: 0;
  }

  .button-110.is-icon.is-footer {
    padding: .75rem 1.5rem;
  }

  .button-110.is-icon.is-footer.bigger.w--current {
    font-family: DM Sans, sans-serif;
  }

  .div-header-pricing-left {
    padding-right: 5rem;
  }

  .hd-mega-inner {
    max-width: none;
  }

  .logofooter {
    margin-bottom: -41px;
  }

  .wk-pane-desc {
    color: #291a3d;
  }

  .wk-tabs {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bootm-omage {
    width: 100%;
    max-width: 100%;
  }

  .wk-pane-img {
    box-shadow: -6.39683px 6.39683px 12.7937px #4646011a;
  }

  .wk-tabs-h {
    max-width: 1036px;
  }

  .wk-tabswrap {
    padding-bottom: 60px;
  }

  .image-304 {
    width: 100%;
  }

  .aw-hero-visual {
    display: flex;
  }

  .primary-cta-copy.white {
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
  }

  .aw-hero-visual-copy {
    display: flex;
  }

  .container-1211-copy-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a501b3e53f68f28bc3e1bc1_Frame%202147225537%20(1).png");
  }

  .hd-mega-inner-copy-copy, .hd-mega-inner-red-copy-copy {
    max-width: none;
  }

  .team-slider-mask {
    height: 500px;
  }

  .text-block-264-copy-copy {
    color: var(--_appcues-2025---teal--glacier);
  }

  .text-block-265-copy-copy {
    color: var(--_appcues-2025---teal--drift);
  }

  .div-block-256 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .div-block-257 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: -12px;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-258, .div-block-263 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 80px;
    display: flex;
  }

  .div-block-265 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: -12px;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-269 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 40px;
    display: flex;
  }

  .icon-embed-medium-copy {
    width: 2.5rem;
    height: 2.5rem;
  }

  .title-wrapper-large-copy._100-percent {
    width: 100%;
  }

  .padding-section-large-copy {
    margin-top: 0;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.bottom-module.adspage {
    padding-bottom: 250px;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.padding-bottom.form-champions {
    max-width: 1300px;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.less-int.bottom-module {
    padding-bottom: 260px;
  }

  .padding-section-large-copy.why-appcues-testimonials {
    padding-top: 3rem;
  }

  .padding-section-large-copy.simple-hero {
    padding-bottom: 10rem;
  }

  .padding-section-large-copy.medium-pad {
    padding-top: 0;
  }

  .padding-section-large-copy.medium-pad.pricing-page.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-section-large-copy.simple-hero-copy {
    padding-bottom: 10rem;
  }
}

@media screen and (min-width: 1920px) {
  .container-large {
    max-width: 1400px;
  }

  .container-large.flex-align-center {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-large.lightmode.feature {
    max-width: 1400px;
  }

  .max-width-large {
    max-width: 65rem;
  }

  .max-width-large.align-center.max-width-medium, .max-width-large.align-center.foundational {
    max-width: 50rem;
  }

  .max-width-large.align-center.max-width-medium, .max-width-large.align-center.foundational, .max-width-large.align-center.max-width-medium, .max-width-large.align-center.foundational {
    max-width: 50rem;
  }

  .max-width-large.align-center {
    max-width: 65rem;
  }

  .container-medium.padding-section-medium {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    max-width: 90rem;
    display: flex;
  }

  .container-medium._1200px {
    max-width: 1300px;
  }

  .padding-xsmall.z-index-high {
    z-index: 100;
    z-index: 100;
    position: relative;
  }

  .margin-bottom.request-course {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .padding-top.padding-xhuge.company-page.align-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-weight-medium, .text-size-medium {
    font-family: var(--_appcues-2025---text--body);
  }

  .text-size-medium.text-color-white.text-weight-normal {
    font-family: var(--_appcues-2025---text--subhead);
    text-transform: uppercase;
    font-size: 20px;
    font-family: var(--_appcues-2025---text--subhead);
    text-transform: uppercase;
    font-size: 20px;
    font-family: var(--_appcues-2025---text--subhead);
    text-transform: uppercase;
    font-size: 20px;
  }

  .heading-style-h2 {
    font-size: 70px;
  }

  .heading-style-h2.align-center-mobile {
    line-height: 1.2;
  }

  .heading-style-h2.new-dm._2025-new.text-align-center-mobile.max-width-large.text-align-center {
    max-width: 50rem;
  }

  .heading-style-h6 {
    letter-spacing: 1px;
  }

  .heading-style-h6.text-color-primary.text-align-center.margin-bottom {
    font-family: Poppins, sans-serif;
    font-weight: 600;
  }

  .heading-style-h6._100.text-align-center.margin-top {
    font-weight: 600;
  }

  .heading-style-h6.demo-title.title.pattern-type {
    font-size: 18px;
  }

  .heading-style-h1.text-color-white.italics {
    font-family: Playfair Display;
  }

  .heading-style-h1.text-color-white.align-center.interior-smaller {
    width: 80%;
  }

  .heading-style-h1.text-color-white.align-center.interior-smaller.margin-tiny {
    width: 100%;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories {
    font-weight: 500;
  }

  .heading-style-h1.text-align-center {
    font-size: 80px;
  }

  .heading-style-h1.new-dm.ug {
    font-size: 65px;
  }

  .heading-style-h1.new-dm.text-color-white.smaller-resourcehub {
    letter-spacing: -1.5px;
    letter-spacing: -1.5px;
    font-weight: 600;
  }

  .text-size-tiny {
    color: var(--_appcues-2025---text-colors--header);
  }

  .button.is-small {
    font-weight: 400;
  }

  .button.is-secondary:hover {
    color: var(--_appcues-2025---blurple--orchid);
  }

  .button.is-secondary.is-small.margin-left {
    font-weight: 700;
  }

  .text-weight-normal {
    font-family: var(--_appcues-2025---text--body);
  }

  .heading-style-h4.text-color-primary.blog-specific.appcues-cta {
    font-size: 28px;
  }

  .heading-style-h4.blog-subscribe {
    font-size: 28px;
    font-weight: 400;
  }

  .text-size-regular {
    font-family: var(--_appcues-2025---text--body);
    font-weight: 500;
    line-height: 1.7;
  }

  .text-size-regular.text-color-secondary.text-align-center.margin-tiny.max-width-large {
    max-width: 52rem;
    font-size: 18px;
    line-height: 1.6;
  }

  .text-size-regular.pricing-page {
    line-height: 1.5;
  }

  .text-align-right, .text-align-left {
    font-family: var(--_appcues-2025---text--body);
  }

  .text-style-allcaps {
    font-family: var(--_appcues-2025---text--subhead);
  }

  .text-style-allcaps.overline.text-color-lightpurp.margin-bottom._100 {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .text-style-allcaps.text-color-white.text-align-left {
    font-family: Source Code Pro, sans-serif;
    font-weight: 500;
  }

  .text-style-allcaps.margin-small {
    font-family: Source Code Pro, sans-serif;
  }

  .text-style-allcaps.margin-xsmall.text-color-blurple {
    font-family: var(--_appcues-2025---text--subhead);
    font-weight: 500;
    font-family: var(--_appcues-2025---text--subhead);
    font-weight: 500;
  }

  .text-align-center {
    font-family: var(--_appcues-2025---text--body);
  }

  .text-align-center.hero-contained {
    width: 90%;
  }

  .text-size-small, .text-size-large {
    font-family: var(--_appcues-2025---text--body);
  }

  .padding-section-small._12-section._100-percent {
    width: 100%;
    max-width: 1400px;
  }

  .padding-global.padding-top.padding-bottom.align-center {
    flex-flow: wrap;
  }

  .padding-global.bg-brand-blurp-100.gradientback {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 1rem;
    display: flex;
  }

  .padding-section-medium.wrap {
    justify-content: space-between;
    align-items: center;
    max-width: 1400px;
  }

  .padding-section-medium.less-top {
    max-width: 1400px;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.padding-bottom.form-champions {
    max-width: 1300px;
  }

  .padding-section-large.simple-hero.foundationalguide {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .padding-section-large.medium-pad {
    margin-top: 2rem;
    padding-top: 0;
  }

  .line {
    background-color: #20222e;
  }

  .primary-cta.white {
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
  }

  .navbar {
    justify-content: center;
    align-items: center;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
  }

  .nav-container-lines, .nav-container {
    max-width: 1500px;
  }

  .fixed-nav._1999 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .nav-container-3 {
    max-width: 1500px;
  }

  .navbar-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar-4.fixed {
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-content.interior-hero._90-width {
    margin-top: 100px;
  }

  .stats-wrap.pads {
    max-width: 1400px;
    margin-top: 6%;
  }

  .title-wrapper-large.padding-large {
    padding-bottom: 2rem;
  }

  .title-wrapper-large.padding-xlarge.no-animation._1200 {
    padding-bottom: 0;
  }

  .title-wrapper-large._100-percent {
    width: 100%;
  }

  ._25-div.f00t {
    padding-right: 0;
  }

  .primary-call-to-action {
    background-color: var(--_appcues-2025---blurple--orchid);
    max-width: 1400px;
    margin-bottom: -8%;
  }

  .primary-call-to-action._2._3 {
    max-width: 1400px;
  }

  .cta-header-wrap {
    width: 100%;
    max-width: 1500px;
  }

  .cta-content-wrap.homepage._20.less-opm-footer {
    padding-right: 150px;
  }

  .logo-bar-container {
    max-width: 1400px;
  }

  .footer-wrapper---all {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sticky-nav-main-container {
    max-width: 1500px;
  }

  .grid-inner, .logo-interior-component.padding-section-medium, .logo-interior-component.padding-section-medium, .logo-interior-component.padding-section-medium, .logo-interior-component.padding-section-medium {
    max-width: 1400px;
  }

  .heading-h1-wrap-homepage {
    font-size: 70px;
    line-height: 125%;
  }

  .background-angle {
    top: 2418px;
  }

  .background-angle.angle-mwa {
    top: -185px;
  }

  .main-footer-container.f00ts, .main-footer-container.footer, .main-footer-container.f00ts, .main-footer-container.footer {
    max-width: 1400px;
  }

  .sub-footer-container.smalls-footer {
    border-top-style: none;
    max-width: 1400px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .padding-global-appcues.margin-large.align-center {
    flex-flow: wrap;
    display: flex;
  }

  .container-large-59._1200, .container-large-59.testimonial, .container-large-59._1200, .container-large-59.testimonial, .container-full, .container.center, .container.center, .split-text-column._2.toppad.lesspad {
    max-width: 1400px;
  }

  .split-text-column._2.toppad.lesspad {
    max-width: 1400px;
  }

  .split-text-column._2.toppad.lesspad._1300 {
    max-width: 1300px;
  }

  .button-group-13.is-center.iscursor {
    margin-left: 0;
  }

  .body-copy-foundational.less-pad {
    margin-bottom: 10px;
  }

  .split-sticky-container.middle-top {
    max-width: 1400px;
  }

  .navbar-simplified {
    justify-content: center;
    align-items: center;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
  }

  .contact-submit-button {
    font-family: var(--_appcues-2025---text--body);
  }

  .form-body {
    font-family: var(--_appcues-2025---text--body);
    font-size: 18px;
    line-height: 30px;
  }

  .form-headline.text-color-primary.h1 {
    font-family: var(--_appcues-2025---text--headline);
    font-size: 45px;
    font-family: var(--_appcues-2025---text--headline);
    font-size: 45px;
  }

  .form-headline.italics {
    font-size: 50px;
  }

  .form-headline.h4-variation.text-color-primary {
    font-family: var(--_appcues-2025---text--subhead);
    font-family: var(--_appcues-2025---text--subhead);
  }

  .contact-field-label {
    font-family: var(--_appcues-2025---text--body);
  }

  .bullet-text.text-color-white {
    font-size: 18px;
  }

  .subnav-interior-container.navigation-links.legal-container {
    border-top-style: solid;
  }

  .default-rich-text blockquote {
    margin-top: 1rem;
  }

  .legal-richtext-wrap {
    margin-top: 0;
    padding-top: 100px;
  }

  ._404-content {
    justify-content: center;
    align-items: stretch;
  }

  ._404-detail {
    max-width: 475px;
  }

  ._404-section {
    height: auto;
    min-height: 100vh;
  }

  .block-quote {
    font-family: var(--_appcues-2025---text--body);
  }

  .pricing-badge.centered {
    background-color: #432de2;
  }

  .pricing-badge.centered.yellow {
    background-color: var(--_appcues-2025---yellow--amp);
    background-color: var(--_appcues-2025---yellow--amp);
  }

  .price-grid._2 {
    max-width: 1400px;
  }

  .price-grid._2.smaller {
    max-width: 1300px;
  }

  .homepage-hero-container-2 {
    background-color: #0a0b12;
    margin-top: 0;
  }

  .homepage-hero-container-2.purple-background-gradient.purp {
    margin-top: 0;
    padding-top: 5px;
  }

  .testimonial15_content.margin-vertical {
    max-width: 1400px;
  }

  .testimonial-paragraph-text {
    font-size: 36px;
    line-height: 49px;
  }

  .testimonial-paragraph-text.large {
    font-size: 52px;
    line-height: 60px;
  }

  .testimonial-container.bg-brand-white.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad {
    padding-top: 20px;
  }

  .pricing-row-2.top {
    top: 61px;
  }

  .faq-section {
    background-image: none;
    height: auto;
    padding-bottom: 60px;
  }

  .faq-section.bottom-module {
    padding-bottom: 300px;
  }

  .faq-container {
    max-width: 1400px;
  }

  .interior-header-grid {
    width: 100%;
    max-width: 1400px;
  }

  .interior-header-grid.use-case.lesspad.new, .interior-header-grid.use-case.lesspad.split-w-form {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .interior-header-grid.use-case {
    grid-template-columns: 1fr 1fr;
  }

  .interior-header-grid.use-case.lesspad.new, .interior-header-grid.use-case.lesspad.split-w-form, .interior-header-grid.use-case.lesspad.new, .interior-header-grid.use-case.lesspad.split-w-form, .interior-header-grid.use-case.lesspad.new, .interior-header-grid.use-case.lesspad.split-w-form {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .customer-success-header.full-width {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-split-container {
    max-width: 1400px;
    margin-top: 30px;
  }

  .header-accent-wrap.image-block.use-case.wider-variation {
    max-width: 650px;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps.newpages {
    max-width: none;
  }

  .f-section-large {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-grid {
    max-width: 1400px;
  }

  .header-grid.negative-margin {
    margin-top: -30px;
  }

  .grid-item.pink {
    margin-top: 0;
  }

  .inner-box-wrapper.text-align-center.feature-cards.sm-mobile.less-int-pad {
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 0;
  }

  .layout408_card.s.dark, .layout408_card.card-2.s.dark, .layout408_card.s.dark, .layout408_card.s.dark, .layout408_card.card-2.s.dark, .layout408_card.card-2.s.dark, .layout408_card.card-2.s.dark {
    height: 60vh;
  }

  .features-3-grid.animated {
    max-width: 1400px;
  }

  .success-program-container.no-bottom, .interior-simple-header {
    margin-top: 0;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2954_bg-bblurp-wave.svg");
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 120px;
    display: flex;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos {
    padding-bottom: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page {
    padding-top: 20px;
    padding-bottom: 130px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page.logo-in-hero {
    padding-bottom: 120px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page.demopage.hide {
    display: none;
  }

  .interior-simple-header.bg-brand-blurp-100._w-wave.more-bottom.nav-compensate.align-center {
    justify-content: center;
    align-items: center;
  }

  ._1200-container {
    max-width: 1400px;
    margin-top: 30px;
  }

  ._1200-container.flex.subnav.no-top-pad, ._1200-container.left-align.space-between {
    margin-top: 0;
  }

  ._1200-container.flex.subnav.no-top-pad, ._1200-container.left-align.space-between, ._1200-container.left-align.space-between {
    margin-top: 0;
  }

  ._1200-container.ad-page-new.landing-page-tight {
    margin-top: 20px;
  }

  .features-section-interior.align-center.teams-variation, .grid-inner-int {
    max-width: 1400px;
  }

  .feature-section.background-white.padding {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature-section-light.padding-section-medium.bg-brand-tan {
    padding-bottom: 3rem;
  }

  ._2-large-feat-grid.animated, .navigation-container---main {
    max-width: 1400px;
  }

  .navigation-logo-link---appcues {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .line-7 {
    background-color: #cdd5e882;
  }

  .nav-product-dropdown.w--open {
    max-width: 1400px;
  }

  .nav-product-dropdown.mobile.w--open {
    right: 258px;
  }

  .navigation-list-dropdown-l-4---why-appcues.w--open {
    top: 70px;
    left: 277px;
  }

  .navigation-list-dropdown-l-4---why-appcues.sticky.w--open {
    left: 57px;
  }

  .navigation-list-dropdown-l---use-case-copy.w--open {
    top: 70px;
    right: 389px;
  }

  ._1200px-container.vertical {
    width: 100%;
    max-width: 1400px;
  }

  .html-embed-2 {
    max-width: 1400px;
  }

  .footer-grid---dark-2024 {
    max-width: 1500px;
  }

  .footer-grid---dark-2024._4-columns.mobile {
    max-width: 1400px;
  }

  .hero-div._50 {
    width: 50%;
  }

  .customer-stories-col-wrap.cl.cs {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1300px;
    display: flex;
  }

  .cardlink-cs.full-height.customer-stories._100, .cs-card-content {
    min-height: 35vh;
  }

  .customer-story-item.wrap {
    justify-content: flex-start;
    width: 24%;
    min-height: 27vh;
    margin-left: 0;
    margin-right: 0;
  }

  .customer-story-item.wrap.nopads {
    min-height: 35vh;
  }

  .logo-for-card {
    margin-bottom: 10px;
  }

  .customerstories-collection-wrapper.cs-landing {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1300px;
  }

  .customer-stories-results {
    justify-content: flex-start;
    max-width: 1300px;
    display: flex;
  }

  .custstories-coll-list.top-pad.customerpage {
    flex: 0 auto;
    place-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    max-width: 1300px;
  }

  .title-for-card---cs {
    font-size: 15px;
  }

  .customerstories-backgroundimg {
    min-height: auto;
  }

  .customer-stories-detail {
    background-color: var(--_appcues-2025---dark--dark-900);
    width: 100%;
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 6%;
    padding-right: 6%;
  }

  .number-badge {
    font-size: 33px;
  }

  .filter-content-text.detail-page {
    font-size: 16px;
  }

  .customerstories-stats {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .customerstories-stats.full-width {
    max-width: none;
    margin-left: 5%;
    margin-right: 5%;
  }

  .customer-stories-logo {
    height: 50px;
    min-height: 0;
  }

  .customer-stories-logo.xl-logo {
    width: 16%;
    height: auto;
    max-height: none;
  }

  .callout-circle {
    top: 40%;
    right: 8%;
  }

  .callout-circle.customerscircle {
    width: 75px;
    height: 75px;
    top: 10%;
    right: 15%;
  }

  .container-30.middle-top._1400px, ._1200px-container-3.wrap, ._1200px-container-3.wrap {
    max-width: 1400px;
  }

  .text-for-form-preview {
    font-size: 14px;
  }

  .customerstories-features {
    width: 100%;
    max-width: 1400px;
    padding-left: 0;
    padding-right: 0;
  }

  .contributor-column {
    flex-wrap: wrap;
    justify-content: flex-end;
  }

  .containing-filters.smaller-pads {
    padding-left: 10px;
  }

  .integration-card.integrations.smaller-interior {
    padding-left: 0;
    padding-right: 0;
  }

  .intergration-centered-hero-2 {
    background-position: 50% 100%;
    background-size: contain;
  }

  .collection-item-2.wrap {
    min-height: auto;
  }

  .content-section-listing-and-filter.integrationsvariation {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .featured-integrations.top-pad, .popular-integrations.top-pad, .popular-integrations.top-pad, .all-integrations.top-pad, .all-integrations.top-pad {
    justify-content: space-between;
  }

  .integworkflow-tabs {
    flex: 0 auto;
    align-self: auto;
  }

  .featured-workflows.top-pad, .popular-workflows.top-pad, .popular-workflows.top-pad, .all-workflows.top-pad, .all-workflows.top-pad {
    justify-content: space-between;
  }

  .small-wrap-interior-hero.demo-request-specific {
    width: 80%;
  }

  .small-wrap-interior-hero.more-spacing {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .customer-stories-feat-grid, .navattic-tour-container {
    max-width: 1400px;
  }

  .navattic-tour-container.padding-section-medium.full-widthtour {
    max-width: 1300px;
  }

  .navattic-tour-container.size-full {
    max-width: 1200px;
  }

  .navattic-section.bg-brand-white._w-wave {
    justify-content: center;
    align-items: center;
  }

  .navattic-section.bg-brand-white._w-wave.new-version.bottom-module.bg-brand-tan {
    padding-top: 150px;
  }

  .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.f2p-conversion.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.f2p-conversion.full-color, .sm-embed-cta.f2p-conversion.full-color {
    max-width: 1400px;
  }

  .feat-customer-story-link.xl {
    width: 1400px;
  }

  .made-with-appcues-hero.lab-hero.mwa-design {
    background-image: linear-gradient(#020c1c40, #020c1c40), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 170%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    background-attachment: scroll, scroll;
  }

  .made-with-appcues-hero.lab-hero.mwa-design.padding {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 120%;
    width: 100%;
    max-width: 1400px;
  }

  .mwa-logolarge {
    width: 23%;
  }

  .mwa-logolarge.interior {
    width: 85%;
  }

  .mwa-filter-container._1300.filter {
    max-width: 1400px;
  }

  .thumbnail-content-wrap.demoshow.lite {
    padding-top: 25px;
  }

  .blog-body-text {
    letter-spacing: -.2px;
  }

  .mwa-card-image {
    object-position: 50% 50%;
  }

  .mwa-image-wrap {
    width: 100%;
  }

  .listing-block-item.split {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .listing-block-item.color-variation._100height {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-contained {
    border-radius: var(--radius--cards);
  }

  .sm-cta-linkblock {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .feat-story-xl {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .award-blocks-div {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .award-card-grid {
    max-width: 80rem;
  }

  .testimonial-carousel-logo-25 {
    height: 50px;
  }

  .testimonial-carousel-logo-25.toppad.larger-nopad.smaller {
    height: 25px;
  }

  .testimonial-carousel-logo-25.large {
    height: 60px;
  }

  .logo-animation-block-container, .testimonial-logos {
    max-width: none;
  }

  .testimonial-logos.full {
    min-width: 1300px;
    overflow: visible;
  }

  .resources-home-container {
    max-width: 1400px;
  }

  .dropdown-list.w--open {
    margin-left: -163px;
  }

  .nav-link-paa {
    font-size: 13px;
  }

  .brand-div {
    width: 55%;
  }

  .paa-hero-button.navigation.white.dark-text {
    font-size: 13px;
  }

  .paa-nav-container {
    max-width: 1400px;
  }

  .theme-columns {
    display: flex;
  }

  .subject-link.uo, .subject-link.pl, .subject-link.uo, .subject-link.pl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .by-theme-div.newversion.white {
    max-width: 1400px;
    padding-left: 100px;
  }

  .subject-column1 {
    align-items: stretch;
  }

  .by-example-div, .courses.mix-container.highlight-courses, .courses.mix-container.highlight-courses, .courses.mix-container.highlight-courses, .by-course-div, .workshop-cta, .workshop-cta.user-onboarding-specific, .workshop-cta.user-onboarding-specific, .by-template-div, .hero-content-container {
    max-width: 1400px;
  }

  .paa-nav-menu {
    display: flex;
  }

  .testimonial-paa-slider.interior-dark-mode, .testimonial-paa-slider.paa-specific, .testimonial-paa-slider.interior-dark-mode, .testimonial-paa-slider.paa-specific {
    max-width: 1400px;
  }

  .sticky-sidebar-paa {
    padding-left: 3%;
  }

  .academy-hero.is-academy-hero.interior-detail.template-hero {
    padding-top: 80px;
  }

  .academy-interior-hero-container.is-1400.is-hor {
    max-width: 1300px;
  }

  .logo-row, .newsletter-hero-container, .quote-paa.paa-newsletter.padding-section-medium, .quote-paa.paa-newsletter.padding-section-medium, .quote-paa.paa-newsletter.padding-section-medium, .interior-paa-listing-hero.center-mobile, .interior-paa-listing-hero.center-mobile {
    max-width: 1400px;
  }

  .logo-for-author {
    height: 20px;
  }

  .certs-cta {
    max-width: 1400px;
  }

  .ramli-feature.pad {
    width: 70%;
  }

  .workshop-callout {
    max-width: 1400px;
  }

  .anna-feature.pad {
    width: 70%;
  }

  .youtube-div, .slider-paa-dark.interior-dark-mode, .slider-paa-dark.interior-dark-mode {
    max-width: 1400px;
  }

  .half-text.is-vert.is-push.feat-prod-launch {
    padding-top: 40px;
    padding-left: 30px;
  }

  .feat-card-row.swap._1200, .featured-bloglistwrap, .features-4-grid.animated, .features-4-grid.animated {
    max-width: 1400px;
  }

  .full-width-image.taller {
    max-width: 1400px;
    height: auto;
  }

  .full-image.taller {
    height: auto;
  }

  .demo-cta-sm.margin-top {
    max-width: 1400px;
  }

  .productpage-cardwide.blue {
    margin-top: 0;
  }

  .section-77.ux-design-dark._w-wave {
    padding-bottom: 100px;
  }

  .container-48._1600.t-horizontal {
    width: auto;
    max-width: 1300px;
  }

  .container-51._1600, .category-container._1600, .category-container._1600, .container-53._1600, .container-53._1600, .container-55._1600, .container-55._1600 {
    max-width: 1400px;
  }

  .navigation-list-dropdown-l---use-case-copy-2.w--open {
    top: 70px;
    right: 389px;
  }

  .navigation-list-dropdown-l---use-case-copy-2.sticky.w--open {
    right: 598px;
  }

  .line-9 {
    background-color: #cdd5e882;
  }

  .data-tab-component {
    z-index: 1000;
    max-width: 1400px;
    position: relative;
  }

  .data-tabs-container {
    width: 1400px;
  }

  .container-58 {
    max-width: 1400px;
  }

  .blog-hero-interior-div.full-width.dark-back {
    padding-top: 4%;
  }

  .hero-full.center.large, .blog-hero-content {
    max-width: 1400px;
  }

  .hero-grid._1200 {
    width: 1400px;
  }

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

  .heading-style-h1-blog.text-color-white.interior-smaller.text-align-left.blog-specific {
    font-family: Poppins, sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.3;
  }

  .grid_3-col.is-align-start.is-4x-gap {
    max-width: 1400px;
  }

  .image-embed-cta {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .blog-container-xl {
    max-width: 1400px;
  }

  .sidebar-cta-image {
    width: 100%;
    max-height: none;
  }

  .recommended-container._1600.bottomless {
    max-width: 1400px;
  }

  .blog-cta {
    background-color: #0b0d16;
    max-width: none;
  }

  .blog-cta._2._3, .testimonial-content-grid {
    max-width: 1400px;
  }

  .testimonial-tab-content {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .subscribe-head.typeface-naturally.margin-small.text-color-lightpurp {
    font-size: 16px;
  }

  .column.vertical-center {
    padding-right: 50px;
  }

  .form-base-mwa {
    background-color: var(--_appcues-2025---blurple--aubergine);
    background-image: linear-gradient(#352daa75, #352daa75), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2797_pepper-large.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa277f_darkpurpfruit.svg");
    background-position: 0 0, 100% 100%, -5% 120%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, auto, 250px;
  }

  .padding-global-16.more-bottom {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-container {
    background-color: #020c1c;
    margin-top: -5px;
  }

  .line-13 {
    background-color: #cdd5e882;
  }

  .demo-showcase-hero {
    background-position: 0 96px, 100% 100%;
  }

  .demoshow-image-wrap {
    width: 100%;
  }

  .demo-cardimg {
    object-position: 50% 50%;
  }

  .demo-card-desc.category {
    font-size: 13px;
  }

  .logos-stats-section.padding-top-bottom {
    max-width: 1400px;
  }

  .logos-stats-section.padding-top-bottom.newpages {
    padding-bottom: 0;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent {
    justify-content: center;
    align-items: center;
  }

  .full-width-grid {
    grid-template-columns: 1.5fr 1fr;
  }

  .dark-section.padding-top-bottom.padding-medium.bg-brand-tan._w-wave.dark-wave {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2cc8_tan-to-dark-wave.svg");
    padding-bottom: 8rem;
  }

  .link-cards-section.padding-top-bottom {
    max-width: 1400px;
  }

  .navigation-item-25 {
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .plan-icon.left-align-newpricing.grow-plan-icon {
    padding-right: 0;
  }

  .floating-dolphin {
    top: 495px;
    right: 4%;
  }

  .floating-dolphin.demo {
    top: 381px;
    right: 8%;
  }

  .bg-brand-tan.align-center {
    padding-left: 0;
    padding-right: 0;
  }

  .section_header.bg-brand-blurp-100.navigation-compensate {
    background-position: 50% 123%;
  }

  .section_header.bg-brand-purp-100._w-wave.integrations {
    background-position: 50% 75%, 50% 100%;
  }

  .section_header.mwa-header-landing {
    background-position: 50% -104%;
    background-size: cover;
  }

  ._21-container-14, ._21-container-14.center.home, ._21-container-14.center.home, ._21-container-14.center.home, .by-course-div-2 {
    max-width: 1400px;
  }

  .text-block-228.dark.regular {
    line-height: 2vh;
  }

  .lg-feat-image {
    max-width: 1400px;
  }

  .container-1200.bg-brand-tan.padding-medium {
    max-width: 1400px;
    padding-bottom: 2rem;
  }

  .footer-form-2030.padding-section-xlarge {
    padding-top: 11rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-7.text-align-center {
    font-size: 80px;
  }

  .customer-stories-results-2, .customer-stories-results-3 {
    justify-content: flex-start;
    max-width: 1300px;
    display: flex;
  }

  .custstories-coll-list-2.top-pad.customerpage {
    flex: 0 auto;
    place-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    max-width: 1300px;
  }

  .heading-style-h1-8.text-color-white.align-center.interior-smaller {
    width: 80%;
  }

  .section-wrap.centered._2-columns-text-and-list.z-index-1 {
    z-index: 200;
    z-index: 200;
    z-index: 200;
    z-index: 200;
  }

  .plg-flywheelsection.grey-background {
    padding-top: 400px;
  }

  .plg-flywheelsection.bg-brand-tan._w-wave.more-int-pad {
    padding-bottom: 150px;
  }

  .anchor {
    top: 633.125px;
    left: 193.945px;
  }

  .logo-block-noanimation {
    max-width: none;
  }

  .logo-grid-dark.new2025._5-logos {
    width: 1400px;
  }

  .logo-grid-dark.new2025.demo {
    margin-top: 0;
  }

  .bg-brand-purp-100._w-wave.align-center.padding-large.wave-dark.more-int-pad {
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
    background-color: var(--_appcues-2025---blurple--petal);
  }

  .appcues-stickynav-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sticky-nav-container-mega-white {
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sticky-nav-container-mega-white.shadow-medium {
    max-width: 1400px;
  }

  .logo-stats-container.bg-brand-white.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo-stats-section.padding-large.bg-brand-white.transparent.new2025 {
    padding-bottom: 3rem;
  }

  .nav-item-25-link {
    font-size: 14px;
    font-weight: 500;
  }

  .split-content-75percent.padding-top-bottom.mobile-less-pad {
    max-width: 1400px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-right-div.newpages {
    width: 80%;
  }

  .two-col-1200 {
    max-width: 1400px;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1x1.less-bottom._75x1, .two-col-1200._2colimg._5050.less-bottom {
    max-width: 1300px;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1x1.less-bottom._75x1, .two-col-1200._2colimg._5050.less-bottom {
    max-width: 1300px;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background {
    margin-left: 3%;
    margin-right: 3%;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1x1.less-bottom._75x1, .two-col-1200._2colimg._5050.less-bottom, .two-col-1200._2colimg._5050.less-bottom {
    max-width: 1300px;
  }

  .split-header.full-width {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .split-header.full-width.bg-brand-tan._w-wave.int-padding {
    padding-bottom: 50px;
  }

  .split-header.full-width.bg-brand-blurp-100._w-wave.int-padding {
    padding-bottom: 100px;
  }

  .cta-footer-100 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .integration-detail-hero {
    width: 100%;
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
  }

  .integration-detail-hero.workflow-version, .integration-detail-hero.landing-page, .integration-detail-hero.workflow-version, .integration-detail-hero.landing-page {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .integrations-back._100 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .integrations-back._100.dark {
    border-top-style: none;
    border-bottom-style: none;
    width: 1400px;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .integrations-back._100.dark {
    border-top-style: none;
    border-bottom-style: none;
    width: 1400px;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .integrations-back._100.dark.color-blurple {
    max-width: 1400px;
  }

  .integrations-back._100.dark {
    border-top-style: none;
    border-bottom-style: none;
  }

  .back-button-container {
    width: 100%;
    max-width: 1200px;
  }

  .back-button-container.align-center-mobile._80.align-left {
    margin-bottom: 40px;
  }

  .all-integ-link {
    font-size: 14px;
  }

  .sidebar-sticky-div.integrations.hide-mobile {
    z-index: 100;
  }

  .sidebar-sticky-div.integrations.hide-in-mobile---workflows {
    z-index: 10;
  }

  .container-32.middle-top {
    z-index: 100;
    z-index: 100;
  }

  .heading-style-integrations.smaller.align-center-mobile {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .body-tan {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .intergration-centered-hero.main-page.padding-section-large {
    background-image: linear-gradient(#020c1c2b 74%, #020c1c), none;
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 100%;
    background-attachment: scroll, scroll;
  }

  .integrations-secondarydark.padding-section-large {
    margin-top: -2px;
  }

  ._1200px-container-5.spaced {
    max-width: 1400px;
  }

  .integration-card-2.integrations.smaller-interior {
    padding-left: 0;
    padding-right: 0;
  }

  .demo-wrap.bg-brand-tan {
    background-image: none;
  }

  .demo-wrap.demo-request-hero.auto-height {
    min-height: auto;
  }

  .demo-content-div {
    width: 78%;
  }

  .demo-div.background-color-black.video-demo {
    padding-left: 6%;
    padding-right: 6%;
  }

  .demo-div.bg-brand-blurp-100.demo-request-hero {
    padding-bottom: 50px;
    padding-left: 6%;
  }

  .demo-div.bg-brand-blurp-300._50.demo-hero {
    padding-right: 8%;
  }

  .text-align-center-16.hero-contained {
    width: 90%;
  }

  .padding-section-medium-9._1200-container {
    padding-bottom: 0;
  }

  .padding-section-teams.marketingteams.bg-brand-dark {
    padding-top: 50px;
  }

  .padding-section-medium-10._1200-container {
    padding-bottom: 0;
  }

  ._10x-sally {
    top: -8%;
    right: 2%;
  }

  ._7x-basia {
    top: -7%;
    left: 2%;
  }

  .padding-global-17.womens-day {
    justify-content: center;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .padding-global-17.dark {
    margin-top: -2px;
  }

  .grid-34._2 {
    max-width: 1400px;
  }

  .text-style-muted-2.role {
    font-size: 16px;
    line-height: 19px;
  }

  .padding-layout._0 {
    width: 100%;
  }

  .women-wrapper, .large-lightbox-link, .womens-day-description-div {
    max-width: 1400px;
  }

  .hero-womenkickingsaas {
    background-image: none;
    background-position: 2% 46%;
    background-repeat: no-repeat;
    background-size: 500px;
    background-attachment: scroll;
  }

  .womens-day.sm-sub.gradient {
    font-size: 22px;
  }

  .container-large-66 {
    justify-content: center;
    align-items: center;
    max-width: 1400px;
    display: flex;
  }

  .text-size-regular-34.text-color-grey.text-weight-normal.womens-day {
    color: #dadde7;
  }

  .textlinkappcues._100 {
    width: 100%;
  }

  .button-womensday.grad.is-thin.intwomen {
    margin-top: 30px;
  }

  .card_2col-layout._1200 {
    max-width: 1400px;
  }

  .text-style-caps.x-nominee {
    padding: 4px 12px;
    font-size: 14px;
    line-height: 19px;
  }

  .nominee-div {
    margin-top: 0;
    padding-left: 16px;
    top: 7.172px;
  }

  .nominee-role.role {
    font-size: 16px;
    line-height: 19px;
  }

  .rotating-txt {
    width: 7vw;
    height: 7vw;
  }

  .rotating-txt.interior {
    bottom: 24%;
    right: 14%;
  }

  .navigation-list-dropdown-l---product.w--open {
    max-width: 1400px;
  }

  .integration-detail-hero-2 {
    background-image: none;
    background-position: 50% 100%;
    background-size: contain;
  }

  .all-integ-link-2 {
    font-size: 14px;
  }

  .paa-examples {
    padding-bottom: 5rem;
  }

  .demorequest-form {
    max-width: none;
  }

  .interior-paa-hero.center-mobile, .nav-whyappcues-dropdown.w--open {
    max-width: 1400px;
  }

  .nav-whyappcues-dropdown.mobile.w--open {
    right: 258px;
  }

  .nav-dropdown-card-large.shadow-medium.sm {
    width: 25vw;
  }

  .subheading-regular {
    font-size: 15px;
    font-weight: 500;
  }

  .max-width-1200.full-wdith-newhome, .container-xlarge {
    max-width: 1400px;
  }

  .layout348_image.is-image1, .layout348_image.is-image2, .layout348_image.is-image1, .layout348_image.is-image2 {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .play-arrow-test.step2.hide-tablet, .play-arrow-test.hide-tablet, .play-arrow-test.step2.hide-tablet, .play-arrow-test.step2.hide-tablet, .play-arrow-test.hide-tablet {
    z-index: 50;
  }

  .padding-section-medium-13, .featured-4-grid.animated, .featured-4-grid.animated {
    max-width: 1400px;
  }

  .tabs-content-large._100duno {
    width: 100%;
    min-width: 1200px;
    max-width: 1200px;
  }

  .homepage-video-2 {
    opacity: .85;
  }

  ._100-home-test {
    width: 1400px;
    margin-top: 40px;
  }

  .subnav-div {
    justify-content: center;
  }

  .subnav-content-div {
    max-width: 1400px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-patternpages-options {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .full-width-color-div.bg-brand-tan.top-pad {
    max-width: 1300px;
  }

  .looping-cap-video {
    aspect-ratio: 16 / 9;
  }

  .team-member-image-wrapper, .team-member-image-wrapper.blurp, .team-member-image-wrapper.blurp-copy, .team-member-image-wrapper.blurp, .team-member-image-wrapper.blurp-copy {
    height: 450px;
  }

  .team-member-card {
    height: 380px;
  }

  .container-medium-2.leadership {
    max-width: 1300px;
  }

  .container-medium-2.leadership.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._w-flip-card, .c-card-back, .c-card-front, ._w-card-front {
    height: 380px;
  }

  .gallery-rotate-image._06 {
    bottom: 307px;
    right: 77px;
  }

  .gallery-rotate-image._04 {
    bottom: 345px;
    left: 52px;
  }

  .gallery-image-small._03 {
    box-shadow: 0 4px 32px #00000014;
  }

  .gallery-image-small._04 {
    box-shadow: 0 2px 13px #00000005;
  }

  .large-company-photo.full-width-section {
    max-width: 1300px;
  }

  .text-size-regular-44 {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }

  .grid-113._2wbox {
    max-width: 1400px;
  }

  .heading-style-h2-13 {
    font-size: 70px;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark {
    height: 525px;
  }

  .text-size-large-4 {
    font-family: DM Sans, sans-serif;
  }

  .text-size-regular-45 {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }

  .max-width-large-5 {
    max-width: 65rem;
  }

  .center-headline-div.margin-top.margin-large.margin-bottom {
    margin-top: 2rem;
  }

  .text-style-allcaps-18 {
    font-family: DM Mono, sans-serif;
  }

  .heading-style-h2-14 {
    font-size: 70px;
  }

  .text-size-regular-46 {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }

  .text-size-medium-38 {
    font-family: DM Sans, sans-serif;
  }

  .padding-section-large-4 {
    padding-top: 2rem;
  }

  .heading-style-h2-15 {
    font-size: 70px;
  }

  .hero__content {
    margin-top: 50px;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
  }

  .image-293, .push-hero-img {
    box-shadow: none;
  }

  .image-inline-solutions {
    width: 100%;
  }

  .form-block-white-back.demo-hero.shadow-medium.auto-height.demopage {
    width: 80%;
  }

  .g2-xs-grid.smaller.new.demo-page-specific {
    width: 76%;
  }

  .testimonial-grid-3.static-one {
    max-width: 1400px;
  }

  .testimonial-block {
    max-width: 1300px;
  }

  .logo-div-align-center.within-hero {
    margin-top: 20px;
  }

  .logo-div-align-center.demo {
    max-width: 1400px;
  }

  .logo-div-align-center.lesstop {
    margin-top: 2rem;
  }

  .wave-bottom {
    top: 53%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 0%;
    margin-right: 0%;
  }

  .feature-4-grid.animated, .feature-5-grid.animated, .feature-5-grid.animated {
    max-width: 1400px;
  }

  .hiw-card-row.main {
    padding-right: 109px;
  }

  .hiw-milestone-content {
    max-width: 550px;
  }

  .demo-grid {
    width: 80%;
  }

  .img-testimonial-curved.img-100 {
    width: 100%;
  }

  .hero-champs {
    max-width: 1300px;
  }

  .customer-stories-detail-copy, .resource-hub-hero {
    background-color: var(--_appcues-2025---dark--dark-900);
    width: 100%;
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 6%;
    padding-right: 6%;
  }

  .resource-hub-hero.bg-darkgradient {
    background-image: linear-gradient(131deg, #312b83 6%, #211d57 49%, #201c41);
    max-width: 1400px;
    padding-top: 70px;
  }

  .resource-hub-hero.bg-darkgradient.interior {
    background-image: linear-gradient(131deg, #312b83 6%, #211d57 49%, #201c41);
    max-width: 1400px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .resource-hub-section-container {
    padding-top: 60px;
  }

  .container-resource-hub {
    max-width: 1400px;
  }

  .text-w-icon-found.text-color-primary.blog-specific.appcues-cta {
    font-size: 28px;
  }

  .text-w-icon-found.blog-subscribe {
    font-size: 28px;
    font-weight: 400;
  }

  .gif-inline-pricing {
    width: 100%;
  }

  .header-pricing-cards.top-pricing.secondary-card.new-variation {
    padding-left: 20px;
  }

  .pricing-whats-included-div.margin-top, .container-regular-41 {
    max-width: 1400px;
  }

  .container-regular-41.pricing-specific, .container-regular-41.pricing-specific.margin-bottom, .container-regular-41.pricing-specific, .container-regular-41.pricing-specific.margin-bottom, .container-regular-41.pricing-specific.margin-bottom {
    max-width: 1300px;
  }

  .grid-four-column, .container-1200-embed-xta.margin-top-large, .container-1200-embed-xta.margin-top-large {
    max-width: 1400px;
  }

  .content-bento-image {
    padding: 8px 8px 0;
  }

  .tab-container {
    max-width: 1300px;
  }

  .tab-panel._2.white.shadow-large {
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }

  .feature-section-ai {
    flex-flow: column;
    display: flex;
  }

  .padded-feature {
    margin-bottom: 100px;
  }

  .cta-card-filled {
    width: 100%;
    min-width: 1300px;
    max-width: 1300px;
  }

  .ai-tabs.shadow-large {
    box-shadow: 0 20px 24px -4px #20275514, 0 8px 8px -4px #00000008;
  }

  .cta-card-link {
    max-width: 1300px;
  }

  .text-size-regular-47 {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }

  .banner-03-section {
    background-size: cover;
  }

  .banner-03-container {
    max-width: 1400px;
  }

  .heading-style-h2-17 {
    font-size: 70px;
  }

  .grid-118._2wbox {
    max-width: 1400px;
  }

  .primary-call-to-action-2 {
    background-color: #5c45ff;
    max-width: 1400px;
    margin-bottom: -8%;
  }

  .text-size-large-7 {
    font-family: DM Sans, sans-serif;
  }

  .grid-two-column-5 {
    max-width: 1400px;
  }

  .text-size-small-19 {
    font-family: DM Sans, sans-serif;
  }

  .container-large-83 {
    max-width: 1400px;
  }

  .text-size-regular-48 {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }

  .ai-border {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .newhero-div.align-center-tablet {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .text-size-regular-49 {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }

  .heading-style-h2-18 {
    font-size: 70px;
  }

  .grid-119._2wbox {
    max-width: 1400px;
  }

  .text-size-small-20 {
    font-family: DM Sans, sans-serif;
  }

  .container-large-84 {
    max-width: 1400px;
  }

  .text-size-regular-50, .text-size-regular-51 {
    font-family: DM Sans, sans-serif;
    font-weight: 500;
    line-height: 1.7;
  }

  .grid-120 {
    max-width: 1300px;
  }

  .ap-hero__mock {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .bootom-waves {
    margin-top: -219px;
  }

  .card-tops {
    aspect-ratio: auto;
    width: 100%;
  }

  .ap-logos__row {
    max-width: 1320px;
  }

  .col-one1 {
    color: #111827;
    background-color: #e9e9bf00;
    width: 25%;
  }

  .col-one1:hover {
    color: #111827;
  }

  .col-one1.w--current {
    background-color: #e9e9bf00;
  }

  .hd-mega-inner {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .headr-image-bol.g {
    max-width: none;
  }

  .hd-mega-item {
    justify-content: flex-start;
    align-items: center;
  }

  .ap-card.ap-card--1.stacking-card.is--first {
    margin-bottom: 220px;
  }

  .ap-testi__card, .ap-life__inner {
    max-width: 1440px;
  }

  .ap-sci-sectionm {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .ap-sci {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .ap-sci__card {
    height: auto;
  }

  .card-images {
    width: 100%;
    margin-bottom: -70px;
  }

  .colen-footer-col.last-cold {
    width: 23%;
  }

  .aw-footer-inner {
    max-width: 1366px;
  }

  .aw-foot-col.xcxcs {
    justify-content: space-between;
    align-items: flex-start;
  }

  .dark--blue.green-one {
    background-color: #f6ebf8;
  }

  .aw-hero {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .aw-hero__title {
    font-size: 96px;
  }

  .aw-hero__input {
    min-height: 175px;
  }

  .wk-pane-desc {
    font-size: 18px;
  }

  .text-block-249 {
    font-size: 22px;
  }

  .wk-tabs {
    padding-top: 100px;
    padding-bottom: 220px;
  }

  .wk-tabs-h {
    font-size: 54px;
  }

  .image-304 {
    object-fit: fill;
  }

  .text-block-246 {
    font-size: 36px;
  }

  .wk-tablink {
    padding-right: 0;
  }

  .aw-eyebrow {
    font-size: 13.5px;
  }

  .pr-card-tag {
    font-size: 18px;
  }

  .pr-sub {
    font-family: Martinaplantijn, Arial, sans-serif;
    font-size: 22px;
  }

  .pr-sub.xc {
    margin-bottom: 24px;
  }

  .aw-btn {
    margin-left: auto;
    margin-right: auto;
  }

  .pr-h1.cx {
    font-size: 76px;
  }

  .pr-plans.bgset {
    background-color: #fbfbfb;
  }

  .pr-card-name {
    font-size: 36px;
  }

  .pr-includes {
    color: #2b1a3eb3;
  }

  .pr-card-mau {
    font-size: 13.5px;
  }

  .pr-banner.cx {
    padding-bottom: 50px;
  }

  .pr-pills-h {
    font-size: 36px;
  }

  .pr-eyebrow.cxd {
    font-family: Basel Grotesk Mono, Arial, sans-serif;
    font-size: 13.5px;
  }

  .pr-why-h.text-algin-left {
    font-size: 66px;
  }

  .pr-prem-sub.xc {
    font-size: 22px;
  }

  .paragraph-11.c-card-btn-text {
    font-size: 16px;
  }

  .pr-faq-docs {
    font-size: 18px;
  }

  .pr-faq-h {
    font-size: 66px;
  }

  .pr-faq-docs-2 {
    font-size: 18px;
  }

  .pr-faq-h-2 {
    font-size: 66px;
  }

  .pr-faq-docs-3 {
    font-size: 18px;
  }

  .pr-faq-h-3 {
    font-size: 66px;
  }

  .pr-faq-docs-4 {
    font-size: 18px;
  }

  .pr-faq-h-4 {
    font-size: 66px;
  }

  .pr-cta-inner {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 720px;
  }

  .xscxw {
    width: 60%;
  }

  .pr-cta-h.t {
    font-size: 54px;
  }

  .bl-search-row {
    display: none;
  }

  .bl-input {
    border-color: var(--_appcues-2025---text-colors--body-copy);
  }

  .aw-btn-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-308 {
    border-radius: 55px;
  }

  .bl-cta-form {
    display: flex;
  }

  .exp-h1 {
    font-weight: 400;
  }

  .exp-three {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a43cf7b50b05d09e71a7da6_Frame%202147225431.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .exp-three-inner {
    background-image: none;
  }

  .exp-feature-body {
    letter-spacing: 0;
  }

  .image-307 {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .exp-engine-card {
    z-index: 1;
    position: relative;
  }

  .exp-engine {
    background-image: none;
    position: relative;
  }

  .sp-hero-left {
    max-width: 560px;
  }

  .sp-hero-inner {
    justify-content: space-between;
    max-width: 1320px;
    overflow: visible;
  }

  .sp-diff.blue-color.padding60px {
    background-color: #ecfbff;
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a455ce47c599971ed8eeacb_blob.png");
    background-position: 100%;
    background-size: contain;
  }

  .sp-diff-cols, .sp-talk-inner {
    max-width: 1320px;
  }

  .pr-faq-docs-5 {
    font-size: 18px;
  }

  .pr-faq-h-5 {
    font-size: 66px;
  }

  .aw-hero-1 {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a43d2a6034e2466172449d3_hero-section%20(2).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .aw-hero-1.purple-color, .aw-hero-1.blue-color {
    background-image: none;
  }

  .aw-hero-1.pink-color {
    background-image: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .aw-hero-1.purple-color, .aw-hero-1.blue-color {
    background-image: none;
  }

  .aw-btn-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-3.left-aling {
    margin-left: 0;
  }

  .aw-hero-inner {
    justify-content: space-between;
  }

  .aw-rpm {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a43d3120cba8bfd223e4929_testing-is-easy-section.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .aw-cs.vsx {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .aw-btn-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-4.left-aling {
    margin-left: 0;
  }

  .aw-btn-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-5.left-aling {
    margin-left: 0;
  }

  .aw-btn-6 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-6.left-aling {
    margin-left: 0;
  }

  .div-block-237 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .integrations-grid {
    max-width: 1320px;
    margin-right: auto;
    padding: 0;
  }

  .integrations-section {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .pr-faq-docs-6 {
    font-size: 18px;
  }

  .pr-faq-h-6 {
    font-size: 66px;
  }

  .dropdown-list-4, .dropdown-list-4.dropdown-list-3, .dropdown-list-4.dropdown-list-3 {
    display: none;
  }

  .div-block-238 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-content-3 {
    margin-top: 60px;
  }

  .text-section {
    background-size: 100% 100%;
  }

  .guess-grid {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .team-member-image-wrapper-copy, .team-member-image-wrapper-copy.blurp, .team-member-image-wrapper-copy.blurp-copy, .team-member-image-wrapper-copy.blurp, .team-member-image-wrapper-copy.blurp-copy, .team-member-image-wrapper-copy, .team-member-image-wrapper-copy.blurp, .team-member-image-wrapper-copy.blurp-copy, .team-member-image-wrapper-copy.blurp, .team-member-image-wrapper-copy.blurp-copy, .team-member-image-wrapper-copy-copy, .team-member-image-wrapper-copy-copy.blurp, .team-member-image-wrapper-copy-copy.blurp-copy, .team-member-image-wrapper-copy-copy.blurp-copy, .team-member-image-wrapper-copy-copy.blurp, .team-member-image-wrapper-copy-copy.blurp-copy, .team-member-image-wrapper-copy-copy.blurp-copy, .team-member-image-wrapper-copy-copy, .team-member-image-wrapper-copy-copy.blurp, .team-member-image-wrapper-copy-copy.blurp-copy, .team-member-image-wrapper-copy-copy.blurp, .team-member-image-wrapper-copy-copy.blurp-copy {
    height: 450px;
  }

  .primary-cta-copy.white {
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
    background-color: var(--primary-blurple\<deleted\|variable-ee848fd6-179e-fb8b-4d94-9b785ce6d7ac\>);
  }

  .aw-btn-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .pr-card-name-2 {
    font-size: 36px;
  }

  .a-i-helps {
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .image-328 {
    display: none;
  }

  .image-344 {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .exp-engine-card-copy {
    z-index: 1;
    position: relative;
  }

  .aw-rpm-copy {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a43d3120cba8bfd223e4929_testing-is-easy-section.jpg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image-349 {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image-351 {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .image-353 {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .exp-engine-card-copy-copy {
    z-index: 1;
    position: relative;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .aw-hero-1-copy.pink-color, .aw-hero-1-copy.purple-color, .aw-hero-1-copy.blue-color, .aw-hero-1-copy.pink-color, .aw-hero-1-copy.purple-color, .aw-hero-1-copy.blue-color {
    background-image: none;
  }

  .exp-engine-card-copy-copy-copy {
    z-index: 1;
    z-index: 1;
    position: relative;
  }

  .exp-engine-card-copy-copy-copy-copy {
    z-index: 1;
    position: relative;
  }

  .aw-hero-1-copy {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a43d2a6034e2466172449d3_hero-section%20(2).jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .aw-hero-1-copy.pink-color, .aw-hero-1-copy.purple-color, .aw-hero-1-copy.blue-color, .aw-hero-1-copy.purple-color-copy, .aw-hero-1-copy.pink-color, .aw-hero-1-copy.purple-color, .aw-hero-1-copy.blue-color, .aw-hero-1-copy.purple-color-copy {
    background-image: none;
  }

  .cell-8 {
    text-align: left;
    justify-content: center;
    align-items: flex-end;
  }

  .dropdown-list-6, .dropdown-list-6.dropdown-list-5, .dropdown-list-6.dropdown-list-5 {
    display: none;
  }

  .col-one1-2 {
    color: #111827;
    background-color: #e9e9bf00;
    width: 25%;
  }

  .col-one1-2:hover {
    color: #111827;
  }

  .col-one1-2.w--current {
    background-color: #e9e9bf00;
  }

  .dropdown-list-8, .dropdown-list-8.dropdown-list-7, .dropdown-list-8.dropdown-list-7 {
    display: none;
  }

  .body-232-copy.light--blue-copy {
    background-color: var(--_appcues-2025---light--white-primary);
    background-color: var(--_appcues-2025---light--white-primary);
  }

  .bl-input-copy {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .image-370 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .aw-btn-9 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-9.left-aling {
    margin-left: 0;
  }

  .aw-btn-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-10.left-aling {
    margin-left: 0;
  }

  .aw-btn-11 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-11.left-aling {
    margin-left: 0;
  }

  .div-block-242 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-12 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-12.left-aling {
    margin-left: 0;
  }

  .aw-btn-13 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-13.left-aling {
    margin-left: 0;
  }

  .aw-btn-14 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-14.left-aling {
    margin-left: 0;
  }

  .hd-mega-inner-copy, .hd-mega-inner-copy-copy {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .hd-mega-inner-copy-copy, .hd-mega-inner-red, .hd-mega-inner-copy-copy-copy, .hd-mega-inner-lightblue3, .hd-mega-inner-copy-copy-copy-copy, .hd-mega-inner-darkblue, .hd-mega-inner-copy-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy-copy, .hd-mega-inner-red2, .hd-mega-inner-copy-copy-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .hd-mega-inner-lightblue, .hd-mega-inner-lightblue-copy {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .hd-mega-inner-red-copy {
    justify-content: center;
    align-items: center;
  }

  .hd-mega-inner-red-copy-copy {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .hd-mega-inner-copy-copy-copy-copy-copy, .hd-mega-inner-red2-copy, .hd-mega-inner-red2-copy-copy {
    justify-content: center;
    align-items: center;
  }

  .aw-hero-inner-copy {
    justify-content: space-between;
  }

  .team-slider-bottom-wrapper {
    margin-top: 0;
  }

  .team-slider-mask {
    height: 500px;
  }

  .team-slide {
    background-color: var(--_appcues-2025---light--white-primary);
  }

  .ap-life__inner-copy {
    max-width: 1440px;
  }

  .div-block-254 {
    align-self: flex-start;
  }

  .div-block-256 {
    flex-flow: column;
    margin-bottom: -21px;
    display: flex;
  }

  .div-block-257 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-bottom: 12px;
    display: flex;
  }

  .div-block-258 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 100px;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-259, .div-block-260, .div-block-261, .div-block-262 {
    align-self: flex-start;
  }

  .div-block-263 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 100px;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-264 {
    align-self: flex-start;
  }

  .div-block-265 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    margin-bottom: 12px;
    display: flex;
  }

  .div-block-266, .div-block-267 {
    align-self: flex-start;
  }

  .div-block-269 {
    flex-flow: column;
    margin-bottom: -21px;
    display: flex;
  }

  .aw-btn-15 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-15.left-aling {
    margin-left: 0;
  }

  .image-382 {
    margin-bottom: 40px;
  }

  .aw-btn-16 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-16.left-aling {
    margin-left: 0;
  }

  .div-block-270 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-17 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-17.left-aling {
    margin-left: 0;
  }

  .aw-cs-copy-copy.vsx, .aw-cs-copy-copy.vsx-copy, .aw-cs-copy-copy.vsx-copy-copy, .aw-cs-copy-copy.vsx, .aw-cs-copy-copy.vsx-copy, .aw-cs-copy-copy.vsx-copy-copy {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .pr-faq-h-7, .pr-faq-h-8 {
    font-size: 66px;
  }

  .pr-faq-docs-7, .pr-faq-docs-8 {
    font-size: 18px;
  }

  .pr-faq-h-9 {
    font-size: 66px;
  }

  .pr-faq-docs-9 {
    font-size: 18px;
  }

  .pr-eyebrow-copy.cxd {
    font-family: Basel Grotesk Mono, Arial, sans-serif;
    font-size: 13.5px;
  }

  .aw-btn-18 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-18.left-aling {
    margin-left: 0;
  }

  .aw-btn-19 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-19.left-aling {
    margin-left: 0;
  }

  .aw-btn-20 {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-btn-20.left-aling {
    margin-left: 0;
  }

  .image-387 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .image-389, .image-391 {
    z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .form-5 {
    display: flex;
  }

  .bl-cta-h-copy {
    padding-bottom: 40px;
  }

  .title-wrapper-large-copy.padding-large {
    padding-bottom: 2rem;
  }

  .title-wrapper-large-copy.padding-xlarge.no-animation._1200 {
    padding-bottom: 0;
  }

  .title-wrapper-large-copy._100-percent {
    width: 100%;
  }

  .aw-btn-21, .aw-btn-21-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.padding-bottom.form-champions {
    max-width: 1300px;
  }

  .padding-section-large-copy.simple-hero.foundationalguide {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .padding-section-large-copy.medium-pad {
    margin-top: 2rem;
    padding-top: 0;
  }

  .padding-section-large-copy.simple-hero-copy.foundationalguide {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

  .container-large._1200-container.wrap {
    display: block;
  }

  .container-large.padding-top {
    padding-top: 5rem;
  }

  .container-large.less.use-case-container-tours {
    padding: 30px;
  }

  .container-large.less.use-case-container-tours.hide-tours {
    display: none;
  }

  .max-width-large.align-center.foundational {
    max-width: 40rem;
  }

  .max-width-large.resource-hub {
    width: 80%;
  }

  .max-width-small.align-center.jklarger {
    max-width: 50rem;
  }

  .container-medium.padding-section-medium.pricing-page {
    -webkit-text-stroke-width: 0ch;
    -webkit-text-stroke-width: 0ch;
    -webkit-text-stroke-width: 0ch;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-large.align-center {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.flex-wrap.bottom-align.align-center-tablet {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .margin-bottom.flex-wrap.bottom-align.center-aligned-tablet {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-size-medium.text-color-grey.center-mobile, .text-size-medium.margin-vertical.align-center-mobile, .text-size-medium.text-weight-regular.margin-top.align-center-tablet, .text-size-medium.text-color-grey.center-mobile, .text-size-medium.text-color-grey.center-mobile, .text-size-medium.margin-vertical.align-center-mobile, .text-size-medium.margin-vertical.align-center-mobile, .text-size-medium.text-weight-regular.margin-top.align-center-tablet, .text-size-medium.text-weight-regular.margin-top.align-center-tablet, .text-size-medium.text-weight-regular.margin-top.align-center-tablet {
    text-align: center;
  }

  .heading-style-h2 {
    font-size: var(--_appcues-2025---corner-radius--h2-tablet);
  }

  .heading-style-h2.text-color-primary.text-align-center-mobile, .heading-style-h2.text-align-left.text-color-white.align-center-tablet, .heading-style-h2.text-align-left.margin-bottom.align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.text-color-white {
    font-size: var(--h2-tablet);
  }

  .heading-style-h2.text-color-white.cs {
    font-size: 45px;
  }

  .heading-style-h2.text-color-white.text-align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.text-color-white.special-home {
    font-size: var(--h2-desktop);
  }

  .heading-style-h2.text-color-primary {
    font-size: var(--h2-tablet);
    font-weight: 600;
  }

  .heading-style-h2.text-color-primary.text-align-center {
    font-size: var(--h2-tablet);
  }

  .heading-style-h2.text-color-primary.text-align-center-mobile, .heading-style-h2.text-align-left.text-color-white.align-center-tablet, .heading-style-h2.text-align-left.margin-bottom.align-center-mobile, .heading-style-h2.text-align-left.text-color-white.align-center-tablet, .heading-style-h2.text-align-left.text-color-white.align-center-tablet, .heading-style-h2.text-align-left.margin-bottom.align-center-mobile, .heading-style-h2.text-align-left.margin-bottom.align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.new-dm.demo {
    margin-top: 1rem;
  }

  .heading-style-h2.new-dm._2025-new {
    font-size: var(--_appcues-2025---corner-radius--h2-mobile);
  }

  .heading-style-h2.new-dm._2025-new.text-align-center-mobile {
    letter-spacing: -.75px;
  }

  .heading-style-h2.new-dm._2025-new.text-align-center-mobile.align-left.align-center-tablet {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h2.new-dm.ug {
    font-size: var(--_appcues-2025---corner-radius--h2-tablet);
  }

  .heading-style-h2.new-dm.sm-tablet {
    font-size: var(--_appcues-2025---corner-radius--h1-mobile);
    font-weight: 700;
  }

  .heading-style-h2.new-dm.align-center-tablet {
    text-align: center;
  }

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

  .heading-style-h6.text-color-primary.padding-tiny {
    font-size: var(--h6-desktop);
  }

  .heading-style-h6.text-color-primary.large-tablet {
    font-size: var(--h4-tablet);
  }

  .heading-style-h6.margin-bottom.margin-top {
    margin-bottom: 1rem;
  }

  .heading-style-h6.smaller {
    font-size: 13px;
  }

  .heading-style-h5 {
    font-size: var(--_appcues-2025---corner-radius--h5-tablet);
  }

  .heading-style-h5.text-color-white {
    font-size: var(--h5-tablet);
  }

  .heading-style-h5.text-color-white.padding-left {
    text-align: center;
    text-align: center;
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
  }

  .heading-style-h5.paa {
    font-size: 22px;
  }

  .heading-style-h1 {
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
  }

  .heading-style-h1.text-color-white.text-size-medium.interior-small, .heading-style-h1.text-color-white.italics {
    font-size: var(--h1-tablet);
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories, .heading-style-h1.text-color-white.interior-smaller.less.align-center-mobile {
    text-align: center;
  }

  .heading-style-h1.text-color-white {
    font-size: var(--h1-tablet);
  }

  .heading-style-h1.text-color-white.text-size-medium.interior-small, .heading-style-h1.text-color-white.italics {
    font-size: var(--h1-tablet);
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories, .heading-style-h1.text-color-white.interior-smaller.less.align-center-mobile {
    text-align: center;
  }

  .heading-style-h1.text-color-white.text-size-medium {
    font-size: var(--h1-desktop-sm);
  }

  .heading-style-h1.text-color-white.text-size-medium.interior-small {
    font-size: var(--h1-tablet);
    font-size: var(--h1-tablet);
  }

  .heading-style-h1.text-color-white.italics {
    font-size: var(--h1-tablet);
  }

  .heading-style-h1.text-color-white.align-center.interior-smaller.margin-tiny {
    line-height: 1.3;
  }

  .heading-style-h1.text-color-white.interior-smaller {
    font-size: var(--h1-tablet);
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile {
    text-align: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories, .heading-style-h1.text-color-white.interior-smaller.less.align-center-mobile {
    text-align: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.paa-specific.align-center-tablet, .heading-style-h1.text-color-white.interior-smaller.center-mobile {
    text-align: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile.cs {
    text-align: left;
    text-align: left;
    font-style: normal;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-center.margin-small.mwa-specific {
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-size: 40px;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.center-mobile.paa-specific.text-color-light {
    justify-content: center;
    align-items: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories, .heading-style-h1.text-color-white.interior-smaller.less.align-center-mobile, .heading-style-h1.text-color-white.interior-smaller.less.align-center-mobile {
    text-align: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.paa-specific {
    text-align: center;
    letter-spacing: 0;
  }

  .heading-style-h1.text-color-white.interior-smaller.paa-specific.align-center-tablet {
    text-align: center;
    text-align: center;
  }

  .heading-style-h1.text-align-center.roadmap {
    font-size: 50px;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile {
    text-align: center;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm.demo-specific {
    font-size: 40px;
  }

  .heading-style-h1.margin-bottom.smaller.even-smaller {
    font-size: 55px;
  }

  .heading-style-h1.quickcues-special {
    font-size: var(--_appcues-2025---corner-radius--h1-desktop-lg);
  }

  .heading-style-h1.new-dm {
    font-size: 47px;
  }

  .heading-style-h1.new-dm.smaller-comp {
    font-size: 40px;
  }

  .button.is-secondary.padding-left {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: 1.5rem;
  }

  .button.padding-left, .button.is-secondary.padding-left, .button.is-secondary.padding-left {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: 1.5rem;
  }

  .button.is-icon.is-footer.hide-desktop {
    display: none;
  }

  .button.padding-left {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: 1.5rem;
  }

  .heading-style-h4 {
    font-size: var(--_appcues-2025---corner-radius--h4-tablet);
  }

  .heading-style-h4.text-color-white.align-center-mobile, .heading-style-h4.text-color-white.text-align-left {
    font-size: var(--h4-tablet);
  }

  .heading-style-h4.text-color-white.align-center-mobile, .heading-style-h4.text-color-white.text-align-left {
    font-size: var(--h4-tablet);
  }

  .heading-style-h4.text-color-white.align-center-mobile, .heading-style-h4.text-color-white.text-align-left {
    font-size: var(--h4-tablet);
  }

  .heading-style-h4.text-color-white.margin-top.margin-bottom.center-mobile {
    font-size: var(--h4-tablet);
    text-align: left;
    font-size: var(--h4-tablet);
    text-align: left;
    font-size: var(--h4-tablet);
    text-align: left;
  }

  .heading-style-h4.text-color-white.mwa-specific {
    font-size: 25px;
  }

  .heading-style-h4.text-color-white.mwa-specific.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .heading-style-h4.text-color-primary.margin-top.margin-bottom.center-mobile {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .heading-style-h4.text-color-primary.blog-specific {
    font-size: 24px;
  }

  .heading-style-h4.text-color-primary.blog-specific.appcues-cta {
    font-size: 20px;
  }

  .heading-style-h4.text-color-primary.paa {
    font-size: 30px;
  }

  .heading-style-h4.text-align-left.text-color-white {
    text-align: center;
    text-align: center;
  }

  .heading-style-h4.text-color-primary {
    font-size: var(--h4-tablet);
  }

  .heading-style-h4.margin-top.text-color-white {
    font-weight: 600;
  }

  .heading-style-h4.margin-top.center-mobile {
    text-align: center;
  }

  .heading-style-h4.text-color-light {
    font-size: var(--h4-tablet);
    line-height: 1.4;
  }

  .heading-style-h4.text-color-light.center-mobile.margin-bottom.margin-top {
    margin-bottom: 1rem;
  }

  .text-size-regular.text-color-secondary.margin-top.text-align-center-mobile, .text-size-regular.text-color-white.typeface-mulish.center-tablet {
    text-align: center;
  }

  .text-size-regular.text-color-grey.center-mobile.center, .text-size-regular.text-color-grey.margin-top.text-align-center-mobile, .text-size-regular.text-color-grey.text-align-center-tablet, .text-size-regular.text-align-left.align-center-mobile {
    text-align: center;
  }

  .text-size-regular.margin-vertical.align-center-mobile, .text-size-regular.text-align-center-mobile {
    text-align: center;
  }

  .text-size-regular.align-center-tablet, .text-size-regular.text-color-secondary.margin-top.text-align-center-mobile, .text-size-regular.text-color-secondary.margin-top.text-align-center-mobile, .text-size-regular.text-color-secondary.margin-top.text-align-center-mobile, .text-size-regular.text-color-white.typeface-mulish.center-tablet {
    text-align: center;
  }

  .text-size-regular.text-color-white.text-align-center-tablet, .text-size-regular.text-color-white.typeface-mulish.center-tablet, .text-size-regular.text-color-white.typeface-mulish.center-tablet {
    text-align: center;
  }

  .text-size-regular.text-color-white.left-align-tablet {
    text-align: left;
  }

  .text-size-regular.text-color-white.margin-top.tab {
    text-align: center;
    text-align: center;
    font-size: 13px;
    line-height: 1.5;
  }

  .text-size-regular.text-color-white.mwa-specific.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-white.smaller-mobile {
    font-size: 13px;
  }

  .text-size-regular.text-color-white.text-align-center-tablet {
    text-align: center;
  }

  .text-size-regular.text-color-grey.center-mobile.center, .text-size-regular.text-color-grey.margin-top.text-align-center-mobile, .text-size-regular.text-color-grey.text-align-center-tablet {
    text-align: center;
  }

  .text-size-regular.text-color-grey.list {
    line-height: 1.2;
  }

  .text-size-regular.text-color-grey.center-mobile {
    font-weight: 500;
  }

  .text-size-regular.text-color-grey.center-mobile.center, .text-size-regular.text-color-grey.margin-top.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-grey.text-align-center-tablet, .text-size-regular.text-align-left.align-center-mobile, .text-size-regular.text-align-left.align-center-mobile {
    text-align: center;
  }

  .text-size-regular.margin-top.text-color-secondary.text-width-full, .text-size-regular.margin-top.text-color-grey.text-full-width {
    width: 100%;
  }

  .text-size-regular.margin-top.text-color-grey.text-full-width {
    width: 100%;
  }

  .text-size-regular.margin-top.text-color-grey.width-sm-tablet {
    width: 80%;
  }

  .text-size-regular.margin-top.text-color-secondary.text-width-full {
    width: 100%;
  }

  .text-size-regular.pill {
    font-family: var(--_appcues-2025---text--subhead);
    font-size: 14px;
  }

  .text-size-regular.align-left-mobile {
    text-align: left;
  }

  .text-size-regular.max-width-large.text-color-white.xs.hidetablet {
    display: none;
  }

  .text-size-regular.margin-vertical.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-align-center-mobile {
    text-align: center;
  }

  .text-size-regular.foundational-hero {
    font-size: 18px;
    font-weight: 400;
  }

  .text-size-regular.align-center-tablet {
    text-align: center;
  }

  .heading-style-h3 {
    font-size: var(--_appcues-2025---corner-radius--h3-tablet);
  }

  .heading-style-h3.text-color-white.margin-top, .heading-style-h3.text-color-primary, .heading-style-h3.text-color-light {
    font-size: var(--h3-tablet);
  }

  .heading-style-h3._2025-dm.align-center-mobile, .heading-style-h3._2025-dm.text-color-white {
    font-size: var(--_appcues-2025---corner-radius--h3-tablet);
  }

  .heading-style-h3._2025-dm.text-color-white.text-align-center-tablet, .heading-style-h3._2025-dm.text-color-white.align-center-tablet {
    text-align: center;
  }

  .heading-style-h3._2025-dm.smaller-feature.align-center-tablet, .heading-style-h3.text-color-white.align-center-mobile {
    text-align: center;
  }

  .heading-style-h3.text-color-white.align-center-mobile {
    text-align: center;
  }

  .heading-style-h3.text-color-white.margin-top, .heading-style-h3.text-color-primary, .heading-style-h3.text-color-light {
    font-size: var(--h3-tablet);
  }

  .heading-style-h3.text-color-light.center-mobile {
    text-align: center;
  }

  .heading-style-h3.text-color-light.align-center-mobile, .heading-style-h3.text-color-light.center-mobile {
    text-align: center;
  }

  .heading-style-h3.text-color-light.center-mobile.footer-specific {
    font-size: 40px;
  }

  .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile.align-left-tablet {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .heading-style-h3.text-color-light.align-center-mobile {
    text-align: center;
  }

  .heading-style-h3.foundational.ug {
    letter-spacing: -.75px;
    letter-spacing: -.75px;
  }

  .heading-style-h3.text-align-center.text-color-white.margin-bottom {
    font-size: 30px;
  }

  .heading-style-h3._2025-dm {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
  }

  .heading-style-h3._2025-dm.text-align-left.text-align-center-tablet {
    text-align: center;
  }

  .heading-style-h3._2025-dm.align-center-mobile, .heading-style-h3._2025-dm.text-color-white {
    font-size: var(--_appcues-2025---corner-radius--h3-tablet);
  }

  .heading-style-h3._2025-dm.text-color-white.text-align-center-tablet, .heading-style-h3._2025-dm.text-color-white.align-center-tablet {
    text-align: center;
  }

  .heading-style-h3._2025-dm.smaller-feature.align-center-tablet, .heading-style-h3._2025-dm.text-align-left.text-align-center-tablet, .heading-style-h3._2025-dm.text-align-left.text-align-center-tablet {
    text-align: center;
  }

  .heading-style-h3._2025-dm.align-center-mobile, .heading-style-h3._2025-dm.text-color-white {
    font-size: var(--_appcues-2025---corner-radius--h3-tablet);
  }

  .heading-style-h3._2025-dm.text-color-white.text-align-center-tablet, .heading-style-h3._2025-dm.text-color-white.align-center-tablet, .heading-style-h3._2025-dm.text-color-white.text-align-center-tablet, .heading-style-h3._2025-dm.text-color-white.align-center-tablet {
    text-align: center;
  }

  .heading-style-h3._2025-dm.smaller-feature {
    font-size: 24px;
  }

  .heading-style-h3._2025-dm.smaller-feature.align-center-tablet {
    text-align: center;
    text-align: center;
  }

  .icon-embed-large.absolute.color-tone {
    width: 5rem;
    height: 5rem;
  }

  .icon-embed-xsmall.hide-mobile {
    display: none;
  }

  .text-style-allcaps.overline.text-color-lightpurp.text-align-left {
    line-height: 1.3;
  }

  .text-style-allcaps.text-color-white.align-center-tablet {
    text-align: center;
    text-align: center;
  }

  .text-style-allcaps.text-color-primary {
    font-size: 13px;
  }

  .text-style-allcaps.text-color-primary.text-align-left {
    font-size: 15px;
  }

  .text-align-center.hero-contained {
    width: 90%;
  }

  .text-size-small.text-align-left.text-style-allcaps.stat-logobar {
    letter-spacing: 0;
    font-size: 10px;
  }

  .text-size-small.text-align-left.text-style-allcaps.align-center-tablet {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .text-size-small.body-medium.bullets-pricing {
    line-height: 1.6;
  }

  .text-size-large.text-weight-semi.a-bit-bigger, .text-size-large.demopage.demo-page-specific.text-weight-bold.align-center-tablet, .text-size-large.align-center-tablet {
    text-align: center;
  }

  .text-size-large.text-weight-medium {
    font-size: 15px;
  }

  .text-size-large.margin-top.text-weight-semi {
    color: var(--_appcues-2025---text-colors--header);
  }

  .text-size-large.text-weight-semi.a-bit-bigger, .text-size-large.demopage.demo-page-specific.text-weight-bold.align-center-tablet {
    text-align: center;
    text-align: center;
  }

  .text-size-large.demopage.demo-page-specific.text-weight-bold.align-center-tablet, .text-size-large.align-center-tablet {
    text-align: center;
  }

  .padding-section-small._12-section._100-percent {
    width: auto;
  }

  .padding-global.padding-top {
    padding-left: 5%;
    padding-right: 5%;
  }

  .padding-global.bg-brand-dark.align-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global.bg-brand-blurp-100.gradientback {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 5%;
  }

  .padding-section-medium {
    flex-flow: wrap;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .padding-section-medium.wrap {
    justify-content: center;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.more, .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile {
    padding-bottom: 5rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad {
    padding-top: 5rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.padding-bottom.form-champions {
    margin-bottom: 0;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large.tablet-pad {
    padding-top: 10rem;
  }

  .padding-section-large.simple-hero {
    padding-bottom: 8rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.more, .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .padding-section-large.simple-hero.less-interior.companypage {
    padding-top: 8rem;
    padding-bottom: 2rem;
  }

  .padding-section-large.simple-hero.less-pad {
    padding-top: 8rem;
    padding-bottom: 5rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet {
    padding-bottom: 3rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.more, .padding-section-large.simple-hero.less-int-pad-tablet.features, .padding-section-large.simple-hero.less-int-pad-tablet.more, .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .padding-section-large.wrap._1200-container {
    flex-flow: wrap;
    justify-content: center;
  }

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

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

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

  .nav-button-group {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-menu {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #0000007a;
    border-bottom: 1px solid #1b1b1d;
    margin-left: 5.25%;
    margin-right: 5.25%;
    padding: 12px 24px;
    top: 72px;
  }

  .nav-container-lines {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-link-wrapper.margin-top.align-center-tablet, .text-link-wrapper.align-right.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .text-link-wrapper.padding-left {
    margin-top: 10px;
    margin-left: 0;
  }

  .text-link-wrapper.padding-left.no-top-pad {
    margin-top: 0;
  }

  .text-link-wrapper.padding-left.footer, .text-link-wrapper.padding-left.no-top-pad {
    margin-top: 0;
  }

  .text-link-wrapper.padding-left.padding-mobile {
    margin-left: 15px;
  }

  .text-link-wrapper.padding-left.verticalcenter {
    margin-top: 0;
  }

  .text-link-wrapper.padding-left.verticalcenter.learn-more.regular {
    width: 100%;
    margin-top: 10px;
  }

  .text-link-wrapper.padding-left.footer {
    margin-top: 0;
  }

  .text-link-wrapper._100.text-align-left.padding-top.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .text-link-wrapper.margin-top.align-center-tablet, .text-link-wrapper.align-right.align-center-tablet, .text-link-wrapper.align-right.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

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

  .button-secondary {
    max-width: 150px;
    display: flex;
  }

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

  .button-div {
    flex-direction: column;
    justify-content: center;
  }

  .button-div.align-left.space-between {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-div.align-center.gap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .button-div.add-pad-tab {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .hero-content.content-centered.max-width-70 {
    width: 80%;
  }

  .stat-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px;
  }

  .featured-content-container.background-color-dark.homepage-specific.select {
    padding: 2rem;
  }

  .two-col-left-section {
    justify-content: center;
    align-items: center;
  }

  .box-wrapper-grid-6 {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px;
  }

  .copywrite-text.link {
    margin-left: 25px;
  }

  .copywrite-text.link.first {
    margin-left: 0;
  }

  .copywrite-text.arr {
    margin-bottom: 20px;
  }

  .copywrite-link-wrap.left-align {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-headings.subscribe.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .cta-feature-row {
    justify-content: center;
    align-items: center;
  }

  .primary-call-to-action {
    border-radius: 0;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .cta-header-wrap {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }

  .cta-content-wrap {
    justify-content: flex-start;
    align-items: center;
    padding-right: 20px;
  }

  .cta-content-wrap.homepage._20 {
    padding-right: 20px;
  }

  .cta-content-wrap.homepage._20.footer-cta, .cta-content-wrap.homepage._20 {
    padding-right: 20px;
  }

  .cta-content-wrap.homepage._20.footer-cta, .cta-content-wrap.homepage._20 {
    padding-right: 20px;
  }

  .cta-content-wrap.homepage._20.blog-sub {
    padding-left: 0;
  }

  .cta-content-wrap.homepage._20.less-opm-footer {
    margin-bottom: 30px;
  }

  .cta-content-wrap.homepage._20.footer-cta {
    padding-right: 20px;
  }

  .cta-content-detail {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .two-col-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .two-col-header._1200 {
    justify-content: space-between;
    align-items: center;
  }

  .social-icons1_list.footer.align-right {
    place-items: center end;
  }

  .footer-wrapper---all {
    padding-top: 0;
  }

  .social-icons-wrapper-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .footer-link-2024 {
    margin-bottom: 4px;
    font-size: 13px;
  }

  .sticky-nav-main-container {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .stats-number.xl {
    font-size: 30px;
  }

  .stat-wrapper-2 {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout349_mobile-image {
    position: static;
  }

  .layout349_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .homepage-scroll-component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .homepage-scroll-component.home {
    grid-template-columns: 1fr;
    margin-top: 5rem;
  }

  .scroll_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .scroll-component_desktop-image-wrapper {
    display: none;
  }

  .quote-card {
    padding: 48px 32px;
  }

  .button-3 {
    padding: 18px 40px;
  }

  .button-3:hover {
    background-color: #cbc9f3;
  }

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

  .logo2_logo-list.align-center-mobile {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    max-width: 100%;
  }

  .logo2_logo-list.align-center-mobile._6col.stack-mobile {
    margin-top: 20px;
  }

  .logo-interior-component {
    grid-column-gap: 3rem;
  }

  .logo-interior-component.padding-section-medium {
    margin-top: 2rem;
  }

  .text-and-icon.align-left._1000.left.wrap-mobile.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .heading-h1-wrap-homepage {
    font-size: 55px;
  }

  .heading-h1-wrap-homepage.interior, .heading-h1-wrap-homepage.foundational, .heading-h1-wrap-homepage.interior, .heading-h1-wrap-homepage.foundational {
    font-size: 50px;
  }

  .background-angle.angle-mwa {
    top: -48px;
  }

  .interior-stat-div-main {
    width: 100%;
  }

  ._4x-grid-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .stats-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .small-content-left {
    max-width: 16rem;
  }

  .small-content-left.nowrap.align-center-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .text-link-div {
    flex-direction: column;
    justify-content: center;
  }

  .text-link-div.sm {
    width: 100%;
    margin-top: 10px;
  }

  .text-link-div.no-padding {
    justify-content: center;
    align-items: flex-end;
  }

  .cta-content-line-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .xs-line-cta {
    padding: 3rem 1rem;
  }

  .cta-image-group.is-center.is-testimonial {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .main-footer-container {
    flex: 0 auto;
    order: -1;
  }

  .main-footer-container.f00ts._2025 {
    padding-top: 4rem;
  }

  .sub-footer-container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .sub-footer-container.smalls-footer.left-align {
    justify-content: flex-start;
    align-items: center;
  }

  .sub-footer-container.smalls-footer {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .heading-style-h2-2.text-color-primary.text-align-center {
    margin-top: 1rem;
    font-size: 45px;
    line-height: 1.2;
  }

  .container-large-59.align-center.womensday {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .textcolumnright {
    padding-left: 0;
  }

  .header108_image-wrapper.is-image-small {
    width: 25vw;
  }

  .value-item-2 {
    width: 50%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .value-item-2.new {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-style-h3-3 {
    font-size: 2.25rem;
  }

  .deistatement.box {
    width: 85%;
  }

  .padding-regular {
    padding: 6rem 50px;
  }

  .our-story-block {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .our-story-block.company.margin {
    padding-left: 50px;
    padding-right: 50px;
  }

  .left-arrow-2 {
    height: 90px;
  }

  .div-block-174 {
    margin-left: 0;
  }

  .subheading-4 {
    font-size: 14px;
  }

  .subheading-4.normal {
    font-size: 14px;
    line-height: 1.6em;
  }

  .layout194_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .header108_image-list {
    height: 70vh;
  }

  .c-slide_image.c-move-to-bottom {
    transform: none;
  }

  .c-slide_image.c-move-to-bottom:hover {
    opacity: 1;
  }

  .right-arrow-2 {
    height: 90px;
  }

  .map-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .layout33_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container.center.padonsides {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container.values {
    flex-direction: row;
  }

  .text-column-left.imageinstead {
    flex: 0 auto;
    margin-top: 56px;
    padding-left: 0;
  }

  .investor-image {
    margin-right: 0;
  }

  .feature-tab-white {
    align-items: center;
    height: auto;
  }

  .columns-15 {
    flex-wrap: wrap;
  }

  .grid-26.full-width-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .layout3_component {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .grid-4 {
    grid-template-rows: .75fr;
    grid-template-columns: 1fr 1fr;
  }

  .dei-statement.box {
    width: 85%;
  }

  .investor-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-155 {
    font-size: 28px;
  }

  .heading-155.smaller, .heading-155.smaller.smaller-block {
    width: 80%;
  }

  .heading-155.h3.deistatement {
    font-size: 14px;
  }

  .heading-155.smaller, .heading-155.smaller.smaller-block, .heading-155.smaller.smaller-block {
    width: 80%;
  }

  .split-text-column {
    flex-wrap: wrap;
    padding-left: 50px;
    padding-right: 50px;
  }

  .split-text-column._2 {
    flex-wrap: wrap-reverse;
  }

  .split-text-column._2.toppad.lesspad {
    margin-top: 20px;
  }

  .employeefeatures {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-176 {
    align-items: center;
    height: auto;
  }

  .wrap-v-large.dontwrap.topalign.align-center-tablet {
    justify-content: center;
    align-items: flex-start;
  }

  .wrap-v-large.dontwrap.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .counter-wrap.align-center {
    width: 100%;
  }

  .foundational-hero-interior {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .foundational-hero-interior.full-width {
    background-position: 0 0, 50%;
  }

  .text-breaks-div._w-icon.align-center {
    width: 100%;
  }

  ._60-div {
    flex: 1;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._60-div.mwa {
    order: 1;
    width: 100%;
    padding-right: 0;
  }

  ._60-div.new25 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .found-nav-interior {
    padding-top: 0;
  }

  .equation-text {
    font-size: 16px;
  }

  .body-copy-foundational {
    margin-bottom: 30px;
    line-height: 1.7em;
  }

  .body-copy-foundational.adoption, .body-copy-foundational.equation {
    font-size: 16px;
    line-height: 1.8em;
  }

  .body-copy-foundational.less-pad.plays {
    border-color: var(--_appcues-2025---blurple--orchid);
    background-color: var(--_appcues-2025---blurple--petal);
  }

  .body-copy-foundational.less-pad.no-bottom.align-center-tablet {
    text-align: center;
    text-align: center;
  }

  .body-copy-foundational.intro-padding {
    margin-top: 30px;
  }

  .body-copy-foundational.adoption, .body-copy-foundational.equation {
    font-size: 16px;
    line-height: 1.8em;
  }

  .sidebar-link {
    margin-bottom: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .sidebar-link:hover {
    background-color: #0000;
  }

  .anchor-div {
    margin-bottom: 55px;
  }

  .found-nav-div {
    border-bottom: 1px solid #c8d2e0;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: -6px;
    padding: 0 20px 45px;
    position: relative;
  }

  .found-nav-div.left-align._25-width {
    width: 100%;
    margin-bottom: 60px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .split-sticky-container {
    margin-left: auto;
    margin-right: auto;
  }

  .split-sticky-container.middle-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .italic-text-5 {
    font-size: 16px;
    line-height: 1.3em;
  }

  .simple-interior-hero {
    z-index: 1;
    display: block;
  }

  .simple-interior-hero.foundational.blurple-gradient, .simple-interior-hero.appcues-tour.blurple-gradient, .simple-interior-hero.foundational.blurple-gradient, .simple-interior-hero.foundational.blurple-gradient, .simple-interior-hero.appcues-tour.blurple-gradient, .simple-interior-hero.appcues-tour.blurple-gradient {
    padding-left: 0;
    padding-right: 0;
  }

  .foundational-body-section {
    z-index: 1;
    display: block;
  }

  .form-contact-grid {
    display: none;
  }

  .form-image-overlay {
    background-image: linear-gradient(#fff, #fff0 28%);
    padding-bottom: 10%;
    padding-left: 5%;
  }

  .form-image-section {
    width: 100%;
  }

  .form-section {
    background-image: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .form-block-section {
    width: 100%;
  }

  .section {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .legal-link {
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
    padding: 8px 10px;
    font-size: 12px;
    display: flex;
  }

  .legal-link:hover {
    color: var(--_appcues-2025---dark--aubergine);
  }

  .legal-link.w--current {
    border-top-style: none;
    border-bottom-width: 1px;
  }

  .subnav-interior-container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .subnav-interior-container.navigation-links {
    padding-top: 25px;
    padding-bottom: 50px;
  }

  .subnav-interior-container.navigation-links.legal-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    padding-top: 20px;
    padding-bottom: 20px;
    display: grid;
  }

  .container-17 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container-17.top-align {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-17.reason-wrap {
    flex-direction: row;
  }

  .default-rich-text h3 {
    font-size: var(--h3-tablet);
  }

  .default-rich-text h5 {
    font-size: var(--h5-tablet);
  }

  .default-rich-text h6 {
    font-size: var(--h6-tablet);
  }

  .default-rich-text h3 {
    margin-bottom: -5px;
    font-size: 22px;
  }

  .default-rich-text h2 {
    font-size: 28px;
  }

  .default-rich-text li {
    font-size: 15px;
  }

  .default-rich-text h1 {
    font-size: 34px;
  }

  .default-rich-text h4 {
    font-size: 16px;
  }

  .default-rich-text p {
    font-size: 15px;
  }

  .default-rich-text blockquote {
    font-size: 22px;
  }

  .legal-header-oontainer {
    flex-direction: column;
    justify-content: flex-start;
  }

  .legal-header-oontainer.align-center.align-middle {
    margin-top: 75px;
  }

  .legal-richtext-wrap {
    z-index: 1;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._404-links-footer {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-18, .container-19, .container-20, .container-9 {
    flex-direction: column;
    justify-content: flex-start;
  }

  ._404-detail {
    max-width: 300px;
  }

  .small-cta-div.vertical {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._30-div.center {
    align-items: stretch;
    width: 100%;
  }

  .container-22 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .testimonial-text {
    font-size: 14px;
  }

  .testimonial-text.align-center-tablet {
    text-align: center;
    text-align: center;
    font-size: 21px;
  }

  .upper-subheading {
    font-size: 11px;
  }

  .testtabs-menu.no-scrollbar {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial-playfair-text.big.text-color-white {
    text-shadow: 0 1px 38px #000000a1;
  }

  .grid-three-column {
    grid-template-columns: 1fr;
  }

  .featured-blog {
    margin-bottom: 40px;
  }

  .grid-2-col-resources, .grid-2-col-resources.other-54, .grid-2-col-resources.other-54 {
    grid-template-columns: 1fr;
  }

  .blog-thumbnail-large {
    margin-bottom: 16px;
  }

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

  .column-left.align-left {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  ._40-div {
    width: 100%;
    max-width: 500px;
  }

  ._40-div.is-l-padded {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 0%;
    display: flex;
  }

  ._50-div {
    width: 100%;
    max-width: 500px;
  }

  ._50-div.is-top-align {
    max-width: none;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
  }

  ._50-div.is-tab-center {
    align-items: center;
  }

  ._50-div.is-flex {
    max-width: none;
  }

  .reason-item {
    width: 50%;
    max-width: 400px;
  }

  .margin-bottom-25 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-block.growth-block.blurple.overflowing.full-width {
    margin-top: 0;
  }

  .pricing-block.growth-block.blurple.overflowing.full-width.no-negatives {
    padding-top: 30px;
  }

  .pricing-feature-grid {
    min-height: auto;
  }

  .pricing-feature-grid._40 {
    padding-bottom: 30px;
  }

  .ttip-content {
    position: absolute;
    inset: 0% 0% auto;
  }

  .slider-title {
    font-size: 15px;
  }

  .pricing-wrapper-2.center-mobile {
    justify-content: center;
    align-items: center;
  }

  .bar-wrapper.margin-top._1200px-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .ttip-box {
    height: 0;
    inset: 30px 0% 0%;
    transform: translate(-98px);
  }

  .price-grid {
    grid-template-columns: 1fr;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto;
  }

  .price-grid._2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .price-grid._2.only-twoplans {
    grid-template-columns: 1fr;
    max-width: 800px;
  }

  .ttip-arrow {
    transform: translate(110px, -14px)rotate(90deg);
  }

  .scale-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-grid {
    grid-template-columns: 1fr;
    padding-left: 30px;
    padding-right: 30px;
  }

  .slider-grid.pricing {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pricing-paragraph.slider-pg {
    text-align: center;
    text-align: center;
  }

  .testimonial15_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .testimonial15_content.margin-vertical {
    padding-left: 3%;
    padding-right: 3%;
  }

  .testimonial15_content.margin-vertical.demo {
    grid-template-columns: 1.5fr;
  }

  .testimonial-paragraph-text {
    font-size: 30px;
    line-height: 40px;
  }

  .testimonial-paragraph-text.large.align-center-tablet, .testimonial-paragraph-text.text-color-white.text-align-center-tablet {
    text-align: center;
  }

  .testimonial-paragraph-text.text-color-white.text-align-center-tablet {
    text-align: center;
  }

  .testimonial-paragraph-text.text-color-white.text-align-center {
    letter-spacing: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .testimonial-paragraph-text.large.align-center-tablet {
    text-align: center;
    text-align: center;
  }

  .testimonial15_mask {
    height: auto;
  }

  .testimonial-container.pricing-page.full-wifth.slider-container {
    padding-bottom: 50px;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad {
    padding-top: 0;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad.homepage.bottom-module {
    padding-top: 40px;
  }

  .testimonial-container.bg-brand-tan.align-center {
    padding: 60px 0%;
  }

  .image-wrap {
    height: 400px;
  }

  .image-wrap.sq.navigation.fullimage {
    justify-content: center;
    align-items: flex-start;
    height: 250px;
  }

  .image-wrap.sq.pricing {
    height: 400px;
  }

  .image-wrap.square-testimonial {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .testimonial-author-role {
    letter-spacing: 0;
  }

  .testimonial-paragraph-wrap {
    margin-top: 40px;
  }

  .testimonial-paragraph-wrap.testimonial-overlap {
    margin-left: 0;
    padding-right: 0;
  }

  .testimonial-paragraph-wrap.dont-overlap {
    justify-content: center;
    align-items: center;
  }

  .testimonial15_client-image-wrapper, .testimonial15_component.pricing, .testimonial15_component.pricing {
    width: 100%;
  }

  .table-section.hidemobile, .table-wrapper-2---desktop {
    display: none;
  }

  .ttip-content-3 {
    position: absolute;
    inset: 0% 0% auto;
  }

  .row-title-div {
    width: 200px;
    padding-left: 10px;
    font-size: 16px;
  }

  .ttip-arrow-2 {
    transform: translate(110px, -14px)rotate(90deg);
  }

  .table-wrapper-2---mobile {
    display: none;
  }

  .faq-section {
    background-color: #fff;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .faq-section.max-height {
    background-color: var(--_appcues-2025---light--white-primary);
  }

  .faq-section.max-height.bottom-module {
    padding-bottom: 200px;
  }

  .faq-section.bottom-module {
    padding-bottom: 250px;
  }

  .faq-content {
    width: 100%;
    margin-bottom: 10px;
  }

  .faq-wrapper {
    flex-direction: column;
  }

  .grid-one-column {
    padding-left: 0;
  }

  .faq-heading.text-align-left {
    position: relative;
  }

  .faq-heading.text-align-left.align-center-mobile {
    color: var(--_appcues-2025---text-colors--header);
    text-align: center;
    text-align: center;
  }

  .faq-content-left {
    text-align: center;
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .faq-content-left.padding-right {
    padding-right: 0;
  }

  .faq-item-plain {
    width: 100%;
  }

  .faq-item-plain.top {
    background-color: #fff0;
  }

  .faq-content-right {
    width: 100%;
  }

  .faq-content-right.new-25-larger {
    width: 80%;
  }

  .feature-split-hero {
    max-width: 80%;
  }

  .header-text-wrap {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .header-text-wrap.align-center-mobile {
    text-align: center;
    text-align: center;
    margin-bottom: 50px;
  }

  .interior-header-grid {
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

  .interior-header-grid.use-case, .interior-header-grid.use-case.wider-variation {
    grid-template-columns: 1.25fr;
  }

  .interior-header-grid.use-case, .interior-header-grid.use-case.wider-variation {
    grid-template-columns: 1.25fr;
  }

  .interior-header-grid.use-case.wider-variation {
    grid-template-columns: 1.25fr;
  }

  .interior-header-grid.use-case.lesspad.new {
    margin-top: 75px;
  }

  .interior-header-grid.use-case.lesspad.new.aipage {
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .interior-header-grid.use-case.lesspad.split-w-form {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .interior-header-grid.use-case.lesspad.split-w-form.formflex {
    grid-template-columns: 1fr;
  }

  .customer-success-header {
    padding-top: 64px;
  }

  .header-accent-wrap {
    max-width: none;
    min-height: auto;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps {
    position: static;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps.newpages {
    min-height: auto;
    margin-bottom: 50px;
  }

  .content-section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-01 {
    justify-content: space-between;
    align-items: center;
    width: 96%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .step-content-wrap {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
  }

  .list-text {
    font-size: 13px;
    line-height: 1.4em;
  }

  .body-65 {
    font-size: 14px;
  }

  .list-item-hor {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    width: 33.3333%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .list-item-hor.is-success {
    flex: 1;
    padding-left: 5px;
    padding-right: 5px;
  }

  .list-item-hor.is-top-align {
    text-align: left;
    flex-direction: row;
    align-items: center;
    width: 100%;
    margin-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
  }

  .list-div {
    text-align: left;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .list-div.is-success {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .list-div.pad-20 {
    flex-direction: column;
    align-items: stretch;
  }

  .heading-style-h3-9 {
    font-size: 2.25rem;
  }

  .test-link-2 {
    width: 100%;
    max-width: 600px;
    margin-top: 10px;
  }

  .stats-card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .f-logo-carousel-wrap {
    width: 95%;
  }

  .logo-spinner {
    max-width: none;
  }

  .pad-15 {
    margin-bottom: 10px;
  }

  .pad-15.purp._0-radius, .pad-15.teal._0-radius, .pad-15.green._0-radius, .pad-15.purp._0-radius, .pad-15.purp._0-radius, .pad-15.teal._0-radius, .pad-15.teal._0-radius, .pad-15.green._0-radius, .pad-15.green._0-radius {
    width: 100%;
  }

  .header-grid-content {
    grid-template-columns: 1fr;
  }

  .wrap-v-x-large.center-mobile {
    justify-content: center;
    align-items: flex-start;
  }

  .stats-text {
    font-size: 50px;
    line-height: .8em;
  }

  .data-content.testimonial.wrapmobile {
    margin-top: 20px;
  }

  .header-grid {
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

  .header-grid.negative-margin.space {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .customers-introblock {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-item {
    justify-content: flex-start;
    width: 100%;
    padding: 20px;
  }

  .grid-item.new {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-item.purple {
    align-items: flex-start;
  }

  .grid-item.pink {
    justify-content: flex-start;
  }

  .icon-embed-xxsmall-3.end {
    display: none;
  }

  .margin-bottom-27 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .inner-box-wrapper.text-align-center.feature-cards.sm-mobile.less-int-pad {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards.less-pad.product-pages {
    background-color: var(--base-color-brand--white);
    background-color: var(--base-color-brand--white);
    border-style: none;
    border-radius: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards.no-interior-pad.wrap-tablet {
    flex-flow: column;
  }

  .inner-box-wrapper.text-align-center.less-top-pad {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards.less-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-box-wrapper.text-align-center.feature-cards.sm-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout408_card.card-1.dark-mode._1-column {
    height: 100vh;
  }

  .layout408_card.card-3.dark-mode._1-column {
    justify-content: stretch;
  }

  .features-3-grid {
    grid-template-columns: 1fr 1fr;
  }

  .features-3-grid.animated, .features-3-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .features-3-grid.animated, .features-3-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .features-3-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .features-3-grid.animated._39.teams._1200px.appcues-ai-variation {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .features-3-grid.animated._39.teams._1200px._3grid.some-top-pad {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .features-3-grid.animated._39.how-it-works {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: -25px;
  }

  .layout408_card-content {
    padding: 2rem;
  }

  .image-block-2.interior-pad {
    width: 100%;
  }

  .box-wrapper-grid {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px 32px 0;
  }

  .g2-feature-section {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .margin-bottom-28 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial18_component {
    column-count: 2;
  }

  .success-program-container {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .feature-card-m {
    height: 200px;
  }

  .padding-section-lg {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-wrap {
    justify-content: center;
    align-items: center;
    max-width: none;
    padding-right: 0%;
  }

  .hero-wrap.intpad {
    padding-right: 0%;
  }

  .wrap-v-small-7 {
    align-items: center;
  }

  .interior-simple-header {
    padding-top: 64px;
  }

  .interior-simple-header.bg-brand-teal-100._w-wave.more-margin.nav-compensate, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-blurp-100._w-wave.more-bottom.nav-compensate.align-center, .interior-simple-header.bg-brand-teal-100._w-wave.more-margin.nav-compensate, .interior-simple-header.bg-brand-teal-100._w-wave.more-margin.nav-compensate, .interior-simple-header.bg-brand-teal-100._w-wave.more-margin.nav-compensate, .interior-simple-header.bg-brand-teal-100._w-wave.more-margin.nav-compensate, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint, .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page {
    padding-top: 0;
    padding-bottom: 75px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page.logo-in-hero {
    padding-top: 0;
  }

  .interior-simple-header.bg-brand-blurp-100._w-wave.more-bottom.nav-compensate.align-center {
    padding-top: 100px;
  }

  ._1200-container {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    max-width: 700px;
    display: flex;
  }

  ._1200-container.margin-large._3-col, ._1200-container.align-center {
    max-width: none;
  }

  ._1200-container.margin-large {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._1200-container.margin-large.mwa {
    padding-left: 0;
    padding-right: 0;
  }

  ._1200-container.margin-large._3-col, ._1200-container.align-center {
    max-width: none;
  }

  ._1200-container.align-center.margin-bottom.margin-large {
    padding-left: 0;
    padding-right: 0;
  }

  ._1200-container.left-align.space-between {
    flex-flow: wrap;
  }

  ._1200-container.int-pad {
    padding-left: 3%;
    padding-right: 3%;
  }

  .features-section-interior.align-center {
    margin-top: 100px;
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .features-section-interior.align-center.why-appcues-variation {
    margin-bottom: 50px;
  }

  .features-section-interior.align-center.teams-variation {
    padding-left: 0%;
    padding-right: 0%;
  }

  .feat-box-wrapper {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px 32px 0;
  }

  .feat-box-wrapper.no-interior-pad, .feat-box-wrapper.white-teamwrap {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.simple-white.no-int-pad._8-span-tablet, .feat-box-wrapper.transparent.no-tab-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.auto.no-int-pad, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.grey-back.no-interior-pad {
    padding-top: 1em;
  }

  .feat-box-wrapper.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.no-background.no-int-pad.no-min {
    grid-row-gap: 10px;
    grid-row-gap: 10px;
    grid-row-gap: 10px;
  }

  .feat-box-wrapper.white {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.white.contain.no-inpad {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .feat-box-wrapper.grey-back {
    cursor: auto;
  }

  .feat-box-wrapper.no-interior-pad, .feat-box-wrapper.white-teamwrap {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.white-teamwrap.product {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .feat-box-wrapper.simple-white.no-int-pad.tranparent {
    min-height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .feat-box-wrapper.simple-white.no-int-pad._8-span-tablet, .feat-box-wrapper.transparent.no-tab-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.transparent.no-tab-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.transparent.no-tab-pad.tablet-mobile-only {
    width: 100%;
    min-width: 100%;
    display: block;
  }

  .feat-box-wrapper.auto.no-int-pad, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background, .feat-box-wrapper.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-card-image.placeholder {
    width: 100%;
  }

  .margin-div-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-inner-int {
    padding-left: 5%;
    padding-right: 5%;
  }

  .layout-list-container._2025-ads.left {
    justify-items: start;
  }

  .layout-list-item.center-mobile {
    justify-content: center;
    align-items: center;
  }

  .layout-list-item.center-mobile.wrap-mobile.left {
    justify-content: flex-start;
    align-items: center;
  }

  .feature-section-light.padding-section-medium.bottom-module {
    justify-content: center;
    align-items: center;
    padding-bottom: 16rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .feature-section-light.padding-section-medium.bg-brand-tan {
    padding-left: 5%;
    padding-right: 5%;
  }

  ._2-large-feat-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._2-large-feat-grid.animated {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._2-large-feat-grid.animated.features-2grid {
    grid-row-gap: 22px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .number-heading-feat-story {
    font-size: 22px;
  }

  .dropdown-link-small {
    background-color: #1d2033;
  }

  .button-primary-nav {
    max-width: 150px;
    display: flex;
  }

  .button-primary-nav.mobile-size {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navigation-base-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .navigation-dropdown---use-cases {
    width: 100%;
  }

  .navigation-block---product {
    background-color: #121627;
    padding: 16px;
  }

  .navigation-block---product.product-featured {
    background-color: #121627;
    border-radius: 8px;
  }

  .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.white-text.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.text-color-nav-white.sm, .navigation-medium-headline.white-text.sm, .navigation-medium-headline.white-text.sm {
    font-size: 14px;
  }

  .button-9.is-small.margin-left.xs-mobile {
    background-color: #2e2380;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 12px;
  }

  .button-9.is-small.margin-left.xs-mobile.main-nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navigation-menu---container {
    color: #393b6a;
    background-color: #1d2033;
    border-radius: 0;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu---container.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-side-block-feature {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    background-color: #121627;
    border-left-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .navigation-menu-button-2 {
    background-color: var(--base-color-neutral--neutral-1000-background);
    color: #1d2033;
    border-radius: 8px;
    padding: 12px;
  }

  .navigation-menu-button-2.w--open {
    background-color: #121627;
    border-color: #fff;
  }

  .navigation-dropdown---product {
    width: 100%;
  }

  .navigation-side-block-link {
    justify-content: flex-start;
    align-items: center;
  }

  .navigation-card-image {
    height: 200px;
  }

  .navigation-card-image.taller {
    height: 240px;
  }

  .appcues-stickynav, .navigation-link-icon.mobileonly-paa, .navigation-link-icon.mobileonly-paa {
    display: none;
  }

  .navigation-logo-link---appcues {
    margin-right: 0;
  }

  .line-7.lesscolormobile {
    background-color: #4534bf;
  }

  .nav-image-card-sq.noback {
    width: auto;
  }

  .nav-image-card-sq.featured-resource, .nav-image-card-sq.noback {
    width: auto;
  }

  .nav-image-card-sq.noback.smaller._100 {
    width: 100%;
  }

  .nav-image-card-sq.featured-resource {
    width: auto;
  }

  .navigation-base-wrapper-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .nav-product-dropdown.w--open {
    height: 480px;
    box-shadow: none;
    position: static;
    overflow: auto;
  }

  .nav-product-dropdown.auto-copy.w--open {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-product-dropdown.auto-copy.auto.w--open {
    height: auto;
  }

  .navigation-list-dropdown-l-4---why-appcues.w--open {
    height: 480px;
    box-shadow: none;
    position: static;
    overflow: auto;
  }

  .navitem.sm {
    font-size: 12px;
    font-weight: 500;
  }

  .navigation-list-dropdown-l---use-case-copy.w--open {
    background-color: var(--base-color-neutral--neutral-800);
    max-width: none;
    height: 480px;
    box-shadow: none;
    position: static;
    overflow: auto;
  }

  .hamburger-nav {
    color: var(--_appcues-2025---light--white);
  }

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

  .nav-featureblock.center-mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .description-paragraph.navigation-paragraph.top-padding.center-tablet {
    text-align: center;
    text-align: center;
  }

  .description-paragraph.navigation-paragraph.top-padding {
    line-height: 20px;
  }

  .description-paragraph.navigation-paragraph.top-padding.center-tablet {
    text-align: center;
    text-align: center;
  }

  .navigation-item-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .button-text-only.regular.sm {
    font-size: 12px;
  }

  .navigation-title-block {
    display: none;
  }

  .navigation-grid-s.darkresources {
    grid-template-columns: 1fr 1fr;
  }

  .logo-feat-div.top-padding {
    justify-content: center;
    align-items: flex-start;
  }

  .icon-embed-xsmall-89.color-lightpurple.padding-right.mobilewhite {
    color: #fff;
    width: 1rem;
    height: 1rem;
    margin-right: 6px;
  }

  .mobile---top---nav-buttons {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .mobile---top---nav-buttons.mobile-only.hide-desktop {
    z-index: 2000;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    z-index: 2000;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #5c45ff;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: flex;
    position: relative;
  }

  .mobile---top---nav-buttons.padding-left.desktop {
    display: none;
  }

  .nav-block-usecase {
    background-color: #121627;
    padding: 16px;
  }

  .main-navigation {
    min-height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .navigation-button-wrapper---right {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-side-block---product {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-direction: column;
    max-width: none;
  }

  .navigation-side-block---product.integrations, .navigation-side-block---product.resourcevariation, .navigation-side-block---product.integrations, .navigation-side-block---product.teams, .navigation-side-block---product.integrations, .navigation-side-block---product.customer-stories, .navigation-side-block---product.integrations, .navigation-side-block---product.integrations, .navigation-side-block---product.resourcevariation, .navigation-side-block---product.integrations, .navigation-side-block---product.teams, .navigation-side-block---product.integrations, .navigation-side-block---product.customer-stories {
    background-color: #121627;
    border-left-style: none;
    max-width: none;
  }

  .navigation-toggle---main {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navigation-link---pricing {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navigation-dropdown---why-appcues, .navigation-dropdown---resources {
    width: 100%;
  }

  .navigation-base-wrapper---product {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .appcues-navigation.homepage.banner-version {
    margin-top: 0;
  }

  .sticky-nav-container-mega {
    min-height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  ._1200px-container {
    flex-flow: column;
  }

  ._1200px-container.vertical {
    width: 90%;
    max-width: 991px;
    position: static;
    top: 0;
  }

  ._1200px-container.vertical.margin-auto.padding-0.bottom-module {
    height: 29%;
    min-height: auto;
  }

  .html-embed-2 {
    box-sizing: border-box;
    aspect-ratio: auto;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .button-10.hollow.nav-cta {
    margin-top: 20px;
    padding: 16px 36px;
  }

  .button-10.hollow.nav-cta.blog {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 10px;
  }

  .interactivee-demo-container {
    justify-content: center;
    align-items: center;
    min-height: auto;
  }

  .margin-bottom-30 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-30.margin-medium.app-ai {
    margin-bottom: 0;
  }

  .margin-bottom-30.margin-small.align-right {
    width: 100%;
  }

  .margin-bottom-30.margin-small.align-left {
    width: 100%;
    min-width: auto;
  }

  .footer-logo-div---2024 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .footer-grid---dark-2024 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: stretch;
  }

  .footer-grid---dark-2024._4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .footer-grid---dark-2024._4-columns.mobile {
    grid-row-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .hero-div {
    width: 80%;
  }

  .hero-div.integrations-main-pg {
    width: 70%;
  }

  .overlap-hero.customer-stories {
    padding-bottom: 20px;
  }

  .customer-stories-hero-image {
    margin-top: -110px;
  }

  .all-button {
    margin-top: 10px;
    margin-right: 0;
  }

  .customer-stories-col-wrap.cl.cs {
    flex-wrap: wrap;
    place-content: flex-start center;
    align-items: center;
    display: flex;
  }

  .customerstories-anchor._1400 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cardlink-cs {
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
  }

  .cardlink-cs.full-height {
    flex-wrap: wrap;
    height: 100%;
    padding-bottom: 10px;
  }

  .cardlink-cs.full-height.customer-stories {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .features-filter.pad {
    margin-top: 10px;
    margin-right: 0;
  }

  .features-filter.pad.cs {
    margin-right: 5px;
  }

  .cs-card-content {
    flex-wrap: wrap;
    flex: 1;
    align-content: flex-start;
  }

  .light-dropdowns {
    flex-wrap: wrap;
  }

  ._1400-div.customers {
    overflow: hidden;
  }

  .customer-story-item {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .customer-story-item.wrap {
    justify-content: flex-start;
    width: 48%;
    margin-right: 0;
  }

  .customer-story-item.wrap.nopads {
    flex-wrap: wrap;
    align-content: flex-start;
    width: 46%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .filter-headline-cs.dropdown.all {
    margin-right: 10px;
  }

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

  .customerstories-collection-wrapper.cs-landing, .customer-stories-results {
    flex-wrap: wrap;
    place-content: flex-start center;
    align-items: center;
    display: flex;
  }

  .usecase-filter.pad {
    margin-top: 10px;
    margin-right: 5px;
  }

  .custstories-coll-list.top-pad.customerpage {
    flex-flow: wrap;
    place-content: flex-start center;
    align-items: center;
    min-width: auto;
    margin-top: 20px;
  }

  .industryfilter {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .industryfilter.pad {
    margin-right: 5px;
  }

  .arrow-corner {
    right: 4%;
  }

  .searchblock.pad {
    margin-top: 10px;
    margin-right: 0;
  }

  .search-area {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .comp-size.pad {
    margin-top: 10px;
    margin-right: 5px;
  }

  .customerstories-hero {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .customerstories-hero.full-width {
    background-position: 0 0, 50%;
  }

  .customerstories-hero.full-width.dark-back {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .customerstories-hero.full-width.dark-back.no-image {
    background-image: none;
  }

  .customerstories-hero.full-width.bg-brand-tan._w-wave {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2955_bg-tan-wave.svg"), linear-gradient(to bottom, null, null);
    background-position: 50% 100%, 0 0;
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2955_bg-tan-wave.svg"), linear-gradient(to bottom, null, null);
    background-position: 50% 100%, 0 0;
    margin-top: 0;
    padding-top: 0;
  }

  .customer-stories-filters {
    margin-bottom: 1px;
    margin-right: 10px;
  }

  .g2-stats {
    text-align: center;
    font-size: 14px;
  }

  .g2-wrap.pill {
    padding-left: 15px;
  }

  .column-right-aligned {
    justify-content: center;
    align-items: center;
  }

  .headline-columns.wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .ex-speak-content-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .g2-slider-div.customer-stories {
    overflow: hidden;
  }

  .g2-badge.margin-tiny {
    max-width: 100px;
  }

  .g2-review-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .g2-review-slider.slider-content {
    min-height: 30vh;
  }

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

  ._1400px {
    flex-flow: column;
  }

  .customer-stories-detail {
    border-bottom: 1px solid #c0c6d8;
    height: auto;
    margin-top: 110px;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 50px;
  }

  .title-for-cs-stories {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .contributor-div {
    justify-content: center;
    align-items: flex-start;
  }

  .filter-headline.no-pad._100 {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .number-badge {
    font-size: 30px;
  }

  .contributor {
    justify-content: center;
    align-items: center;
    margin-top: 30px;
  }

  .filter-content-text.detail-page {
    font-size: 14px;
  }

  .column-236 {
    flex-wrap: nowrap;
  }

  .smblock {
    margin-top: 5px;
    font-size: 12px;
  }

  .customerstories-stats.full-width {
    margin-top: -2px;
    margin-left: 0%;
    margin-right: 0%;
  }

  .customer-stories-logo.xl-logo {
    width: 175px;
    margin-top: 50px;
  }

  .callout-circle {
    top: 473px;
  }

  .sticky-sidebar-div-customer-content {
    border-bottom: 1px #c8d2e0;
    flex-direction: column;
    order: 1;
    width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 50px;
    margin-left: 0;
    padding: 0 20px;
    position: relative;
  }

  .challenge-headline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .customers-rich-text p {
    letter-spacing: -.25px;
    letter-spacing: -.25px;
  }

  .cs-content-div {
    flex: 1;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cs-content-div.the-challenge-div {
    width: 100%;
    padding-top: 30px;
  }

  .main-content-customerstories {
    padding: 0 30px;
  }

  .hot-take-content-div.hot-take-div {
    margin-bottom: 0;
  }

  .container-30 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-30.middle-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
  }

  .container-30.middle-top._1400px {
    flex-direction: column-reverse;
    order: 0;
    height: auto;
    margin-top: 0;
    margin-bottom: 100px;
    padding-bottom: 50px;
  }

  .big-number.text-color-white.align-right.align-left-mobile {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .big-number.xl.text-color-primary.customers {
    font-size: 50px;
  }

  ._1200px-container-3 {
    flex-flow: column;
  }

  .dark-form-background.bottom-module-reverso {
    margin-left: 3%;
    margin-right: 3%;
  }

  .form-block-3 {
    width: 80%;
  }

  .filter-category-headline.customer-detail-page.bottom-pad {
    margin-bottom: 10px;
  }

  .filter-content {
    margin-right: 0;
    padding-right: 0;
  }

  .filter-content.last {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .customerstories-features {
    flex-flow: wrap;
  }

  .hot-take-special-heading {
    margin-left: 10px;
  }

  ._1200-paa-container {
    width: 96%;
  }

  ._1200-paa-container.center.smaller {
    width: 80%;
  }

  ._1200-paa-container.hor.t-center.split.dark-mode {
    flex-wrap: wrap-reverse;
  }

  ._1200-paa-container.is-1400.is-r {
    justify-content: flex-start;
  }

  ._35-div.t-horizontal {
    flex-flow: column wrap;
    align-items: flex-start;
    width: 100%;
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._35-div.t-horizontal.t-600 {
    flex-wrap: wrap;
    order: 1;
    max-width: 600px;
  }

  ._35-div.t-horizontal.t-600._50divy {
    padding-left: 0;
    padding-right: 0;
  }

  ._35-div.t-horizontal.full-mobile {
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._35-div.t-horizontal.mobile-feat {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-title-wrapper-2 {
    margin-bottom: 0;
  }

  ._50divy {
    width: 100%;
    max-width: 600px;
  }

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

  .text-container.margin-top.center-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._50-div {
    order: 1;
    max-width: none;
    margin-top: 50px;
    margin-left: 5%;
    margin-right: 5%;
  }

  .workflow-card {
    min-height: 350px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .app-type-filter-div-for-pill-4 {
    margin-bottom: 1px;
    margin-right: 10px;
  }

  .app-type-filter-div-for-pill-4.cards {
    margin: 5px 3px 5px 5px;
  }

  .app-type-filter-div-for-pill-4.cards.nopad {
    margin-bottom: 5px;
    margin-left: 0;
  }

  .app-type-filter-div-for-pill-4.cards.nopad.pill {
    margin-bottom: 5px;
  }

  .integration-type-built-for {
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .integration-type-built-for.cards {
    margin-left: 2px;
    margin-right: 5px;
  }

  .integration-type-built-for.cards.int {
    margin-top: 5px;
    margin-left: 0;
  }

  .formula {
    padding-left: 10px;
    padding-right: 10px;
  }

  .workflow-icon-card-div {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .app-type-filter.for-card-all.workflow {
    align-items: flex-end;
  }

  .app-type-filter.for-card-all.workflow.integ {
    align-items: center;
  }

  .app-type-filter.for-card-all.workflow.integ.pad {
    padding-left: 15px;
    padding-right: 10px;
  }

  .app-type-filter.mobile-only {
    border-radius: var(--_appcues-2025---corner-radius--button-corner);
    background-color: var(--_appcues-2025---light--white);
    border-bottom: 1px #c0c6d9;
    justify-content: center;
    align-items: center;
    width: auto;
    margin: 20px 3% 0;
    padding: 15px 0;
    display: flex;
  }

  .containing-filters {
    padding: 5px;
  }

  .containing-filters.smaller-pads {
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .containing-filters.smaller-pads.more-pad {
    padding-left: 15px;
    padding-right: 15px;
  }

  .card-content-8 {
    flex: 1;
  }

  .integration-goal-filter-div-for-pill {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .integration-goal-filter-div-for-pill.cards {
    margin-top: 5px;
  }

  .integration-goal-filter-div-for-pill.cards.no-pad {
    margin-bottom: 5px;
  }

  .workflow-card {
    padding-left: 0;
    padding-right: 0;
  }

  .integration-type-filter-div-for-pill {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .integration-type-filter-div-for-pill.cards {
    margin-left: 2px;
    margin-right: 5px;
  }

  .one-or-two-way {
    right: 4%;
  }

  .integration-logo-container {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-logo-container.div-100.full-width {
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .intergration-centered-hero-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 250px;
  }

  .content-listings.featured-integration {
    display: block;
  }

  .content-listings.featured-integration.center {
    padding-left: 20px;
  }

  .container-31 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-31.middle-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
  }

  .collection-item-2 {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item-2.wrap {
    width: 46%;
    min-height: auto;
    margin-right: 20px;
  }

  .collection-item-2.wrap.integrations.smaller-interior {
    justify-content: space-between;
    width: 30%;
    margin-right: 20px;
  }

  .filtering-and-search-2 {
    border-bottom: 1px solid #c8d2e0;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: -6px;
    padding: 0 20px 45px;
    display: none;
    position: relative;
  }

  .content-section-listing-and-filter {
    padding-left: 50px;
  }

  .content-section-listing-and-filter.integrationsvariation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .integration-listing-head-div, .integration-listing-head-div._1st, .integration-listing-head-div._1st {
    padding-left: 0;
  }

  .tabs-menu-4 {
    margin-bottom: 150px;
  }

  .featured-integrations.top-pad.integrations {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .popular-integrations.top-pad.integrations {
    justify-content: flex-start;
  }

  .all-integrations.top-pad.integrations {
    justify-content: flex-start;
    align-items: stretch;
  }

  .filtering-and-search {
    border-bottom: 1px solid #c8d2e0;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: -6px;
    padding: 0 20px 45px;
    display: none;
    position: relative;
  }

  .container-integworkflow-listing {
    margin-left: auto;
    margin-right: auto;
  }

  .container-integworkflow-listing.middle-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
  }

  .workflow-list-heading {
    padding-left: 20px;
  }

  .workflow-list-heading._1st {
    padding-left: 0;
  }

  .collection-item-workflow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    width: 30%;
    margin-bottom: 10px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .workflow-list-head-div, .workflow-list-head-div.nopadhead, .workflow-list-head-div.nopadhead {
    padding-left: 0;
  }

  .small-wrap-interior-hero {
    align-items: center;
  }

  .small-wrap-interior-hero.homepage.margin-bottom {
    padding-left: 5%;
    padding-right: 5%;
  }

  .small-wrap-interior-hero.pad-below {
    margin-bottom: 50px;
  }

  .small-wrap-interior-hero.demo-request-specific {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 10px;
  }

  .customerstory-div-block.color2 {
    padding-top: 30px;
  }

  .heading-style-h4-10 {
    font-size: 22px;
  }

  .customer-stories-feat-container.padding-section-medium {
    padding-left: 5%;
    padding-right: 5%;
  }

  .customer-stories-feat-container.padding-section-medium.none {
    padding-left: 0%;
    padding-right: 0%;
  }

  .customer-stories-feat-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .stat-feat-heading {
    font-size: 22px;
  }

  .navattic-section.gradient-lightblurple.align-center.padding-top {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navattic-section.bg-brand-white._w-wave.new-version.bottom-module.bg-brand-tan {
    padding-top: 100px;
  }

  .sm-embed-cta {
    padding: 3rem 1rem;
  }

  .sm-embed-cta.toolkit.full-color {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm-embed-cta.paa-cta.full-color {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 2rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm-embed-cta.f2p-conversion.full-color {
    background-image: none;
    background-position: 97% 8%;
    background-repeat: no-repeat;
    background-size: 40px;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .cta-left-column.interior-padding.center-mobile.align-center-tablet {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .cta-grid.sm {
    grid-template-columns: 1fr 1fr;
  }

  .cta-grid.sm.align-center-tablet {
    grid-template-columns: 1fr;
    justify-content: stretch;
  }

  .cta-grid.linkblock {
    grid-template-columns: 1fr;
  }

  .customer-stories-grid-wrapper {
    grid-column-gap: 3rem;
  }

  .feat-customer-story-link.xl {
    padding-left: 5%;
    padding-right: 5%;
  }

  .login-icon {
    display: none;
  }

  .login-icon.small {
    display: block;
  }

  .nav-link {
    flex: none;
  }

  .brand {
    z-index: 10;
    width: 135px;
    height: 60px;
    margin-left: 40px;
  }

  .brand.nav-link {
    margin-left: 0;
  }

  .brand.blog {
    width: 120px;
  }

  .lab-filter {
    height: auto;
    padding: 24px 20px;
  }

  .blog-posts-wrapper.mwa, .blog-posts-wrapper.demo-showcase, .blog-posts-wrapper.demo-showcase {
    margin-top: 25px;
  }

  .blog-posts-wrapper.mwa, .blog-posts-wrapper.demo-showcase, .blog-posts-wrapper.demo-showcase {
    margin-top: 25px;
  }

  .blog-posts-wrapper._1-feat-category {
    width: 100%;
    margin-top: 0;
  }

  .blog-list {
    margin-left: 0;
    margin-right: 0;
  }

  .blog-list.gl, .blog-list.demo-sc, .blog-list.gl, .blog-list.demo-sc {
    justify-content: center;
  }

  .made-with-appcues-hero {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .made-with-appcues-hero.lab-hero.mwa-design {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 88%;
    background-size: auto, contain;
  }

  .made-with-appcues-hero.lab-hero.mwa-design.interior {
    margin-top: 110px;
  }

  .made-with-appcues-hero.lab-hero.mwa-design.padding {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 100%;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .mwa-logolarge {
    width: 35%;
  }

  .mwa-logolarge.interior {
    width: 60%;
  }

  .mwa-hero-heading-container, .mwa-filter-container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .mwa-filter-container._1300.filter {
    width: 100%;
  }

  .mwa-filter-section {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mwa-filter-section.filter {
    margin-bottom: -60px;
  }

  .mwa-filter-head {
    font-size: 11px;
  }

  .post-link.gl.mwa, .post-link.gl.demo-showcase, .post-link.gl.mwa, .post-link.gl.demo-showcase, .post-link.gl.mwa, .post-link.gl.demo-showcase {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .thumbnail-content-wrap.mwa {
    padding-top: 10px;
  }

  .thumbnail-content-wrap.feat {
    max-width: none;
    padding-left: 0;
  }

  .thumbnail-content-wrap.demoshow {
    padding-top: 10px;
  }

  .thumbnail-content-wrap.demoshow.lite {
    padding-top: 30px;
  }

  .mwa-itemlisting {
    flex: auto;
    width: 50%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mwa-itemlisting.gl {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .mwa-card-image {
    object-fit: cover;
  }

  .mwa-content-results {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mwa-image-wrap {
    object-fit: cover;
    width: 100%;
  }

  .mwa-interior-heading-div {
    text-align: center;
    align-items: center;
    width: 100%;
    max-width: 700px;
    margin: 1vw auto 20px;
  }

  .listing-block-item.int-pad {
    flex-flow: column;
    display: flex;
  }

  .pp-3-listing {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-contained.smaller {
    width: 20%;
  }

  ._21-card-logo-div {
    width: 40%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 5%;
  }

  .layout1_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .timeline-element-padding.padding-large {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 2rem;
  }

  .integration-card-feat {
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
  }

  .card-content-integration-feat {
    flex: 1;
  }

  .integration-interior-section {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navigation-block---resources {
    background-color: #121627;
    padding: 16px;
  }

  .dd-bubble-3 {
    width: 100vw;
    box-shadow: none;
    border-radius: 0;
  }

  .nav-link-5 {
    flex: none;
  }

  .nav-link-5._21-dd.report {
    width: 300px;
    font-size: 13px;
    display: none;
  }

  .nav-scroll-2 {
    flex-direction: column;
    align-items: center;
    height: 100vh;
    padding-bottom: 120px;
    overflow: scroll;
  }

  ._21-dd-list.w--open {
    margin-top: 0;
    margin-bottom: 20px;
    position: relative;
  }

  .nav-menu-5 {
    background-color: #f5f7fa;
    width: 100vw;
    margin-right: 0;
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .dd-navlink-wrap-2 {
    flex-direction: column;
    justify-content: flex-start;
    width: auto;
    min-width: auto;
  }

  .columns-16 {
    flex-wrap: wrap;
    display: none;
  }

  .columns-16.mobile {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .dd-flex-wrap-3 {
    border-top-style: none;
    flex-direction: column;
    margin-top: 0;
    position: relative;
  }

  .column-183 {
    padding-right: 10px;
  }

  ._21-nav-button-3 {
    margin-top: 20px;
  }

  ._21-nav-button-3.report {
    margin-top: 0;
    font-size: 12px;
  }

  ._21-dd-link---exp-report {
    width: auto;
  }

  .column-182 {
    justify-content: flex-end;
    padding-left: 20px;
    display: flex;
  }

  .column-186 {
    padding-left: 0;
    padding-right: 0;
  }

  .body-44 {
    font-size: 16px;
  }

  .body-44.left {
    text-align: center;
  }

  .body-44.left.name.left-aligned-button {
    justify-content: flex-start;
    align-items: center;
  }

  .body-44.left.name.left-aligned-button.center {
    justify-content: center;
  }

  .inner-stat {
    justify-content: flex-start;
    align-items: center;
  }

  .inlinecta-report.full-width {
    background-image: none, none, none, none, linear-gradient(to top, #08152f, #152546);
    background-position: 0 0, 100% 100%, -150px 0, 100% 100%, 0 0;
    background-repeat: repeat, no-repeat, no-repeat, no-repeat, repeat;
    background-size: 100px 100px, 100px, cover, 200px, auto;
    flex-wrap: wrap;
  }

  .column-185 {
    display: none;
  }

  .full-width-report {
    width: 96%;
  }

  .chart-double {
    margin-bottom: 20px;
  }

  .heading-162 {
    font-size: 44px;
  }

  .heading-162.smaller {
    font-size: 36px;
  }

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

  .text-col-left.right {
    margin-bottom: 33px;
    padding-left: 0;
  }

  .heading-wrap-85, .heading-wrap-85.thin, .heading-wrap-85.thin {
    max-width: 500px;
  }

  .stat-half {
    justify-content: center;
    margin-left: 0;
  }

  .image-col.pad {
    margin-top: 30px;
  }

  .feature-item-2 {
    margin-bottom: 0;
  }

  .feature-item-2.right-item {
    min-height: auto;
  }

  .feature-item-2.right-item.left {
    background-image: none;
  }

  .feature-item-2.right-item.left.middle {
    margin-bottom: 0;
  }

  .feature-item-2.right-item.left.grad {
    background-image: linear-gradient(3deg, #08152f, #202b4a);
  }

  .vertically-centered {
    flex-wrap: wrap-reverse;
  }

  .vertically-centered.swap-wrap-tablet.swap, .vertically-centered.colum {
    flex-wrap: wrap;
  }

  .vertically-centered.swap.wrap-swap, .vertically-centered.swap-wrap-tablet.swap, .vertically-centered.swap-wrap-tablet.swap, .vertically-centered.colum {
    flex-wrap: wrap;
  }

  .vertically-centered.swap {
    flex-wrap: wrap-reverse;
  }

  .vertically-centered.swap.wrap-swap {
    flex-wrap: wrap;
  }

  .section-9 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-9.report-hero.col-stat-and-quote.right {
    flex-wrap: wrap;
  }

  .section-9.report-hero.centered-chart.dark.bottom.noline {
    background-image: none;
  }

  .quote-half {
    margin-top: 47px;
    margin-right: 0;
  }

  .report-center-div {
    width: 100%;
  }

  .report-center-div.bigger, .report-center-div.bigger.wider, .report-center-div.bigger, .report-center-div.bigger.wider, .report-center-div.bigger.wider {
    width: 80%;
  }

  .image-151 {
    border-radius: 20px;
  }

  .quote-column {
    padding-bottom: 51px;
    padding-right: 0;
  }

  .report-imagery {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .report-imagery.imagery.only.hero-image {
    background-position: 0 0, 0 -30px, 50% 0, 100% 130%, 50% 60%;
    background-size: auto 100px, cover, cover, cover, cover;
    background-attachment: scroll, scroll, scroll, scroll, scroll;
    height: 460px;
    margin-top: 37px;
  }

  .trio-cards {
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
  }

  .trio-cards.lesspad {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .trio-cards.lesspad.top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
  }

  .trio-cards.lesspad.bottom-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-153 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 20px;
  }

  .quote.full-width.blurp {
    flex-wrap: wrap;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .columns-17 {
    flex-wrap: wrap-reverse;
  }

  .firmographics-details {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .firmographics-details.darkbackground.no-top-padding.key-takeaways {
    background-color: #0b1a38;
    margin-top: 0;
  }

  .download-form {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .download-form.imagery-background.only.footer-cta {
    height: 750px;
  }

  .report-keytakewaways {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .report-keytakewaways.dark.notop.key-takeaways {
    background-color: #0b1a38;
    margin-top: 0;
  }

  .report-hero-content {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .report-hero-content.report-hero.dark-hero {
    margin-top: -127px;
  }

  .report-hero-stats, .report-section-header {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .align-right.hide-tabletmobile {
    display: none;
  }

  .header-title {
    order: -1;
  }

  .header-card-2 {
    width: 300px;
  }

  .award-card-row {
    grid-template-columns: 1fr;
  }

  .testimonial3_grid-list {
    grid-column-gap: 2rem;
  }

  .main-resource-contentwrap.margin-small.full-width.smaller {
    width: 85%;
    margin-right: 0;
    padding-right: 20px;
  }

  .testimonial-logos.full {
    width: 100%;
    min-width: auto;
  }

  .testimonial-slider-container {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .dropdown-list.w--open {
    background-color: #0b1a3800;
    margin-left: 0;
    padding: 0;
    position: relative;
  }

  .nav-link-paa {
    text-align: center;
    background-color: #182949;
    padding-top: 10px;
  }

  .nav-link-paa.no-interior {
    padding-top: 0;
  }

  .icon-6 {
    color: #fff;
  }

  .menu-button-5, .menu-button-5.w--open {
    background-color: #182949;
  }

  .dropdown-2 {
    flex-flow: column;
    display: flex;
  }

  .paa-dropdown {
    justify-content: center;
    align-items: stretch;
    font-size: 13px;
    display: flex;
  }

  .acad-line-right-5 {
    bottom: 28%;
  }

  .justme-font {
    font-size: 40px;
  }

  .justme-font.is-spec {
    margin-right: 10px;
  }

  .acad-hero-burst.landing {
    width: 15%;
  }

  .success-message-cf10 {
    height: 65px;
  }

  .acad-hero-dots {
    width: 15%;
    bottom: -117%;
  }

  .form-cf10-2.smaller-form.mwa {
    width: 100%;
  }

  .all-caps-paa {
    font-size: 12px;
  }

  .subscribe---paa.align-left.align-center-tablet {
    justify-content: center;
    align-items: center;
    width: 600px;
  }

  .paa-headline {
    font-size: 44px;
  }

  .paa-headline.is-bold.paa-specific.paa-home {
    font-size: 40px;
    line-height: 1em;
  }

  .paa-body {
    font-size: 14px;
  }

  .paa-hero-button.navigation.white.dark-text {
    width: 80%;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .paa-nav-container {
    padding-left: 0;
    display: flex;
  }

  .paa-nav-2024 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paa-hero {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paa-hero.is-academy-hero.sm.less-pad.hero-main {
    padding-top: 150px;
  }

  .caps-head-hero {
    font-size: 12px;
  }

  .caps-head-hero.smol {
    font-size: 11px;
  }

  .theme-columns {
    width: 100%;
  }

  .subject-link.uo {
    padding-left: 10px;
    padding-right: 10px;
  }

  .by-theme-div.newversion.white {
    flex-wrap: wrap;
    justify-content: center;
    max-width: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .subject-column1 {
    padding-left: 0;
    padding-right: 0;
  }

  .acad-50-wrap {
    padding: 40px 20px;
  }

  .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp {
    background-position: 50%, 0 0;
    margin-top: 6px;
  }

  .acad-50-wrap.is-left {
    padding-left: 3%;
    padding-right: 3%;
  }

  .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp {
    background-position: 50%, 0 0;
    margin-top: 6px;
  }

  .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp {
    background-position: 50%, 0 0;
    margin-top: 6px;
  }

  .acad-50-wrap.is-left.pink.blue {
    background-position: 50%, 0 0;
    background-size: contain, auto;
    flex-direction: row-reverse;
    margin-top: 5px;
    padding-right: 5%;
  }

  .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp {
    background-position: 50%, 0 0;
    margin-top: 6px;
  }

  .testimonial-homepage.centered.hide-mobile {
    display: none;
  }

  .right-arrow-6 {
    margin-right: 0;
    padding-left: 20px;
  }

  .right-arrow-6.interior-dark-mode.light-mode {
    height: 450px;
  }

  .inline-cta-heading.center {
    text-align: center;
  }

  .inline-cta-heading.center.workshop {
    margin-top: 0;
    margin-bottom: 0;
  }

  .quotation-div.author.interior-pages {
    flex-wrap: wrap;
    margin-top: 10px;
  }

  .content-item-corner.deets {
    margin-top: 10px;
  }

  .by-example-div {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .courses.mix-container.highlight-courses {
    grid-template-columns: 1fr;
  }

  .read-more-intro {
    width: auto;
    padding-right: 20px;
  }

  .left-arrow-5 {
    margin-left: 0;
    padding-right: 20px;
  }

  .left-arrow-5.interior-dark-mode.light-mode {
    height: 450px;
  }

  .by-course-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-columns {
    flex-wrap: wrap;
    display: flex;
  }

  .cta-columns.less-oad.center {
    justify-content: center;
  }

  .workshop-cta {
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .workshop-cta.user-onboarding-specific {
    background-position: 92% 82%, 50% 67%, 50% 100%;
    max-width: none;
    height: 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
  }

  .by-template-div {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-heading-div {
    padding-left: 20px;
  }

  .section-heading-div.head-sect-lesspad, .section-heading-div.courses-less-pad, .section-heading-div.head-sect-lesspad, .section-heading-div.courses-less-pad {
    padding-left: 0;
  }

  .smaller.testimonial-text.larger.smaller-mobile-time {
    font-size: 20px;
    line-height: 1.3em;
  }

  .smaller.testimonial-text.larger.interior-dark-mode-text {
    font-size: 14px;
  }

  .paa-textlink.section-h-cta.nopads {
    width: 100%;
  }

  .submit-button-cf10-5.hero-form.footer {
    background-color: var(--base-color-brand--primary);
  }

  .submit-button-cf10-5.hero-form.footer:hover {
    background-color: #4f4fd4;
  }

  .right-content-div {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
  }

  .acad-footer-brand-7 {
    white-space: nowrap;
    order: 1;
    justify-content: center;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .footer-title-div {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
  }

  .academy-footer-link {
    margin-left: 0;
    margin-right: 35px;
    font-size: 13px;
  }

  .academy-footer-link.second {
    margin-right: 0;
  }

  .academy-footer-link-container {
    align-self: center;
    display: flex;
  }

  .academy-footer-subhead-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  .made-with, .byappcues {
    font-size: 14px;
  }

  .acad-footer-brand {
    white-space: nowrap;
    order: 1;
    justify-content: center;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .hero-content-container {
    width: 96%;
  }

  .academy-hero-spec {
    width: 100%;
    margin-top: 50px;
  }

  .acad-hero-image-left {
    bottom: 64%;
  }

  .acad-hero-image-left.homepage {
    bottom: 51%;
  }

  .acad-hero-image-right {
    bottom: 64%;
  }

  .paa-logo.logo {
    width: 70%;
    min-width: 200px;
  }

  .paa-nav-menu {
    background-color: #182949;
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .paa-nav-menu.paa {
    width: 100%;
    height: 350px;
    max-height: 500px;
  }

  .by-theme-head.auto {
    background-image: linear-gradient(#ffffffc4, #ffffffc4);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-top: 20px;
  }

  .paa-section-head {
    font-size: 26px;
  }

  .paa-section-head.is-navy.full-width.smaller {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 35px;
  }

  .content-sections-paa {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-sections-paa.topless.overflow.is-gray {
    padding-bottom: 80px;
  }

  .content-sections-paa.topless.overflow.is-gray.no-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-paa-slider.interior-dark-mode {
    width: 100%;
  }

  .testimonial-paa-slider.paa-specific.light-mode, .testimonial-paa-slider.interior-dark-mode {
    width: 100%;
  }

  .testimonial-paa-slider.paa-specific {
    width: 90%;
  }

  .testimonial-paa-slider.paa-specific.light-mode {
    width: 100%;
  }

  .headshot-image {
    width: 80px;
  }

  .headshot-image.product-adopt-academy {
    width: 50px;
  }

  .badge-div-contents {
    padding-left: 245px;
  }

  .course-cta-vector-div {
    width: 32vw;
    left: -3%;
  }

  .course-cta-vector-div.is-2nd {
    width: 16vw;
    right: -5%;
  }

  .acad-line-right {
    bottom: 28%;
  }

  .acad-hero-img-div {
    bottom: 64%;
  }

  .acad-hero-img-div.is-lesson-2 {
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    width: 8vw;
    inset: 28% auto auto 8%;
  }

  .acad-hero-img-div.is-3rd {
    width: 7vw;
    margin-left: 9.5vw;
    inset: 32% auto auto 0%;
  }

  .acad-hero-img-div.is-lesson {
    width: 45vw;
    top: 36%;
    bottom: auto;
    right: -4%;
  }

  .acad-hero-img-div.is-lesson-2 {
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    inset: 28% auto auto 8%;
    width: 8vw;
    inset: 28% auto auto 8%;
  }

  .cta-dot-img {
    bottom: -75%;
  }

  .badge-img-feat {
    width: 57%;
    max-width: 210px;
  }

  .badge-img-feat.is-in-div {
    width: 205px;
    margin-left: 15px;
  }

  .sticky-sidebar-paa {
    width: auto;
    max-width: none;
    margin-right: 0%;
    padding-right: 5%;
  }

  .lesson-button-wrap {
    max-width: none;
  }

  .img-vector {
    left: -24%;
  }

  .bullet-content-wrap {
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .content-item-3.is-hor {
    margin-left: 10px;
    margin-right: 10px;
  }

  .acad-footer {
    border-top-style: none;
  }

  .acad-footer-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .acad-footer-links {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .acad-footer-link {
    margin-left: 0;
    margin-right: 35px;
    font-size: 13px;
  }

  .acad-footer-link._2 {
    margin-right: 0;
  }

  .academy-hero {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .academy-hero.is-academy-hero.is-course {
    padding-top: 120px;
  }

  .badge-image {
    width: 57%;
    max-width: 210px;
  }

  .acad-hero-image-background-lg {
    bottom: 28%;
  }

  .acad-course-hero-large {
    padding: 20px;
  }

  .course-hero-columns.is-tab-center {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .left-content-course {
    width: 100%;
    max-width: 500px;
  }

  .left-content-course.is-vert.is-tab-center {
    align-items: center;
    margin-right: 0;
  }

  .acad-image-content {
    padding: 40px 20px;
  }

  .acad-image-content.is-inv {
    width: 100%;
    min-width: auto;
  }

  .course-sticky-content {
    z-index: 5;
    padding-top: 0;
  }

  .stickysidebar-container {
    width: 96%;
  }

  .stickysidebar-container.is-1400.is-lesson, .stickysidebar-container.is-1400.is-template {
    justify-content: center;
    height: auto;
    margin-top: -60px;
    margin-bottom: 80px;
    position: relative;
    top: 0;
  }

  .stickysidebar-container.is-1400.is-lesson, .stickysidebar-container.is-1400.is-template {
    justify-content: center;
    height: auto;
    margin-top: -60px;
    margin-bottom: 80px;
    position: relative;
    top: 0;
  }

  .stickysidebar-container.is-1400.is-lesson, .stickysidebar-container.is-1400.is-template {
    justify-content: center;
    height: auto;
    margin-top: -60px;
    margin-bottom: 80px;
    position: relative;
    top: 0;
  }

  .stickysidebar-container.is-1400.is-template.new {
    margin-top: 40px;
  }

  .course-cta {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feat-badge {
    width: 57%;
    max-width: 210px;
  }

  .academy-hero-image-burst.smoller {
    width: 90%;
  }

  .flexdiv-author.interior {
    flex-wrap: nowrap;
  }

  .blog-card-img-div {
    height: 25vw;
    max-height: 220px;
  }

  .lesson-button-arrow {
    width: 29px;
  }

  .lesson-hero-content {
    order: -1;
    width: 100%;
    margin-bottom: 35px;
  }

  ._21-container {
    width: 96%;
  }

  .text-section-padding.top-pad-more.xl {
    margin-top: 50px;
  }

  .footer-cta-next-prev {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lesson-large-button.white.is-lesson-cta {
    font-size: 14px;
  }

  .academy-interior-hero-container {
    width: 96%;
  }

  .academy-interior-hero-container.is-1400.is-hor {
    text-align: center;
    text-align: center;
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .content-left-columns {
    width: 100%;
    max-width: 500px;
  }

  .content-left-columns.is-tab-center {
    align-items: center;
    width: 80%;
  }

  .hero-course-content.is-hor {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-paa-content-wrapper {
    margin-bottom: 10px;
  }

  .interior-lg-badge {
    width: 57%;
    max-width: 210px;
  }

  .interior-lg-badge.is-lesson-hero {
    width: 26vw;
    max-width: 220px;
  }

  .button-small-prev.white.is-lesson-cta, .button-small-next.white.is-lesson-cta, .button-small-next.white.is-lesson-cta, .button-small-next.white.is-lesson-cta {
    font-size: 14px;
  }

  .full-width {
    width: 100%;
  }

  .author-hero-feature.is-mob-hidden.isgreen.issalmon {
    background-repeat: no-repeat;
  }

  ._21-container-5 {
    width: 96%;
  }

  ._21-container-5.is-1400.is-r {
    justify-content: flex-start;
  }

  ._21-container-5.is-1400.is-lesson {
    justify-content: center;
    height: auto;
    margin-top: -60px;
    margin-bottom: 80px;
    position: relative;
    top: 0;
  }

  ._21-container-5.is-1400.is-hor {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .fullsize-paa-quote-vf0, .content-section-paa {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-section-paa.topless.overflow.is-gray {
    padding-bottom: 80px;
  }

  .content-div {
    width: 100%;
    min-width: 100%;
  }

  .acad-hero-image-right-interior {
    bottom: 64%;
  }

  .quote-paa {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .newsletter-features.mix-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .content-card-container {
    padding: 20px;
  }

  .feature-column.some-pad {
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-column.some-pad.center-mobile {
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    display: flex;
  }

  .text-column.interior-template {
    padding-left: 50px;
    padding-right: 50px;
  }

  .text-column.interior-template.centered {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-column.interior-template.centered.no-padding.templatespecific {
    padding-left: 0;
  }

  .interior-paa-listing-hero {
    flex-wrap: wrap;
  }

  .hero-text-div {
    width: 100%;
  }

  .hero-text-div.align-center-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-text-div.template-specific {
    width: 100%;
  }

  .example-collection-item {
    width: 100%;
    padding-right: 0;
  }

  .example-collectionlist {
    flex-wrap: wrap;
  }

  .acad-line-right-6 {
    bottom: 28%;
  }

  .acad-hero-image-left-interior {
    bottom: 64%;
  }

  .paa-card-container {
    padding: 20px;
  }

  .paa-card-container.single {
    flex-direction: column-reverse;
    justify-content: flex-end;
    padding-right: 6px;
  }

  .paa-card-container.single.examples {
    flex-wrap: wrap;
  }

  .paa-card-container.video.darkmode {
    margin-bottom: 20px;
  }

  .card-container-feat-paa {
    flex-direction: row;
    align-items: stretch;
    max-width: none;
  }

  .template-collection-item {
    width: 100%;
    padding-right: 0;
  }

  .template-collectionlist {
    flex-wrap: wrap;
  }

  .text-size-xs.text-color-secondary.text-weight-normal.text-align-left {
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
    font-family: var(--_appcues-2025---text--body);
  }

  .call-out-quote {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-container-hero {
    width: 80%;
    margin-left: 40px;
    margin-right: 20px;
  }

  .course-listing-content {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .badge-imagery {
    aspect-ratio: auto;
    object-fit: fill;
    width: 100%;
    height: 100%;
    margin-top: 25px;
    overflow: hidden;
  }

  .badge-imagery.no-top-pad-mobile {
    margin-top: 0;
  }

  .certs-cta {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-column {
    padding-left: 0;
    padding-right: 0;
  }

  .certification-feature.badges {
    width: 90%;
  }

  .underline-jump.center {
    width: 100%;
    display: none;
  }

  .form-block-4 {
    flex-wrap: wrap;
    display: flex;
  }

  .center-forms {
    width: 450px;
  }

  .field, .request-a-course {
    width: 100%;
  }

  .quote-container-grid {
    grid-template-columns: 1fr 1fr;
  }

  .blue-quote-container.middle, .purple-quote-container.middle, .purple-quote-container.middle {
    margin-top: 0;
    margin-bottom: 0;
  }

  .feat-workshop {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .next-workshop-div.call-out {
    margin-top: 30px;
  }

  .next-workshop-div.call-out.no-background.no-pad {
    height: auto;
    margin-top: 30px;
  }

  .workshop-listing-content {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .first-col-pad {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .first-col-pad.anna.left {
    justify-content: flex-start;
    padding-left: 75px;
    padding-right: 50px;
  }

  .ramli-feature.pad {
    margin-top: 40px;
  }

  .step-content-wrap-2 {
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .workshop-container-grid {
    grid-template-columns: 1fr 1fr;
  }

  .workshop-callout {
    width: 80%;
  }

  .workshop-callout.styled.padding-large {
    width: 100%;
  }

  .anna-feature.pad {
    margin-top: 40px;
  }

  .content-card._w-icon {
    margin-bottom: 20px;
  }

  .subnav-for-achor {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .jump-link-div {
    flex-flow: row;
    justify-content: flex-start;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .subnav-linkblock {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .jump-link-intro-static {
    width: auto;
    padding-right: 20px;
  }

  .onboarding-page {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .youtube-video-cols.wrapped {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .youtube-div {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-left-feature {
    padding-right: 0;
  }

  .column-right-listing {
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow {
    margin-right: 0;
    padding-left: 20px;
  }

  .left-arrow {
    margin-left: 0;
    padding-right: 20px;
  }

  .slider-paa-dark.interior-dark-mode {
    width: 90%;
  }

  .icon-and-heading {
    margin-bottom: 0;
  }

  .cta-image {
    width: 80%;
    display: block;
  }

  .div-block-208 {
    aspect-ratio: auto;
    object-fit: fill;
    width: 100%;
    height: 100%;
    margin-top: 25px;
    overflow: hidden;
  }

  ._2-column-cta {
    flex-wrap: wrap;
  }

  .half-text {
    width: 100%;
    max-width: 500px;
  }

  .half-text.is-vert.is-push {
    order: -1;
    max-width: 620px;
    margin-bottom: 0;
    margin-left: 20px;
  }

  .lg-course-card-container.feat-product-launch {
    flex-wrap: wrap;
  }

  .acad-corner-img {
    right: -3%;
  }

  .productlaunches-page {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-wrap-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .feat-card-row, .feat-card-row.swap._1200, .feat-card-row.swap._1200.pp.in-app, .feat-card-row.swap._1200, .feat-card-row.swap._1200.pp.in-app, .feat-card-row.swap._1200, .feat-card-row.swap._1200.pp.in-app, .feat-card-row.swap._1200.pp.in-app, .feat-card-row.swap._1200.pp.in-app {
    grid-template-columns: 1fr;
  }

  .featured-blog-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .features-4-grid {
    grid-template-columns: 1fr 1fr;
  }

  .features-4-grid.animated {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._4-column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  ._4-column.padding-top {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .demo-cta-sm {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .demo-cta-sm.margin-top {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .mobileusers-callout.center-tablet {
    justify-content: flex-start;
    align-items: center;
    font-size: 3rem;
  }

  .card-flex-text.dark.light.lesspad.mobile.center-mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .button-group-cta.is-right.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .features-extra-section.padding-section-large, .use-case-section.padding-section-large, .use-case-section.padding-section-large {
    padding-left: 3%;
    padding-right: 3%;
  }

  .carousel-card-content {
    padding: 2rem;
  }

  .carousel-card-img {
    aspect-ratio: auto;
    object-fit: fill;
  }

  .carousel-card {
    grid-template-columns: 1fr;
  }

  .carousel-card.mobile-only {
    display: none;
  }

  .productpage-cardwide {
    width: 100%;
  }

  .nav-dropdown-content {
    width: 80%;
    margin-right: 0%;
  }

  .alert {
    z-index: 5;
    height: auto;
    min-height: 38px;
    position: relative;
  }

  .alert.blog {
    min-height: auto;
    padding-left: 40px;
  }

  .navbar-11.blog {
    display: flex;
  }

  .nav-menu-8 {
    background-color: #f5f7fa;
    width: 100vw;
    margin-right: 0;
    padding-top: 90px;
    padding-bottom: 20px;
  }

  .heading-329 {
    font-size: 32px;
  }

  .blog-right-nav-div {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    padding-left: 10px;
  }

  .menu-line {
    background-color: #576784;
    width: 24px;
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .search-div {
    margin-right: 3px;
  }

  .container-42 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container-42.dd {
    text-align: center;
    text-align: center;
  }

  .blog-category-list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .menu-button {
    z-index: 10;
    width: 60px;
    height: 60px;
    margin-right: 20px;
    padding: 17px 18px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .blog-category-item.searchresults {
    width: 45%;
  }

  .brand-text-link {
    flex: 1;
    justify-content: flex-start;
    margin-right: 40vw;
  }

  .upper-subheading-4 {
    font-size: 11px;
  }

  .author-image.author {
    width: 130px;
    height: 130px;
    margin-right: 30px;
  }

  .blog-thumbnail-image {
    height: 30vw;
  }

  .recommended-blog {
    flex: auto;
    width: 50%;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .recommended-blog.bottom-pad._1-feat {
    padding-left: 0;
    padding-right: 0;
  }

  .recommended-blog._100width {
    width: 48%;
  }

  .blog-category-link {
    padding-left: 0;
    padding-right: 0;
  }

  .call-out {
    justify-content: center;
    align-items: center;
    width: 95%;
    height: 350px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .call-out.blog-hero {
    margin-top: 20px;
  }

  .call-out.blog-hero.blogfooter {
    border-radius: 15px;
    width: 100%;
    margin-bottom: -10px;
  }

  .homepagecta {
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    padding: 40px;
    display: flex;
  }

  .homepagecta.quickcues {
    margin-bottom: 0;
  }

  .text-block-227.white {
    margin-top: 6px;
    margin-bottom: 15px;
    font-size: 30px;
  }

  .text-block-15.filterby.title {
    margin-bottom: 0;
  }

  .text-block-15.filterby.title.white-regux {
    font-size: 10px;
  }

  .text-block-130 {
    margin-bottom: 0;
  }

  .pad-40 {
    max-width: 530px;
  }

  .sub-cta-div {
    flex: auto;
    width: 100%;
  }

  .featured-list-wrapper, .featured-list-wrapper.cat, .featured-list-wrapper.cat {
    width: 100%;
  }

  .container-46 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .section-76 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-76.featured-blog {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .upper-subheading-5 {
    font-size: 11px;
  }

  .blog-list-bloc {
    flex: 1;
    width: 50%;
    min-width: 380px;
  }

  .blog-list-bloc.full-width-mobile {
    width: 100%;
    min-width: auto;
  }

  .blog-list-2020 {
    border-top: .5px solid #000;
  }

  .blog-list-2020.no-top {
    border-top-style: none;
  }

  .container-47 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container-47.full {
    display: block;
  }

  .section-77 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pad-187 {
    max-width: 530px;
  }

  .heading-335 {
    font-size: 28px;
  }

  .column-card {
    margin-top: 30px;
    padding-bottom: 30px;
  }

  ._3-column {
    width: 47%;
  }

  ._3-column.middle {
    order: 1;
    width: 100%;
  }

  .column-card-icon {
    width: 46px;
    height: 100px;
  }

  .container-48 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .container-48._1600.t-horizontal {
    flex-direction: row;
    justify-content: space-between;
  }

  .section-78 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .upper-subheading-6 {
    font-size: 11px;
  }

  .author-block {
    width: 80%;
  }

  .social-wrap-2 {
    flex-wrap: nowrap;
    width: 160px;
  }

  .social-link {
    width: 35px;
    height: 35px;
    font-size: 15px;
  }

  .container-51 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .section-81 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .upper-subheading-8 {
    font-size: 11px;
  }

  ._45-div {
    width: 100%;
  }

  ._45-div.cat-hero {
    width: 100%;
    margin-bottom: 60px;
  }

  .category-container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .blog-hero-category {
    z-index: 1;
    padding-top: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-53 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .section-83 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-heading-int {
    font-size: 32px;
  }

  .container-54 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .int-blog-hero-sm {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .int-blog-hero-sm.hero {
    margin-top: 60px;
  }

  .container-55 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .section-85 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feat-image-2020 {
    min-height: auto;
  }

  .category-list-label {
    font-size: 10px;
  }

  .heading-341 {
    font-size: 28px;
  }

  .blog-basic-link {
    width: 100%;
  }

  .category-list-label-3, .category-list-label-4 {
    font-size: 10px;
  }

  .image-link.feat-im {
    height: 30vw;
  }

  .category-list-label-5, .category-list-label-6 {
    font-size: 10px;
  }

  .heading-348 {
    font-size: 16px;
  }

  .category-list-label-7, .category-list-label-8 {
    font-size: 10px;
  }

  .intro-sec-usecase.background-white {
    padding-left: 5%;
    padding-right: 5%;
  }

  .navigation-title-block-3 {
    display: none;
  }

  .navigation-list-dropdown-l---use-case-copy-2.w--open {
    max-width: none;
    height: 480px;
    box-shadow: none;
    background-color: #1d2033;
    position: static;
    overflow: auto;
  }

  .navigation-link---pricing-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navigation-base-wrapper-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .navigation-menu-button-3 {
    color: #1d2033;
    background-color: #020c1c;
    border-radius: 8px;
    padding: 12px;
  }

  .navigation-menu-button-3.w--open {
    background-color: #121627;
    border-color: #fff;
  }

  .box-wrapper-grid-9 {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px 32px 0;
  }

  .data-tabs-container, .data-tab-img {
    width: 100%;
  }

  .data-tablink {
    opacity: 1;
    width: 200px;
    margin-left: 0;
    margin-right: 0;
  }

  .data-tablink.w--current {
    width: 200px;
  }

  .heading-387 {
    font-size: 32px;
  }

  .container-57 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .section-95 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-95.hero {
    margin-top: 60px;
  }

  .navigation-link---login {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navigation-link---login.login-mobile-only {
    display: flex;
  }

  .blog-category-label {
    font-size: 12px;
  }

  .link-block-category-label {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .blog-hero-interior-div {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .blog-hero-interior-div.full-width {
    background-position: 0 0, 50%;
  }

  .blog-hero-interior-div.full-width.dark-back {
    background-color: #020c1c;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    margin-top: 120px;
    padding-top: 3%;
    padding-bottom: 6%;
  }

  .blog-thumb-image-main {
    height: 30vw;
  }

  .blog-thumb-image-main.post {
    height: 30vw;
    display: none;
  }

  .hero-full {
    flex-direction: column;
    justify-content: flex-start;
  }

  .blog-hero-content {
    z-index: 1;
    padding-top: 5%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .simple-hero-blog {
    z-index: 1;
    display: block;
  }

  .simple-hero-blog.foundational.solid {
    padding-left: 0;
    padding-right: 0;
  }

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

  .header-content-div {
    justify-content: center;
    align-items: center;
    padding-left: 2%;
    padding-right: 2%;
  }

  .heading-style-h1-blog {
    font-size: 3.25rem;
  }

  .heading-style-h1-blog.text-color-white, .heading-style-h1-blog.text-color-white.interior-smaller {
    font-size: 50px;
  }

  .heading-style-h1-blog.text-color-white, .heading-style-h1-blog.text-color-white.interior-smaller {
    font-size: 50px;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller {
    font-size: 50px;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller.text-align-left.blog-specific {
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 36px;
  }

  .heading-style-h1-blog.text-color-primary.text-align-left.blog-specific {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .grid_3-col.is-align-start.is-4x-gap {
    grid-template-columns: 1fr;
  }

  .text-size-regular-cta.text-weight-normal.text-align-left {
    color: var(--text-color--text-body);
    margin-bottom: 1rem;
    font-size: 18px;
    line-height: 1.5;
  }

  .position-sticky-1rem.is-static-landscape, .nav-titleblock {
    display: none;
  }

  .navigation-base-wrapper-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .padding-medium-blog-specific {
    padding: 4rem 4%;
  }

  .blog-container-xl {
    max-width: 50rem;
  }

  .post-rich-text-blog-25 ul {
    padding-left: 20px;
  }

  .post-rich-text-blog-25 blockquote {
    font-size: 22px;
  }

  .post-rich-text-blog-25 h4 {
    margin-bottom: 20px;
    font-size: 26px;
  }

  .post-rich-text-blog-25 p {
    font-size: 18px;
  }

  .post-rich-text-blog-25 h3 {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .post-rich-text-blog-25 li {
    font-size: 18px;
    line-height: 36px;
  }

  .post-rich-text-blog-25 h1 {
    margin-bottom: 20px;
    font-size: 36px;
  }

  .post-rich-text-blog-25 h2 {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .post-rich-text-blog-25.article-blog h6 {
    font-size: 19px;
  }

  .post-rich-text-blog-25.article-blog h5 {
    font-size: 22px;
  }

  .post-rich-text-faq ul {
    padding-left: 20px;
  }

  .post-rich-text-faq blockquote {
    font-size: 21px;
  }

  .post-rich-text-faq h4 {
    font-size: 16px;
  }

  .post-rich-text-faq p {
    font-size: 18px;
  }

  .post-rich-text-faq h3 {
    font-size: 20px;
  }

  .post-rich-text-faq li {
    font-size: 15px;
  }

  .post-rich-text-faq h1 {
    font-size: 34px;
  }

  .post-rich-text-faq h2 {
    font-size: 28px;
  }

  .post-rich-text-faq.article-blog h6 {
    font-size: 19px;
  }

  .recommended-footer {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .recommended-footer.grey-gradient.bottomless.content-visibility-auto.bottom-module {
    z-index: -1;
    z-index: -1;
    z-index: -1;
    z-index: -1;
    z-index: -1;
  }

  .recommended-container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .blog-breadcrumb {
    font-size: 12px;
  }

  .blog-home-link {
    justify-content: center;
    align-items: center;
  }

  .testimonial-section-2 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .testimonial-block.green-border, .testimonial-block.purple, .testimonial-block.green-border, .testimonial-block.purple {
    justify-content: flex-start;
    align-items: center;
  }

  .testimonial-content-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .line-break {
    display: none;
  }

  .line-break.purp.empty {
    display: block;
  }

  .process-grid {
    grid-column-gap: 32px;
    grid-row-gap: 60px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  .process-grid.use-cases {
    grid-template-columns: 1fr;
  }

  .process-grid.use-cases._2025 {
    grid-template-columns: 1fr .25fr 1fr;
    max-width: none;
  }

  .small-slider-detail.center-mobile {
    text-align: center;
    text-align: center;
  }

  .subscribe-head {
    font-size: 11px;
  }

  .form-block-6 {
    width: 100%;
  }

  .button-wrap-2 {
    justify-content: center;
    align-items: center;
  }

  .form-grid-wave {
    grid-column-gap: 22px;
    flex-flow: column;
    grid-template-columns: .8fr;
    place-items: center stretch;
    display: flex;
  }

  .column {
    width: 100%;
  }

  .column.vertical-center {
    justify-content: center;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-base-mwa {
    padding-left: 32px;
    padding-right: 32px;
  }

  .subscribe-mwa {
    width: 60%;
  }

  .mwa-image-hero {
    width: 100%;
    max-width: none;
    padding-left: 60px;
    padding-right: 60px;
  }

  .mwa-hero-image-wide {
    width: 100%;
    max-width: none;
  }

  .mwa-hero-img-section {
    z-index: 100;
  }

  .mwa-body-section {
    z-index: 1;
    display: block;
  }

  .mwa-body-section.content-area {
    margin-top: -86px;
  }

  .mwa-nav-div {
    border-bottom: 1px solid #c8d2e0;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: -6px;
    padding: 0 20px 45px;
    position: relative;
  }

  .mwa-nav-div.right-align._25-width {
    border-bottom-style: none;
    width: 100%;
    margin-bottom: 100px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    overflow: visible;
  }

  .mwa-nav-interior.shadow-medium {
    border-bottom: 1px solid var(--base-color-neutral--neutral-400);
    border-bottom: 1px solid var(--base-color-neutral--neutral-400);
  }

  .mwa-wrap {
    padding-right: 0;
  }

  .form-3 {
    width: 100%;
  }

  .blog-card-small-2 {
    padding: 24px;
  }

  .hero-text-content {
    flex-flow: column;
    padding-right: 0%;
    display: flex;
  }

  .heading-style-h3-20 {
    font-size: 2.25rem;
  }

  .heading-style-h3-20.text-color-primary {
    font-size: 35px;
  }

  .heading-style-h3-20.text-color-primary.text-align-center {
    font-size: 35px;
    font-weight: 600;
  }

  .heading-style-h3-20.text-color-primary.text-align-center.margin-top._100-tablet {
    width: 100%;
  }

  .layout-testimonial-tab-link-2.home.w--current {
    background-color: #121627;
    border: 1px solid #373c54;
  }

  .heading-style-h4-17, .heading-style-h4-18 {
    font-size: 22px;
  }

  .margin-bottom-31 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .feat-resources-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .feat-resources-2.wrap {
    justify-content: center;
    align-items: center;
    padding-top: 50px;
  }

  .feat-resources-2.wrap.tan-module.bottom-module {
    padding-bottom: 50px;
  }

  .feat-resources-2.wrap.bottom-module.bg-brand-tan._w-wave.wave-top {
    padding-bottom: 250px;
  }

  .heading-style-h2-4, .heading-style-h2-4.text-color-white, .heading-style-h2-4.text-color-white {
    font-size: 40px;
  }

  .line-13.lesscolormobile {
    background-color: #4534bf;
  }

  .button-text-nav.regular.sm {
    font-size: 12px;
    font-weight: 600;
  }

  .demo-showcase-hero {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .demo-showcase-results {
    z-index: 1;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .demoshow-image-wrap {
    object-fit: cover;
    width: 100%;
  }

  .demo-cardimg {
    object-fit: cover;
  }

  .demo-show-card-content.align-center {
    margin-top: 20px;
  }

  .column-large-hero.left.center-mobile {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
    padding-right: 0%;
  }

  .main-demo-link {
    margin-top: 50px;
  }

  .paa-sm-icon-div.full.xl {
    margin-right: 0;
  }

  .paa-icon-text.align-vertical-center.long.center-mobile {
    justify-content: center;
    align-items: center;
  }

  .paa-specialtext.sue.text-color-primary.moment-map {
    font-size: 1.6rem;
  }

  .fullsize-paa-quote-sue {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .demosc-listitem {
    flex: auto;
    width: 50%;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .demosc-listitem.demo-sc {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-section.background-secondary.hide-mobile {
    display: block;
  }

  .badge-primary.timeline-badge {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 5px;
  }

  .badge-primary.timeline-4 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .timeline-badge-text.timeline-badge-2, .timeline-badge-text.timeline-badge-3, .timeline-badge-text.timeline-badge-2, .timeline-badge-text.timeline-badge-3 {
    line-height: 1.2;
  }

  .timeline-tags {
    flex-flow: wrap;
    align-items: flex-start;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent {
    padding: 5px;
  }

  .text-offgrid-right.align-bottom {
    justify-content: center;
    align-items: center;
  }

  .split-overlap-text-right._1200-container {
    max-width: none;
  }

  .overlap-image-lg {
    vertical-align: baseline;
  }

  .overlap-image-lg.no-edge {
    border-radius: 0;
  }

  .overlap-image-lg.home.tablet-mobile-only {
    object-fit: contain;
    object-fit: contain;
  }

  .overlap-grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .overlap-grid.image-left.large-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    grid-auto-flow: row;
    width: 100%;
  }

  .pill-container.color-lightblue.nostretch {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 150px;
  }

  .pill-container.color-lightblue.nostretch.color-actuallylightpurp {
    border-color: var(--_appcues-2025---purple--purp-200);
  }

  .pill-container.color-lightblue.nostretch.actually-lightblurp {
    border-color: var(--_appcues-2025---blurple--thistle);
  }

  .pill-container.color-lightpurp {
    justify-content: center;
    align-items: center;
    width: 150px;
  }

  .pill-container.color-lightblurp {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: center;
    align-items: center;
    width: 150px;
  }

  .heading-style-massive {
    font-size: 100px;
  }

  .xs-headline-split-grid.margin-bottom {
    place-items: center stretch;
  }

  .resource-title-wrap.flex-wrap.align-center-tablet {
    justify-content: flex-start;
    align-items: center;
  }

  .medium-icon-block {
    max-width: 80%;
  }

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

  .navigation-menu---container---2025 {
    border-bottom: 1px solid var(--_appcues-2025---dark--dark-500);
    background-color: var(--_appcues-2025---light--white);
    color: #393b6a;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    padding: 12px 0;
    position: absolute;
  }

  .navigation-menu---container---2025.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-menu---container---2025.shadow-medium {
    border-bottom-style: none;
    box-shadow: 0 12px 16px -4px #1d203338, 0 4px 10px -2px #1d203326;
  }

  .navigation-base-wrapper-8, .navigation-base-wrapper---product-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .button-96.is-small.margin-left.xs-mobile {
    background-color: #2e2380;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 12px;
  }

  .button-96.is-small.margin-left.xs-mobile.main-nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .main-navigation-container {
    min-height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .navigation-grid-s-7.darkresources {
    grid-template-columns: 1fr 1fr;
  }

  .navigation-link---login---2025 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navigation-link---login---2025.login-mobile-only {
    display: flex;
  }

  .navigation-item-wrapper---left {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-item-25.sm {
    color: var(--base-color-neutral--neutral-100);
    font-size: 12px;
    font-weight: 500;
  }

  .navigation---toggle {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px 0;
  }

  .navigation---toggle.w--open {
    background-color: var(--_appcues-2025---light--white);
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .navigation---toggle.first {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation---toggle.first.w--open {
    border-style: none solid;
    border-width: 1px;
    border-color: var(--_appcues-2025---light--mortar);
    background-color: var(--_appcues-2025---light--white);
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .icon-embed-arrow.color-lightpurple.padding-right.mobilewhite {
    color: #fff;
    width: 1rem;
    height: 1rem;
    margin-right: 6px;
  }

  .navigation-menu-button---2025 {
    background-color: var(--_appcues-2025---blurple--orchid);
    color: #fff;
    border-radius: 8px;
    padding: 12px;
  }

  .navigation-menu-button---2025.w--open {
    background-color: #121627;
    border-color: #fff;
  }

  .dropdown-link-sm {
    background-color: #1d2033;
  }

  .navigation-dropdown---uc {
    width: 100%;
  }

  .plan-icon {
    justify-content: center;
    align-items: center;
  }

  .plan-icon.left-align-newpricing.grow-plan-icon.hide-mobile, .plan-icon.left-align-newpricing.hide-mobile, .plan-icon.left-align-newpricing.grow-plan-icon.hide-mobile, .plan-icon.left-align-newpricing.hide-mobile, .plan-icon.left-align-newpricing.grow-plan-icon.hide-mobile, .plan-icon.left-align-newpricing.grow-plan-icon.hide-mobile, .plan-icon.left-align-newpricing.hide-mobile {
    padding-right: 0;
  }

  .floating-cap.home {
    max-width: 80%;
  }

  .floating-dolphin {
    position: static;
    top: 515px;
  }

  .floating-dolphin.integrations, .floating-dolphin.demo {
    display: none;
  }

  .floating-dolphin.integrations, .floating-dolphin.demo {
    display: none;
  }

  .floating-dolphin.homepage {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: absolute;
    bottom: -25%;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .padding-section-medium-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

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

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

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

  .kickoff-styles-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .kickoff-classes-wrap {
    width: 100%;
  }

  .bg-brand-tan.bottom-module.margin-vertical._w-wave-top {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa29ee_tantop.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section_header.bg-brand-teal-100._w-wave.navigation-compensate, .section_header.bg-brand-blurp-100._w-wave.navigation-compensate {
    padding-top: 40px;
  }

  .section_header.bg-brand-teal-100._w-wave.navigation-compensate, .section_header.bg-brand-blurp-100._w-wave.navigation-compensate {
    padding-top: 40px;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate {
    padding-top: 40px;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.z-index-high.extra {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.pro-services {
    padding-top: 20px;
    padding-bottom: 5rem;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.appcues-ai-white {
    margin-top: -5px;
  }

  .section_header.bg-brand-tan._w-wave.nav-compensate.more-bottom.align-center {
    padding-bottom: 150px;
  }

  .section_header.bg-brand-tan._w-wave.nav-compensate.more-bottom.align-center.company-page {
    padding-bottom: 50px;
  }

  .section_header.mwa-header-landing {
    background-position: 50% 106%;
    margin-top: 110px;
  }

  .lesson-hero-content-2 {
    order: -1;
    width: 100%;
    margin-bottom: 35px;
  }

  .curriculum-div-2 {
    width: auto;
    max-width: none;
    margin-right: 0%;
    padding-right: 5%;
  }

  .badge-img-8 {
    width: 57%;
    max-width: 210px;
  }

  .badge-img-8.is-lesson-hero {
    width: 26vw;
    max-width: 220px;
  }

  .heading-36 {
    font-size: 30px;
  }

  .lesson-content-div {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
  }

  .caps-heading-4 {
    font-size: 12px;
  }

  .button-82.white.is-lesson-cta {
    font-size: 14px;
  }

  .heading-374 {
    font-size: 38px;
  }

  .acad-footer-link-9 {
    margin-left: 0;
    margin-right: 35px;
    font-size: 13px;
  }

  .heading-375 {
    font-size: 26px;
  }

  .body-211 {
    font-size: 14px;
  }

  .main-sticky-3 {
    z-index: 5;
    padding-top: 0;
  }

  .pad-191 {
    margin-bottom: 10px;
  }

  .section-88 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-88.is-lesson-hero {
    padding-bottom: 120px;
  }

  .caption-5, .body-210 {
    font-size: 14px;
  }

  .half-back-cta.white._22 {
    height: 15%;
  }

  .half-back-cta.dark-mode._22 {
    inset: auto 0% 0%;
    height: 15%;
    inset: auto 0% 0%;
  }

  .body-212 {
    font-size: 14px;
  }

  .lesson-hero-content-3 {
    order: -1;
    width: 100%;
    margin-bottom: 35px;
  }

  .section-89 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-89.is-lesson-hero {
    padding-bottom: 120px;
  }

  .body-215 {
    font-size: 14px;
  }

  .pad-193 {
    margin-bottom: 10px;
  }

  .heading-376 {
    font-size: 38px;
  }

  .button-84.white.is-lesson-cta, .body-214, .body-213 {
    font-size: 14px;
  }

  .heading-377 {
    font-size: 26px;
  }

  .lesson-hero-content-4 {
    order: -1;
    width: 100%;
    margin-bottom: 35px;
  }

  .pad-195 {
    margin-bottom: 10px;
  }

  .body-218 {
    font-size: 14px;
  }

  .heading-378 {
    font-size: 38px;
  }

  .body-216 {
    font-size: 14px;
  }

  .heading-379 {
    font-size: 26px;
  }

  .body-217, .button-86.white.is-lesson-cta, .button-86.white.is-lesson-cta, .button-86.white.is-lesson-cta {
    font-size: 14px;
  }

  .section-90 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-90.is-lesson-hero {
    padding-bottom: 120px;
  }

  .button-87.navigation.white.dark-text {
    width: 80%;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-87.navigation.white.dark-text.register.center-button {
    text-align: center;
    text-align: center;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lesson-hero-content-5 {
    order: -1;
    width: 100%;
    margin-bottom: 35px;
  }

  .pad-199 {
    margin-bottom: 10px;
  }

  .heading-381 {
    font-size: 26px;
  }

  .button-88.white.is-lesson-cta, .body-221 {
    font-size: 14px;
  }

  .heading-380 {
    font-size: 38px;
  }

  .body-220 {
    font-size: 14px;
  }

  .section-91 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-91.is-lesson-hero {
    padding-bottom: 120px;
  }

  .body-219 {
    font-size: 14px;
  }

  .lesson-hero-content-6 {
    order: -1;
    width: 100%;
    margin-bottom: 35px;
  }

  .section-92 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-92.is-lesson-hero {
    padding-bottom: 120px;
  }

  .body-224, .button-90.white.is-lesson-cta, .button-90.white.is-lesson-cta, .button-90.white.is-lesson-cta {
    font-size: 14px;
  }

  .heading-382 {
    font-size: 38px;
  }

  .body-223 {
    font-size: 14px;
  }

  .pad-202 {
    margin-bottom: 10px;
  }

  .body-222 {
    font-size: 14px;
  }

  .heading-383 {
    font-size: 26px;
  }

  .button-92.white.is-lesson-cta {
    font-size: 14px;
  }

  .heading-384 {
    font-size: 38px;
  }

  .body-226 {
    font-size: 14px;
  }

  .pad-206 {
    margin-bottom: 10px;
  }

  .section-93 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-93.is-lesson-hero {
    padding-bottom: 120px;
  }

  .body-227, .body-225, .body-100 {
    font-size: 14px;
  }

  .heading-386 {
    font-size: 38px;
  }

  .section-37 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-37.is-lesson-hero {
    padding-bottom: 120px;
  }

  .pad-86 {
    margin-bottom: 10px;
  }

  .body-229 {
    font-size: 14px;
  }

  .section-86 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-86.is-academy-hero.sm.less-pad.hero-main {
    padding-top: 150px;
  }

  ._21-container-14 {
    width: 96%;
  }

  ._21-container-14.center.home {
    width: 92%;
    max-width: 1000px;
  }

  .acad-hero-img-div-7 {
    bottom: 64%;
  }

  .acad-hero-img-div-7.homepage {
    bottom: 51%;
  }

  .heading-371 {
    font-size: 44px;
  }

  .heading-371.is-bold.white.homepage {
    font-size: 40px;
    line-height: 1em;
  }

  .body-206 {
    font-size: 14px;
  }

  .cta-columns-box {
    flex-wrap: wrap;
  }

  .section-87 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-87.topless.overflow.is-gray {
    padding-bottom: 80px;
  }

  .section-87.topless.overflow.is-gray.no-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .academy-link-2.mix.beginner {
    flex-wrap: wrap;
  }

  .acad-card-container-2 {
    padding: 20px;
  }

  .acad-card-container-2.single {
    flex-direction: column-reverse;
    justify-content: flex-end;
    padding-right: 6px;
  }

  .body-208 {
    font-size: 14px;
  }

  .by-course-div-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .top-cert {
    top: -393px;
  }

  .text-block-228 {
    margin-bottom: 0;
  }

  .text-block-228.dark {
    line-height: 2.5vh;
  }

  .text-block-228.dark.regular {
    font-size: 14px;
  }

  .text-block-228.dark.regular.light.mobile-center {
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 14px;
  }

  .badge-img-23 {
    width: 57%;
    max-width: 210px;
  }

  .heading-373 {
    font-size: 20px;
  }

  .heading-372.mobile-section-headers, .heading-372.light.h2.for-ctas {
    font-size: 26px;
  }

  .heading-372.light.h2.for-ctas {
    font-size: 26px;
  }

  .heading-372.light.h2.for-ctas.ramli-workshop {
    font-size: 22px;
  }

  .heading-372.mobile-section-headers {
    font-size: 26px;
  }

  ._40-div-17 {
    width: 100%;
    max-width: 500px;
  }

  ._40-div-17.is-vert.is-push {
    order: -1;
    min-width: 82%;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-277 {
    width: 40%;
    display: none;
  }

  .image-277.ramli-workshop {
    width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-block-131.blurp.main.green {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .div-block-228 {
    aspect-ratio: auto;
    object-fit: fill;
    width: 100%;
    height: 100%;
    margin-top: 25px;
    overflow: hidden;
  }

  .div-block-228.ramli-workshop-div {
    margin-top: 0;
  }

  .card-container-18 {
    flex-direction: row;
    align-items: stretch;
    max-width: none;
  }

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

  .stats-cap-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .stats43_number {
    font-size: 4rem;
  }

  .statscap_content-left {
    display: none;
  }

  .cap-square {
    z-index: 0;
    max-width: 50%;
    padding-left: 0;
    position: relative;
  }

  .cta45_card {
    grid-column-gap: 3rem;
    padding: 2rem;
  }

  .heading-style-h3-21 {
    font-size: 2.25rem;
  }

  .container-1200.large-max {
    width: 100%;
  }

  .quote-and-author.patterns.less {
    width: auto;
  }

  .form-block-7.largermobile {
    flex-flow: wrap;
    width: 100%;
    max-width: 50rem;
  }

  .error-message-4 {
    width: 100%;
  }

  .heading-style-h1-7, .heading-style-h1-7.text-align-center.roadmap, .heading-style-h1-7.text-align-center.roadmap, .heading-style-h1-7.text-align-center.roadmap {
    font-size: 50px;
  }

  .text-block-238 {
    text-align: center;
  }

  .heading-style-h5-2 {
    font-size: 18px;
  }

  .heading-style-h5-2.text-color-primary.webinar-headings {
    font-size: 15px;
  }

  .customer-stories-results-2 {
    flex-wrap: wrap;
    place-content: flex-start center;
    align-items: center;
    display: flex;
  }

  ._1200px-container-4 {
    flex-flow: column;
  }

  .heading-style-h2-5 {
    font-size: 40px;
  }

  .heading-style-h2-5.text-color-primary {
    font-size: 40px;
    font-weight: 600;
  }

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

  .customer-stories-results-3 {
    flex-wrap: wrap;
    place-content: flex-start center;
    align-items: center;
    display: flex;
  }

  .custstories-coll-list-2.top-pad.customerpage {
    flex-flow: wrap;
    place-content: flex-start center;
    align-items: center;
    min-width: auto;
    margin-top: 20px;
  }

  .pricingicon {
    height: 100px;
  }

  .pricingicon._100-nosquish.pricing-new-2025 {
    height: 65px;
  }

  .pricingicon.pricing-new-2025 {
    height: 65px;
    padding-right: 40px;
  }

  .heading-style-h1-8 {
    font-size: 3.25rem;
  }

  .heading-style-h1-8.text-color-white {
    font-size: 50px;
  }

  .heading-style-h1-8.text-color-white.text-size-large {
    font-weight: 600;
  }

  .heading-style-h1-8.text-color-white.interior-smaller {
    font-size: 50px;
  }

  .heading-style-h1-8.text-color-white.interior-smaller.center-mobile {
    text-align: center;
    text-align: center;
  }

  .heading-style-h6-3 {
    font-size: 16px;
  }

  .heading-style-h3-5 {
    font-size: 2.25rem;
  }

  .heading-style-h3-5.text-color-white.smaller {
    font-weight: 600;
  }

  .section-wrap.centered._2-columns-text-and-list.z-index-1 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .margin-bottom-32 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .two-col-texticon {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .plg-flywheelsection {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .plg-flywheelsection.grey-background {
    padding-top: 100px;
  }

  .heading-wrap-32 {
    max-width: 500px;
  }

  .flywheel-image {
    margin-bottom: 70px;
  }

  .heading-style-h4-19 {
    font-size: 22px;
  }

  .text-style-allcaps-17.overline.padding-bottom.text-color-green.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h6-4 {
    font-size: 16px;
  }

  .heading-style-h6-4.text-color-primary.padding-tiny {
    font-size: 18px;
  }

  .section-16 {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-style-h2-6 {
    font-size: 40px;
  }

  .heading-style-h2-6.text-color-primary {
    font-size: 40px;
    font-weight: 600;
  }

  .split-image {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .split-image.half-n-half {
    flex-flow: column wrap;
  }

  .cie-item {
    max-width: 240px;
    margin-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .full-half-section {
    order: 0;
    width: 100%;
  }

  .full-half-section.image-1 {
    order: 1;
    height: 55vw;
  }

  .heading-wrap-95 {
    max-width: 500px;
  }

  .heading-wrap-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .half-logo-wrap {
    max-width: none;
  }

  .heading-style-h4-20 {
    font-size: 22px;
  }

  .heading-style-h4-20.margin-top.text-color-white {
    font-weight: 600;
  }

  .test-image {
    width: 140px;
    height: 140px;
    margin: 40px;
  }

  .test-tab-link {
    padding-left: 10px;
    padding-right: 10px;
  }

  .test-tab-logo {
    max-width: 170px;
  }

  .bubble.tab {
    max-width: 600px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bubble-tip.left {
    inset: 11px 0% auto;
    margin-top: -25px;
    margin-left: auto;
    margin-right: auto;
    inset: 11px 0% auto;
    transform: rotate(45deg)translate(0);
  }

  .test-flex-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-right: 0;
  }

  .heading-style-h3-22 {
    font-size: 2.25rem;
  }

  .heading-style-h3-22.text-color-primary {
    font-size: 35px;
  }

  .heading-style-h3-22.text-color-primary.text-align-center {
    font-size: 35px;
    font-weight: 600;
  }

  .heading-style-h3-22.italic-span {
    font-size: 40px;
  }

  .testimonial-section {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-section.grey.bleed-out.padding-large {
    padding-left: 50px;
    padding-right: 50px;
  }

  .multi-icon-section {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-flip-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .testimonial34_tabs, .testimonial-flip-tabs {
    grid-column-gap: 3rem;
  }

  .anchor {
    top: 413.125px;
    left: 18.9453px;
  }

  .logo-grid-dark.new2025._5-logos {
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
  }

  .logo-grid-dark.new2025.demo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .testimonial15_slide-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .appcues-stickynav-2 {
    display: none;
  }

  .navigation-side-block-feature-2 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    background-color: #121627;
    border-left-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .navigation-menu---container-2026 {
    color: #393b6a;
    background-color: #1d2033;
    border-radius: 0;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu---container-2026.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-base-wrapper-9, .navigation-base-wrapper---product-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .navigation-item-wrapper-2 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-title-block-4 {
    display: none;
  }

  .navigation-block-3 {
    background-color: #121627;
    padding: 16px;
  }

  .navigation-button-wrapper-3 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-menu-button-2026 {
    color: #1d2033;
    background-color: #020c1c;
    border-radius: 8px;
    padding: 12px;
  }

  .navigation-menu-button-2026.w--open {
    background-color: #121627;
    border-color: #fff;
  }

  .icon-3 {
    color: #8b8bff;
  }

  .navigation-toggle---main-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sticky-nav-container-mega-2 {
    min-height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .dropdown-link-small-2 {
    background-color: #1d2033;
  }

  .navigation-dropdown---use-cases-2 {
    width: 100%;
  }

  .sticky-nav-container-mega-white {
    min-height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .logo-stats-container.pricing-page.full-wifth.slider-container {
    padding-bottom: 50px;
  }

  .logo-stats-section.padding-large.bg-brand-white {
    padding-bottom: 0;
  }

  .logo-stats-section.padding-large.bg-brand-white.less-int-pad {
    padding-top: 3rem;
  }

  .title-wrapper-large.margin-bottom {
    width: 100%;
    max-width: none;
  }

  .footer-logo-div.stretch {
    flex-flow: wrap;
    display: flex;
  }

  .testimonial23_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial23_mask {
    width: 50%;
  }

  .nav-item-25-link {
    text-align: center;
    align-self: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-item-25-link.sm {
    color: var(--base-color-neutral--neutral-100);
    font-size: 12px;
    font-weight: 500;
  }

  .split-content-75percent.padding-top-bottom {
    align-content: flex-start;
  }

  .split-content-75percent.padding-top-bottom.mobile-less-pad {
    width: 100%;
  }

  .navbar9_dropdown-content {
    flex-direction: column;
  }

  .nav-base-product {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .footer-sub-div {
    border-top: 1px solid var(--_appcues-2025---dark--dark-700);
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-top: 30px;
  }

  .follow-div {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 65px;
    display: flex;
  }

  .success-procues {
    height: 65px;
  }

  .text-right-div.newpages {
    width: 100%;
  }

  .text-right-div.newpages.padding.text-align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .text-right-div.newpages.align-center-tablet {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr 1fr;
  }

  .two-col-1200._2colimg.swap.less-pad-tab._1-75 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .two-col-1200._2colimg.swap.less-pad-tab._1-75.for-inside-tabs {
    padding-left: 0;
  }

  .two-col-1200._2colimg.less-pad-tab {
    margin-bottom: 100px;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background, .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75.bottom.bottom-none._1x1.colored-background.wider.meet-team {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text {
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr 1fr;
  }

  .two-col-1200._2colimg._5050.less-bottom {
    order: -9999;
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg._5050.less-bottom.values {
    order: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .two-col-1200._2colimg._5050.how-we-work {
    grid-template-columns: 1fr;
    margin-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-container---mwa {
    padding-top: 125px;
  }

  .split-header {
    padding-top: 64px;
  }

  .split-header.full-width.bg-brand-tan._w-wave.int-padding {
    padding-top: 125px;
  }

  .split-header.full-width.bg-brand-blurp-100._w-wave.int-padding {
    padding-top: 100px;
  }

  .header-text-container {
    flex-direction: column;
    justify-content: flex-start;
  }

  .header-text-container.top-align {
    flex-direction: row;
    justify-content: space-between;
  }

  .header-text-container.reason-wrap {
    flex-direction: row;
  }

  .icon-containers-3-col {
    flex-direction: column;
    justify-content: flex-start;
  }

  .icon-containers-3-col.top-align {
    flex-direction: row;
    justify-content: space-between;
  }

  .icon-containers-3-col.reason-wrap {
    flex-direction: row;
  }

  .max-width-large-2.align-center.padinside {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .full-image-2.rounded {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .icon-size-medium {
    width: 8%;
  }

  .header-2-col-grid {
    grid-template-columns: 1fr;
  }

  .integration-brand-mark-div {
    width: 100px;
    height: 100px;
  }

  .text-size-medium-31.text-color-grey.text-align-left.center-mobile, .text-size-medium-31.text-color-grey.text-align-left.center-mobile.paa, .text-size-medium-31.text-color-grey.text-align-left.center-mobile, .text-size-medium-31.text-color-grey.text-align-left.center-mobile.paa, .text-size-medium-31.text-color-grey.text-align-left.center-mobile, .text-size-medium-31.text-color-grey.text-align-left.center-mobile.paa, .text-size-medium-31.text-color-grey.text-align-left.center-mobile, .text-size-medium-31.text-color-grey.text-align-left.center-mobile.paa, .text-size-medium-31.text-color-grey.text-align-left.center-mobile.paa {
    text-align: center;
  }

  ._1200px-container-integrationshero {
    flex-flow: column;
  }

  ._1200px-container-integrationshero.integration-hero.content-block {
    margin-top: 0;
  }

  .button-63.grad {
    flex-wrap: wrap;
    display: flex;
  }

  .button-63.grad.is-thin.integration-main-cta.mobile-only {
    display: flex;
  }

  .button-63.grad.is-thin.integration-main-cta.mobile-only.hide-bc-mobile-duh {
    display: none;
  }

  .primary-cta-2.full-width.mobile-only {
    font-family: var(--_appcues-2025---text--body);
    display: flex;
  }

  .primary-cta-2.full-width.hide-mobile {
    display: none;
  }

  .primary-cta-2.full-width.mobile-only {
    display: flex;
  }

  .primary-cta-2.full-width.mobile-only.margin-top {
    margin-top: 50px;
  }

  .primary-cta-2.padding-right {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
  }

  .primary-cta-2.padding-left {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 25px;
  }

  .integration-detail-hero {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-bottom: 1px #c0c6d8;
    margin-top: 114px;
  }

  .integration-detail-hero.workflow-version {
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-bottom-right-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-bottom-right-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .centered-integration-content {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-top: 20px;
    margin-left: 0;
    display: flex;
  }

  .integrations-back._100 {
    background-color: #f5f7fa00;
    margin-top: 100px;
  }

  .integrations-back._100.dark.color-blurple.hide-mobile {
    display: none;
  }

  .integrations-back._100.dark {
    border-bottom-style: none;
  }

  .back-button-container.align-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .app-type-filter-div-for-pill-3 {
    background-color: var(--_appcues-2025---blurple--petal);
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .integration-direc-filter-div-for-pill {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .integration-goal-filter-select, .integration-direc-filter-select {
    font-family: var(--_appcues-2025---text--subhead);
  }

  .integration-type-filter-select {
    font-family: var(--_appcues-2025---text--subhead);
    color: var(--_appcues-2025---teal--current);
  }

  .app-type-filter-select {
    font-family: var(--_appcues-2025---text--subhead);
    color: var(--_appcues-2025---blurple--orchid);
  }

  .integration-content-body {
    padding-left: 30px;
    padding-right: 30px;
  }

  .collection-item-4 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 15px;
  }

  .sidebar-sticky-div {
    border-bottom: 1px solid #c8d2e0;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 40px;
    margin-bottom: 20px;
    margin-left: -6px;
    padding: 0 20px 45px;
    position: relative;
  }

  .sidebar-sticky-div.integrations.hide-mobile, .sidebar-sticky-div.integrations.hide-in-mobile---workflows {
    display: none;
  }

  .sidebar-sticky-div.integrations {
    width: 100%;
  }

  .sidebar-sticky-div.integrations.hide-mobile, .sidebar-sticky-div.integrations.hide-in-mobile---workflows, .sidebar-sticky-div.integrations.hide-mobile, .sidebar-sticky-div.integrations.hide-in-mobile---workflows {
    display: none;
  }

  .body-content-div {
    flex: 1;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-content-div.integrations {
    width: 100%;
    padding-top: 30px;
  }

  .button-div-6 {
    flex-direction: column;
    justify-content: center;
  }

  .container-32 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-32.middle-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
  }

  .information-about-int-div {
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .heading-style-h4-21 {
    font-size: 22px;
  }

  .heading-style-integrations {
    letter-spacing: -1px;
  }

  .heading-style-integrations.smaller.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .highlight-text.end {
    display: none;
  }

  .intergration-centered-hero {
    padding-bottom: 250px;
  }

  .intergration-centered-hero.main-page {
    background-position: 50% 100%, 0 0;
    padding-top: 50px;
    padding-bottom: 200px;
  }

  .text-size-regular-31.text-color-grey.text-weight-normal.text-align-left.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .feature-item {
    margin-bottom: 0;
    padding: 20px;
  }

  ._1200px-container-5 {
    flex-flow: column;
  }

  ._1200px-container-5.spaced {
    width: 80%;
  }

  ._1200px-container-5.spaced.margin-xxlarge {
    order: 0;
  }

  .heading-style-h3-23 {
    font-size: 2.25rem;
  }

  .heading-style-h3-23.text-color-white.text-align-left.margin-bottom {
    text-align: left;
  }

  .heading-style-h3-23.text-color-white.text-align-left.margin-bottom.center-mobile {
    text-align: center;
    text-align: center;
  }

  .workflows-preview.workflow {
    margin-left: 40px;
  }

  .collection-list-wrapper-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .workflows-div-button {
    margin-top: 0;
  }

  .workflow-collection-item {
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 46%;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-10.desktop {
    display: none;
  }

  .centered-heading-div {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .collection-list-container {
    flex-wrap: wrap;
    margin-left: 0;
  }

  .heading-style-h2-7 {
    font-size: 40px;
  }

  .integration-div-button {
    margin-top: 0;
  }

  .integrations-preview.workflow {
    margin-left: 40px;
  }

  .collection-list-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-17.desktop {
    display: none;
  }

  .integration-collection-item {
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 46%;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-8 {
    font-size: 40px;
  }

  .integration-type-filter-div-for-pill-2 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .integration-type-filter-div-for-pill-2.cards {
    margin-left: 2px;
    margin-right: 5px;
  }

  .app-type-filter-div-for-pill-5 {
    margin-bottom: 1px;
    margin-right: 10px;
  }

  .app-type-filter-div-for-pill-5.cards {
    margin: 5px 3px 5px 5px;
  }

  .app-type-filter-div-for-pill-5.cards.nopad {
    margin-bottom: 5px;
    margin-left: 0;
  }

  .app-type-filter-div-for-pill-5.cards.nopad.pill {
    margin-bottom: 5px;
  }

  .cs-collection {
    width: 47%;
  }

  .testimonial32_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  ._4-col-badges {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    place-items: start;
    display: none;
  }

  ._4-col-badges.smallvar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rotating-logos.homepage, .rotating-logos.interior, .rotating-logos.homepage, .rotating-logos.interior {
    overflow: hidden;
  }

  .demo-logo {
    width: 120px;
    margin-bottom: 30px;
  }

  .testimonial-card {
    border-radius: 12px;
  }

  .carousel---logos {
    overflow: visible;
  }

  .demo-wrap {
    flex-direction: column;
  }

  .demo-content-div {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-style-h4-22 {
    font-size: 22px;
  }

  .heading-style-h4-22.demo-page {
    font-size: 2.2rem;
  }

  .demo-div {
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .demo-div.bg-brand-blurp-100.demo-request-hero.new-2025 {
    width: 100%;
    padding-bottom: 20px;
  }

  .demo-div.bg-brand-blurp-300 {
    width: 100%;
  }

  .demo-div.bg-brand-blurp-300._50.demo-hero.new-2025 {
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: none;
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: none;
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: none;
    background-color: var(--_appcues-2025---blurple--petal);
    background-image: none;
    width: 100%;
    padding-top: 0;
  }

  .teams-hero {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .teams-hero.full-width {
    background-position: 0 0, 50%;
  }

  .teams-hero.full-width.dark-back {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .teams-hero.full-width.dark-back.no-image {
    background-image: none;
  }

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

  ._1200px-container-6 {
    flex-flow: column;
  }

  .heading-style-h5-6, .heading-style-h5-6.text-color-white, .heading-style-h5-6.text-color-white {
    font-size: 18px;
  }

  .margin-bottom-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-align-center-16.hero-contained {
    width: 90%;
  }

  .split-text-teams {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.5fr;
  }

  .heading-style-h3-24 {
    font-size: 2.25rem;
  }

  .heading-style-h3-24.text-color-primary, .heading-style-h3-24.text-color-light {
    font-size: 35px;
  }

  .heading-style-h3-24.text-color-primary, .heading-style-h3-24.text-color-light {
    font-size: 35px;
  }

  .heading-style-h3-24.text-color-light.womens-day {
    line-height: 1.6;
  }

  .margin-bottom-34 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-34.margin-xsmall.text-and-icon {
    justify-content: center;
    align-items: center;
  }

  .padding-section-medium-9 {
    flex-flow: wrap;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .heading-style-h2-9 {
    font-size: 40px;
  }

  .heading-style-h2-9.text-color-primary {
    font-size: 40px;
    font-weight: 600;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-35.margin-xsmall.text-and-icon {
    justify-content: center;
    align-items: center;
  }

  .padding-section-medium-10 {
    flex-flow: wrap;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .heading-style-h2-10 {
    font-size: 40px;
  }

  .heading-style-h2-10.text-color-primary {
    font-size: 40px;
    font-weight: 600;
  }

  .margin-bottom-36 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-36.margin-xsmall.text-and-icon {
    justify-content: center;
    align-items: center;
  }

  .heading-style-h2-11 {
    font-size: 40px;
  }

  .heading-style-h2-11.text-color-primary {
    font-size: 40px;
    font-weight: 600;
  }

  ._10x-sally {
    max-width: 86%;
    display: none;
    top: 23%;
  }

  ._7x-basia {
    max-width: 86%;
    display: none;
    top: 40%;
  }

  .padding-global-17.womens-day {
    margin-top: 0;
  }

  .grid-34._2 {
    grid-template-columns: 1fr 1fr;
  }

  .text-style-muted-2.role.white {
    font-family: Mulish, sans-serif;
    font-size: 16px;
  }

  .feat-women-name.title {
    font-size: 1.2rem;
  }

  .feat-women-name.title.colored {
    font-size: 1.5rem;
  }

  .quote---long {
    font-size: 14px;
    line-height: 22px;
  }

  .quote---long.smlarge {
    color: #020c1c;
    font-family: Poppins, sans-serif;
  }

  .videodiv {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-div-barbara {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .text-size-regular-18.title {
    font-size: 1.2rem;
  }

  .text-size-regular-18.title.barbara {
    font-size: 1.5rem;
  }

  .home-hero_h1-wrapper.center {
    margin-top: 30px;
  }

  .home-hero_h1-wrapper.center.lesswide {
    width: 80%;
    margin-bottom: 50px;
  }

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

  .grid_services.sally {
    grid-template-rows: minmax(25rem, 1fr);
    grid-template-columns: 1fr 1fr;
    margin-top: 50px;
  }

  .grid_services.basia {
    grid-template-columns: 1fr 1fr;
    margin-top: 403px;
  }

  .grid_services.basia.desktop {
    display: none;
  }

  .grid_services.basia.mobile-only {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: minmax(25rem, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 50px;
    display: grid;
  }

  .div-block-221.textdiv-basia {
    width: 100%;
  }

  .item {
    margin-bottom: 0;
    padding: 20px;
  }

  .womens-day-description-div {
    padding-top: 6rem;
    padding-bottom: 4.6rem;
  }

  .women-content.text-div-w {
    width: 100%;
  }

  .card.swipes.basia.mobile, .card.swipes.quote {
    display: none;
  }

  .card.is-black {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100px;
    width: 100%;
  }

  .card.is-black.basia-card {
    background-image: none;
  }

  .card.swipes {
    padding-bottom: 1.5rem;
    display: block;
  }

  .card.swipes.basia.mobile, .card.swipes.quote, .card.swipes.basia.mobile, .card.swipes.basia.mobile, .card.swipes.quote {
    display: none;
  }

  .hero-womenkickingsaas {
    background-position: 2% 66%, 50% 199%;
  }

  .womens-day {
    font-size: 1.875rem;
  }

  .womens-day.sm-sub.gradient {
    font-size: 18px;
  }

  .heading-style-h2-12 {
    font-size: 40px;
  }

  .heading-style-h2-12.text-color-primary {
    font-size: 40px;
    font-weight: 600;
  }

  .contact_text {
    width: 70%;
  }

  .contact_text.center {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .button-womensday.grad {
    flex-wrap: wrap;
    display: flex;
  }

  .button-womensday.grad.is-thin.intwomen {
    justify-content: center;
    align-items: center;
    margin-top: 30px;
  }

  .card_2col-layout._1200 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .customercta {
    width: 90%;
  }

  .customercta.intwomenfeat {
    width: 80%;
  }

  .nomination-text {
    font-weight: 400;
    line-height: 1.5;
  }

  .nominee-name.title {
    font-size: 1.2rem;
  }

  .rotating-txt {
    width: 22vw;
    max-width: 185px;
    height: 22vw;
  }

  .rotating-txt.blog, .rotating-txt.onboarding {
    right: 2%;
  }

  .rotating-txt.interior {
    width: 18vw;
    height: 18vw;
    bottom: -1%;
  }

  .rotating-txt.blog, .rotating-txt.onboarding {
    right: 2%;
  }

  .rotating-txt.onboarding.hide-mobile {
    right: -2%;
  }

  .rotating-txt-image.blog, .rotating-txt-image.onboarding, .rotating-txt-image.clickme {
    width: 80%;
    height: 80%;
  }

  .rotating-txt-image.blog, .rotating-txt-image.onboarding, .rotating-txt-image.clickme {
    width: 80%;
    height: 80%;
  }

  .rotating-txt-image.newpages-sm {
    width: 125px;
    height: auto;
  }

  .navigation-link---pricing-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navigation-side-block-feature-3 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    background-color: #121627;
    border-left-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .navigation-title-block-5 {
    display: none;
  }

  .navigation-base-wrapper-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .button-text-only-4.regular.sm {
    font-size: 12px;
  }

  .navigation-list-dropdown-l---product.w--open {
    height: 480px;
    box-shadow: none;
    position: static;
    overflow: auto;
  }

  .button-99.is-small.margin-left.xs-mobile {
    background-color: #2e2380;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 12px;
  }

  .button-99.is-small.margin-left.xs-mobile.main-nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .integration-brand-mark-div-2 {
    width: 100px;
    height: 100px;
  }

  ._1200px-container-7 {
    flex-flow: column;
  }

  ._1200px-container-7.integration-hero.content-block {
    margin-top: 0;
  }

  .main-navigation-2 {
    min-height: 75px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
  }

  .centered-integration-content-2 {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin-left: 0;
    display: flex;
  }

  .centered-integration-content-2.workflows {
    width: 80%;
    margin-top: 20px;
  }

  .navigation-grid-s-10.darkresources {
    grid-template-columns: 1fr 1fr;
  }

  .navigation-link---login-2026 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .navigation-link---login-2026.login-mobile-only {
    display: flex;
  }

  .navigation-item-wrapper-3 {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navitem-3.sm {
    font-size: 12px;
    font-weight: 500;
  }

  .navigation-logo-link---appcues-2 {
    margin-right: 0;
  }

  .icon-embed-xsmall-138.color-lightpurple.padding-right.mobilewhite {
    color: #fff;
    width: 1rem;
    height: 1rem;
    margin-right: 6px;
  }

  .navigation-base-wrapper-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #121627;
    flex-direction: column;
    align-items: center;
  }

  .integration-detail-hero-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border-bottom: 1px #c0c6d8;
  }

  .navigation-menu-button-2027 {
    color: #1d2033;
    background-color: #020c1c;
    border-radius: 8px;
    padding: 12px;
  }

  .navigation-menu-button-2027.w--open {
    background-color: #121627;
    border-color: #fff;
  }

  .dropdown-link-small-3 {
    background-color: #1d2033;
  }

  .navigation-dropdown---use-cases-3 {
    width: 100%;
  }

  .mobile-only-tags {
    border-radius: var(--_appcues-2025---corner-radius--button-corner);
    background-color: var(--_appcues-2025---light--white);
    border-top: 1px #c0c6d9;
    border-bottom: 1px #c0c6d9;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px;
    display: flex;
  }

  .workflow-for-integration-div-pill {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .integration-goal-filter-select-2.workflow-for {
    font-family: var(--_appcues-2025---text--subhead);
    color: #e5315e;
  }

  .integration-goal-filter-select-2.workflow {
    font-family: var(--_appcues-2025---text--subhead);
    color: #c73eff;
  }

  .app-type-filter-select-2.workflow {
    font-family: var(--_appcues-2025---text--subhead);
    color: var(--_appcues-2025---blurple--aubergine);
    letter-spacing: 1px;
    line-height: 20px;
    font-family: var(--_appcues-2025---text--subhead);
    letter-spacing: 1px;
    line-height: 20px;
  }

  .integration-goal-filter-div-for-pill-2 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .integration-goal-filter-div-for-pill-2.mobile {
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .app-type-filter-div-for-pill {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
  }

  .collection-item-3 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 15px;
  }

  .collection-item-3.no-side-pad {
    padding-right: 10px;
  }

  .integration-goal-filter-select-3.workflow-for {
    color: #e5315e;
    font-family: Mulish, sans-serif;
  }

  .integration-goal-filter-select-3.workflow {
    color: #bf3c97;
    font-family: Mulish, sans-serif;
  }

  .information-about-int-div-2 {
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .container-41 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-41.middle-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
  }

  .integration-goal-filter-div-for-pill-3 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .app-type-filter-select-3.workflow {
    line-height: 20px;
  }

  .workflows-body {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-size-regular-35.text-color-grey.center-mobile.center {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .acad-hero-img-div-8 {
    bottom: 64%;
  }

  .acad-hero-img-div-8.is-3rd {
    inset: 32% auto auto 0%;
    width: 7vw;
    margin-left: 9.5vw;
    inset: 32% auto auto 0%;
  }

  .paa-caption {
    font-size: 14px;
  }

  .demo-logo-2 {
    width: 120px;
    margin-bottom: 30px;
  }

  .video-container-ondark {
    border-radius: 12px;
    box-shadow: 0 1px 2px #23272e14;
  }

  .demo-wrap-2 {
    flex-direction: column;
  }

  .interior-paa-hero {
    flex-wrap: wrap;
  }

  .featured-paa-image.example-img, .featured-paa-image.template, .featured-paa-image.example-img, .featured-paa-image.template {
    width: 80%;
  }

  .heading-style-h6-5 {
    font-size: 16px;
  }

  .heading-style-h6-5.margin-bottom-37.margin-top {
    margin-bottom: 1rem;
  }

  .bottom-cta-div {
    margin-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .template-content {
    font-size: 26px;
  }

  .template-content.bottom-pad.center {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
  }

  .text-size-regular-38.text-color-grey.margin-bottom-37.margin-top.center-tablet {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .individual-link-div {
    margin-bottom: 20px;
  }

  .heading-style-h5-7 {
    font-size: 18px;
  }

  .heading-style-h5-7._100.center-tablet, .heading-style-h5-7.paa.full-width.text-align-center-mobile {
    text-align: center;
  }

  .heading-style-h5-7._100 {
    width: 100%;
  }

  .heading-style-h5-7._100.center-tablet, .heading-style-h5-7.paa.full-width.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .link-block-main-div {
    margin-top: 20px;
  }

  .margin-bottom-37 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sticky-content {
    z-index: 5;
    padding-top: 0;
  }

  .template-column {
    flex-wrap: wrap;
  }

  .button-wrap {
    justify-content: center;
    align-items: center;
  }

  .note-from-the-contributor {
    height: 250px;
  }

  .note-from-the-contributor.full-width {
    height: auto;
  }

  .section-heading-4 {
    font-size: 26px;
  }

  .note-white {
    margin-bottom: 2rem;
    padding: 52px;
  }

  .heading-style-h5-8 {
    font-size: 18px;
  }

  .heading-style-h5-8.typeface-justme {
    font-size: 30px;
  }

  .contributor-info-div {
    flex-wrap: wrap;
    width: 100%;
    display: flex;
  }

  .mwa-hero-img-section-2 {
    z-index: 100;
  }

  .mwa-hero-image-wide-2 {
    width: 100%;
    max-width: none;
  }

  .heading-style-h6-6 {
    font-size: 16px;
  }

  .hot-tip-columns {
    flex-wrap: wrap;
  }

  .hot-tip-col-left {
    justify-content: center;
    align-items: center;
    padding-bottom: 10px;
    display: flex;
  }

  .hot-tip-image {
    width: 100px;
  }

  .hot-tip-col-right {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-size-regular-43.text-color-grey.list {
    line-height: 1.2;
  }

  .callout-1200container {
    width: 96%;
  }

  .callout-1200container.is-1400.is-r {
    justify-content: flex-start;
  }

  .full-width-callout-paa {
    z-index: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-style-h6-7, .heading-style-h6-8, .heading-style-h6-9, .heading-style-h6-10, .heading-style-h6-11 {
    font-size: 16px;
  }

  .navigation-side-block---product-copy {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-direction: column;
    max-width: none;
  }

  .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.resourcevariation, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.teams, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.resourcevariation, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.teams, .navigation-side-block---product-copy.integrations {
    background-color: #121627;
    border-left-style: none;
    max-width: none;
  }

  .nav-full-block {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-direction: column;
    max-width: none;
  }

  .nav-full-block.integrations, .nav-full-block.resourcevariation, .nav-full-block.integrations, .nav-full-block.teams, .nav-full-block.integrations, .nav-full-block.integrations, .nav-full-block.integrations, .nav-full-block.resourcevariation, .nav-full-block.integrations, .nav-full-block.teams, .nav-full-block.integrations {
    background-color: #121627;
    border-left-style: none;
    max-width: none;
  }

  .nav-whyappcues-dropdown.w--open {
    height: 480px;
    box-shadow: none;
    position: static;
    overflow: auto;
  }

  .nav-featblock {
    display: none;
  }

  .row-x-small {
    justify-content: flex-start;
    align-items: center;
  }

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

  .column-x-small._10px {
    justify-content: center;
    align-items: center;
  }

  .nav-menu-image {
    max-width: none;
  }

  .navigation {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .nav-left {
    display: none;
  }

  .nav-dropdown {
    width: 100%;
  }

  .nav-head-small {
    padding: 0;
  }

  .nav-head-small.full-width-mobile {
    width: 100%;
  }

  .nav-head-small.hide-mobile, .paragraph-small-35.text-color-body.hide-mobile, .paragraph-small-35.text-color-body.hide-mobile, .paragraph-small-35.text-color-body.hide-mobile {
    display: none;
  }

  .menu-button-6.w--open {
    background-color: #000;
  }

  .nav-divider {
    display: none;
  }

  .column-x-small-2 {
    width: 100%;
  }

  .nav-menu-link {
    background-color: var(--_appcues-2025---light--white-primary);
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .nav-menu-link.xs-small {
    background-color: var(--_appcues-2025---light--white-primary);
    background-color: var(--_appcues-2025---light--white-primary);
  }

  .nav-link-6 {
    margin-top: 4px;
    padding: 12px 5%;
  }

  .nav-card {
    max-width: none;
  }

  .nav-card.larger {
    background-color: #fff;
    flex-flow: wrap;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-card.platform-drop {
    background-color: var(--_appcues-2025---light--white-primary);
    flex-flow: wrap;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .subheading-small, .subheading-small.smaller, .subheading-small.smaller {
    font-size: 14px;
  }

  .navigation-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

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

  .nav-grid-2._1-column {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .nav-dropdown-card-large {
    flex-flow: column;
    width: 100%;
    max-width: none;
    height: auto;
  }

  .nav-dropdown-card-large.w--open {
    padding-left: 5%;
    padding-right: 5%;
    position: static;
  }

  .nav-dropdown-card-large.shadow-medium {
    background-color: var(--_appcues-2025---light--white-primary);
    width: auto;
    max-width: none;
    box-shadow: none;
    border-style: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-dropdown-card-large.shadow-medium.resources.wrap {
    border-radius: 0;
  }

  .nav-features {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .nav-features.stretch {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dropdown-menu {
    padding-left: 5%;
    padding-right: 5%;
  }

  .nav-dropdown-menu.w--open {
    border: 1px none var(--_appcues-2025---light--mortar);
    background-color: var(--_appcues-2025---light--white-primary);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    position: static;
  }

  .nav-menu-icon {
    background-color: #dce1ff00;
    margin-right: 0;
    padding: 5px;
  }

  .nav-menu-10 {
    background-color: #f7f8f8;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .subheading-regular {
    font-size: 13px;
  }

  .subheading-regular.hidemobile {
    display: none;
  }

  .nav-toggle {
    width: 100%;
    padding: 12px 5%;
  }

  .nav-menu-divider.tablet {
    border-top: 1px dashed #b5bbc4;
    border-right-style: none;
    width: 100%;
    height: 1px;
  }

  .column-x-small-3 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .nav-menu-11 {
    background-color: #f7f8f8;
    padding: 12px 8px;
  }

  .nav-link-7 {
    margin-top: 4px;
    padding: 12px 5%;
  }

  .menu-button-7.w--open {
    background-color: #25272c;
  }

  .nav-dropdown-menu-2.w--open {
    padding-top: 4px;
    position: static;
  }

  .nav-dropdown-card {
    width: 100%;
  }

  .nav-dropdown-card.w--open {
    padding-left: 5%;
    padding-right: 5%;
    position: static;
  }

  .nav-dropdown-card.xs {
    background-color: var(--_appcues-2025---light--white-primary);
    width: auto;
    box-shadow: none;
    background-color: var(--_appcues-2025---light--white-primary);
    width: auto;
    box-shadow: none;
    border-style: none;
  }

  .column-2x-small-3._100-tablet {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .nav-toggle-2 {
    width: 100%;
    padding: 12px 5%;
  }

  .nav-dropdown-card-medium {
    flex-flow: column;
    width: 100%;
    max-width: none;
    height: auto;
  }

  .nav-dropdown-card-medium.w--open {
    padding-left: 5%;
    padding-right: 5%;
    position: static;
  }

  .nav-dropdown-card-medium.wrap {
    border-radius: 0px 0px 0px var(--_appcues-2025---corner-radius--button-corner);
    box-shadow: none;
    border-style: none;
  }

  .nav-dropdown-card-medium.wrap.shadow-medium {
    background-color: var(--_appcues-2025---light--white-primary);
    background-color: var(--_appcues-2025---light--white-primary);
    max-width: none;
  }

  .nav-link-8 {
    margin-top: 4px;
    padding: 12px 5%;
  }

  .nav-docs-head.mobile {
    max-width: 250px;
  }

  .nav-docs-card.mobile.mobile-variation {
    background-size: 140px;
    border-style: none;
    padding-right: 20%;
  }

  .nav-docs-card.web {
    border-style: none;
    margin-bottom: 0;
    padding-right: 20%;
  }

  .nav-docs-card.paa {
    min-height: auto;
  }

  .nav-dropdown-card-2 {
    width: 100%;
  }

  .nav-dropdown-card-2.w--open {
    padding-left: 5%;
    padding-right: 5%;
    position: static;
  }

  .nav-dropdown-menu-3 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .nav-dropdown-menu-3.w--open {
    padding-top: 4px;
    position: static;
  }

  .nav-menu-12 {
    background-color: #f7f8f8;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nav-linkblock {
    width: 48%;
    margin-bottom: 0;
  }

  .nav-linkblock.paa, .nav-linkblock.blog, .nav-linkblock.mwa, .nav-linkblock.plg, .nav-linkblock.paa, .nav-linkblock.blog, .nav-linkblock.mwa, .nav-linkblock.plg {
    width: 100%;
  }

  .grid-4-resources, .grid-4-resources._3now, .grid-4-resources._3now {
    grid-template-columns: 1fr 1fr;
  }

  .teams-image-div {
    width: 50px;
  }

  .smlogo {
    max-width: 90%;
    margin-top: 5px;
  }

  .icon-text-div.align-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .banner_wrap, .xs-cta {
    grid-row-gap: .75rem;
    align-items: center;
  }

  .xs-cta-link.margin-top {
    width: 100%;
  }

  .text-wrap_centered {
    max-width: 35rem;
  }

  .cta_3_decoration-top {
    width: 6rem;
    top: -3rem;
  }

  .container-xlarge {
    max-width: 50rem;
  }

  .padding-section-medium-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta_3_decoration-right {
    width: 6rem;
    right: -1.5rem;
  }

  .cta_3_decoration-left {
    width: 8rem;
    bottom: -2.5rem;
  }

  .card_large {
    padding: 3rem;
  }

  .layout348_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .padding-section-medium-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .card_small {
    padding: 1.5rem;
  }

  .profile_info-grid {
    grid-column-gap: .75rem;
  }

  .cta-heading-fancy {
    font-weight: 400;
    line-height: 1.4;
  }

  ._3-features-div.padding-large.margin-bottom.more-top.bottom-module {
    padding-bottom: 10rem;
  }

  ._3-features-div.padding-large.margin-bottom.more-top.new-2025-ads.less-pad-tablet {
    padding-top: 2rem;
  }

  .color-back-icon {
    background-color: var(--_appcues-2025---blurple--petal);
    margin-right: 0;
    padding: 14px;
  }

  .section-large {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .grid-two-column, .grid-two-column._3, .grid-two-column._3 {
    grid-template-columns: 1fr;
  }

  .testimonial-background-image.tall-variation {
    aspect-ratio: 1;
    aspect-ratio: 1;
  }

  .padding-section-medium-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .horizontal_spacer-large {
    padding: 3rem;
  }

  .featured-4-grid {
    grid-template-columns: 1fr 1fr;
  }

  .featured-4-grid.animated, .featured-4-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .featured-4-grid.animated, .featured-4-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .featured-4-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .featured-4-grid.animated._39.teams.mobile-optimized {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .securitybadges.footer.soc2 {
    width: 75px;
    height: auto;
  }

  .mobile-hero-frame {
    align-items: flex-start;
    width: 100vw;
    height: 80vw;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0%;
    inset: auto 0% 0%;
  }

  .mobile-item {
    width: 29%;
  }

  .lightbox.lightbox-mobile {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .image-289.patterns.full {
    max-width: 85%;
  }

  .image-289.patterns.new-pages {
    max-width: 70%;
  }

  .quotes-sect-light.padding-section-medium.bottom-module {
    justify-content: center;
    align-items: center;
    padding-bottom: 12rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .quotes-sect-light.padding-section-medium.bg-brand-tan {
    padding-left: 5%;
    padding-right: 5%;
  }

  .patterns-feaet.padding-section-medium.bottom-module {
    justify-content: center;
    align-items: center;
    padding-bottom: 12rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .patterns-feaet.padding-section-medium.bg-brand-tan {
    padding-left: 5%;
    padding-right: 5%;
  }

  .patterns-feaet.padding-section-medium.bg-brand-tan._w-wave.wave-top.no-bottom-wave {
    padding-bottom: 5rem;
  }

  .layout491_tabs {
    grid-column-gap: 3rem;
  }

  .layout491_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .heading-style-h4-23 {
    font-size: 1.75rem;
  }

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-content {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .tab-content-card {
    max-width: none;
  }

  .tab-content {
    flex-direction: column-reverse;
  }

  .tab-image-wrapper {
    padding-top: 32px;
  }

  .tab-card-image {
    max-width: none;
  }

  .section-large-2 {
    padding-top: 92px;
    padding-bottom: 92px;
  }

  .tabs-menu-horizontal {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-content-large._100duno {
    width: 100%;
    min-width: auto;
  }

  .industry-leader {
    width: 50%;
  }

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

  ._3-col-framework-div.toppad {
    padding-left: 1%;
    padding-right: 1%;
  }

  ._3-col-framework-div.bg-brand-dark {
    padding-left: 0%;
    padding-right: 0%;
  }

  ._3-col-framework-div.bg-brand-dark.tablet-only {
    display: block;
  }

  .split-grid-home.margin-vertical {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    width: 100%;
    display: flex;
  }

  .split-grid-home.margin-vertical.right-text {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .verticalline {
    height: 50px;
  }

  .link-block-41 {
    cursor: pointer;
  }

  .home-img {
    min-width: auto;
  }

  .security-section.bottom-module.bg-brand-tan._w-wave-top.margin-top {
    padding-top: 8rem;
  }

  .enterprise-grid {
    grid-template-columns: 1fr;
    place-items: center stretch;
    padding-left: 3%;
    padding-right: 3%;
  }

  .enterprise-grid.new-25 {
    grid-template-columns: 1.25fr;
  }

  .enterprise-sec-columns {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .patterncard {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .patterncard._100-variation {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

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

  .body-16 {
    font-size: 14px;
  }

  .body-16.semi {
    font-size: 15px;
  }

  .heading-style-h4-24 {
    font-size: 1.75rem;
  }

  .layout386_card-small-content {
    padding: 2rem;
  }

  .layout496_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .heading-style-h4-25 {
    font-size: 1.75rem;
  }

  .layout496_tabs {
    grid-column-gap: 3rem;
  }

  .homepage-tab-container-div {
    width: 100%;
  }

  .homepage-tab-container-div.vid-home.test-video {
    max-height: 370px;
  }

  .homepage-video-2 {
    aspect-ratio: auto;
    object-fit: cover;
    min-height: 400px;
    max-height: 375px;
  }

  ._100-home-test {
    max-height: 500px;
    margin-left: 3%;
    margin-right: 3%;
  }

  .tabbed-video {
    width: 100%;
  }

  .tabbed-video.vid-home.test-video {
    max-height: 370px;
  }

  .image_inside-text-1 {
    width: 9.75rem;
    height: 4.25rem;
  }

  .image_inside-text-1.iconstyle-2 {
    width: 4.4rem;
    height: 2.6rem;
    margin-right: 10px;
  }

  .image_inside-text-1.iconstyle-2.iconstyle-3 {
    width: 4.4rem;
    height: 2.6rem;
  }

  .text-w-img {
    line-height: 1.6;
  }

  .sq-icon {
    background-color: #dce1ff00;
    margin-right: 0;
    padding: 5px;
  }

  .subnav-div {
    flex-flow: wrap;
    margin-top: 35px;
  }

  .subnav-content-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .subnav-search {
    width: 60%;
  }

  .blog-thumbnail-image-2 {
    height: 30vw;
  }

  .split-content-sub.center-align.interior-pad {
    grid-template-columns: 1fr;
  }

  .grid-110 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-template-columns: 1fr 1fr;
  }

  .tour-cards {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._1200px-container-8 {
    flex-flow: column;
  }

  .grid-three-column-2 {
    grid-template-columns: 1fr 1fr;
  }

  .contact-content {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .h1-heading {
    font-size: 56px;
  }

  .contact-background-ribbon {
    max-width: none;
    -webkit-mask-image: none;
    mask-image: none;
  }

  .c-card-btn-text.focus, .c-card-btn-text.default, .c-card-btn-text.focus, .c-card-btn-text.default {
    transform: translate(0, -100%);
  }

  .leadership-team-section.none.bg-brand-tan._w-wave {
    padding-bottom: 50px;
  }

  .logo-component {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .feature-grid-large {
    grid-template-columns: 1fr;
  }

  .gallery-section {
    height: auto;
    padding-top: 360px;
    padding-bottom: 360px;
    overflow: hidden;
  }

  .sticky-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .gallery-background {
    height: auto;
    inset: 0%;
  }

  .title-center-2 {
    margin-bottom: 48px;
  }

  .grid-two-column-2 {
    grid-template-columns: 1fr;
  }

  .team-cta.shadow-medium {
    grid-row-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .team-carousel {
    -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 0% 100%, #0000 100%);
    mask-image: linear-gradient(to right, #0000 0%, #000 0% 100%, #0000 100%);
  }

  .grid-112._2wbox {
    margin-bottom: 30px;
  }

  .company-team-photo {
    border-radius: 0;
  }

  .testimonial-row {
    flex-flow: column;
  }

  .h3-heading {
    font-size: 40px;
  }

  .testimonial-title-wrapper {
    order: 9999;
  }

  .testimonial-title-wrapper.ad-pages.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .testimonial-slider-image.main {
    width: 100%;
    position: static;
  }

  .section-regular-26 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-size-regular-44.text-align-left.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .grid-113._2wbox {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .heading-style-h2-13 {
    font-size: 40px;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox._3wbox.colorpurp, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark {
    height: 425px;
  }

  .intro-home-clickable.background-white {
    padding-left: 5%;
    padding-right: 5%;
  }

  .intro-home-clickable.background-white.wrap {
    padding-top: 3rem;
  }

  .intro-home-clickable.background-white.wrap.margin-bottom {
    padding-top: 5rem;
  }

  .testimonial-customer-name.text-align-left.align-center-tablet {
    text-align: center;
    text-align: center;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .text-size-regular-45.pill {
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .center-headline-div.margin-top.margin-large.margin-bottom, .center-headline-div.margin-top.margin-large.lesspad, .center-headline-div.margin-top.margin-large.margin-bottom, .center-headline-div.margin-top.margin-large.lesspad, .center-headline-div.margin-top.margin-large.margin-bottom, .center-headline-div.margin-top.margin-large.lesspad, .center-headline-div.margin-top.margin-large.margin-bottom, .center-headline-div.margin-top.margin-large.lesspad {
    margin-top: 3rem;
  }

  .testimonial-brand-banner {
    flex-wrap: wrap;
  }

  .testimonial-brand-banner.align-center-mobile {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
  }

  .testimonial-brand-banner.align-center-mobile.long {
    margin-bottom: 0;
  }

  .testimonial-grid-large {
    grid-template-columns: 2.1fr;
  }

  .testimonial-message {
    text-align: center;
    font-size: 24px;
    line-height: 33px;
  }

  .heading-style-h2-14 {
    font-size: 40px;
  }

  .testimonial-author-role-2 {
    letter-spacing: 0;
  }

  .testimonial-title {
    padding-left: 0;
    padding-right: 0;
  }

  .image-cover-6 {
    width: 10%;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-15 {
    font-size: 40px;
  }

  .layout406_tab-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .gallery-background-3 {
    height: auto;
    inset: 0%;
  }

  .padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .gallery-section-4 {
    height: auto;
    padding-top: 360px;
    padding-bottom: 360px;
    overflow: hidden;
  }

  .gallery-background-images-2.hidetablet {
    display: none;
  }

  .heading-style-h1-9 {
    font-size: 50px;
  }

  .image-inline-solutions.smaller-tablet {
    width: 100%;
  }

  .form-whitecontainer {
    width: 80%;
  }

  .form-block-white-back.demo-hero.shadow-medium {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-column.some-pad {
    padding-left: 30px;
    padding-right: 30px;
  }

  .form-column.some-pad.center-mobile {
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .template-img-wrap {
    justify-content: center;
    align-items: center;
  }

  .msf-contact-block {
    min-height: auto;
  }

  .section-large-4 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .msf-component-grid {
    grid-template-columns: 1fr;
  }

  .g2-xs-grid.smaller.new._3 {
    width: 100%;
    margin-top: .5rem;
  }

  .testimonial_slide-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: none;
  }

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

  .section-regular-27 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h6-heading-6.align-center-tablet {
    text-align: center;
    text-align: center;
    line-height: 1.1;
  }

  .testimonial-grid-3 {
    grid-template-columns: 1fr;
    place-items: center;
    width: auto;
  }

  .testimonial-image-2 {
    width: 40%;
  }

  ._1200 {
    width: 100%;
  }

  .testimonial-block-tan {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .slide-15 {
    position: static;
  }

  .testimonial-block {
    max-width: none;
  }

  .mask-7 {
    position: static;
  }

  .appcues-logo-div-ad.align-center-tablet {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tour-footer-section.margin-bottom {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tour-footer-section.transparent.no-bottom-pad {
    margin-bottom: 4rem;
    padding: 0 30px 30px;
  }

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

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

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

  .feature-card-small:hover {
    background-color: #fff;
  }

  .section-regular-28 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .cta-illustration {
    display: none;
  }

  .form-block {
    align-items: center;
  }

  .column-x-small-5.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 1%;
    margin-right: 1%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 1%;
    margin-right: 1%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 1%;
    margin-right: 1%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 1%;
    margin-right: 1%;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.bottom-module {
    padding-bottom: 10rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    margin-left: 1%;
    margin-right: 1%;
  }

  .feature-4-grid {
    grid-template-columns: 1fr 1fr;
  }

  .feature-4-grid.animated, .feature-4-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-4-grid.animated, .feature-4-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-4-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-4-grid.animated._39.teams._1200px.regular-grid {
    grid-template-columns: 1fr 1fr;
  }

  .feature-4-grid.animated._39.how-it-works {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: -25px;
  }

  .icon-square-wrap.color-tan.sm-variation {
    padding-left: 5px;
  }

  .pro-services-img {
    width: auto;
    max-width: 100%;
    padding-left: 3%;
    padding-right: 3%;
    position: static;
    top: 453.688px;
  }

  .hero-proserve {
    max-width: 100%;
  }

  ._5-feature-div.padding-large.margin-bottom.more-top.bottom-module {
    padding-bottom: 10rem;
  }

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

  .feature-5-grid.animated, .feature-5-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-5-grid.animated, .feature-5-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-5-grid.animated._39 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-5-grid.animated._39.how-it-works {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: -25px;
  }

  .bottom-footer-blurp.margin-bottom, .faqs-footer.margin-bottom, .faqs-footer.margin-bottom {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hiw-group {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .hiw-card-row {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hiw-card-row.line {
    display: none;
  }

  .hiw-number-rounded {
    width: 48px;
    height: 48px;
    font-size: 20px;
    line-height: 28px;
    top: -24px;
    left: -24px;
  }

  .process-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .hiw-milestone-step.step-03 {
    color: #fff;
    background-color: #70d789;
    border-color: #70d789;
  }

  .hiw-milestone-block {
    height: auto;
  }

  .grid-two-column-3 {
    grid-template-columns: 1fr;
  }

  .hiw-milestone-sticky {
    position: static;
    top: 40px;
  }

  .hiw-milestone-content {
    max-width: none;
  }

  .demo-grid {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 50%;
  }

  .header-leftallign-split.margin-bottom.align-center-tablet {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .header-left-split.bottom-line.color-tan {
    grid-template-columns: 2.5fr;
    place-items: center;
  }

  .header-left-split.bottom-line.color-tan.resource-center {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    place-items: center;
  }

  .header-left-split.bottom-line.color-blurp {
    grid-template-columns: 2.5fr;
  }

  .button-column-div.align-right.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .title-center-3 {
    margin-bottom: 48px;
  }

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

  .contact-card-large {
    max-width: none;
  }

  .gallery-title-grid {
    grid-template-columns: 1.25fr;
  }

  .hero-champs {
    max-width: 100%;
  }

  .hero-champs-img {
    width: auto;
    max-width: 100%;
    padding-left: 3%;
    padding-right: 3%;
    position: static;
    top: 453.688px;
  }

  .shape-4 {
    top: 22em;
  }

  .blending-group-wrapper {
    margin-left: -4em;
  }

  .shape-3 {
    width: 44em;
    height: 57em;
    position: absolute;
    inset: 23.2em -9.5em 0 auto;
  }

  .ultra-gradient-wrapper {
    font-size: 1.3vh;
  }

  .customer-stories-detail-copy, .resource-hub-hero {
    border-bottom: 1px solid #c0c6d8;
    height: auto;
    margin-top: 110px;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 50px;
  }

  .resource-hub-hero.bg-darkgradient.home {
    padding-left: 5%;
    padding-right: 5%;
  }

  .resource-hub-grid {
    grid-template-columns: 1fr;
  }

  .resource-hub-section-container {
    padding-top: 50px;
    padding-bottom: 92px;
  }

  .resource-hub-section-container.problem-b {
    border-radius: 0;
  }

  .blog-image-small {
    max-height: none;
  }

  .problem-body-div.align-right.align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .anchor-nav-div {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
  }

  .anchor-nav-div.top-back-button {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
  }

  .text-w-icon.foundational.top-align.margin-top.margin-bottom {
    margin-bottom: 2rem;
  }

  .text-w-icon-found {
    font-size: var(--_appcues-2025---corner-radius--h4-tablet);
  }

  .text-w-icon-found.text-color-white.align-center-mobile, .text-w-icon-found.text-color-white.text-align-left {
    font-size: var(--h4-tablet);
  }

  .text-w-icon-found.text-color-white.align-center-mobile, .text-w-icon-found.text-color-white.text-align-left {
    font-size: var(--h4-tablet);
  }

  .text-w-icon-found.text-color-white.align-center-mobile, .text-w-icon-found.text-color-white.text-align-left {
    font-size: var(--h4-tablet);
  }

  .text-w-icon-found.text-color-white.margin-top.margin-bottom.center-mobile {
    font-size: var(--h4-tablet);
    text-align: left;
    font-size: var(--h4-tablet);
    text-align: left;
    font-size: var(--h4-tablet);
    text-align: left;
  }

  .text-w-icon-found.text-color-white.mwa-specific {
    font-size: 25px;
  }

  .text-w-icon-found.text-color-white.mwa-specific.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-w-icon-found.text-color-primary.margin-top.margin-bottom.center-mobile {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .text-w-icon-found.text-color-primary.blog-specific {
    font-size: 24px;
  }

  .text-w-icon-found.text-color-primary.blog-specific.appcues-cta {
    font-size: 20px;
  }

  .text-w-icon-found.text-color-primary.paa {
    font-size: 30px;
  }

  .text-w-icon-found.text-align-left.text-color-white {
    text-align: center;
    text-align: center;
  }

  .text-w-icon-found.text-color-primary {
    font-size: var(--h4-tablet);
  }

  .text-w-icon-found.margin-top.text-color-white {
    font-weight: 600;
  }

  .text-w-icon-found.margin-top.center-mobile {
    text-align: center;
  }

  .text-w-icon-found.text-color-light {
    font-size: var(--h4-tablet);
    line-height: 1.4;
  }

  .text-w-icon-found.text-color-light.center-mobile.margin-bottom.margin-top {
    margin-bottom: 1rem;
  }

  .table-card, .table_scroll {
    overflow: auto;
  }

  .pricing-feature-wrapper.align-top-tablet {
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .button-secondary-3 {
    background-image: linear-gradient(#ffffff1f, #fff0);
  }

  .title-grid {
    grid-template-columns: 1.25fr;
  }

  .row-regular.child-wrap.align-center-wrap-tablet {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .section-regular-32 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h3-heading-5 {
    font-size: 40px;
  }

  ._4feat-grid.padding-large.margin-bottom.more-top.bottom-module {
    padding-bottom: 10rem;
  }

  ._4feat-grid.padding-large.margin-bottom.more-top.new-2025-ads.less-pad-tablet {
    padding-top: 2rem;
  }

  .h4-heading-3 {
    font-size: 32px;
  }

  .pricing-grid-2.new-page.second.no-colors {
    grid-template-columns: 1fr;
  }

  .h5-heading-5 {
    font-size: 28px;
  }

  .h1-heading-5 {
    font-size: 56px;
  }

  .pricing-card-whatsincluded.secondary-block.increase-margins.no-color, .header-pricing-cards.top-pricing.secondary-card.new-variation, .header-pricing-cards.top-pricing.secondary-card.new-variation, .header-pricing-cards.top-pricing.secondary-card.new-variation, .header-pricing-cards.top-pricing.secondary-card.new-variation {
    padding-left: 0;
    padding-right: 0;
  }

  .section-regular-33 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-regular-41.pricing-specific {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-grid-2 {
    grid-template-columns: 1fr;
  }

  .grid-four-column {
    grid-template-columns: 1fr 1fr;
  }

  .column-x-small-8 {
    padding-right: 20px;
  }

  .cta-block-image {
    margin-top: 0;
  }

  .cta-block-2 {
    grid-template-columns: 1fr;
    padding-right: 64px;
  }

  .cta-block-2.premium {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 20px;
  }

  .title-grid-3 {
    grid-template-columns: 1.25fr;
  }

  .section-regular-34 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h3-heading-7 {
    font-size: 40px;
  }

  .enterprise-pricing-cta.align-center-tablet {
    justify-content: center;
  }

  .content-bento-card._3-col.dark {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .content-bento-card._3-col.dark.light {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .content-bento-right, .content-bento-left {
    grid-template-columns: 1fr 1fr;
  }

  .content-bento-left.full-width-tablet {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-image-proserve {
    width: 100%;
  }

  .tab-title {
    font-size: 14px;
    line-height: 20px;
  }

  .title-wrap {
    margin-bottom: 60px;
  }

  .title-large {
    margin-bottom: 40px;
  }

  .testimonial-title-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-grid-4 {
    grid-column-gap: 44px;
  }

  .feature-card-2:hover {
    background-color: #fff;
  }

  .feature-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .feature-card-small-2:hover {
    background-color: #fff;
  }

  .section-regular-35 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid-two-column-4 {
    grid-template-columns: 1fr;
  }

  .grid-two-column-4.tablet {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-image-x-tall {
    height: 440px;
  }

  .grid-three-column-3 {
    grid-template-columns: 1fr 1fr;
  }

  .testimonial_row {
    flex-flow: column;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .section-large-9 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .content-story {
    padding: 35px;
  }

  .story-path {
    bottom: 36px;
  }

  .section-x-large-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .content-shapes {
    display: none;
  }

  .text-quote-fromappcutie.align-center-tablet {
    text-align: center;
    text-align: center;
  }

  .benefits-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sm-two-panel {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
  }

  .f-team-image-small {
    height: auto;
  }

  .padded-feature {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .cta-feature-badges {
    flex: none;
    width: auto;
    max-width: none;
  }

  .button-primary-12 {
    display: flex;
  }

  .cta-card-filled {
    flex-flow: column;
    min-width: auto;
    padding-left: 48px;
    padding-right: 48px;
  }

  .cta-feature-badge {
    flex: none;
  }

  .grid-three-column-4 {
    grid-template-columns: 1fr 1fr;
  }

  ._404-background {
    min-width: 100vw;
  }

  ._404-page-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .h4-heading-6 {
    font-size: 36px;
  }

  .cta-card-link {
    width: 100%;
  }

  .content-wrapper {
    height: 50vh;
  }

  .text-don-t-change {
    font-size: 30px;
    line-height: 40px;
  }

  .text-change-wrapper {
    height: 40px;
  }

  .text-change {
    font-size: 30px;
    line-height: 40px;
  }

  .hero-heading {
    font-size: 5.3vw;
  }

  .layout424_content {
    height: 100svh;
  }

  .heading-style-h1-10 {
    font-size: 50px;
  }

  .heading-style-h1-10.interior-smaller.text-align-left.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-size-regular-47.margin-vertical.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .noanim-featblock {
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px 32px 0;
  }

  .noanim-featblock.no-interior-pad, .noanim-featblock.white-teamwrap {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.simple-white.no-int-pad._8-span-tablet, .noanim-featblock.transparent.no-tab-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.auto.no-int-pad, .noanim-featblock.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.grey-back.no-interior-pad {
    padding-top: 1em;
  }

  .noanim-featblock.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.no-background.no-int-pad.no-min {
    grid-row-gap: 10px;
    grid-row-gap: 10px;
  }

  .noanim-featblock.no-background.noanim {
    grid-row-gap: 10px;
    min-height: auto;
    padding-top: 0;
  }

  .noanim-featblock.white {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.white.contain.no-inpad {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .noanim-featblock.grey-back {
    cursor: auto;
  }

  .noanim-featblock.no-interior-pad, .noanim-featblock.white-teamwrap {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.white-teamwrap.product {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .noanim-featblock.simple-white.no-int-pad.tranparent {
    min-height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .noanim-featblock.simple-white.no-int-pad._8-span-tablet, .noanim-featblock.transparent.no-tab-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.transparent.no-tab-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.transparent.no-tab-pad.tablet-mobile-only {
    width: 100%;
    min-width: 100%;
    display: block;
  }

  .noanim-featblock.auto.no-int-pad, .noanim-featblock.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .align-center-tablet.app-ai {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .banner-squiggle {
    opacity: .4;
  }

  .heading-style-h2-17 {
    font-size: 40px;
  }

  .heading-style-h2-17.new-dm {
    font-size: 36px;
  }

  .heading-style-h2-17.new-dm._2025-new {
    font-size: 30px;
  }

  .copywrite-text-2.link {
    margin-left: 25px;
  }

  .copywrite-text-2.link.first {
    margin-left: 0;
  }

  .copywrite-text-2.arr {
    margin-bottom: 20px;
  }

  .product-strategy-mission.padding-interior {
    margin-top: 50px;
    padding: 75px 20px;
  }

  .heading-style-h1-11 {
    font-size: 50px;
  }

  .heading-style-h1-11.new-dm {
    font-size: 47px;
  }

  .heading-style-h1-11.new-dm.smaller-comp {
    font-size: 40px;
  }

  .heading-style-h1-11.new-dm.smaller-comp.new-hero.margin-bottm.align-center-tablet {
    text-align: center;
    letter-spacing: -1.5px;
    text-align: center;
    letter-spacing: -1.5px;
    text-align: center;
    letter-spacing: -1.5px;
    text-align: center;
    letter-spacing: -1.5px;
    font-size: 45px;
    line-height: 1.2;
  }

  .header-column {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .grid-118._2wbox {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-top: 0;
  }

  .primary-call-to-action-2 {
    border-radius: 0;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .text-size-large-7.text-align-center.text-bold {
    line-height: 1.2;
  }

  .text-size-large-7.margin-top.text-weight-semi {
    color: #121627;
  }

  .header-block-primary {
    padding-top: 158px;
  }

  .grid-two-column-5 {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .success-procues-2 {
    height: 65px;
  }

  .footer-headings-2.subscribe.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h4-26 {
    font-size: 22px;
  }

  .text-size-regular-48.pill.text-color-white.align-center-mobile, .text-size-regular-48.align-center-tablet {
    text-align: center;
  }

  .text-size-regular-48.pill {
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .text-size-regular-48.pill.text-color-white.typeface-dm.text-color-blurple {
    font-size: 15px;
  }

  .text-size-regular-48.pill.text-color-white.align-center-mobile, .text-size-regular-48.align-center-tablet {
    text-align: center;
  }

  .testimonial-author-role-3 {
    letter-spacing: 0;
  }

  .heading-style-h3-25, .heading-style-h3-25.text-color-light {
    font-size: 35px;
  }

  .heading-style-h3-25.text-color-light {
    font-size: 35px;
  }

  .heading-style-h3-25.text-color-light.center-mobile {
    text-align: center;
  }

  .heading-style-h3-25.text-color-light.center-mobile.footer-specific {
    font-size: 40px;
  }

  .newhero-div.align-center-tablet {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 48px;
    padding-right: 0;
    display: flex;
  }

  .text-size-regular-49.text-align-left.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .footer-link-2024-2 {
    margin-bottom: 4px;
    font-size: 13px;
  }

  .pill-container-3.color-lightblue.nostretch {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 150px;
  }

  .pill-container-3.color-lightblue.nostretch.pill-full-future {
    width: 300px;
  }

  .pill-container-3.color-lightblue.nostretch.pill-full-future.add-arrows {
    padding-left: 15%;
    padding-right: 15%;
  }

  .footer-sub-div-2 {
    border-top: 1px solid #373c54;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-top: 30px;
  }

  .heading-style-h2-18 {
    font-size: 40px;
  }

  .heading-style-h2-18.new-dm._2025-new {
    font-size: 30px;
  }

  .copywrite-text-3.link {
    margin-left: 25px;
  }

  .copywrite-text-3.link.first {
    margin-left: 0;
  }

  .copywrite-text-3.arr {
    margin-bottom: 20px;
  }

  .heading-style-h1-12 {
    font-size: 50px;
  }

  .heading-style-h1-12.new-dm {
    font-size: 47px;
  }

  .heading-style-h1-12.new-dm.smaller-comp {
    font-size: 40px;
  }

  .grid-119._2wbox {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .grid-two-column-6 {
    grid-template-columns: 1fr;
  }

  .success-procues-3 {
    height: 65px;
  }

  .heading-style-h4-27 {
    font-size: 22px;
  }

  .text-size-regular-50.pill {
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .heading-style-h3-26, .heading-style-h3-26.text-color-light {
    font-size: 35px;
  }

  .heading-style-h3-26.text-color-light {
    font-size: 35px;
  }

  .heading-style-h3-26.text-color-light.center-mobile {
    text-align: center;
  }

  .heading-style-h3-26.text-color-light.center-mobile.footer-specific {
    font-size: 40px;
  }

  .text-size-regular-51.text-align-left.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .pill-container-4.color-lightblue.nostretch {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 150px;
  }

  .footer-sub-div-3 {
    border-top: 1px solid #373c54;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-top: 30px;
  }

  .header-grid-b {
    grid-template-columns: 1fr;
  }

  .button-primary-13 {
    display: flex;
  }

  .grid-120 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    padding-top: 0;
  }

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

  .resources-bottom.margin-bottom {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .resources-bottom.transparent.no-bottom-pad {
    padding: 0 50px 100px;
  }

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

  .div-header-pricing-left {
    padding-right: 1rem;
  }

  .ap-hero__head {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ap-hero__mock {
    height: auto;
  }

  .ap-hero {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .ap-sub {
    font-size: 18px;
  }

  .ap-h1 {
    font-size: 56px;
  }

  .card-tops {
    min-height: 570px;
  }

  .ap-sub-2 {
    font-size: 18px;
  }

  .ap-h1-2 {
    font-size: 56px;
  }

  .ap-logos.csx {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos.csx.cx {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos__row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center stretch;
    display: grid;
  }

  .ap-logo {
    max-width: 250px;
  }

  .icon-16, .icon-14 {
    margin-right: 0;
    position: static;
  }

  .hd-btn {
    font-size: 14px;
  }

  .navigation-3 {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .hd-mega-inner {
    flex-flow: column;
    max-width: 991px;
  }

  .link-block-42 {
    width: 23%;
    min-width: 15%;
  }

  .dropdown-toggle-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .nav-menu-13 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .dropdown-toggle-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .navbar-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hd-actions {
    min-width: 25%;
  }

  .dropdown-toggle-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .image-305 {
    width: 100%;
  }

  .icon-15 {
    margin-right: 0;
    position: static;
  }

  .text-block-247 {
    font-size: 13px;
  }

  .ap-grow {
    padding-top: 40px;
  }

  .ap-testi {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-testi__right {
    width: 300px;
  }

  .ap-testi__card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ap-testi__quote {
    letter-spacing: -1.8px;
    font-size: 28px;
  }

  .ap-life__rows {
    width: 100%;
    margin-left: 0;
  }

  .ap-life {
    padding-top: 60px;
  }

  .botom-wd {
    margin-top: -100px;
  }

  .ap-life__rt {
    font-size: 20px;
  }

  .ap-life__inner {
    flex-flow: column;
  }

  .ap-life__rd {
    font-size: 16px;
  }

  .ap-life__h {
    width: 100%;
    font-size: 46px;
  }

  .ap-life__row {
    z-index: 1;
    position: relative;
  }

  .image-296 {
    margin-top: -160px;
  }

  .ap-sci {
    flex-flow: column;
    padding-bottom: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ap-sci__card {
    height: auto;
  }

  .ap-sci__panel {
    height: auto;
    min-height: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .ap-sci__t {
    font-size: 22px;
  }

  .ap-sci__s {
    font-size: 16px;
  }

  .aw-footer {
    padding-left: 40px;
    padding-right: 40px;
  }

  .aw-footer-top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .aw-footer-legal {
    flex-flow: column;
  }

  .aw-foot-cols {
    width: 100%;
  }

  .aw-foot-link {
    font-size: 13px;
  }

  .aw-hero__title {
    font-size: 56px;
  }

  .aw-hero__input {
    max-width: 80%;
    min-height: 140px;
    font-size: 24px;
  }

  .wk-pane-inner {
    flex-flow: column;
  }

  .wk-tabs {
    padding-bottom: 140px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
  }

  .wk-pane-img {
    min-height: 200px;
  }

  .wk-tabs-h {
    font-size: 42px;
  }

  .image-304 {
    z-index: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .wk-pane-title {
    font-size: 24px;
  }

  .wk-pane-content {
    z-index: 1;
    position: relative;
  }

  .aw-flow__title {
    font-size: 42px;
  }

  .aw-card {
    position: sticky;
  }

  .aw-flow {
    position: relative;
  }

  .aw-flow.padding-0 {
    padding-top: 10px;
  }

  .aw-card__fpo {
    width: 100%;
  }

  .pr-plans-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pr-sub.xc {
    max-width: 760px;
  }

  .pr-grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
  }

  .pr-h1.cx {
    font-size: 48px;
  }

  .image-306 {
    margin-top: -160px;
  }

  .pr-why-h.text-algin-left {
    font-size: 42px;
  }

  .pr-why-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .pr-why-grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
  }

  .card-colen {
    width: 100%;
  }

  .pr-quote.x {
    flex-flow: column;
  }

  .pr-prem-head.cx {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .pr-faq.dars {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pr-cta-h.t {
    font-size: 55px;
  }

  .bl-header-inner.bg-color-s {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bl-header {
    padding-top: 0;
  }

  .bl-h1-1 {
    font-size: 48px;
  }

  .bl-featured-card {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .bl-feat-img {
    width: auto;
  }

  .bl-featured {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bl-popular {
    padding-left: 40px;
    padding-right: 40px;
  }

  .collection-list-19 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: flex;
  }

  .collection-item-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .bl-gridcard {
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
  }

  .bl-gc-title {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
  }

  .bl-gc-cat {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bg-bacgsxs {
    width: 100%;
  }

  .bl-filter, .bl-more {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bl-more-inner {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .bl-more-headline {
    font-size: 42px;
  }

  .bl-jobcard {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 20px;
  }

  .bl-cta {
    padding: 40px;
  }

  .bl-cta-h {
    font-size: 42px;
  }

  .image-308 {
    width: 100%;
  }

  .bl-cta-left {
    width: auto;
  }

  .bl-cta-inner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .exp-hero {
    padding-top: 80px;
  }

  .exp-section-header {
    padding-left: 40px;
    padding-right: 40px;
  }

  .exp-h1 {
    font-size: 48px;
  }

  .exp-hero-media {
    padding-left: 40px;
    padding-right: 40px;
  }

  .exp-feature-pill-text {
    font-size: 13px;
  }

  .exp-feature-grid {
    flex-flow: column;
  }

  .exp-three-inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .exp-feature-label {
    font-size: 18px;
  }

  .exp-three-h {
    font-size: 42px;
  }

  .exp-three-sub {
    font-size: 18px;
  }

  .exp-engine-card.top-align {
    flex-flow: column;
  }

  .exp-engine {
    padding: 60px 40px;
  }

  .sp-hero-left {
    max-width: none;
  }

  .sp-hero-left.width70 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .sp-h1.align-center {
    font-size: 56px;
  }

  .sp-hero-inner {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .sp-hero-desc {
    max-width: none;
  }

  .sp-card.spark-plan-card {
    width: auto;
  }

  .sp-diff.blue-color {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sp-diff.blue-color.padding60px {
    background-position: 100% 100%;
    background-size: contain;
  }

  .sp-diff.blue-color.bg-remove {
    padding-bottom: 60px;
  }

  .sp-diff-h {
    font-size: 42px;
  }

  .sp-diff-cols {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sp-form {
    width: 100%;
  }

  .sp-talk-desc {
    max-width: none;
  }

  .sp-talk-left {
    width: 100%;
  }

  .sp-talk-inner {
    flex-flow: column;
  }

  .sp-talk {
    padding: 20px 40px;
  }

  .sp-talk-h {
    max-width: none;
    font-size: 42px;
  }

  .sp-incl-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }

  .sp-incl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .aw-hero-1.purple-color {
    padding-left: 40px;
  }

  .aw-hero-inner {
    padding: 20px 0;
  }

  .aw-hero-visual {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .aw-hero-content {
    width: 60%;
  }

  .aw-h1 {
    font-size: 48px;
  }

  .aw-rpm-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 40px;
  }

  .aw-h2 {
    font-size: 42px;
  }

  .aw-card-1 {
    padding: 30px;
  }

  .aw-card-title {
    font-size: 24px;
  }

  .aw-icon-row {
    flex-flow: column;
  }

  .aw-cap {
    padding-left: 40px;
    padding-right: 40px;
  }

  .aw-cs-stat {
    font-size: 42px;
  }

  .aw-cs.vsx {
    padding: 60px 40px;
  }

  .aw-h2-2 {
    font-size: 42px;
  }

  .aw-card-title-2 {
    font-size: 24px;
  }

  .aw-cs-stat-2 {
    font-size: 42px;
  }

  .aw-card-title-3 {
    font-size: 24px;
  }

  .aw-cs-stat-3 {
    font-size: 42px;
  }

  .ap-sub-3 {
    font-size: 18px;
  }

  .middle-grid {
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .integrations-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bx-hero {
    padding: 60px 20px 40px;
  }

  .bx-hero-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .line-srow {
    flex-flow: row;
  }

  .bx-h1 {
    font-size: 48px;
  }

  .bx-hero-2 {
    padding: 60px 20px 40px;
  }

  .bx-main {
    flex: 1;
    max-width: 100%;
  }

  .bx-cw {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column-reverse wrap-reverse;
  }

  .bx-side {
    flex: 1;
    position: static;
  }

  .bx-side.position-sticky-1rem.is-static-landscape {
    width: 100%;
    max-width: none;
    display: none;
  }

  .bx-article {
    padding: 40px 20px 0;
  }

  .bx-faq {
    padding: 80px 40px;
  }

  .bx-faq-h {
    flex: 1;
    font-size: 42px;
  }

  .faq-item-plain-2 {
    width: 100%;
  }

  .bx-faq-in {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .image-309 {
    height: 100%;
  }

  .bx-cta-h {
    font-size: 42px;
  }

  .bx-cta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding: 80px 40px;
  }

  .bx-cta-r {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-317 {
    z-index: 11;
    display: block;
    position: relative;
  }

  .ap-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .power-heading, .number {
    font-size: 56px;
  }

  .number-para {
    font-size: 16px;
  }

  .image-318 {
    width: 100%;
  }

  .tab-card._1 {
    top: 10rem;
  }

  .tab-card._2 {
    top: 12rem;
  }

  .tab-card._3 {
    top: 14rem;
  }

  .tab-card._4 {
    top: 16rem;
  }

  .text-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .main-heading {
    font-size: 56px;
  }

  .ai-para {
    min-height: auto;
    font-size: 20px;
  }

  .guess-grid {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-251, .text-block-252 {
    font-size: 35px;
  }

  .aw-foot-link-2, .aw-foot-link-3 {
    font-size: 13px;
  }

  .sp-hero-desc-2 {
    max-width: none;
  }

  .aw-h1-2, .aw-h1-2-copy {
    font-size: 48px;
  }

  .container-new {
    padding: 40px 60px;
  }

  .video-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .video-heading {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 42px;
  }

  .background-video-3 {
    min-height: 550px;
    max-height: 550px;
  }

  .intercom-support-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .core-capabilities {
    padding: 40px;
  }

  .card-pipeline {
    min-height: auto;
  }

  .image-327 {
    width: 100%;
  }

  .a-i-helps {
    background-position: 50% 100%;
    background-size: 100%;
  }

  .image-330 {
    width: 50%;
  }

  .testimonials {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-331 {
    width: 650px;
  }

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

  .logos-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-333 {
    width: auto;
    max-width: 150px;
  }

  .image-334 {
    max-width: 150px;
  }

  .image-335 {
    max-width: 200px;
  }

  .logos {
    max-width: none;
  }

  ._81px-height {
    height: 50px;
  }

  ._114-height {
    height: 70px;
  }

  .aw-card-1-copy {
    padding: 30px;
  }

  .aw-rpm-inner-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .aw-card-title-3-copy {
    font-size: 24px;
  }

  .aw-h2-2-copy, .aw-h2-2-copy-copy {
    font-size: 42px;
  }

  .image-339 {
    margin-top: -160px;
  }

  .ap-life__rd-copy {
    font-size: 16px;
  }

  .stacking-testimonials {
    padding-left: 40px;
    padding-right: 40px;
  }

  .awareness {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-bottom: 20px;
    padding: 20px;
    top: 3rem;
  }

  .awareness.blue-color {
    top: 4rem;
  }

  .awareness.red-color {
    top: 5rem;
  }

  .awareness.purple-color {
    top: 6rem;
  }

  .aw-hero-visual-copy {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-342 {
    width: auto;
    max-width: 300px;
  }

  .exp-engine-card-copy.top-align {
    flex-flow: column;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy {
    padding: 60px 40px;
  }

  .aw-cs-stat-copy, .aw-cs-stat-copy-copy {
    font-size: 42px;
  }

  .middle-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy {
    padding: 60px 40px;
  }

  .aw-h1-copy {
    font-size: 48px;
  }

  .exp-engine-card-copy-copy.top-align {
    flex-flow: column;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy {
    padding: 60px 40px;
  }

  .aw-hero-inner-copy-copy {
    padding: 60px 40px;
  }

  .exp-engine-card-copy-copy-copy.top-align, .exp-engine-card-copy-copy-copy-copy.top-align, .exp-engine-card-copy-copy-copy-copy.top-align {
    flex-flow: column;
  }

  .ap-h1-copy {
    font-size: 56px;
  }

  .aw-hero-1-copy.purple-color, .aw-hero-1-copy.purple-color-copy, .aw-hero-1-copy.purple-color, .aw-hero-1-copy.purple-color-copy {
    padding-left: 40px;
  }

  .dropdown-toggle-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .text-block-266 {
    font-size: 13px;
  }

  .dropdown-toggle-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .icon-18 {
    margin-right: 0;
    position: static;
  }

  .nav-menu-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .image-361 {
    width: 100%;
  }

  .link-block-43 {
    width: 23%;
    min-width: 15%;
  }

  .navbar-27 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-19, .icon-21 {
    margin-right: 0;
    position: static;
  }

  .navigation-4 {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .dropdown-toggle-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .text-block-267 {
    font-size: 13px;
  }

  .dropdown-toggle-8 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .icon-22 {
    margin-right: 0;
    position: static;
  }

  .nav-menu-15 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .image-362 {
    width: 100%;
  }

  .link-block-44 {
    width: 23%;
    min-width: 15%;
  }

  .navbar-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-23, .icon-25 {
    margin-right: 0;
    position: static;
  }

  .navigation-5 {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .ap-logos-copy.csx-copy.cx, .ap-logos-copy.csx-copy.cx-copy {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos-copy.csx {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos-copy.csx.cx {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos-copy.csx-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos-copy.csx-copy.cx, .ap-logos-copy.csx-copy.cx-copy, .ap-logos-copy.csx-copy.cx, .ap-logos-copy.csx-copy.cx-copy {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bl-header-inner-copy.bg-color-s, .bl-header-inner-copy.bg-color-s-copy, .bl-header-inner-copy.bg-color-s, .bl-header-inner-copy.bg-color-s-copy {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bl-header-copy {
    padding-top: 0;
  }

  .bl-h1-1-copy {
    font-size: 48px;
  }

  .aw-hero-content-copy {
    width: 60%;
  }

  .image-327-copy {
    width: 100%;
  }

  .navbar-26-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navigation-3-copy {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .navbar-26-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navigation-3-copy-copy {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .hd-btn-copy {
    font-size: 14px;
  }

  .navbar-26-copy-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hd-btn-copy-copy {
    font-size: 14px;
  }

  .navigation-3-red {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .image-305-copy {
    width: 100%;
  }

  .navbar-26-copy-copy-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-toggle-2-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .text-block-247-copy {
    font-size: 13px;
  }

  .navigation-3-copy-copy-copy-copy {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .dropdown-toggle-2-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
    display: flex;
  }

  .navbar-26-red {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hd-btn-copy-copy-copy {
    font-size: 14px;
  }

  .navbar-26-lightblue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navigation-3-lightblue-copy {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .navbar-26-red-copy, .navbar-26-red-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hd-btn-copy-copy-copy-copy {
    font-size: 14px;
  }

  .navigation-3-red-copy, .navigation-3-red-copy-copy {
    padding-top: 16px;
    padding-bottom: 16px;
    top: 60px;
  }

  .aw-hero-inner-copy {
    padding: 20px 0;
  }

  .team-slider-mask {
    width: 50%;
    height: 500px;
  }

  .sp-diff-h-copy, .sp-diff-h-copy-copy {
    font-size: 42px;
  }

  .image-379 {
    margin-top: -160px;
  }

  .ap-life__inner-copy {
    flex-flow: column;
  }

  .ap-life-copy {
    padding-top: 60px;
  }

  .div-block-254 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .div-block-256 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .div-block-257 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .div-block-258, .div-block-263 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 60px;
    display: flex;
  }

  .div-block-265 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 10px;
    display: flex;
  }

  .div-block-267 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .div-block-269 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .aw-cs-copy-copy.vsx, .aw-cs-copy-copy.vsx-copy, .aw-cs-copy-copy.vsx-copy-copy, .aw-cs-copy-copy.vsx, .aw-cs-copy-copy.vsx-copy, .aw-cs-copy-copy.vsx-copy-copy {
    padding: 60px 40px;
  }

  .pr-faq-copy.dars, .pr-faq-copy.dars-copy, .pr-faq-copy.dars, .pr-faq-copy.dars-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-1216 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-9 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-9 {
    padding: 12px;
  }

  .menu-button-9.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .image-384 {
    margin-top: -160px;
  }

  .aw-h1-copy-copy {
    font-size: 48px;
  }

  .aw-hero-content-copy-copy {
    width: 60%;
  }

  .ap-grid-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-388 {
    width: 100%;
  }

  .bl-cta-h-2 {
    font-size: 42px;
  }

  .image-392 {
    margin-top: -160px;
  }

  .icon-embed-xsmall-copy.hide-mobile {
    display: none;
  }

  .ap-logo-copy {
    max-width: 250px;
  }

  .ap-life__row-copy {
    z-index: 1;
    position: relative;
  }

  .bl-cta-inner-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .aw-flow-copy {
    position: relative;
  }

  .aw-flow-copy.padding-0 {
    padding-top: 10px;
  }

  .bl-cta-copy {
    padding: 40px;
  }

  .bl-cta-h-copy {
    font-size: 42px;
  }

  .ap-testi__quote-copy {
    letter-spacing: -1.8px;
    font-size: 28px;
  }

  .padding-section-large-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad {
    padding-top: 5rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.padding-bottom.form-champions {
    margin-bottom: 0;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large-copy.tablet-pad {
    padding-top: 10rem;
  }

  .padding-section-large-copy.simple-hero {
    padding-bottom: 8rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.simple-hero.less-interior.companypage {
    padding-top: 8rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-copy.simple-hero.less-pad {
    padding-top: 8rem;
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet {
    padding-bottom: 3rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features, .padding-section-large-copy.simple-hero.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.wrap._1200-container {
    flex-flow: wrap;
    justify-content: center;
  }

  .padding-section-large-copy.simple-hero-copy {
    padding-bottom: 8rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-interior.companypage {
    padding-top: 8rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-pad {
    padding-top: 8rem;
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet {
    padding-bottom: 3rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.more, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features {
    padding-bottom: 5rem;
  }

  .legal-link-2 {
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0;
    padding: 8px 10px;
    font-size: 12px;
    display: flex;
  }

  .legal-link-2:hover {
    color: #020c1c;
  }

  .legal-link-2.w--current {
    border-top-style: none;
    border-bottom-width: 1px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .container-large._1200-container.wrap {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .max-width-small.align-center.jklarger {
    max-width: 50rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-medium.less {
    margin-bottom: 1rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-size-medium {
    font-family: var(--_appcues-2025---text--body);
    font-size: 1rem;
  }

  .icon-embed-small.color-blurple.padding-right.xs-mobile {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 10px;
  }

  .heading-style-h2 {
    font-size: var(--_appcues-2025---corner-radius--h2-mobile);
  }

  .heading-style-h2.text-color-primary, .heading-style-h2.text-color-primary.text-align-center {
    font-size: var(--h2-mobile);
  }

  .heading-style-h2.new-dm.ug, .heading-style-h2.new-dm.sm-tablet {
    font-size: var(--_appcues-2025---corner-radius--h2-mobile);
  }

  .heading-style-h2.text-color-white {
    font-size: var(--h2-mobile);
  }

  .heading-style-h2.text-color-white.cs {
    font-size: 40px;
  }

  .heading-style-h2.text-color-white.text-align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.text-color-primary, .heading-style-h2.text-color-primary.text-align-center {
    font-size: var(--h2-mobile);
  }

  .heading-style-h2.text-color-primary.text-align-center {
    font-size: var(--h2-mobile);
  }

  .heading-style-h2.text-color-primary.text-align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.margin-vertical.text-color-white.mwa {
    font-size: 40px;
  }

  .heading-style-h2.align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.new-dm.ug, .heading-style-h2.new-dm.sm-tablet {
    font-size: var(--_appcues-2025---corner-radius--h2-mobile);
  }

  .heading-style-h2.new-dm.demo {
    font-size: var(--_appcues-2025---corner-radius--h1-mobile);
    margin-top: 1rem;
  }

  .heading-style-h2.new-dm._2025-new.text-align-center-mobile.align-left.align-center-tablet {
    margin-bottom: 1rem;
  }

  .heading-style-h2.new-dm.ug, .heading-style-h2.new-dm.sm-tablet {
    font-size: var(--_appcues-2025---corner-radius--h2-mobile);
  }

  .heading-style-h2.new-dm.align-center-tablet {
    text-align: center;
  }

  .heading-style-h6 {
    font-size: 14px;
  }

  .heading-style-h6.text-color-white.text-align-center.text-weight-normal.margin-top {
    margin-top: 1rem;
  }

  .heading-style-h6.text-color-white-copy.text-align-center.text-weight-normal.margin-top, .heading-style-h6.text-color-white.text-align-center.text-weight-normal.margin-top, .heading-style-h6.text-color-white.text-align-center.text-weight-normal.margin-top, .heading-style-h6.text-color-white.text-align-center.text-weight-normal.margin-top, .heading-style-h6.text-color-white.text-align-center.text-weight-normal.margin-top {
    margin-top: 1rem;
  }

  .heading-style-h6.text-color-primary.padding-tiny {
    font-size: var(--h6-mobile);
    font-size: var(--h6-mobile);
  }

  .heading-style-h6.margin-bottom.margin-top {
    margin-bottom: 1rem;
  }

  .heading-style-h6.smaller.padding-left.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h6.text-color-white-copy.text-align-center.text-weight-normal.margin-top {
    margin-top: 1rem;
  }

  .icon-embed-medium.color-lightpurple.cs {
    display: none;
  }

  .heading-style-h5 {
    font-size: var(--_appcues-2025---corner-radius--h5-mobile);
  }

  .heading-style-h5.text-color-white {
    font-size: var(--h5-mobile);
  }

  .heading-style-h5.padding-bottom.padding-top {
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
  }

  .heading-style-h5.paa {
    font-size: 20px;
  }

  .heading-style-h5.paa.center-mobile {
    text-align: center;
    text-align: center;
  }

  .heading-style-h1 {
    font-size: var(--_appcues-2025---corner-radius--h1-mobile);
  }

  .heading-style-h1.text-color-white, .heading-style-h1.text-color-white.text-size-medium, .heading-style-h1.text-color-white.text-size-medium.interior-small {
    font-size: var(--h1-mobile);
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile, .heading-style-h1.text-color-white.interior-smaller.center-mobile.opm-launch {
    font-size: 30px;
  }

  .heading-style-h1.text-color-white, .heading-style-h1.text-color-white.text-size-medium, .heading-style-h1.text-color-white.text-size-medium.interior-small {
    font-size: var(--h1-mobile);
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile, .heading-style-h1.text-color-white.interior-smaller.center-mobile.opm-launch {
    font-size: 30px;
  }

  .heading-style-h1.text-color-white.text-size-medium, .heading-style-h1.text-color-white.text-size-medium.interior-small, .heading-style-h1.text-color-white.text-size-medium.interior-small {
    font-size: var(--h1-mobile);
  }

  .heading-style-h1.text-color-white.italics {
    font-size: var(--h1-tablet);
  }

  .heading-style-h1.text-color-white.align-center.interior-smaller.margin-tiny {
    margin-bottom: .75rem;
    font-size: 38px;
    line-height: 1.2;
  }

  .heading-style-h1.text-color-white.interior-smaller {
    font-size: var(--h1-mobile);
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile, .heading-style-h1.text-color-white.interior-smaller.center-mobile.opm-launch {
    font-size: 30px;
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile, .heading-style-h1.text-color-white.interior-smaller.center-mobile.opm-launch, .heading-style-h1.text-color-white.interior-smaller.center-mobile.opm-launch {
    font-size: 30px;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-center.margin-small.mwa-specific {
    font-size: 36px;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.center-mobile.paa-specific.text-color-light {
    justify-content: center;
    align-items: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories.text-color-light {
    font-size: 35px;
  }

  .heading-style-h1.text-color-white.interior-smaller.paa-specific {
    text-align: center;
    letter-spacing: 0;
  }

  .heading-style-h1.xl {
    font-size: 75px;
  }

  .heading-style-h1.align-center-mobile {
    text-align: center;
  }

  .heading-style-h1.align-center-mobile._404 {
    font-size: var(--_appcues-2025---corner-radius--h1-desktop-sm);
    font-size: var(--_appcues-2025---corner-radius--h1-desktop-sm);
  }

  .heading-style-h1.interior-smaller {
    font-size: 50px;
  }

  .heading-style-h1.interior-smaller.webinar {
    font-size: 40px;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile {
    font-size: 45px;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm.larger {
    font-size: 40px;
    line-height: 1.2;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm.demo-specific {
    font-size: 30px;
  }

  .heading-style-h1.margin-bottom.smaller.interior {
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
  }

  .heading-style-h1.bigger-new.newhomepage {
    font-size: 75px;
  }

  .heading-style-h1.new-dm {
    font-size: 40px;
  }

  .heading-style-h1.new-dm.ug {
    line-height: 1.3;
  }

  .heading-style-h1.new-dm.text-color-white.smaller-resourcehub {
    font-size: 38px;
  }

  .heading-style-h1.new-dm.smaller-comp {
    letter-spacing: -1.5px;
    font-size: 36px;
  }

  .button.is-secondary.is-small.is-icon.is-alternate.is-white {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button.is-icon.is-footer.hide-desktop {
    display: block;
  }

  .button.is-icon.is-footer.hide-mobile {
    display: none;
  }

  .button.margin-vertical {
    margin-bottom: 0;
  }

  .heading-style-h4 {
    font-size: var(--h4-mobile);
    line-height: 1.4;
  }

  .heading-style-h4.text-color-white.align-center-mobile {
    font-size: var(--h4-mobile);
    text-align: center;
  }

  .heading-style-h4.text-color-white.margin-top.margin-bottom.center-mobile {
    font-size: var(--h4-mobile);
    text-align: center;
    font-size: var(--h4-mobile);
    text-align: center;
    font-size: var(--h4-mobile);
    text-align: center;
    margin-bottom: 1rem;
  }

  .heading-style-h4.text-color-white.mwa-specific.align-center-mobile {
    font-size: 26px;
  }

  .heading-style-h4.text-color-primary.margin-top.margin-bottom.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    margin-bottom: 1rem;
  }

  .heading-style-h4.text-color-primary.blog-specific {
    font-size: 22px;
  }

  .heading-style-h4.text-color-primary.blog-specific.appcues-cta {
    font-size: 24px;
  }

  .heading-style-h4.text-color-primary.paa {
    font-size: 30px;
  }

  .heading-style-h4.text-color-primary.paa-specific.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .heading-style-h4.text-color-primary {
    font-size: var(--h4-mobile);
  }

  .heading-style-h4.text-color-primary.foundational {
    font-size: 22px;
  }

  .heading-style-h4.text-color-light {
    font-size: var(--h4-mobile);
  }

  .heading-style-h4.text-color-light.center-mobile {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .heading-style-h4.text-color-light.center-mobile.margin-bottom.margin-top.cta {
    font-size: var(--h3-tablet);
    font-size: var(--h3-tablet);
    font-size: var(--h3-tablet);
    font-size: var(--h3-tablet);
  }

  .heading-style-h4.foundational {
    font-size: var(--h4-tablet);
  }

  .heading-style-h4._2025-dm.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-secondary.margin-top.text-align-center-mobile, .text-size-regular.text-color-primary.center-mobile {
    text-align: center;
  }

  .text-size-regular.text-color-grey.text-align-left.center-mobile, .text-size-regular.text-color-grey.center-mobile, .text-size-regular.text-color-grey.margin-top.text-align-center-mobile {
    text-align: center;
  }

  .text-size-regular.no-padding.align-center-mobile, .text-size-regular.align-center-mobile {
    text-align: center;
  }

  .text-size-regular.text-color-secondary.margin-top.text-align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-primary.center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-grey {
    font-weight: 400;
  }

  .text-size-regular.text-color-grey.text-align-left.center-mobile, .text-size-regular.text-color-grey.center-mobile, .text-size-regular.text-color-grey.margin-top.text-align-center-mobile, .text-size-regular.text-color-grey.text-align-left.center-mobile, .text-size-regular.text-color-grey.text-align-left.center-mobile, .text-size-regular.text-color-grey.center-mobile, .text-size-regular.text-color-grey.margin-top.text-align-center-mobile, .text-size-regular.text-color-grey.margin-top.text-align-center-mobile {
    text-align: center;
  }

  .text-size-regular.typeface-poppins.xl.max-width-medium {
    font-size: 18px;
    line-height: 1.5;
  }

  .text-size-regular.typeface-poppins.text-color-white.right-align {
    text-align: left;
    text-align: left;
  }

  .text-size-regular.no-padding.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.align-center-mobile {
    text-align: center;
  }

  .text-size-regular.pill {
    font-family: var(--_appcues-2025---text--subhead);
    font-size: 14px;
  }

  .text-size-regular.paa {
    margin-top: 22px;
  }

  .text-size-regular.bullet-text.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-align-center-mobile {
    text-align: center;
    font-size: 15px;
  }

  .heading-style-h3 {
    font-size: var(--_appcues-2025---corner-radius--h3-tablet);
    line-height: 1.3;
  }

  .heading-style-h3.text-color-white.margin-top, .heading-style-h3.text-color-primary, .heading-style-h3.text-color-light {
    font-size: var(--h3-mobile);
  }

  .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile.align-left-tablet {
    text-align: center;
  }

  .heading-style-h3.text-color-white.align-center-mobile {
    font-size: 35px;
  }

  .heading-style-h3.text-color-white.margin-top, .heading-style-h3.text-color-primary, .heading-style-h3.text-color-light {
    font-size: var(--h3-mobile);
  }

  .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile.align-left-tablet, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile.align-left-tablet, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile.align-left-tablet, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile.align-left-tablet, .heading-style-h3.text-color-light.padding-bottom.paa-specific.align-center-mobile.align-left-tablet {
    text-align: center;
  }

  .heading-style-h3.paa {
    font-size: 36px;
  }

  .heading-style-h3.margin-bottom.paa-specific.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h3.text-align-center.text-color-white.margin-bottom.quickcues-specials {
    font-size: 42px;
  }

  .heading-style-h3._2025 {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
  }

  .heading-style-h3._2025-dm.align-center-mobile {
    text-align: center;
  }

  .heading-style-h3._2025-dm.margin-bottom.text-align-center-mobile, .heading-style-h3._2025-dm.align-center-mobile {
    text-align: center;
  }

  .heading-style-h3._2025-dm.smaller-feature.problem-headers {
    font-size: 28px;
  }

  .heading-style-h3._2025-dm.margin-bottom.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .icon-embed-large.color-white.padding-left {
    margin-top: 1rem;
  }

  .icon-embed-xxsmall.color-white.padding-right.hide-mobile, .icon-embed-xsmall.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall.color-lightpink.padding-right.mobile-hide {
    display: none;
  }

  .text-style-allcaps.overline.text-color-blurple.center-mobile, .text-style-allcaps.overline.text-color-lightpurp.center-mobile, .text-style-allcaps.text-color-lightpurp.align-center-mobile, .text-style-allcaps.text-color-blurple.margin-bottom.align-center-mobile, .text-style-allcaps.text-color-blurple.align-center-mobile {
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-blurple.center-mobile, .text-style-allcaps.overline.text-color-lightpurp.center-mobile, .text-style-allcaps.overline.text-color-blurple.center-mobile, .text-style-allcaps.overline.text-color-blurple.center-mobile, .text-style-allcaps.overline.text-color-lightpurp.center-mobile, .text-style-allcaps.overline.text-color-lightpurp.center-mobile, .text-style-allcaps.text-color-lightpurp.align-center-mobile, .text-style-allcaps.text-color-lightpurp.align-center-mobile, .text-style-allcaps.text-color-blurple.margin-bottom.align-center-mobile, .text-style-allcaps.text-color-blurple.align-center-mobile, .text-style-allcaps.text-color-blurple.margin-bottom.align-center-mobile, .text-style-allcaps.text-color-blurple.margin-bottom.align-center-mobile, .text-style-allcaps.text-color-blurple.align-center-mobile {
    text-align: center;
  }

  .text-style-allcaps.margin-bottom.category-option {
    text-align: left;
    text-align: left;
    font-size: 12px;
  }

  .text-style-allcaps.sm-mobile {
    letter-spacing: .5px;
    font-size: 13px;
  }

  .text-size-small.text-color-white.font-poppins.margin-bottom.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-size-small.text-align-left.text-style-allcaps.stat-logobar {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
    font-size: 10px;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .text-size-large.text-color-primary.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-medium.smaller {
    padding-top: 0;
  }

  .padding-section-medium.less-top {
    justify-content: center;
    align-items: center;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.champions, .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile {
    padding-bottom: 3rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.bottom-module.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .padding-section-large.tablet-pad {
    padding-top: 9rem;
  }

  .padding-section-large.simple-hero {
    padding-top: 4.5rem;
    padding-bottom: 6.5rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.champions, .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large.simple-hero.nav-compensate {
    padding-top: 8rem;
  }

  .padding-section-large.simple-hero.less-interior.lesser {
    padding-bottom: 0;
  }

  .padding-section-large.simple-hero.less-interior.companypage {
    padding-top: 5rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.champions, .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.more {
    padding-top: 6rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.champions, .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large.medium-pad.pricing-page {
    margin-top: 1rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

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

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

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

  .primary-cta {
    font-size: 14px;
  }

  .primary-cta.hide-mobile {
    display: none;
  }

  .primary-cta.mobile-demo.hide-desktop {
    display: block;
  }

  .nav-container-lines {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-link-wrapper.padding-left.mobile-hide {
    display: none;
  }

  .text-link-wrapper.padding-left.free-built.hide-desktop {
    display: flex;
  }

  .text-link-wrapper.textlink.hide {
    display: none;
  }

  .text-link-wrapper.full-width.align-center {
    padding: 11px;
  }

  .button-secondary {
    max-width: 100%;
  }

  .stat-wrapper {
    padding: 35px;
  }

  .stats-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .stats-wrap.pads.lesstop {
    flex-flow: wrap;
    display: flex;
  }

  .title-wrapper-large.smaller {
    margin-bottom: 30px;
  }

  .title-wrapper-large.smaller.more-bottom-pad {
    margin-bottom: 80px;
  }

  .featured-content-container.background-color-dark.homepage-specific.select {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .box-wrapper-grid-6 {
    padding: 35px;
  }

  .copywrite-text.link {
    margin-left: 10px;
    margin-right: 10px;
  }

  .copywrite-link-wrap {
    margin-bottom: 15px;
  }

  .footer-headings {
    margin-bottom: 15px;
    font-size: 14px;
  }

  ._25-div.f00t {
    width: 100%;
    margin-bottom: 15px;
  }

  .cta-feature-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .primary-call-to-action {
    padding: 50px 20px;
  }

  .cta-feature.no-pad.full-width {
    margin-top: 10px;
  }

  .cta-header-wrap {
    padding-left: 5%;
    padding-right: 5%;
  }

  .cta-header-wrap.footer {
    padding-left: 2%;
    padding-right: 2%;
  }

  .cta-content-wrap.homepage._20 {
    padding-right: 20px;
  }

  .cta-content-wrap.homepage._20.blog-sub {
    padding-left: 0;
  }

  .cta-content-wrap.homepage._20.blog-sub.subscription-field {
    width: 80%;
  }

  .data-number-xl.text-align-left.typeface-dm {
    font-size: 40px;
  }

  .social-icons1_list {
    margin-bottom: 20px;
  }

  .social-icons1_list.footer.align-right {
    place-items: center;
  }

  .footer-link-2024 {
    font-size: 12px;
    line-height: 1.2em;
  }

  .sticky-nav-main-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .icon-embed-textlinkarrow.pad.text-color-white {
    color: var(--_appcues-2025---light--white);
  }

  .stat-wrapper-2 {
    padding: 35px;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout349_mobile-image {
    position: static;
  }

  .layout349_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .homepage-scroll-component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .scroll_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .scroll-component_desktop-image-wrapper {
    display: none;
  }

  .button-3 {
    width: auto;
    font-size: 16px;
  }

  .logo2_logo-list {
    grid-column-gap: 1rem;
    padding-top: 1rem;
  }

  .logo2_logo-list.align-center-mobile._6col.stack-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo2_logo-list.align-center-mobile {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo2_logo-list.align-center-mobile._6col.stack-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo2_wrapper {
    padding: .75rem .2rem;
  }

  .logo-sm {
    max-height: 3rem;
  }

  .logo-interior-component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-and-icon.align-left._1000.left.wrap-mobile {
    flex-flow: wrap;
  }

  .text-and-icon.align-left._1000.left.wrap-mobile.center-mobile {
    justify-content: center;
    align-items: center;
  }

  .heading-h1-wrap-homepage {
    font-size: 2.5rem;
  }

  .text-link-style.text-color-white.text-align-center {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .background-angle.angle-mwa {
    display: block;
    top: -50px;
  }

  ._4x-grid-main {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .stats-wrapper {
    padding: 0 35px;
  }

  .small-content-left {
    max-width: none;
  }

  .cta-content-line-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .header_testimonial-image-4.light {
    border-color: var(--base-color-neutral--neutral-800);
    border-color: var(--base-color-neutral--neutral-800);
  }

  .xs-line-cta {
    background-color: var(--base-color-neutral--neutral-900-second-level-dark);
    border-top-style: none;
    flex-flow: wrap;
    padding: 2rem;
  }

  .cta-image-group {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .cta-image-group.is-center.is-testimonial {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .main-footer-container.f00ts {
    padding-bottom: 0;
  }

  .sub-footer-container.smalls-footer {
    flex-direction: column-reverse;
    padding-top: 0;
  }

  .padding-global-appcues.mobile-full {
    padding-left: 0%;
    padding-right: 0%;
  }

  .layout18_item-icon-wrapper.wrap-mobile {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .layout18_item-icon-wrapper.wrap-mobile.left {
    justify-content: center;
    align-items: flex-start;
  }

  .layout18_item-icon-wrapper.wrap-mobile.hidemobile {
    display: none;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .heading-style-h2-2.text-color-primary.foundational, .heading-style-h2-2.text-color-primary, .heading-style-h2-2.text-color-primary {
    font-size: 40px;
  }

  .heading-style-h2-2.text-color-primary.text-align-center {
    font-size: var(--h2-tablet);
    margin-top: 1rem;
    font-size: 36px;
    line-height: 1.2;
  }

  .heading-style-h2-2.text-color-primary.foundational, .heading-style-h2-2.text-color-primary, .heading-style-h2-2.text-color-primary {
    font-size: 40px;
  }

  .heading-style-h2-2.text-color-primary.text-align-center {
    font-size: var(--h2-tablet);
    line-height: 1.2;
    font-size: var(--h2-tablet);
    margin-top: 1rem;
    font-size: 36px;
    line-height: 1.2;
  }

  .container-large-59.align-center.womensday {
    padding-bottom: 0;
  }

  .header108_image-wrapper.is-image-small {
    display: none;
  }

  .header108_image-wrapper.is-image-large {
    width: 50vw;
    height: 60vh;
  }

  .value-item-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-style-h3-3 {
    font-size: 2rem;
  }

  .heading-style-h3-3.text-color-primary.foundational {
    font-size: 30px;
  }

  .deistatement.box {
    width: 100%;
  }

  .padding-regular {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .our-story-block {
    padding-top: 30px;
    padding-bottom: 80px;
  }

  .our-story-block.company.margin {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .our-story-block.less-interior {
    padding-bottom: 50px;
  }

  .div-block-174 {
    margin-left: 0;
    padding-right: 0;
  }

  .layout194_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header108_image-list {
    grid-template-columns: 25% 50% 25%;
    height: 60vh;
  }

  .c-slide_image {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .columns-14 {
    margin-bottom: 10px;
  }

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

  .map-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .layout33_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header108_small-image-group {
    width: 40vw;
  }

  .container.center.padonsides {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-column-left {
    padding-right: 50px;
  }

  .investor-image {
    width: 100px;
    height: 100px;
  }

  .grid-26.full-width-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-right: 0%;
  }

  .layout3_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .dei-statement.box {
    width: 100%;
  }

  .title-wrapper-animated.padding-large.more-top {
    padding-top: 3rem;
  }

  .investor-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-155 {
    font-size: 24px;
  }

  .employeefeatures {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .text-size-medium-26 {
    font-size: 1rem;
  }

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

  .location-div {
    margin-bottom: 20px;
  }

  .counter-wrap.wrap-mobile.top-pad {
    margin-top: 20px;
  }

  .content-card {
    padding: 48px 32px 32px;
  }

  .foundational-hero-interior {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .foundational-hero-interior.full-width {
    border-radius: 0;
    margin-top: 57px;
  }

  .button-group-13 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .button-group-13.is-center.iscursor {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  ._60-div {
    width: 100%;
  }

  .columns-4.padding, .column-160 {
    flex-wrap: wrap;
  }

  .body-copy-foundational {
    text-align: left;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 1.7em;
  }

  .body-copy-foundational.adoption, .body-copy-foundational.equation {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.5em;
  }

  .body-copy-foundational.less-pad {
    text-align: left;
    font-size: 17px;
    text-decoration: none;
  }

  .body-copy-foundational.intro-padding.less-top {
    text-align: left;
    text-align: left;
    font-size: 17px;
  }

  .body-copy-foundational.adoption, .body-copy-foundational.equation {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.5em;
  }

  .anchor-div {
    margin-bottom: 50px;
  }

  .found-nav-div {
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
  }

  .split-sticky-container.middle-top {
    margin-top: 0;
  }

  .simple-interior-hero {
    padding: 60px 20px 40px;
  }

  .simple-interior-hero.foundational {
    padding: 0;
  }

  .simple-interior-hero.foundational.blurple-gradient {
    padding-left: 0;
    padding-right: 0;
  }

  .simple-interior-hero.appcues-tour {
    padding: 0;
  }

  .simple-interior-hero.appcues-tour.blurple-gradient {
    padding-left: 0;
    padding-right: 0;
  }

  .foundational-body-section {
    padding: 60px 20px 40px;
  }

  .foundational-body-section.content-area {
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%;
  }

  .foundational-body-section.content-area.bottom-module {
    padding-bottom: 200px;
  }

  .section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .legal-link {
    font-size: 13px;
  }

  .container-17.center.head {
    margin-bottom: 50px;
  }

  .container-17.reason-wrap {
    justify-content: space-between;
  }

  .container-17.bottom-flex.tabs {
    width: 100vw;
  }

  .default-rich-text h3 {
    font-size: var(--h3-mobile);
  }

  .default-rich-text h4 {
    font-size: var(--h4-mobile);
  }

  .default-rich-text h5 {
    font-size: var(--h5-mobile);
  }

  .default-rich-text h6 {
    font-size: var(--h6-mobile);
  }

  .default-rich-text p {
    font-size: 16px;
  }

  .default-rich-text h2 {
    font-size: 24px;
  }

  .default-rich-text li {
    font-size: 16px;
  }

  .default-rich-text h1 {
    font-size: 30px;
  }

  .default-rich-text p {
    font-size: 16px;
    line-height: 2em;
  }

  .default-rich-text blockquote {
    background-size: 32px;
    padding-bottom: 50px;
    font-size: 19px;
  }

  .legal-richtext-wrap {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .legal-richtext-wrap.bottom-module {
    padding-bottom: 250px;
  }

  ._404-links-footer {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-cover.main-404 {
    height: 90%;
  }

  ._404-image {
    max-width: none;
  }

  ._404-detail {
    justify-content: center;
    align-items: center;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._404-block {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  ._30-div, ._30-div.center, ._30-div.center {
    width: 100%;
  }

  .testimonial-text {
    line-height: 1.65em;
  }

  .testimonial-text.align-center-tablet.smaller {
    font-size: 21px;
  }

  .testtabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .testtabs-menu.no-scrollbar {
    margin-left: 0;
  }

  .testimonial-playfair-text.big.text-color-white {
    text-shadow: none;
    font-size: 18px;
    line-height: 26px;
  }

  .b-account-testimonial-card {
    min-height: 500px;
    padding-bottom: 30px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-three-column, .grid-2-col-resources, .header-grid {
    grid-template-columns: 1fr;
  }

  ._40-div.m-centered {
    text-align: center;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  ._50-div.center {
    margin-left: 0%;
    margin-right: 0%;
  }

  .reason-item {
    width: 49%;
    margin-bottom: 60px;
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .reason-item.no-bottom-pad {
    width: 100%;
  }

  .margin-bottom-25 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .dollar-sign {
    margin-bottom: 15px;
    font-size: 23px;
  }

  .pricing-block.growth-block.blurple.overflowing.full-width {
    margin-top: 0;
  }

  .content-wrap {
    padding-left: 0;
  }

  .ttip-content {
    max-width: 180px;
  }

  .price-block {
    margin-top: 10px;
  }

  .bar-wrapper.smaller {
    width: 90%;
  }

  .bar-wrapper.margin-top._1200px-container {
    width: 100%;
  }

  .bold-price {
    font-size: 50px;
  }

  .bold-price.smaller {
    font-size: 44px;
  }

  .ttip-box {
    width: 180px;
    transform: translate(-119px);
  }

  .month-txt {
    margin-bottom: -14px;
    font-size: 20px;
  }

  .ttip-text {
    font-size: 12px;
  }

  .price-grid._2.only-twoplans {
    grid-template-columns: 1fr;
  }

  .ttip-arrow {
    transform: translate(131px, -14px)rotate(90deg);
  }

  .start-at {
    font-size: 12px;
  }

  .pricing-button-primary {
    margin-top: 20px;
  }

  .slider-grid.pricing {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial15_content.margin-vertical {
    flex-flow: wrap;
    justify-content: center;
    place-items: center stretch;
    max-width: none;
    display: flex;
  }

  .testimonial-paragraph-text {
    font-size: 26px;
    line-height: 38px;
  }

  .testimonial-paragraph-text.large.align-center-tablet {
    font-size: 36px;
    line-height: 45px;
  }

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

  .testimonial-container {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad, .testimonial-container.bg-brand-white.align-center.less-top-pad.homepage.bottom-module, .testimonial-container.bg-brand-white.align-center.less-top-pad {
    padding-top: 0;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad, .testimonial-container.bg-brand-white.align-center.less-top-pad.homepage.bottom-module, .testimonial-container.bg-brand-white.align-center.less-top-pad {
    padding-top: 0;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad, .testimonial-container.bg-brand-white.align-center.less-top-pad.homepage.bottom-module, .testimonial-container.bg-brand-white.align-center.less-top-pad {
    padding-top: 0;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad.tight-demo {
    padding-bottom: 0;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad, .testimonial-container.bg-brand-white.align-center.less-top-pad.homepage.bottom-module, .testimonial-container.bg-brand-white.align-center.less-top-pad.homepage.bottom-module, .testimonial-container.bg-brand-white.align-center.less-top-pad.homepage.bottom-module {
    padding-top: 0;
  }

  .image-wrap.sq.navigation.hide-mobile {
    display: none;
  }

  .image-wrap.square-testimonial.not-overlap.checklist-fill.hide-tablet, .image-wrap.sq.navigation.hide-mobile, .image-wrap.sq.navigation.hide-mobile, .image-wrap.sq.navigation.hide-mobile {
    display: none;
  }

  .image-wrap.square-testimonial {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding: 79px;
    display: flex;
  }

  .image-wrap.square-testimonial.bg-brand {
    justify-content: center;
    align-items: center;
    padding: 29px;
  }

  .image-wrap.square-testimonial.not-overlap.checklist-fill.hide-tablet {
    display: none;
  }

  .testimonial-author-role {
    letter-spacing: 0;
    font-size: 13px;
  }

  .testimonial-paragraph-wrap.testimonial-overlap {
    padding-top: 0;
    padding-right: 0;
  }

  .testimonial15_arrow {
    display: none;
    inset: 0% 0% auto auto;
  }

  .testimonial15_arrow.is-left {
    right: auto;
  }

  .testimonial15_component {
    width: auto;
    padding-top: 3rem;
    padding-bottom: 0;
  }

  .testimonial15_component.pricing {
    width: 100%;
    padding-bottom: 3rem;
  }

  .testimonial15_slide-nav {
    inset: 0% auto auto 0%;
  }

  .testimonial15_slide-nav.pricing-page {
    inset: auto 0% 0%;
    justify-content: center;
    align-items: center;
    display: flex;
    inset: auto 0% 0%;
  }

  .testimonial-author-name {
    font-size: 16px;
  }

  .grid-cell-2 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .ttip-text-2 {
    font-size: 12px;
  }

  .ttip-content-3 {
    max-width: 180px;
  }

  .row-title-div {
    width: 170px;
    padding-left: 5px;
    font-size: 14px;
  }

  .ttip-arrow-2 {
    transform: translate(131px, -14px)rotate(90deg);
  }

  .faq-section {
    background-color: var(--base-color-brand--white);
    background-image: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .faq-section.max-height.bottom-module {
    padding-bottom: 220px;
  }

  .faq-section.center-simple-faq.bottom-module.transparentversion {
    padding-left: 2%;
    padding-right: 2%;
  }

  .grid-one-column.inapp-mobileonly {
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .faq-heading {
    font-size: 40px;
    line-height: 52px;
  }

  .faq-content-left {
    padding-right: 0;
  }

  .faq-content-right.new-25-larger {
    width: 90%;
  }

  .interior-header-grid {
    grid-template-columns: 1fr;
  }

  .interior-header-grid.use-case.lesspad.new {
    margin-top: 50px;
  }

  .interior-header-grid.use-case.lesspad.split-w-form {
    margin-top: 30px;
  }

  .header-accent-wrap.image-block {
    min-height: auto;
  }

  .header-accent-wrap.image-block.use-case.mobile {
    min-height: 500px;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps {
    min-height: 450px;
    position: static;
  }

  .italic-span-2 {
    font-weight: 600;
  }

  .content-section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-01 {
    width: 100%;
  }

  .step-content-wrap {
    margin-left: 5px;
    margin-right: 5px;
  }

  .list-text {
    font-size: 10px;
    line-height: 1.3em;
  }

  .pad-54 {
    margin-bottom: 10px;
  }

  .list-div {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .list-div.is-success {
    padding-bottom: 0;
  }

  .list-div.pad-20.is-2nd {
    margin-bottom: 0;
    margin-left: 0%;
    padding-top: 0;
  }

  .heading-style-h3-9 {
    font-size: 2rem;
  }

  .heading-style-h3-9.text-color-primary {
    font-size: 35px;
  }

  .stats-card {
    width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testi-corner-dots {
    width: 35%;
  }

  .testi-corner-dots.bottom-right {
    bottom: 15px;
    right: -8px;
  }

  .logo-spinner {
    width: 120px;
  }

  .pad-15, .stats-card-container {
    margin-bottom: 10px;
  }

  .stats-text {
    font-size: 40px;
    line-height: .5em;
  }

  .data-content.testimonial.wrapmobile {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    flex-flow: column;
    margin-top: 20px;
  }

  .customers-introblock {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grid-item {
    min-height: 330px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .layout408_image-wrapper {
    overflow: visible;
  }

  .layout408_image.sm {
    margin-right: 0;
  }

  .layout408_image.sm.left {
    margin-left: 0;
  }

  .margin-bottom-27 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .inner-box-wrapper.text-align-center.feature-cards.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards.sm-mobile.somepad {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .layout408_card {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .layout408_card.card-1.dark-mode._1-column, .layout408_card.card-3.dark-mode._1-column {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout408_card.s.dark {
    background-color: var(--base-color-neutral--neutral-1000-background);
    background-color: var(--base-color-neutral--neutral-1000-background);
    border-style: none;
    padding: 2rem 0;
  }

  .layout408_card.card-2.s.dark {
    background-color: var(--base-color-neutral--neutral-1000-background);
    background-image: none;
    background-color: var(--base-color-neutral--neutral-1000-background);
    background-image: none;
    border-style: none;
    padding: 2rem 0;
  }

  .layout408_card.card-2.dark-mode._1-column {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout408_card.card-1.s.dark {
    background-color: var(--base-color-neutral--neutral-1000-background);
    background-color: var(--base-color-neutral--neutral-1000-background);
    border-style: none;
    padding: 2rem 0;
  }

  .layout408_card.card-1.dark-mode._1-column, .layout408_card.card-3.dark-mode._1-column, .layout408_card.card-3.dark-mode._1-column, .layout408_card.card-3.dark-mode._1-column {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .features-3-grid {
    grid-row-gap: 36px;
  }

  .features-3-grid.animated._39.how-it-works.mobile-optimized, .features-3-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .features-3-grid.animated._39.how-it-works.mobile-optimized, .features-3-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .features-3-grid.animated._39.how-it-works.mobile-optimized, .features-3-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .features-3-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .features-3-grid.animated._39.teams._1200px._3grid.some-top-pad {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .features-3-grid.animated._39.how-it-works {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .features-3-grid.animated._39.how-it-works.mobile-optimized {
    object-fit: fill;
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .layout408_card-content {
    padding: 1.5rem;
  }

  .box-wrapper-grid {
    padding: 35px 35px 0;
  }

  .g2-feature-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .margin-bottom-28 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial18_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial18_card {
    padding: 1.5rem;
  }

  .testimonial18_component {
    column-count: 1;
  }

  .testimonial18_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .success-program-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .feature-card-m {
    height: 200px;
  }

  .resources-cs-page-section {
    padding-top: 150px;
    padding-bottom: 72px;
  }

  .padding-section-lg {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-wrap {
    width: auto;
  }

  .hero-wrap._100-auto {
    width: 100%;
  }

  .hero-wrap.intpad {
    padding-right: 0%;
  }

  .interior-simple-header.bg-brand-teal-100._w-wave.more-margin.nav-compensate {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center {
    padding-bottom: 50px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-top: 100px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage {
    padding-bottom: 50px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos.moreint {
    padding-top: 120px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page {
    padding-bottom: 100px;
  }

  ._1200-container.paa-listings {
    max-width: none;
  }

  ._1200-container.margin-medium, ._1200-container.paa-listings {
    max-width: none;
  }

  ._1200-container.align-center.margin-bottom {
    padding-left: 3%;
    padding-right: 3%;
  }

  ._1200-container.align-center.margin-bottom.margin-large {
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  ._1200-container.align-center.margin-bottom.no-int-pad-mobile {
    padding-left: 0%;
    padding-right: 0%;
  }

  ._1200-container.align-center.contain {
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  ._1200-container.align-center.contain.hide-mobile {
    display: none;
  }

  ._1200-container.data-tab {
    max-width: none;
  }

  ._1200-container.left-align.space-between {
    justify-content: center;
    align-items: center;
  }

  ._1200-container.margin-medium {
    max-width: none;
  }

  .feat-box-wrapper {
    padding: 35px 35px 0;
  }

  .feat-box-wrapper.white-teamwrap, .feat-box-wrapper.how-it-works.no-int-pad-mobile, .feat-box-wrapper.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.grey-back.no-interior-pad {
    min-height: auto;
    padding-top: 1em;
  }

  .feat-box-wrapper.no-background.mobile-optimized {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 70%;
    height: auto;
    min-height: auto;
    display: block;
    overflow: hidden;
  }

  .feat-box-wrapper.white.contain {
    object-fit: fill;
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .feat-box-wrapper.grey-back {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.no-interior-pad {
    aspect-ratio: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.no-interior-pad.contain {
    min-width: auto;
  }

  .feat-box-wrapper.white-teamwrap, .feat-box-wrapper.how-it-works.no-int-pad-mobile, .feat-box-wrapper.how-it-works.no-int-pad-mobile, .feat-box-wrapper.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.no-background {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .feat-box-wrapper.no-background.mobile-pad {
    padding-top: 0;
  }

  .feat-box-wrapper.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-card-image.placeholder.color.blue.mobile-only {
    border-top-left-radius: var(--radius--cards);
    border-top-right-radius: var(--radius--cards);
    border-top-left-radius: var(--radius--cards);
    border-top-right-radius: var(--radius--cards);
  }

  .feature-card-image.placeholder.color.mobile-only {
    margin-top: 20px;
  }

  .feature-card-image.placeholder.color.mobile-specific {
    border-top-left-radius: var(--radius--cards);
    border-top-right-radius: var(--radius--cards);
  }

  .feature-card-image.placeholder.color.line-left {
    border-bottom-left-radius: 0;
  }

  .feature-card-image.placeholder.mobileonly {
    margin-top: 20px;
  }

  .feature-card-image.placeholder.color {
    border-top-right-radius: 0;
    border-bottom-left-radius: 15px;
  }

  .feature-card-image.placeholder.color.blue {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .feature-card-image.line-variation {
    height: 100%;
  }

  .margin-div-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout-list-container.center-align.right-int-pad {
    padding-right: 1rem;
  }

  .layout-list-container._2025-ads.align-center {
    place-items: center;
  }

  .layout-list-item.center-mobile.wrap-mobile {
    flex-flow: column;
  }

  .layout-list-item.center-mobile.wrap-mobile.left {
    justify-content: center;
    align-items: flex-start;
  }

  .feature-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-section-light.padding-section-medium.hide-mobile {
    display: none;
  }

  ._2-large-feat-grid {
    grid-row-gap: 36px;
  }

  .navigation-container---main {
    margin-left: 1%;
    margin-right: 1%;
  }

  .number-heading-feat-story {
    font-size: 18px;
    line-height: 1.4;
  }

  .dropdown-link-small {
    background-color: #020c1c;
  }

  .button-primary-nav {
    max-width: 100%;
  }

  .navigation-base-wrapper-2 {
    background-color: #121627;
  }

  .navigation-block---product.product-featured.wide-mobile {
    width: 100%;
    padding-bottom: 0;
  }

  .navigation-block---product.wide {
    width: 100%;
  }

  .button-9.is-small.margin-left.xs-mobile.main-nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navigation-large-grid {
    grid-template-columns: 1fr;
  }

  .navigation-side-block-feature.hide-mobile {
    display: none;
  }

  .navigation-side-block-link {
    justify-content: flex-start;
    align-items: center;
  }

  .navigation-side-block-link.left-mobile {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navigation-link-icon.less, .navigation-link-icon.less-copy, .navigation-link-icon.less, .navigation-link-icon.less {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .navigation-link-icon.mobileonly-paa {
    display: flex;
  }

  .navigation-link-icon.less, .navigation-link-icon.less-copy, .navigation-link-icon.less {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .nav-product-dropdown.w--open {
    padding: 0;
  }

  .nav-product-dropdown.mobile.w--open, .nav-product-dropdown.auto.w--open, .nav-product-dropdown.auto-copy.w--open, .nav-product-dropdown.mobile.w--open, .nav-product-dropdown.auto.w--open, .nav-product-dropdown.auto-copy.w--open {
    height: auto;
  }

  .navigation---medium-text.text-weight-medium.hide-mobile {
    display: none;
  }

  .navigation-list-dropdown-l-4---why-appcues.w--open {
    padding: 0;
  }

  .navigation-list-dropdown-l-4---why-appcues.auto.w--open {
    height: auto;
  }

  .navitem.sm {
    font-size: 11px;
  }

  .navigation-list-dropdown-l---use-case-copy.auto.w--open {
    height: auto;
  }

  .nav-featureblock {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-featureblock.center-mobile.mobile-special {
    border: 1px solid #8b8bff;
    border-radius: 15px;
    padding-top: 0;
  }

  .nav-featureblock.center-mobile.mobile-special:hover {
    border-color: #5c45ff;
  }

  .nav-featureblock.hide-mobile, .dropdown-link-list.bottompad.hide-mobile, .dropdown-link-list.bottompad.hide-mobile, .dropdown-link-list.bottompad.hide-mobile, .dropdown-link-list.bottompad.hide-mobile, .dropdown-link-list.bottompad.hide-mobile, .dropdown-link-list.bottompad.hide-mobile {
    display: none;
  }

  .description-paragraph.navigation-paragraph.top-padding {
    text-align: center;
    text-align: center;
  }

  .description-paragraph.navigation-paragraph.top-padding {
    text-align: center;
    text-align: center;
  }

  .description-paragraph.navigation-paragraph._1rem.hide-mobile {
    display: none;
  }

  .description-paragraph.navigation-paragraph.top-padding {
    text-align: center;
  }

  .button-text-only.regular.sm {
    font-size: 11px;
  }

  .navigation-grid-s {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .navigation-grid-s.darkresources {
    grid-template-columns: 1fr;
  }

  .navigation-grid-s.darkresources.less-pad {
    margin-bottom: 0;
  }

  .logo-feat-div {
    justify-content: center;
    align-items: center;
  }

  .logo-feat-div.top-padding {
    justify-content: center;
    align-items: flex-start;
  }

  .nav-block-usecase.wide {
    width: 100%;
  }

  .text-under-feature---navigation {
    padding-left: 0;
  }

  .navigation-side-block---product.integrations, .navigation-side-block---product.resourcevariation, .navigation-side-block---product.integrations, .navigation-side-block---product.teams, .navigation-side-block---product.integrations, .navigation-side-block---product.customer-stories, .navigation-side-block---product.integrations, .navigation-side-block---product.integrations, .navigation-side-block---product.resourcevariation, .navigation-side-block---product.integrations, .navigation-side-block---product.teams, .navigation-side-block---product.integrations, .navigation-side-block---product.customer-stories {
    background-color: #121627;
    border-left-style: none;
  }

  .navigation-base-wrapper---product {
    background-color: #121627;
  }

  .appcues-navigation {
    position: absolute;
  }

  ._1200px-container {
    width: 90%;
    max-width: 1200px;
  }

  ._1200px-container.vertical {
    max-width: 767px;
    top: 0;
  }

  ._1200px-container.vertical.margin-auto.padding-0 {
    margin-top: -203px;
  }

  .button-10 {
    font-size: 14px;
  }

  .margin-bottom-30 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-logo-div---2024 {
    justify-content: flex-start;
    align-items: center;
  }

  .footer-grid---dark-2024 {
    grid-template-columns: 1fr 1fr;
  }

  .footer-grid---dark-2024._4-columns.mobile {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr;
  }

  .hero-div.integrations-main-pg {
    width: 80%;
  }

  .overlap-hero.customer-stories {
    margin-top: -70px;
  }

  .customer-stories-hero-image {
    margin-top: -50px;
  }

  .cardlink-cs.full-height.customer-stories {
    padding-bottom: 10px;
  }

  .cardlink-cs.full-height.customer-stories._100 {
    min-height: 48vh;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .cs-card-content {
    width: 100%;
  }

  .filters-wrap-cs.hide {
    display: none;
  }

  ._1400-div.customers.customerstories {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .customer-story-item.wrap {
    width: 100%;
    margin-right: 0;
  }

  .customer-story-item.wrap.nopads {
    width: 100%;
  }

  .filter-headline-cs.dropdown.all {
    padding: 5px 10px;
  }

  .customerstories-backgroundimg {
    min-height: 48vh;
  }

  .customerstories-hero {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .customerstories-hero.full-width {
    border-radius: 0;
    margin-top: 57px;
  }

  .customer-stories-filters {
    margin-bottom: 5px;
  }

  .g2quotetext, .g2title {
    margin-bottom: 3px;
    font-size: 14px;
  }

  .ex-speak-content-3 {
    font-size: 10px;
  }

  .g2pill.autowidth {
    width: 48%;
  }

  .g2-review-slider {
    font-size: 10px;
  }

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

  .testimonial21_card {
    padding: 1.5rem;
  }

  ._1400px {
    width: 90%;
    max-width: 1200px;
  }

  .customer-stories-detail {
    padding: 40px 0 0;
  }

  .title-for-cs-stories {
    width: 100%;
  }

  .contributor-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .contributor-names {
    text-align: center;
    width: 100%;
  }

  .filter-headline.no-pad, .filter-headline.no-pad._100, .filter-headline.no-pad, .filter-headline.no-pad._100, .filter-headline.no-pad._100 {
    margin-bottom: 0;
  }

  .cont-name-div {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    display: flex;
  }

  .number-badge {
    font-size: 30px;
  }

  .contributor {
    justify-content: center;
    align-items: center;
  }

  .filter-content-text.detail-page {
    margin-left: 10px;
  }

  .column-236 {
    flex-wrap: wrap;
    padding-right: 0;
  }

  .smblock {
    margin-top: 5px;
    font-size: 12px;
  }

  .customer-stories-logo.xl-logo {
    width: 120px;
    margin-top: 40px;
  }

  .callout-circle {
    top: 363px;
  }

  .sticky-sidebar-div-customer-content {
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .customers-rich-text p {
    letter-spacing: -.25px;
    letter-spacing: -.25px;
  }

  .cs-content-div {
    width: 100%;
  }

  .cs-content-div.the-challenge-div {
    padding-left: 0;
    padding-right: 0;
  }

  .container-30.middle-top._1400px {
    width: 100%;
  }

  ._1200px-container-3 {
    width: 90%;
    max-width: 1200px;
  }

  .filter-content {
    border-bottom: 1px none var(--base-color-neutral--neutral-800);
    border-right-style: none;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 0;
    display: flex;
  }

  .filter-content.last {
    align-items: center;
    display: flex;
  }

  ._1200-paa-container {
    width: 100%;
  }

  ._1200-paa-container.center.smaller {
    width: 80%;
  }

  ._1200-paa-container.m-center {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  ._1200-paa-container.is-1400 {
    flex-direction: column;
    align-items: stretch;
  }

  ._35-div {
    width: 100%;
    max-width: 600px;
  }

  ._35-div.t-horizontal {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .workflow-card {
    min-height: 250px;
  }

  .app-type-filter-div-for-pill-4 {
    margin-bottom: 5px;
  }

  .app-type-filter-div-for-pill-4.cards {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px;
  }

  .app-type-filter-div-for-pill-4.cards.nopad {
    margin-right: 5px;
  }

  .integration-type-built-for {
    margin-bottom: 5px;
  }

  .workflow-icon-card-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .app-type-filter.for-card-all.workflow.integ {
    justify-content: flex-start;
  }

  .app-type-filter.for-card-all.workflow.integ.pad {
    padding-left: 20px;
    padding-right: 20px;
  }

  .app-type-filter.mobile-only {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .containing-filters {
    padding-left: 10px;
  }

  .integration-goal-filter-div-for-pill.cards, .integration-goal-filter-div-for-pill.cards.no-pad, .integration-goal-filter-div-for-pill.cards, .integration-goal-filter-div-for-pill.cards.no-pad, .integration-goal-filter-div-for-pill.cards.no-pad {
    margin-top: 5px;
    margin-left: 0;
  }

  .integration-type-filter-div-for-pill {
    margin-bottom: 5px;
  }

  .one-or-two-way.smaller-interior {
    margin-right: 0;
  }

  .integration-logo-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .integration-logo-container.div-100 {
    padding-left: 0;
    padding-right: 0;
  }

  .integration-logo-container.div-100.full-width {
    justify-content: center;
    align-items: stretch;
  }

  .intergration-centered-hero-2 {
    background-image: none;
    padding-top: 150px;
    padding-bottom: 200px;
  }

  .content-listings.featured-integration.center {
    padding-left: 0;
  }

  .collection-item-2.wrap {
    width: 100%;
    margin-right: 0;
  }

  .collection-item-2.wrap.integrations {
    width: 100%;
  }

  .collection-item-2.wrap.integrations.smaller-interior {
    width: 100%;
    margin-bottom: 20px;
  }

  .filtering-and-search-2 {
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
  }

  .content-section-listing-and-filter {
    padding-bottom: 50px;
  }

  .content-section-listing-and-filter.integrationsvariation {
    margin-top: -150px;
  }

  .integration-listing-head-div {
    margin-bottom: 10px;
    padding-left: 0;
  }

  .all-integrations.top-pad.integrations {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    grid-row-gap: 0px;
  }

  .filtering-and-search {
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
  }

  .tabs-content---integworkflow {
    margin-top: -50px;
  }

  .workflow-list-heading {
    margin-bottom: 10px;
    padding-left: 0;
  }

  .collection-item-workflow {
    width: 100%;
  }

  .workflow-list-head-div {
    margin-bottom: 10px;
    padding-left: 0;
  }

  .faq_item {
    border-radius: .5rem;
    padding: 2rem;
  }

  .small-wrap-interior-hero.pad-below {
    margin-bottom: 0;
  }

  .small-wrap-interior-hero.demo-request-specific {
    margin-top: 10px;
  }

  .heading-style-h4-10 {
    font-size: 18px;
    line-height: 1.4;
  }

  .customer-stories-feat-container.padding-section-medium {
    padding-left: 0%;
    padding-right: 0%;
  }

  .stat-feat-heading {
    font-size: 18px;
    line-height: 1.4;
  }

  .navattic-tour-image {
    border-radius: var(--radius--buttons);
  }

  .navattic-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .navattic-section.bg-brand-white._w-wave {
    padding-top: 72px;
  }

  .navattic-section.bg-brand-white._w-wave.new-version.bottom-module {
    padding-bottom: 250px;
  }

  .navattic-section.bg-brand-white._w-wave.new-version.bottom-module.bg-brand-tan {
    padding-top: 100px;
    padding-bottom: 225px;
  }

  .sm-embed-cta {
    flex-flow: wrap;
    padding: 2rem 2rem 4rem;
  }

  .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.paa-cta.full-color {
    margin-top: 2rem;
  }

  .cta-callouts.wrap.align-left {
    margin-top: 10px;
  }

  .cta-left-column.interior-padding.center-mobile.align-center-mobile {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .cta-grid.sm, .cta-grid.linkblock, .cta-grid.sm, .cta-grid.linkblock {
    grid-template-columns: 1fr;
  }

  .customer-stories-grid-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.accelo, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.accelo, .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.accelo, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.accelo, .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.accelo, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.accelo, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.accelo, .customer-stories-grid-wrapper._3stories.with-image.circa, .customer-stories-grid-wrapper._3stories.with-image.bynder, .customer-stories-grid-wrapper._3stories.with-image.adroll, .customer-stories-grid-wrapper._3stories.with-image.accelo {
    background-image: linear-gradient(5deg, #000c, #0000 85%), none;
    background-position: 0 0, 50%;
  }

  .customer-stories-feat-image-wrapper.home.onboarding, .customer-stories-feat-image-wrapper.home.featadopt, .customer-stories-feat-image-wrapper.home.feedback {
    background-position: 0 0, 100% 0;
  }

  .customer-stories-feat-image-wrapper.home.onboarding, .customer-stories-feat-image-wrapper.home.featadopt, .customer-stories-feat-image-wrapper.home.feedback {
    background-position: 0 0, 100% 0;
  }

  .customer-stories-feat-image-wrapper.home.onboarding, .customer-stories-feat-image-wrapper.home.featadopt, .customer-stories-feat-image-wrapper.home.feedback {
    background-position: 0 0, 100% 0;
  }

  .customer-stories-feat-image-wrapper.home.support {
    background-position: 0 0, 50% 0;
  }

  .logo-feat-customer-story {
    margin-bottom: 10px;
  }

  .brand {
    width: 110px;
    height: 100%;
    margin-left: 20px;
    padding-left: 0;
  }

  .brand.nav-link {
    height: 50px;
  }

  .brand.blog {
    width: 102px;
    margin-left: 17px;
  }

  .lab-filter {
    align-items: center;
    padding: 35px 45px;
    transform: translate(0, -25%);
  }

  .blog-posts-wrapper {
    justify-content: space-between;
    align-items: stretch;
  }

  .made-with-appcues-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .made-with-appcues-hero.lab-hero {
    padding-top: 30px;
  }

  .made-with-appcues-hero.lab-hero.mwa-design {
    background-image: linear-gradient(#020c1c40, #020c1c40), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 86%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 800px;
    background-attachment: scroll, scroll;
    padding-bottom: 80px;
  }

  .mwa-logolarge {
    width: 40%;
  }

  .mwa-filter-container._1300.filter {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .mwa-filter-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .mwa-filter-head {
    margin-bottom: 20px;
  }

  .thumbnail-content-wrap.feat {
    text-align: left;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .thumbnail-content-wrap.demoshow.lite {
    padding-bottom: 0;
  }

  .mwa-itemlisting {
    width: 100%;
  }

  .mwa-itemlisting.gl {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .mwa-card-image {
    object-fit: cover;
    width: 100%;
  }

  .mwa-content-results {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .mwa-content-results.bottom-module {
    padding-bottom: 200px;
  }

  .mwa-image-wrap {
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .mwa-interior-heading-div {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .sidebar-button-wrap.desktop-buttons {
    display: block;
  }

  .listing-block-item {
    height: auto;
  }

  .pp-3-listing {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .number-div {
    width: 45px;
    height: 45px;
    font-size: 17px;
  }

  .dot-top-content {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  ._21-card-logo-div {
    width: 50%;
    max-width: 260px;
    padding-right: 30px;
  }

  .logo-bubble {
    width: 12%;
    max-width: none;
    max-height: none;
    margin-bottom: 20px;
    margin-left: 2%;
    margin-right: 2%;
  }

  .logo-bubble-wrap {
    padding-bottom: 50px;
  }

  .timeline7_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .timeline7_circle {
    margin-top: .75rem;
  }

  .timeline7_progress {
    left: 0;
  }

  .timeline7_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-left: 1rem;
  }

  .timeline7_circle-wrapper {
    left: 0;
  }

  .layout1_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .integration-interior-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .nav-logo-7 {
    align-self: auto;
  }

  .nav-menu-5 {
    width: 100%;
    padding-top: 65px;
  }

  .navbar-3.centered {
    flex-direction: row;
    align-items: center;
    display: block;
  }

  .columns-16.mobile {
    flex-wrap: nowrap;
  }

  .dd-label-3 {
    font-weight: 400;
  }

  .column-182 {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
  }

  .body-44 {
    font-size: 15px;
  }

  .body-44.left.name.left-aligned-button {
    justify-content: flex-start;
  }

  .inlinecta-report.full-width {
    margin-top: 0;
  }

  .full-width-report {
    width: 100%;
  }

  .firmographic {
    margin-bottom: 40px;
  }

  .name-and-roll-small {
    padding-left: 25px;
  }

  .centered-heading-report {
    width: 90%;
  }

  .sub-heading-pill-2 {
    padding-left: 8px;
    padding-right: 12px;
  }

  .heading-162 {
    font-size: 30px;
  }

  .heading-162.smaller {
    font-size: 32px;
  }

  .pad-42 {
    margin-bottom: 10px;
  }

  .section-9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-9.report-hero.centered-headline-module.dark-section, .section-9.report-hero.centered-headline-module.small-version {
    padding-bottom: 0;
  }

  .section-9.report-hero.centered-headline-module.dark-section, .section-9.report-hero.centered-headline-module.small-version {
    padding-bottom: 0;
  }

  .section-9.report-hero.col-stat-and-quote.right {
    padding-top: 0;
  }

  .section-9.report-hero.centered-headline-module.dark-section, .section-9.report-hero.centered-headline-module.small-version, .section-9.report-hero.centered-headline-module.dark-section, .section-9.report-hero.centered-headline-module.small-version {
    padding-bottom: 0;
  }

  .section-9.report-hero.two-col-chart {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-9.report-hero.two-col-chart.chart-left.dark-back.bottom-of-section {
    padding-bottom: 60px;
  }

  .section-9.report-hero.two-col-chart.quote-notfull {
    padding-bottom: 0;
  }

  .section-9.report-hero.centered-chart {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section-9.report-hero.centered-chart.dark.bottom {
    padding-bottom: 50px;
  }

  .columns-18.firmographics {
    margin-right: 20px;
    padding-left: 20px;
  }

  .attribution-div {
    flex-wrap: wrap;
  }

  .report-center-div.bigger, .report-center-div.bigger.wider, .report-center-div.bigger, .report-center-div.bigger.wider, .report-center-div.bigger.wider {
    width: 90%;
  }

  .ex-cta-card {
    margin-bottom: 14vw;
  }

  .report-imagery {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .report-imagery.imagery.only.hero-image {
    height: 300px;
    margin-top: 30px;
  }

  .quote.full-width.blurp {
    padding-left: 50px;
    padding-right: 50px;
  }

  .firmographics-details {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .firmographics-details.darkbackground.no-top-padding {
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .firmographics-details.darkbackground.no-top-padding.key-takeaways {
    margin-top: 0;
  }

  .download-form, .report-keytakewaways {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .report-keytakewaways.dark.notop {
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .report-keytakewaways.dark.notop.key-takeaways {
    margin-top: 0;
  }

  .report-hero-content {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .report-hero-content.report-hero.dark-hero {
    margin-top: -63px;
  }

  .report-hero-stats {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .report-hero-stats.dark.notop {
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .report-section-header {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .report-section-header.report-hero.centered-headline-module.dark-section {
    padding-bottom: 0;
  }

  ._21-review-item {
    padding-left: 30px;
    padding-right: 30px;
  }

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

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

  .testimonial-3grid-content {
    border-top: 1px solid var(--base-color-neutral--neutral-400);
    margin-top: 10px;
    padding-top: 30px;
  }

  .testimonial3_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .title-wrapper-static.mobile-lesspad {
    padding-bottom: 1rem;
  }

  .main-resource-contentwrap.margin-small.full-width {
    margin-right: 1.25rem;
    padding-right: 0;
  }

  .main-resource-contentwrap.margin-small.full-width.smallerwrap {
    width: 90%;
  }

  .logo-animation-block {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .logo-animation-block.homepage {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .logo-animation-block.homepage.full {
    overflow: hidden;
  }

  .testimonial-slider-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .menu-button-5:active {
    background-color: #182949;
  }

  .justme-font {
    font-size: 37px;
  }

  .justme-font.is-spec {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .acad-hero-burst {
    width: 23%;
    max-width: 45px;
    top: 6%;
    left: -165%;
  }

  .subscribe---paa.align-left.align-center-tablet {
    width: 500px;
  }

  .paa-headline {
    font-size: 30px;
  }

  .paa-headline.is-bold.paa-specific {
    font-size: 38px;
  }

  .paa-headline.is-bold.paa-specific.paa-home.white-text {
    line-height: 1.2em;
  }

  .paa-headline.is-bold.paa-specific.paa-home.white-text.margin-medium {
    font-size: 45px;
  }

  .paa-hero-button.navigation {
    font-size: 12px;
  }

  .paa-navbar {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paa-nav-2024 {
    padding-top: 20px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .paa-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .paa-hero.is-academy-hero {
    padding-top: 140px;
  }

  .paa-hero.is-academy-hero.sm.less-pad.hero-main {
    padding-top: 150px;
    padding-bottom: 30px;
  }

  .subject-link.uo {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subject-link.pl {
    width: 100%;
    margin-top: 20px;
  }

  .linkedin-link-div {
    margin-bottom: 0;
  }

  .linkedin-link-div.author.less-pad.larger-quote-alignment.center {
    justify-content: center;
    width: auto;
  }

  .acad-50-wrap {
    flex-wrap: wrap;
    flex: 0 auto;
    width: 100%;
    min-width: auto;
  }

  .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green {
    background-repeat: no-repeat, repeat;
    height: 220px;
    padding-top: 30px;
  }

  .acad-50-wrap.is-left {
    flex: 0 auto;
    width: 100%;
  }

  .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green {
    background-repeat: no-repeat, repeat;
    height: 220px;
    padding-top: 30px;
  }

  .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green {
    background-repeat: no-repeat, repeat;
    height: 220px;
    padding-top: 30px;
  }

  .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green {
    background-repeat: no-repeat, repeat;
    height: 220px;
    padding-top: 30px;
  }

  .acad-50-wrap.is-left.pink.purp {
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    height: 220px;
    padding-top: 30px;
  }

  .right-arrow-6 {
    align-items: flex-end;
    padding-bottom: 40px;
  }

  .right-arrow-6.interior-dark-mode {
    padding-bottom: 20px;
  }

  .right-arrow-6.interior-dark-mode.light-mode {
    height: 475px;
  }

  .inline-cta-heading {
    width: 90%;
  }

  .inline-cta-heading.center {
    width: 100%;
  }

  .inline-cta-heading.center.no-top-pad {
    margin-bottom: 10px;
  }

  .inline-cta-heading.center-full {
    width: 100%;
    margin-bottom: 0;
  }

  .quotation-div {
    margin-bottom: 0;
  }

  .quotation-div.bottom-pad {
    margin-bottom: 10px;
  }

  .quotation-div.author.wrap {
    flex-wrap: wrap;
  }

  .author-text-div.wrap {
    width: 100%;
    margin-left: 0;
  }

  .author-text-div.wrap.mobile-pad {
    margin-left: 10px;
  }

  .author-text-div.wrap.mobile-pad.not100 {
    width: auto;
  }

  .author-text-div.wrap.mobile-pad.no-left {
    margin-left: 0;
  }

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

  .courses.mix-container.highlight-courses {
    width: 100%;
    max-width: none;
    overflow: visible;
  }

  .read-more-intro.center {
    justify-content: center;
    margin-top: 20px;
    padding-right: 2px;
  }

  .read-more-intro.center.hide-mobile {
    display: none;
  }

  .left-arrow-5 {
    align-items: flex-end;
    padding-bottom: 40px;
  }

  .left-arrow-5.interior-dark-mode {
    padding-bottom: 20px;
  }

  .left-arrow-5.interior-dark-mode.light-mode {
    height: 475px;
  }

  .by-course-div {
    padding-left: 2%;
    padding-right: 2%;
  }

  .workshop-cta {
    padding-left: 20px;
    padding-right: 20px;
  }

  .workshop-cta.user-onboarding-specific.calculator-variation {
    background-image: none;
    background-position: 58% 104%;
    background-repeat: no-repeat;
    background-size: 300px;
  }

  .section-headline-div {
    width: 100%;
  }

  .section-heading-div {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .larger-quote-two-col.bottom {
    flex-wrap: nowrap;
    margin-top: 10px;
  }

  .smaller.testimonial-text.larger {
    font-size: 20px;
  }

  .smaller.testimonial-text.larger.smaller-mobile-time {
    font-size: 18px;
  }

  .smaller.testimonial-text.larger.interior-dark-mode-text {
    font-size: 13px;
  }

  .paa-textlink.section-h-cta.nopads, .paa-textlink.section-h-cta.nopads.left-align.center-mobile, .paa-textlink.section-h-cta.nopads, .paa-textlink.section-h-cta.nopads.left-align.center-mobile, .paa-textlink.section-h-cta.nopads, .paa-textlink.section-h-cta.nopads.left-align.center-mobile, .paa-textlink.section-h-cta.nopads.left-align.center-mobile, .paa-textlink.section-h-cta.nopads.left-align.center-mobile {
    justify-content: center;
  }

  .paa-home-section-intro {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

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

  .heart-img-2 {
    width: 18px;
  }

  .acad-footer-logo {
    width: 25px;
  }

  .submit-button-cf10-5.hero-form.footer {
    background-color: var(--base-color-brand--primary);
    background-color: var(--base-color-brand--primary);
    background-color: var(--base-color-brand--primary);
  }

  .right-content-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-cf10-5 {
    margin-top: 20px;
  }

  .acad-footer-brand-7 {
    width: auto;
  }

  .paa-subsccription-footer {
    padding-right: 0;
  }

  .academy-footer-2024 {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-image {
    width: 100%;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .academy-footer-link {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 12px;
  }

  .academy-footer-link-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .academy-footer-subhead-container {
    align-items: center;
  }

  .acad-footer-brand {
    width: auto;
  }

  .hero-content-container {
    width: 100%;
  }

  .academy-hero-spec {
    justify-content: center;
    margin-top: 40px;
  }

  .spec-item {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    width: 35%;
    margin-bottom: 40px;
  }

  .acad-hero-image-left, .acad-hero-image-right {
    width: 34vw;
    bottom: 42%;
  }

  .paa-logo.logo {
    width: 100%;
    min-width: 200px;
  }

  .paa-nav-menu.paa {
    height: 350px;
    max-height: 500px;
  }

  .by-theme-head {
    margin-top: 20px;
  }

  .paa-section-head {
    font-size: 24px;
  }

  .paa-section-head.is-navy.full-width.smaller {
    font-size: 30px;
  }

  .content-sections-paa {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content-sections-paa.topless.overflow.is-gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-col-con {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .read-more-col.no-wrap {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .testimonial-content-3 {
    width: 55%;
  }

  .badge-div {
    flex-direction: column;
  }

  .badge-div-contents {
    text-align: center;
    padding-top: 172px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .course-cta-vector-div.is-2nd {
    top: 6%;
  }

  .acad-hero-img-div {
    width: 34vw;
    bottom: 42%;
  }

  .drawer-arrow {
    width: 6px;
  }

  .testimonial-name-2 {
    font-size: 13px;
  }

  .img-frame {
    flex: 1;
  }

  .badge-img-feat {
    width: 52%;
    min-width: 125px;
    right: -35%;
  }

  .badge-img-feat.is-in-div {
    inset: -20% auto auto;
    margin-left: auto;
    margin-right: auto;
    inset: -20% auto auto;
  }

  .heading-m-center {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sticky-sidebar-paa {
    padding-left: 30px;
    padding-right: 30px;
  }

  .testimonial-txt {
    font-size: 15px;
  }

  .img-vector {
    width: 71%;
  }

  .list-div-wrap {
    flex-direction: column;
  }

  .bullet-content-wrap {
    margin-left: 5px;
    margin-right: 5px;
  }

  .checkmark-bullet.is-top-align {
    width: 13px;
    margin-top: 10px;
    margin-right: 5px;
  }

  .heart-img {
    width: 18px;
  }

  .acad-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .acad-footer-container {
    align-items: center;
  }

  .acad-footer-links {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .acad-footer-link {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 12px;
  }

  .academy-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .academy-hero.is-academy-hero {
    padding-top: 140px;
  }

  .academy-hero.is-academy-hero.is-course {
    padding-top: 110px;
    padding-bottom: 80px;
  }

  .badge-image {
    width: 52%;
    min-width: 125px;
    right: -35%;
  }

  .left-content-course.is-vert.is-tab-center {
    min-width: auto;
  }

  .acad-image-content {
    flex-wrap: wrap;
    flex: 0 auto;
    width: 100%;
    min-width: auto;
  }

  .acad-grid-lg {
    width: 75%;
  }

  .acad-grid-split {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-top: 20px;
  }

  .course-spec-card {
    justify-content: center;
    width: 35%;
    margin-right: 5%;
  }

  .course-sticky-content {
    padding-bottom: 40px;
  }

  .stickysidebar-container {
    width: 100%;
  }

  .stickysidebar-container.is-1400 {
    flex-direction: column;
    align-items: stretch;
  }

  .course-cta {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feat-badge {
    width: 52%;
    min-width: 125px;
    right: -35%;
  }

  .image-feat-card-f2p, .feat-card-image, .feat-image-cards {
    min-height: 300px;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-blog-div {
    flex-wrap: wrap;
    padding-bottom: 21px;
  }

  .rich-blog-div.is-center {
    margin-bottom: 40px;
    padding-top: 55px;
    padding-bottom: 0;
  }

  .blog-card-img-div {
    height: 50vw;
    max-height: none;
  }

  .rich-blog-div-img.is-2nd {
    inset: 0% 0% auto;
    width: 100%;
    inset: 0% 0% auto;
  }

  ._21-container {
    width: 100%;
  }

  ._21-container.is-1400 {
    flex-direction: column;
    align-items: stretch;
  }

  .rich-blog-card-3 {
    width: 100%;
    margin-bottom: 20px;
  }

  .half-bg-paa.top.is-half {
    height: 76%;
  }

  .text-section-padding {
    margin-bottom: 20px;
  }

  .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium {
    width: 100%;
  }

  .text-section-padding._100 {
    flex-flow: column;
    display: flex;
  }

  .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium, .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium {
    width: 100%;
  }

  .text-section-padding.bullets-level-2 {
    padding-left: 0;
  }

  .text-section-padding.bullets-level-2.moment-map {
    padding-left: 10px;
  }

  .text-section-padding.bullets-level-1 {
    padding-left: 0;
  }

  .text-section-padding.text-align-center-mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-section-padding.bottom-pad-more-mobile {
    margin-bottom: 40px;
  }

  .rich-txt-media.less-padding._2col {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paa-course-headingpad {
    margin-bottom: 10px;
  }

  .footer-cta-next-prev {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .lesson-large-button {
    font-size: 14px;
  }

  .lesson-large-button.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .academy-interior-hero-container {
    width: 100%;
  }

  .academy-interior-hero-container.is-1400 {
    flex-direction: column;
    align-items: stretch;
  }

  .hero-paa-content-wrapper {
    margin-bottom: 10px;
  }

  .interior-lg-badge {
    width: 52%;
    min-width: 125px;
    right: -35%;
  }

  .interior-lg-badge.is-lesson-hero {
    width: 30vw;
  }

  .button-small-prev {
    font-size: 14px;
  }

  .button-small-prev.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .button-small-next {
    font-size: 14px;
  }

  .button-small-next.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .paa-container-pad {
    margin-bottom: 20px;
  }

  .doubleimg-col {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .full-width {
    margin-top: 17px;
  }

  .column-w-icon-paa {
    flex-flow: column;
  }

  .rich-blog-card-6, .rich-blog-card {
    width: 100%;
    margin-bottom: 20px;
  }

  .rich-blog-card.sm-mobile {
    width: 80%;
  }

  .rich-blog-card-5, .rich-blog-card-7 {
    width: 100%;
    margin-bottom: 20px;
  }

  .lesson-embed {
    margin-bottom: 20px;
  }

  .author-hero-feature {
    min-height: 300px;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._21-container-5 {
    width: 100%;
  }

  ._21-container-5.is-1400 {
    flex-direction: column;
    align-items: stretch;
  }

  .fullsize-paa-quote-vf0, .content-section-paa {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .content-section-paa.topless.overflow.is-gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .newslettter-hero-columns {
    flex-wrap: wrap;
  }

  .acad-hero-image-right-interior {
    width: 34vw;
    bottom: 42%;
  }

  .quote-paa {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .quote-paa.paa-newsletter.padding-section-medium {
    background-image: none;
  }

  .newsletter-features {
    grid-template-columns: 1fr;
  }

  .feature-column.some-pad {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-column.interior-template.centered {
    padding-left: 30px;
    padding-right: 30px;
  }

  .interior-paa-listing-hero {
    flex-wrap: wrap;
  }

  .interior-paa-listing-hero.center-mobile {
    justify-content: center;
  }

  .example-collection-item {
    padding-right: 10px;
  }

  .acad-hero-image-left-interior {
    width: 34vw;
    bottom: 42%;
  }

  .paa-card-container.single {
    width: 100%;
    max-width: none;
  }

  .card-container-feat-paa {
    flex-direction: row;
    width: 100%;
  }

  .call-out-quote, .course-listing-content {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .certification-feature.badges {
    width: 80%;
    padding-top: 0;
  }

  ._2-col-box {
    flex-wrap: wrap;
  }

  .quote-container-grid {
    grid-template-columns: 1fr;
  }

  .feat-workshop, .workshop-listing-content {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .first-col-pad.anna.left {
    order: 1;
    margin-top: 20px;
  }

  .two-col-split {
    flex-flow: wrap;
  }

  .two-col-split.margin-top.reverse {
    order: 1;
  }

  ._2nd-col-pad {
    margin-top: 20px;
  }

  .step-content-wrap-2 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .workshop-container-grid {
    grid-template-columns: 1fr;
  }

  .workshop-callout.styled.padding-large {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .jump-link-intro-static {
    padding-right: 0;
  }

  .onboarding-page {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .right-arrow {
    align-items: flex-end;
    padding-bottom: 40px;
  }

  .right-arrow.interior-dark-mode {
    padding-bottom: 20px;
  }

  .left-arrow {
    align-items: flex-end;
    padding-bottom: 40px;
  }

  .left-arrow.interior-dark-mode {
    padding-bottom: 20px;
  }

  .icon-and-heading {
    flex-wrap: wrap;
    justify-content: center;
  }

  .highlight-image {
    min-height: 300px;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .large-card-imagery-2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    padding-top: 20px;
  }

  .large-card-imagery {
    width: 75%;
  }

  .half-text.is-vert.is-push {
    min-width: auto;
    max-width: none;
  }

  .productlaunches-page {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .icon-wrap-div {
    justify-content: center;
    align-items: center;
  }

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

  .feat-card-row.swap._1200.pp {
    max-width: none;
  }

  .feat-card-row.swap._1200.pp.workflow {
    grid-template-columns: 1fr;
  }

  .feat-card-row.pp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
  }

  ._2stack-grid, ._2stack-grid.pp, ._2stack-grid.pp {
    width: 100%;
  }

  .featured-blog-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .features-4-grid {
    grid-row-gap: 36px;
  }

  .full-image {
    object-fit: cover;
    height: auto;
  }

  .full-image.mobile-noradius {
    border-radius: 0;
  }

  .pattern-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .pattern-section.background-grey {
    position: static;
    overflow: visible;
  }

  ._4-column {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .resources {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .demo-cta-sm {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .mobileusers-callout.center-tablet.mobile-only {
    margin-top: 50px;
  }

  .features-extra-section.padding-section-large.less-top.hide-mobile, .usecase-carousel.hide-mobile, .usecase-carousel.hide-mobile {
    display: none;
  }

  .carousel-card-content {
    padding: 1.5rem;
  }

  .carousel-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .carousel-menu.no-scrollbar {
    justify-content: center;
    align-items: center;
    margin-bottom: 3rem;
  }

  .carousel-card {
    grid-template-columns: 1fr;
  }

  .carousel-card.mobile-only {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .stat-wrapper-productpages {
    padding: .75rem .2rem;
  }

  .productpage-cardwide.blue, .productpage-cardwide.purp, .productpage-cardwide.blue, .productpage-cardwide.purp {
    grid-template-columns: 1fr;
  }

  .nav-dropdown-content {
    width: 100%;
  }

  .alert {
    padding: 6px 10px;
  }

  .alert.blog {
    height: 35px;
    padding-left: 20px;
  }

  .nav-menu-8 {
    width: 100%;
    padding-top: 65px;
  }

  .heading-329 {
    font-size: 26px;
  }

  .x-button {
    top: 20px;
    right: 20px;
  }

  .alert-text-2 {
    font-size: 11px;
  }

  .menu-button {
    width: 50px;
    height: 50px;
    margin-right: 7px;
    padding: 12px 13px;
  }

  .blog-category-item.searchresults {
    width: 100%;
  }

  .brand-text-link, .alert-text {
    font-size: 11px;
  }

  .author-image {
    width: 28px;
    height: 28px;
  }

  .author-image.author {
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .blog-thumbnail-image {
    height: 50vw;
    max-height: 400px;
  }

  .blog-thumbnail-image.feat {
    height: 55vw;
    min-height: 20px;
    max-height: 400px;
  }

  .recommended-blog {
    width: 100%;
    margin-bottom: 40px;
  }

  .recommended-blog._100width {
    width: 100%;
  }

  .head-txt-div {
    font-size: 11px;
  }

  .call-out {
    width: 90%;
  }

  .call-out.blog-hero {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-227.white {
    font-size: 28px;
  }

  .text-block-227.white.font-300 {
    font-size: 26px;
    line-height: 35px;
  }

  .text-block-15.filterby.title, .text-block-15.filterby.title.white-regux, .text-block-15.filterby.title, .text-block-15.filterby.title.white-regux, .text-block-15.filterby.title, .text-block-15.filterby.title.white-regux, .text-block-15.filterby.title.white-regux {
    font-size: 10px;
  }

  .text-block-130 {
    font-size: 13px;
  }

  .pad-40 {
    margin-bottom: 20px;
  }

  .sub-cta-div {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-76 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-76.featured-blog {
    margin-top: 0;
    padding-top: 75px;
    padding-bottom: 0;
  }

  .blog-list-bloc {
    flex: 0 auto;
    width: 100%;
    min-width: auto;
  }

  .section-77 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pad-187 {
    margin-bottom: 20px;
  }

  .heading-335 {
    font-size: 24px;
  }

  .column-card {
    margin-top: 0;
    padding-bottom: 40px;
  }

  ._3-column {
    width: 100%;
    margin-bottom: 40px;
  }

  .section-78 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-78.topless.grey-gradient.bottomless.news.bottom-module {
    padding-bottom: 175px;
  }

  .author-block {
    flex-direction: column;
    align-items: center;
  }

  .author-content-column {
    text-align: center;
    align-items: center;
  }

  .social-wrap-2 {
    width: 100%;
    margin-top: 0;
    margin-bottom: -20px;
  }

  .social-wrap-2.author {
    justify-content: flex-end;
    width: auto;
  }

  .section-81 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-81.grey-gradient {
    background-image: linear-gradient(to top, #f5f7fa 20%, #fff 91%);
  }

  .upper-subheading-8.dark.bottomless {
    margin-right: 4px;
  }

  ._45-div.cat-hero {
    margin-bottom: 40px;
  }

  .heading-wrap-40 {
    margin-bottom: 25px;
  }

  .blog-hero-category {
    padding-top: 150px;
    padding-bottom: 80px;
  }

  .section-83 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .blog-heading-int {
    font-size: 26px;
  }

  .int-blog-hero-sm {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .int-blog-hero-sm.hero {
    margin-top: 50px;
    padding-top: 60px;
  }

  .int-blog-hero-sm.hero.author {
    min-height: 600px;
  }

  .section-85 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .category-list-label {
    font-size: 10px;
  }

  .feat-pill {
    left: 18px;
  }

  .heading-341 {
    font-size: 24px;
  }

  .post-info-div, .post-info-div-3 {
    font-size: 11px;
  }

  .category-list-label-3, .category-list-label-4 {
    font-size: 10px;
  }

  .post-info-div-4 {
    font-size: 11px;
  }

  .image-link.feat-im {
    height: 50vw;
    max-height: 400px;
  }

  .post-info-div-5 {
    font-size: 11px;
  }

  .category-list-label-5, .category-list-label-6, .category-list-label-7, .category-list-label-8 {
    font-size: 10px;
  }

  .intro-sec-usecase {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .intro-sec-usecase.background-white {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navigation-grid-s-2 {
    grid-template-columns: 1fr;
  }

  .navigation-list-dropdown-l---use-case-copy-2.auto.w--open {
    height: auto;
  }

  .box-wrapper-grid-9 {
    padding: 35px 35px 0;
  }

  .data-tab-component {
    width: 100%;
  }

  .data-tabs {
    width: 100%;
    overflow: visible;
  }

  .data-tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .data-tabs-menu.no-scrollbar {
    flex-flow: wrap;
    justify-content: flex-start;
    margin-bottom: 1rem;
  }

  .data-tabs-container {
    width: 100%;
    max-width: 500px;
  }

  .data-tab-img {
    order: -1;
    width: 100%;
    margin-bottom: 40px;
  }

  .data-tablink {
    width: 100%;
  }

  .data-tablink.w--current {
    background-color: var(--base-color-brand--grey);
    width: 100%;
  }

  .heading-387 {
    font-size: 26px;
  }

  .section-95 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-95.hero {
    margin-top: 50px;
    padding-top: 60px;
  }

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

  .image-div-mobile-center {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    display: flex;
  }

  .blog-category-label {
    font-size: 12px;
  }

  .link-block-category-label {
    padding: 8px 0 8px 15px;
  }

  .blog-hero-interior-div {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .blog-hero-interior-div.full-width {
    border-radius: 0;
    margin-top: 57px;
  }

  .blog-thumb-image-main {
    height: 50vw;
    max-height: 400px;
  }

  .blog-hero-content {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .simple-hero-blog {
    padding: 60px 20px 40px;
  }

  .simple-hero-blog.foundational {
    padding: 0;
  }

  .simple-hero-blog.foundational.solid {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h1-blog {
    font-size: 2.5rem;
  }

  .heading-style-h1-blog.text-color-white, .heading-style-h1-blog.text-color-white.interior-smaller {
    font-size: 36px;
  }

  .heading-style-h1-blog.text-color-white, .heading-style-h1-blog.text-color-white.interior-smaller {
    font-size: 36px;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller {
    font-size: 36px;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller.text-align-left.blog-specific {
    line-height: 1.5;
  }

  .heading-style-h1-blog.text-color-primary.text-align-left.blog-specific {
    font-size: 40px;
  }

  .appcues-promo {
    padding-left: 5%;
    padding-right: 5%;
  }

  .spacer-medium-2 {
    padding-top: 1.5rem;
  }

  .text-size-regular-cta.text-weight-normal.text-align-left {
    line-height: 1.6;
  }

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

  .position-sticky-1rem.is-static-landscape {
    position: static;
  }

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

  .button-with-icon {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-with-icon.is-large {
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
  }

  .text-size-toc-title {
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .spacer-xs, .spacer-xsmall-2 {
    padding-top: .75rem;
  }

  .padding-medium-blog-specific.bg-brand-tan._w-wave {
    padding-bottom: 6rem;
  }

  .post-rich-text-blog-25 blockquote {
    font-size: 19px;
  }

  .post-rich-text-blog-25 h4 {
    font-size: 24px;
  }

  .post-rich-text-blog-25 h3 {
    font-size: 26px;
  }

  .post-rich-text-blog-25 h1 {
    font-size: 30px;
  }

  .post-rich-text-blog-25 h2 {
    font-size: 28px;
  }

  .post-rich-text-blog-25.article-blog h6 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
  }

  .post-rich-text-blog-25.article-blog figcaption {
    font-size: 13px;
  }

  .tldr-title {
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .tldr-title.text-weight-semibold {
    margin-bottom: 8%;
  }

  .post-rich-text-faq blockquote {
    font-size: 19px;
  }

  .post-rich-text-faq h1 {
    font-size: 30px;
  }

  .post-rich-text-faq h2 {
    font-size: 24px;
  }

  .post-rich-text-faq.article-blog h6 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 16px;
  }

  .post-rich-text-faq.article-blog figcaption {
    font-size: 13px;
  }

  .recommended-footer {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .recommended-footer.grey-gradient {
    background-image: linear-gradient(to top, #f5f7fa 20%, #fff 91%);
  }

  .recommended-footer.grey-gradient.bottomless.content-visibility-auto.bottom-module {
    z-index: -1;
    z-index: -1;
    z-index: -1;
    z-index: -1;
  }

  .blog-breadcrumb {
    font-size: 12px;
  }

  .blog-home-link {
    padding: 8px 15px 8px 0;
  }

  .blog-cta {
    padding: 80px 48px;
  }

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

  .carousel-vertical-2.hide-mobile {
    display: none;
  }

  .testimonial-section-2.no-back {
    padding-top: 0;
  }

  .opm-pg-lg, .opm-pg-sm {
    font-size: 20px;
    line-height: 30px;
  }

  .testimonial-tab-link {
    width: 50%;
  }

  .background-overlay {
    background-image: linear-gradient(#00000091, #00000091), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2758_topcorner-confetti.svg");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, 200px;
  }

  .testimonial-tab-content {
    padding: 272px 32px 50px;
  }

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

  .process-grid.use-cases._2025 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr .25fr 1fr;
  }

  .small-slider-detail {
    text-align: center;
  }

  .subscribe-head {
    margin-bottom: 20px;
  }

  .button-wrap-2 {
    justify-content: center;
    align-items: center;
  }

  .form-grid-wave {
    grid-template-columns: 1fr;
  }

  .form-base-mwa {
    background-image: linear-gradient(#352daab3, #352daab3), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2797_pepper-large.svg"), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa277f_darkpurpfruit.svg");
    background-position: 0 0, 100% 100%, -5% 120%;
    background-repeat: repeat, no-repeat, no-repeat;
    background-size: auto, auto, 250px;
  }

  .subscribe-mwa {
    width: 80%;
  }

  .category-tag {
    margin-top: 5px;
    margin-right: 5px;
  }

  .mwa-image-hero {
    top: -44px;
  }

  .mwa-body-section {
    padding: 60px 20px 40px;
  }

  .mwa-body-section.content-area {
    padding-top: 0;
  }

  .mwa-body-section.content-area.bottom-module {
    padding-bottom: 200px;
  }

  .mwa-nav-div {
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
  }

  .mwa-nav-div.right-align._25-width {
    overflow: visible;
  }

  .tags {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .mwa-row.use-case.only {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .mwa-row.feature.only {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-global-16.more-bottom.center.mobile {
    padding-left: 1%;
    padding-right: 1%;
  }

  .blog-card-small-2 {
    grid-template-columns: 1fr;
  }

  .hero-text-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-style-h3-20 {
    font-size: 2rem;
  }

  .heading-style-h3-20.text-color-primary {
    font-size: 24px;
  }

  .heading-style-h4-17, .heading-style-h4-18 {
    font-size: 18px;
    line-height: 1.4;
  }

  .margin-bottom-31 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .feat-resources-2.wrap {
    padding-top: 50px;
  }

  .italic-span-4 {
    line-height: 115%;
  }

  .heading-style-h2-4, .heading-style-h2-4.text-color-white, .heading-style-h2-4.text-color-white {
    font-size: 30px;
  }

  .button-text-nav.regular.sm {
    font-size: 11px;
  }

  .demo-showcase-results {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .demoshow-image-wrap {
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .demoshow-image-wrap.featured {
    border-color: var(--base-color-neutral--neutral-700);
    border-color: var(--base-color-neutral--neutral-700);
  }

  .demo-cardimg {
    object-fit: cover;
    width: 100%;
  }

  .demo-card-desc.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .demo-tag {
    width: 100%;
  }

  .text-tour-div.align-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .paa-icon-text-grid {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .paa-icon-text-grid.level-2.less-pad {
    flex: 1;
  }

  .paa-icon-text-grid.level-2.less-pad.left-align-mobile {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
  }

  .paa-icon-text-grid.level-2.less-pad.left-align-mobile.level1 {
    padding-left: 0;
  }

  .paa-icon-text-grid.less-pad.left-align {
    justify-content: center;
    align-items: flex-start;
  }

  .paa-icon-text-grid.less-pad.left-align.align-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .paa-icon-text-grid.text-align-left-mobile {
    justify-content: center;
    align-items: flex-start;
  }

  .paa-icon-text.align-vertical-center {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .paa-icon-text.align-vertical-center.long {
    width: 100%;
  }

  .paa-icon-text.align-vertical-center.long.center-mobile {
    text-align: left;
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .paa-specialtext.sue.text-color-primary.moment-map {
    line-height: 1.2;
  }

  .fullsize-paa-quote-sue {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .key-takeaways-content {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .two-col-x-check-paa {
    grid-template-columns: 1fr;
  }

  .two-col-images.bottom-pad-more {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .two-col-paa-media {
    grid-template-columns: 1fr;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .demosc-listitem {
    width: 100%;
  }

  .demosc-listitem.demo-sc {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .emplycol {
    display: none;
  }

  .timeline-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .timeline-row-grid.first {
    grid-template-columns: 16px 1fr;
    margin-top: 30px;
  }

  .text-underline-25._404 {
    font-size: 36px;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent {
    padding: 22px 22px 0;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent.less-int-pad._5-logos {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent.less-int-pad.stat-bar {
    padding-left: 2px;
    padding-right: 2px;
  }

  .overlap-image-lg.no-edge {
    border-radius: 0;
  }

  .overlap-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pill-container.color-lightblue.nostretch {
    justify-content: center;
    align-items: center;
    min-width: auto;
  }

  .pill-container.color-lightblue.nostretch.color-actuallylightpurp {
    width: 150px;
  }

  .pill-container.color-lightpurp {
    justify-content: center;
    align-items: center;
    min-width: auto;
  }

  .pill-container.color-lightblurp {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: center;
    align-items: center;
    min-width: auto;
  }

  .heading-style-massive.color-var2 {
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-width: 2px;
    font-size: 80px;
  }

  .xs-headline-split-grid.margin-bottom {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .icon-image-flame {
    height: 50px;
  }

  .top-tags.full-width {
    margin-top: 0;
  }

  .grid-64._5col, .grid-64._2-col {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    place-items: center;
  }

  .grid-64._5col, .grid-64._2-col {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    place-items: center;
  }

  .grid-64._2-col.less-width {
    grid-template-columns: 1fr 1fr;
  }

  .navigation-menu---container---2025 {
    z-index: 1000;
  }

  .navigation-base-wrapper-8, .navigation-base-wrapper---product-2 {
    background-color: #121627;
  }

  .button-96.is-small.margin-left.xs-mobile.main-nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navigation-grid-s-7 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .navigation-grid-s-7.darkresources {
    grid-template-columns: 1fr;
  }

  .navigation-grid-s-7.darkresources.less-pad {
    margin-bottom: 0;
  }

  .navigation-item-25.sm {
    font-size: 11px;
  }

  .navigation---toggle.first {
    margin-left: 0;
  }

  .dropdown-link-sm {
    background-color: #020c1c;
  }

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

  .floating-cap.home {
    max-width: 50%;
  }

  .floating-dolphin {
    top: 596px;
  }

  .floating-dolphin.integrations {
    display: none;
  }

  .floating-dolphin.homepage {
    width: auto;
    bottom: -15%;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

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

  .slider-arrow.is-bottom-next.mwa, .slider-arrow.is-bottom-previous.wider.mwa, .slider-arrow.is-bottom-next.mwa, .slider-arrow.is-bottom-next.mwa, .slider-arrow.is-bottom-previous.wider.mwa, .slider-arrow.is-bottom-previous.wider.mwa, .slider-arrow.is-bottom-previous.wider.mwa {
    width: 6rem;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .padding-section-medium-8 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

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

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

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

  .kickoff-styles-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .section_header.bg-brand-teal-100._w-wave.navigation-compensate {
    padding-top: 50px;
  }

  .section_header.bg-brand-teal-100._w-wave.navigation-compensate.center.bottom-module {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate {
    padding-top: 50px;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.pro-services {
    padding-top: 30px;
    padding-bottom: 5rem;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.champions {
    padding-bottom: 6rem;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.appcues-ai-white {
    margin-top: -20px;
  }

  .section_header.bg-brand-tan._w-wave.nav-compensate {
    padding-top: 50px;
  }

  .section_header.bg-brand-tan._w-wave.nav-compensate.more-bottom.align-center.bg-brand-blurp-100.margin {
    padding-left: 30px;
    padding-right: 30px;
  }

  .centered-header-component {
    padding-left: 2%;
    padding-right: 2%;
  }

  .rich-txt-img-2.square {
    width: 400px;
  }

  .curriculum-div-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .badge-img-8 {
    width: 52%;
    min-width: 125px;
    right: -35%;
  }

  .heading-36 {
    font-size: 22px;
    line-height: 1.3em;
  }

  .button-82 {
    font-size: 14px;
  }

  .button-82.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .pad-185 {
    margin-bottom: 20px;
  }

  .heading-374 {
    font-size: 29px;
  }

  .acad-footer-link-9 {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 12px;
  }

  .heading-375 {
    font-size: 24px;
  }

  .rich-txt-container {
    flex-direction: column;
    align-items: stretch;
  }

  .main-sticky-3 {
    padding-bottom: 40px;
  }

  .pad-191 {
    margin-bottom: 10px;
  }

  .section-88 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pad-72 {
    margin-bottom: 10px;
  }

  .caption-5 {
    margin-top: 12px;
    font-size: 14px;
  }

  .acad-footer-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-83.is-lesson {
    font-size: 12px;
  }

  .half-back-cta.top.is-half {
    height: 76%;
  }

  ._48-div {
    width: 100%;
  }

  ._48-div.is-img {
    order: -1;
    margin-bottom: 20px;
  }

  .rich-txt-img-3.square {
    width: 400px;
  }

  .section-89 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pad-192 {
    margin-bottom: 20px;
  }

  .pad-193 {
    margin-bottom: 10px;
  }

  .heading-376 {
    font-size: 29px;
  }

  .button-84 {
    font-size: 14px;
  }

  .button-84.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .pad-194 {
    margin-bottom: 10px;
  }

  .button-85.is-lesson {
    font-size: 12px;
  }

  .heading-377 {
    font-size: 24px;
  }

  .rich-txt-img-4.square {
    width: 400px;
  }

  .pad-195 {
    margin-bottom: 10px;
  }

  .heading-378 {
    font-size: 29px;
  }

  .pad-196 {
    margin-bottom: 20px;
  }

  .heading-379 {
    font-size: 24px;
  }

  .button-86 {
    font-size: 14px;
  }

  .button-86.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .pad-197 {
    margin-bottom: 10px;
  }

  .section-90 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .button-87.is-lesson, .button-87.navigation, .button-87.is-lesson, .button-87.navigation {
    font-size: 12px;
  }

  .pad-198 {
    margin-bottom: 10px;
  }

  .rich-txt-img-5.square {
    width: 400px;
  }

  .pad-199 {
    margin-bottom: 10px;
  }

  .heading-381 {
    font-size: 24px;
  }

  .pad-200 {
    margin-bottom: 20px;
  }

  .button-88 {
    font-size: 14px;
  }

  .button-88.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .heading-380 {
    font-size: 29px;
  }

  .section-91 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .rich-txt-img-6.square {
    width: 400px;
  }

  .section-92 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pad-201 {
    margin-bottom: 20px;
  }

  .button-90 {
    font-size: 14px;
  }

  .button-90.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .heading-382 {
    font-size: 29px;
  }

  .pad-202, .pad-203 {
    margin-bottom: 10px;
  }

  .heading-383 {
    font-size: 24px;
  }

  .rich-txt-img-7.square {
    width: 400px;
  }

  .pad-204 {
    margin-bottom: 10px;
  }

  .button-92 {
    font-size: 14px;
  }

  .button-92.white.is-lesson-cta {
    width: 100%;
    height: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
  }

  .heading-384 {
    font-size: 29px;
  }

  .pad-205 {
    margin-bottom: 20px;
  }

  .pad-206 {
    margin-bottom: 10px;
  }

  .section-93 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-386 {
    font-size: 29px;
  }

  .pad-207 {
    margin-bottom: 20px;
  }

  .section-37 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pad-86 {
    margin-bottom: 10px;
  }

  .section-86 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-86.is-academy-hero {
    padding-top: 140px;
  }

  .section-86.is-academy-hero.sm.less-pad.hero-main {
    padding-top: 150px;
    padding-bottom: 30px;
  }

  ._21-container-14 {
    width: 100%;
  }

  .acad-hero-img-div-7 {
    width: 34vw;
    bottom: 42%;
  }

  .heading-371 {
    font-size: 30px;
  }

  .heading-371.is-bold.white {
    font-size: 38px;
  }

  .section-87 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-87.topless.overflow.is-gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .academy-link-2.mix.beginner {
    flex-direction: row;
    width: auto;
    max-width: 100%;
  }

  .acad-card-container-2.single {
    width: 100%;
    max-width: none;
  }

  .acad-card-container-2.single.coruses {
    max-width: 100%;
  }

  .column-225 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .top-cert {
    top: -425px;
  }

  .text-block-228 {
    font-size: 13px;
  }

  .text-block-228.dark {
    text-align: center;
  }

  .text-block-228.dark.regular {
    margin-bottom: 20px;
  }

  .badge-img-23 {
    width: 52%;
    min-width: 125px;
    right: -35%;
  }

  .badge-img-23.center {
    width: 38%;
    min-width: 100px;
    max-width: 150px;
  }

  .heading-373 {
    font-size: 20px;
  }

  .heading-372 {
    text-align: center;
    font-size: 18px;
  }

  .heading-372.light.h2.for-ctas, .heading-372.mobile-section-headers, .heading-372.light.h2.for-ctas, .heading-372.light.h2.for-ctas, .heading-372.light.h2.for-ctas, .heading-372.mobile-section-headers {
    font-size: 22px;
  }

  ._40-div-17.is-vert.is-push {
    min-width: auto;
    max-width: none;
    padding-right: 10px;
  }

  .image-277.ramli-workshop {
    display: none;
  }

  .columns-20 {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .text-block-131.blurp.main {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .card-container-18 {
    flex-direction: row;
    width: 100%;
  }

  .card-container-18.course {
    max-width: none;
  }

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

  .stats-cap-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .stats43_number {
    font-size: 3.5rem;
  }

  .cta45_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-style-h3-21 {
    font-size: 2rem;
  }

  .extra-small-cta.faq {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .container-1200.bg-brand-tan.padding-medium.interiorpages {
    margin-top: 1rem;
  }

  .container-1200.bg-brand-tan.padding-medium.homepage.transparent {
    margin-top: 0;
  }

  .container-1200.bg-brand-tan.padding-medium {
    max-width: 100%;
    margin-top: 5rem;
  }

  .form-block-7.largermobile {
    width: 100%;
  }

  .heading-style-h1-7 {
    font-size: 40px;
  }

  .heading-style-h5-2 {
    font-size: 16px;
  }

  .text-size-medium-27 {
    font-size: 1rem;
  }

  ._1200px-container-4 {
    width: 90%;
    max-width: 1200px;
  }

  .heading-style-h2-5, .heading-style-h2-5.text-color-primary, .heading-style-h2-5.text-color-primary {
    font-size: 30px;
  }

  .text-size-medium-28 {
    font-size: 1rem;
  }

  .blog40_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .heading-style-h1-8 {
    font-size: 2.5rem;
  }

  .heading-style-h1-8.text-color-white {
    font-size: 36px;
  }

  .heading-style-h1-8.text-color-white.text-size-large {
    font-size: 65px;
  }

  .heading-style-h1-8.text-color-white.interior-smaller {
    font-size: 36px;
  }

  .heading-style-h1-8.text-color-white.interior-smaller.center-mobile {
    font-size: 30px;
  }

  .heading-style-h6-3 {
    font-size: 16px;
  }

  .quote-wrapper.align-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-size-medium-29 {
    font-size: 1rem;
  }

  .heading-style-h3-5 {
    font-size: 2rem;
  }

  .card-block {
    width: 95%;
    max-width: 600px;
    padding: 30px 20px 20px;
  }

  .name-wrap.m-centered {
    margin-right: 0;
  }

  .margin-bottom-32 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .two-col-texticon {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .plg-flywheelsection {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .flywheel-image {
    margin-bottom: 20px;
  }

  .heading-style-h4-19 {
    font-size: 18px;
    line-height: 1.4;
  }

  .heading-style-h6-4, .heading-style-h6-4.text-color-primary.padding-tiny, .heading-style-h6-4.text-color-primary.padding-tiny, .heading-style-h6-4.text-color-primary.padding-tiny {
    font-size: 16px;
  }

  .icon-embed-small-12.color-white.margin-bottom {
    margin-bottom: .5rem;
  }

  .section-16 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-style-h2-6, .heading-style-h2-6.text-color-primary, .heading-style-h2-6.text-color-primary {
    font-size: 30px;
  }

  .split-image {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cie-item {
    max-width: 170px;
    margin-top: 20px;
    margin-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .full-half-section.image-1 {
    height: 65vw;
  }

  .corner-appcues-logo {
    width: 25%;
    min-width: auto;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .heading-style-h4-20 {
    font-size: 18px;
    line-height: 1.4;
  }

  .tabs-menu-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-size-medium-30 {
    font-size: 1rem;
  }

  .test-image {
    width: 110px;
    height: 110px;
  }

  .test-tab-link {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-tabs {
    width: 100vw;
  }

  ._2019-bubble-signature.m-vertical {
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
  }

  .bubble.tab {
    text-align: center;
    text-align: center;
    align-items: center;
    padding-bottom: 30px;
  }

  .test-flex-wrap {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-style-h3-22 {
    font-size: 2rem;
  }

  .heading-style-h3-22.text-color-primary {
    font-size: 24px;
  }

  .testimonial-section, .multi-icon-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonial-tab-flip-logo {
    max-height: 2.5rem;
  }

  .testimonial34_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial-flip-card {
    grid-template-columns: 1fr;
    padding: 1.5rem 1.5rem 2.5rem;
  }

  .testimonial-flip-img {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial34_tabs {
    border-bottom-style: solid;
    grid-template-columns: 1fr;
  }

  .testimonial34_tabs-menu {
    border-top: 1px none var(--\<unknown\|relume-variable-neutral-shade-7\>);
    flex-flow: column;
  }

  .heading-style-h5-4 {
    font-size: 1.25rem;
  }

  .testimonial-flip_tab-link {
    border-bottom: 1px none var(--\<unknown\|relume-variable-neutral-shade-7\>);
    border-right-style: none;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
  }

  .testimonial-flip_tab-link.w--current {
    border-top-color: #000;
  }

  .testimonial-flip-tabs {
    border-bottom-style: solid;
    grid-template-columns: 1fr;
  }

  .testimonial-flip-tabsmenu {
    border-top: 1px none var(--\<unknown\|relume-variable-neutral-shade-7\>);
    flex-flow: column;
  }

  .text-style-testimonialquote {
    font-size: 1.125rem;
  }

  .anchor {
    display: none;
  }

  .logo-grid-dark.margin-top, .logo-grid-dark.new2025, .logo-grid-dark.margin-top, .logo-grid-dark.new2025 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .testimonial15_slider {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .testimonial15_slide-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial15_client {
    align-items: center;
    width: 100%;
  }

  .divider-vertical {
    display: none;
  }

  .heading-style-h5-5 {
    font-size: 1.25rem;
  }

  .testimonial15_slide-nav-2 {
    inset: 0% auto auto 0%;
  }

  .navigation-base-wrapper-9, .navigation-base-wrapper---product-3 {
    background-color: #121627;
  }

  .navigation-grid-s-8 {
    grid-template-columns: 1fr;
  }

  .navigation-grid-s-9 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .navigation-block-3.wide {
    width: 100%;
  }

  .dropdown-link-small-2 {
    background-color: #020c1c;
  }

  .logo-stats-container {
    padding-top: 72px;
    padding-bottom: 72px;
  }

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

  .footer-logo-div.stretch {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .testimonial23_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial23_card {
    padding: 1.5rem;
  }

  .testimonial23_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial23_slider {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial23_mask {
    width: 100%;
  }

  .nav-item-25-link.sm {
    font-size: 11px;
  }

  .logo-movingstats-div.margin-vertical {
    margin-bottom: 1rem;
  }

  .logo-movingstats-div.margin-vertical.more-pad {
    margin-bottom: 2rem;
    overflow: hidden;
  }

  .navbar9_dropdown-link-list {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    max-width: none;
  }

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

  .nav-base-product {
    background-color: #121627;
  }

  .footer-sub-div {
    border-top: 1px solid var(--_appcues-2025---dark--dark-700);
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 20px;
    display: flex;
  }

  .follow-div {
    margin-top: 65px;
  }

  .text-right-div {
    padding-left: 0;
  }

  .text-right-div.newpages.padding.mobile-sm.align-center {
    justify-content: center;
    align-items: center;
  }

  .text-right-div.newpages.padding.values-div {
    width: 100%;
  }

  .two-col-1200 {
    grid-template-columns: 1fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg {
    grid-template-columns: 2fr;
    margin-bottom: 100px;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.swap {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 100px;
  }

  .two-col-1200._2colimg.swap.less-pad-tab._1-75 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.swap.less-pad-tab._1-75.for-inside-tabs {
    padding-right: 0%;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1-75 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1x1.less-bottom._75x1 {
    grid-template-columns: 1.5fr;
  }

  .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse, .two-col-1200._2colimg.less-pad-tab.less.wider-text.jk-long-text.reverse {
    grid-template-columns: 1fr;
  }

  .hero-container---mwa {
    padding-top: 115px;
  }

  .split-header.full-width.bg-brand-tan._w-wave.int-padding {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .split-header.full-width.bg-brand-blurp-100._w-wave.int-padding {
    padding-bottom: 100px;
  }

  .header-text-container.center.head {
    margin-bottom: 50px;
  }

  .header-text-container.reason-wrap {
    justify-content: space-between;
  }

  .header-text-container.bottom-flex.tabs {
    width: 100vw;
  }

  .icon-containers-3-col.center.head {
    margin-bottom: 50px;
  }

  .icon-containers-3-col.reason-wrap {
    grid-column-gap: 53px;
    grid-row-gap: 53px;
    justify-content: center;
    align-items: center;
  }

  .icon-containers-3-col.bottom-flex.tabs {
    width: 100vw;
  }

  .gallery9_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .gallery9_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    column-count: 1;
  }

  .header-2-col-grid {
    width: 100%;
  }

  .text-size-medium-31 {
    font-size: 1rem;
  }

  ._1200px-container-integrationshero {
    width: 90%;
    max-width: 1200px;
  }

  ._1200px-container-integrationshero.integration-hero.content-block {
    width: 100%;
  }

  .button-63, .primary-cta-2 {
    font-size: 14px;
  }

  .primary-cta-2.secondary.white.secondary-smaller {
    margin-top: 10px;
  }

  .integration-detail-hero {
    padding-left: 40px;
    padding-right: 40px;
  }

  .centered-integration-content {
    width: 90%;
  }

  .back-button-container.align-center-mobile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .app-type-filter-div-for-pill-3, .integration-direc-filter-div-for-pill {
    margin-bottom: 5px;
  }

  .integration-goal-filter-select, .integration-direc-filter-select, .integration-type-filter-select, .app-type-filter-select {
    font-family: var(--_appcues-2025---text--subhead);
    letter-spacing: 1px;
  }

  .logo-div-2 {
    width: 100px;
  }

  .collection-item-4 {
    margin-bottom: 20px;
  }

  .image-179 {
    max-width: 80%;
  }

  .sidebar-sticky-div {
    width: 100%;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
  }

  .body-content-div {
    width: 100%;
  }

  .body-content-div.integrations {
    padding-left: 0;
    padding-right: 0;
  }

  .image-181, .image-180 {
    max-width: 80%;
  }

  .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native, .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native, .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native, .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native {
    padding-right: 20px;
  }

  .heading-style-h4-21 {
    font-size: 18px;
    line-height: 1.4;
  }

  .ways-to-connect-text {
    font-size: 13px;
  }

  .ways-to-connect-link {
    display: none;
  }

  .image-183 {
    max-width: 80%;
  }

  .heading-style-integrations {
    letter-spacing: 0;
  }

  .heading-style-integrations.smaller.align-center-mobile {
    font-size: 1.9rem;
  }

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

  .sm-trophy {
    top: -41%;
  }

  .intergration-centered-hero {
    background-position: 50% 72%;
    background-size: contain;
    padding-top: 75px;
  }

  .intergration-centered-hero.main-page {
    background-position: 50% 100%, 0 0;
    padding-top: 50px;
    padding-bottom: 175px;
  }

  ._1200px-container-5 {
    width: 90%;
    max-width: 1200px;
  }

  .heading-style-h3-23 {
    font-size: 2rem;
  }

  .heading-style-h3-23.text-color-white.text-align-left.margin-bottom.center-mobile {
    font-size: 35px;
  }

  .workflows-preview.workflow {
    margin-left: 0;
  }

  .collection-list-wrapper-5 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .workflows-div-button {
    height: 150px;
    margin-top: 0;
  }

  .workflow-collection-item {
    width: 100%;
    margin-right: 0;
  }

  .collection-previews.previews-faded {
    display: none;
  }

  .centered-heading-div {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .heading-style-h2-7 {
    font-size: 30px;
  }

  .integration-div-button {
    height: 150px;
    margin-top: 0;
  }

  .integrations-preview.workflow {
    margin-left: 0;
  }

  .integration-collection-item {
    width: 100%;
    margin-right: 0;
  }

  .heading-style-h2-8 {
    font-size: 30px;
  }

  .integration-type-filter-div-for-pill-2, .app-type-filter-div-for-pill-5 {
    margin-bottom: 5px;
  }

  .app-type-filter-div-for-pill-5.cards {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px;
  }

  .app-type-filter-div-for-pill-5.cards.nopad {
    margin-right: 5px;
  }

  .cs-collection {
    width: 95%;
  }

  .testimonial32_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-32 {
    font-size: 1rem;
  }

  .testimonial32_content-left {
    position: static;
  }

  .testimonial32_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial32_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .rotating-logos {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-style-h4-22 {
    font-size: 18px;
    line-height: 1.4;
  }

  .heading-style-h4-22.demo-page {
    font-size: 2rem;
    line-height: 1.2;
  }

  .heading-style-h4-22.text-color-white.text-align-center.interactive-demo {
    font-size: 20px;
  }

  .testimonial-logos-div {
    overflow: visible;
  }

  .demo-div {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .demo-div.bg-brand-blurp-100.demo-request-hero.new-2025 {
    padding-bottom: 10px;
  }

  .demo-div.bg-brand-tan {
    height: 100%;
    padding-bottom: 400px;
  }

  .teams-hero {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .teams-hero.full-width {
    border-radius: 0;
    margin-top: 57px;
  }

  .team-instructor-grid {
    grid-template-columns: 1fr;
  }

  ._1200px-container-6 {
    width: 90%;
    max-width: 1200px;
  }

  .heading-style-h5-6, .heading-style-h5-6.text-color-white, .heading-style-h5-6.text-color-white {
    font-size: 16px;
  }

  .margin-bottom-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .split-text-teams {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h3-24 {
    font-size: 2rem;
  }

  .heading-style-h3-24.text-color-primary, .heading-style-h3-24.text-color-light, .heading-style-h3-24.text-color-primary, .heading-style-h3-24.text-color-light {
    font-size: 24px;
  }

  .section-regular-24 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .margin-bottom-34 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-medium-9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h2-9, .heading-style-h2-9.text-color-primary, .heading-style-h2-9.text-color-primary {
    font-size: 30px;
  }

  .padding-section-teams {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-medium-10 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h2-10, .heading-style-h2-10.text-color-primary, .heading-style-h2-10.text-color-primary {
    font-size: 30px;
  }

  .margin-bottom-36 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-11, .heading-style-h2-11.text-color-primary, .heading-style-h2-11.text-color-primary {
    font-size: 30px;
  }

  ._10x-sally {
    top: 83%;
  }

  .slide1, .slide3 {
    height: 100%;
  }

  ._7x-basia {
    top: 83%;
  }

  .padding-global-17.grey.hidetop {
    display: none;
  }

  .grid-34._2 {
    grid-template-columns: 1fr;
  }

  .feat-women-name {
    font-size: 1.125rem;
  }

  .feat-women-name.title {
    font-size: 1.3rem;
  }

  .card-layout_align-center {
    width: 400px;
    display: flex;
  }

  .quote---long.womens-day-smlarge, .quote---long.smlarge, .quote---long.womens-day-smlarge, .quote---long.smlarge {
    font-size: 21px;
  }

  .text-div-barbara {
    min-height: 400px;
    padding-top: 50px;
  }

  .text-size-regular-18 {
    font-size: 1.125rem;
  }

  .text-size-regular-18.title {
    font-size: 1.3rem;
  }

  .grid_services {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: start center;
    place-items: center;
    width: 100%;
  }

  .grid_services.sally {
    grid-template-rows: minmax(25rem, 1fr);
    grid-template-columns: 1fr;
  }

  .grid_services.basia {
    margin-top: 500px;
  }

  .grid_services.basia.mobile-only {
    margin-top: 0;
  }

  .padding-layout {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-layout._0 {
    width: 100%;
  }

  .women-wrapper {
    margin-top: 100px;
  }

  .slide-11 {
    height: 100%;
  }

  .womens-day-description-div {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .card {
    border-radius: 1rem;
    grid-template-columns: 1fr;
    padding: 2rem;
  }

  .card.swipes.basia.mobile, .card.swipes.quote {
    display: none;
  }

  .card.is-black {
    align-items: center;
    width: 100%;
  }

  .card.swipes {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .card.swipes.basia.mobile, .card.swipes.quote, .card.swipes.basia.mobile, .card.swipes.basia.mobile, .card.swipes.quote {
    display: none;
  }

  .section-features {
    padding-top: 8rem;
  }

  .section-features.women {
    padding-top: 0;
  }

  .hero-womenkickingsaas {
    background-position: 2% 75%, 50% 199%;
  }

  .womens-day.sm-sub.gradient {
    font-size: 20px;
  }

  .barbara-slider {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-style-h2-12, .heading-style-h2-12.text-color-primary, .heading-style-h2-12.text-color-primary {
    font-size: 30px;
  }

  .button-womensday {
    font-size: 14px;
  }

  .card_2col-layout {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
  }

  .nominee-name {
    font-size: 1.125rem;
  }

  .nominee-name.title {
    font-size: 1.3rem;
  }

  .nominee-person {
    align-items: center;
    width: 100%;
  }

  .rotating-txt {
    width: 34vw;
    height: 34vw;
  }

  .rotating-txt.blog.hide-mobile, .rotating-txt.onboarding.hide-mobile {
    display: none;
  }

  .rotating-txt.blog.hide-mobile, .rotating-txt.onboarding.hide-mobile {
    display: none;
  }

  .rotating-txt.onboarding.hide-mobile {
    display: none;
  }

  .rotating-txt.onboarding.newpages {
    width: 30vw;
    height: 20vw;
    inset: auto auto 7% 0%;
  }

  .navigation-side-block-feature-3.hide-mobile {
    display: none;
  }

  .navigation-base-wrapper-10 {
    background-color: #121627;
  }

  .button-text-only-4.regular.sm {
    font-size: 11px;
  }

  .navigation-list-dropdown-l---product.w--open {
    padding: 0;
  }

  .navigation-list-dropdown-l---product.auto.w--open, .navigation-list-dropdown-l---product.mobile.w--open, .navigation-list-dropdown-l---product.auto.w--open, .navigation-list-dropdown-l---product.mobile.w--open {
    height: auto;
  }

  .button-99.is-small.margin-left.xs-mobile.main-nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  ._1200px-container-7 {
    width: 90%;
    max-width: 1200px;
  }

  ._1200px-container-7.integration-hero.content-block {
    width: 100%;
  }

  .centered-integration-content-2 {
    width: 90%;
  }

  .navigation-grid-s-10 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .navigation-grid-s-10.darkresources {
    grid-template-columns: 1fr;
  }

  .navigation-grid-s-10.darkresources.less-pad {
    margin-bottom: 0;
  }

  .navitem-3.sm {
    font-size: 11px;
  }

  .integration-detail-hero-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dropdown-link-small-3 {
    background-color: #020c1c;
  }

  .mobile-only-tags {
    flex-wrap: wrap;
    padding-left: 5px;
    padding-right: 5px;
  }

  .workflow-for-integration-div-pill {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
  }

  .integration-goal-filter-select-2.workflow-for, .integration-goal-filter-select-2.workflow, .integration-goal-filter-select-2.workflow-for, .integration-goal-filter-select-2.workflow, .app-type-filter-select-2.workflow, .app-type-filter-select-2.workflow {
    font-size: 9px;
  }

  .integration-goal-filter-div-for-pill-2.mobile, .app-type-filter-div-for-pill {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .logo-div-3 {
    width: 100px;
  }

  .collection-item-3.no-side-pad {
    padding-right: 0;
  }

  .integration-goal-filter-select-3.workflow-for, .integration-goal-filter-select-3.workflow, .integration-goal-filter-select-3.workflow-for, .integration-goal-filter-select-3.workflow, .app-type-filter-select-3.workflow, .app-type-filter-select-3.workflow {
    font-size: 9px;
  }

  .ways-to-connect-text-2 {
    font-size: 13px;
  }

  .ways-to-connect-link-2 {
    display: none;
  }

  .text-size-regular-35.text-color-grey.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .image-feat-card {
    min-height: 300px;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .acad-hero-img-div-8 {
    width: 34vw;
    bottom: 42%;
  }

  .rich-txt-img-8.square {
    width: 400px;
  }

  .paa-caption {
    margin-top: 12px;
    font-size: 14px;
  }

  .text-size-large-2 {
    font-size: 1.125rem;
  }

  .paa-examples {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .interior-paa-hero {
    flex-wrap: wrap;
  }

  .interior-paa-hero.center-mobile {
    justify-content: center;
  }

  .heading-style-h6-5 {
    font-size: 16px;
  }

  .heading-style-h6-5.margin-bottom-37.margin-top {
    margin-bottom: 1rem;
  }

  .template-content {
    font-size: 24px;
  }

  .individual-link-div {
    margin-bottom: 20px;
  }

  .heading-style-h5-7 {
    font-size: 16px;
  }

  .link-block-main-div {
    margin-top: 20px;
  }

  .margin-bottom-37 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sticky-content {
    padding-bottom: 40px;
  }

  .template-column {
    width: 100%;
  }

  .note-from-the-contributor {
    height: 275px;
  }

  .note-from-the-contributor.full-width {
    height: auto;
    margin-bottom: 5rem;
  }

  .section-heading-4 {
    font-size: 24px;
  }

  .note-white {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h5-8 {
    font-size: 16px;
  }

  .heading-style-h5-8.typeface-justme {
    font-size: 30px;
  }

  .heading-style-h6-6 {
    font-size: 16px;
  }

  .paa-callout {
    margin-bottom: 20px;
  }

  .hot-tip-col-left {
    padding-bottom: 10px;
  }

  .hot-tip-image {
    width: 100px;
  }

  .callout-1200container {
    width: 100%;
  }

  .callout-1200container.is-1400 {
    flex-direction: column;
    align-items: stretch;
  }

  .full-width-callout-paa {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .special-call-out-row {
    flex-wrap: wrap;
  }

  .hottip-container-mo101 {
    margin-bottom: 20px;
  }

  .heading-style-h6-7, .heading-style-h6-8, .heading-style-h6-9, .heading-style-h6-10, .heading-style-h6-11 {
    font-size: 16px;
  }

  .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.resourcevariation, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.teams, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.resourcevariation, .navigation-side-block---product-copy.integrations, .navigation-side-block---product-copy.teams, .navigation-side-block---product-copy.integrations, .nav-full-block.integrations, .nav-full-block.integrations, .nav-full-block.resourcevariation, .nav-full-block.integrations, .nav-full-block.teams, .nav-full-block.integrations, .nav-full-block.integrations, .nav-full-block.integrations, .nav-full-block.resourcevariation, .nav-full-block.integrations, .nav-full-block.teams, .nav-full-block.integrations {
    background-color: #121627;
    border-left-style: none;
  }

  .nav-whyappcues-dropdown.w--open {
    padding: 0;
  }

  .nav-whyappcues-dropdown.mobile.w--open, .nav-whyappcues-dropdown.auto.w--open, .nav-whyappcues-dropdown.mobile.w--open, .nav-whyappcues-dropdown.auto.w--open {
    height: auto;
  }

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

  .nav-menu-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 4px;
  }

  .nav-menu-image {
    max-height: 240px;
  }

  .nav-links-featured {
    padding: 4px;
  }

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

  .nav-menu-link {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .nav-menu-link.full-width.color-special {
    margin-top: 0;
    padding: 10px;
  }

  .nav-card.platform-drop {
    align-items: flex-start;
  }

  .nav-card.platform-drop.streetch {
    align-items: stretch;
  }

  .nav-menu-buttons {
    display: none;
  }

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

  .nav-dropdown-card-large {
    flex-flow: column;
  }

  .nav-dropdown-card-large.shadow-medium.sm {
    width: 100%;
  }

  .nav-dropdown-menu.w--open {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-menu-arrow {
    display: none;
  }

  .nav-menu-divider {
    border-top: 1px dashed #b5bbc4;
    border-right-style: none;
    width: 100%;
    height: 1px;
  }

  .nav-menu-side {
    width: auto;
  }

  .column-x-small-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .nav-dropdown-card, .nav-dropdown-card-medium {
    flex-flow: column;
  }

  .nav-docs-card.paa, .nav-docs-card.mwa-stretch, .nav-docs-card.plg-collective, .nav-docs-card.blog {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-right: 15px;
  }

  .nav-docs-card.mobile.mobile-variation {
    background-size: 100px;
  }

  .nav-docs-card.mobile.mobile-variation.hundo {
    height: 100%;
  }

  .nav-docs-card.web {
    background-size: 100px;
  }

  .nav-docs-card.paa, .nav-docs-card.mwa-stretch, .nav-docs-card.plg-collective, .nav-docs-card.blog {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-right: 15px;
  }

  .nav-dropdown-card-2 {
    flex-flow: column;
  }

  .icon-text-div.align-center-mobile {
    justify-content: center;
    align-items: flex-start;
  }

  .banner_close-button {
    margin-left: 0;
  }

  .button-100 {
    letter-spacing: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
  }

  .circle-small {
    width: 2.5rem;
    height: 2.5rem;
  }

  .banner_wrap, .xs-cta {
    grid-column-gap: 2rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .text-wrap_centered {
    max-width: 27.5rem;
  }

  .spacer-small-2 {
    padding-top: 1.25rem;
  }

  .cta_3_decoration-top {
    width: 5rem;
    top: -2.5rem;
  }

  .text-size-medium-33 {
    letter-spacing: -.011em;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .cta_3_decoration-right {
    width: 5rem;
    bottom: -1rem;
    right: -1rem;
  }

  .eyebrow {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .button-101 {
    letter-spacing: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: 1rem;
  }

  .cta_3_decoration-left {
    bottom: -1rem;
    left: -1rem;
  }

  .card_large {
    padding: 2rem;
  }

  .card_large.bg-brand-purp-100 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout348_desktop-image-wrapper {
    display: none;
  }

  .text-size-medium-34 {
    font-size: 1rem;
  }

  .layout348_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout348_content {
    height: auto;
  }

  .layout348_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .layout348_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout348_mobile-image {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    position: static;
  }

  .spacer-xsmall-3 {
    padding-top: .75rem;
  }

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

  .text-size-small-18 {
    font-size: .75rem;
    line-height: 1.25rem;
  }

  .spacer-medium-3 {
    padding-top: 1.5rem;
  }

  .cta-text-align-center-mobile {
    text-align: center;
  }

  .h2-heading {
    font-size: 48px;
  }

  .scrolling_effect-wrap {
    grid-column-gap: .75rem;
  }

  .horizontal_spacer-large {
    padding: 2rem;
  }

  .heading-size-huge {
    letter-spacing: -.03em;
    font-size: 3.6rem;
    line-height: 5rem;
  }

  .featured-4-grid {
    grid-row-gap: 36px;
  }

  .featured-4-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    object-fit: fill;
    object-fit: fill;
    object-fit: fill;
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .lightbox.lightbox-mobile {
    margin-bottom: 0;
  }

  .play-button-3 {
    width: 60px;
    height: 60px;
  }

  .play-button-3.purple {
    width: 90px;
    height: 90px;
  }

  .play-button-3.purple.lightbox-mobile {
    width: 55px;
    height: 55px;
    padding: 5px;
  }

  .image-289 {
    position: absolute;
  }

  .image-289.patterns.new-pages {
    max-width: 85%;
    position: static;
  }

  .quotes-sect-light.padding-section-medium.hide-mobile, .patterns-feaet.padding-section-medium.hide-mobile, .patterns-feaet.padding-section-medium.hide-mobile, .patterns-feaet.padding-section-medium.hide-mobile {
    display: none;
  }

  .layout491_tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-35 {
    font-size: 1rem;
  }

  .layout491_tabs-menu {
    margin-bottom: 2rem;
  }

  .heading-style-h4-23 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-large-3 {
    font-size: 1.125rem;
  }

  .section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .industry-leader {
    width: 60%;
  }

  .lead-market-badge {
    inset: auto auto 0%;
  }

  .homepage-logo-div.center {
    margin-top: 0;
    padding-top: 0;
  }

  .text-size-medium-36 {
    font-size: 1rem;
  }

  .gallery22_slide {
    padding-right: 1.5rem;
  }

  .gallery22_mask {
    width: 50%;
  }

  .mobile-logo-div.center {
    margin-top: 0;
    padding-top: 0;
  }

  .security-section.bottom-module.bg-brand-tan._w-wave-top.margin-top {
    padding-top: 5rem;
  }

  .enterprise-grid {
    padding-left: 5%;
    padding-right: 5%;
  }

  .enterprise-sec-columns {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .patterncard {
    width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .heading-style-h4-24 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .layout386_card-small-content {
    padding: 1.5rem;
  }

  .text-size-medium-37 {
    font-size: 1rem;
  }

  .layout496_tabs-content {
    margin-bottom: 1.5rem;
  }

  .heading-style-h4-25 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .layout496_tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .cta-div {
    height: 210px;
  }

  .homepage-tab-container-div {
    order: -1;
    width: 100%;
    margin-bottom: 40px;
  }

  .homepage-tab-container-div.vid-home.test-video {
    max-height: 250px;
  }

  .homepage-video-2 {
    min-height: 250px;
    max-height: 250px;
  }

  .interactive-demo-cta {
    padding-top: 1%;
    padding-bottom: 1%;
  }

  ._100-home-test {
    margin-top: 55px;
  }

  .tabbed-video {
    order: -1;
    width: 100%;
    margin-bottom: 40px;
  }

  .tabbed-video.vid-home.test-video {
    max-height: 250px;
  }

  .image_inside-text-1 {
    width: 7.875rem;
    height: 3.5rem;
  }

  .blog-thumbnail-image-2 {
    height: 50vw;
    max-height: 400px;
  }

  .grid-110, .grid-110._1-row, .grid-110._1-row {
    grid-template-columns: 1fr;
  }

  .tour-cards {
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._1200px-container-8 {
    width: 90%;
    max-width: 1200px;
  }

  .team-member-image-wrapper {
    order: -1;
    height: 450px;
  }

  .team-member-image-wrapper.blurp {
    height: 450px;
  }

  .team-member-image-wrapper.blurp.bottom {
    height: 380px;
  }

  .team-member-image-wrapper.blurp-copy {
    height: 450px;
  }

  .team-member-image-wrapper.blurp-copy.bottom {
    height: 380px;
  }

  .h6-heading-2 {
    font-size: 28px;
  }

  .team-member-card {
    height: 380px;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .grid-three-column-2 {
    grid-template-columns: 1fr;
  }

  .h2-heading-3 {
    font-size: 44px;
  }

  .contact-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .h1-heading {
    font-size: 40px;
  }

  .paragraph-x-large-2 {
    font-size: 18px;
  }

  ._w-flip-card, .c-card-back, .c-card-front, ._w-card-front {
    height: 380px;
  }

  .leadership-team-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .leadership-team-section.none.bg-brand-tan._w-wave {
    padding-top: 20px;
  }

  .h1-heading-2 {
    font-size: 56px;
  }

  .h2-heading-4 {
    font-size: 40px;
  }

  .section-regular-25 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-grid-large {
    grid-template-columns: 1fr;
  }

  .gallery-section {
    min-height: auto;
    padding-top: 300px;
    padding-bottom: 240px;
  }

  .gallery-rotate-image._03, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01, .gallery-rotate-image._03, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01 {
    display: none;
  }

  .gallery-background-images {
    max-width: 100%;
  }

  .team-cta.shadow-medium {
    padding: 45px;
  }

  .testimonial-slider-image.main {
    width: 100%;
    position: static;
  }

  .testimonial-block-3 {
    padding: 24px;
  }

  .testimonial-grid-2 {
    grid-template-columns: 1fr;
  }

  .text-size-regular-44.text-align-left.align-center-mobile.smallhomenew.hidemobile {
    display: none;
  }

  .grid-113._2wbox {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
  }

  .heading-style-h2-13 {
    font-size: 30px;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp {
    height: 500px;
  }

  .featured-callout-2._1wbox.colorteal {
    background-position: 100% 100%;
    height: 500px;
  }

  .featured-callout-2._2wimg.home.dark {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2e7f_newhome2%402x.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 500px;
  }

  .text-size-large-4 {
    font-size: 1.125rem;
  }

  .intro-home-clickable {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .intro-home-clickable.background-white {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-regular-45.pill {
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .testimonial-mask {
    width: 100%;
  }

  .center-headline-div.margin-top.margin-large {
    margin-top: 3rem;
  }

  .center-headline-div.margin-top.margin-bottom.center-mobile {
    text-align: center;
    text-align: center;
  }

  .testimonial-quote-wrapper {
    width: auto;
    height: 280px;
  }

  .testimonial-quote-wrapper.interior {
    height: auto;
  }

  .text-style-allcaps-18._100-wrap {
    width: 100%;
  }

  .testimonial-message {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-style-h2-14 {
    font-size: 30px;
  }

  .testimonial-author-name-2 {
    font-size: 16px;
  }

  .testimonial-slide-3 {
    width: 100%;
  }

  .testimonial-author-role-2 {
    letter-spacing: 0;
    font-size: 13px;
  }

  .testimonial-author-role-2.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .testimonial-slider-3 {
    width: 100%;
  }

  .testimonial-arrow-left {
    bottom: 0;
  }

  .image-cover-6 {
    width: 30%;
    height: auto;
  }

  .text-size-medium-38 {
    font-family: DM Sans, sans-serif;
    font-size: 1rem;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout406_tabs-menu {
    flex-wrap: wrap;
    margin-bottom: 3rem;
  }

  .heading-style-h2-15 {
    font-size: 30px;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery-section-4 {
    min-height: auto;
    padding-top: 300px;
    padding-bottom: 240px;
  }

  .header142_content {
    padding-top: 50px;
  }

  .gallery-background-images-2 {
    max-width: 100%;
  }

  .heading-style-h1-9 {
    font-size: 40px;
  }

  .form-whitecontainer.align-center {
    width: 100%;
  }

  .form-block-white-back.demo-hero.shadow-medium {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-column.some-pad {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-squiggle {
    inset: 0% -25% auto auto;
    transform: none;
  }

  .h3-heading-2 {
    font-size: 44px;
  }

  .msf-pricing-card, .msf-contact-details {
    grid-template-columns: 1fr;
  }

  .g2-xs-grid.smaller.new._3 {
    margin-top: .25rem;
  }

  .body-x-large {
    font-size: 18px;
  }

  .testimonial-block-4 {
    padding: 24px;
  }

  .testimonial-grid-3 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  ._1200 {
    width: 100%;
  }

  .testimonial-block-tan {
    padding: 24px;
  }

  .slide-15 {
    width: 100%;
    position: static;
  }

  .testimonial-block {
    width: 100%;
    max-width: none;
  }

  .mask-7 {
    width: 100%;
    position: static;
  }

  .logo-div-align-center.margin-top.pricing-cta-link {
    padding-left: 30px;
    padding-right: 30px;
  }

  .code-embed-20.auto {
    min-width: auto;
  }

  .h2-heading-5 {
    font-size: 40px;
  }

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

  .feature-card-arrow {
    display: none;
  }

  .logo-testimonial-blur {
    max-width: 200px;
    max-height: 200px;
  }

  .logo-block {
    min-width: 150px;
  }

  .logo-content {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .logo-testimonial-content.left.final {
    margin-left: 0;
  }

  .cta-card {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top {
    padding-left: 0;
    padding-right: 0;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan.less-top {
    margin-top: 4rem;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-blurp, ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-teal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .feature-4-grid {
    grid-row-gap: 36px;
  }

  .feature-4-grid.animated._39.how-it-works.mobile-optimized, .feature-4-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-4-grid.animated._39.how-it-works.mobile-optimized, .feature-4-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-4-grid.animated._39.how-it-works.mobile-optimized, .feature-4-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-4-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-4-grid.animated._39.teams._1200px {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .feature-4-grid.animated._39.how-it-works {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .feature-4-grid.animated._39.how-it-works.mobile-optimized {
    object-fit: fill;
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .pro-services-img {
    position: static;
    top: 452.688px;
  }

  .feature-5-grid {
    grid-row-gap: 36px;
  }

  .feature-5-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-5-grid.animated._39.how-it-works.mobile-optimized, .feature-5-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-5-grid.animated._39.how-it-works.mobile-optimized, .feature-5-grid.animated._39.teams.mobile-optimized, .feature-5-grid.animated._39.teams.mobile-optimized {
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-5-grid.animated._39.how-it-works {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .feature-5-grid.animated._39.how-it-works.mobile-optimized {
    object-fit: fill;
    object-fit: fill;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .feature-5-grid.just-5 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .bottom-footer-blurp.margin-bottom {
    padding-top: 2rem;
  }

  .hiw-number-rounded {
    width: 40px;
    height: 40px;
    font-size: 18px;
    line-height: 24px;
    top: -20px;
    left: -20px;
  }

  .h2-heading-7 {
    font-size: 44px;
  }

  .section-regular-30 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .process-grid-2 {
    grid-template-columns: 1fr;
  }

  .h2-heading-8 {
    font-size: 46px;
    line-height: 54px;
  }

  .grid-two-column-3 {
    grid-template-columns: 1fr;
  }

  .h2-heading-9 {
    font-size: 44px;
  }

  .demo-grid {
    margin-top: .5rem;
  }

  .link-variation {
    padding-left: 5px;
    padding-right: 5px;
  }

  .form-text-area {
    min-height: 188px;
  }

  .contact-block-large {
    padding: 40px;
  }

  .h2-heading-10 {
    font-size: 48px;
  }

  .contact-form-grid {
    grid-template-columns: 1fr;
  }

  .h3-heading-3 {
    font-size: 40px;
  }

  .section-large-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-regular-38 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-col-champs {
    grid-template-columns: 1fr;
  }

  .hero-champs-img {
    position: static;
    top: 452.688px;
  }

  .intro-description {
    padding-left: 0;
    padding-right: 0;
  }

  .blending-group-wrapper, .main-shapes-wrapper {
    filter: blur(80px);
  }

  .copy-medium {
    font-size: 1.3em;
    line-height: 1.4em;
  }

  .shape-3 {
    width: 30em;
    height: 100em;
  }

  .title1 {
    font-size: 5em;
  }

  .customer-stories-detail-copy, .resource-hub-hero {
    padding: 40px 0 0;
  }

  .resource-hub-hero.bg-darkgradient {
    padding: 50px 3% 60px;
  }

  .resource-hub-hero.bg-darkgradient.interior {
    padding-left: 0%;
    padding-right: 0%;
  }

  .resource-hub-hero.bg-darkgradient.home {
    padding-left: 5%;
    padding-right: 5%;
  }

  .resource-hub-buttons-div {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .resource-hub-grid {
    grid-template-columns: 1fr;
  }

  .image-cover-14 {
    object-fit: cover;
  }

  .resource-hub-section-container {
    padding-top: 50px;
    padding-bottom: 72px;
    overflow: hidden;
  }

  .h1-heading-3 {
    font-size: 54px;
    line-height: 62px;
  }

  .blog-image-small {
    max-height: none;
  }

  .resource-container {
    grid-template-columns: 1fr;
  }

  .anchor-nav-div {
    margin-top: 40px;
  }

  .error-message-text {
    text-align: center;
  }

  .list-foundational {
    text-align: left;
    font-size: 17px;
  }

  .two-grid-foundational.margin-bottom.margin-top._1-1-mobile {
    grid-template-columns: 1fr;
  }

  .text-w-icon-found {
    font-size: var(--h4-mobile);
    line-height: 1.4;
  }

  .text-w-icon-found.foundational.ug.align-center-tablet, .text-w-icon-found._2025-dm.align-center-mobile {
    text-align: center;
  }

  .text-w-icon-found.text-color-white.align-center-mobile {
    font-size: var(--h4-mobile);
    text-align: center;
  }

  .text-w-icon-found.text-color-white.margin-top.margin-bottom.center-mobile {
    font-size: var(--h4-mobile);
    text-align: center;
    font-size: var(--h4-mobile);
    text-align: center;
    font-size: var(--h4-mobile);
    text-align: center;
    margin-bottom: 1rem;
  }

  .text-w-icon-found.text-color-white.mwa-specific.align-center-mobile {
    font-size: 26px;
  }

  .text-w-icon-found.text-color-primary.margin-top.margin-bottom.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    margin-bottom: 1rem;
  }

  .text-w-icon-found.text-color-primary.blog-specific {
    font-size: 22px;
  }

  .text-w-icon-found.text-color-primary.blog-specific.appcues-cta {
    font-size: 24px;
  }

  .text-w-icon-found.text-color-primary.paa {
    font-size: 30px;
  }

  .text-w-icon-found.text-color-primary.paa-specific.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-w-icon-found.text-color-primary {
    font-size: var(--h4-mobile);
  }

  .text-w-icon-found.text-color-primary.foundational {
    font-size: 22px;
  }

  .text-w-icon-found.text-color-light {
    font-size: var(--h4-mobile);
  }

  .text-w-icon-found.text-color-light.center-mobile {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .text-w-icon-found.text-color-light.center-mobile.margin-bottom.margin-top.cta {
    font-size: var(--h3-tablet);
    font-size: var(--h3-tablet);
    font-size: var(--h3-tablet);
    font-size: var(--h3-tablet);
  }

  .text-w-icon-found.foundational {
    font-size: var(--h4-tablet);
  }

  .text-w-icon-found.foundational.ug.larger {
    font-size: 26px;
  }

  .text-w-icon-found.foundational.ug.align-center-tablet, .text-w-icon-found._2025-dm.align-center-mobile, .text-w-icon-found._2025-dm.align-center-mobile {
    text-align: center;
  }

  .pricing-cards-class {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .pricing-cards-class.pricing-cards-center.less-interior-mobile {
    padding-bottom: 30px;
  }

  .h2-heading-11 {
    font-size: 46px;
    line-height: 54px;
  }

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

  .h1-heading-4 {
    font-size: 54px;
    line-height: 62px;
  }

  .heading-pattern {
    margin-right: -20px;
    padding-right: 20px;
  }

  .background {
    display: none;
  }

  .pricing-cta.small-cta.align-center-mobile {
    justify-content: center;
    align-items: center;
  }

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

  .h4-heading-3 {
    font-size: 28px;
  }

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

  .h5-heading-5 {
    font-size: 24px;
  }

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

  .h1-heading-5 {
    font-size: 40px;
  }

  .pricing-card-inner.shadow-medium.shadow-blurple {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-providers-column {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-x-small-10 {
    margin-right: 8px;
    display: inline;
  }

  .h3-heading-6 {
    font-size: 40px;
  }

  .grid-four-column {
    grid-template-columns: 1fr;
  }

  .section-large-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cta-block-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .cta-block-2.premium {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
  }

  .content-bento-right, .content-bento-left {
    grid-template-columns: 1fr;
  }

  .content-bento-left.full-width-tablet {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .pricing-lg-cta-textcol {
    margin-bottom: 20px;
  }

  .blur-image {
    display: none;
  }

  .title-wrap {
    margin-bottom: 40px;
  }

  .feature-tab-menu {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .feature-tab-link {
    z-index: 6;
    padding: 10px 20px;
  }

  .testimonial-border {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-grid-4 {
    grid-template-columns: 1fr;
  }

  .testimonial-section-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .testimonial-divider {
    display: none;
  }

  .testimonial-section-appcuesai {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading-12 {
    font-size: 40px;
  }

  .feature-grid-2, .grid-two-column-4 {
    grid-template-columns: 1fr;
  }

  .grid-two-column-4.smaller {
    width: 100%;
  }

  .gallery-image-x-small-square {
    width: auto;
  }

  .h3-heading-8 {
    font-size: 40px;
  }

  .feature-tile.colored.more {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-x-small-11 {
    margin-right: 8px;
    display: inline;
  }

  .grid-three-column-3 {
    grid-template-columns: 1fr;
  }

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

  .text-size-xlarge-2 {
    font-size: 18px;
  }

  .feature_items {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h2-16 {
    font-size: 3rem;
  }

  .h2-heading-13 {
    font-size: 40px;
  }

  .title-row-2 {
    grid-column-gap: 8px;
  }

  .title-doodle {
    height: 16px;
    bottom: -16px;
  }

  .grid-4-col, .grid-3-col.margin-top, .grid-3-col.margin-top {
    grid-template-columns: 1fr 1fr;
  }

  .benefits-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sm-two-panel {
    grid-template-columns: 1fr;
  }

  .f-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cta-button-wrapper {
    display: flex;
  }

  .section-large-10 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h3-heading-9 {
    font-size: 40px;
  }

  .cta-card-filled {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 64px;
    padding-right: 64px;
  }

  .grid-three-column-4 {
    grid-template-columns: 1fr;
  }

  .background-layer-2 {
    background-position: 0 0, 50% 100%;
    background-size: 300px 300px, auto;
  }

  .content-wrapper {
    height: 50vh;
  }

  .text-don-t-change {
    font-size: 18px;
    line-height: 24px;
  }

  .text-change-wrapper {
    height: 24px;
  }

  .text-change {
    font-size: 18px;
    line-height: 24px;
  }

  .text-size-medium-40 {
    font-size: 1rem;
  }

  .layout424_content {
    min-height: 0;
  }

  .layout424_heading {
    font-size: 4rem;
  }

  .layout424_heading-list {
    height: 4.75rem;
  }

  .layout424_component {
    height: 200vh;
  }

  .heading-style-h1-10 {
    font-size: 40px;
  }

  .heading-style-h1-10.interior-smaller {
    font-size: 50px;
  }

  .heading-style-h1-10.interior-smaller.text-align-left.align-center-mobile {
    font-size: 45px;
  }

  .navattic-tour-image-2 {
    border-radius: 8px;
  }

  .noanim-featblock {
    padding: 35px 35px 0;
  }

  .noanim-featblock.white-teamwrap, .noanim-featblock.how-it-works.no-int-pad-mobile, .noanim-featblock.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.grey-back.no-interior-pad {
    min-height: auto;
    padding-top: 1em;
  }

  .noanim-featblock.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.no-background.mobile-optimized {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 70%;
    height: auto;
    min-height: auto;
    display: block;
    overflow: hidden;
  }

  .noanim-featblock.white.contain {
    object-fit: fill;
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    position: relative;
  }

  .noanim-featblock.grey-back {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.no-interior-pad {
    aspect-ratio: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .noanim-featblock.no-interior-pad.contain {
    min-width: auto;
  }

  .noanim-featblock.white-teamwrap, .noanim-featblock.how-it-works.no-int-pad-mobile, .noanim-featblock.how-it-works.no-int-pad-mobile, .noanim-featblock.no-background {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-17 {
    font-size: 30px;
  }

  .copywrite-text-2.link {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-style-h1-11, .heading-style-h1-11.new-dm {
    font-size: 40px;
  }

  .heading-style-h1-11.new-dm.smaller-comp.new-hero.margin-bottm.align-center-tablet, .heading-style-h1-11.new-dm {
    font-size: 40px;
  }

  .heading-style-h1-11.new-dm.smaller-comp {
    letter-spacing: -1.5px;
    font-size: 36px;
  }

  .heading-style-h1-11.new-dm.smaller-comp.new-hero.margin-bottm.align-center-tablet {
    font-size: 40px;
  }

  .grid-118._2wbox {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .primary-call-to-action-2 {
    padding: 50px 20px;
  }

  .text-size-large-7 {
    font-size: 1.125rem;
  }

  .text-size-large-7.text-align-center.text-style-semibold {
    font-size: 1.5rem;
  }

  .header-block-primary {
    padding-top: 150px;
  }

  .testimonial-author-name-3 {
    font-size: 16px;
  }

  .header-image-overflow {
    height: 580px;
  }

  .footer-headings-2 {
    margin-bottom: 15px;
    font-size: 14px;
  }

  .heading-style-h4-26 {
    font-size: 18px;
    line-height: 1.4;
  }

  .text-size-regular-48.pill {
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .text-size-regular-48.margin-top.sm.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .testimonial-author-role-3 {
    letter-spacing: 0;
    font-size: 13px;
  }

  .heading-style-h3-25 {
    font-size: 35px;
    line-height: 1.3;
  }

  .heading-style-h3-25.text-color-light {
    font-size: 24px;
  }

  .text-size-regular-49.text-align-left.align-center-mobile.smallhomenew.hidemobile {
    display: none;
  }

  .footer-link-2024-2 {
    font-size: 12px;
    line-height: 1.2em;
  }

  .pill-container-3.color-lightblue.nostretch {
    justify-content: center;
    align-items: center;
    min-width: auto;
  }

  .pill-container-3.color-lightblue.nostretch.pill-full-future.add-arrows {
    padding-left: 2%;
    padding-right: 2%;
  }

  .footer-sub-div-2 {
    border-top: 1px solid #373c54;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 20px;
    display: flex;
  }

  .heading-style-h2-18 {
    font-size: 30px;
  }

  .copywrite-text-3.link {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-style-h1-12, .heading-style-h1-12.new-dm {
    font-size: 40px;
  }

  .heading-style-h1-12.new-dm {
    font-size: 40px;
  }

  .heading-style-h1-12.new-dm.smaller-comp {
    letter-spacing: -1.5px;
    letter-spacing: -1.5px;
    font-size: 36px;
  }

  .grid-119._2wbox {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
  }

  .testimonial-author-name-4 {
    font-size: 16px;
  }

  .heading-style-h4-27 {
    font-size: 18px;
    line-height: 1.4;
  }

  .text-size-regular-50.pill {
    font-family: DM Mono, sans-serif;
    font-size: 14px;
  }

  .heading-style-h3-26 {
    font-size: 35px;
    line-height: 1.3;
  }

  .heading-style-h3-26.text-color-light {
    font-size: 24px;
  }

  .text-size-regular-51.text-align-left.align-center-mobile.smallhomenew.hidemobile {
    display: none;
  }

  .pill-container-4.color-lightblue.nostretch {
    justify-content: center;
    align-items: center;
    min-width: auto;
  }

  .footer-sub-div-3 {
    border-top: 1px solid #373c54;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 20px;
    display: flex;
  }

  .section-regular-36 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h1-heading-6 {
    font-size: 48px;
  }

  .grid-120 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    padding-top: 15px;
  }

  .resources-bottom.transparent.no-bottom-pad {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bootom-waves {
    margin-top: -300px;
  }

  .wavess.mobile-only {
    display: block;
  }

  .wavess.desktop-only {
    display: none;
  }

  .card-tops {
    min-height: 400px;
  }

  .icon-17 {
    order: 0;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    width: auto;
    display: flex;
  }

  .menu-button-8 {
    justify-content: flex-end;
    align-items: center;
    width: 70%;
    display: flex;
  }

  .link-block-42 {
    width: 30%;
  }

  .hd-actions {
    display: none;
  }

  .ap-card__h {
    font-size: 24px;
  }

  .ap-grow__title, .ap-life__h {
    font-size: 42px;
  }

  .aw-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .aw-footer-top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .aw-hero__input {
    min-height: 100px;
  }

  .pr-plans-inner {
    padding-top: 40px;
  }

  .pr-grid {
    flex-flow: column;
  }

  .pr-faq.dars {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pr-cta {
    background-color: #291a3d;
    padding: 40px 20px;
  }

  .bl-news-row {
    text-align: center;
  }

  .bl-header-inner.bg-color-s {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bl-eyebrow {
    margin-left: auto;
    margin-right: auto;
  }

  .bl-search-row {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .bl-h1-1 {
    text-align: center;
  }

  .bl-featured-card {
    grid-template-columns: 1fr;
  }

  .bl-feat-fpo {
    width: 100%;
  }

  .bl-feat-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .bl-featured, .bl-popular {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bl-gridcard {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .bg-bacgsxs {
    width: 100%;
  }

  .bl-filter {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bl-more {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bl-more-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .bl-more-header {
    margin-left: auto;
    margin-right: auto;
  }

  .bl-cta {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-308 {
    width: 100%;
  }

  .bl-cta-left {
    width: auto;
  }

  .exp-hero {
    padding-top: 60px;
  }

  .exp-section-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exp-h1 {
    font-size: 42px;
  }

  .exp-hero-media {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exp-feature-grid {
    flex-flow: column;
  }

  .exp-three-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .exp-three-h {
    font-size: 42px;
  }

  .exp-three-sub {
    max-width: 760px;
  }

  .exp-engine-card {
    padding: 20px;
  }

  .exp-engine-h {
    font-size: 42px;
  }

  .exp-engine-stack.cs {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .exp-engine {
    padding: 40px 20px;
  }

  .sp-h1 {
    font-size: 42px;
  }

  .sp-hero-inner.gap28px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sp-hero-desc {
    text-align: center;
  }

  .sp-diff-h {
    font-size: 42px;
  }

  .sp-diff-cols {
    flex-flow: column;
  }

  .sp-talk-h {
    font-size: 42px;
  }

  .sp-incl-grid {
    grid-column-gap: 40px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sp-incl {
    padding-left: 40px;
  }

  .sp-diff-h-2 {
    font-size: 42px;
  }

  .aw-hero-1.purple-color {
    padding-left: 20px;
    padding-right: 20px;
  }

  .aw-hero-inner {
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .aw-hero-visual {
    min-height: auto;
  }

  .aw-hero-content {
    width: 100%;
  }

  .aw-cards {
    flex-flow: column;
  }

  .aw-cap-row {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .aw-cs-stat, .aw-cs-stat-2, .aw-cs-stat-3 {
    font-size: 35px;
  }

  .sp-diff-h-3 {
    font-size: 42px;
  }

  .bx-hero {
    padding: 80px 20px;
  }

  .bx-h1 {
    font-size: 42px;
  }

  .bx-hero-2 {
    padding: 80px 20px;
  }

  .bx-article {
    padding: 20px 20px 0;
  }

  .bx-faq, .bx-cta {
    padding: 60px 24px;
  }

  .background-video {
    height: 300px;
  }

  .power-heading {
    font-size: 48px;
  }

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

  .image-318 {
    width: 100%;
  }

  .team-member-image-wrapper-copy {
    order: -1;
    height: 450px;
  }

  .team-member-image-wrapper-copy.blurp {
    height: 450px;
  }

  .team-member-image-wrapper-copy.blurp.bottom {
    height: 380px;
  }

  .team-member-image-wrapper-copy.blurp-copy {
    height: 450px;
  }

  .team-member-image-wrapper-copy.blurp-copy.bottom {
    height: 380px;
  }

  .team-member-image-wrapper-copy-copy {
    order: -1;
    height: 450px;
  }

  .team-member-image-wrapper-copy-copy.blurp {
    height: 450px;
  }

  .team-member-image-wrapper-copy-copy.blurp.bottom {
    height: 380px;
  }

  .team-member-image-wrapper-copy-copy.blurp-copy {
    height: 450px;
  }

  .team-member-image-wrapper-copy-copy.blurp-copy.bottom {
    height: 380px;
  }

  .primary-cta-copy {
    font-size: 14px;
  }

  .primary-cta-copy.hide-mobile {
    display: none;
  }

  .primary-cta-copy.mobile-demo.hide-desktop {
    display: block;
  }

  .sp-hero-desc-2 {
    text-align: center;
  }

  .background-video-3 {
    min-height: 300px;
    max-height: 300px;
  }

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

  .image-330 {
    width: 100%;
    position: static;
  }

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

  .logos-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .image-333 {
    max-width: 100px;
  }

  .image-334, .image-335 {
    max-width: 130px;
  }

  .image-337 {
    width: auto;
    max-width: 100px;
  }

  .image-338 {
    width: auto;
    max-width: 130px;
  }

  .aw-hero-inner-copy {
    flex-flow: column;
    padding-top: 40px;
  }

  .aw-cards-copy {
    flex-flow: column;
  }

  .image-341 {
    max-width: 150px;
  }

  .awareness {
    position: static;
  }

  .aw-hero-visual-copy {
    min-height: auto;
  }

  .exp-engine-h-2 {
    font-size: 42px;
  }

  .exp-engine-card-copy {
    padding: 20px;
  }

  .aw-cs-stat-copy, .aw-cs-stat-copy-copy {
    font-size: 35px;
  }

  .exp-engine-card-copy-copy {
    padding: 20px;
  }

  .aw-hero-inner-copy-copy {
    flex-flow: column;
    padding-top: 40px;
  }

  .exp-engine-card-copy-copy-copy, .exp-engine-card-copy-copy-copy-copy {
    padding: 20px;
  }

  .aw-hero-1-copy.purple-color, .aw-hero-1-copy.purple-color-copy, .aw-hero-1-copy.purple-color, .aw-hero-1-copy.purple-color-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-43 {
    width: 30%;
  }

  .icon-20 {
    order: 0;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    width: auto;
    display: flex;
  }

  .link-block-44 {
    width: 30%;
  }

  .icon-24 {
    order: 0;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    width: auto;
    display: flex;
  }

  .bl-header-inner-copy.bg-color-s, .bl-header-inner-copy.bg-color-s-copy, .bl-header-inner-copy.bg-color-s, .bl-header-inner-copy.bg-color-s-copy {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bl-h1-1-copy {
    text-align: center;
  }

  .aw-hero-content-copy {
    width: 100%;
  }

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

  .aw-hero-inner-copy {
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .team-card-position {
    font-size: 1rem;
  }

  .team-card-name {
    font-size: 1.5rem;
  }

  .sp-diff-h-copy, .sp-diff-h-copy-copy {
    font-size: 42px;
  }

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

  .pr-faq-copy.dars, .pr-faq-copy.dars-copy, .pr-faq-copy.dars, .pr-faq-copy.dars-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block-2 {
    flex-direction: column;
  }

  .nav-link-9 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .aw-hero-content-copy-copy, .image-388 {
    width: 100%;
  }

  .exp-engine-h-3 {
    font-size: 42px;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightpink.padding-right.mobile-hide, .icon-embed-medium-copy.color-lightpurple.cs, .icon-embed-medium-copy.color-lightpurple.cs, .icon-embed-medium-copy.color-lightpurple.cs {
    display: none;
  }

  .bl-cta-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-wrapper-large-copy.smaller {
    margin-bottom: 30px;
  }

  .title-wrapper-large-copy.smaller.more-bottom-pad {
    margin-bottom: 80px;
  }

  .padding-section-large-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile {
    padding-bottom: 3rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.bottom-module.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .padding-section-large-copy.tablet-pad {
    padding-top: 9rem;
  }

  .padding-section-large-copy.simple-hero {
    padding-top: 4.5rem;
    padding-bottom: 6.5rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero.nav-compensate {
    padding-top: 8rem;
  }

  .padding-section-large-copy.simple-hero.less-interior.lesser {
    padding-bottom: 0;
  }

  .padding-section-large-copy.simple-hero.less-interior.companypage {
    padding-top: 5rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.more {
    padding-top: 6rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.medium-pad.pricing-page {
    margin-top: 1rem;
  }

  .padding-section-large-copy.simple-hero-copy {
    padding-top: 4.5rem;
    padding-bottom: 6.5rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero-copy.nav-compensate {
    padding-top: 8rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-interior.lesser {
    padding-bottom: 0;
  }

  .padding-section-large-copy.simple-hero-copy.less-interior.companypage {
    padding-top: 5rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.more {
    padding-top: 6rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.champions, .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features {
    padding-bottom: 4rem;
  }

  .legal-link-2 {
    font-size: 13px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  .max-width-medium.form-champtions {
    max-width: 50rem;
  }

  .container-large.padding-top {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-large.lightmode.bottom-module.padding-large.top-white, .container-large.padding-top {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-large.padding-top.ctm {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large.less.use-case-container-tours {
    margin-bottom: 0;
    padding: 12px;
  }

  .container-large.lightmode.bottom-module.padding-large.top-white {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-large.align-center.auto-sm-mobile {
    width: 100%;
  }

  .max-width-large.align-center {
    max-width: 52rem;
  }

  .max-width-large.auto-sm-mobile {
    width: 100%;
    max-width: none;
  }

  .max-width-large.side-margins {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-wrapper.style-guide {
    overflow: hidden;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-large.margin-top {
    margin-top: 8rem;
    margin-bottom: 0;
  }

  .margin-bottom.margin-xxlarge {
    margin-bottom: 3rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .text-size-medium.text-color-secondary.container-small {
    font-size: 16px;
  }

  .heading-style-h2.text-color-white {
    font-size: 30px;
    line-height: 1.4;
  }

  .heading-style-h2.text-color-white.cs {
    font-size: 30px;
  }

  .heading-style-h2.text-color-white.text-align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.text-color-white.special-home {
    font-size: 40px;
  }

  .heading-style-h2.text-color-primary {
    font-size: var(--h2-mobile);
  }

  .heading-style-h2.text-color-primary.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .heading-style-h2.margin-vertical.text-color-white.mwa {
    font-size: 34px;
  }

  .heading-style-h2.align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.text-align-left.margin-bottom.align-center-mobile {
    letter-spacing: 0;
    letter-spacing: 0;
    letter-spacing: 0;
  }

  .heading-style-h2.text-align-center-mobile {
    text-align: center;
  }

  .heading-style-h2.appcuesblog-special {
    font-size: 30px;
  }

  .heading-style-h2.new-dm.demo {
    font-size: var(--_appcues-2025---corner-radius--h2-mobile);
    line-height: 1.1;
  }

  .heading-style-h2.new-dm._2025-new.text-align-center-mobile.text-align-center-desktop.smallermobile {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
  }

  .heading-style-h2.new-dm.ug {
    font-size: var(--_appcues-2025---corner-radius--h2-mobile);
    line-height: 1.4;
  }

  .heading-style-h6.text-color-white.mobile-left, .heading-style-h6.text-color-primary.mobile-left, .heading-style-h6.left-align-mobile {
    text-align: left;
  }

  .heading-style-h6.demo-title.text-color-white.align-center-mobile, .heading-style-h6.demo-title.title.align-center-mobile, .heading-style-h6.smaller.align-center-mobile {
    text-align: center;
  }

  .heading-style-h6.text-color-white-copy.mobile-left, .heading-style-h6.text-color-white.mobile-left, .heading-style-h6.text-color-white.mobile-left, .heading-style-h6.text-color-primary.mobile-left, .heading-style-h6.text-color-primary.mobile-left, .heading-style-h6.left-align-mobile {
    text-align: left;
  }

  .heading-style-h6.margin-bottom.margin-top {
    margin-bottom: 1rem;
  }

  .heading-style-h6.center-mobile {
    text-align: center;
  }

  .heading-style-h6.text-align-center {
    margin-top: 1rem;
  }

  .heading-style-h6.demo-title.text-color-white.align-center-mobile, .heading-style-h6.demo-title.title.align-center-mobile, .heading-style-h6.demo-title.text-color-white.align-center-mobile, .heading-style-h6.demo-title.text-color-white.align-center-mobile, .heading-style-h6.demo-title.title.align-center-mobile, .heading-style-h6.demo-title.title.align-center-mobile, .heading-style-h6.smaller.align-center-mobile, .heading-style-h6.smaller.align-center-mobile {
    text-align: center;
  }

  .heading-style-h6.text-color-white-copy.mobile-left {
    text-align: left;
    text-align: left;
  }

  .icon-embed-medium.color-lightpurple {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .icon-embed-medium.color-lightpurple.cs {
    display: none;
  }

  .heading-style-h5.paa.connected-flow, .heading-style-h5.paa.weeks {
    font-size: 22px;
  }

  .heading-style-h5.text-color-white.center-mobile {
    text-align: center;
    text-align: center;
  }

  .heading-style-h5.paa {
    font-size: 20px;
  }

  .heading-style-h5.paa.connected-flow, .heading-style-h5.paa.weeks, .heading-style-h5.paa.connected-flow, .heading-style-h5.paa.weeks {
    font-size: 22px;
  }

  .heading-style-h1.text-color-white, .heading-style-h1.text-color-white.text-size-medium, .heading-style-h1.text-color-white.italics {
    font-size: var(--h1-mobile);
  }

  .heading-style-h1.text-align-center.roadmap, .heading-style-h1.xl, .heading-style-h1.interior-smaller {
    font-size: 40px;
  }

  .heading-style-h1.text-color-white, .heading-style-h1.text-color-white.text-size-medium, .heading-style-h1.text-color-white.italics {
    font-size: var(--h1-mobile);
  }

  .heading-style-h1.text-color-white.text-size-medium, .heading-style-h1.text-color-white.italics {
    font-size: var(--h1-mobile);
  }

  .heading-style-h1.text-color-white.interior-smaller {
    font-size: var(--h1-mobile);
    line-height: 1.3;
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile {
    font-size: 26px;
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile.cs {
    text-align: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.center-mobile.opm-launch {
    font-size: 28px;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-center.margin-small.mwa-specific {
    font-size: 25px;
  }

  .heading-style-h1.text-color-white.interior-smaller.xs.wide.paa-specific {
    font-weight: 500;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.center-mobile.paa-specific.text-color-light {
    justify-content: center;
    align-items: center;
  }

  .heading-style-h1.text-color-white.interior-smaller.text-align-left.customer-stories.text-color-light {
    font-size: 30px;
  }

  .heading-style-h1.text-color-white.interior-smaller.paa-specific {
    text-align: center;
    letter-spacing: 0;
    font-weight: 500;
  }

  .heading-style-h1.text-color-white.interior-smaller.paa-specific.align-center-tablet {
    font-weight: 500;
  }

  .heading-style-h1.text-align-center.roadmap, .heading-style-h1.xl, .heading-style-h1.interior-smaller {
    font-size: 40px;
  }

  .heading-style-h1.interior-smaller.webinar {
    font-size: 30px;
  }

  .heading-style-h1.interior-smaller.text-color-white {
    font-size: 30px;
    font-weight: 400;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile {
    letter-spacing: 0;
    font-size: 40px;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm {
    font-size: 31px;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm.larger {
    font-size: 30px;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm.demo-specific {
    font-size: 22px;
    line-height: 1.3;
  }

  .heading-style-h1.interior-smaller.text-align-left.align-center-mobile.font-dm.smaller.align-left-mobile {
    text-align: left;
    text-align: left;
  }

  .heading-style-h1.margin-bottom.smaller.even-smaller {
    font-size: 40px;
  }

  .heading-style-h1.margin-bottom.smaller.interior {
    font-size: var(--_appcues-2025---corner-radius--h1-mobile);
  }

  .heading-style-h1.blog-specific {
    font-size: 20px;
  }

  .heading-style-h1.quickcues-special {
    font-size: var(--_appcues-2025---corner-radius--h1-tablet);
  }

  .heading-style-h1.bigger-new.newhomepage {
    font-size: 50px;
  }

  .heading-style-h1.new-dm {
    letter-spacing: -1.2px;
    font-size: 28px;
  }

  .heading-style-h1.new-dm.text-color-white.smaller-resourcehub {
    letter-spacing: -1px;
    font-size: 35px;
  }

  .heading-style-h1.new-dm.text-color-white.smaller-resourcehub.less-bottom-pad {
    letter-spacing: -.5px;
    letter-spacing: -.5px;
    font-size: 35px;
  }

  .heading-style-h1.new-dm.smaller-comp {
    letter-spacing: -1px;
    font-size: 28px;
  }

  .button.is-small {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .button.is-secondary.is-small.is-icon.is-alternate.is-white {
    justify-content: center;
    align-items: center;
    width: 175px;
  }

  .button.is-secondary.padding-left {
    width: 100%;
    margin-left: 0;
  }

  .button.padding-left.full-width-mobile {
    margin-top: 10px;
    margin-left: 0;
  }

  .button.full-width-mobile {
    width: 100%;
    margin-bottom: 10px;
  }

  .heading-style-h4.text-color-light.center-mobile.margin-bottom.margin-top.cta, .heading-style-h4.text-color-light.padding-medium.paa-specific {
    font-size: var(--h3-mobile);
  }

  .heading-style-h4.text-color-white.align-center-mobile {
    font-size: var(--h4-mobile);
  }

  .heading-style-h4.text-color-white.margin-top.margin-bottom.center-mobile {
    margin-bottom: 1rem;
  }

  .heading-style-h4.text-color-white.mwa-specific {
    font-size: 20px;
  }

  .heading-style-h4.text-color-white.paa-specific {
    font-size: 18px;
  }

  .heading-style-h4.text-color-primary.margin-top.margin-bottom.center-mobile {
    margin-bottom: 1rem;
  }

  .heading-style-h4.text-color-primary.margin-bottom.margin-extra.blog-specific {
    font-size: 26px;
  }

  .heading-style-h4.text-color-primary.blog-specific.appcues-cta {
    font-size: 19px;
  }

  .heading-style-h4.text-color-primary.paa {
    font-size: 26px;
  }

  .heading-style-h4.text-color-primary.paa-quote {
    line-height: 1.1;
  }

  .heading-style-h4.text-color-primary.paa-quote.person-paa-quote {
    font-size: 18px;
  }

  .heading-style-h4.text-color-primary.paa-specific.align-center-mobile {
    font-size: var(--h3-tablet);
    line-height: 1.1;
    font-size: var(--h3-tablet);
    line-height: 1.1;
  }

  .heading-style-h4.text-align-left.margin-bottom.margin-top.text-color-white {
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    margin-bottom: 1rem;
  }

  .heading-style-h4.text-color-primary.foundational {
    font-size: 18px;
  }

  .heading-style-h4.margin-top.text-color-white {
    font-size: 32px;
    line-height: 1.4;
  }

  .heading-style-h4.margin-top.text-color-white.padding-large.text-align-center {
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
  }

  .heading-style-h4.text-color-light.center-mobile.margin-bottom.margin-top.cta, .heading-style-h4.text-color-light.padding-medium.paa-specific {
    font-size: var(--h3-mobile);
  }

  .heading-style-h4.text-color-light.center-mobile {
    text-align: center;
    margin-top: 1rem;
  }

  .heading-style-h4.text-color-light.center-mobile.margin-bottom.margin-top.cta {
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
  }

  .heading-style-h4.text-color-light.padding-medium.paa-specific {
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
  }

  .heading-style-h4.integration-specific {
    font-size: 28px;
  }

  .heading-style-h4._2025-dm.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-secondary.margin-top.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-secondary.xs-mobile {
    font-size: 12px;
    line-height: 1.4;
  }

  .text-size-regular.text-color-white.left-align-tablet.center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.text-color-white.text-align-center-mobile {
    text-align: center;
    line-height: 1.4;
  }

  .text-size-regular.text-color-white.smaller-mobile {
    font-size: 14px;
  }

  .text-size-regular.text-color-white.pricing-specific {
    font-size: 15px;
  }

  .text-size-regular.text-color-primary.padding-left.typeface-poppins {
    margin-left: 0;
  }

  .text-size-regular.text-color-grey.list {
    width: auto;
    font-size: 14px;
    line-height: 1.4;
  }

  .text-size-regular.text-color-grey.text-align-left.center-mobile {
    font-weight: 400;
  }

  .text-size-regular.text-color-grey.margin-top.text-align-center-mobile {
    text-align: center;
    text-align: center;
    line-height: 1.5;
  }

  .text-size-regular.center-mobile {
    text-align: center;
  }

  .text-size-regular.typeface-poppins.xl.max-width-medium {
    max-width: 50rem;
  }

  .text-size-regular.no-padding.align-center-mobile {
    text-align: center;
    display: block;
  }

  .text-size-regular.no-padding.align-center-mobile.less-line-height {
    line-height: 1.2;
  }

  .text-size-regular.align-center-mobile {
    text-align: center;
    padding-top: 20px;
  }

  .text-size-regular.margin-vertical.align-center-mobile.new {
    font-size: 14px;
  }

  .text-size-regular.bullet-text.text-align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-regular.foundational-hero {
    font-size: 16px;
  }

  .text-size-regular.pricing-page {
    font-size: 15px;
    line-height: 1.5;
  }

  .heading-style-h3 {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
  }

  .heading-style-h3.paa.smaller, .heading-style-h3.text-align-center.text-color-white.margin-bottom {
    font-size: 28px;
  }

  .heading-style-h3.text-color-white.align-center-mobile {
    font-size: 24px;
  }

  .heading-style-h3.text-color-white.blog {
    font-size: 36px;
  }

  .heading-style-h3.text-color-primary {
    font-size: var(--h3-mobile);
  }

  .heading-style-h3.text-color-primary.padding-bottom.cs-page-special {
    font-size: var(--h3-mobile);
    line-height: 1.3;
    font-size: var(--h3-mobile);
    line-height: 1.3;
    font-size: var(--h3-mobile);
    margin-bottom: 1rem;
    line-height: 1.3;
  }

  .heading-style-h3.text-color-light.center-mobile.blog-subscribe {
    font-size: 22px;
  }

  .heading-style-h3.text-color-light.center-mobile.footer-specific {
    font-size: 32px;
    line-height: 1.2;
  }

  .heading-style-h3.paa {
    white-space: normal;
    overflow-wrap: normal;
    line-height: 1.2;
  }

  .heading-style-h3.paa.smaller, .heading-style-h3.text-align-center.text-color-white.margin-bottom {
    font-size: 28px;
  }

  .heading-style-h3.text-align-center.text-color-white.margin-bottom {
    font-size: 28px;
  }

  .heading-style-h3.text-align-center.text-color-white.margin-bottom.quickcues-specials {
    font-size: 35px;
  }

  .heading-style-h3._2025-dm {
    letter-spacing: -.5px;
  }

  .heading-style-h3._2025-dm.align-center-mobile {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
    text-align: center;
  }

  .heading-style-h3._2025-dm.text-color-white.text-align-center-tablet {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
  }

  .heading-style-h3._2025-dm.text-color-white.align-center-tablet, .heading-style-h3._2025-dm.text-color-white.text-align-center-tablet {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
  }

  .heading-style-h3._2025-dm.text-color-white.pricing-smaller-mobile {
    font-size: var(--_appcues-2025---corner-radius--h4-desktop);
  }

  .heading-style-h3._2025-dm.text-color-white.align-center-tablet {
    font-size: var(--_appcues-2025---corner-radius--h3-mobile);
  }

  .heading-style-h3._2025-dm.smaller-feature.problem-headers {
    font-size: 22px;
  }

  .icon-embed-large.color-white.padding-left {
    width: 2rem;
    height: 2rem;
    margin-left: 0;
  }

  .icon-embed-xxsmall.left-padding.color-yellow.hide-mobile {
    display: none;
  }

  .icon-embed-xsmall.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall.color-lightpurple.cs {
    width: 1rem;
    height: 1rem;
  }

  .icon-embed-xsmall.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .text-style-allcaps.overline.text-color-lightpurp.align-center-mobile, .text-style-allcaps.overline.text-color-lightgreen.center-mobile {
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-lightpurp.align-center-mobile, .text-style-allcaps.overline.text-color-lightgreen.center-mobile {
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-lightgreen.center-mobile.top-pad-mobile, .text-style-allcaps.overline.text-color-white.text-align-left {
    margin-top: 10px;
  }

  .text-style-allcaps.overline.text-color-white.text-align-left {
    margin-top: 10px;
  }

  .text-style-allcaps.overline.text-color-white.text-align-left.margin-bottom {
    font-size: 10px;
  }

  .text-style-allcaps.overline.text-color-white.text-align-left.align-center-mobile {
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-blurple.padding-left.center-mobile {
    margin-left: 0;
  }

  .text-style-allcaps.overline.text-color-lightpurp.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-lightgreen.center-mobile {
    text-align: center;
  }

  .text-style-allcaps.overline.text-color-lightgreen.center-mobile.top-pad-mobile {
    margin-top: 10px;
  }

  .text-style-allcaps.overline.text-color-lightpurp {
    font-size: 12px;
  }

  .text-style-allcaps.mini-stat.text-color-blue {
    font-size: 11px;
  }

  .text-style-allcaps.text-color-yellow.align-center-mobile {
    text-align: center;
    text-align: center;
    font-size: 13px;
  }

  .text-style-allcaps.text-color-blurple.align-center-mobile {
    text-align: center;
    font-size: 14px;
  }

  .text-style-allcaps.text-color-blurple.text-align-center-mobile {
    text-align: center;
  }

  .text-style-allcaps.text-color-blurple.sm {
    line-height: 1.3;
  }

  .text-style-allcaps.blog-head {
    font-size: 12px;
  }

  .text-align-center.hero-contained.max-width-large {
    z-index: -2;
    z-index: -2;
    z-index: -2;
    width: 100%;
    position: relative;
  }

  .text-size-small.text-color-grey.typeface-mulish.center-mobile, .text-size-small.text-color-grey.center-mobile {
    text-align: center;
  }

  .text-size-small.text-color-grey.typeface-mulish.center-mobile, .text-size-small.text-color-grey.center-mobile, .text-size-small.text-color-grey.typeface-mulish.center-mobile, .text-size-small.text-color-grey.typeface-mulish.center-mobile, .text-size-small.text-color-grey.center-mobile {
    text-align: center;
  }

  .text-size-small.text-color-white.font-poppins {
    font-size: 12px;
  }

  .text-size-small.text-color-white.margin-bottom.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .text-size-small.cards {
    flex-flow: wrap;
    font-size: 14px;
    display: flex;
  }

  .text-size-small.text-align-left.text-style-allcaps.stat-logobar {
    width: auto;
  }

  .text-size-small.body-medium.text-color-white.pricing-bullets {
    line-height: 1.6;
  }

  .text-size-small.body-medium.bullets-pricing {
    font-size: 14px;
  }

  .text-size-large.text-weight-medium {
    font-size: 1rem;
  }

  .text-size-large.text-color-primary.text-weight-semibold.text-color-white.larger-title {
    font-size: 20px;
  }

  .text-size-large.demopage.demo-page-specific.text-weight-bold.align-center-tablet {
    font-size: 15px;
  }

  .padding-global.padding-top {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-medium.wrap {
    justify-content: center;
  }

  .padding-section-medium.smaller {
    padding-bottom: 1rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection {
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.back-newblue, .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large.simple-hero {
    padding-bottom: 5rem;
  }

  .padding-section-large.simple-hero.less-pad {
    padding-bottom: 2rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet {
    padding-bottom: 1rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.more {
    padding-top: 7rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 3rem;
  }

  .padding-section-large.simple-hero.foundationalguide {
    padding-top: 5.5rem;
    padding-bottom: 5rem;
  }

  .padding-section-large.mwa-hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large.medium-pad.pricing-page {
    margin-top: 2rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .primary-cta {
    font-size: 15px;
  }

  .primary-cta.on-dark.smaller {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .nav-button-group {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .nav-menu {
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    background-color: #0000007a;
    top: 72px;
  }

  .text-link-wrapper.textlink {
    margin-left: 0;
    margin-right: 10px;
  }

  .text-link-wrapper.textlink.tour {
    margin-right: 10px;
  }

  .text-link-wrapper.textlink.hide {
    display: none;
  }

  .text-link-wrapper.full-width.align-center {
    padding: 16px;
  }

  .text-link-wrapper.full-width.wrap-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .text-link-wrapper.align-center-mobile {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .nav-container {
    justify-content: space-between;
    display: flex;
  }

  .fixed-nav._1999 {
    height: 0%;
  }

  .nav-container-3 {
    justify-content: space-between;
    display: flex;
  }

  .text-block-174 {
    font-size: 12px;
  }

  .button-div.align-center {
    flex-flow: wrap;
  }

  .hero-content.interior-hero._90-width.contained {
    margin-bottom: 75px;
  }

  .hero-content.content-centered.max-width-70 {
    width: 90%;
    margin-top: 100px;
  }

  .stat-wrapper {
    padding: 24px;
  }

  .italics {
    font-size: 36px;
  }

  .span-small-number-accent.xl {
    font-size: 2rem;
  }

  .title-wrapper-large.padding-large, .title-wrapper-large.padding-xlarge, .title-wrapper-large.padding-xlarge.no-animation.more, .title-wrapper-large.padding-xlarge.no-animation.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-wrapper-large.padding-large, .title-wrapper-large.padding-xlarge, .title-wrapper-large.padding-xlarge.no-animation.more, .title-wrapper-large.padding-xlarge.no-animation.less-pad, .title-wrapper-large.padding-xlarge.no-animation.more, .title-wrapper-large.padding-xlarge.no-animation.less-pad, .title-wrapper-large.padding-xlarge.no-animation.more, .title-wrapper-large.padding-xlarge.no-animation.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-wrapper-large.smaller.more-bottom-pad {
    margin-bottom: 80px;
  }

  .featured-content-container {
    padding-bottom: 50px;
  }

  .box-wrapper-grid-6 {
    padding: 24px;
  }

  .copywrite-text.link {
    margin-bottom: 8px;
  }

  .copywrite-link-wrap {
    flex-direction: column;
    align-items: center;
  }

  .footer-headings {
    margin-bottom: 10px;
  }

  ._25-div.f00t {
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
    padding-right: 0;
  }

  ._25-div.f00t.left {
    justify-content: flex-start;
    align-items: center;
  }

  ._25-div.f00t.left.right-col-split.align-centermobile {
    justify-content: space-between;
    align-items: center;
  }

  .footer-logo-link {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .footer-logo-link._100-percent {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .cta-feature-row.center.left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
  }

  .footer-logo.smaller {
    width: 120px;
  }

  .primary-call-to-action {
    z-index: 80;
    padding: 64px 30px;
  }

  .cta-feature.no-pad.full-width {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
  }

  .cta-feature.no-pad.blog-specific {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .cta-header-wrap.footer {
    padding-left: 0%;
    padding-right: 0%;
  }

  .cta-content-wrap.homepage._20.blog-sub {
    padding-left: 0;
  }

  .cta-content-wrap.homepage._20.blog-sub.subscription-field {
    width: 100%;
  }

  .cta-content-wrap.homepage._20.blog-sub.content {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .cta-content-wrap.homepage._20.footer-cta {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-content-detail {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .paragraph.text-size-medium.align-center.text-color-grey {
    font-size: 16px;
    line-height: 1.5;
  }

  .footer-wrapper---all {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .footer-link-2024 {
    font-size: 12px;
  }

  .icon-embed-textlinkarrow.pad.text-color-white.hdie-mobile {
    display: none;
  }

  .stat-wrapper-2 {
    padding: 24px;
  }

  .homepage-scroll-component {
    grid-template-columns: 1fr;
  }

  .scroll_content {
    height: auto;
  }

  .quote-card {
    border-radius: 12px;
    padding: 48px 24px;
  }

  .button-3 {
    justify-content: center;
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .logo2_logo-list.align-center-mobile._6col.stack-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo2_logo-list.align-center-mobile {
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: center;
    place-items: center stretch;
  }

  .logo2_logo-list.align-center-mobile._6col.stack-mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .text-and-icon.align-left._1000.left.wrap-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .heading-h1-wrap-homepage.interior {
    font-size: 32px;
  }

  .heading-h1-wrap-homepage.foundational {
    text-align: center;
    font-size: 32px;
    line-height: 120%;
  }

  .text-link-style.text-color-white {
    font-size: 14px;
  }

  .text-link-style.pricing-page, .text-link-style.text-color-white {
    font-size: 14px;
  }

  .text-link-style.align-center-mobile {
    text-align: center;
  }

  .text-link-style.pricing-page {
    font-size: 14px;
  }

  .background-angle.angle-mwa {
    display: none;
    top: 1511px;
  }

  ._4x-grid-main {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
  }

  .stats-wrapper {
    padding: 0 24px;
  }

  .rounded-flex {
    border-radius: 24px;
  }

  .header_testimonial-image-4.light {
    border-color: var(--base-color-neutral--neutral-900-second-level-dark);
    border-color: var(--base-color-neutral--neutral-900-second-level-dark);
  }

  .main-footer-container {
    grid-row-gap: 3em;
    flex: 0 auto;
  }

  .main-footer-container.footer, .main-footer-container.f00ts {
    padding-top: 4rem;
    padding-bottom: 3em;
  }

  .main-footer-container.footer, .main-footer-container.f00ts {
    padding-top: 4rem;
    padding-bottom: 3em;
  }

  .main-footer-container.f00ts._2024 {
    padding-bottom: 2em;
  }

  .main-footer-container.f00ts._2025 {
    padding-top: 1rem;
    padding-bottom: 2em;
  }

  .main-footer-container.footer {
    padding-top: 4rem;
    padding-bottom: 3em;
  }

  .sub-footer-container {
    justify-content: flex-start;
    width: 100%;
  }

  .sub-footer-container.smalls-footer {
    margin-top: 10px;
  }

  .secondary-button {
    width: 100%;
  }

  .layout18_item-icon-wrapper {
    margin-right: .5rem;
  }

  .layout18_item-icon-wrapper.wrap-mobile.left {
    justify-content: center;
    align-items: center;
  }

  .heading-style-h2-2.text-color-primary.foundational {
    font-size: 30px;
  }

  .heading-style-h2-2.text-color-primary {
    font-size: 28px;
  }

  .heading-style-h2-2.text-color-primary.text-align-center {
    margin-top: 1rem;
    font-size: 25px;
    line-height: 1.2;
  }

  .circle-4.testimonial-circle.none.hidemobile {
    display: none;
  }

  .icon-and-text-wrap.align-center {
    flex-flow: wrap;
  }

  .icon-and-text-wrap.align-center.hide-mobile {
    display: none;
  }

  .icon-and-text-wrap.top-align-mobile {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-large-59.align-center.womensday {
    padding-bottom: 50px;
  }

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

  .header108_image-wrapper {
    width: 40vw;
  }

  .layout194_content {
    flex-flow: wrap;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .value-item-2 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-style-h3-3.text-color-primary.foundational {
    font-size: 26px;
  }

  .padding-regular {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .our-story-block {
    padding-left: 0;
    padding-right: 0;
  }

  .our-story-block.company.margin {
    padding-left: 10px;
    padding-right: 10px;
  }

  .our-story-block.less-interior {
    padding-top: 50px;
  }

  .left-arrow-2 {
    display: none;
  }

  .subheading-4 {
    font-size: 13px;
  }

  .subheading-4.normal {
    text-align: center;
  }

  .subheading-4.normal.sm.toppad {
    text-align: left;
    text-align: left;
    text-align: left;
  }

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

  .mask-2 {
    overflow: hidden;
  }

  .container-full {
    width: 100%;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .c-slide_image {
    box-shadow: none;
  }

  .right-arrow-2 {
    display: none;
  }

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

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

  .container {
    justify-content: flex-start;
    width: 100%;
  }

  .container.center.padonsides {
    padding-left: 0;
    padding-right: 0;
  }

  .container.center-align {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .text-column-left {
    padding-left: 0;
    padding-right: 0;
  }

  .investor-image {
    object-fit: contain;
    width: 100px;
    height: 100px;
  }

  .feature-tab-white {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-15 {
    width: 100%;
  }

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

  .layout3_component, .grid-4 {
    grid-template-columns: 1fr;
  }

  .dei-statement.box {
    margin-left: 3%;
    margin-right: 3%;
  }

  .title-wrapper-animated.padding-medium {
    padding: 1rem;
  }

  .title-wrapper-animated.padding-large.more-top {
    padding-top: 1rem;
  }

  .small-columns {
    width: 100%;
    margin-top: 35px;
  }

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

  .investor-block.less-pad {
    padding-bottom: 60px;
  }

  .investor-block.less-pad.x {
    padding-bottom: 0;
  }

  .heading-155 {
    text-align: center;
    font-size: 20px;
  }

  .heading-155.smaller, .heading-155.smaller.smaller-block._2, .heading-155.smaller, .heading-155.smaller.smaller-block._2, .heading-155.smaller.smaller-block._2, .heading-155.smaller.smaller-block._2 {
    width: 100%;
  }

  .title-wrapper-large-3.padding-large {
    padding-left: 0;
    padding-right: 0;
  }

  .title-wrapper-large-3.padding-xlarge {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .split-text-column {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .split-text-column._2 {
    margin-bottom: 40px;
  }

  .split-text-column._2.toppad.lesspad {
    margin-top: 20px;
  }

  .slide-nav-3 {
    opacity: 1;
    color: #fff;
    mix-blend-mode: color-burn;
    background-color: #0000;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    margin-top: 0;
    display: none;
  }

  .div-block-176 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .location-div {
    margin-bottom: 10px;
  }

  .wrap-v-large.dontwrap.topalign.align-center-tablet {
    flex-flow: wrap;
  }

  .wrap-v-large.dontwrap.align-center-tablet {
    flex-flow: column;
  }

  .counter-wrap.wrap-mobile {
    flex-flow: wrap;
    padding-top: 10px;
  }

  .counter-wrap.results {
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
  }

  .content-card {
    padding: 40px 24px 24px;
  }

  .foundational-hero-interior {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    min-height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .foundational-hero-interior.full-width {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 88%;
    min-height: 300px;
    margin-top: 58px;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .foundational-hero-interior.full-width.dark-back.blurple-gradient {
    display: flex;
  }

  ._60-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-4 {
    flex-wrap: wrap;
  }

  .column-160 {
    flex-wrap: nowrap;
  }

  .body-copy-foundational, .body-copy-foundational.less-pad, .body-copy-foundational.less-pad.text-color-blurple {
    font-size: 16px;
  }

  .body-copy-foundational.intro-padding, .body-copy-foundational.intro-padding.less-top {
    font-size: 16px;
  }

  .body-copy-foundational.less-pad, .body-copy-foundational.less-pad.text-color-blurple, .body-copy-foundational.less-pad.text-color-blurple {
    font-size: 16px;
  }

  .body-copy-foundational.numbered {
    padding-left: 20px;
  }

  .body-copy-foundational.intro-padding, .body-copy-foundational.intro-padding.less-top, .body-copy-foundational.intro-padding.less-top {
    font-size: 16px;
  }

  .body-copy-foundational.pull-quote {
    padding-left: 10px;
    font-size: 18px;
  }

  .sidebar-link {
    font-size: 12px;
  }

  .found-nav-div {
    flex-direction: column;
    padding-top: 0;
  }

  .split-sticky-container {
    justify-content: flex-end;
  }

  .split-sticky-container.middle-top {
    margin-top: 0;
  }

  .simple-interior-hero {
    overflow: hidden;
  }

  .simple-interior-hero.foundational {
    height: 94vh;
    min-height: 500px;
  }

  .simple-interior-hero.foundational.blurple-gradient {
    height: 60%;
    min-height: 200px;
    padding-left: 0;
    padding-right: 0;
  }

  .simple-interior-hero.appcues-tour {
    height: 94vh;
    min-height: 500px;
  }

  .simple-interior-hero.appcues-tour.blurple-gradient {
    height: 60%;
    min-height: 200px;
    padding-left: 0;
    padding-right: 0;
  }

  .foundational-body-section {
    overflow: hidden;
  }

  .foundational-body-section.content-area {
    padding-left: 10px;
    padding-right: 10px;
  }

  .foundational-body-section.content-area.bottom-module {
    padding-bottom: 200px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-submit-button {
    max-width: none;
  }

  .form-body {
    font-size: 16px;
  }

  .form-image-overlay {
    padding-bottom: 15%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .form-image-section {
    min-height: 700px;
  }

  .bullet-text.text-color-white {
    font-size: 14px;
  }

  .form-block-section.background-grey {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section {
    padding-top: 0;
  }

  .legal-link {
    text-align: center;
    font-size: 12px;
  }

  .legal-link:hover {
    color: var(--_appcues-2025---dark--aubergine);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 10px;
  }

  .subnav-interior-container {
    justify-content: flex-start;
    width: 100%;
  }

  .subnav-interior-container.navigation-links.legal-container {
    grid-template-columns: 1fr;
  }

  .container-17 {
    justify-content: flex-start;
    width: 100%;
  }

  .container-17.center._900 {
    max-width: none;
    display: block;
  }

  .container-17.center._900 {
    max-width: none;
    display: block;
  }

  .container-17.reason-wrap {
    justify-content: center;
  }

  .container-17.bottom-flex.tabs {
    width: auto;
    max-width: none;
  }

  .default-rich-text.legal p, .default-rich-text.legal li {
    font-size: 16px;
  }

  .default-rich-text h3, .default-rich-text h2 {
    font-size: 20px;
  }

  .default-rich-text.legal {
    white-space: normal;
    overflow-wrap: normal;
    white-space: normal;
    overflow-wrap: normal;
    width: 90%;
    overflow: visible;
  }

  .default-rich-text.legal p, .default-rich-text.legal li {
    font-size: 16px;
  }

  .default-rich-text.legal p, .default-rich-text.legal li {
    font-size: 16px;
  }

  .default-rich-text.legal.richlegal {
    width: auto;
  }

  .default-rich-text li {
    font-size: 15px;
  }

  .default-rich-text h3, .default-rich-text h2 {
    font-size: 20px;
  }

  .default-rich-text li {
    font-size: 15px;
    line-height: 1.6em;
  }

  .default-rich-text h1 {
    font-size: 23px;
  }

  .default-rich-text h4 {
    font-size: 15px;
  }

  .default-rich-text p {
    font-size: 15px;
    line-height: 1.6em;
  }

  .default-rich-text blockquote {
    font-size: 17px;
  }

  .default-rich-text.legal {
    white-space: normal;
    overflow-wrap: normal;
    white-space: normal;
    overflow-wrap: normal;
    width: 90%;
    overflow: visible;
  }

  .gdpr-link {
    position: static;
  }

  .legal-header-oontainer {
    justify-content: flex-start;
    width: 100%;
  }

  .legal-richtext-wrap {
    padding: 19px;
  }

  .legal-richtext-wrap.bottom-module {
    padding-bottom: 250px;
  }

  ._404-links-footer {
    padding-top: 0;
  }

  .container-18, .container-19 {
    justify-content: flex-start;
    width: 100%;
  }

  .container-19.center._900 {
    max-width: none;
    display: block;
  }

  .container-20, .container-9 {
    justify-content: flex-start;
    width: 100%;
  }

  .image-cover {
    object-fit: cover;
  }

  .container-22 {
    justify-content: flex-start;
    width: 100%;
  }

  .testimonial-text {
    font-size: 13px;
  }

  .testimonial-text.align-center-tablet {
    font-size: 20px;
    line-height: 1.4em;
  }

  .testimonial-text.align-center-tablet.smaller {
    font-size: 20px;
    line-height: 1.3em;
  }

  .upper-subheading {
    font-size: 10px;
  }

  .block-quote.report.padding-top.padding-bottom {
    font-size: 1rem;
  }

  .testtabs-menu.no-scrollbar {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .testimonial-playfair-text.big, .testimonial-playfair-text.teams-page, .testimonial-playfair-text.big, .testimonial-playfair-text.teams-page {
    font-size: 18px;
  }

  .b-account-testimonial-card {
    background-position: 95% 2%;
    background-size: 20px;
    min-height: 550px;
    padding-bottom: 30px;
    padding-left: 8%;
    padding-right: 8%;
  }

  .b-testimonial-text-small._100 {
    font-size: 11px;
  }

  .logo-div-large.white {
    padding-bottom: 0;
  }

  .typeface-poppins.testimonial {
    line-height: .7;
  }

  .typeface-poppins.testimonial.center-mobile {
    text-align: center;
    text-align: center;
  }

  .resource-card-featured {
    padding: 24px;
  }

  .blog-item {
    flex-direction: column;
    align-items: stretch;
  }

  .resource-heading.large {
    font-size: 20px;
  }

  .blog-thumbnail-x-small {
    width: 100%;
  }

  .card-flex-text-outside {
    padding: 0;
  }

  .card-flex-text-outside.dark.light.lesspad.text-align-center {
    margin-top: 10px;
  }

  ._40-div.is-l-padded {
    text-align: center;
    text-align: center;
  }

  ._50-div.is-top-align {
    padding-left: 0%;
  }

  ._50-div.is-flex {
    margin-top: 0;
  }

  .reason-item {
    width: 100%;
    margin-bottom: 55px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .margin-bottom-25 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-25.margin-small {
    margin-bottom: .5rem;
  }

  .pricing-block {
    padding: 24px;
  }

  .pricing-block.growth-block.blurple.overflowing.full-width {
    margin-top: 0;
  }

  .content-wrap {
    padding-left: 0;
  }

  .content-wrap.wrap-this {
    width: 100%;
  }

  .pricing-feature-grid {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .pricing-feature-grid._40 {
    padding-left: 24px;
  }

  .price-block._40 {
    padding-left: 20px;
  }

  .pricing-feature {
    font-size: 14px;
  }

  .price-grid._2 {
    margin-left: 4%;
    margin-right: 4%;
  }

  .number-heading.nopad {
    font-size: 23px;
  }

  .scale-div {
    margin-top: 10px;
  }

  .slider-grid {
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .price-detail-wrapper {
    flex-direction: column-reverse;
  }

  .price-detail-wrapper._40._2 {
    padding-left: 24px;
  }

  .testimonial15_content {
    grid-template-columns: 1fr;
    justify-items: center;
    margin-bottom: 20px;
    display: block;
  }

  .testimonial15_content.margin-vertical {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .testimonial15_content.margin-vertical.demo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-paragraph-text {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 31px;
  }

  .testimonial-paragraph-text.text-color-white.text-align-center-tablet {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    width: auto;
    overflow: visible;
  }

  .testimonial-paragraph-text.text-color-white.text-align-center {
    font-size: 25px;
    line-height: 30px;
  }

  .testimonial-paragraph-text.text-color-white.text-align-center.smaller-variation {
    font-size: 20px;
    line-height: 28px;
  }

  .testimonial-paragraph-text.large.align-center-tablet {
    font-size: 26px;
    line-height: 33px;
  }

  .testimonial-paragraph-text.needstowrap {
    display: block;
  }

  .testimonial15_mask {
    height: auto;
  }

  .testimonial-container.pricing-page.full-wifth.slider-container.grey-background-gradient {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .testimonial-container.bg-brand-white.align-center.less-top-pad.tight-demo {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: static;
    overflow: visible;
  }

  .testimonial-container.bg-brand-tan.align-center {
    padding-left: 3%;
    padding-right: 3%;
  }

  .testimonial-container.bg-brand-dark.lightervariation {
    padding-left: 0%;
  }

  .testimonial-container.bg-brand-dark.lightervariation.align-center {
    padding-right: 0%;
  }

  .results-div {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .results-div.pricing {
    width: auto;
  }

  .results-div.pricing.lg {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .image-wrap.sq, .image-wrap.sq.blue {
    width: 95%;
    height: auto;
  }

  .image-wrap.sq, .image-wrap.sq.blue {
    width: 95%;
    height: auto;
  }

  .image-wrap.sq.blue {
    width: 95%;
    height: auto;
  }

  .image-wrap.sq.navigation.fullimage {
    width: 100%;
    height: 177px;
  }

  .image-wrap.sq.pricing {
    width: auto;
    height: auto;
  }

  .image-wrap.square-testimonial {
    width: 95%;
    height: auto;
  }

  .image-wrap.square-testimonial.bg-brand {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-wrap.square-testimonial.pricing-2025 {
    padding: 50px;
  }

  .testimonial-author-role {
    font-size: 12px;
  }

  .testimonial-author-role.text-color-grey.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .testimonial-paragraph-wrap {
    margin-top: 20px;
  }

  .testimonial-paragraph-wrap.c, .testimonial-paragraph-wrap.testimonial-overlap {
    width: 90%;
  }

  .testimonial-paragraph-wrap.c, .testimonial-paragraph-wrap.testimonial-overlap {
    width: 90%;
  }

  .testimonial-paragraph-wrap.dont-overlap {
    width: 100%;
  }

  .testimonial15_arrow {
    display: none;
    top: auto;
    bottom: 0;
  }

  .testimonial15_arrow.is-left {
    right: auto;
  }

  .testimonial15_client-image-wrapper {
    justify-content: center;
    align-items: center;
    width: 250px;
    display: flex;
  }

  .testimonial15_component.pricing {
    padding-bottom: 0;
  }

  .testimonial15_slide-nav {
    justify-content: center;
    align-items: center;
    display: block;
    inset: auto 0% 0%;
  }

  .testimonial15_slide-nav.pricing-page {
    display: flex;
  }

  .image-274 {
    max-width: none;
  }

  .testimonial-author-name {
    font-size: 16px;
  }

  .testimonial-author-name.text-color-lightblue.align-centermobile {
    text-align: center;
    text-align: center;
  }

  .testimonial-author-name.sm-mobile {
    text-align: center;
    font-size: 14px;
  }

  .row-title-div {
    width: 150px;
    padding-left: 20px;
    font-size: 13px;
  }

  .faq-section.center-simple-faq.bottom-module {
    padding-left: 2%;
    padding-right: 2%;
  }

  .faq-section.center-simple-faq.bottom-module.bg-brand-blurpfade.less-interior {
    padding-top: 40px;
  }

  .faq-section.center-simple-faq.bottom-module.transparentversion {
    padding-top: 50px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .faq-heading {
    font-size: 28px;
    line-height: 38px;
  }

  .faq-heading.text-align-left.align-center-mobile {
    font-size: 40px;
    line-height: 45px;
  }

  .faq-item-plain {
    padding: 24px;
  }

  .faq-content-right.new-25-larger {
    width: 100%;
  }

  .interior-header-grid.use-case.lesspad {
    margin-bottom: 0;
  }

  .interior-header-grid.use-case.lesspad.new {
    margin-top: 50px;
  }

  .interior-header-grid.use-case.lesspad.split-w-form {
    max-width: none;
    margin-top: 20px;
  }

  .interior-header-grid.use-case.lesspad.split-w-form.formflex {
    width: 100%;
  }

  .header-accent-wrap.image-block, .header-accent-wrap.image-block.use-case {
    min-height: auto;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps.newpages, .header-accent-wrap.image-block, .header-accent-wrap.image-block.use-case {
    min-height: auto;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps.newpages, .header-accent-wrap.image-block.use-case {
    min-height: auto;
  }

  .header-accent-wrap.image-block.use-case.mobile {
    min-height: 250px;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps {
    margin-bottom: 40px;
  }

  .header-accent-wrap.image-block.use-case.mobile.webapps.newpages {
    min-height: auto;
  }

  .feat-heading {
    font-size: 16px;
  }

  .step-content-wrap {
    flex: 0 auto;
    margin-top: 0;
  }

  .bullet-item {
    margin-top: 20px;
  }

  .list-text {
    font-size: 13px;
  }

  .body-65 {
    font-size: 14px;
    line-height: 1.45em;
  }

  .list-item-hor {
    flex-direction: row;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .list-item-hor.is-success {
    margin-bottom: 15px;
  }

  .list-item-hor.is-top-align {
    justify-content: flex-start;
  }

  .list-div {
    flex-direction: column;
    align-items: center;
    padding-top: 10px;
  }

  .list-div.pad-20 {
    margin-bottom: 10px;
  }

  .heading-style-h3-9.text-color-primary {
    font-size: 24px;
  }

  .f-logo-gradient-r {
    width: 40px;
  }

  .stats-card {
    padding-left: 0;
    padding-right: 0;
  }

  .testi-corner-dots {
    width: 45%;
  }

  .header-review-2 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .f-logo-gradient-l {
    width: 40px;
  }

  .header-grid-content {
    justify-content: center;
    padding-left: 2%;
    padding-right: 2%;
  }

  .avatar-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
  }

  .stats-text {
    font-size: 38px;
  }

  .data-content.testimonial.wrapmobile {
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
    border-radius: var(--_appcues-2025---corner-radius--box-corner);
  }

  .label-small {
    font-size: 12px;
  }

  .grid-item {
    width: 100%;
    min-height: 280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .layout408_image.sm.left {
    margin-left: 0;
  }

  .margin-bottom-27 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .inner-box-wrapper {
    flex: none;
    padding-right: 0;
  }

  .inner-box-wrapper.text-align-center {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 0 0;
  }

  .inner-box-wrapper.text-align-center.feature-cards, .inner-box-wrapper.text-align-center.feature-cards.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inner-box-wrapper.text-align-center {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 0 0;
  }

  .inner-box-wrapper.text-align-center.feature-cards.sm-mobile.less-bottom-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-box-wrapper.text-align-center.less-top-pad {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .inner-box-wrapper.text-align-center.less-pad.mobile-less-pad {
    margin-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .inner-box-wrapper.text-align-center {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 0 0;
  }

  .inner-box-wrapper.text-align-center.feature-cards, .inner-box-wrapper.text-align-center.feature-cards.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards, .inner-box-wrapper.text-align-center.feature-cards.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .inner-box-wrapper.text-align-center.feature-cards.teams {
    margin-bottom: 20px;
  }

  .inner-box-wrapper.text-align-center.feature-cards.sm-mobile.somepad, .layout408_card.s.dark, .layout408_card.card-2.s.dark, .layout408_card.card-1.s.dark, .layout408_card.s.dark, .layout408_card.s.dark, .layout408_card.card-2.s.dark, .layout408_card.card-2.s.dark, .layout408_card.card-2.s.dark, .layout408_card.card-1.s.dark, .layout408_card.card-1.s.dark, .layout408_card.card-1.s.dark {
    padding-left: 0;
    padding-right: 0;
  }

  .features-3-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
  }

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

  .features-3-grid.animated._39 {
    grid-template-columns: 1fr;
  }

  .features-3-grid.animated._39.teams {
    grid-column-gap: 19px;
    grid-template-columns: 1.75fr;
  }

  .features-3-grid.animated._39.teams.mobile-optimized {
    height: 375px;
  }

  .features-3-grid.animated._39.how-it-works {
    grid-column-gap: 19px;
    grid-template-columns: 1.75fr;
    margin-top: -15px;
  }

  .features-3-grid.animated._39.how-it-works.mobile-optimized {
    height: 375px;
  }

  .layout408_card-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .box-wrapper-grid {
    padding: 15px 15px 0;
  }

  .text-size-regular-9.text-color-white {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    line-height: 1.4;
  }

  .g2-feature-section {
    padding-top: 0;
  }

  .margin-bottom-28 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-wrap.intpad {
    padding-right: 0%;
  }

  .hero-wrap.new-pages.auto {
    width: 100%;
  }

  .hero-wrap.new-pages.auto.fixed {
    max-width: 100%;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurp.align-center {
    padding-bottom: 50px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.teal.align-center {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage {
    padding-top: 85px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.more-intpad {
    padding-top: 120px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.newpage.has-logos {
    padding-top: 95px;
  }

  .interior-simple-header.bg-brand-purp-100._w-wave.more-margin.nav-compensate.blurple-text.align-center.ad-page {
    width: 100%;
    max-width: 100%;
    padding-top: 0;
  }

  ._1200-container.margin-large.no-mobile-pad {
    padding-left: 0;
    padding-right: 0;
  }

  ._1200-container.align-center.margin-bottom.no-int-pad-mobile.actually-smaller.new-25 {
    padding: 0;
  }

  ._1200-container.ad-page-new {
    max-width: 700px;
  }

  .feat-box-wrapper {
    padding: 15px 15px 0;
  }

  .feat-box-wrapper.no-interior-pad, .feat-box-wrapper.white-teamwrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    min-height: 260px;
  }

  .feat-box-wrapper.no-background {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    min-height: 260px;
  }

  .feat-box-wrapper.grey-back.auto-height {
    grid-column-gap: 18px;
    grid-row-gap: 32px;
    grid-column-gap: 18px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .feat-box-wrapper.no-background.mobile-optimized {
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 90%;
    height: 375px;
  }

  .feat-box-wrapper.white.contain.no-inpad {
    position: relative;
    overflow: hidden;
  }

  .feat-box-wrapper.grey-back {
    min-height: auto;
  }

  .feat-box-wrapper.no-interior-pad, .feat-box-wrapper.white-teamwrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    min-height: 260px;
  }

  .feat-box-wrapper.simple-white {
    padding-left: 5px;
    padding-right: 5px;
  }

  .feat-box-wrapper.transparent.no-tab-pad {
    min-height: auto;
  }

  .feat-box-wrapper.no-background {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    min-height: 260px;
  }

  .feature-card-image.placeholder.color.line-left {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--button-corner);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--button-corner);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--button-corner);
    border-top: 1px solid #000;
    border-left-style: none;
  }

  .feature-card-image.line-variation {
    border-top-right-radius: 0;
    border-bottom-left-radius: var(--_appcues-2025---corner-radius--button-corner);
    border-top: 1px solid #000;
    border-left-style: none;
  }

  .margin-div-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout-list-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout-list-item.center-mobile.left-short {
    justify-content: flex-start;
    align-items: center;
  }

  ._2-large-feat-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
  }

  ._2-large-feat-grid.animated {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  ._2-large-feat-grid.animated.features-2grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navigation-container---main {
    margin-left: 1%;
    margin-right: 1%;
  }

  .number-heading-feat-story.text-color-white.typeface-dm.bottom-stats.testimonial-type {
    font-size: 50px;
  }

  .navigation-medium-headline.text-color-nav-white.sm {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .navigation-medium-headline.text-color-nav-white {
    text-align: center;
  }

  .navigation-medium-headline.text-color-nav-white.sm {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .navigation-medium-headline.white-text {
    text-align: center;
  }

  .navigation-medium-headline.white-text.sm {
    text-align: left;
    text-align: left;
  }

  .button-9.is-small.margin-left.xs-mobile.main-nav {
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navigation-menu---container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navigation-side-block-feature {
    flex-direction: column;
  }

  .nav-product-dropdown.w--open, .navigation-list-dropdown-l-4---why-appcues.w--open {
    padding: 0;
  }

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

  .mobile---top---nav-buttons {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .mobile---top---nav-buttons.mobile-only.hide-desktop {
    display: flex;
  }

  .mobile---top---nav-buttons.mobile-only.hide-desktop.mainnav {
    padding-top: 0;
  }

  .mobile---top---nav-buttons.padding-left.desktop {
    display: none;
  }

  .text-under-feature---navigation {
    padding-left: 0;
  }

  .navigation-side-block---product {
    flex-direction: column;
  }

  .appcues-navigation {
    z-index: 1000;
    background-color: #020c1c00;
  }

  ._1200px-container {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  ._1200px-container.vertical {
    flex-direction: column;
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  ._1200px-container.vertical.margin-auto.padding-0 {
    margin-top: -180px;
  }

  ._1200px-container.vertical.margin-auto.padding-0.bottom-module {
    padding-bottom: 200px;
  }

  .small-arrow {
    height: auto;
  }

  .button-10 {
    font-size: 13px;
  }

  .interactivee-demo-container {
    margin-bottom: 47px;
  }

  .margin-bottom-30 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-logo-div---2024 {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .footer-grid---dark-2024, .footer-grid---dark-2024._4-columns {
    grid-template-columns: 1fr;
  }

  .footer-grid---dark-2024._4-columns {
    grid-template-columns: 1fr;
  }

  .footer-grid---dark-2024._4-columns.mobile {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .hero-div.integrations-main-pg {
    width: 90%;
  }

  .featured-1.hide-mobile {
    display: none;
  }

  .cell-7 {
    justify-content: center;
    align-items: center;
  }

  .g2-badge-sm.hidemobile {
    display: none;
  }

  .customer-stories-hero-image {
    margin-top: 0;
  }

  .cardlink-cs {
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 15px 20px;
  }

  .cardlink-cs.full-height {
    margin-bottom: 10px;
  }

  .cardlink-cs.full-height.customer-stories._100 {
    align-items: center;
  }

  .customer-story-item.wrap.nopads {
    width: 100%;
  }

  .filter-text, .filter {
    font-size: 9px;
  }

  .customerstories-hero {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    min-height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .customerstories-hero.full-width {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 88%;
    min-height: 300px;
    margin-top: 58px;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .customerstories-hero.full-width.dark-back.no-image {
    min-height: auto;
    display: flex;
  }

  .customerstories-hero.full-width.bg-brand-tan._w-wave {
    height: auto;
    min-height: auto;
    padding: 50px 0 0;
    display: flex;
  }

  .customer-stories-filters {
    margin-bottom: 0;
  }

  .g2-stats {
    font-size: 13px;
    line-height: 1.45em;
  }

  .g2-wrap.pill {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-right-aligned {
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .g2quotetext.longtext {
    font-size: 14px;
  }

  .persons-name.title {
    font-size: 11px;
  }

  .ex-speak-content-3.center-ax2022 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .g2crowd-slider._1400.grey-section {
    padding-bottom: 0;
  }

  .g2pill.autowidth {
    width: 88%;
  }

  .g2-review-slider.slider-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial21_card {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  ._1400px {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  .customer-stories-detail {
    padding: 40px 0 0;
  }

  .title-for-cs-stories {
    border-left-style: none;
    width: 100%;
    margin-top: 15px;
    padding-left: 0;
  }

  .contributor-div {
    flex-flow: wrap;
    margin-top: 20px;
  }

  .contributor-names {
    text-align: center;
  }

  .filter-headline.no-pad {
    margin-bottom: 5px;
  }

  .cont-name-div {
    margin-top: 10px;
    margin-left: 0;
  }

  .number-badge {
    font-size: 25px;
  }

  .roleforcontributor {
    text-align: center;
    margin-top: 5px;
  }

  .contributor {
    padding-left: 10px;
    padding-right: 10px;
  }

  .filter-content-name {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .filter-content-text.detail-page {
    margin-left: 0;
    font-size: 13px;
  }

  .column-236 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .smblock {
    margin-top: 5px;
    font-size: 11px;
  }

  .customerstories-stats.full-width {
    padding-left: 2%;
    padding-right: 2%;
  }

  .callout-circle {
    background-size: 12px, 80px;
    width: 100px;
    height: 100px;
    top: 406px;
  }

  .cs-large-h2 {
    font-size: 22px;
    line-height: 30px;
  }

  .sticky-sidebar-div-customer-content {
    flex-direction: column;
    margin-bottom: 100px;
    padding-top: 0;
  }

  .challenge-headline {
    margin-top: 0;
  }

  .customers-rich-text h1, .customers-rich-text h2, .customers-rich-text h3, .customers-rich-text h4, .customers-rich-text h5 {
    margin-bottom: 1rem;
  }

  .customers-rich-text h1, .customers-rich-text h2, .customers-rich-text h3, .customers-rich-text h4, .customers-rich-text h5 {
    margin-bottom: 1rem;
  }

  .customers-rich-text blockquote {
    letter-spacing: -.2px;
    font-size: 1.2rem;
    line-height: 1.4;
  }

  .customers-rich-text p {
    letter-spacing: -.25px;
    margin-bottom: 1rem;
    font-size: 16px;
    line-height: 1.8;
  }

  .customers-rich-text li {
    font-size: 16px;
  }

  .cs-content-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cs-content-div.the-challenge-div {
    padding-top: 10px;
  }

  .main-content-customerstories {
    margin-bottom: 0;
    padding-top: 0;
  }

  .hot-take-content-div.hot-take-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hot-take-content-div.hot-take-div.sm {
    padding: 30px 20px;
  }

  .hot-take-title {
    flex-wrap: wrap;
  }

  .container-30 {
    justify-content: flex-end;
  }

  .container-30.middle-top._1400px {
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 25px;
  }

  ._1200px-container-3 {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  .filter-content {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .filter-content.last {
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hot-take-special-heading {
    width: 100%;
    margin-left: 0;
    font-size: 22px;
    line-height: 30px;
  }

  ._1200-paa-container.is-1400 {
    width: 100%;
  }

  ._1200-paa-container.is-1400.is-r {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._35-div.t-horizontal {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-title-wrapper-2 {
    flex-wrap: wrap;
    justify-content: center;
    height: 60px;
    margin-bottom: 10px;
    display: flex;
  }

  ._50divy {
    justify-content: center;
  }

  .text-container {
    margin-top: 10px;
  }

  .workflow-card {
    justify-content: center;
    min-height: 300px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .app-type-filter-div-for-pill-4 {
    margin-bottom: 0;
  }

  .integration-type-built-for {
    margin-bottom: 5px;
  }

  .integration-type-built-for.cards.int {
    margin-top: 5px;
  }

  .workflow-icon-card-div {
    padding-left: 0;
    padding-right: 0;
  }

  .app-type-filter.for-card-all.workflow.integ.pad {
    padding-left: 10px;
    padding-right: 10px;
  }

  .app-type-filter.mobile-only {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .containing-filters {
    padding-left: 0;
  }

  .integration-goal-filter-div-for-pill {
    margin-bottom: 5px;
  }

  .integration-goal-filter-div-for-pill.cards {
    line-height: 15px;
  }

  .workflow-icon {
    border-radius: var(--_appcues-2025---corner-radius--pill);
  }

  .integration-type-filter-div-for-pill {
    margin-bottom: 5px;
  }

  .intergration-centered-hero-2 {
    background-position: 50% 64%;
  }

  .tab-link-workflows {
    min-width: 120px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 20px;
  }

  .tab-link-workflows.w--current {
    justify-content: center;
    align-items: center;
    min-width: 120px;
    margin-right: 0;
    padding-right: 10px;
    display: flex;
  }

  .tab-link-integrations {
    justify-content: center;
    align-items: center;
    min-width: 120px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .tab-link-integrations.w--current {
    min-width: 120px;
    margin-left: auto;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-31 {
    justify-content: flex-end;
  }

  .filtering-and-search-2 {
    flex-direction: column;
    padding-top: 0;
  }

  .content-section-listing-and-filter {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-section {
    margin-top: 100px;
  }

  .tabs-menu-4 {
    object-fit: fill;
    min-width: 50px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .filtering-and-search {
    flex-direction: column;
    padding-top: 0;
  }

  .container-integworkflow-listing {
    justify-content: flex-end;
  }

  .tabs-content---integworkflow {
    margin-top: 0;
  }

  .integrations-tab-title {
    font-size: 11px;
  }

  .faq_item.isgrey {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .small-wrap-interior-hero.new-ad-pages {
    width: 100%;
    max-width: 100%;
  }

  .small-wrap-interior-hero.demo-request-specific {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 20px;
  }

  .stat-feat-heading.text-color-white.typeface-dm.testimonial-div {
    margin-bottom: 20px;
    font-size: 15px;
  }

  .navattic-tour-image {
    border-radius: var(--radius--buttons);
  }

  .navattic-tour-container.padding-section-medium {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navattic-tour-container.padding-section-medium.mobile-tour.newpage {
    margin-bottom: -50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navattic-section.gradient-lightblurple.align-center.padding-top {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navattic-section.gradient-lightblurple.align-center.less-pad-mobile {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navattic-section.bg-brand-white._w-wave.new-version.bottom-module {
    padding-bottom: 250px;
  }

  .navattic-section.bg-brand-white._w-wave.new-version.bottom-module.bg-brand-tan {
    padding-top: 50px;
    padding-bottom: 250px;
  }

  .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.f2p-conversion.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.toolkit.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.paa-cta.full-color, .sm-embed-cta.f2p-conversion.full-color, .sm-embed-cta.f2p-conversion.full-color {
    margin-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta-callouts.wrap.align-left {
    border-radius: var(--radius--cards);
    background-color: var(--blurple--600);
    border-radius: var(--radius--cards);
    background-color: var(--blurple--600);
    border-radius: var(--radius--cards);
    background-color: var(--blurple--600);
    margin-top: 0;
    padding: 5% 6%;
  }

  .cta-left-column.interior-padding.center-mobile {
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    padding-right: 0;
  }

  .customer-stories-grid-wrapper._3stories.with-image {
    background-image: linear-gradient(#5c45ff, #5c45ff), linear-gradient(5deg, #000c, #0000 85%), none;
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
  }

  .customer-stories-grid-wrapper._3stories.with-image:hover {
    background-image: linear-gradient(#5c45ff, #5c45ff), linear-gradient(5deg, #000c 18%, #0000 85%), none;
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
  }

  .customer-stories-grid-wrapper._3stories.with-image.circa {
    background-color: #5c45ff;
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-grid-wrapper._3stories.with-image.circa:hover {
    background-color: #4534bf;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-grid-wrapper._3stories.with-image.bynder {
    background-color: #5c45ff;
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-grid-wrapper._3stories.with-image.bynder:hover {
    background-color: #4534bf;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-grid-wrapper._3stories.with-image.adroll {
    background-color: #5c45ff;
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-grid-wrapper._3stories.with-image.adroll:hover {
    background-color: #4534bf;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-grid-wrapper._3stories.with-image.accelo {
    background-color: #5c45ff;
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-grid-wrapper._3stories.with-image.accelo:hover {
    background-color: #4534bf;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .customer-stories-feat-image-wrapper.home.free-trial, .customer-stories-feat-image-wrapper.home.feedback, .customer-stories-feat-image-wrapper.home.free-trial, .customer-stories-feat-image-wrapper.home.feedback, .customer-stories-feat-image-wrapper.home.free-trial, .customer-stories-feat-image-wrapper.home.feedback {
    background-position: 0 0, 50% 0;
  }

  .logo-feat-customer-story {
    order: 1;
  }

  .text-size-regular-testimonialfeat.text-color-white {
    text-align: center;
    text-align: center;
    line-height: 1.4;
  }

  .card-flex-container {
    padding: 0;
  }

  .brand {
    width: 100px;
  }

  .brand.blog {
    height: auto;
  }

  .lab-filter {
    flex-flow: wrap;
    padding: 30px 30px 25px;
  }

  .blog-posts-wrapper.mwa, .blog-posts-wrapper.demo-showcase, .blog-posts-wrapper.demo-showcase, .blog-posts-wrapper.mwa, .blog-posts-wrapper.demo-showcase, .blog-posts-wrapper.demo-showcase {
    margin-top: 35px;
  }

  .blog-list.gl, .blog-list.demo-sc, .blog-list.gl, .blog-list.demo-sc {
    margin-left: 0;
    margin-right: 0;
  }

  .made-with-appcues-hero {
    padding-top: 0;
  }

  .made-with-appcues-hero.lab-hero.mwa-design {
    background-image: linear-gradient(#020c1c40, #020c1c40), url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa27f8_background-mwa2.svg");
    background-position: 0 0, 50% 92%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 1200px;
    background-attachment: scroll, scroll;
  }

  .made-with-appcues-hero.lab-hero.mwa-design.interior {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .mwa-logolarge {
    width: 60%;
  }

  .mwa-logolarge.interior {
    width: 55%;
  }

  .mwa-hero-heading-container, .mwa-filter-container {
    justify-content: flex-start;
    width: 100%;
  }

  .mwa-filter-section {
    padding-top: 0;
  }

  .thumbnail-content-wrap {
    padding-bottom: 10px;
    padding-left: 18px;
    padding-right: 15px;
  }

  .thumbnail-content-wrap.mwa {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .thumbnail-content-wrap.demoshow, .thumbnail-content-wrap.mwa {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .thumbnail-content-wrap.feat {
    padding-left: 20px;
    padding-right: 16px;
  }

  .thumbnail-content-wrap.demoshow {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mwa-itemlisting.gl {
    padding-left: 0;
    padding-right: 0;
  }

  .mwa-card-image {
    object-fit: cover;
  }

  .mwa-card-tag.text-size-small.use-case1, .mwa-card-tag.text-size-small.use-case-2 {
    font-size: 10px;
  }

  .mwa-card-tag.text-size-small.feat-1, .mwa-card-tag.text-size-small.feat-2 {
    font-size: 11px;
  }

  .mwa-card-tag.text-size-small.use-case1, .mwa-card-tag.text-size-small.use-case-2 {
    font-size: 10px;
  }

  .mwa-card-tag.text-size-small.feat-1, .mwa-card-tag.text-size-small.feat-2 {
    font-size: 11px;
  }

  .mwa-card-tag.text-size-small.use-case1, .mwa-card-tag.text-size-small.use-case-2 {
    font-size: 10px;
  }

  .mwa-card-tag.text-size-small.feat-1, .mwa-card-tag.text-size-small.feat-2 {
    font-size: 11px;
  }

  .mwa-content-results {
    padding-top: 30px;
  }

  .mwa-content-results.bottom-module {
    padding-top: 10px;
    padding-bottom: 200px;
  }

  .mwa-tag-row {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mwa-interior-heading-div {
    justify-content: center;
    padding-top: 10px;
  }

  .pp-3-listing {
    grid-template-columns: 1fr;
  }

  .number-div {
    width: 38px;
    height: 38px;
    font-size: 14px;
    font-weight: 600;
  }

  ._21-card-logo-div {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-bubble {
    width: 14%;
    margin-left: 1%;
    margin-right: 1%;
  }

  .logo-bubble-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .timeline7_content-right {
    grid-row-gap: 2rem;
  }

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

  .integration-card-feat {
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 15px 20px;
  }

  .integration-interior-section {
    padding-top: 0;
  }

  .integration-interior-section.grey {
    display: none;
  }

  .integration-interior-section.bg-brand-tan._w-wave.more-bottom {
    padding-top: 50px;
  }

  .nav-logo-7 {
    height: auto;
  }

  .nav-menu-5 {
    width: 100%;
    padding-top: 60px;
  }

  .column-184 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .columns-16.mobile {
    background-color: #fff;
    flex-wrap: nowrap;
    justify-content: center;
    height: 60px;
    padding-bottom: 0;
  }

  ._21-nav-button-3.report {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .column-182 {
    justify-content: flex-end;
    padding-left: 0;
    padding-right: 0;
  }

  .small-headshot {
    margin-bottom: 5px;
  }

  .column-186 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-44 {
    font-size: 13px;
    line-height: 1.5em;
  }

  .body-44.left.name.left-aligned-button {
    justify-content: flex-start;
  }

  .inner-stat {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-158 {
    border-radius: 15px;
    height: auto;
  }

  .inlinecta-report {
    padding-left: 20px;
    padding-right: 20px;
  }

  .big-statistic {
    height: 80px;
    font-size: 40px;
  }

  .full-width-report.center {
    margin-top: 50px;
  }

  .full-width-report.center.section-head {
    margin-top: 0;
    padding-top: 20px;
  }

  .name-and-roll-small {
    padding-left: 5px;
  }

  .centered-heading-report {
    width: 100%;
  }

  .centered-heading-report._100.wrap {
    flex-wrap: wrap;
    margin-bottom: 50px;
  }

  .image-152 {
    border-radius: 15px;
  }

  .headshot {
    width: 60px;
  }

  .image-155 {
    border-radius: 15px;
    height: auto;
  }

  .chart-double {
    margin-bottom: 27px;
  }

  .heading-162 {
    font-size: 26px;
  }

  .heading-162.smaller {
    font-size: var(--h4-mobile);
  }

  .heading-162.smaller.white {
    color: var(--base-color-neutral--neutral-100);
  }

  .image-160 {
    border-radius: 15px;
    height: auto;
  }

  .text-col-left {
    margin-bottom: 20px;
  }

  .stat-half {
    height: 350px;
  }

  .clip-2 {
    margin-top: 10px;
  }

  .icon-image, .icon-image.bottom-pad, .icon-image.bottom-pad {
    width: 30px;
  }

  .feature-item-2 {
    min-height: 120px;
    padding: 24px;
  }

  .feature-item-2.right-item.left {
    min-height: 100px;
    padding-top: 10px;
  }

  .feature-item-2.right-item.left.middle {
    background-image: none;
    min-height: 100px;
  }

  .feature-item-2.right-item.left.middle.grad {
    background-image: linear-gradient(351deg, #08152f, #202b4a);
  }

  .section-9 {
    padding-top: 0;
  }

  .section-9.report-hero.col-stat-and-quote.right {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-9.report-hero.centered-headline-module.dark-section.top-header {
    padding-top: 70px;
  }

  .section-9.report-hero.centered-headline-module.white-background {
    padding-bottom: 0;
  }

  .section-9.report-hero.centered-headline-module.white-background.first {
    padding-top: 80px;
  }

  .section-9.report-hero.two-col-chart {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-9.report-hero.two-col-chart.chart-left.dark-back {
    padding-top: 20px;
  }

  .section-9.report-hero.two-col-chart.dark {
    background-image: none;
  }

  .section-9.report-hero.two-col-chart.quote-notfull {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-9.report-hero.two-col-chart.quote-notfull.no-dots {
    padding-top: 40px;
  }

  .section-9.report-hero.centered-chart {
    padding-top: 20px;
  }

  .section-9.report-hero.centered-chart.dark {
    background-image: none;
  }

  .section-9.report-hero.centered-chart.dark.bottom {
    padding-bottom: 0;
  }

  .columns-18.firmographics {
    margin-right: 0;
    padding-left: 0;
  }

  .image-164 {
    border-radius: 15px;
    height: auto;
  }

  .inner-quote {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quote-half {
    height: 350px;
  }

  .report-center-div.bigger {
    width: 100%;
  }

  .ex-cta-card {
    margin-bottom: 16vw;
    padding: 40px 20px;
  }

  .image-149 {
    border-radius: 15px;
  }

  .image-151 {
    border-radius: 15px;
    height: auto;
  }

  .quote-column {
    padding-bottom: 25px;
    padding-left: 0;
  }

  .report-imagery {
    padding-top: 0;
  }

  .report-imagery.imagery {
    display: none;
  }

  .report-imagery.imagery.only {
    height: 400px;
    display: block;
  }

  .report-imagery.imagery.only.hero-image {
    background-position: 0 0, 0 -20px, 50% 130%, 100% 130%, 50% 160%;
    height: 240px;
    margin-top: 51px;
  }

  .image-154 {
    border-radius: 15px;
    height: auto;
  }

  .trio-cards.lesspad.top, .trio-cards.lesspad.bottom-row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .trio-cards.lesspad {
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .trio-cards.lesspad.top, .trio-cards.lesspad.bottom-row, .trio-cards.lesspad.top, .trio-cards.lesspad.bottom-row {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-153 {
    border-radius: 15px;
    height: auto;
  }

  .quote {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote.full-width.blurp {
    padding: 100px 20px;
  }

  .firmographics-details {
    padding-top: 0;
  }

  .firmographics-details.darkbackground.no-top-padding {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .firmographics-details.darkbackground.no-top-padding.key-takeaways {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .firmographics-details.darkbackground.no-top-padding.key-takeaways.surveydetails {
    margin-top: -10px;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .download-form {
    padding-top: 0;
  }

  .download-form.imagery-background {
    display: none;
  }

  .download-form.imagery-background.only {
    height: 400px;
    display: block;
  }

  .download-form.imagery-background.only.footer-cta {
    height: 700px;
    margin-bottom: 0;
  }

  .report-keytakewaways {
    padding-top: 0;
  }

  .report-keytakewaways.dark.notop {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .report-keytakewaways.dark.notop.key-takeaways {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .report-hero-content {
    padding-top: 0;
  }

  .report-hero-content.report-hero.dark-hero {
    margin-top: -85px;
    padding-bottom: 0;
  }

  .report-hero-stats {
    padding-top: 0;
  }

  .report-hero-stats.dark.notop {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .report-section-header {
    padding-top: 0;
  }

  .report-section-header.report-hero.centered-headline-module.dark-section.top-header {
    padding-top: 70px;
  }

  .report-sq {
    height: auto;
  }

  ._21-review-wrap {
    flex-wrap: wrap;
  }

  ._21-review-item {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .xs-copy {
    font-size: 13px;
  }

  .award-image {
    border-top-right-radius: 0;
    border-bottom-left-radius: 15px;
  }

  .award-card-content {
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
  }

  .award-card-row {
    grid-template-columns: 1fr;
  }

  .award-card {
    display: block;
  }

  .testimonial-logo-carousel-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-carousel-logo-25 {
    max-width: 100%;
    height: 35px;
  }

  .title-wrapper-static.mobile-lesspad {
    padding-left: 0;
    padding-right: 0;
  }

  .main-resource-contentwrap.margin-small.full-width {
    white-space: normal;
    word-break: normal;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    overflow: visible;
  }

  .main-resource-contentwrap.margin-small.full-width.smaller {
    width: 90%;
  }

  .logo-animation-block.homepage.full {
    padding-bottom: 0;
  }

  .brand-div {
    width: 80%;
  }

  .acad-line-right-5 {
    bottom: 11%;
  }

  .justme-font {
    font-size: 34px;
  }

  .acad-hero-burst {
    width: 22%;
    top: 5%;
    left: -101%;
  }

  .success-message-cf10 {
    height: 100px;
  }

  .text-field-cf10-3 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .submit-button-cf10-3.hero-form.blog.header, .submit-button-cf10-3.hero-form.procues.header {
    margin-right: 0;
  }

  .submit-button-cf10-3.hero-form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .submit-button-cf10-3.hero-form.blog.header, .submit-button-cf10-3.hero-form.procues.header {
    margin-right: 0;
  }

  .submit-button-cf10-3.hero-form.blurple-variation {
    border-left-style: none;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    margin-top: 10px;
  }

  .submit-button-cf10-3.hero-form.blurple-variation:hover {
    background-color: #4f4fd4;
  }

  .submit-button-cf10-3.hero-form.blog.header.footer {
    width: 65%;
  }

  .submit-button-cf10-3.hero-form.blog.header, .submit-button-cf10-3.hero-form.procues.header, .submit-button-cf10-3.hero-form.procues.header {
    margin-right: 0;
  }

  .form-cf10-2.smaller-form {
    flex-wrap: wrap;
    width: 100%;
  }

  .all-caps-paa {
    font-size: 11px;
  }

  .subscribe---paa.align-left.align-center-tablet {
    width: 250px;
  }

  .paa-headline {
    font-size: 26px;
  }

  .paa-headline.is-bold.paa-specific.paa-home {
    font-size: 30px;
    line-height: 1.3em;
  }

  .paa-body, .paa-hero-button {
    font-size: 13px;
  }

  .paa-hero-button.navigation.white.dark-text {
    padding: 15px 5px;
  }

  .paa-navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .paa-nav-2024 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paa-hero.is-academy-hero {
    padding-top: 110px;
  }

  .caps-head-hero {
    font-size: 11px;
  }

  .by-theme-div.newversion.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .linkedin-link-div.author {
    flex-wrap: wrap;
  }

  .linkedin-link-div.author.less-pad.larger-quote-alignment {
    justify-content: center;
  }

  .linkedin-link-div.author.less-pad.larger-quote-alignment.center {
    justify-content: space-between;
    width: 40%;
  }

  .acad-50-wrap {
    padding: 0;
  }

  .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp {
    height: auto;
    padding-bottom: 20px;
    padding-left: 0%;
  }

  .acad-50-wrap.is-left {
    padding-left: 0%;
    padding-right: 0%;
  }

  .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp, .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp, .acad-50-wrap.is-left.pink.blue, .acad-50-wrap.is-left.pink.green, .acad-50-wrap.is-left.pink.purp {
    height: auto;
    padding-bottom: 20px;
    padding-left: 0%;
  }

  .right-arrow-6.interior-dark-mode.light-mode {
    height: 550px;
    padding-bottom: 20px;
  }

  .secondary-link-12.section-h-cta {
    display: none;
  }

  .inline-cta-heading {
    width: 100%;
  }

  .image-232 {
    max-width: 80%;
  }

  .quotation-div.bottom-pad {
    margin-bottom: 20px;
  }

  .quotation-div.author {
    flex-wrap: wrap;
  }

  .quotation-div.author.wrap.interiors {
    margin-top: 0;
  }

  .content-div-paa {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .details-course {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .content-item-corner {
    flex-wrap: wrap;
    justify-content: center;
    padding-right: 0;
  }

  .content-item-corner.deets {
    margin-right: 10px;
  }

  .by-example-div.less-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .academy-link.newsletter {
    height: 300px;
  }

  .author-text-div {
    width: 100%;
    margin-left: 0;
  }

  .author-text-div.wrap.mobile-pad {
    margin-left: 0;
  }

  .author-text-div.wrap.mobile-pad.not100 {
    margin-left: 5px;
  }

  .secondary-link-11.section-h-cta {
    display: none;
  }

  .read-more-intro {
    text-align: center;
    justify-content: center;
    padding-right: 0;
  }

  .read-more-intro.center {
    justify-content: flex-start;
    padding-right: 4px;
  }

  .read-more-intro.center.hide-mobile {
    display: none;
  }

  .left-arrow-5.interior-dark-mode.light-mode {
    height: 550px;
    padding-bottom: 20px;
  }

  .cta-columns.less-oad.center {
    padding-left: 0;
    padding-right: 0;
  }

  .workshop-cta {
    padding-left: 10px;
    padding-right: 10px;
  }

  .workshop-cta.user-onboarding-specific {
    background-image: none, none;
    background-position: 95% 5%, 50% 112%;
    background-repeat: no-repeat, no-repeat;
    background-size: 50px, 500px;
  }

  .workshop-cta.user-onboarding-specific.calculator-variation {
    padding-left: 10px;
  }

  .by-template-div {
    padding-left: 0;
    padding-right: 0;
  }

  .section-headline-div {
    width: 100%;
  }

  .larger-quote-two-col.bottom {
    flex-wrap: wrap;
  }

  .smaller.testimonial-text.larger {
    font-size: 18px;
  }

  .smaller.testimonial-text.larger.smaller-mobile-time {
    font-size: 14px;
    line-height: 1em;
  }

  .smaller.testimonial-text.larger.interior-dark-mode-text {
    font-size: 13px;
  }

  .paa-textlink.section-h-cta {
    display: none;
  }

  .paa-textlink.section-h-cta.nopads {
    display: flex;
  }

  .col {
    flex-wrap: nowrap;
  }

  .heart-img-2 {
    width: 18px;
    margin-left: 6px;
    margin-right: 6px;
  }

  .acad-footer-logo {
    width: 25px;
    margin-right: 11px;
  }

  .submit-button-cf10-5.hero-form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .submit-button-cf10-5.hero-form.footer {
    background-color: var(--base-color-brand--primary);
    background-color: var(--base-color-brand--primary);
  }

  .right-content-div {
    padding-left: 0;
    padding-right: 0;
  }

  .academy-footer-2024 {
    padding-top: 40px;
  }

  .footer-image {
    padding-left: 10px;
    padding-right: 10px;
  }

  .academy-footer-link {
    margin-bottom: 10px;
  }

  .academy-footer-link-container {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .made-with, .byappcues {
    font-size: 13px;
    line-height: 1.45em;
  }

  .spec-item {
    width: 42%;
  }

  .spec-item.wrap {
    width: 100%;
    margin-bottom: 30px;
  }

  .acad-hero-image-left, .acad-hero-image-right {
    width: 46vw;
  }

  .paa-logo.logo {
    width: 100%;
    min-width: 150px;
  }

  .paa-nav-menu.paa {
    height: 352px;
    max-height: 500px;
    position: absolute;
  }

  .paa-section-head {
    font-size: 20px;
  }

  .paa-section-head.is-navy.full-width.smaller {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .text-style-notme.text-color-white.center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .quote-col-con {
    flex-wrap: wrap;
    justify-content: center;
  }

  .headshot-image {
    width: 50px;
  }

  .read-more-col {
    margin-top: 20px;
  }

  .read-more-col.no-wrap {
    justify-content: center;
    margin-top: 0;
  }

  .paa-sm-icon {
    width: 16px;
  }

  .testimonial-content-3 {
    width: 62%;
  }

  .testimonial-img {
    max-width: 65vw;
    right: -22%;
  }

  .badge-div-contents {
    padding-top: 185px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .course-cta-vector-div {
    width: 35vw;
    top: -6%;
  }

  .course-cta-vector-div.is-2nd {
    top: 8%;
  }

  .acad-line-right {
    bottom: 11%;
  }

  .acad-hero-img-div {
    width: 46vw;
  }

  .acad-hero-img-div.is-3rd {
    width: 10vw;
    margin-left: -2.5vw;
  }

  .testimonial-name-2 {
    font-size: 12px;
  }

  .cta-dot-img {
    bottom: -183%;
  }

  .badge-img-feat {
    width: 46%;
    min-width: 120px;
    inset: auto -2% -8% auto;
  }

  .badge-img-feat.is-in-div {
    width: 180px;
    min-width: auto;
    top: -7%;
  }

  .sticky-sidebar-paa {
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-vector {
    bottom: -12%;
    left: -5%;
  }

  ._28px-img {
    width: 22px;
  }

  .cie-txt {
    font-size: 12px;
  }

  .bullet-content-wrap {
    flex: 0 auto;
  }

  .checkmark-bullet.is-top-align {
    margin-right: 12px;
  }

  .drawer-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heart-img {
    width: 18px;
    margin-left: 6px;
    margin-right: 6px;
  }

  .acad-footer-links {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .acad-footer-link {
    margin-bottom: 10px;
  }

  .academy-hero {
    padding-top: 0;
  }

  .academy-hero.is-academy-hero {
    padding-top: 110px;
  }

  .badge-image {
    width: 46%;
    min-width: 120px;
    inset: auto -2% -8% auto;
  }

  .acad-hero-image-background-lg {
    bottom: 11%;
  }

  .course-hero-columns {
    width: 100%;
  }

  .acad-image-content {
    padding: 0;
  }

  .acad-image-content.is-inv {
    padding-top: 30px;
  }

  .acad-grid-lg {
    width: 100%;
  }

  .acad-grid-split {
    flex-direction: column;
  }

  .course-spec-card {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    margin-right: 0%;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .course-sticky-content {
    padding-left: 0;
    padding-right: 0;
  }

  .stickysidebar-container.is-1400.is-lesson, .stickysidebar-container.is-1400.is-template {
    padding-left: 20px;
    padding-right: 20px;
  }

  .stickysidebar-container.is-1400 {
    width: 100%;
  }

  .stickysidebar-container.is-1400.is-lesson, .stickysidebar-container.is-1400.is-template, .stickysidebar-container.is-1400.is-lesson, .stickysidebar-container.is-1400.is-template, .paa-darkbutton {
    padding-left: 20px;
    padding-right: 20px;
  }

  .course-cta {
    padding-top: 0;
  }

  .feat-badge {
    width: 46%;
    min-width: 120px;
    inset: auto -2% -8% auto;
  }

  .academy-hero-image-burst.smoller {
    width: 80%;
    height: 80%;
  }

  .image-feat-card-f2p {
    justify-content: flex-start;
    margin-top: 20px;
    padding-top: 11vw;
  }

  .image-feat-card-f2p.is-mob-hidden {
    display: none;
  }

  .flexdiv-author.interior {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .feat-card-image, .feat-image-cards {
    justify-content: flex-start;
    margin-top: 20px;
    padding-top: 11vw;
  }

  .feat-image-cards.is-mob-hidden {
    display: none;
  }

  .paa-icon.large {
    width: 40px;
    height: 40px;
  }

  .paa-icon.align-left-mobile {
    width: auto;
  }

  .highlight-img {
    width: 115%;
  }

  .highlight-img.is-xl {
    width: 130%;
  }

  .lesson-nav-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lesson-button-arrow {
    width: 24px;
    left: 4%;
  }

  .lesson-button-arrow.is-r {
    right: 4%;
  }

  ._21-container.is-1400 {
    width: 100%;
  }

  .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-section-padding.sue-callout.measurement-toolkit.shadow-medium, .text-section-padding.sue-callout.calendar.shadow-medium {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-section-padding.top-pad-more.paa-quote.shadow-medium {
    padding: 21px;
  }

  .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-section-padding.sue-callout.measurement-toolkit.shadow-medium, .text-section-padding.sue-callout.calendar.shadow-medium {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-section-padding.sue-callout.two-column.shadow-medium.padding-medium.stack {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._4.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._3.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._2.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.moment-map._1.shadow-medium, .text-section-padding.sue-callout.channelorc._1.shadow-medium {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-section-padding.sue-callout.channelorc._1.shadow-medium {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .text-section-padding.sue-callout.channelorc._1.shadow-medium.full {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-section-padding.sue-callout.metrics-matter.shadow-medium {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-section-padding.sue-callout.measurement-toolkit.shadow-medium, .text-section-padding.sue-callout.calendar.shadow-medium, .text-section-padding.sue-callout.calendar.shadow-medium {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-txt-media.less-padding {
    margin-top: 15px;
  }

  .button-txt {
    font-size: 12px;
  }

  .footer-cta-next-prev {
    padding-top: 0;
  }

  .lesson-large-button {
    font-size: 13px;
  }

  .lesson-large-button.white.is-lesson-cta {
    font-size: 12px;
  }

  .academy-interior-hero-container.is-1400 {
    width: 100%;
  }

  .icon-paa {
    width: 16px;
  }

  .interior-lg-badge {
    width: 46%;
    min-width: 120px;
    inset: auto -2% -8% auto;
  }

  .interior-lg-badge.is-lesson-hero {
    width: 45vw;
    max-width: 180px;
  }

  .button-small-prev {
    font-size: 13px;
  }

  .button-small-prev.white.is-lesson-cta {
    font-size: 12px;
  }

  .button-small-next {
    font-size: 13px;
  }

  .button-small-next.white.is-lesson-cta {
    font-size: 12px;
  }

  .rich-blog-card.sm-mobile {
    width: 100%;
  }

  .author-content-div.interior {
    margin-left: 0;
  }

  .author-hero-feature {
    justify-content: flex-start;
    margin-top: 20px;
    padding-top: 11vw;
  }

  .author-hero-feature.is-mob-hidden {
    display: none;
  }

  ._21-container-5.is-1400.is-r, ._21-container-5.is-1400.is-lesson {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._21-container-5.is-1400 {
    width: 100%;
  }

  ._21-container-5.is-1400.is-r, ._21-container-5.is-1400.is-lesson, ._21-container-5.is-1400.is-r {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._21-container-5.is-1400.is-r.less-paa {
    padding-left: 0;
    padding-right: 0;
  }

  ._21-container-5.is-1400.is-r, ._21-container-5.is-1400.is-lesson {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fullsize-paa-quote-vf0 {
    padding-top: 0;
  }

  .content-div.paa-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-row {
    margin-top: 10px;
  }

  .acad-hero-image-right-interior {
    width: 46vw;
  }

  .left-column-text {
    padding-left: 0;
    padding-right: 0;
  }

  .subscribe---paa-3.blog {
    width: 90%;
  }

  .subscribe---paa-3.blog.max-width-medium {
    width: 100%;
  }

  .grid-12.logo-grid {
    grid-row-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .quote-paa.paa-newsletter.padding-section-medium {
    padding-left: 30px;
    padding-right: 30px;
  }

  .title-wrapper-regular.padding-xlarge {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .content-card-container, .content-card-container.second, .content-card-container.second {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .feature-column, .feature-column.some-pad, .feature-column.some-pad, .text-column, .text-column.interior-template, .text-column.interior-template.centered, .text-column.interior-template, .text-column.interior-template.centered, .text-column.interior-template.centered {
    padding-left: 0;
    padding-right: 0;
  }

  .acad-line-right-6 {
    bottom: 11%;
  }

  .acad-hero-image-left-interior {
    width: 46vw;
  }

  .paa-card-container.single {
    max-width: none;
    padding-bottom: 20px;
  }

  .paa-card-item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .card-container-feat-paa {
    object-fit: fill;
    width: 100%;
    height: auto;
  }

  .author-content {
    margin-top: 2px;
  }

  .call-out-quote {
    background-color: #182949;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 10px;
  }

  .call-out-quote.back {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa249b_QUOTEPAPER.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .xs-headshot {
    width: 35px;
  }

  .quote-image {
    width: 30px;
  }

  .quote-container-hero {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .center-forms {
    width: auto;
  }

  .blue-quote-container, .purple-quote-container.middle, .purple-quote-container.middle {
    height: 550px;
  }

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

  .feat-workshop {
    background-color: #18294900;
    border-radius: 10px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .first-col-pad {
    padding-left: 0;
  }

  .first-col-pad.anna.left, ._2nd-col-pad {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ramli-feature.pad {
    width: 100%;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .step-content-wrap-2 {
    flex: 0 auto;
  }

  ._3-block-col {
    padding-left: 0;
    padding-right: 0;
  }

  .workshop-callout {
    width: 90%;
  }

  .anna-feature.pad {
    width: 100%;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-card._w-icon {
    height: 350px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subnav-for-achor {
    display: none;
  }

  .onboarding-page.grey-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sm-youtube-thumb {
    object-fit: cover;
    width: 38%;
  }

  .text-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-and-heading {
    flex-wrap: wrap;
    justify-content: center;
  }

  .cta-image {
    display: none;
  }

  .highlight-image {
    justify-content: flex-start;
    margin-top: 20px;
    padding-top: 11vw;
  }

  .large-card-imagery-2 {
    flex-direction: column;
  }

  .paa-card-icon {
    width: 16px;
  }

  .large-card-imagery {
    width: 100%;
  }

  .half-text.is-vert.is-push {
    margin-left: 0;
    margin-right: 0;
  }

  .lg-course-card-container {
    width: 100%;
  }

  .acad-corner-img {
    width: 28%;
    top: -3%;
    right: -8%;
  }

  .acad-corner-img.is-3rd {
    width: 11%;
    bottom: -14%;
    right: -5%;
  }

  .acad-corner-img.is-2nd {
    width: 15%;
    top: -21%;
    left: -5%;
  }

  .large-course-card {
    padding-left: 15px;
    padding-right: 15px;
  }

  .productlaunches-page.grey-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wide-card-left {
    display: block;
  }

  .feat-card-row, .feat-card-row.swap._1200.pp.workflow, .feat-card-row.swap._1200.pp.workflow, .feat-card-row.swap._1200.pp.workflow, .feat-card-row.swap._1200.pp.workflow, .feat-card-row.swap._1200.pp.workflow {
    grid-template-columns: 1fr;
  }

  ._2stack-grid.pp.inapp {
    grid-template-rows: auto auto;
  }

  .stat-callout-pp.neutral.only-one.padding-xhuge {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .product-pages {
    flex-direction: column;
    display: flex;
  }

  .features-4-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
  }

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

  .full-image {
    object-fit: cover;
    height: auto;
  }

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

  .mobileusers-callout, .card-flex-text {
    padding: 0;
  }

  .card-flex-text.dark.light.lesspad.mobile.center-mobile {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-extra-section.padding-section-large, .use-case-section.padding-section-large, .use-case-section.padding-section-large {
    padding-left: 5%;
    padding-right: 5%;
  }

  .carousel-menu.no-scrollbar {
    flex-flow: wrap;
  }

  .stat-wrapper-productpages {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .logo-stat-productpage {
    margin-left: 0;
  }

  .productpage-cardwide {
    flex-direction: column;
    display: flex;
  }

  .alert.blog {
    height: 40px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .nav-menu-8 {
    width: 100%;
    padding-top: 60px;
  }

  .heading-329 {
    font-size: 22px;
  }

  .heading-329.bold {
    margin-top: 0;
    line-height: 1.5em;
  }

  .blog-right-nav-div {
    margin-top: 5px;
    padding-top: 0;
    padding-left: 0;
  }

  .text-field-cf10-7 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .x-button {
    width: 42px;
    height: 42px;
    top: 15px;
    right: 15px;
  }

  .container-42 {
    justify-content: flex-start;
    width: 100%;
  }

  .blog-dd.subscribe {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sign-in-link-2 {
    display: none;
  }

  .brand-text-link {
    margin-right: 12vw;
    font-size: 10px;
  }

  .upper-subheading-4 {
    font-size: 10px;
  }

  .alert-text {
    padding-left: 0;
    display: block;
  }

  .author-image {
    width: 26px;
    height: 26px;
  }

  .author-image.author {
    width: 78px;
    height: 78px;
  }

  .toc {
    display: none;
  }

  .feat-pattern {
    width: 55%;
    bottom: -35px;
    left: -3%;
  }

  .blog-thumbnail-image.feat {
    height: 65vw;
  }

  .recommended-blog {
    padding-left: 0;
    padding-right: 0;
  }

  .head-txt-div {
    white-space: nowrap;
  }

  .author-name.int-blurple {
    letter-spacing: 1px;
    letter-spacing: 1px;
  }

  .featured-blog-title {
    letter-spacing: -.5px;
    line-height: 25px;
  }

  .call-out {
    width: 90%;
    height: 375px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .call-out.blog-hero {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-block-227 {
    line-height: 30px;
  }

  .text-block-227.white {
    margin-top: -6px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 32px;
  }

  .text-block-227.white.font-300 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }

  .text-field-cf10-8 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .text-field-cf10-8.blog.header.footer {
    border-right-style: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .text-block-15.filterby.title {
    margin-right: 0;
    font-size: 10px;
  }

  .text-block-15.filterby.title.white-regux {
    text-align: center;
    text-align: center;
    margin-bottom: 19px;
    margin-right: 0;
    line-height: 15px;
  }

  .text-block-130 {
    font-size: 12px;
    font-weight: 300;
  }

  .sub-cta-div {
    width: 100%;
  }

  .text-field-cf10-9 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .container-46 {
    justify-content: flex-start;
    width: 100%;
  }

  .section-76 {
    padding-top: 0;
  }

  .section-76.featured-blog {
    margin-top: 0;
    padding-top: 150px;
  }

  .upper-subheading-5 {
    font-size: 10px;
  }

  .secondary-link-13.small {
    white-space: nowrap;
    white-space: nowrap;
  }

  .container-47 {
    justify-content: flex-start;
    width: 100%;
  }

  .section-77 {
    padding-top: 0;
  }

  .blog-secondarylink.small {
    white-space: nowrap;
    white-space: nowrap;
  }

  .container-48 {
    justify-content: flex-start;
    width: 100%;
  }

  .section-78 {
    padding-top: 0;
  }

  .section-78.topless.grey-gradient.bottomless.news.bottom-module {
    padding-bottom: 150px;
  }

  .upper-subheading-6 {
    font-size: 10px;
  }

  .author-block {
    width: 100%;
  }

  .social-wrap-2 {
    justify-content: center;
    width: 100%;
    margin-left: 0;
  }

  .social-wrap-2.author {
    margin-bottom: 8px;
  }

  .social-link.about {
    width: 23px;
    height: 23px;
  }

  .container-51 {
    justify-content: flex-start;
    width: 100%;
  }

  .section-81 {
    padding-top: 0;
  }

  .upper-subheading-8 {
    font-size: 10px;
  }

  .category-container {
    justify-content: flex-start;
    width: 100%;
  }

  .blog-hero-category {
    padding-top: 150px;
  }

  .container-53 {
    justify-content: flex-start;
    width: 100%;
  }

  .section-83 {
    padding-top: 0;
  }

  .blog-heading-int {
    font-size: 22px;
  }

  .blog-heading-int.bold {
    margin-top: 0;
    font-size: 20px;
    line-height: 1.5em;
  }

  .blog-heading-int.bold.light {
    margin-bottom: 0;
    margin-right: 0;
  }

  .hor-heading-wrap {
    flex-direction: column;
  }

  .container-54 {
    justify-content: flex-start;
    width: 100%;
  }

  .int-blog-hero-sm {
    padding-top: 0;
  }

  .int-blog-hero-sm.hero.tag {
    height: 100%;
  }

  .int-blog-hero-sm.hero.author {
    height: 100%;
    min-height: 700px;
  }

  .container-55 {
    justify-content: flex-start;
    width: 100%;
  }

  .section-85 {
    padding-top: 0;
  }

  .feat-pill {
    max-width: 88%;
    padding-right: 12px;
  }

  .heading-341 {
    font-size: 20px;
  }

  .blog-post-name {
    font-size: 15px;
  }

  .image-link {
    width: 120px;
    height: 120px;
  }

  .heading-348 {
    font-size: 15px;
  }

  .intro-sec-usecase.background-white {
    padding-top: 20px;
    padding-bottom: 75px;
  }

  .box-wrapper-grid-9 {
    padding: 15px 15px 0;
  }

  .data-tabs-container {
    max-width: 4001px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .data-tab-img {
    margin-bottom: 30px;
  }

  .heading-387 {
    font-size: 22px;
  }

  .heading-387.bold {
    margin-top: 0;
    line-height: 1.5em;
  }

  .hor-heading-wrap-2 {
    flex-direction: column;
  }

  .container-57 {
    justify-content: flex-start;
    width: 100%;
  }

  .section-95 {
    padding-top: 0;
  }

  .section-95.hero.tag {
    height: 100%;
  }

  .section-96.bottom-module {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-category-label {
    border-left-style: none;
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
  }

  .blog-hero-interior-div {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    min-height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-hero-interior-div.full-width {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 88%;
    min-height: 300px;
    margin-top: 58px;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .blog-hero-interior-div.full-width.dark-back {
    min-height: auto;
    margin-top: 0;
    padding-top: 5%;
    padding-bottom: 5%;
    display: block;
  }

  .blog-thumb-image-main.post {
    width: 250px;
    height: 192px;
    display: none;
  }

  .hero-full {
    justify-content: flex-start;
    width: 100%;
  }

  .blog-hero-content {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-hero-content.no-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .simple-hero-blog {
    overflow: hidden;
  }

  .simple-hero-blog.foundational {
    height: 94vh;
    min-height: 500px;
  }

  .simple-hero-blog.foundational.solid {
    height: 60%;
    min-height: 200px;
    margin-top: 110px;
    padding-left: 0;
    padding-right: 0;
  }

  .simple-hero-blog.foundational.solid._100-height {
    min-height: auto;
  }

  .hero-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 5px;
    padding-top: 0;
  }

  .header-content-div {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    padding-left: 1%;
    padding-right: 1%;
  }

  .heading-style-h1-blog.text-color-white {
    font-size: 36px;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller {
    font-size: 36px;
    line-height: 1.3;
  }

  .heading-style-h1-blog.text-color-white.interior-smaller.text-align-left.blog-specific {
    font-size: 26px;
  }

  .heading-style-h1-blog.text-color-primary.text-align-left.blog-specific {
    font-size: 30px;
  }

  .appcues-promo {
    margin-top: 50px;
    padding: 10%;
  }

  .text-size-regular-cta.text-weight-normal.text-align-left {
    font-size: 16px;
    line-height: 28px;
  }

  .tldr-div {
    margin-bottom: 8%;
    padding: 10% 8%;
  }

  .padding-medium-blog-specific {
    padding-top: 3rem;
    padding-left: 8%;
    padding-right: 8%;
  }

  .padding-medium-blog-specific.bg-brand-tan._w-wave {
    padding-top: 2rem;
  }

  .post-rich-text-blog-25 blockquote {
    font-size: 18px;
  }

  .post-rich-text-blog-25 h4 {
    margin-top: 40px;
    font-size: 20px;
  }

  .post-rich-text-blog-25 p {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 28px;
  }

  .post-rich-text-blog-25 h3 {
    margin-top: 40px;
    font-size: 22px;
  }

  .post-rich-text-blog-25 li {
    font-size: 16px;
    line-height: 28px;
  }

  .post-rich-text-blog-25 h1 {
    font-size: 28px;
  }

  .post-rich-text-blog-25 h2 {
    margin-top: 40px;
    font-size: 24px;
  }

  .post-rich-text-blog-25.article-blog h6 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 40px 20px;
    font-size: 16px;
  }

  .post-rich-text-blog-25.article-blog figcaption {
    font-size: 12px;
    line-height: 17px;
  }

  .post-rich-text-blog-25.article-blog h5 {
    margin-top: 40px;
    font-size: 18px;
  }

  .post-rich-text-faq blockquote {
    font-size: 17px;
  }

  .post-rich-text-faq h4 {
    font-size: 15px;
  }

  .post-rich-text-faq p {
    font-size: 16px;
    line-height: 28px;
  }

  .post-rich-text-faq h3 {
    font-size: 18px;
  }

  .post-rich-text-faq li {
    font-size: 14px;
  }

  .post-rich-text-faq h1 {
    font-size: 23px;
  }

  .post-rich-text-faq h2 {
    font-size: 20px;
  }

  .post-rich-text-faq.article-blog h6 {
    padding: 40px 20px;
  }

  .post-rich-text-faq.article-blog figcaption {
    font-size: 12px;
    line-height: 17px;
  }

  .recommended-footer {
    padding-top: 0;
  }

  .recommended-container {
    justify-content: flex-start;
    width: 100%;
  }

  .recommended-headerblock {
    font-size: 12px;
  }

  .blog-categorysubheads.text-color-white {
    font-weight: 500;
  }

  .breadcrumbs {
    flex-flow: wrap;
  }

  .blog-home-link {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 0;
  }

  .blog-cta {
    padding: 64px 40px;
  }

  .background-overlay {
    background-image: url("https://cdn.prod.website-files.com/6a3458f1671a8f55edaa1863/6a3458f1671a8f55edaa2758_topcorner-confetti.svg"), linear-gradient(#0009, #0009);
    background-position: 0 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 200px, auto;
  }

  .background-image {
    object-fit: cover;
    object-position: 69% 50%;
  }

  .testimonial-icon-wrap.purple, .testimonial-icon-wrap.green, .testimonial-icon-wrap.purple, .testimonial-icon-wrap.green {
    max-width: 40px;
    max-height: 40px;
    margin-left: 10px;
  }

  .shape-wrapper {
    margin-bottom: 20px;
  }

  .moments-block.old {
    padding: 5px;
  }

  .moments-block.new {
    padding: 8px 5px;
  }

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

  .process-grid.use-cases._2025 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .button-wrap-2 {
    justify-content: center;
    align-items: center;
  }

  .column.vertical-center {
    padding-left: 0;
    padding-right: 0;
  }

  .category-tag {
    margin-bottom: 5px;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 8px;
  }

  .mwa-image-hero {
    padding-left: 0%;
    padding-right: 0%;
  }

  .mwa-hero-image-wide {
    border-radius: 0;
  }

  .mwa-body-section {
    overflow: hidden;
  }

  .mwa-body-section.content-area {
    padding-left: 6%;
    padding-right: 6%;
  }

  .mwa-body-section.content-area.bottom-module {
    padding-bottom: 250px;
  }

  .mwa-nav-div {
    flex-direction: column;
    padding-top: 0;
  }

  .mwa-nav-interior.shadow-medium {
    margin-top: 43px;
  }

  .mwa-row-title {
    font-size: 11px;
    display: none;
  }

  .mwa-category-tag.use-case-1, .mwa-category-tag.feat-1, .mwa-category-tag.use-case-1, .mwa-category-tag.feat-1 {
    margin-left: 0;
  }

  .dropdown-toggle {
    margin-bottom: 10px;
  }

  .dropdown.mwa {
    margin-top: 10px;
    margin-left: 0;
  }

  .form-2-col {
    grid-template-columns: 1fr;
  }

  .resource-card-featured-2 {
    padding: 24px;
  }

  .padding-global-16.centered.homepage {
    padding-left: 0%;
    padding-right: 0%;
  }

  .blog-card-small-2 {
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-text-content {
    margin-top: 1rem;
    padding-left: 2%;
    padding-right: 2%;
  }

  .heading-style-h3-20.text-color-primary, .heading-style-h3-20.text-color-primary.text-align-center.margin-top._100-tablet, .heading-style-h3-20.text-color-primary, .heading-style-h3-20.text-color-primary.text-align-center.margin-top._100-tablet, .heading-style-h3-20.text-color-primary.text-align-center.margin-top._100-tablet, .heading-style-h3-20.text-color-primary.text-align-center.margin-top._100-tablet, .heading-style-h3-20.text-color-primary.text-align-center.margin-top._100-tablet {
    font-size: 24px;
  }

  .text-style-allcaps-12.overline.text-color-lightpurp {
    font-size: 12px;
  }

  .margin-bottom-31 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-4.text-color-white {
    font-size: 30px;
    line-height: 1.4;
  }

  .demo-showcase-results {
    padding-top: 30px;
  }

  .demo-cardimg {
    object-fit: cover;
  }

  .paa-icon-text-grid {
    flex-flow: column;
  }

  .paa-icon-text-grid.wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .paa-sm-icon-div {
    margin-right: 0;
  }

  .paa-sm-icon-div.full {
    width: 20%;
    margin-top: 20px;
    margin-right: 0;
  }

  .paa-icon-text.align-vertical-center {
    margin-top: 5px;
  }

  .paa-icon-text.align-vertical-center.long.center-mobile {
    justify-content: center;
    align-items: center;
  }

  .col-1-div-paa.align-center {
    padding: 0;
  }

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

  .fullsize-paa-quote-sue {
    padding-top: 0;
  }

  .person-paa-quote-role {
    font-size: 13px;
  }

  .demosc-listitem.demo-sc {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-line-wrapper {
    flex-direction: column;
  }

  .timeline-line {
    flex: 1;
    width: 1.2px;
    height: auto;
  }

  .timeline-card {
    border-radius: 8px;
  }

  .timeline-section.background-secondary {
    padding-top: 50px;
  }

  .timeline-row-grid.first {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 20px;
  }

  .badge-primary.timeline-4 {
    margin-left: 0;
  }

  .testimonial-logo-carousel-div.no-animation {
    padding-top: 2px;
    padding-bottom: 5px;
  }

  .testimonial-logo-carousel-div.no-animation.interiors {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent {
    padding: 5px;
  }

  .testimonial-logo-carousel-div.no-animation.new-transparent.less-int-pad.stat-bar {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .overlap-image-lg {
    object-fit: cover;
  }

  .overlap-image-lg.no-edge {
    border-radius: 0;
  }

  .overlap-image-lg.home {
    object-fit: contain;
    height: auto;
  }

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

  .pill-container.color-lightblue.nostretch {
    align-self: center;
    width: 150px;
  }

  .pill-container.color-lightblue.nostretch.color-actuallylightpurp {
    align-self: center;
  }

  .pill-container.color-lightblurp {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .heading-style-massive.color-var2 {
    -webkit-text-stroke-width: 1.5px;
    -webkit-text-stroke-width: 1.5px;
    font-size: 46px;
  }

  ._3-col-grid.negative-top-margin {
    grid-template-columns: 1fr;
  }

  .icon-image-flame {
    height: 50px;
  }

  .xl-resourcecard-feat, .med-resource-card {
    padding: 24px;
  }

  .books-icon {
    bottom: -6%;
  }

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

  .grid-64._5col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

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

  .grid-64._2-col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-64._2-col.less-width {
    width: 100%;
  }

  .navigation-menu---container---2025 {
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-menu---container---2025.shadow-medium {
    z-index: 2000;
    z-index: 2000;
  }

  .button-96.is-small.margin-left.xs-mobile.main-nav {
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navigation-menu-button---2025 {
    z-index: 100;
  }

  .plan-icon.left-align-newpricing.hide-mobile {
    display: none;
  }

  .floating-dolphin {
    position: static;
    top: 877px;
  }

  .floating-dolphin.homepage {
    bottom: -25%;
  }

  .rl-styleguide_item-row {
    grid-row-gap: 1rem;
    grid-template-columns: auto;
  }

  .slider-arrow.is-bottom-next.mwa, .slider-arrow.is-bottom-previous.wider.mwa {
    width: 6rem;
  }

  .slider-arrow.is-bottom-next {
    width: 4rem;
  }

  .slider-arrow.is-bottom-next.mwa, .slider-arrow.is-bottom-previous.wider.mwa {
    width: 6rem;
  }

  .slider-arrow.is-bottom-previous.wider.mwa {
    width: 6rem;
  }

  .slider-arrow.is-bottom-previous.space {
    width: 4rem;
    right: 4.5rem;
  }

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

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

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .kickoff-styles-wrap {
    width: 100%;
  }

  .kickoff-color-cards {
    width: 200px;
  }

  .bg-brand-dark._w-wave.int-padding {
    padding-bottom: 25px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .bg-brand-dark.form {
    padding: 26px;
  }

  .bg-brand-white.int-padding {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section_header.bg-brand-teal-100._w-wave.navigation-compensate {
    padding-top: 55px;
  }

  .section_header.bg-brand-teal-100._w-wave.navigation-compensate.center.bottom-module {
    padding-bottom: 12rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate {
    padding-top: 60px;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.z-index-high.extra {
    padding-bottom: 2rem;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.pro-services {
    padding-bottom: 3rem;
  }

  .section_header.bg-brand-blurp-100._w-wave.navigation-compensate.appcues-ai-white {
    margin-top: -40px;
  }

  .section_header.bg-brand-tan._w-wave.nav-compensate.more-bottom.align-center.bg-brand-blurp-100.margin {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section_header.mwa-header-landing {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .rich-txt-img-2.square {
    width: 300px;
  }

  .lesson-nav-div-3, .curriculum-div-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .badge-img-8 {
    width: 46%;
    min-width: 120px;
    inset: auto -2% -8% auto;
  }

  .badge-img-8.is-lesson-hero {
    width: 45vw;
    max-width: 180px;
  }

  .heading-36 {
    font-size: 18px;
  }

  .caps-heading-4 {
    font-size: 11px;
  }

  .button-82 {
    font-size: 13px;
  }

  .button-82.white.is-lesson-cta {
    font-size: 12px;
  }

  .heading-374 {
    font-size: 26px;
  }

  .acad-footer-link-9 {
    margin-bottom: 10px;
  }

  .heading-375 {
    font-size: 20px;
  }

  .body-211 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .main-sticky-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-88 {
    padding-top: 0;
  }

  .caption-5 {
    margin-top: 10px;
    font-size: 12px;
  }

  .button-83 {
    font-size: 13px;
  }

  .content-icon-5 {
    width: 16px;
  }

  .body-210 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .button-txt-2 {
    font-size: 12px;
  }

  .body-212 {
    font-size: 13px;
  }

  .rich-txt-img-3.square {
    width: 300px;
  }

  .section-89 {
    padding-top: 0;
  }

  .body-215 {
    font-size: 13px;
  }

  .heading-376 {
    font-size: 26px;
  }

  .button-84 {
    font-size: 13px;
  }

  .button-84.white.is-lesson-cta {
    font-size: 12px;
  }

  .body-214 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .button-85 {
    font-size: 13px;
  }

  .body-213 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .heading-377 {
    font-size: 20px;
  }

  .rich-txt-img-4.square {
    width: 300px;
  }

  .body-218 {
    font-size: 13px;
  }

  .heading-378 {
    font-size: 26px;
  }

  .body-216 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .heading-379 {
    font-size: 20px;
  }

  .body-217 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .button-86 {
    font-size: 13px;
  }

  .button-86.white.is-lesson-cta {
    font-size: 12px;
  }

  .section-90 {
    padding-top: 0;
  }

  .button-87 {
    font-size: 13px;
  }

  .button-87.navigation.white.dark-text {
    padding: 15px 5px;
  }

  .button-87.navigation.white.dark-text.register.center-button {
    margin-top: 20px;
  }

  .rich-txt-img-5.square {
    width: 300px;
  }

  .heading-381 {
    font-size: 20px;
  }

  .button-88 {
    font-size: 13px;
  }

  .button-88.white.is-lesson-cta {
    font-size: 12px;
  }

  .body-221 {
    font-size: 13px;
  }

  .heading-380 {
    font-size: 26px;
  }

  .body-220 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .section-91 {
    padding-top: 0;
  }

  .body-219 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .rich-txt-img-6.square {
    width: 300px;
  }

  .section-92 {
    padding-top: 0;
  }

  .body-224, .button-90 {
    font-size: 13px;
  }

  .button-90.white.is-lesson-cta {
    font-size: 12px;
  }

  .heading-382 {
    font-size: 26px;
  }

  .body-223, .body-222 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .heading-383 {
    font-size: 20px;
  }

  .rich-txt-img-7.square {
    width: 300px;
  }

  .button-92 {
    font-size: 13px;
  }

  .button-92.white.is-lesson-cta {
    font-size: 12px;
  }

  .heading-384 {
    font-size: 26px;
  }

  .body-226 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .section-93 {
    padding-top: 0;
  }

  .body-227 {
    font-size: 13px;
  }

  .body-225, .body-100 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .heading-386 {
    font-size: 26px;
  }

  .section-37 {
    padding-top: 0;
  }

  .body-229 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .body-229.bold.deets {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2px;
    font-size: 11px;
  }

  .body-229.bold.deets.cert {
    padding-top: 0;
  }

  .section-86.is-academy-hero {
    padding-top: 110px;
  }

  .acad-hero-img-div-7 {
    width: 46vw;
  }

  .heading-371 {
    font-size: 26px;
  }

  .heading-371.is-bold.white.homepage {
    font-size: 30px;
    line-height: 1.3em;
  }

  .body-206 {
    font-size: 13px;
  }

  .content-div-2 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .acad-card-container-2.single {
    max-width: none;
    padding-bottom: 20px;
  }

  .body-208 {
    font-size: 13px;
    line-height: 1.45em;
  }

  .column-225 {
    flex-wrap: nowrap;
  }

  .top-cert {
    justify-content: flex-end;
    align-items: center;
    margin-top: 32px;
    margin-bottom: 10px;
    display: none;
    top: -485px;
  }

  .text-block-228 {
    font-size: 12px;
    font-weight: 300;
  }

  .text-block-228.dark.regular.light, .text-block-228.dark.regular.light.mobile-center, .text-block-228.dark.regular.light, .text-block-228.dark.regular.light.mobile-center, .text-block-228.dark.regular.light, .text-block-228.dark.regular.light.mobile-center, .text-block-228.dark.regular.light, .text-block-228.dark.regular.light.mobile-center, .text-block-228.dark.regular.light.mobile-center {
    font-size: 14px;
  }

  .content-icon-6 {
    width: 12px;
  }

  .content-icon-6.sm {
    object-fit: contain;
  }

  .content-icon-6.sm.smaller {
    width: 10px;
  }

  .details-2 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .badge-img-23 {
    width: 46%;
    min-width: 120px;
    inset: auto -2% -8% auto;
  }

  .badge-img-23.center {
    width: 75%;
  }

  .heading-373 {
    font-size: 18px;
  }

  .heading-372 {
    font-size: 17px;
  }

  .heading-372.light.h2 {
    font-size: 20px;
  }

  .heading-372.light.h2.for-ctas {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-372.light.h2.for-ctas.ramli-workshop {
    font-size: 18px;
  }

  .heading-372.mobile-section-headers {
    font-size: 20px;
    line-height: 26px;
  }

  ._40-div-17.is-vert.is-push {
    height: auto;
    margin-left: 10px;
    margin-right: 0;
    padding: 10px 10px 0;
  }

  .content-item-8 {
    flex-wrap: wrap;
    justify-content: center;
    padding-right: 0;
  }

  .content-item-8.deets {
    margin-right: 10px;
  }

  .text-block-131.blurp.main.green {
    line-height: 16px;
  }

  .card-container-18 {
    object-fit: fill;
    width: 100%;
    height: auto;
  }

  .statscap_item-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats-cap-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .captain-cues-image {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cap-square {
    max-width: 80%;
    margin-left: 0;
  }

  .container-1200.bg-brand-tan.padding-medium.interiorpages {
    margin-bottom: 1rem;
    padding-bottom: .5rem;
  }

  .container-1200.bg-brand-tan.padding-medium.homepage.transparent {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-1200.bg-brand-tan.padding-medium {
    margin-top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .quote-and-author {
    width: 132%;
  }

  .quote-and-author.patterns, .quote-and-author.demo-quote-newmodule, .quote-and-author.wrapthis, .quote-and-author.patterns, .quote-and-author.demo-quote-newmodule, .quote-and-author.wrapthis {
    width: 100%;
  }

  .heading-style-h1-7.text-align-center.roadmap {
    font-size: 40px;
  }

  .text-size-medium-27.text-color-secondary.container-small {
    font-size: 16px;
  }

  ._1200px-container-4 {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  .heading-style-h2-5.text-color-primary {
    font-size: 30px;
  }

  .blog40_list {
    grid-row-gap: 3rem;
  }

  .blog40_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pricingicon._100-nosquish {
    width: auto;
    max-width: none;
    height: 60px;
  }

  .heading-style-h1-8.text-color-white {
    font-size: 36px;
  }

  .heading-style-h1-8.text-color-white.text-size-large {
    font-size: 38px;
  }

  .heading-style-h1-8.text-color-white.interior-smaller {
    font-size: 36px;
    line-height: 1.3;
  }

  .heading-style-h1-8.text-color-white.interior-smaller.integration-specific.center-mobile {
    font-size: 30px;
  }

  .heading-style-h1-8.text-color-white.interior-smaller.center-mobile {
    font-size: 26px;
  }

  .quotationmark-xl {
    font-size: 13px;
  }

  .quotationmark-xl.body-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h3-5.text-color-white.smaller {
    font-size: 24px;
    line-height: 1.3;
  }

  .italics-2 {
    font-size: 36px;
  }

  .italics-2.medium {
    font-size: 26px;
  }

  .card-block {
    width: 100%;
  }

  .name-wrap.centered {
    flex-wrap: wrap;
    justify-content: center;
  }

  .margin-bottom-32 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .two-col-texticon {
    grid-template-columns: 1fr;
  }

  .text-style-allcaps-16.overline.text-color-lightpurp {
    font-size: 12px;
  }

  .plg-flywheelsection {
    padding-top: 0;
  }

  .plg-flywheelsection.grey-background {
    display: none;
  }

  .flywheel-image {
    margin-bottom: 30px;
  }

  .text-style-allcaps-17.overline.text-color-blurple.align-left.center-mobile.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkgreen.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkblue.margin-top-mobile {
    margin-top: 10px;
  }

  .text-style-allcaps-17.overline.text-color-blurple.align-left.center-mobile.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkgreen.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkblue.margin-top-mobile {
    margin-top: 10px;
  }

  .text-style-allcaps-17.overline.text-color-lightpurp {
    font-size: 12px;
  }

  .text-style-allcaps-17.overline.text-color-blurple.align-left.center-mobile {
    text-align: center;
  }

  .text-style-allcaps-17.overline.text-color-blurple.align-left.center-mobile.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkgreen.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkgreen.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkblue.margin-top-mobile, .text-style-allcaps-17.overline.text-color-darkblue.margin-top-mobile {
    margin-top: 10px;
  }

  .section-16 {
    padding-top: 0;
  }

  .heading-style-h2-6.text-color-primary {
    font-size: 30px;
  }

  .split-image {
    padding-top: 0;
  }

  .cie-item {
    max-width: 130px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .full-half-section.image-1 {
    height: 90vw;
  }

  .heading-style-h4-20.margin-top.text-color-white {
    font-size: 32px;
    line-height: 1.4;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .test-image {
    width: 90px;
    height: 90px;
  }

  .test-tab-link {
    width: 45%;
    max-width: 160px;
  }

  .test-tab-logo {
    width: 85%;
  }

  ._2019-bubble-signature {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._2019-bubble-signature.m-vertical {
    align-items: center;
  }

  .bubble.tab {
    padding: 30px 20px 25px;
  }

  .test-flex-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-style-h3-22 {
    font-size: 36px;
  }

  .heading-style-h3-22.text-color-primary, .heading-style-h3-22.text-color-primary.text-align-center.mobile, .heading-style-h3-22.italic-span.mobile, .heading-style-h3-22.text-color-primary, .heading-style-h3-22.text-color-primary.text-align-center.mobile, .heading-style-h3-22.text-color-primary.text-align-center.mobile, .heading-style-h3-22.text-color-primary.text-align-center.mobile, .heading-style-h3-22.italic-span.mobile, .heading-style-h3-22.italic-span.mobile {
    font-size: 24px;
  }

  .testimonial-section {
    padding-top: 0;
  }

  .testimonial-section.grey {
    display: none;
  }

  .testimonial-section.grey.bleed-out.padding-large {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .multi-icon-section {
    padding-top: 80px;
  }

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

  .testimonial-flipcard-container {
    padding: 20px;
  }

  .testimonial-flip-tabs {
    grid-template-columns: 1fr;
  }

  .logo-grid-dark.margin-top._2-rows {
    grid-template-columns: 1fr 1fr;
  }

  .logo-grid-dark.new2025 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo-grid-dark.new2025.demo {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .logo-grid-dark.mobile-aligned {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .testimonial15_slide-content {
    grid-template-columns: 1fr;
  }

  .bg-brand-purp-100._w-wave.align-center.padding-large.wave-dark.more-int-pad {
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navigation-side-block-feature-2 {
    flex-direction: column;
  }

  .navigation-menu---container-2026 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo-stats-container.pricing-page.full-wifth.slider-container.grey-background-gradient {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .logo-stats-section.padding-large.bg-brand-white.transparent {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-stats-section.padding-large.bg-brand-white.transparent.new2025 {
    padding-bottom: 0;
  }

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

  .footer-logo-div.stretch {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }

  .split-content-75percent.padding-top-bottom.mobile-less-pad {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .text-field-cf10-10 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .text-field-cf10-10.footer-procues.header {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

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

  .sub-procues.blog, .sub-procues.homefooter, .sub-procues.blog, .sub-procues.homefooter {
    width: 90%;
  }

  .footer-sub-div {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 30px;
    display: flex;
  }

  .success-procues {
    height: 100px;
  }

  .submit-button-procues.hero-form.blog.header, .submit-button-procues.hero-form.procues.header {
    margin-right: 0;
  }

  .submit-button-procues.hero-form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .submit-button-procues.hero-form.blog.header, .submit-button-procues.hero-form.procues.header {
    margin-right: 0;
  }

  .submit-button-procues.hero-form.blurple-variation {
    border-left-style: none;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    width: 100%;
    margin-top: 10px;
  }

  .submit-button-procues.hero-form.blurple-variation:hover {
    background-color: #4f4fd4;
  }

  .submit-button-procues.hero-form.blog.header.footer {
    width: 65%;
  }

  .submit-button-procues.hero-form.blog.header, .submit-button-procues.hero-form.procues.header, .submit-button-procues.hero-form.procues.header {
    margin-right: 0;
  }

  .text-right-div {
    padding-left: 0;
  }

  .text-right-div.newpages.padding.mobile-sm {
    width: 100%;
  }

  .two-col-1200 {
    align-self: auto;
    padding-left: 3%;
    padding-right: 3%;
  }

  .two-col-1200._2colimg.less-pad-tab.less._1x1.less-bottom._75x1 {
    width: 100%;
    max-width: none;
  }

  .image-div.two-col {
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .image-div.two-col.nopad.image-container-new.smaller-mobile {
    width: 100%;
  }

  .hero-container---mwa {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-text-container {
    justify-content: flex-start;
    width: 100%;
  }

  .header-text-container.center._900 {
    max-width: none;
  }

  .header-text-container.reason-wrap {
    justify-content: center;
  }

  .header-text-container.bottom-flex.tabs {
    width: auto;
    max-width: none;
  }

  .icon-containers-3-col {
    justify-content: flex-start;
    width: 100%;
  }

  .icon-containers-3-col.center._900 {
    max-width: none;
  }

  .icon-containers-3-col.reason-wrap {
    justify-content: center;
  }

  .icon-containers-3-col.bottom-flex.tabs {
    width: auto;
    max-width: none;
  }

  .max-width-large-2.align-center.padinside {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .overflow-wrapper.wide-image {
    height: 40vh;
  }

  .icon-size-medium {
    width: 10%;
  }

  .text-size-medium-31.text-color-secondary.container-small {
    font-size: 16px;
  }

  .text-size-medium-31.text-color-secondary.align-bottom.center-mobile {
    text-align: center;
    text-align: center;
  }

  ._1200px-container-integrationshero {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  ._1200px-container-integrationshero.integration-hero.content-block {
    margin-top: 30px;
  }

  .button-63 {
    font-size: 13px;
  }

  .integration-brandmark {
    width: 100px;
    height: 100px;
    margin-bottom: 15px;
  }

  .primary-cta-2 {
    font-size: 15px;
  }

  .primary-cta-2.padding-right {
    margin-right: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .primary-cta-2.padding-left {
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .integration-detail-hero {
    padding: 0 15px 40px;
  }

  .integration-detail-hero.landing-page {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .9rem;
  }

  .centered-integration-content {
    width: 100%;
    margin-top: 15px;
  }

  .back-button-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .back-button-container.align-center-mobile._80.align-left {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .app-type-filter-div-for-pill-3, .integration-direc-filter-div-for-pill {
    margin-bottom: 5px;
  }

  .integration-goal-filter-select, .integration-direc-filter-select, .integration-type-filter-select, .app-type-filter-select {
    font-size: 9px;
  }

  .logo-div-2 {
    display: none;
  }

  .integration-content-body {
    margin-bottom: 0;
  }

  .collection-item-4 {
    flex-wrap: wrap;
    margin-bottom: 20px;
    padding-right: 0;
    display: flex;
  }

  .sidebar-sticky-div {
    flex-direction: column;
    padding-top: 0;
  }

  .body-content-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .body-content-div.integrations {
    padding-top: 10px;
  }

  .container-32 {
    justify-content: flex-end;
  }

  .collection-list-wrapper-2 {
    flex-wrap: wrap;
  }

  .information-about-int-div {
    margin-top: 0;
  }

  .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native, .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native, .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native, .waystoconnect-div.zapier, .waystoconnect-div.webhooks, .waystoconnect-div.api, .waystoconnect-div.native {
    min-height: 60px;
  }

  .collection-list-4 {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .ways-to-connect-text {
    line-height: 18px;
  }

  .heading-style-integrations {
    letter-spacing: 0;
    font-size: 1.8rem;
    font-weight: 500;
  }

  .grid-102 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .sm-trophy {
    display: none;
  }

  .intergration-centered-hero {
    background-position: 50% 64%;
  }

  .intergration-centered-hero.main-page {
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .intergration-centered-hero.main-page.padding-section-large {
    padding-bottom: 250px;
  }

  .integration-callout-copy.center-body {
    font-size: 13px;
  }

  .integrations-secondarydark.padding-section-large {
    padding-top: 100px;
  }

  .feature-item {
    min-height: 120px;
    padding: 24px;
  }

  .card-content {
    margin-top: 10px;
  }

  ._1200px-container-5 {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  .heading-style-h3-23 {
    font-size: 36px;
  }

  .heading-style-h3-23.text-color-white.text-align-left.margin-bottom.center-mobile {
    font-size: 24px;
  }

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

  .workflows-preview-listing {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .collection-list-wrapper-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .workflows-div-button {
    height: 150px;
  }

  .centered-heading-div {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .integration-div-button {
    height: 150px;
  }

  .integration-type-filter-div-for-pill-2 {
    margin-bottom: 5px;
  }

  .app-type-filter-div-for-pill-5 {
    margin-bottom: 0;
  }

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

  ._4-col-badges.smallvar {
    width: 280px;
  }

  .demo-logo {
    margin-bottom: 20px;
  }

  .testimonial-carousel-logo {
    margin-left: 0;
    margin-right: 0;
  }

  .demo-content-div {
    width: 100%;
  }

  .icon-embed-xsmall-132.color-lightpurple.padding-left.padding-bottom-mobile {
    margin-bottom: 10px;
  }

  .heading-style-h4-22.demo-page {
    margin-top: 2rem;
    font-size: 1.8rem;
  }

  .heading-style-h4-22.text-color-white.typeface-dm.testimonial-div.teams {
    font-size: 17px;
    line-height: 1.2;
  }

  .heading-style-h4-22.text-color-white.typeface-dm.testimonial-div.teams.center-mobile {
    text-align: center;
    text-align: center;
  }

  .demo-div {
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .demo-div.bg-brand-blurp-100.demo-request-hero.new-2025 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .demo-div.bg-brand-blurp-300 {
    padding-bottom: 20px;
  }

  .demo-div.bg-brand-tan {
    height: 100%;
    padding-bottom: 300px;
  }

  .teams-hero {
    background-image: linear-gradient(#0b1a38b8, #0b1a38b8), none;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    min-height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .teams-hero.full-width {
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 88%;
    min-height: 300px;
    margin-top: 58px;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .teams-hero.full-width.dark-back.no-image {
    min-height: auto;
    display: flex;
  }

  .paragraph-6.text-size-medium.align-center.text-color-grey {
    font-size: 16px;
    line-height: 1.5;
  }

  .team-instructor-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._1200px-container-6 {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  .margin-bottom-33 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-card-2 {
    padding: 16px;
  }

  .testimonial-card-2.green.half {
    padding: 20px;
  }

  .split-text-teams {
    grid-template-columns: 1fr;
  }

  .heading-style-h3-24 {
    font-size: 36px;
  }

  .heading-style-h3-24.text-color-primary {
    font-size: 24px;
  }

  .heading-style-h3-24.text-color-primary.center-mobile {
    text-align: center;
    text-align: center;
  }

  .heading-style-h3-24.text-color-light.womens-day {
    font-size: 16px;
  }

  .testimonial-button {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .section-regular-24.product-teams {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .margin-bottom-34 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-34.margin-xsmall.text-and-icon {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: .5rem;
  }

  .heading-style-h2-9.text-color-primary {
    font-size: 30px;
  }

  .testimonial-card-3 {
    padding: 16px;
  }

  .testimonial-card-3.purple.half {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-section-teams.marketingteams.bg-brand-dark {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-35.margin-xsmall.text-and-icon {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
  }

  .heading-style-h2-10.text-color-primary {
    font-size: 30px;
  }

  .testimonial-card-4 {
    padding: 16px;
  }

  .testimonial-card-4.blue.large {
    padding: 20px;
  }

  .margin-bottom-36 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-36.margin-xsmall.text-and-icon {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
  }

  .heading-style-h2-11.text-color-primary {
    font-size: 30px;
  }

  ._10x-sally {
    top: 88%;
  }

  .slide1, .slide3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._7x-basia {
    top: 88%;
  }

  .slide2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-style-muted-2.role.white {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .feat-women-name.title {
    font-size: 1.3rem;
  }

  .feat-women-name.title.colored {
    font-size: 1.2rem;
  }

  .card-layout_align-center {
    width: auto;
  }

  .circle-image-small {
    width: 40px;
  }

  .slide-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quote---long.womens-day-smlarge, .quote---long.smlarge, .quote---long.womens-day-smlarge, .quote---long.smlarge {
    font-size: 16px;
    line-height: 27px;
  }

  .videodiv {
    margin-top: -56px;
  }

  .text-size-regular-18.title {
    font-size: 1.3rem;
  }

  .text-size-regular-18.title.barbara {
    font-size: 1.2rem;
  }

  .home-hero_h1-wrapper.center.lesswide {
    width: 93%;
  }

  .circles-women {
    width: 100%;
  }

  .grid_services.basia {
    margin-top: 570px;
  }

  .grid_services.basia.mobile-only {
    margin-top: 0;
  }

  .padding-layout.womens {
    padding-top: 50px;
  }

  .women-wrapper {
    margin-top: 0;
  }

  .slide-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .large-lightbox-link {
    border-width: 4px;
  }

  .womens-day-description-div {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .card.is-black {
    background-size: 80px;
  }

  .card.swipes {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-features {
    padding-top: 4rem;
  }

  .hero-womenkickingsaas {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .hero-womenkickingsaas.bg-brand-blurp-100._w-wave {
    padding-bottom: 75px;
  }

  .womens-day.sm-sub.gradient {
    font-size: 18px;
    line-height: 1.4;
  }

  .heading-style-h2-12.text-color-primary {
    font-size: 30px;
  }

  .button-womensday {
    font-size: 13px;
  }

  .broughttoyouby {
    color: #999;
    text-align: center;
    padding-bottom: 10px;
    font-size: .8em;
    line-height: 20px;
  }

  .card_2col-layout {
    grid-template-rows: 1fr max-content;
    grid-auto-rows: 1fr;
  }

  .text-size-xlarge {
    font-size: 1.4rem;
    line-height: 1.4;
  }

  .nominee-name.title {
    font-size: 1.3rem;
  }

  .rotating-txt {
    width: 37vw;
    height: 37vw;
    right: 20px;
  }

  .rotating-txt.interior {
    display: none;
  }

  .rotating-txt.onboarding.newpages {
    inset: auto 0% 5% auto;
    width: 40vw;
    height: 30vw;
    inset: auto 0% 5% auto;
  }

  .rotating-txt-image.newpages-sm {
    width: 80px;
  }

  .navigation-side-block-feature-3 {
    flex-direction: column;
  }

  .navigation-list-dropdown-l---product.w--open {
    padding: 0;
  }

  .button-99.is-small.margin-left.xs-mobile.main-nav {
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .appcues-navigation-2 {
    z-index: 100;
    background-color: #020c1c;
  }

  ._1200px-container-7 {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  .centered-integration-content-2 {
    width: 100%;
    margin-top: 15px;
  }

  .centered-integration-content-2.workflows {
    width: 100%;
  }

  .integration-brandmark-2 {
    margin-bottom: 15px;
  }

  .integration-detail-hero-2 {
    padding-top: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .integration-goal-filter-select-2, .integration-goal-filter-select-2.workflow-for, .integration-goal-filter-select-2.workflow, .integration-goal-filter-select-2.workflow-for, .integration-goal-filter-select-2.workflow, .app-type-filter-select-2 {
    font-size: 9px;
  }

  .app-type-filter-select-2.workflow {
    font-size: 9px;
    line-height: 20px;
  }

  .integration-goal-filter-div-for-pill-2, .app-type-filter-div-for-pill {
    margin-bottom: 5px;
  }

  .logo-div-3 {
    display: none;
  }

  .collection-item-3 {
    flex-wrap: wrap;
    margin-bottom: 20px;
    padding-right: 0;
    display: flex;
  }

  .collection-item-3.no-side-pad {
    padding-right: 0;
  }

  .integration-goal-filter-select-3, .integration-goal-filter-select-3.workflow-for, .integration-goal-filter-select-3.workflow, .integration-goal-filter-select-3.workflow-for, .integration-goal-filter-select-3.workflow {
    font-size: 9px;
  }

  .information-about-int-div-2 {
    margin-top: 0;
  }

  .container-41 {
    justify-content: flex-end;
  }

  .integration-goal-filter-div-for-pill-3 {
    margin-bottom: 5px;
  }

  .app-type-filter-select-3 {
    font-size: 9px;
  }

  .app-type-filter-select-3.workflow {
    font-size: 9px;
    line-height: 20px;
  }

  .workflows-body {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .what-you-need.workflow {
    margin-bottom: 40px;
  }

  .collection-list-wrapper-7 {
    flex-wrap: wrap;
  }

  .ways-to-connect-text-2 {
    line-height: 18px;
  }

  .image-feat-card {
    justify-content: flex-start;
    margin-top: 20px;
    padding-top: 11vw;
  }

  .image-feat-card.is-mob-hidden {
    display: none;
  }

  .acad-hero-img-div-8 {
    width: 46vw;
  }

  .acad-hero-img-div-8.is-3rd {
    width: 10vw;
    margin-left: -2.5vw;
  }

  .rich-txt-img-8.square {
    width: 300px;
  }

  .paa-caption {
    margin-top: 10px;
    font-size: 12px;
  }

  .demo-logo-2 {
    margin-bottom: 50px;
  }

  .demorequest-form {
    padding: 0 0 24px;
  }

  .video-block, .featured-paa-image.example-img, .featured-paa-image.template, .featured-paa-image.example-img, .featured-paa-image.template {
    width: 100%;
  }

  .paa-darkbutton-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .template-container.padding-medium {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h6-5.margin-bottom-37.margin-top {
    margin-bottom: 1rem;
  }

  .heading-style-h6-5.text-align-center {
    margin-top: 1rem;
  }

  .bottom-cta-div {
    padding: 20px;
  }

  .template-content {
    font-size: 20px;
  }

  .individual-link-div {
    margin-bottom: 20px;
  }

  .contributor-quote-paa.padding-medium {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .link-block-main-div {
    margin-top: 20px;
  }

  .margin-bottom-37 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sticky-content {
    padding-left: 0;
    padding-right: 0;
  }

  .template-column {
    width: 100%;
  }

  .note-from-the-contributor {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: 100%;
    padding-left: 0;
  }

  .note-from-the-contributor._100 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    padding-left: 0;
  }

  .paa-darkbutton-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-heading-4 {
    font-size: 20px;
  }

  .note-white {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 50px 20px;
  }

  .mwa-hero-image-wide-2 {
    border-radius: 0;
  }

  .text-size-regular-43.text-color-grey.list {
    width: auto;
    font-size: 14px;
    line-height: 1.4;
  }

  .callout-1200container.is-1400 {
    width: 100%;
  }

  .callout-1200container.is-1400.is-r {
    padding-left: 20px;
    padding-right: 20px;
  }

  .full-width-callout-paa {
    padding-top: 0;
  }

  .special-call-out.paa {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-size-small {
    width: 1.5rem;
  }

  .navigation-side-block---product-copy, .nav-full-block {
    flex-direction: column;
  }

  .nav-whyappcues-dropdown.w--open {
    padding: 0;
  }

  .image-cover-2 {
    vertical-align: baseline;
    display: inline-block;
  }

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

  .paragraph-small-35.text-color-body.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .nav-card {
    padding-right: 35%;
  }

  .button-primary-3, .nav-dropdown-card-large.shadow-medium.sm, .nav-dropdown-card-large.shadow-medium.sm, .nav-dropdown-card-large.shadow-medium.sm {
    width: 100%;
  }

  .nav-dropdown-menu.w--open {
    padding-bottom: 4px;
  }

  .column-243.align-center-mobile {
    justify-content: center;
    align-items: center;
  }

  .button-primary-small {
    width: 100%;
  }

  .nav-docs-head {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .nav-docs-head.resource {
    max-width: none;
  }

  .button-primary-4 {
    width: 100%;
  }

  .nav-docs-card.mobile.mobile-variation {
    height: 150px;
    padding-top: 8px;
  }

  .nav-docs-card.web {
    height: 150px;
    padding-top: 8px;
    padding-right: 20%;
  }

  .nav-linkblock.web {
    width: 100%;
  }

  .nav-linkblock.mobile {
    width: 100%;
    margin-top: 20px;
  }

  ._3-grid-nav-xs {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .feat-story.wrap {
    margin-right: 0;
  }

  .grid-106 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 5px;
  }

  .grid-4-resources, .grid-4-resources._3now, .grid-4-resources._3now {
    grid-template-columns: 1fr;
  }

  .smlogo {
    max-width: 60%;
  }

  .icon-text_row-large {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
  }

  .icon-text_row-large.is-align-center.is-vertical-portrait {
    flex-direction: column;
    align-items: flex-start;
  }

  .banner_close-button {
    background-color: #f2f4f8;
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    top: .75rem;
    right: 1rem;
  }

  .banner_close-button.is-dark-blue-bkg {
    background-color: #fff3;
  }

  .banner_wrap, .xs-cta {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xs-cta.bg-brand-blurple.cta-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: var(--_appcues-2025---corner-radius--button-corner);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: var(--_appcues-2025---corner-radius--button-corner);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: var(--_appcues-2025---corner-radius--button-corner);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .cta_3_decoration-top {
    width: 4rem;
    top: -2rem;
    right: 2rem;
  }

  .cta_3_decoration-right {
    width: 4rem;
    bottom: -1rem;
    right: 0;
  }

  .cta_3_decoration-left {
    width: 6rem;
  }

  .button-group-21 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .card_large {
    padding: 1.5rem;
  }

  .layout348_content {
    height: auto;
  }

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

  .cta-heading-fancy {
    font-size: 1.5rem;
  }

  ._3-features-div.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-detail-grid {
    grid-template-columns: 1fr;
  }

  .testimonial-block-2 {
    object-fit: fill;
    width: 100%;
    height: auto;
    position: static;
    overflow: hidden;
  }

  .testimonial-block-2._3col {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-two-column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    place-items: center;
    height: auto;
    overflow: hidden;
  }

  .grid-two-column._3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .testimonial-slider-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .container-x-large {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-actions {
    flex-flow: column;
  }

  .testimonial-block-card {
    border: 1px solid #e1dbc7;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: 0;
    right: 0;
  }

  .testimonial-block-card.smaller {
    aspect-ratio: auto;
    object-fit: contain;
    aspect-ratio: auto;
    object-fit: contain;
    border-style: none;
    width: auto;
    max-width: 100%;
    padding: 17px;
    position: static;
    overflow: hidden;
  }

  .testimonial-button-row {
    flex-flow: column;
  }

  .testimonial-background-image {
    border-radius: 16px;
    height: auto;
  }

  .testimonial-background-image.tall-variation {
    border-radius: var(--_appcues-2025---corner-radius--box-corner) var(--_appcues-2025---corner-radius--box-corner) 0px 0px;
    border-radius: var(--_appcues-2025---corner-radius--box-corner) var(--_appcues-2025---corner-radius--box-corner) 0px 0px;
  }

  .static-outline-carousel {
    margin-bottom: 4px;
  }

  .padding-section-medium-13 {
    max-width: none;
    padding: 1rem;
  }

  .scrolling_effect-div.hide-mobile {
    display: none;
  }

  .heading-size-huge {
    font-size: 4rem;
    line-height: 4.25rem;
  }

  .featured-4-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
  }

  .featured-4-grid.animated {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .featured-4-grid.animated._39 {
    grid-template-columns: 1fr;
  }

  .featured-4-grid.animated._39.teams {
    grid-column-gap: 19px;
    grid-template-columns: 1.75fr;
  }

  .featured-4-grid.animated._39.teams.mobile-optimized {
    height: 375px;
  }

  .security-badges.footer-column {
    justify-content: center;
    align-items: center;
  }

  .mobile-hero-frame {
    width: 135vw;
    height: 120vw;
    left: -18%;
  }

  .lightbox.lightbox-mobile {
    margin-bottom: 0;
  }

  .play-button-3 {
    width: 50px;
    height: 50px;
  }

  .image-289.patterns.full {
    max-width: 100%;
  }

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

  .banner14_component {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .fullstory-email-img {
    width: 65%;
  }

  .industry-leader {
    width: 50%;
  }

  .industry-leader-badge-div {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lead-market-badge {
    bottom: -17%;
  }

  .grid-1-column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    place-items: center;
    height: auto;
    overflow: hidden;
  }

  ._3-col-framework-div.bg-brand-dark.tablet-only {
    padding-top: 0;
  }

  .split-grid-home.margin-vertical {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .split-grid-home.margin-vertical.right-text {
    align-self: center;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .sm-icon-block {
    max-width: 80%;
  }

  .stories-feat {
    grid-template-columns: 1fr;
  }

  .gallery22_mask {
    width: 85%;
  }

  .security-section.bottom-module.bg-brand-tan._w-wave-top.margin-top {
    padding-top: 5rem;
  }

  .enterprise-grid.new-25 {
    padding: 0%;
  }

  .enterprise-sec-columns {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .button-next-text {
    width: auto;
  }

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

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

  .body-16 {
    font-size: 13px;
  }

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

  .homepage-tab-container-div {
    margin-bottom: 30px;
  }

  .homepage-video-2 {
    min-height: 200px;
    max-height: 200px;
  }

  ._100-home-test {
    margin-left: 5%;
    margin-right: 5%;
  }

  .tabbed-video {
    margin-bottom: 30px;
  }

  .image_inside-text-1 {
    width: 6.1875rem;
    height: 2.75rem;
  }

  .image_inside-text-1.iconstyle-2, .image_inside-text-1.iconstyle-2.iconstyle-3, .image_inside-text-1.iconstyle-2, .image_inside-text-1.iconstyle-2.iconstyle-3, .image_inside-text-1.iconstyle-2.iconstyle-3 {
    width: 3.5rem;
    height: 2rem;
  }

  .text-w-img {
    font-size: 1.5rem;
  }

  .subnav-content-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subnav-categories {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .subnav-search {
    width: 100%;
  }

  .split-content-sub.center-align.interior-pad {
    padding: 20px;
  }

  .tour-cards {
    padding-left: 0;
    padding-right: 0;
  }

  .additional-tours.bottom-module {
    padding-top: 75px;
  }

  ._1200px-container-8 {
    justify-content: center;
    width: 100%;
    height: auto;
    position: static;
    top: 0;
  }

  .team-member-image-wrapper {
    height: 450px;
  }

  .team-member-image-wrapper.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper.blurp-copy.bottom, .team-member-image-wrapper.blurp.bottom, .team-member-image-wrapper.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper.teal {
    height: 400px;
  }

  .team-member-image-wrapper.blurp-copy.bottom {
    height: 350px;
  }

  .team-member-card {
    width: 100%;
    height: 350px;
    padding: 0;
  }

  .grid-three-column-2 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .team-member-details {
    padding-left: 20px;
  }

  .contact-features-grid {
    grid-template-columns: 1fr;
  }

  .form-checkbox-field {
    display: flex;
  }

  .c-flip-card {
    height: 350px;
  }

  ._w-flip-card {
    width: 100%;
    height: 350px;
  }

  .c-card-back {
    width: 100%;
    max-width: none;
    height: 350px;
  }

  .c-flipping-cards-list {
    display: block;
  }

  .c-card-quote {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-card-front {
    width: 100%;
    max-width: none;
    height: 350px;
  }

  ._w-card-front {
    height: 350px;
  }

  .leadership-team-section.none.bg-brand-tan {
    padding-top: 10px;
  }

  .c-card-back-2 {
    width: 100%;
    max-width: 250px;
  }

  .c-flipping-cards-list-2 {
    display: block;
  }

  .c-card-front-2 {
    width: 100%;
    max-width: 250px;
  }

  .logo-grid, .feature-grid-left, .feature-grid-right {
    grid-template-columns: 1fr;
  }

  .feature-link {
    padding: 16px 12px;
  }

  .feature-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gallery-section {
    padding-top: 260px;
    padding-bottom: 220px;
  }

  .gallery-rotate-image._03, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01, .gallery-rotate-image._03, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01, .gallery-rotate-image._06, .gallery-rotate-image._04, .gallery-rotate-image._01 {
    display: none;
  }

  .grid-112._2wbox {
    grid-template-columns: 1fr;
  }

  .testimonial-title-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
  }

  .testimonial-title-wrapper.ad-pages {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .testimonial-statistic-card-small {
    width: 100%;
  }

  .testimonial-block-3 {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
  }

  .testimonial-statistic-block {
    flex-flow: column;
    width: 100%;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp.tan, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark {
    height: 400px;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp.tan, .featured-callout-2._1wbox.colorteal {
    height: 400px;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp {
    height: 350px;
  }

  .featured-callout-2._1wbox._3wbox.colorpurp.tan, .featured-callout-2._1wbox.colorteal, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark, .featured-callout-2._2wimg.home.dark {
    height: 400px;
  }

  .intro-home-clickable.background-white {
    padding-top: 20px;
    padding-bottom: 75px;
  }

  .center-headline-div.margin-top.margin-bottom.less-top-mobile {
    margin-top: 0;
    margin-bottom: 3rem;
  }

  .center-headline-div.margin-bottom.less-margin-mobile {
    margin-bottom: 0;
  }

  .testimonial-quote-wrapper {
    width: auto;
    height: auto;
    margin-bottom: 20px;
  }

  .text-style-allcaps-18.text-color-yellow.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 13px;
  }

  .testimonial-message.smaller-version {
    font-size: 18px;
    line-height: 24px;
  }

  .testimonial-line-dark {
    margin-top: 100px;
  }

  .testimonial-line-dark.interior {
    margin-top: 20px;
  }

  .testimonial-author-name-2 {
    font-size: 16px;
  }

  .testimonial-author-role-2 {
    font-size: 12px;
  }

  .testimonial-author-role-2.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .testimonial-arrow-left {
    width: 32px;
    height: 32px;
    inset: auto 0% -9% -19%;
  }

  .testimonial-avatar-wrapper-2 {
    width: 60px;
    height: 60px;
  }

  .testimonial-arrow-right {
    width: 32px;
    height: 32px;
    inset: auto -15% -9% 0%;
  }

  .gallery-section-4 {
    padding-top: 260px;
    padding-bottom: 220px;
  }

  .testimonial-logo-carousel-div-2.no-animation {
    padding-top: 2px;
    padding-bottom: 5px;
  }

  .form-whitecontainer, .form-whitecontainer.align-center.form-update, .form-whitecontainer.align-center.form-update, .form-whitecontainer.align-center.form-update {
    width: 100%;
  }

  .form-block-white-back {
    padding: 20px;
  }

  .form-block-white-back.demo-hero.shadow-medium {
    width: 100%;
    min-width: auto;
    padding-left: 35px;
    padding-right: 35px;
  }

  .form-column, .form-column.some-pad, .form-column.some-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .bg-brand-light._w-wave.int-padding {
    padding-bottom: 25px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .bg-brand-light.form {
    padding: 26px;
  }

  .msf-pricing-title {
    position: static;
  }

  .msf-pricing-tab-link {
    width: 100%;
  }

  .form-field-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .demo-form-container-white {
    padding-left: 5%;
    padding-right: 5%;
  }

  .msf-pricing-tabs-menu {
    margin-left: 0;
  }

  .g2-xs-grid.smaller {
    width: 100%;
  }

  .g2-xs-grid.smaller.new._3 {
    margin-top: .25rem;
  }

  .testimonial_slide-author {
    margin-right: 0;
  }

  .testimonial_slide-right {
    padding: 0 0 5rem;
  }

  .testimonial_slider-button {
    bottom: 1.5rem;
  }

  .testimonial-block-4 {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
  }

  .h6-heading-6.align-center-tablet {
    font-size: 20px;
    line-height: .9;
  }

  .testimonial-grid-3 {
    place-content: center;
    padding: 14px;
  }

  .testimonial-image-2 {
    width: 100%;
  }

  ._1200 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .testimonial-quotewrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
  }

  .testimonial-block-tan {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    width: 100%;
  }

  .slide-15 {
    vertical-align: baseline;
  }

  .testimonial-block {
    padding-left: 0;
  }

  .tour-footer-section.margin-bottom {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .code-embed-20.auto {
    min-width: auto;
  }

  .card-white {
    padding: 16px;
  }

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

  .feature-card-large {
    padding: 16px;
  }

  .feature-image-2 {
    height: 200px;
  }

  .form-row {
    flex-flow: column;
  }

  .button-primary-6, .form-block.champions-page, .form-block.champions-page {
    width: 100%;
  }

  .form-text-field.outline {
    margin-bottom: 10px;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  ._4-feature-div.padding-large.margin-bottom.more-top.features-page.top.color-tan.less-top {
    margin-top: 3rem;
  }

  .feature-4-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
  }

  .feature-4-grid.animated {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .feature-4-grid.animated._39 {
    grid-template-columns: 1fr;
  }

  .feature-4-grid.animated._39.teams {
    grid-column-gap: 19px;
    grid-template-columns: 1.75fr;
  }

  .feature-4-grid.animated._39.teams.mobile-optimized {
    height: 375px;
  }

  .feature-4-grid.animated._39.teams._1200px.regular-grid {
    grid-template-columns: 1fr;
  }

  .feature-4-grid.animated._39.how-it-works {
    grid-column-gap: 19px;
    grid-template-columns: 1.75fr;
    margin-top: -15px;
  }

  .feature-4-grid.animated._39.how-it-works.mobile-optimized {
    height: 375px;
  }

  .pro-services-img {
    position: static;
    top: 484.688px;
  }

  ._5-feature-div.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-5-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: start;
  }

  .feature-5-grid.animated {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .feature-5-grid.animated._39 {
    grid-template-columns: 1fr;
  }

  .feature-5-grid.animated._39.teams {
    grid-column-gap: 19px;
    grid-template-columns: 1.75fr;
  }

  .feature-5-grid.animated._39.teams.mobile-optimized {
    height: 375px;
  }

  .feature-5-grid.animated._39.how-it-works {
    grid-column-gap: 19px;
    grid-template-columns: 1.75fr;
    margin-top: -15px;
  }

  .feature-5-grid.animated._39.how-it-works.mobile-optimized {
    height: 375px;
  }

  .bottom-footer-blurp.margin-bottom, .faqs-footer.margin-bottom, .faqs-footer.margin-bottom {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-group-26 {
    flex-direction: column;
    align-items: flex-start;
  }

  .hiw-number-rounded {
    width: 40px;
    height: 40px;
    font-size: 18px;
    line-height: 24px;
    top: -12px;
    left: -12px;
  }

  .title-wrapper-regular-3 {
    text-align: center;
  }

  .hiw-milestone-step {
    width: 32px;
    height: 32px;
  }

  .hiw-milestone-row {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .demo-grid {
    width: 100%;
    margin-top: .5rem;
  }

  .link-variation {
    margin-bottom: 10px;
  }

  .contact-block-large {
    padding: 16px;
  }

  .form-caption {
    flex-flow: column;
    align-items: flex-start;
  }

  .button-primary-7 {
    width: 100%;
  }

  .gallery-image-medium {
    height: 180px;
  }

  .gallery-grid-abstract {
    width: 100%;
  }

  .gallery-carousel-image-tall {
    height: 400px;
  }

  .gallery-carousel-image {
    width: 320px;
  }

  .gallery-carousel-image-small {
    width: 260px;
  }

  .hero-champs-img {
    position: static;
    top: 484.688px;
  }

  .shape-4 {
    top: 30.7em;
  }

  .customer-stories-detail-copy, .resource-hub-hero {
    padding: 40px 0 0;
  }

  .resource-hub-hero.bg-darkgradient {
    width: auto;
  }

  .resource-hub-hero.bg-darkgradient.home {
    padding-left: 5%;
    padding-right: 5%;
  }

  .resource-hub-buttons-div {
    flex-flow: column;
  }

  .anchor-nav-div {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .error-message-text {
    text-align: center;
  }

  .list-foundational {
    font-size: 16px;
  }

  .list-foundational-div {
    margin-left: 10px;
  }

  .two-grid-foundational.margin-bottom.margin-top {
    grid-template-columns: 1fr;
  }

  .text-w-icon-found.text-color-light.center-mobile.margin-bottom.margin-top.cta, .text-w-icon-found.text-color-light.padding-medium.paa-specific {
    font-size: var(--h3-mobile);
  }

  .text-w-icon-found.text-color-white.align-center-mobile {
    font-size: var(--h4-mobile);
  }

  .text-w-icon-found.text-color-white.margin-top.margin-bottom.center-mobile {
    margin-bottom: 1rem;
  }

  .text-w-icon-found.text-color-white.mwa-specific {
    font-size: 20px;
  }

  .text-w-icon-found.text-color-white.paa-specific {
    font-size: 18px;
  }

  .text-w-icon-found.text-color-primary.margin-top.margin-bottom.center-mobile {
    margin-bottom: 1rem;
  }

  .text-w-icon-found.text-color-primary.margin-bottom.margin-extra.blog-specific {
    font-size: 26px;
  }

  .text-w-icon-found.text-color-primary.blog-specific.appcues-cta {
    font-size: 19px;
  }

  .text-w-icon-found.text-color-primary.paa {
    font-size: 26px;
  }

  .text-w-icon-found.text-color-primary.paa-quote {
    line-height: 1.1;
  }

  .text-w-icon-found.text-color-primary.paa-quote.person-paa-quote {
    font-size: 18px;
  }

  .text-w-icon-found.text-color-primary.paa-specific.align-center-mobile {
    font-size: var(--h3-tablet);
    line-height: 1.1;
    font-size: var(--h3-tablet);
    line-height: 1.1;
  }

  .text-w-icon-found.text-align-left.margin-bottom.margin-top.text-color-white {
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    margin-bottom: 1rem;
  }

  .text-w-icon-found.text-color-primary.foundational {
    font-size: 18px;
  }

  .text-w-icon-found.margin-top.text-color-white {
    font-size: 32px;
    line-height: 1.4;
  }

  .text-w-icon-found.margin-top.text-color-white.padding-large.text-align-center {
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
    font-size: var(--h4-mobile);
  }

  .text-w-icon-found.text-color-light.center-mobile.margin-bottom.margin-top.cta, .text-w-icon-found.text-color-light.padding-medium.paa-specific {
    font-size: var(--h3-mobile);
  }

  .text-w-icon-found.text-color-light.center-mobile {
    text-align: center;
    margin-top: 1rem;
  }

  .text-w-icon-found.text-color-light.center-mobile.margin-bottom.margin-top.cta {
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
  }

  .text-w-icon-found.text-color-light.padding-medium.paa-specific {
    font-size: var(--h3-mobile);
    font-size: var(--h3-mobile);
  }

  .text-w-icon-found.foundational.ug.align-center-tablet {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-w-icon-found.integration-specific {
    font-size: 28px;
  }

  .text-w-icon-found._2025-dm.align-center-mobile {
    text-align: center;
    text-align: center;
  }

  .plays-foundational.special.margin-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-cards-class.pricing-cards-center.less-interior-mobile {
    padding-bottom: 25px;
  }

  .title-wrapper-regular-4 {
    text-align: center;
  }

  .pricing-tab-link {
    min-width: auto;
    font-size: 16px;
  }

  .pricing-card {
    padding: 24px;
  }

  .button-group-27 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .pricing-content-large {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._4feat-grid.padding-large.margin-bottom.more-top.new-2025-ads {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-grid-2.new-page.second {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bottom-pricing-cards.cards-new-2025.new-variation, .bottom-pricing-cards.cards-new-2025.pricing-page-final-sizing, .bottom-pricing-cards.cards-new-2025.new-variation, .bottom-pricing-cards.cards-new-2025.pricing-page-final-sizing, .bottom-pricing-cards.cards-new-2025.new-variation, .bottom-pricing-cards.cards-new-2025.pricing-page-final-sizing {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-card-inner.shadow-medium.shadow-blurple {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-card-whatsincluded.secondary-block.increase-margins.no-color {
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .header-pricing-cards.top-pricing.secondary-card.new-variation, .header-pricing-cards.top-pricing.new-version, .header-pricing-cards.top-pricing.secondary-card.new-variation, .header-pricing-cards.top-pricing.new-version, .header-pricing-cards.top-pricing.secondary-card.new-variation, .header-pricing-cards.top-pricing.secondary-card.new-variation, .header-pricing-cards.top-pricing.new-version, .container-regular-41.pricing-specific, .container-regular-41.pricing-specific {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-four-column {
    grid-template-columns: 1fr;
  }

  .column-x-small-8 {
    padding-right: 10px;
  }

  .email-form {
    flex-direction: column;
    align-items: stretch;
  }

  .cta-block-2 {
    padding: 48px 24px;
  }

  .cta-block-2.premium {
    padding-left: 0;
  }

  .button-group-28 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .enterprise-pricing-cta.align-center-tablet {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-bento-card {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .content-bento-left.full-width-tablet {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .pricing-lg-cta-textcol {
    margin: 50px 20px 20px;
  }

  .two-col-team {
    grid-template-columns: 1fr;
  }

  .title-large {
    font-size: 40px;
  }

  .feature-tab-link {
    text-align: center;
  }

  .tab-panel._2.white {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-white-2 {
    padding: 16px;
  }

  .title-center-4 {
    margin-bottom: 56px;
  }

  .capabilities-grid {
    padding: 16px;
  }

  .grid-two-column-4.tablet {
    grid-template-columns: 1fr;
  }

  .grid-two-column-4.smaller {
    width: 100%;
  }

  .content-story {
    padding: 25px;
  }

  .story-path {
    bottom: 0;
  }

  .button-primary-11 {
    width: 100%;
  }

  .text-quote-fromappcutie.align-center-tablet.xl-variation {
    font-size: 1.5rem;
  }

  .grid-4-col, .grid-3-col.margin-top, .grid-3-col.margin-top {
    grid-template-columns: 1fr;
  }

  .benefits-block.less-pad {
    padding-bottom: 60px;
  }

  .benefits-block.less-pad.x {
    padding-bottom: 0;
  }

  .padded-feature {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .cta-button-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
  }

  .cta-card-filled {
    padding: 48px 24px;
  }

  .ai-vids {
    border-radius: var(--_appcues-2025---corner-radius--button-corner);
  }

  .change-text-wrapper {
    text-align: center;
    flex-direction: column;
  }

  .text-change-wrapper {
    margin-top: 10px;
    padding-left: 0;
  }

  .layout424_heading {
    font-size: 2.75rem;
  }

  .layout424_heading-list {
    height: 3.25rem;
  }

  .heading-style-h1-10.interior-smaller {
    font-size: 40px;
  }

  .heading-style-h1-10.interior-smaller.text-align-left.align-center-mobile {
    letter-spacing: 0;
    font-size: 40px;
  }

  .heading-style-h1-10.interior-smaller.text-align-left.align-center-mobile.font-dm {
    font-size: 31px;
  }

  .heading-style-h1-10.interior-smaller.text-align-left.align-center-mobile.font-dm.appcues-ai {
    font-size: 36px;
    line-height: 1.1;
  }

  .navattic-tour-image-2 {
    border-radius: 8px;
  }

  .noanim-featblock {
    padding: 15px 15px 0;
  }

  .noanim-featblock.no-interior-pad, .noanim-featblock.white-teamwrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    min-height: 260px;
  }

  .noanim-featblock.grey-back.auto-height {
    grid-column-gap: 18px;
    grid-row-gap: 32px;
    grid-column-gap: 18px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .noanim-featblock.no-background.mobile-optimized {
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 90%;
    height: 375px;
  }

  .noanim-featblock.white.contain.no-inpad {
    position: relative;
    overflow: hidden;
  }

  .noanim-featblock.grey-back {
    min-height: auto;
  }

  .noanim-featblock.no-interior-pad, .noanim-featblock.white-teamwrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    min-height: 260px;
  }

  .noanim-featblock.simple-white {
    padding-left: 5px;
    padding-right: 5px;
  }

  .noanim-featblock.transparent.no-tab-pad {
    min-height: auto;
  }

  .noanim-featblock.no-background {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    min-height: 260px;
  }

  .banner-content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .banner-03-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading-style-h2-17.new-dm {
    font-size: 26px;
  }

  .copywrite-text-2.link {
    margin-bottom: 8px;
  }

  .heading-style-h1-11.new-dm {
    letter-spacing: -1.2px;
    font-size: 28px;
  }

  .heading-style-h1-11.new-dm.smaller-comp {
    letter-spacing: -1px;
    font-size: 28px;
  }

  .heading-style-h1-11.new-dm.smaller-comp.new-hero.margin-bottm.align-center-tablet {
    letter-spacing: -1px;
    letter-spacing: -1px;
    letter-spacing: -1px;
    letter-spacing: -1px;
    font-size: 30px;
  }

  .primary-call-to-action-2 {
    z-index: 80;
    padding: 64px 30px;
  }

  .text-size-large-7.text-align-center.text-style-semibold {
    font-size: 1.3rem;
    line-height: 1.1;
  }

  .testimonial-author-name-3 {
    font-size: 16px;
  }

  .text-size-small-19.text-color-white.margin-bottom.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .success-procues-2 {
    height: 100px;
  }

  .header-image-overflow {
    height: 300px;
  }

  .footer-headings-2 {
    margin-bottom: 10px;
  }

  .heading-style-h4-26._2025-dm.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    line-height: 1.2;
  }

  .text-size-regular-48.pill.text-color-white, .text-size-regular-48.pill.text-color-white.typeface-dm.text-color-blurple {
    font-size: 13px;
  }

  .text-size-regular-48.pill.text-color-white, .text-size-regular-48.pill.text-color-white.typeface-dm.text-color-blurple {
    font-size: 13px;
  }

  .text-size-regular-48.pill.text-color-white, .text-size-regular-48.pill.text-color-white.typeface-dm.text-color-blurple {
    font-size: 13px;
  }

  .text-size-regular-48.pill.text-color-white.typeface-dm.text-color-blurple {
    font-size: 13px;
  }

  .text-size-regular-48.pill.text-color-white.typeface-dm.text-color-blurple.text-align-center-mobile {
    text-align: center;
    text-align: center;
    line-height: 1.5;
  }

  .text-size-regular-48.pill.text-color-white.align-center-mobile {
    text-align: center;
    font-weight: 400;
    line-height: 1.3;
  }

  .text-field-cf10-11 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .text-field-cf10-11.footer-procues.header {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .ai-border {
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonial-author-role-3 {
    font-size: 12px;
  }

  .heading-style-h3-25 {
    font-size: 24px;
  }

  .heading-style-h3-25.text-color-light.center-mobile.footer-specific {
    font-size: 32px;
    line-height: 1.2;
  }

  .header-image-2 {
    width: 80%;
    max-width: 80%;
    height: 90%;
  }

  .footer-link-2024-2 {
    font-size: 12px;
  }

  .pill-container-3.color-lightblue.nostretch {
    align-self: center;
    width: 150px;
  }

  .pill-container-3.color-lightblue.nostretch.pill-full-future {
    width: 235px;
  }

  .pill-container-3.color-lightblue.nostretch.pill-full-future.add-arrows {
    padding-left: 1%;
    padding-right: 1%;
    top: -31px;
  }

  .pill-container-3.color-lightblue.nostretch.pill-full-future.add-arrows.bottomrow {
    padding-left: 1%;
    padding-right: 1%;
    top: 34px;
  }

  .footer-sub-div-2 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 30px;
    display: flex;
  }

  .copywrite-text-3.link {
    margin-bottom: 8px;
  }

  .heading-style-h1-12.new-dm {
    letter-spacing: -1.2px;
    font-size: 28px;
  }

  .heading-style-h1-12.new-dm.smaller-comp {
    letter-spacing: -1px;
    letter-spacing: -1px;
    font-size: 28px;
  }

  .testimonial-author-name-4 {
    font-size: 16px;
  }

  .text-size-small-20.text-color-white.margin-bottom.align-center-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .success-procues-3 {
    height: 100px;
  }

  .text-field-cf10-12 {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .text-field-cf10-12.footer-procues.header {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .heading-style-h3-26 {
    font-size: 24px;
  }

  .heading-style-h3-26.text-color-light.center-mobile.footer-specific {
    font-size: 32px;
    line-height: 1.2;
  }

  .pill-container-4.color-lightblue.nostretch {
    align-self: center;
    width: 150px;
  }

  .footer-sub-div-3 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 30px;
    display: flex;
  }

  .pillcontainer-full.white {
    padding-left: 0;
    padding-right: 0;
  }

  .header-input {
    width: 100%;
  }

  .header-form {
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .header-form-b {
    flex-direction: column;
  }

  .button-primary-13 {
    width: 100%;
  }

  .blog-thumbnail {
    width: 100%;
    height: 220px;
    margin-bottom: 20px;
  }

  .blog-card {
    flex-direction: column;
  }

  .blog-content-wrapper {
    width: 100%;
  }

  .resources-bottom.margin-bottom {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .resources-bottom.transparent.no-bottom-pad {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-hero__head {
    width: auto;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-hero__head.max-width-920px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-hero__mock {
    height: auto;
  }

  .ap-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: -100px;
    padding-top: 140px;
  }

  .ap-hero.grey-color {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .ap-h1 {
    font-size: 48px;
  }

  .bootom-waves {
    margin-top: 0;
    display: block;
  }

  .wavess.mobile-only {
    margin-bottom: 0;
    display: block;
  }

  .wavess.desktop-only {
    display: none;
  }

  .card-tops {
    min-height: 240px;
    margin-bottom: 0;
  }

  .ap-h1-2 {
    font-size: 48px;
  }

  .ap-logos.csx {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .ap-logos.csx.cx.yellow-color {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos__eye {
    max-width: 100%;
  }

  .ap-logos__row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .ap-logo {
    width: 100%;
    max-width: none;
  }

  .icon-16 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .icon-17 {
    color: #36311c;
  }

  .icon-14 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .col-one1 {
    width: 100%;
    min-width: auto;
  }

  .navigation-3 {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .hd-mega-inner {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner.align-center {
    flex-flow: column;
  }

  .menu-button-8 {
    background-color: #fffcef00;
    width: 50%;
  }

  .menu-button-8.w--open {
    background-color: #fffcef00;
  }

  .link-block-42 {
    width: 50%;
  }

  .dropdown-toggle-3 {
    width: 100%;
  }

  .conente-col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    padding-left: 0;
    display: grid;
  }

  .conente-col.width30 {
    width: 100%;
  }

  .nav-menu-13 {
    background-color: #fbfbfb;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-width: auto;
    padding: 0;
    display: none;
    position: absolute;
  }

  .dropdown-toggle-4 {
    width: 100%;
  }

  .navbar-26 {
    padding: 15px 20px;
  }

  .hd-actions {
    display: none;
  }

  .nav-btton {
    font-size: 16px;
  }

  .dropdown-toggle-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .dropdown-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fffcef00;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding: 20px;
    display: flex;
  }

  .dropdown-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fffcef00;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding: 20px;
    display: flex;
  }

  .dropdown-4.positionstatic {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .icon-15 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .text-block-247 {
    text-align: left;
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    font-size: 14px;
    display: block;
  }

  .text-block-247.nav-item {
    background-color: #fffcef00;
    padding: 20px;
  }

  .bottom-btn {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .dropdown-list-3 {
    box-shadow: none;
    background-color: #fbfbfb00;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .ap-pills {
    box-sizing: border-box;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    aspect-ratio: auto;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: flex-start start;
    display: flex;
  }

  .ap-grow__title {
    font-size: 42px;
  }

  .ap-pill.text-card-1 {
    box-sizing: border-box;
    aspect-ratio: auto;
    aspect-ratio: auto;
    justify-content: flex-start;
    align-items: center;
    width: fit-content;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    padding: 15px 20px;
    display: flex;
    overflow: visible;
  }

  .ap-card.ap-card--1 {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px;
    display: flex;
  }

  .ap-card.ap-card--1.stacking-card.is--first {
    margin-bottom: 1rem;
    padding: 20px;
    top: 1rem;
  }

  .ap-card.ap-card--3.stacking-card.is--third {
    margin-bottom: 3rem;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    top: 5rem;
  }

  .ap-card.ap-card--2 {
    padding: 30px;
  }

  .ap-card.ap-card--2.stacking-card.is--second {
    margin-bottom: 2rem;
    padding: 20px;
    top: 3rem;
  }

  .ap-card__tc {
    justify-content: center;
    align-items: flex-start;
  }

  .ap-grow {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-stack {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    width: auto;
    max-width: none;
  }

  .ap-mock {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-attachment: scroll;
    height: 180px;
  }

  .ap-testi__name {
    text-align: center;
  }

  .ap-testi {
    padding-bottom: 40px;
  }

  .ap-testi__right {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .ap-testi__card {
    flex-flow: column;
    padding: 20px;
  }

  .ap-testi__role, .ap-testi__quote {
    text-align: center;
  }

  .ap-life {
    padding-top: 0;
  }

  .ap-life.bag-chnage {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .botom-wd {
    z-index: 0;
    margin-top: 0;
    position: relative;
  }

  .ap-life__rt.dark-color {
    width: 100%;
  }

  .ap-life__inner {
    padding: 40px 20px;
  }

  .ap-life__rd {
    z-index: 1;
    position: relative;
  }

  .ap-life__rd.dark {
    font-size: 16px;
  }

  .ap-life__h {
    font-size: 42px;
  }

  .ap-life__row {
    flex-flow: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ap-life__row.ap-life__row--last, .ap-life__row.ap-life__row--last-copy {
    margin-bottom: 140px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ap-life__row.boder {
    border-top-width: 1px;
    border-top-color: #a688c4;
    flex-flow: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ap-life__row.boder.chnage-color {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ap-life__row.ap-life__row--last, .ap-life__row.ap-life__row--last-copy {
    margin-bottom: 140px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ap-sci {
    flex-flow: column;
    padding: 40px 10px 40px 20px;
  }

  .ap-sci__row {
    width: auto;
  }

  .ap-sci__card {
    height: auto;
  }

  .ap-sci__panel {
    width: auto;
    min-height: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .ap-sci__t {
    font-size: 28px;
  }

  .ap-sci__s {
    font-size: 18px;
  }

  .aw-footer-top {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .aw-footer-legal {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
  }

  .aw-foot-cols {
    flex-flow: column;
    width: 100%;
  }

  .colen-footer-col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    width: 45%;
    display: flex;
  }

  .colen-footer-col.last-cold {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }

  .aw-foot-link:hover {
    color: #f0fe52;
  }

  .aw-legal-links {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex;
  }

  .aw-foot-col {
    padding-top: 0;
  }

  .aw-foot-col.ctop {
    width: 100%;
  }

  .aw-foot-col.xcxcs {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 20px;
  }

  .aw-hero {
    padding: 160px 20px 100px;
  }

  .aw-hero__title {
    font-size: 48px;
  }

  .aw-hero__input {
    text-align: center;
    max-width: none;
    min-height: 80px;
    font-size: 20px;
  }

  .wk-pane-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .wk-tabs {
    padding: 40px 20px 80px;
  }

  .wk-tabs-h {
    text-align: center;
    font-size: 42px;
  }

  .wk-tabswrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wk-tabmenu {
    width: 100%;
  }

  .wk-tabcontent {
    width: 100%;
    padding-top: 10px;
    padding-left: 0;
  }

  .wk-tablink.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .wk-pane-title {
    font-size: 28px;
  }

  .wk-pane-content {
    margin-top: 0;
  }

  .aw-flow__title {
    padding-top: 40px;
    font-size: 42px;
  }

  .aw-card__mock {
    padding: 0;
  }

  .aw-card {
    padding: 20px;
  }

  .aw-flow {
    padding: 40px 20px;
  }

  .aw-flow__cta {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: center;
  }

  .aw-flow__cta-title {
    text-align: center;
    font-size: 42px;
  }

  .aw-flow__cta-sub {
    text-align: center;
  }

  .pr-card-tag {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pr-sub.xc {
    font-size: 22px;
  }

  .bar-bttom-s {
    margin-top: 20px;
  }

  .aw-btn.ceber {
    margin-top: 0;
  }

  .pr-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-299.vdc {
    height: 50px;
    margin-top: 10px;
  }

  .pr-card-name {
    font-size: 28px;
  }

  .pr-banner-card.bard {
    padding: 20px;
  }

  .pr-banner.cx {
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pr-banner-h {
    font-size: 28px;
  }

  .pr-pills {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pr-pills-h {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 42px;
  }

  .pr-eyebrow.cxd {
    font-size: 13px;
  }

  .pr-why-h.text-algin-left {
    font-size: 42px;
    font-weight: 400;
  }

  .pr-why-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .pr-why {
    padding: 40px 20px 60px;
  }

  .card-colen {
    width: 100%;
  }

  .pr-prem-sub.xc {
    font-size: 18px;
  }

  .pr-quote.x {
    padding: 20px;
  }

  .pr-prem.cx {
    padding: 40px 20px;
  }

  .pr-prem-head.cx {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pr-faq.dars {
    padding: 40px 20px;
  }

  .pr-faq-inner {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .pr-faq-left {
    width: 100%;
  }

  .pr-faq-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pr-faq-docs {
    text-align: center;
  }

  .pr-faq-h {
    text-align: center;
    font-size: 42px;
  }

  .pr-faq-docs-2 {
    text-align: center;
  }

  .pr-faq-h-2 {
    text-align: center;
    font-size: 42px;
  }

  .pr-faq-docs-3 {
    text-align: center;
  }

  .pr-faq-h-3 {
    text-align: center;
    font-size: 42px;
  }

  .pr-faq-docs-4 {
    text-align: center;
  }

  .pr-faq-h-4 {
    text-align: center;
    font-size: 42px;
  }

  .pr-cta-inner {
    flex-flow: column;
  }

  .xscxw {
    width: 100%;
  }

  .pr-cta-h.t {
    text-align: center;
    text-align: center;
    font-size: 42px;
    font-weight: 400;
  }

  .pr-cta-sub.text {
    text-align: center;
    text-align: center;
  }

  .bl-header-inner.bg-color-s {
    padding-top: 40px;
  }

  .bl-header {
    padding-top: 0;
  }

  .bl-search-row {
    width: auto;
  }

  .bl-input {
    margin-bottom: 0;
    padding: 15px;
  }

  .bl-featured-card {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 20px;
  }

  .bl-feat-fpo {
    height: auto;
  }

  .aw-btn-2.blue-color {
    margin-top: 0;
  }

  .bl-feat-img {
    height: auto;
  }

  .collection-item-6 {
    padding-right: 0;
  }

  .bl-more {
    padding-bottom: 40px;
  }

  .bl-cta-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .exp-hero {
    padding-bottom: 20px;
  }

  .exp-text-stack {
    justify-content: center;
    align-items: center;
  }

  .exp-sub {
    text-align: center;
  }

  .exp-hero-backdrop {
    height: 173px;
  }

  .exp-h1 {
    text-align: center;
  }

  .exp-hero-media {
    padding: 40px 20px;
  }

  .exp-eyebrow {
    margin-left: auto;
    margin-right: auto;
  }

  .exp-feature-grid {
    margin-top: 30px;
  }

  .exp-three-inner {
    padding: 40px 20px;
  }

  .image-310 {
    max-width: 100%;
    margin-left: 0;
  }

  .exp-engine-card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 40px 20px;
  }

  .exp-engine-h {
    text-align: left;
    font-size: 28px;
  }

  .exp-engine-stack.cs {
    clear: none;
    justify-content: flex-start;
    align-items: center;
  }

  .exp-engine-stack.cs._48px-gap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: center;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: center;
  }

  .exp-engine {
    padding: 40px 20px;
  }

  .exp-engine-sub {
    text-align: left;
  }

  .sp-hero-left {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-233 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .sp-h1 {
    text-align: center;
    max-width: 70%;
    font-size: 48px;
  }

  .sp-h1.align-center {
    max-width: 100%;
    font-size: 42px;
  }

  .sp-hero-inner {
    flex-flow: column;
    padding: 40px 20px;
  }

  .sp-hero-desc {
    text-align: center;
  }

  .sp-card.spark-plan-card {
    width: auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp-card-price {
    text-align: left;
    font-size: 28px;
  }

  .sp-diff.blue-color {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp-diff.blue-color.bg-remove {
    padding-bottom: 20px;
  }

  .sp-diff-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sp-diff-h {
    text-align: center;
    font-size: 42px;
    font-weight: 400;
  }

  .sp-diff-cols {
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .sp-diff-col {
    padding: 20px;
  }

  .sp-diff-col-h {
    font-size: 24px;
  }

  .sp-diff-col-body {
    font-size: 16px;
  }

  .logo-heading {
    text-align: center;
  }

  .sp-form {
    width: 100%;
    padding: 20px;
  }

  .sp-talk-desc {
    text-align: center;
  }

  .names {
    flex-flow: column;
  }

  .sp-talk-inner {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .sp-talk {
    padding: 20px 20px 40px;
  }

  .sp-talk-h {
    text-align: center;
    font-size: 42px;
  }

  .sp-incl-grid {
    flex-flow: column;
    display: flex;
  }

  .sp-incl {
    padding: 60px 20px;
  }

  .sp-diff-h-2 {
    font-size: 42px;
  }

  .sp-incl-inner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pr-faq-docs-5 {
    text-align: center;
  }

  .pr-faq-h-5 {
    text-align: center;
    font-size: 42px;
  }

  .aw-hero-1, .aw-hero-1.blue-color, .aw-hero-1.blue-color {
    padding-left: 10px;
    padding-right: 10px;
  }

  .aw-hero-sub {
    text-align: center;
  }

  .aw-btn-3.left-aling {
    margin-left: auto;
  }

  .aw-hero-inner {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .aw-hero-visual {
    min-height: auto;
  }

  .aw-hero-content {
    text-align: left;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .aw-eyebrow-1 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .aw-h1 {
    text-align: center;
    font-size: 42px;
  }

  .aw-rpm-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 40px 20px;
  }

  .aw-cc-title {
    font-size: 28px;
  }

  .aw-cap-inner {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .aw-cap-row {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .aw-img-card {
    flex: 0 auto;
  }

  .aw-content-card {
    padding: 20px;
  }

  .aw-icon-row {
    justify-content: space-between;
  }

  .aw-cap {
    padding: 40px 20px;
  }

  .aw-cs-stat {
    font-size: 28px;
  }

  .aw-cs-avatar {
    width: 101px;
    height: 101px;
  }

  .aw-cs-card {
    padding: 20px;
  }

  .aw-cs-body {
    font-size: 16px;
  }

  .aw-cs-name {
    font-size: 28px;
  }

  .aw-cs.vsx {
    padding: 40px 20px;
  }

  .aw-cs-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cxcscx {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .aw-hero-sub-2, .aw-hero-sub-2.purple._14px, .aw-hero-sub-2.purple._14px, .aw-hero-sub-2.purple._14px {
    text-align: center;
  }

  .aw-btn-4.left-aling {
    margin-left: auto;
  }

  .aw-cc-title-2, .aw-cs-stat-2 {
    font-size: 28px;
  }

  .aw-cs-body-2 {
    font-size: 16px;
  }

  .aw-cs-name-2 {
    font-size: 28px;
  }

  .aw-btn-5.left-aling {
    margin-left: auto;
  }

  .aw-cs-name-3 {
    font-size: 28px;
  }

  .aw-hero-sub-3 {
    text-align: center;
  }

  .aw-btn-6.left-aling {
    margin-left: auto;
  }

  .aw-cc-title-3, .aw-cs-stat-3 {
    font-size: 28px;
  }

  .aw-cs-body-3 {
    font-size: 16px;
  }

  .aw-cs-name-4 {
    font-size: 28px;
  }

  .image-314 {
    max-width: none;
    height: 100px;
    max-height: 120px;
    display: none;
  }

  .sp-diff-col-h-2 {
    font-size: 24px;
  }

  .sp-diff-col-body-2 {
    font-size: 16px;
  }

  .middle-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .integrations-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp-diff-h-3 {
    font-size: 42px;
  }

  .pr-faq-docs-6 {
    text-align: center;
  }

  .pr-faq-h-6 {
    text-align: center;
    font-size: 42px;
  }

  .bx-article {
    padding-top: 40px;
  }

  .faq-item-plain-2 {
    padding: 24px;
  }

  .faq-item-plain-2.blog._1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bx-faq-in {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .bx-cta {
    padding: 40px 20px;
  }

  .div-block-236.scx {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-317 {
    z-index: 1212;
    margin-top: -42px;
  }

  .background-video {
    height: 200px;
    display: none;
  }

  .dropdown-list-4.dropdown-list-3 {
    box-shadow: none;
    box-shadow: none;
    flex-flow: column;
    display: none;
  }

  .power-heading {
    font-size: 42px;
  }

  .div-block-238 {
    margin-top: 40px;
  }

  .number {
    font-size: 42px;
  }

  .tab-link.w--current {
    min-width: auto;
  }

  .tabs-3 {
    order: 1;
    display: none;
  }

  .tab-card._1 {
    margin-bottom: 10px;
    padding: 20px;
  }

  .tab-card._2 {
    margin-bottom: 15px;
    padding: 20px;
    top: 10rem;
  }

  .tab-card._3 {
    text-align: left;
    margin-bottom: 20px;
    padding: 20px;
    top: 10rem;
  }

  .tab-card._4 {
    margin-bottom: 0;
    padding: 20px;
    top: 9rem;
  }

  .heading-388 {
    letter-spacing: -.15px;
    font-size: 20px;
    line-height: 30px;
  }

  .text-section {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-heading {
    font-size: 42px;
  }

  .guess-grid {
    padding: 40px 20px 60px;
  }

  .h2 {
    text-align: center;
  }

  .numbering {
    font-size: 42px;
  }

  .heading {
    font-size: 20px;
  }

  .card-para {
    font-size: 18px;
  }

  .text-block-251, .text-block-252 {
    font-size: 20px;
  }

  .team-member-image-wrapper-copy.blurp-copy.bottom, .team-member-image-wrapper-copy.blurp.bottom, .team-member-image-wrapper-copy.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper-copy {
    height: 450px;
  }

  .team-member-image-wrapper-copy.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper-copy.blurp-copy.bottom, .team-member-image-wrapper-copy.blurp.bottom, .team-member-image-wrapper-copy.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper-copy.lightblurp {
    height: 400px;
  }

  .team-member-image-wrapper-copy.blurp-copy.bottom {
    height: 350px;
  }

  .team-member-image-wrapper-copy-copy.blurp-copy.bottom, .team-member-image-wrapper-copy-copy.blurp.bottom, .team-member-image-wrapper-copy-copy.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper-copy-copy {
    height: 450px;
  }

  .team-member-image-wrapper-copy-copy.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper-copy-copy.blurp-copy.bottom, .team-member-image-wrapper-copy-copy.blurp.bottom, .team-member-image-wrapper-copy-copy.blurp.bottom {
    height: 350px;
  }

  .team-member-image-wrapper-copy-copy.lightblurp {
    height: 400px;
  }

  .team-member-image-wrapper-copy-copy.blurp-copy.bottom {
    height: 350px;
  }

  .primary-cta-copy {
    font-size: 15px;
  }

  .primary-cta-copy.on-dark.smaller {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .aw-btn-8.ceber {
    margin-top: 0;
  }

  .aw-foot-link-2:hover, .aw-foot-link-3:hover {
    color: #f0fe52;
  }

  .section-100 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .column-247 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 20px;
    display: flex;
  }

  .bold-text-99 {
    line-height: 1;
  }

  .columns-23 {
    flex-flow: column;
  }

  .pr-card-name-2 {
    font-size: 28px;
  }

  .image-321.vdc {
    height: 50px;
    margin-top: 10px;
  }

  .sp-hero-desc-2 {
    text-align: center;
  }

  .grid-121 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: stretch;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .text-block-255 {
    text-align: center;
    font-family: Gt Standard L Standard, Arial, sans-serif;
  }

  .aw-h1-2 {
    text-align: center;
    font-size: 42px;
  }

  .aw-hero-sub-4-copy {
    text-align: center;
  }

  .aw-h1-2-copy {
    text-align: center;
    font-size: 42px;
  }

  .image-324 {
    align-self: center;
  }

  .image-325 {
    max-width: 400px;
    margin-bottom: -200px;
  }

  .container-new {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-239 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .video-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .background-video-3 {
    min-height: 250px;
    max-height: 250px;
  }

  .intercom-support-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._4-column-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .core-capabilities {
    padding: 20px;
  }

  .card-pipeline {
    min-height: auto;
  }

  .card-pipeline.extra-padding {
    padding: 20px;
  }

  .h3, .p3 {
    text-align: center;
  }

  .looing-section {
    padding-bottom: 40px;
  }

  .image-331 {
    max-width: 110%;
  }

  .logos-section {
    padding: 40px 20px;
  }

  .logos-container {
    flex-flow: column;
    display: block;
  }

  .image-333, .image-334, .image-335, .image-336 {
    max-width: none;
    max-height: 30px;
  }

  .image-337, .image-338 {
    max-width: none;
    max-height: 50px;
  }

  .logos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  ._81px-height {
    height: 30px;
    display: block;
  }

  ._114-height {
    height: 30px;
  }

  .aw-hero-inner-copy {
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .aw-rpm-inner-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 40px 20px;
  }

  .aw-card-body-3-copy {
    text-align: left;
  }

  .aw-h2-2-copy.blue-color-copy, .aw-h2-2-copy.blue-color-copy-copy, .aw-h2-2-copy.blue-color-copy, .aw-h2-2-copy.blue-color-copy-copy {
    font-weight: 400;
  }

  .aw-card-text-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .aw-h2-2-copy-copy.blue-color-copy, .aw-h2-2-copy-copy.blue-color-copy-copy, .aw-h2-2-copy-copy.blue-color-copy, .aw-h2-2-copy-copy.blue-color-copy-copy {
    font-weight: 400;
  }

  .image-339 {
    display: none;
  }

  .ap-life__rd-copy {
    z-index: 1;
    position: relative;
  }

  .ap-life__rd-copy.dark {
    font-size: 16px;
  }

  .grid-122 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-1204 {
    margin-top: -10px;
    margin-bottom: 0;
  }

  .image-341 {
    max-width: none;
    max-height: 30px;
  }

  .section-102 {
    background-color: #ecfbff;
    margin-top: 0;
    padding-top: 100px;
  }

  .stacking-testimonials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-1206, .container-1207, .container-1208, .container-1209 {
    margin-left: 0;
  }

  .columns-24 {
    margin-bottom: 0;
  }

  .aw-hero-visual-copy {
    min-height: auto;
  }

  .case-heading {
    text-align: center;
  }

  .aw-eyebrow-1-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .aw-cc-title-copy {
    font-size: 28px;
  }

  .image-343 {
    margin-left: 0;
  }

  .exp-engine-h-2 {
    text-align: center;
    font-size: 28px;
  }

  .exp-engine-sub-2 {
    text-align: center;
  }

  .exp-engine-card-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 40px 20px;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy {
    padding: 40px 20px;
  }

  .aw-cs-stat-copy {
    font-size: 28px;
  }

  .aw-cs-stat-copy-copy {
    font-size: 28px;
  }

  .image-350 {
    margin-left: 0;
  }

  .middle-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .tags-div {
    flex-flow: wrap;
    width: auto;
  }

  .tag-item {
    padding: 7px 10px;
  }

  .tag-heading {
    font-size: 12px;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx-copy-copy {
    padding: 40px 20px;
  }

  .image-352 {
    margin-left: 0;
  }

  .aw-h1-copy {
    text-align: left;
    text-align: center;
    font-size: 42px;
  }

  .image-354 {
    margin-left: 0;
  }

  .exp-engine-card-copy-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 40px 20px;
  }

  .aw-eyebrow-1-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy, .aw-cs-copy.vsx, .aw-cs-copy.vsx-copy {
    padding: 40px 20px;
  }

  .aw-cs-avatar-copy {
    width: 101px;
    height: 101px;
  }

  .aw-cs-card-copy {
    padding: 20px;
  }

  .aw-hero-content-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .aw-hero-1-copy, .aw-hero-1-copy.blue-color, .aw-hero-1-copy.blue-color {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-355 {
    display: block;
  }

  .aw-hero-inner-copy-copy {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .aw-cs-card-copy-copy {
    padding: 20px;
  }

  .exp-engine-card-copy-copy-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 40px 20px;
  }

  .aw-cs-card-copy-copy-copy {
    padding: 20px;
  }

  .exp-engine-card-copy-copy-copy-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding: 40px 20px;
  }

  .aw-eyebrow-1-copy-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .image-358, .image-359 {
    max-width: none;
    max-height: 50px;
  }

  .ap-h1-copy {
    padding-bottom: 60px;
    font-size: 60px;
  }

  .aw-hero-1-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .aw-hero-sub-2-copy.purple._14px, .aw-hero-sub-2-copy.purple-copy._14px, .aw-hero-sub-2-copy.purple._14px, .aw-hero-sub-2-copy.purple._14px, .aw-hero-sub-2-copy.purple-copy._14px, .aw-hero-sub-2-copy.purple-copy._14px {
    text-align: center;
  }

  .text-block-263 {
    max-width: 280px;
    margin-top: 10px;
  }

  .image-360 {
    max-width: 350px;
    margin-top: -78px;
    margin-bottom: 0;
  }

  .container-1211 {
    margin-top: 10px;
    margin-left: 0;
  }

  .section-103 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .cell-9 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .quick-stack, .quick-stack-copy, .quick-stack-copy-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-green, .container-1211-copy-copy-copy {
    margin-top: 20px;
  }

  .cell-11 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-2 {
    padding-top: 0;
  }

  .dropdown-toggle-5 {
    width: 100%;
  }

  .text-block-266 {
    text-align: left;
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    font-size: 14px;
    display: block;
  }

  .text-block-266.nav-item {
    background-color: #fffcef00;
    padding: 20px;
  }

  .dropdown-list-5 {
    box-shadow: none;
    background-color: #fbfbfb00;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .dropdown-toggle-6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .icon-18 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .nav-menu-14 {
    background-color: #fbfbfb;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-width: auto;
    padding: 0;
    display: none;
    position: absolute;
  }

  .dropdown-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fffcef00;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding: 20px;
    display: flex;
  }

  .dropdown-5.positionstatic {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-list-6.dropdown-list-5 {
    box-shadow: none;
    box-shadow: none;
    flex-flow: column;
    display: none;
  }

  .link-block-43 {
    width: 50%;
  }

  .navbar-27 {
    padding: 15px 20px;
  }

  .icon-19 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .icon-20 {
    color: #36311c;
  }

  .icon-21 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .col-one1-2 {
    width: 100%;
    min-width: auto;
  }

  .dropdown-6 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fffcef00;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding: 20px;
    display: flex;
  }

  .navigation-4 {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .dropdown-toggle-7 {
    width: 100%;
  }

  .text-block-267 {
    text-align: left;
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    font-size: 14px;
    display: block;
  }

  .text-block-267.nav-item {
    background-color: #fffcef00;
    padding: 20px;
  }

  .dropdown-list-7 {
    box-shadow: none;
    background-color: #fbfbfb00;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .dropdown-toggle-8 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .icon-22 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .nav-menu-15 {
    background-color: #fbfbfb;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-width: auto;
    padding: 0;
    display: none;
    position: absolute;
  }

  .dropdown-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fffcef00;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding: 20px;
    display: flex;
  }

  .dropdown-7.positionstatic {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dropdown-list-8.dropdown-list-7 {
    box-shadow: none;
    box-shadow: none;
    flex-flow: column;
    display: none;
  }

  .link-block-44 {
    width: 50%;
  }

  .navbar-28 {
    padding: 15px 20px;
  }

  .icon-23 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .icon-24 {
    color: #36311c;
  }

  .icon-25 {
    margin-left: 0;
    position: absolute;
    left: 80px;
  }

  .dropdown-8 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fffcef00;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    padding: 20px;
    display: flex;
  }

  .navigation-5 {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .text-block-268 {
    text-align: center;
    font-size: 45px;
    line-height: 1.2;
  }

  .aw-eyebrow-1-copy-copy-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .section-104 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos-copy.csx-copy.cx.yellow-color, .ap-logos-copy.csx-copy.cx-copy.yellow-color {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos-copy.csx {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .ap-logos-copy.csx.cx.yellow-color {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-logos-copy.csx-copy {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .ap-logos-copy.csx-copy.cx.yellow-color, .ap-logos-copy.csx-copy.cx-copy.yellow-color, .ap-logos-copy.csx-copy.cx.yellow-color, .ap-logos-copy.csx-copy.cx.yellow-color, .ap-logos-copy.csx-copy.cx-copy.yellow-color, .ap-logos-copy.csx-copy.cx-copy.yellow-color {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-272 {
    text-align: center;
  }

  .bl-header-inner-copy.bg-color-s, .bl-header-inner-copy.bg-color-s-copy, .bl-header-inner-copy.bg-color-s, .bl-header-inner-copy.bg-color-s-copy {
    padding-top: 40px;
  }

  .bl-header-copy {
    padding-top: 0;
  }

  .aw-hero-content-copy {
    text-align: left;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
  }

  .bl-input-copy {
    margin-bottom: 0;
    padding: 15px;
  }

  .aw-btn-9.left-aling, .aw-btn-10.left-aling, .aw-btn-10.left-aling, .aw-btn-11.left-aling, .aw-btn-11.left-aling {
    margin-left: auto;
  }

  .div-block-242 {
    margin-top: 40px;
  }

  .aw-btn-12.left-aling, .aw-btn-13.left-aling, .aw-btn-13.left-aling, .aw-btn-14.left-aling, .aw-btn-14.left-aling {
    margin-left: auto;
  }

  .image-375 {
    object-fit: fill;
    max-width: 300px;
  }

  .nav-btton-copy, .nav-btton-copy-copy {
    font-size: 16px;
  }

  .navbar-26-copy {
    padding: 15px 20px;
  }

  .navigation-3-copy {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .hd-mega-inner-copy.column-align-copy, .hd-mega-inner-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy.column-align-copy {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy.align-center {
    flex-flow: column;
  }

  .navbar-26-copy-copy {
    padding: 15px 20px;
  }

  .bottom-btn-copy, .purplebottomcardnav, .bottom-btn-copy-copy {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .hd-mega-inner-copy-copy.column-align-copy, .hd-mega-inner-copy-copy.column-align-copy-copy, .hd-mega-inner-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy.column-align-copy, .hd-mega-inner-copy-copy.column-align-copy-copy {
    min-width: auto;
    padding: 0;
  }

  .navigation-3-copy-copy {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .hd-mega-inner-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy.align-center {
    flex-flow: column;
  }

  .bottom-btn-copy {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .navbar-26-copy-copy-copy {
    padding: 15px 20px;
  }

  .hd-mega-inner-red {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-red.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-red.align-center {
    flex-flow: column;
  }

  .bottom-btn-copy-copy-copy {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .hd-mega-inner-copy-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-copy-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy-copy.align-center {
    flex-flow: column;
  }

  .bottom-btn-red3 {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .hd-mega-inner-lightblue3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-lightblue3.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-lightblue3.column-align-copy, .hd-mega-inner-lightblue3.column-align-copy-copy, .hd-mega-inner-lightblue3.column-align-lightblue3, .hd-mega-inner-lightblue3.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-lightblue3.align-center {
    flex-flow: column;
  }

  .hd-mega-inner-lightblue3.column-align-copy, .hd-mega-inner-lightblue3.column-align-copy-copy, .hd-mega-inner-lightblue3.column-align-lightblue3 {
    min-width: auto;
    padding: 0;
  }

  .navigation-3-red {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .bottom-btn-red2, .bottom-btn-red {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .hd-mega-inner-darkblue {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-darkblue.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-darkblue.align-center {
    flex-flow: column;
  }

  .navbar-26-copy-copy-copy-copy {
    padding: 15px 20px;
  }

  .text-block-247-copy.nav-item, .text-block-247-copy.nav-item-copy, .text-block-247-copy.nav-item, .text-block-247-copy.nav-item-copy {
    background-color: #fffcef00;
    padding: 20px;
  }

  .dropdown-toggle-2-copy {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-block-247-copy {
    text-align: left;
    align-self: flex-start;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: auto;
    font-size: 14px;
    display: block;
  }

  .text-block-247-copy.nav-item {
    background-color: #fffcef00;
    padding: 20px;
  }

  .hd-mega-inner-copy-copy-copy-copy.column-align-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy-copy-copy.column-align-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy-copy-copy {
    min-width: auto;
    padding: 0;
  }

  .navigation-3-copy-copy-copy-copy {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .dropdown-toggle-2-copy-copy {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .hd-mega-inner-red2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-red2.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-red2.align-center {
    flex-flow: column;
  }

  .navbar-26-red {
    padding: 15px 20px;
  }

  .hd-mega-inner-copy-copy-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-copy-copy-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy-copy-copy.column-align-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-red, .hd-mega-inner-copy-copy-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy-copy-copy.align-center {
    flex-flow: column;
  }

  .hd-mega-inner-copy-copy-copy-copy.column-align-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy.column-align-red {
    min-width: auto;
    padding: 0;
  }

  .navbar-26-lightblue {
    padding: 15px 20px;
  }

  .hd-mega-inner-lightblue {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-lightblue.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-lightblue.align-center {
    flex-flow: column;
  }

  .bottom-btn-lightblue2, .bottom-btn-lightblue {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .navigation-3-lightblue-copy {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .hd-mega-inner-lightblue-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-lightblue-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-lightblue-copy.align-center {
    flex-flow: column;
  }

  .navbar-26-red-copy, .navbar-26-red-copy-copy {
    padding: 15px 20px;
  }

  .hd-mega-inner-red-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-red-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-red-copy.align-center {
    flex-flow: column;
  }

  .hd-mega-inner-red-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-red-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-red-copy-copy.align-center {
    flex-flow: column;
  }

  .bottom-btn-red-copy, .bottom-btn-red-copy-copy, .bottom-btn-red2-copy, .bottom-btn-red2-copy-copy {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .hd-mega-inner-copy-copy-copy-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-copy-copy-copy-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy-copy-copy-copy.column-align-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-copy-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-copy-copy-copy-copy-copy.align-center {
    flex-flow: column;
  }

  .hd-mega-inner-copy-copy-copy-copy-copy.column-align-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-copy-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-copy-copy-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy, .hd-mega-inner-copy-copy-copy-copy-copy.column-align-red-copy-copy {
    min-width: auto;
    padding: 0;
  }

  .navigation-3-red-copy, .navigation-3-red-copy-copy {
    box-shadow: none;
    background-color: #fbfbfb00;
    padding: 0;
    display: none;
    position: static;
  }

  .hd-mega-inner-red2-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-red2-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-red2-copy.align-center {
    flex-flow: column;
  }

  .hd-mega-inner-red2-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    padding: 10px 0 0;
  }

  .hd-mega-inner-red2-copy-copy.column-align {
    min-width: auto;
    padding: 0;
  }

  .hd-mega-inner-red2-copy-copy.align-center {
    flex-flow: column;
  }

  .bottom-btn-red3-copy, .bottom-btn-red3-copy-copy {
    justify-content: space-between;
    align-items: center;
    padding: 10px;
  }

  .aw-hero-inner-copy {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-243 {
    text-align: left;
  }

  .team-slider-bottom-wrapper {
    margin-top: 3px;
  }

  .heading-layout {
    align-self: center;
  }

  .team-slider-mask {
    width: 100%;
    height: 350px;
  }

  .team-card-name {
    text-align: center;
    max-width: 300px;
    position: static;
  }

  .team-card-main {
    aspect-ratio: 1;
    width: 80%;
  }

  .team-slider {
    padding-bottom: 3.6rem;
  }

  .team-card-image {
    width: 100%;
    margin-bottom: -12px;
  }

  .team-slide {
    text-align: center;
    vertical-align: baseline;
    margin-top: -60px;
  }

  .team-layout-2 {
    padding-top: .125rem;
  }

  .section-107.team {
    margin-top: 20px;
  }

  .heading-style-h2-21 {
    font-size: 38px;
  }

  .heading-style-h2-21-copy {
    color: var(--blue--500-blue-secondary);
    text-align: center;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: var(--blue--400);
    font-size: 38px;
    text-decoration: none;
  }

  .div-block-244 {
    align-self: flex-start;
  }

  .team-slider-copy {
    padding-bottom: 3.6rem;
  }

  .sp-diff-h-copy, .sp-diff-h-copy-copy {
    text-align: center;
    padding-bottom: 40px;
    font-size: 42px;
    font-weight: 400;
  }

  .image-379 {
    display: none;
  }

  .ap-life__inner-copy {
    padding: 40px 20px 10px;
  }

  .cell-19 {
    display: none;
  }

  .ap-life-copy {
    padding-top: 0;
  }

  .ap-life-copy.bag-chnage {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .div-block-256 {
    text-align: left;
    flex-flow: column;
    order: 0;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-257, .div-block-258 {
    flex-flow: column;
    display: flex;
  }

  .div-block-259, .div-block-260 {
    align-self: flex-start;
  }

  .div-block-263 {
    flex-flow: column;
    display: flex;
  }

  .div-block-264 {
    align-self: flex-start;
  }

  .div-block-265 {
    flex-flow: column;
    display: flex;
  }

  .div-block-266 {
    align-self: flex-start;
  }

  .div-block-269 {
    text-align: left;
    flex-flow: column;
    order: 0;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .aw-btn-15.left-aling, .aw-btn-16.left-aling, .aw-btn-16.left-aling {
    margin-left: auto;
  }

  .div-block-270 {
    margin-top: 40px;
  }

  .aw-btn-17.left-aling {
    margin-left: auto;
  }

  .aw-cs-avatar-copy-copy, .aw-cs-avatar-copy-copy-copy {
    width: 101px;
    height: 101px;
  }

  .aw-cs-copy-copy.vsx, .aw-cs-copy-copy.vsx-copy, .aw-cs-copy-copy.vsx-copy-copy, .aw-cs-copy-copy.vsx, .aw-cs-copy-copy.vsx-copy, .aw-cs-copy-copy.vsx-copy-copy {
    padding: 40px 20px;
  }

  .pr-faq-h-7, .pr-faq-h-8 {
    text-align: center;
    font-size: 42px;
  }

  .pr-faq-docs-7, .pr-faq-docs-8 {
    text-align: center;
  }

  .pr-faq-copy.dars, .pr-faq-copy.dars-copy, .pr-faq-copy.dars, .pr-faq-copy.dars-copy {
    padding: 40px 20px;
  }

  .container-1216 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .cell-21 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .div-block-275 {
    margin-top: 20px;
  }

  .pr-faq-h-9 {
    text-align: center;
    font-size: 42px;
  }

  .pr-faq-docs-9 {
    text-align: center;
  }

  .pr-eyebrow-copy.cxd {
    font-size: 13px;
  }

  .form-4 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .div-block-280 {
    align-self: center;
  }

  .div-block-281 {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div-block-282 {
    align-self: center;
  }

  .aw-h1-copy-copy {
    text-align: center;
    font-size: 42px;
  }

  .aw-hero-content-copy-copy {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .quick-stack-6 {
    margin-top: 20px;
  }

  .cell-23 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .aw-btn-18.left-aling {
    margin-left: auto;
  }

  .container-1218 {
    margin-top: 10px;
  }

  .div-block-284 {
    margin-top: 20px;
  }

  .aw-btn-19.left-aling, .aw-btn-20.left-aling, .aw-btn-20.left-aling {
    margin-left: auto;
  }

  .ap-grid-copy {
    padding-top: 10px;
  }

  .image-390 {
    margin-left: 0;
  }

  .exp-engine-h-3 {
    text-align: left;
    font-size: 28px;
  }

  .exp-engine-sub-3 {
    text-align: left;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-xsmall-copy.color-lightpurple.cs {
    width: 1rem;
    height: 1rem;
  }

  .icon-embed-xsmall-copy.color-blurple.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide, .icon-embed-xsmall-copy.color-lightblue.padding-right.mobile-hide {
    display: none;
  }

  .icon-embed-medium-copy.color-lightpurple {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .icon-embed-medium-copy.color-lightpurple.cs {
    display: none;
  }

  .ap-logo-copy {
    width: 70%;
    max-width: none;
  }

  .ap-life__row-copy {
    flex-flow: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ap-life__row-copy.boder {
    border-top-width: 1px;
    border-top-color: #a688c4;
    flex-flow: column;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ap-life__row-copy.boder.chnage-color {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ap-life__row-copy.ap-life__row--last {
    margin-bottom: 140px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ap-life__row-copy.ap-life__row--last-copy {
    margin-bottom: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bl-cta-inner-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .aw-flow-copy {
    padding: 40px 20px;
  }

  .form-block-10 {
    display: none;
  }

  .div-block-286 {
    height: auto;
  }

  .div-block-289 {
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .ap-testi__quote-copy {
    text-align: center;
  }

  .title-wrapper-large-copy.padding-large, .title-wrapper-large-copy.padding-xlarge, .title-wrapper-large-copy.padding-xlarge.no-animation.more, .title-wrapper-large-copy.padding-xlarge.no-animation.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-wrapper-large-copy.padding-large, .title-wrapper-large-copy.padding-xlarge, .title-wrapper-large-copy.padding-xlarge.no-animation.more, .title-wrapper-large-copy.padding-xlarge.no-animation.less-pad, .title-wrapper-large-copy.padding-xlarge.no-animation.more, .title-wrapper-large-copy.padding-xlarge.no-animation.less-pad, .title-wrapper-large-copy.padding-xlarge.no-animation.more, .title-wrapper-large-copy.padding-xlarge.no-animation.less-pad {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .title-wrapper-large-copy.smaller.more-bottom-pad {
    margin-bottom: 80px;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection {
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.back-newblue, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.extra-int-pad, .padding-section-large-copy.small-bottom.align-center.less-pad-mobile.newsection.back-newblue {
    padding-top: 1rem;
  }

  .padding-section-large-copy.simple-hero {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.simple-hero.less-pad {
    padding-bottom: 2rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet {
    padding-bottom: 1rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.more {
    padding-top: 7rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero.less-int-pad-tablet.features {
    padding-bottom: 3rem;
  }

  .padding-section-large-copy.simple-hero.foundationalguide {
    padding-top: 5.5rem;
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.mwa-hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large-copy.medium-pad.pricing-page {
    margin-top: 2rem;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-section-large-copy.simple-hero-copy {
    padding-bottom: 5rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-pad {
    padding-bottom: 2rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet {
    padding-bottom: 1rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.more {
    padding-top: 7rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-copy.simple-hero-copy.less-int-pad-tablet.features {
    padding-bottom: 3rem;
  }

  .padding-section-large-copy.simple-hero-copy.foundationalguide {
    padding-top: 5.5rem;
    padding-bottom: 5rem;
  }

  .aw-img-card-copy {
    flex: 0 auto;
  }

  .sp-diff-inner-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .legal-link-2 {
    text-align: center;
    font-size: 12px;
  }

  .legal-link-2:hover {
    color: #020c1c;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 10px;
  }

  .italic-text-7 {
    padding-left: 5px;
  }
}

#w-node-da1ae795-3d3b-89b6-3740-00c2336e9a98-37824ca4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_6ca06b51-50f2-9e90-24f2-81470bdc72ff-0bdc725d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6ca06b51-50f2-9e90-24f2-81470bdc72ff-0bdc725d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }
}
