/*
 * BUILT (flattened) from handoff/use-case/overrides/main.css — do not edit by hand.
 * regenerate: node scripts/build-overrides.mjs
 */

#main-content {

  /* ./tab-bar.overrides.css */
  .horizontaltabs--blade:has(.tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"]) .horizontaltabs__blade-heading {
    display: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] {
    position: relative !important;
    margin-bottom: 32px !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist {
    position: relative !important;
    display: flex !important;
    align-items: stretch !important;
    list-style: none !important;
    margin: 0 auto !important;
    padding: 0 16px !important;
    border: none !important;
    box-shadow: none !important;
    background: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li {
    position: relative !important;
    margin: 0 !important;
    padding: 0 0 26px !important;
    list-style: none !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li::before {
    display: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li > button[role="tab"] {
    display: flex !important;
    width: 100% !important;
    min-height: 58px !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    margin: 0 !important;
    padding: 8px 40px !important;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    outline: none !important;
    color: #b4bfce !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: -0.05px !important;
    font-variant-numeric: lining-nums proportional-nums !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: normal !important;
    cursor: pointer !important;
    transition: color 0.2s ease !important;
  }
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li > button[role="tab"] span {
    display: inline !important;
    font: inherit !important;
    color: inherit !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    text-decoration: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li:not(.more-tab) > button[role="tab"]::before,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li:not(.more-tab) > button[role="tab"]::after,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li:not(.more-tab) > button[role="tab"] span::before,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li:not(.more-tab) > button[role="tab"] span::after {
    display: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li.more-tab > button[role="tab"] span::after {
    display: inline-block !important;
    width: 16px !important;
    height: 6px !important;
    background: currentColor !important;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23181818%27 fill-rule=%27evenodd%27 d=%27M3 0c1.65 0 3 1.35 3 3S4.65 6 3 6 0 4.65 0 3s1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E") !important;
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%276%27 fill=%27none%27%3E%3Cpath fill=%27%23181818%27 fill-rule=%27evenodd%27 d=%27M3 0c1.65 0 3 1.35 3 3S4.65 6 3 6 0 4.65 0 3s1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E") !important;
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    mask-position: center !important;
    vertical-align: middle !important;
    margin-left: 6px !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li > button[role="tab"]:hover,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li > button[role="tab"][aria-selected="true"],
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li.more-tab:has(.secondary-tablist button[aria-selected="true"]) > button {
    color: #032d60 !important;
  }
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li > button[role="tab"]:focus-visible {
    outline: 2px solid #0176d3 !important;
    outline-offset: 2px !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist::after {
    content: "" !important;
    position: absolute !important;
    left: 16px !important;
    right: 16px !important;
    bottom: 0 !important;
    height: 14px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(1, 118, 211, 0.35) !important;
    background: transparent !important;
    pointer-events: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li:has(> button[aria-selected="true"])::after,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li.more-tab:has(.secondary-tablist button[aria-selected="true"])::after {
    content: "" !important;
    position: absolute !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 4px !important;
    height: 6px !important;
    border-radius: 999px !important;
    background: #0176d3 !important;
    pointer-events: none !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist {
    border-radius: 8px !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12) !important;
    background-color: #ffffff !important;
    padding: 8px 0 !important;
    border: none !important;
    overflow: hidden !important;
  }

  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist::before,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist::after {
    display: none !important;
  }
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist ul,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
  }
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist button {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 10px 20px !important;
    background: none !important;
    border: none !important;
    outline: none !important;
    color: #032d60 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-align: left !important;
    text-decoration: none !important;
    cursor: pointer !important;
  }
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist button:hover,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist button[aria-selected="true"] {
    background-color: #eef4ff !important;
  }
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist button:focus,
  .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .secondary-tablist button:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
  }

  @media (max-width: 899px) {
    .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li > button[role="tab"] { font-size: 18px !important; padding: 8px 24px !important; }
  }

  @media (max-width: 599px) {
    .tabs[data-component="tabs"].tabs[data-component="tabs"].tabs[data-component="tabs"] .tablist > li > button[role="tab"] { max-width: 170px !important; font-size: 16px !important; padding: 8px 16px !important; }
  }

  /* ./use-case-hero.overrides.css */
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image {
    background: transparent !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .background__gradient,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .background__gradient,
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .blade__background,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .blade__background {
    display: none !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .grid_main,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .grid_main {
    display: grid !important;
    grid-template-columns: 6fr 4fr !important;
    gap: 48px !important;
    align-items: start !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .content__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .content__wrapper {
    grid-column: 1 !important;
    grid-row: 1 !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper {
    grid-column: 2 !important;
    grid-row: 1 !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__blade-heading,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__blade-heading {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 24px !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    text-align: left !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__blade-heading > *,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__blade-heading > * {
    position: static !important;
    flex: 0 0 auto !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .eyebrow,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .eyebrow {
    display: block !important;
    margin: 0 !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .eyebrow__label,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .eyebrow__label {
    display: none !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__headline--standard,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__headline--standard {
    display: block !important;
    margin: 0 !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .blade__description,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .blade__description {
    display: block !important;
    margin: 0 !important;
    max-width: 560px !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .blade__description p,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .blade__description p {
    margin: 0 !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .read-time-and-date__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .read-time-and-date__wrapper {
    display: block !important;
    padding: 0 !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .cta_container,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .cta_container {
    display: none !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper {
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    background: transparent !important;
    padding: 0 !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: auto !important;
    overflow: visible !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__asset,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__asset {
    flex: 0 0 auto !important;
    min-height: 0 !important;
    width: 100% !important;
    height: auto !important;
    max-width: none !important;
    aspect-ratio: auto !important;
    object-fit: contain !important;
    border-radius: 24px !important;
    display: block !important;
    margin: 0 !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__blade-heading .social-sharing__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__blade-heading .social-sharing__wrapper {
    display: none !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper,
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper *,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper * {
    position: static !important;
    inset: auto !important;
    transform: none !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper {
    flex: 0 0 auto !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 10px 40px !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__wrapper,
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing,
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__item,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__item {
    display: block !important;
    visibility: visible !important;
  }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__nav,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__nav {
    display: flex !important;
    visibility: visible !important;
    justify-content: flex-end !important;
  }

  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__item.share-the-story-text,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__item.share-the-story-text {
    display: none !important;
  }

  @media (max-width: 899px) {
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .grid_main,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .grid_main { grid-template-columns: 1fr !important; gap: 32px !important; }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .content__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .content__wrapper { grid-column: 1 !important; grid-row: 1 !important; margin-bottom: 0 !important; }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper { grid-column: 1 !important; grid-row: 2 !important; width: 100% !important; max-width: 420px !important; margin-inline: auto !important; }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__nav,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .image__wrapper .social-sharing__nav { justify-content: center !important; }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .eyebrow,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .eyebrow { align-self: flex-start !important; }
  #customer-stories__marquee.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__headline--standard,
  .marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image.marquee--right-image .marquee__headline--standard { text-align: left !important; }
  }

  /* ./content-section.overrides.css */
  .productportfolio--blade:has(.card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor) .productportfolio__blade-heading {
    display: none !important;
  }

  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
  }

  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__content__wrapper {
    display: grid !important;
    grid-template-columns: 1fr 2fr !important;
    gap: 48px !important;
    align-items: start !important;
    padding: 48px 0 !important;
    border-top: 4px solid transparent !important;
    border-image: linear-gradient(to right, #90d0fe, #00b3ff, #066afe) 1 !important;
    background: transparent !important;
  }

  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__image__wrapper,
  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__pricing__container,
  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .cta_container {
    display: none !important;
  }

  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__text__wrapper,
  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__copy__wrapper {
    display: contents !important;
  }

  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__headline {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    color: #032d60 !important;
    font-weight: 600 !important;
    font-size: 42px !important;
    line-height: 1.15 !important;
    letter-spacing: -0.019em !important;
  }
  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__headline a,
  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__headline a:is(:hover, :focus, :active) {
    color: inherit !important;
    font: inherit !important;
    text-decoration: none !important;
  }

  .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__description {
    grid-column: 2 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    color: #5c5c5c !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
  }

  @media (max-width: 899px) {
    .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__content__wrapper {
      grid-template-columns: 1fr !important;
      gap: 24px !important;
    }
    .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__headline,
    .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__description {
      grid-column: 1 !important;
      grid-row: auto !important;
    }
    .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__headline { font-size: 32px !important; }
  }
  @media (max-width: 599px) {
    .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__headline { font-size: 26px !important; }
    .card--card_productaddon-anchor.card--card_productaddon-anchor.card--card_productaddon-anchor .card__description { font-size: 17px !important; }
  }

  /* ./content-section-headline.overrides.css */
  section.textlongform--blade article.text--left .textlongform__blade-heading {
    display: block !important;
  }

  section.textlongform--blade article.text--left .blade__description:has(h4.wp-block-heading) {
    display: grid !important;
    grid-template-columns: 1fr 2fr !important;
    column-gap: 48px !important;
    row-gap: 16px !important;
    align-items: start !important;
    padding-block: 48px !important;
    border-top: 4px solid transparent !important;
    border-image: linear-gradient(to right, #90d0fe, #00b3ff, #066afe) 1 !important;
  }

  section.textlongform--blade article.text--left .blade__description h4.wp-block-heading {
    grid-column: 1 !important;
    margin: 0 !important;
    color: #032d60 !important;
    font-weight: 600 !important;
    font-size: 42px !important;
    line-height: 1.15 !important;
    letter-spacing: -0.019em !important;
  }
  section.textlongform--blade article.text--left .blade__description h4.wp-block-heading strong {
    font-weight: inherit !important;
  }

  section.textlongform--blade article.text--left .blade__description:has(h4.wp-block-heading) p {
    grid-column: 2 !important;
    margin: 0 !important;
    color: #5c5c5c !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
  }

  section.textlongform--blade article.text--left .blade__description:not(:has(h4.wp-block-heading)) {
    padding-left: calc(33.333% + 30px) !important;
  }
  @media (max-width: 899px) {
    section.textlongform--blade article.text--left .blade__description:not(:has(h4.wp-block-heading)) {
      padding-left: 0 !important;
    }
  }

  @media (max-width: 899px) {
    section.textlongform--blade article.text--left .blade__description:has(h4.wp-block-heading) {
      grid-template-columns: 1fr !important;
      column-gap: 0 !important;
      row-gap: 24px !important;
    }
    section.textlongform--blade article.text--left .blade__description h4.wp-block-heading,
    section.textlongform--blade article.text--left .blade__description:has(h4.wp-block-heading) p {
      grid-column: 1 !important;
    }
    section.textlongform--blade article.text--left .blade__description h4.wp-block-heading { font-size: 32px !important; }
  }
  @media (max-width: 599px) {
    section.textlongform--blade article.text--left .blade__description h4.wp-block-heading { font-size: 26px !important; }
    section.textlongform--blade article.text--left .blade__description:has(h4.wp-block-heading) p { font-size: 17px !important; }
  }

  /* ./testimonial-section.overrides.css */
  .nup--card_quote.nup--card_quote.nup--card_quote .legal,
  .nup--card_quote.nup--card_quote.nup--card_quote .background__gradient,
  .nup--card_quote.nup--card_quote.nup--card_quote .blade__background {
    display: none !important;
  }

  .card--card_quote.card--card_quote.card--card_quote {
    display: flex !important;
    flex-direction: row !important;
    gap: 48px !important;
    align-items: stretch !important;
    border-radius: 24px !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06) !important;
    background-color: #ffffff !important;
    overflow: hidden !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .card_quote_align--left,
  .card--card_quote.card--card_quote.card--card_quote .card_quote_align--right {
    display: contents !important;
  }
  .card--card_quote.card--card_quote.card--card_quote .card_quote--background-swoosh {
    display: none !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .card__image__wrapper {
    order: 1 !important;
    flex: 0 0 28% !important;
    min-width: 0 !important;
    max-width: 28% !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #ffffff !important;
    padding: 0 !important;
  }
  .card--card_quote.card--card_quote.card--card_quote .card__image__wrapper span,
  .card--card_quote.card--card_quote.card--card_quote .card__image__wrapper a {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .card__image {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    max-height: none !important;
    display: block !important;
    border-radius: 0 !important;
    object-fit: contain !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .card__content__wrapper {
    order: 2 !important;
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    gap: 24px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .card__copy__wrapper {
    margin: 0 !important;
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    column-gap: 16px !important;
    row-gap: 24px !important;
    align-items: start !important;
  }
  .card--card_quote.card--card_quote.card--card_quote .card__copy__wrapper::before {
    content: "“" !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    color: #066afe !important;
    font-family: "Arial Black", Arial, sans-serif !important;
    font-weight: 900 !important;
    font-size: 140px !important;
    line-height: 0.5 !important;
  }
  .card--card_quote.card--card_quote.card--card_quote .card__quote-mark {
    display: none !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .card__headline {
    grid-column: 2 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    color: #032d60 !important;
    font-weight: 600 !important;
    font-size: 28px !important;
    line-height: 1.3 !important;
    letter-spacing: -0.019em !important;
  }
  .card--card_quote.card--card_quote.card--card_quote .card__headline a,
  .card--card_quote.card--card_quote.card--card_quote .card__headline a:is(:hover, :focus, :active) {
    color: inherit !important;
    font: inherit !important;
    text-decoration: none !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .tagline_wrapper {
    grid-column: 2 !important;
    grid-row: 2 !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
  }
  .card--card_quote.card--card_quote.card--card_quote .tagline_wrapper .name {
    margin: 0 !important;
    color: #032d60 !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
  }
  .card--card_quote.card--card_quote.card--card_quote .tagline_wrapper .role_company {
    margin: 0 !important;
    color: #5c5c5c !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
  }

  .card--card_quote.card--card_quote.card--card_quote .cta_container {
    display: none !important;
  }

  @media (max-width: 899px) {
    .card--card_quote.card--card_quote.card--card_quote { flex-direction: column !important; }
    
    .card--card_quote.card--card_quote.card--card_quote .card__image__wrapper { flex: none !important; width: 100% !important; max-width: 350px !important; margin-inline: auto !important; }
    .card--card_quote.card--card_quote.card--card_quote .card__headline { font-size: 22px !important; }
  }
  @media (max-width: 599px) {
    .card--card_quote.card--card_quote.card--card_quote .card__headline { font-size: 18px !important; }
    
    .card--card_quote.card--card_quote.card--card_quote .card__copy__wrapper::before { display: none !important; }
    .card--card_quote.card--card_quote.card--card_quote .card__copy__wrapper { grid-template-columns: 1fr !important; }
    .card--card_quote.card--card_quote.card--card_quote .card__headline { grid-column: 1 !important; }
    .card--card_quote.card--card_quote.card--card_quote .tagline_wrapper { grid-column: 1 !important; grid-row: auto !important; }
  }

  /* ./stat-item.overrides.css */
  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .nup__blade-heading {
    display: none !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .legal {
    display: none !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card--card_statistic {
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__background {
    display: none !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__content__wrapper {
    padding: 0 !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__copy__wrapper {
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
    align-items: flex-start !important;
    text-align: left !important;
    padding: 0 !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat {
    justify-content: flex-start !important;
    margin: 0 !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat-prefix,
  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat-suffix {
    display: none !important;
  }
  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat-number {
    color: #066afe !important;
  }
  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat-number::after {
    content: "%" !important;
  }

  .layout--1.nup--card_statistic.nup--card_statistic.nup--card_statistic .card__caption {
    color: #5c5c5c !important;
    margin: 0 !important;
    max-width: none !important;
    text-align: left !important;
  }

  /* ./results-bar.overrides.css */
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .legal,
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .blade__description,
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .background__gradient,
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .blade__background {
    display: none !important;
  }

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .container {
    padding-inline: 20px !important;
  }

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .grid_main {
    display: flex !important;
    width: fit-content !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin-inline: auto !important;
    align-items: flex-start !important;
    gap: 4em !important;
    padding: 55px 48px !important;
    border-radius: 40px !important;
    border: 1px solid rgba(255, 255, 255, 0.478) !important;
    background: #ffffff !important;
    box-shadow: 0 4px 40px rgba(0, 0, 0, 0.06) !important;
  }

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .nup__blade-heading {
    display: block !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    background: none !important;
  }

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .nup__blade-heading .headline {
    margin: 0 !important;
    color: #032d60 !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .nup__blade-heading .headline::before {
    content: "The\A Results" !important;
    white-space: pre !important;
    font-size: 55px !important;
    line-height: 1 !important;
  }

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .cards {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-snap-type: x proximity !important;
    scrollbar-width: thin !important;
    align-items: flex-start !important;
    gap: min(2.5em, 40px) !important;
    flex: 1 !important;
    min-width: 0 !important;
    margin: 20px 0 0 !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__wrapper {
    flex: 0 0 auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    scroll-snap-align: start !important;
  }

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card--card_statistic {
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__content__wrapper {
    padding: 0 !important;
    width: 100% !important;
    border-radius: 0 !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__copy__wrapper {
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
    align-items: flex-start !important;
    text-align: left !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat {
    justify-content: flex-start !important;
    margin: 0 !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat-number,
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat-prefix,
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__stat-suffix {
    color: #066afe !important;
  }

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__caption {
    color: #5c5c5c !important;
    margin: 0 !important;
    max-width: 10em !important;
    text-align: left !important;
  }

  @media (max-width: 1199.95px) {
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .nup__blade-heading .headline::before {
    font-size: 48px !important;
  }
  }

  @media (max-width: 899.95px) {

  .nup--card_statistic.nup--card_statistic.nup--card_statistic .nup__blade-heading .headline::before {
    font-size: 36px !important;
    white-space: normal !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .grid_main {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 32px !important;
    padding: 40px !important;
    border-radius: 32px !important;
    max-width: 600px !important;
    margin-inline: auto !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .cards {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 20px !important;
    width: 100% !important;
    margin: 0 !important;
  }
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .card__caption {
    max-width: none !important;
  }
  }

  @media (max-width: 599.95px) {
  .nup--card_statistic.nup--card_statistic.nup--card_statistic .grid_main {
    padding: 32px 24px !important;
    border-radius: 24px !important;
  }
  }

  /* ./reason-card.overrides.css */
  .nup--blade:has(.card--card_resource.card--card_resource.card--card_resource) .nup__blade-heading {
    display: none !important;
  }

  .nup--blade:has(.card--card_resource.card--card_resource.card--card_resource) .cards {
    display: flex !important;
    justify-content: center !important;
    margin: 0 !important;
  }
  .nup--blade:has(.card--card_resource.card--card_resource.card--card_resource) .card__wrapper {
    width: 100% !important;
    max-width: 360px !important;
    margin: 0 !important;
    background: transparent !important;
  }

  .card--card_resource.card--card_resource.card--card_resource {
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper {
    background: linear-gradient(180deg, #00b3ff, #90d0fe, #eaf5fe) !important;
    aspect-ratio: 5 / 3 !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper span,
  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper a {
    display: contents !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper::before,
  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper::after {
    content: none !important;
    display: none !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .card__image {
    width: 45% !important;
    height: auto !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__content__wrapper,
  .card--card_resource.card--card_resource.card--card_resource .card__copy__wrapper {
    display: contents !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .badge,
  .card--card_resource.card--card_resource.card--card_resource .cta_container {
    display: none !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__headline {
    margin: 0 !important;
    color: #032d60 !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .card__headline a,
  .card--card_resource.card--card_resource.card--card_resource .card__headline a:is(:hover, :focus, :active) {
    color: inherit !important;
    font: inherit !important;
    text-decoration: none !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__description {
    margin: 0 !important;
    padding: 0 !important;
    color: #032d60 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .card__description p {
    margin: 0 !important;
  }

  /* ./why-section.overrides.css */
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource {
    background: transparent !important;
  }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .background__gradient,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .background__gradient {
    display: none !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .grid_main,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .grid_main {
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    max-width: 1280px !important;
    margin-inline: auto !important;
    background-color: #ffffff !important;
    border-radius: 24px !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06) !important;
    padding: 48px !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .nup__blade-heading,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .nup__blade-heading {
    display: block !important;
    visibility: visible !important;
    text-align: center !important;
    margin-bottom: 40px !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .cards,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .cards {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: flex-start !important;
    align-content: flex-start !important;
    gap: 32px !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 0 !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .scrollable,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .scrollable,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .carousel__wrapper,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .carousel__wrapper,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .carousel,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .carousel {
    display: contents !important;
  }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .left-nav,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .left-nav,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .right-nav,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .right-nav,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .scrollable__scrollbar,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .scrollable__scrollbar {
    display: none !important;
  }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card__wrapper,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card__wrapper {
    flex: 1 1 calc((100% - 64px) / 3) !important;
    max-width: 380px !important;
    margin: 0 !important;
    display: flex !important;
    height: auto !important;
    min-height: 0 !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    gap: 20px !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card--mask,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card--mask { display: contents !important; }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper {
    background: linear-gradient(180deg, #00b3ff, #90d0fe, #eaf5fe) !important;
    aspect-ratio: 5 / 3 !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper span,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper span,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper a,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper a {
    display: contents !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper::before,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper::before,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper::after,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image__wrapper::after {
    display: none !important;
    content: none !important;
  }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__image {
    width: 60% !important;
    height: auto !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__content__wrapper,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__content__wrapper,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__copy__wrapper,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__copy__wrapper {
    display: contents !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .badge,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .badge,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .date__location,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .date__location,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .cta_container,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .cta_container {
    display: none !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__headline,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__headline {
    margin: 0 !important;
    color: #032d60 !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
  }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__headline a,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__headline a,
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__headline a:is(:hover, :focus, :active),
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__headline a:is(:hover, :focus, :active) {
    color: inherit !important;
    font: inherit !important;
    text-decoration: none !important;
  }

  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__description,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__description {
    margin: 0 !important;
    padding: 0 !important;
    color: #032d60 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__description p,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card--card_resource .card__description p {
    margin: 0 !important;
  }

  @media (max-width: 1439.95px) {
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .grid_main,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .grid_main { max-width: none !important; margin-inline: 48px !important; }
  }

  @media (max-width: 899px) {
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .grid_main,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .grid_main { max-width: min(516px, 100% - 48px) !important; margin-inline: auto !important; }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card__wrapper,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .card__wrapper { flex: 0 1 100% !important; max-width: none !important; }
  #customer-stories__card-resource.nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .nup_cta,
  .nup--blade.nup--card_resource.nup--card_resource.nup--card_resource.nup--card_resource .nup_cta { margin-top: 32px !important; }
  }

  /* ./get-started-card.overrides.css */
  .nup--blade:has(.card--card_resource.card--card_resource.card--card_resource) .nup__blade-heading {
    display: none !important;
  }

  .nup--blade:has(.card--card_resource.card--card_resource.card--card_resource) .cards {
    display: flex !important;
    justify-content: center !important;
  }
  .nup--blade:has(.card--card_resource.card--card_resource.card--card_resource) .card__wrapper {
    width: 100% !important;
    max-width: 400px !important;
    margin: 0 !important;
  }

  .card--card_resource.card--card_resource.card--card_resource {
    display: flex !important;
    flex-direction: column !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    background-color: #ffffff !important;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08) !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper {
    background: linear-gradient(180deg, #00b3ff 0%, #066afe 100%) !important;
    aspect-ratio: 5 / 4 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    padding: 24px 16px !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper span,
  .card--card_resource.card--card_resource.card--card_resource .card__image__wrapper a {
    display: contents !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .card__image {
    width: 60% !important;
    height: auto !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__content__wrapper {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    padding: 32px !important;
    flex: 1 !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .card__copy__wrapper {
    display: contents !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .badge {
    display: none !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__headline {
    margin: 0 !important;
    color: #032d60 !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .card__headline a,
  .card--card_resource.card--card_resource.card--card_resource .card__headline a:is(:hover, :focus, :active) {
    color: inherit !important;
    font: inherit !important;
    text-decoration: none !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .card__description {
    margin: 0 !important;
    padding: 0 !important;
    color: #5c5c5c !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    letter-spacing: -0.019em !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .cta_container {
    margin: 0 !important;
    justify-content: flex-start !important;
  }

  .card--card_resource.card--card_resource.card--card_resource .cta_button,
  .card--card_resource.card--card_resource.card--card_resource .cta_button:is(:hover, :focus, :active) {
    display: inline-block !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    min-width: 0 !important;
    width: auto !important;
    padding: 0 !important;
    color: #032d60 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .cta_button::after {
    content: "\2192" !important;
    display: inline-block !important;
    margin-left: 6px !important;
    text-decoration: none !important;
    transition: transform 0.2s !important;
  }
  .card--card_resource.card--card_resource.card--card_resource .cta_button:hover::after {
    transform: translateX(4px) !important;
  }

  /* ./get-started-section.overrides.css */
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar {
    background: transparent !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .background__gradient,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .background__gradient {
    display: none !important;
  }

  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .grid_main,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .grid_main {
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 48px 0 !important;
  }

  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .nup__blade-heading,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .nup__blade-heading {
    display: block !important;
    position: static !important;
    margin: 0 0 40px !important;
    padding: 0 !important;
    text-align: center !important;
    background: none !important;
  }

  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards {
    position: relative !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: space-between !important;
    gap: 32px !important;
    margin: 0 !important;
    height: auto !important;
    min-height: 0 !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards::after,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards::after {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 14px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(1, 118, 211, 0.35) !important;
    background: transparent !important;
    pointer-events: none !important;
  }

  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper {
    position: relative !important;
    flex: 1 1 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    padding: 0 0 28px !important;
    height: auto !important;
    min-height: 0 !important;
  }

  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:first-child::after,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:first-child::after {
    content: "" !important;
    position: absolute !important;
    left: 2px !important;
    right: 2px !important;
    bottom: 4px !important;
    height: 6px !important;
    border-radius: 999px !important;
    background: #0176d3 !important;
    pointer-events: none !important;
  }

  @media (min-width: 900px) {
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)),
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)) {
    justify-content: flex-start !important;
    overflow-x: auto !important;
    scroll-snap-type: x proximity !important;
    scrollbar-width: thin !important;
    background: linear-gradient(rgba(1, 118, 211, 0.35), rgba(1, 118, 211, 0.35)) no-repeat center bottom 13px / calc(100% - 14px) 1px, linear-gradient(rgba(1, 118, 211, 0.35), rgba(1, 118, 211, 0.35)) no-repeat center bottom / calc(100% - 14px) 1px !important;
    background-attachment: local !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5))::after,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5))::after { display: none !important; }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)) .card__wrapper:first-child::before,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)) .card__wrapper:first-child::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 8px !important;
    height: 14px !important;
    border: 1px solid rgba(1, 118, 211, 0.35) !important;
    border-right: none !important;
    border-radius: 7px 0 0 7px !important;
    pointer-events: none !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)) .card__wrapper:last-child::after,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)) .card__wrapper:last-child::after {
    content: "" !important;
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 8px !important;
    height: 14px !important;
    border: 1px solid rgba(1, 118, 211, 0.35) !important;
    border-left: none !important;
    border-radius: 0 7px 7px 0 !important;
    pointer-events: none !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)) .card__wrapper,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards:has(.card__wrapper:nth-of-type(5)) .card__wrapper {
    flex: 0 0 auto !important;
    width: 240px !important;
    scroll-snap-align: start !important;
  }
  }

  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    overflow: visible !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__image__wrapper,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__image__wrapper,
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__description,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__description,
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .cta_container,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .cta_container {
    display: none !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__content__wrapper,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__content__wrapper,
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__copy__wrapper,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__copy__wrapper {
    display: contents !important;
  }

  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline {
    margin: 0 !important;
    text-align: center !important;
    color: #b4bfce !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.05px !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline a,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline a,
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline a:is(:hover, :focus, :active),
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline a:is(:hover, :focus, :active) {
    color: inherit !important;
    font: inherit !important;
    text-decoration: none !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:first-child .card__headline,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:first-child .card__headline {
    color: #032d60 !important;
  }

  @media (max-width: 1439.95px) {
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .grid_main,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .grid_main { padding-inline: 20px !important; }
  }

  @media (max-width: 899px) {
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards {
    justify-content: flex-start !important;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
    gap: 16px !important;
    background: linear-gradient(rgba(1, 118, 211, 0.35), rgba(1, 118, 211, 0.35)) no-repeat center bottom 13px / calc(100% - 14px) 1px, linear-gradient(rgba(1, 118, 211, 0.35), rgba(1, 118, 211, 0.35)) no-repeat center bottom / calc(100% - 14px) 1px !important;
    background-attachment: local !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards::-webkit-scrollbar,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards::-webkit-scrollbar { display: none !important; }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards::after,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .cards::after { display: none !important; }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:first-child::before,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:first-child::before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 8px !important;
    height: 14px !important;
    border: 1px solid rgba(1, 118, 211, 0.35) !important;
    border-right: none !important;
    border-radius: 7px 0 0 7px !important;
    pointer-events: none !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:last-child::after,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper:last-child::after {
    content: "" !important;
    position: absolute !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 8px !important;
    height: 14px !important;
    border: 1px solid rgba(1, 118, 211, 0.35) !important;
    border-left: none !important;
    border-radius: 0 7px 7px 0 !important;
    pointer-events: none !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card__wrapper {
    flex: 0 0 85% !important;
    scroll-snap-align: center !important;
  }
  #customer-stories__card-webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline,
  .nup--card_webinar.nup--card_webinar.nup--card_webinar.nup--card_webinar .card--card_webinar .card__headline { font-size: 18px !important; max-width: 42ch !important; margin-inline: auto !important; }
  }
}
