:root {
    --am--primary-dark: #111;
    --grey-dark\<deleted\|variable-a22b03d8\>: #0e2550;
    --am--borders--black-medium: #11111114;
    --am--secondary-white: white;
    --color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>: #111;
    --am--borders--white-stronger: #ffffff4d;
    --am--border-white: #ffffff0d;
    --am--secondary-dark: #272625;
    --am--secondary-white-transparent: #fff9;
    --yellow-green\<deleted\|variable-6bc3247f\>: #96c258;
    --cornflower-blue\<deleted\|variable-a5c592ac\>: #6aa9dc;
    --orange\<deleted\|variable-1ec4fb3e\>: #ffa011;
    --dark-grey\<deleted\|variable-085a4de4\>: #9b9b9b;
    --medium-violet-red\<deleted\|variable-781565df\>: #a26289;
    --steel-blue\<deleted\|variable-936fcaec\>: #3e7496;
    --royal-blue-2\<deleted\|variable-c2e07e78\>: #506d95;
    --midnight-blue\<deleted\|variable-45e6ce7e\>: #0e255080;
    --am--primary-light: #f6f5f3;
    --am--secondary-light: #fbfaf9;
    --am--border-black: #1111110d;
    --color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>: #111;
    --white-smoke\<deleted\|variable-bd105994\>: #f4f4f4;
    --medium-blue\<deleted\|variable-0c96716e\>: #017ffa;
    --white\<deleted\|variable-cbe5fb85\>: white;
    --dark-slate-blue\<deleted\|variable-319aa19e\>: #013c83;
    --color-11\<deleted\|variable-0611e579-38af-9200-e5e4-9a5cbfeb1294\>: #fff0;
    --am--primary-dark-transparent: #1119;
    --color-3\<deleted\|variable-f784e865-badb-18ad-f0b6-c80f6d6219b8\>: #03198b;
    --royal-blue\<deleted\|variable-9a2e79e4\>: #0967ec;
    --am--extra--primary-dark-80: #111c;
    --am--complementary--phoenix-orange: #e8400d;
    --am--neutral--neutral-08: #ecebea;
    --am--borders--white-medium: #ffffff14;
    --am--neutral--neutral-03: #494846;
    --am--neutral--neutral-04: #5e5c5a;
    --am--complementary--mint-green: #b7efb2;
    --am--complementary--midnight-indigo: #10054d;
    --am--complementary--forest-green: #1c3c27;
    --am--complementary--autumn-brown: #441a0d;
    --am--complementary--canary-yellow: #ffef99;
    --am--complementary-pink: #ffd7f0;
    --am--complementary-violet: #e2ddfd;
    --accessible-components--dark-grey\<deleted\|variable-c4d8099c\>: #9b9b9b;
    --am--product-blue: #2d72f0;
    --am--pillars-intelligence: #328efa;
    --am--pillars-leadgen: #e16540;
    --am--pillars-engagement: #fbc768;
    --am--pillars-deliver: #47d096;
    --am--gradients--violet: #d0b2ff;
    --am--neutral--neutral-02: #373634;
    --am--gradients--peach: #ffeed8;
    --am--gradients--cyan: #99fff9;
    --am--gradients--pale-aqua: #c6ece9;
    --am--borders--black-stronger: #1111114d;
    --am--neutral--neutral-07: #dcdbda;
    --am--complementary--petal-pink: #ffd7f0;
    --am--neutral--neutral-05: #787673;
    --am--neutral--neutral-06: #a7a6a4;
    --am--extra--secondary-midnight-indigo: #2e2460
}

body {
    color: #111;
    font-size: 1rem;
    line-height: 1.3
}

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

h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px
}

h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px
}

h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 130%
}

h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px
}

p {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.3
}

a {
    color: var(--am--primary-dark);
    text-decoration: none;
    transition: all .2s
}

ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 0
}

ol {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 1.5rem;
    line-height: 150%
}

li {
    margin-bottom: 22px
}

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

strong {
    font-weight: 500
}

em {
    font-style: italic
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin-bottom: 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

.max-width-370 {
    max-width: 23.125rem
}

.hide {
    display: none
}

.splide {
    overflow: hidden
}

.splide.is-testimonial {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 66.3rem;
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
    display: flex;
    overflow: visible
}

.splide.am-hide-tablet {
    display: none
}

.splide__track.is-testimonial {
    width: 100%
}

.splide__track.is-demo {
    cursor: grab
}

.splide__list {
    max-width: 53.5rem;
    display: flex
}

.splide__list.is-testimonial.is-product {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem
}

.splide__slide {
    flex: none;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0
}

.splide__slide.is-testimonial {
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.eyeline {
    color: var(--am--primary-dark);
    letter-spacing: .14px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.2
}

.eyeline.text-color-newblue {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.eyeline.is-small {
    font-size: .7rem
}

.eyeline.is-small.is-regular {
    font-weight: 400
}

.eyeline.is-new {
    color: var(--am--primary-dark);
    font-size: .875rem
}

.eyeline.is-new.is-hover {
    opacity: .6;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.eyeline.is-new.is-hover:hover {
    opacity: 1
}

.eyeline.is-new.am-is-white {
    color: var(--am--secondary-white)
}

.embed-script {
    margin-bottom: 0;
    display: none
}

.is-bold {
    font-weight: 700
}

.am-body {
    background-color: var(--am--primary-light);
    max-width: 100dvw;
    color: var(--am--primary-dark);
    font-family: Labil Grotesk Variable, Arial, sans-serif;
    line-height: 1;
    overflow: visible !important
}

.am-body.is-pricing {
    background-color: var(--am--primary-dark)
}

.am-body.is-humanx {
    min-height: 100vh
}

.am-body.am-overflow-hidden {
    max-height: 100vh
}

.am-section {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    position: relative
}

.am-section.am-padding-56.am-no-padding-bottom {
    padding-bottom: 0
}

.am-section.is-landing-hero {
    background-color: var(--am--secondary-light);
    padding-bottom: 3.5rem
}

.am-section.is-landing-hero.is-ads {
    padding-top: 3.5rem;
    padding-bottom: 0
}

.am-section.is-overflow-hidden {
    overflow: hidden
}

.am-section.am-feature-hero-content.am-padding-100 {
    padding-bottom: 6.25rem
}

.am-section.am-feature-hero-content.am-is-black-bg.is-ads {
    padding-top: 8rem;
    padding-bottom: 6.25rem;
    padding-left: 3.5rem
}

.am-section.am-padding-84.am-no-padding-bottom {
    padding-bottom: 0
}

.am-section.is-humanx {
    min-height: 100vh;
    padding: 1.75rem
}

.am-section.is-humanx.is-2 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
    min-height: 0;
    margin-top: 90px;
    display: flex
}

.am-section.is-demo {
    padding-left: 0;
    padding-right: 0
}

.am-section.is-glossary {
    height: fit-content;
    min-height: min(100dvh, 56.25rem)
}

.am-section.am-padding-100.am-no-padding-top {
    padding-top: 0
}

.am-section.am-is-black-bg.am-padding-56.am-no-padding-bottom {
    padding-bottom: 0
}

.am-section.am-is-black-bg.am-padding-112.am-no-padding-top {
    padding-top: 0
}

.am-section.am-is-white-bg.is-customers-list {
    margin-top: -5.25rem;
    padding-top: 5.25rem
}

.am-container {
    width: 100%;
    max-width: 83rem;
    margin-left: auto;
    margin-right: auto
}

.am-container.am-is-smallest {
    max-width: 41rem
}

.am-container.am-is-small {
    max-width: 69rem
}

.am-container.am-is-smaller {
    max-width: 55rem
}

.am-container.is-relative {
    position: relative
}

.am-heading-56 {
    color: var(--am--primary-dark);
    letter-spacing: -2.8px;
    margin-bottom: 0;
    font-size: 3.5rem;
    font-weight: 400;
    line-height: 1
}

.am-heading-56.am-is-white {
    color: var(--am--secondary-white)
}

.am-heading-56.is-feature-page.is-duo-voice {
    max-width: 28.125rem
}

.am-heading-56.is-medium {
    font-weight: 500
}

.am-heading-56.am-text-align-center.am-max-width-460 {
    order: 0
}

.am-home-hero-content-top {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 34.75rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-navbar {
    z-index: 99;
    background-color: #0000;
    position: fixed;
    inset: 0% 0% auto;
    overflow-x: clip
}

.am-nav-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--am--primary-dark);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    font-family: Labil Grotesk Variable, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    display: flex
}

.am-nav-link:hover {
    background-color: var(--am--secondary-white);
    color: var(--am--primary-dark)
}

.am-nav-link.is-light {
    color: var(--am--secondary-white-transparent);
    font-weight: 400;
    overflow: visible
}

.am-nav-link.is-light:hover {
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white)
}

.am-nav-link.is-light.hide {
    display: none
}

.am-nav-link.is-light.has-icon {
    justify-content: flex-start;
    align-items: center
}

.am-nav-link.has-icon {
    padding-top: .6875rem;
    padding-bottom: .6875rem
}

.am-nav-link.is-dropdown {
    white-space: nowrap
}

.am-nav-link.is-dropdown.is-inner-inner-link {
    border: 1px solid #0000;
    justify-content: space-between;
    align-items: center;
    padding-left: .75rem;
    padding-right: .75rem
}

.am-nav-link.is-dropdown.is-inner-inner-link:hover {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light)
}

.am-nav-link.is-dropdown.is-inner-inner-link.is-selected {
    border-color: var(--am--border-black);
    background-color: var(--am--primary-light)
}

.am-nav-link.is-dropdown.is-inner-link {
    border: 1px solid #0000;
    justify-content: space-between;
    align-items: center;
    padding-left: .75rem;
    padding-right: .75rem
}

.am-nav-link.is-dropdown.is-inner-link:hover {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light)
}

.am-nav-link.is-dropdown.is-inner-link.is-selected {
    border-color: var(--am--border-black);
    background-color: var(--am--primary-light);
    border-color: var(--am--border-black);
    background-color: var(--am--primary-light)
}

.am-nav-link.is-solo-link.is-inner-link {
    border: 1px solid #0000;
    padding-left: .75rem;
    padding-right: .75rem
}

.am-nav-link.is-solo-link.is-inner-link:hover {
    color: var(--am--complementary--phoenix-orange);
    background-color: #0000
}

.am-nav-link.is-solo-link.is-inner-inner-link {
    border: 1px solid #0000;
    padding-left: .75rem;
    padding-right: .75rem
}

.am-nav-link.is-solo-link.is-inner-inner-link:hover {
    color: var(--am--complementary--phoenix-orange);
    background-color: #0000
}

.am-nav-link.is-solo-link.is-inner-inner-link.is-soon {
    cursor: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66aa9e6b78cb7f9dcd9543ca_eyes-cursor.svg) 14 14, default !important
}

.am-nav-link.is-solo-link.is-inner-inner-link.is-soon:hover {
    color: var(--am--primary-dark-transparent)
}

.am-logo {
    aspect-ratio: 153.5/20;
    flex-flow: column;
    height: 1.25rem;
    margin-bottom: -.125rem;
    transition: all .2s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: relative;
    overflow: hidden
}

.am-logo.is-minified {
    flex-flow: column;
    display: flex;
    width: 1.25rem !important
}

.am-logo.is-bigger {
    height: 1.5rem;
    margin-bottom: 0
}

.am-logo.is-ads {
    aspect-ratio: 153.5/20
}

.am-nav-content-wrapper {
    width: 100%;
    padding-top: 1.25rem;
    display: flex;
    position: relative
}

.am-nav-content-links {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    display: flex
}

.am-nav-content-left {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: space-between;
    align-items: center;
    transition: all .25s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.am-nav-content-left.is-minified {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem
}

.am-nav-content-left.is-ads {
    justify-content: space-between;
    align-items: center;
    padding-top: 3.5rem
}

.am-nav-content-left.is-ads.is-center {
    justify-content: center;
    align-items: center
}

.am-nav-content-right {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.am-nav-btn {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white);
    font-variation-settings: "wght" 450;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    font-family: Labil Grotesk Variable, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: relative;
    overflow: visible
}

.am-nav-btn:hover {
    background-color: var(--am--secondary-dark);
    box-shadow: inset 0 1px 1px #fff3, inset 0 6px 12px #fff3, 0 0 1px #1111111f, 0 1px 1px #11111117, 0 3px 2px #1111110d, 0 6px 2px #11111103
}

.am-nav-btn:active {
    box-shadow: inset 0 1px 1px #111111f2, inset 0 6px 12px #1111110d, 0 0 1px #1111111f, 0 1px 1px #11111117, 0 3px 2px #1111110d, 0 6px 2px #11111103
}

.am-nav-btn.is-relative {
    position: relative
}

.am-nav-btn.is-softer {
    background-color: var(--am--secondary-dark)
}

.am-nav-btn.is-pricing-btn {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.am-nav-btn.is-pricing-btn.is-secondary {
    background-color: #fbfaf9bf
}

.am-nav-btn.is-bigger {
    justify-content: space-between;
    align-items: center;
    height: 3rem
}

.am-nav-btn.is-bigger.is-softer {
    background-color: var(--am--neutral--neutral-03)
}

.am-nav-btn.is-bigger.is-softer:hover {
    background-color: var(--am--neutral--neutral-04)
}

.am-nav-btn.is-no-hover:hover {
    background-color: var(--am--primary-dark);
    box-shadow: none
}

.am-nav-btn.is-no-hover.is-absolute {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    transform: translateY(.25rem)
}

.am-nav-btn.is-no-hover.is-absolute.is-no-opacity {
    opacity: 0;
    transform: translate(0)
}

.am-nav-btn.is-tab {
    background-color: var(--am--secondary-white);
    color: var(--am--primary-dark-transparent)
}

.am-nav-btn.is-tab:hover {
    background-color: var(--am--primary-light);
    color: var(--am--primary-dark)
}

.am-nav-btn.is-tab.w--current {
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white)
}

.am-nav-btn.is-tab.w--current:hover {
    background-color: var(--am--primary-dark)
}

.am-nav-btn.is-password {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.am-nav-btn.is-customers-list-cta {
    border-color: var(--am--border-white);
    background-color: var(--am--secondary-dark);
    line-height: 1.3
}

.am-nav-btn.is-customers-list-cta.is-no-hover {
    transform: translate(-.5rem)
}

.am-nav-btn.is-customers-list-cta.is-no-hover:hover {
    background-color: var(--am--secondary-dark)
}

.am-nav-btn.is-secondary-15m {
    color: var(--am--primary-dark);
    background-color: #0000;
    border: 1px solid #1111114d;
    margin-left: 15px
}

.am-nav-btn.is-secondary-15m:hover {
    border-color: var(--am--primary-dark)
}

.am-nav-btn.is-secondary-15m.is-no-hover:hover {
    background-color: #0000
}

.am-nav-btn.is-secondary-15m.is-partners-program:hover {
    border-color: #1111114d
}

.am-nav-btn.is-full-size-mobile {
    flex: 1
}

.am-nav-btn.is-secondary {
    color: var(--am--primary-dark);
    background-color: #0000;
    border: 1px solid #1111114d;
    margin-left: 0;
    margin-right: 0
}

.am-nav-btn.is-secondary:hover {
    border-color: var(--am--primary-dark);
    box-shadow: none
}

.am-nav-btn.is-secondary:active {
    box-shadow: inset 0 1px 1px #1111114d, inset 0 6px 12px #1111110d, 0 0 1px #1111111f, 0 1px 1px #11111117, 0 3px 2px #1111110d, 0 6px 2px #11111103
}

.am-nav-btn.is-secondary.is-partners-program:hover {
    border-color: #1111114d
}

.am-nav-btn.is-secondary.is-no-hover:hover {
    background-color: #0000;
    border-color: #1111114d
}

.am-nav-btn.is-secondary.is-no-hover.is-logo-migrated {
    opacity: 0;
    opacity: 0;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.am-nav-btn.is-light {
    background-color: var(--am--neutral--neutral-08);
    color: var(--am--primary-dark)
}

.am-nav-btn.is-light:hover {
    background-color: var(--am--secondary-white)
}

.am-nav-btn.is-light:active {
    box-shadow: inset 0 1px 1px #1113, inset 0 6px 12px #1111110d, 0 0 1px #1111111f, 0 1px 1px #11111117, 0 3px 2px #1111110d, 0 6px 2px #11111103
}

.am-nav-btn.is-light.is-no-hover:hover {
    background-color: var(--am--secondary-light)
}

.am-nav-btn.is-light.is-no-hover.is-absolute {
    bottom: 1rem;
    right: 1rem;
    transform: translateY(.25rem)
}

.am-nav-btn.is-light.is-no-hover.is-absolute.is-no-opacity {
    opacity: 0
}

.am-nav-btn.is-light.is-bigger {
    flex: 1
}

.am-nav-btn.is-light.is-secondary {
    border-color: var(--am--borders--white-medium);
    color: var(--am--secondary-white);
    background-color: #0000
}

.am-nav-btn.is-light.is-secondary:hover {
    border-color: var(--am--secondary-white-transparent)
}

.am-nav-btn.is-white {
    border-color: var(--am--secondary-white);
    background-color: var(--am--secondary-white-transparent);
    color: var(--am--primary-dark);
    font-weight: 400
}

.am-nav-btn.is-white.is-competitors-list {
    z-index: 1;
    background-color: var(--am--secondary-light);
    opacity: 1;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    white-space: nowrap;
    border-color: #0000;
    position: relative;
    transform: translate(-.5rem)
}

.am-nav-btn.is-white.is-competitors-list.is-no-hover:hover {
    background-color: var(--am--secondary-light)
}

.am-nav-btn.is-white.is-customer-stories {
    z-index: 1;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: absolute
}

.am-nav-btn.is-white.is-no-hover:hover {
    background-color: var(--am--secondary-white-transparent)
}

.am-nav-btn.is-white.is-no-hover.is-background-blur {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.am-nav-btn.is-taller {
    align-items: center;
    padding: 1rem 1.5rem;
    line-height: 1
}

.am-nav-btn.is-taller.is-left {
    align-self: flex-start
}

.am-nav-btn.is-taller.am-full-width:hover {
    box-shadow: inset 0 1px 1px #fff3, inset 0 6px 12px #fff3, 0 0 1px #1111111f, 0 1px 1px #11111117, 0 3px 2px #1111110d, 0 6px 2px #11111103
}

.am-nav-btn.is-taller.am-full-width.is-light.is-demo {
    font-size: .875rem !important
}

.am-paragraph-20 {
    color: var(--am--primary-dark);
    letter-spacing: -.4px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.3
}

.am-paragraph-20.is-bigger-line-height {
    line-height: 1.5
}

.am-paragraph-20.am-opacity-60.am-text-align-center.am-max-width-270 {
    max-width: 35rem
}

.am-opacity-60 {
    opacity: .6
}

.am-opacity-60.is-hover {
    transition: opacity .25s cubic-bezier(.23, 1, .32, 1)
}

.am-opacity-60.is-hover:hover {
    opacity: 100
}

.am-text-align-center {
    text-align: center
}

.am-text-align-center.am-flex-center {
    align-self: center
}

.am-featured-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--am--secondary-white);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--am--secondary-white);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--am--secondary-white);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--am--secondary-white);
    background-color: var(--am--secondary-white);
    color: var(--am--primary-dark);
    -webkit-user-select: none;
    user-select: none;
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    padding: .375rem .875rem .375rem .375rem;
    font-size: .75rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    display: flex;
    box-shadow: 0 1px 2px #1111110a, 0 4px 8px #1111110a, 0 0 1px #1111110a, 0 0 1px #1111110a
}

.am-featured-link:hover {
    background-color: var(--am--secondary-white);
    color: var(--am--primary-dark);
    transform: scale(1.02)
}

.am-featured-link.is-dark {
    border-color: var(--am--border-white);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white)
}

.am-featured-link.is-dark.am-no-hover:hover {
    transform: none
}

.am-new-label {
    border: 1px solid var(--am--secondary-white);
    background-color: var(--am--secondary-light);
    letter-spacing: .3px;
    border-radius: .375rem;
    padding: .25rem .375rem;
    font-family: Labil Grotesk Variable, Arial, sans-serif;
    font-size: .625rem;
    font-weight: 500;
    box-shadow: 0 0 1px #1111110d, 1px 1px 1px #1111110a, 2px 3px 2px #11111108, 4px 4px 2px #11111103
}

.am-new-label.is-duo-voice {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: absolute;
    inset: -.625rem auto auto
}

.am-new-label.is-all-caps.is-competitors,
.am-new-label.is-all-caps.is-careers {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.am-new-label.is-green {
    border-color: var(--am--border-black);
    background-color: var(--am--complementary--mint-green);
    box-shadow: none
}

.am-new-label.is-dark {
    border-style: none;
    border-color: var(--am--border-white);
    outline-color: var(--am--border-white);
    outline-offset: 0px;
    height: 100%;
    color: var(--am--secondary-dark);
    outline-width: 1px;
    outline-style: solid;
    position: relative
}

.am-new-label.is-dark.is-bigger {
    justify-content: center;
    align-items: center;
    font-size: .75rem;
    display: flex
}

.am-new-label.is-dark.is-customers {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.am-new-label.is-dark.is-bg {
    filter: blur(2px);
    pointer-events: none;
    position: absolute;
    inset: 0%
}

.am-new-label.is-black {
    border-color: var(--am--secondary-dark);
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white)
}

.am-home-hero-content-top-text {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-demo-video-wrapper {
    aspect-ratio: 1920/1304;
    opacity: .95;
    display: block;
    position: relative;
    overflow: hidden
}

.am-demo-video-wrapper.am-is-16-9 {
    transition: opacity 1s cubic-bezier(.23, 1, .32, 1)
}

.am-demo-video-wrapper.is-home {
    aspect-ratio: 3808/2160;
    aspect-ratio: 3808/2160
}

.am-home-hero-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    display: flex
}

.am-home-hero-content.is-events {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    padding-top: 3.5rem;
    position: relative
}

.am-shader-container {
    z-index: -1;
    aspect-ratio: 1282/868;
    flex-flow: column;
    width: 92%;
    margin-top: 12rem;
    display: flex;
    position: absolute;
    inset: 0%
}

.am-shader-code {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
    position: relative
}

.am-shader-code.is-hero {
    margin-bottom: 0
}

.am-rocket-illustration {
    z-index: 1;
    object-fit: contain;
    width: 24.25rem;
    transition: transform 1s cubic-bezier(.23, 1, .32, 1), opacity 1s cubic-bezier(.23, 1, .32, 1);
    position: absolute;
    inset: 8.75rem 0 auto auto;
    transform: scale(.98)translate(-3vh, 3vh)
}

.am-form-email {
    border: 1px solid var(--am--borders--black-medium);
    background-color: var(--am--secondary-white);
    width: 100%;
    height: 3rem;
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    border-radius: .75rem;
    margin-bottom: 0;
    padding: 0 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    transition: border-color .2s cubic-bezier(.215, .61, .355, 1)
}

.am-form-email:focus-visible,
.am-form-email[data-wf-focus-visible] {
    border-style: solid;
    border-color: var(--am--primary-dark-transparent)
}

.am-form-email::placeholder {
    color: #1116;
    -webkit-user-select: none;
    user-select: none
}

.am-form-email.is-deliver {
    color: #0e2553;
    background-color: #0e25500d
}

.am-form-email.is-deliver:active,
.am-form-email.is-deliver:focus,
.am-form-email.is-deliver::placeholder {
    color: #0e2553
}

.am-form-email.is-white,
.am-form-email.is-white::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.am-form-email.is-dark {
    border-color: var(--am--border-white);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white)
}

.am-form-email.is-dark:focus-visible,
.am-form-email.is-dark[data-wf-focus-visible] {
    border-color: var(--am--secondary-white-transparent)
}

.am-form-email.is-dark::placeholder {
    color: #fbfbfb66
}

.am-form-email.is-dark.business-only-email-field.is-lighter.has-error {
    border-color: #fb8395
}

.am-form-email.business-only-email-field.has-error {
    border-color: #af051e
}

.am-form-submit-wrapper {
    flex-direction: column;
    justify-content: center;
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-right: .25rem;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto
}

.am-form-wrapper {
    align-items: center;
    display: flex;
    position: relative
}

.am-form-wrapper.requestdemoform.is-v2,
.am-form-wrapper.requestdemoform-2.is-v2 {
    width: auto;
    max-width: 28.5rem;
    height: auto
}

.am-form-wrapper.is-password {
    width: 100%
}

.am-form-wrapper.requestdemoform-2.is-v2 {
    width: auto;
    max-width: 28.5rem;
    height: auto
}

.am-partial-form-container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #11111108;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 28rem;
    display: flex
}

.am-partial-form-container.is-left {
    justify-content: center;
    align-items: flex-start
}

.am-form-block-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    display: block
}

.am-form-block-wrapper.is-cta {
    width: 28.5rem
}

.am-social-proof-gartner-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-social-proof-stripe {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: .5rem;
    display: flex
}

.am-social-proof-gartner-text {
    color: var(--am--primary-dark-transparent);
    white-space: nowrap;
    font-size: .75rem;
    font-weight: 400
}

.am-social-proof-gartner-text.is-light {
    color: var(--am--secondary-white-transparent)
}

.am-vertical-divider {
    background-color: var(--am--border-black);
    align-self: stretch;
    width: 1px
}

.am-vertical-divider.is-light {
    background-color: #fbfbfb4d
}

.am-vertical-divider.is-light.is-softer {
    background-color: var(--am--border-white);
    background-color: var(--am--border-white)
}

.am-social-proof-link {
    opacity: .8;
    transition: opacity .25s cubic-bezier(.23, 1, .32, 1)
}

.am-social-proof-link:hover,
.am-social-proof-link.is-no-hover:hover {
    opacity: 1
}

.am-image {
    width: 100%;
    height: 100%;
    display: block
}

.am-image.is-manifesto {
    height: auto;
    position: absolute;
    inset: 0%
}

.am-image.is-duo-voice {
    aspect-ratio: 1;
    border: 1px solid var(--am--border-black);
    object-fit: cover;
    border-radius: .5rem;
    width: 3.5rem
}

.am-image.is-duo-voice.is-clone {
    background-color: var(--am--secondary-dark);
    border-style: none;
    position: relative
}

.am-image.is-duo-voice.is-clone.is-bg {
    filter: blur(2px);
    position: absolute;
    inset: 0%
}

.am-image.is-pause {
    display: none
}

.am-image.is-width-auto {
    width: auto
}

.am-image.is-absolute {
    object-fit: cover;
    object-position: 50% 0%;
    position: absolute;
    inset: 0%
}

.am-image.is-cover {
    object-fit: cover
}

.am-image.is-cover.is-careers-memories {
    transform: scale(1.1)
}

.am-padding-100 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

.am-padding-100.am-no-padding-bottom {
    padding-bottom: 0
}

.am-social-proof-wrapper {
    grid-column-gap: 9rem;
    grid-row-gap: 9rem;
    flex-flow: column;
    display: flex
}

.am-heading-20 {
    color: var(--am--primary-dark);
    letter-spacing: -.4px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-20.am-is-full-black.is-medium {
    font-weight: 500
}

.am-logos-stripe-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.am-logos-stripe {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex: none;
    justify-content: center;
    align-items: center;
    height: 3rem;
    padding-right: 3rem;
    display: flex
}

.am-logos-stripe-item {
    height: 100%
}

.am-social-proof-logos {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.am-social-proof-testimonial-big {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    max-width: 55rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.am-social-proof-testimonial-big.is-center {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center
}

.am-logos-shadow-left {
    z-index: 1;
    pointer-events: none;
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.am-logos-shadow-left.is-dark {
    background-image: linear-gradient(90deg, var(--am--primary-dark), #1110)
}

.am-logos-shadow-right {
    z-index: 1;
    pointer-events: none;
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

.am-logos-shadow-right.is-dark {
    background-image: linear-gradient(90deg, #1110, var(--am--primary-dark))
}

.am-testimonial-picture-big {
    width: 8.75rem;
    height: 8.75rem
}

.am-testimonial-picture-big.has-corners {
    border-radius: .5rem
}

.am-testimonial-picture-big.is-partners-hero {
    flex: 1;
    width: 100%;
    max-width: 8.75rem;
    height: auto;
    max-height: 8.75rem
}

.am-testimonial-picture-big.is-partners-hero.is-1 {
    margin-bottom: 25rem
}

.am-testimonial-picture-big.is-partners-hero.is-2 {
    margin-top: 1.75rem
}

.am-testimonial-picture-big.is-partners-hero.is-3 {
    margin-top: 12.5rem
}

.am-testimonial-picture-big.is-partners-hero.is-4 {
    margin-bottom: 6.25rem
}

.am-testimonial-picture-big.is-partners-hero.is-5 {
    margin-top: 25rem
}

.am-testimonial-picture-big.is-partners-hero.is-7 {
    margin-bottom: 12.5rem
}

.am-testimonial-picture-big.is-partners-hero.is-8 {
    margin-top: 6.25rem
}

.am-testimonial-picture-big.is-partners-target {
    opacity: 0
}

.am-testimonial-text-big {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-testimonial-text-big.is-smaller {
    letter-spacing: -.56px;
    font-size: 1.75rem
}

.am-testimonial-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex
}

.am-testimonial-caption {
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    line-height: 1.1
}

.am-testimonial-caption.is-white {
    color: var(--am--secondary-white-transparent)
}

.am-is-full-black {
    color: var(--am--primary-dark)
}

.am-is-black-bg {
    background-color: var(--am--primary-dark)
}

.am-heading-44 {
    color: var(--am--primary-dark);
    letter-spacing: -1.76px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-44.am-is-white {
    color: var(--am--secondary-white)
}

.am-ai-assistant-content-top {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-paragraph-16 {
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3
}

.am-paragraph-16.am-is-white {
    color: var(--am--secondary-white)
}

.am-paragraph-16.is-bigger-line-height {
    line-height: 1.5
}

.am-paragraph-16.am-is-feature {
    transition: all .25s cubic-bezier(.23, 1, .32, 1)
}

.am-paragraph-16.am-opacity-60.is-bigger-line-height {
    line-height: 1.5
}

.am-paragraph-16.am-opacity-60.am-text-align-center.is-landing {
    flex: 1
}

.am-paragraph-16.am-opacity-60.am-max-width-400.is-pillars {
    max-width: 20.5rem
}

.am-ai-assistant-content-text {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-nav-dropdown {
    margin-bottom: -.25rem;
    padding-bottom: .25rem;
    overflow: hidden
}

.am-nav-dropdown.is-minified {
    margin-bottom: -.625rem;
    padding-bottom: .625rem
}

.am-nav-dropdown.is-product {
    display: block;
    overflow: hidden
}

.am-nav-dropdown-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--am--border-black);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--am--border-black);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--am--border-black);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--am--border-black);
    opacity: 0;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background-color: #ffffffd9;
    border-radius: .75rem;
    flex-flow: row;
    width: max-content;
    padding: 1rem;
    display: flex;
    position: absolute
}

.am-nav-dropdown-content.show {
    display: block
}

.am-nav-dropdown-content.is-visible {
    opacity: 1
}

.am-nav-dropdown-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    transform-origin: 0 0;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    padding-top: .25rem;
    display: none;
    position: absolute;
    overflow: visible;
    transform: scale(.9)
}

.am-nav-dropdown-wrapper.is-minified {
    padding-top: .625rem
}

.am-nav-dropdown-wrapper.is-smaller {
    width: 40%
}

.am-nav-dropdown-wrapper.is-visible {
    display: flex;
    transform: scale(1)
}

.am-nav-dropdown-left {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    flex: none;
    display: flex
}

.am-nav-dropdown-left.is-context-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem
}

.am-nav-dropdown-right-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-left: 1px solid var(--am--border-black);
    flex-flow: row;
    height: 100%;
    padding-left: 1rem;
    display: none
}

.am-nav-dropdown-right-content.is-intelligence {
    display: flex
}

.am-nav-dropdown-right {
    flex: 1;
    align-self: stretch
}

.am-nav-dropdown-inner-right-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border-left: 1px solid var(--am--border-black);
    flex-flow: column;
    padding-left: 1rem;
    display: none
}

.am-nav-dropdown-inner-right-content.is-intelligence {
    display: flex
}

.am-nav-dropdown-right-content-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.am-nav-link-description {
    color: var(--am--primary-dark-transparent);
    white-space: nowrap;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.3
}

.am-nav-link-text-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex
}

.am-nav-link-title-new {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-nav-link-title-new.is-footer {
    color: var(--am--secondary-white-transparent);
    letter-spacing: .2px;
    padding-top: .125rem;
    padding-bottom: .125rem;
    font-size: .75rem
}

.am-nav-link-title-new.is-footer:hover {
    color: var(--am--secondary-white)
}

.am-nav-link-title-new.is-footer.is-new {
    padding-top: 0;
    padding-bottom: 0
}

.am-nav-link-new-box {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white-transparent);
    letter-spacing: .2px;
    border-radius: .25rem;
    padding: .125rem .25rem;
    font-size: .625rem
}

.am-nav-link-new-box.is-footer {
    border-color: var(--am--border-white);
    background-color: var(--am--border-white);
    color: var(--am--secondary-white-transparent)
}

.am-horizontal-divider {
    background-color: var(--am--border-black);
    width: 100%;
    height: 1px
}

.am-horizontal-divider.is-case-study {
    max-width: 40.875rem;
    margin-left: auto;
    margin-right: auto
}

.am-horizontal-divider.is-faq {
    transition: opacity .25s cubic-bezier(.23, 1, .32, 1)
}

.am-horizontal-divider.am-margin-4 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.am-horizontal-divider.is-light {
    background-color: var(--am--border-white)
}

.am-horizontal-divider.is-light.is-stronger {
    background-color: var(--am--borders--white-medium)
}

.am-nav-link-img-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-nav-link-img {
    border: 1px solid var(--am--border-black);
    border-radius: .25rem;
    width: 3.5rem
}

.am-nav-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    border: 1px none var(--am--secondary-white);
    justify-content: space-between;
    width: 100%;
    max-width: 83rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    transition: all .25s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.am-nav-content.is-minified {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    border: 1px solid var(--am--secondary-white);
    border-radius: .75rem;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
    padding: .25rem .25rem .25rem 1rem;
    position: relative;
    box-shadow: 0 1px 3px #1111110d, 0 6px 6px #1111110a, 0 13px 8px #11111108, 0 24px 9px #11111103
}

.am-nav-content.is-minified.is-big {
    max-width: 55rem
}

.am-ai-assistant-interaction-wrapper {
    justify-content: center;
    display: flex;
    position: relative
}

.am-ai-assistant-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    display: flex
}

.is-white,
.am-is-full-white {
    color: var(--am--secondary-white)
}

.is-white-transparent {
    color: var(--am--secondary-white-transparent)
}

.am-padding-144 {
    padding-top: 9rem;
    padding-bottom: 9rem
}

.am-no-padding-bottom {
    padding-bottom: 0
}

.am-pillars-content-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    width: 100%;
    display: flex
}

.am-pillars-content-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-pillars-content-bottom {
    width: 100%;
    position: relative
}

.am-pillars-card-wrapper {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: .75rem;
    margin-left: auto;
    margin-right: auto;
    transition: all .25s cubic-bezier(.23, 1, .32, 1);
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden;
    box-shadow: 0 -6px 6px #11111105, 0 -23px 9px #11111103
}

.am-pillars-card-wrapper:hover {
    transform: translateY(-.875rem)
}

.am-pillars-card-wrapper:active {
    transform: translateY(-.75rem)
}

.am-pillars-card-wrapper.is-1 {
    z-index: 4;
    width: 100%;
    margin-top: 6rem;
    position: relative
}

.am-pillars-card-wrapper.is-1:hover {
    transform: translate(0)
}

.am-pillars-card-wrapper.is-2 {
    z-index: 3;
    cursor: pointer;
    width: 90%;
    margin-top: 4rem
}

.am-pillars-card-wrapper.is-3 {
    z-index: 2;
    cursor: pointer;
    width: 80%;
    margin-top: 2rem
}

.am-pillars-card-wrapper.is-4 {
    z-index: 1;
    cursor: pointer;
    width: 70%
}

.am-pillars-card-head {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    border-bottom: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    align-items: center;
    padding: .875rem .5rem .875rem 1.75rem;
    display: flex
}

.am-heading-16 {
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-16.is-selected {
    color: var(--am--primary-dark)
}

.am-heading-16.am-is-full-white {
    color: var(--am--secondary-white)
}

.am-heading-16.am-is-full-black {
    color: var(--am--primary-dark)
}

.am-heading-16.is-home-pillars {
    color: #1116;
    transition: color .25s cubic-bezier(.23, 1, .32, 1)
}

.am-heading-16.is-home-pillars.is-selected {
    color: var(--am--primary-dark)
}

.am-pillars-card-body {
    width: 100%
}

.am-pillars-card-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 1.75rem;
    display: flex
}

.am-heading-36 {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-36.am-is-white {
    color: var(--am--primary-light)
}

.am-heading-36.is-searcher-data-number {
    filter: blur()
}

.am-pillars-card-text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding-top: .75rem;
    padding-left: 1.75rem;
    display: flex
}

.am-pillars-card-image-wrapper {
    aspect-ratio: 624/536;
    border-top: 1px solid var(--am--border-black);
    border-left: 1px solid var(--am--border-black);
    border-top-left-radius: .75rem;
    width: 58%;
    position: relative;
    overflow: hidden
}

.am-pillars-card-image-wrapper.is-deliver {
    border: 1px #000;
    border-radius: 0;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    overflow: visible
}

.am-gartner-img {
    height: .75rem
}

.am-demo-video-code {
    opacity: 0;
    transition: opacity 1s cubic-bezier(.23, 1, .32, 1);
    position: absolute;
    inset: 0%
}

.am-cta-content-wrapper {
    grid-column-gap: 9rem;
    grid-row-gap: 9rem;
    flex-flow: column;
    display: flex
}

.am-cta-content-wrapper.am-max-width-1440.am-centered-margins {
    max-width: 112.5rem
}

.am-cta-wrapper {
    background-color: var(--am--primary-light);
    border-radius: .75rem;
    justify-content: flex-end;
    align-items: center;
    padding-left: 7rem;
    padding-right: 7rem;
    display: flex;
    position: relative
}

.am-cta-wrapper.am-padding-100 {
    overflow: hidden
}

.am-cta-wrapper.is-bold {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center
}

.am-cta-wrapper.is-bold.am-padding-100.am-padding-bottom-84.am-is-black-bg {
    overflow: hidden
}

.am-cta-wrapper.is-bold.is-orange {
    background-color: var(--am--complementary--phoenix-orange)
}

.am-cta-wrapper.is-bold.is-forest-green {
    background-color: var(--am--complementary--forest-green)
}

.am-cta-wrapper.is-bold.is-autumn-brown {
    background-color: var(--am--complementary--autumn-brown)
}

.am-cta-wrapper.is-bold.am-is-black-bg {
    background-color: var(--am--primary-dark)
}

.am-cta-wrapper.is-bold.is-midnight-indigo {
    background-color: var(--am--complementary--midnight-indigo)
}

.am-cta-wrapper.is-bold.is-midnight-indigo.am-padding-100.am-padding-bottom-84 {
    justify-content: center;
    align-items: center
}

.am-personas-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-personas-wrapper.am-padding-100 {
    position: relative
}

.am-personas-content {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: 1rem;
    align-self: stretch;
    padding: .75rem;
    position: relative
}

.am-personas-tabs-title {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    align-items: flex-start;
    max-width: 19.5rem;
    display: flex
}

.am-personas-tabs-content-parent {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: space-between;
    padding: 2.5rem 2.75rem 2.75rem;
    display: flex
}

.am-personas-tabs-content-text {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    flex: 1;
    padding-top: .5rem;
    display: flex
}

.am-personas-tabs-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.am-personas-tab {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--am--border-black);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--am--border-black);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--am--border-black);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--am--border-black);
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    -webkit-user-select: none;
    user-select: none;
    background-color: #efeee64d;
    border-radius: .5rem;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: .75rem 0 1.75rem;
    transition-property: all;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    display: flex;
    position: relative;
    overflow: hidden
}

.am-personas-tab:hover {
    background-color: var(--am--primary-light);
    color: var(--am--primary-dark)
}

.am-personas-tab.w--current {
    border-color: var(--am--borders--black-medium);
    background-color: var(--am--primary-light);
    color: var(--am--primary-dark);
    font-weight: 400
}

.div-block-40 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex
}

.am-personas-tabs-content {
    padding-top: .75rem
}

.am-personas-hero-illustration {
    opacity: .3;
    height: 8.75rem;
    transition: all .25s cubic-bezier(.215, .61, .355, 1);
    position: relative;
    transform: translate(0)
}

.am-personas-hero-illustration.is-selected {
    opacity: 1
}

.am-is-white-bg {
    background-color: var(--am--secondary-light)
}

.am-customer-stories-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: center;
    display: flex;
    position: relative
}

.am-customer-stories-cards {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.am-customer-stories-cards.is-ads {
    grid-template-rows: 1fr 1fr
}

.am-card-front {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    backface-visibility: hidden;
    width: 100%;
    height: 100%;
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem 1.25rem 1.25rem;
    line-height: 1.3;
    display: flex;
    position: absolute
}

.am-card-front.is-customers-hero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 1.25rem
}

.am-card-front.is-yellow {
    background-color: var(--am--complementary--canary-yellow)
}

.am-card-front.is-pink {
    background-color: var(--am--complementary-pink)
}

.am-card-front.is-violet {
    background-color: var(--am--complementary-violet)
}

.am-card-front.is-green {
    background-color: var(--am--complementary--mint-green)
}

.am-customer-stories-cards-number {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-customer-stories-cards-logo {
    height: .875rem
}

.am-customer-stories-cards-logo.is-height-20 {
    height: 1.25rem
}

.am-customer-stories-cards-logo.is-height-20.adjust-baseline {
    margin-bottom: -.25rem
}

.am-customer-stories-cards-logo.is-28 {
    height: 1.75rem
}

.am-customer-stories-cards-logo.is-20 {
    height: 1.25rem
}

.am-customer-stories-cards-logo.is-16 {
    height: 1rem
}

.am-customer-stories-cards-logo.is-16.adjust-baseline {
    margin-bottom: .25rem
}

.am-customer-stories-cards-logo.is-18 {
    height: 1.125rem
}

.am-customer-stories-cards-logo.is-24 {
    height: 1.5rem
}

.am-customer-stories-cards-logo.is-24.adjust-baseline {
    margin-bottom: -.25rem
}

.am-customer-stories-cards-logo.is-11 {
    height: .6875rem
}

.am-customer-stories-cards-result {
    perspective: 1000px;
    flex: 1;
    transform: none
}

.am-card-inner {
    width: 100%;
    height: 100%;
    min-height: 10.5rem;
    transform-style: preserve-3d;
    transition-property: transform;
    transition-duration: .75s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
    position: relative
}

.am-card-inner.is-customers {
    aspect-ratio: 260/154;
    min-height: 0
}

.am-card-back {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    backface-visibility: hidden;
    width: 100%;
    height: 100%;
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    transform-style: preserve-3d;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.25rem 1.25rem;
    line-height: 1.3;
    display: flex;
    position: absolute;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.am-card-back:hover {
    color: var(--am--primary-dark)
}

.am-customer-stories-cards-testimonial {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    padding: 1.25rem;
    display: flex
}

.am-customer-stories-testimonial-details {
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.am-customer-stories-testimonial-img {
    border-radius: .5rem;
    width: 2.25rem;
    height: 2.25rem
}

.am-case-study-person-details {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex
}

.am-case-study-person-details.hide {
    display: none
}

.am-paragraph-14 {
    color: var(--am--primary-dark);
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.3
}

.am-paragraph-14.is-bigger-line-height {
    line-height: 1.5
}

.am-paragraph-14.am-is-half-black-60.am-text-align-center.am-max-width-340.am-centered-margins.is-user-select,
.am-paragraph-14.am-is-half-black-60.am-text-align-center.am-max-width-320.am-centered-margins.is-user-select {
    -webkit-user-select: all;
    user-select: all
}

.am-paragraph-14.am-is-full-black.is-competitors-list,
.am-paragraph-14.am-is-full-black.is-customers-list-cta {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.am-paragraph-14.am-is-half-black-60.am-text-align-center.am-max-width-340.am-centered-margins.is-user-select,
.am-paragraph-14.am-is-half-black-60.am-text-align-center.am-max-width-320.am-centered-margins.is-user-select {
    -webkit-user-select: all;
    user-select: all
}

.am-paragraph-14.am-is-half-black-60.am-text-align-center.am-max-width-340.am-centered-margins.is-user-select,
.am-paragraph-14.am-is-half-black-60.am-text-align-center.am-max-width-320.am-centered-margins.is-user-select {
    -webkit-user-select: all;
    user-select: all
}

.am-paragraph-14.am-is-half-black-60.am-text-align-center.is-logo-migrated {
    position: absolute
}

.am-opacity-80 {
    opacity: .8
}

.am-blog-section-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-self: stretch;
    width: 100%;
    display: flex
}

.am-blog-section-content-top {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.am-blog-section-articles {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex
}

.am-blog-section-item {
    z-index: 1;
    flex-flow: column;
    flex: 1;
    align-self: stretch;
    display: flex;
    position: relative
}

.am-footer-cta-wrapper {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-flow: column;
    max-width: 38rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-footer-cta-wrapper.am-padding-100.am-no-padding-bottom.is-bigger-gap {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem
}

.am-padding-44 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem
}

.am-footer-content-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-footer-content-bottom.is-ads {
    align-self: stretch;
    align-items: center
}

.am-footer-content-bottom.is-eu-logos {
    display: none
}

.am-paragraph-12 {
    color: var(--am--primary-dark);
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.3
}

.am-paragraph-12.am-is-white.is-filters-number {
    font-variant-numeric: tabular-nums;
    font-family: Labil Grotesk Variable, Arial, sans-serif;
    font-size: .625rem;
    font-weight: 500;
    line-height: 1
}

.am-paragraph-12.am-tabular-numbers.is-faq {
    opacity: .3
}

.am-paragraph-12.am-tabular-numbers.is-faq.am-is-full-opacity {
    opacity: 1
}

.am-paragraph-12.is-white {
    color: var(--am--secondary-white)
}

.am-footer-foot-wrapper {
    justify-content: space-between;
    display: flex
}

.am-logos-stripe-parent {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    display: flex;
    position: relative
}

.am-logos-stripe-parent.is-light {
    filter: invert()
}

.am-no-text-select {
    -webkit-user-select: none;
    user-select: none
}

.am-footer-foot-link {
    opacity: .6;
    color: var(--am--secondary-white);
    font-size: .75rem;
    line-height: 1.3
}

.am-footer-foot-link:hover {
    opacity: 1
}

.am-footer-foot-links-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    display: flex
}

.am-footer-column {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.am-footer-column.is-new {
    grid-row-gap: 2rem;
    flex: 1
}

.am-form-success-message {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    height: 2.75rem;
    color: var(--am--primary-dark-transparent);
    text-align: center;
    letter-spacing: -.16px;
    border-radius: .75rem;
    align-self: center;
    padding: 0 1rem
}

.am-form-error-message {
    text-align: center;
    background-color: #0000;
    margin-top: 0;
    padding: 0
}

.am-demo-video-border {
    border: .75rem solid var(--am--border-white);
    background-color: var(--am--border-white);
    opacity: 0;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    transform-origin: 50% 0;
    border-radius: 1rem;
    align-self: center;
    width: 100%;
    max-width: 69rem;
    transition: transform 1s cubic-bezier(.23, 1, .32, 1), opacity 1s cubic-bezier(.23, 1, .32, 1);
    transform: scale(.8)
}

.am-footer-column-links {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    display: flex
}

.am-footer-column-links.is-new {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem
}

.fs_accordion-2_paragraph {
    color: inherit;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.3
}

.fs_accordion-2_body {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #0000;
    flex-flow: row;
    padding: .75rem 1rem;
    display: flex
}

.fs_accordion-2_body.is-duo-beneftis,
.fs_accordion-2_body.is-faq {
    padding: 0 0 1.75rem
}

.fs_accordion-2_body.is-competitor-strenghts {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 0 0 1.75rem
}

.fs_accordion-2_body.is-faq-new {
    padding: 1rem 0
}

.fs_accordion-2_content {
    transition: max-height .2s;
    overflow: hidden
}

.fs_accordion-2_arrow-wrapper {
    transition: margin .25s cubic-bezier(.215, .61, .355, 1), transform .25s cubic-bezier(.215, .61, .355, 1)
}

.fs_accordion-2_arrow-wrapper.is-accordion-active {
    margin-top: 0;
    transform: rotate(180deg)
}

.fs_accordion-2_arrow-wrapper.is-faq {
    margin-top: 0
}

.fs_accordion-2_arrow-wrapper.is-faq.is-accordion-active {
    transform: rotate(135deg)
}

.fs_accordion-2_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    cursor: pointer;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex
}

.fs_accordion-2_header:focus-visible,
.fs_accordion-2_header[data-wf-focus-visible] {
    outline-color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>);
    outline-offset: 4px;
    outline-width: 2px;
    outline-style: solid
}

.fs_accordion-2_header.is-faq {
    padding: 1.75rem 0;
    transition: padding .25s cubic-bezier(.215, .61, .355, 1);
    position: relative
}

.fs_accordion-2_header.am-nav-link.is-light.is-accordion-active {
    background-color: var(--am--secondary-dark)
}

.fs_accordion-2_embed {
    margin-bottom: 0
}

.fs_accordion-2_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: flex
}

.fs_accordion-2_component.is-faq {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem
}

.am-footer-link {
    color: var(--am--secondary-white-transparent);
    padding-top: .25rem;
    padding-bottom: .25rem
}

.am-footer-link:hover {
    color: var(--am--secondary-white)
}

.am-footer-link.is-new {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.am-footer-link.has-sub-links {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex
}

.am-footer-link.has-sub-links.no-hover:hover {
    color: var(--am--secondary-white-transparent)
}

.am-footer-link.is-soon {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex;
    cursor: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66ab65c80a331b406db64fa5_eyes-cursor-footer.svg) 10 10, default !important
}

.am-footer-link.is-soon:hover {
    color: #fbfbfb4d
}

.am-doodle {
    z-index: 1;
    pointer-events: none;
    position: absolute
}

.am-doodle.is-duo-1 {
    width: 20%;
    inset: -15% auto auto -3%
}

.am-doodle.is-duo-2 {
    width: 16%;
    inset: -13% auto auto 3%
}

.am-doodle.is-duo-3-1 {
    width: 13%;
    inset: -10% auto auto -3%
}

.am-doodle.is-duo-3-2 {
    height: 28%;
    inset: -20% 4% auto auto
}

.am-doodle.is-duo {
    width: 12rem;
    inset: 5% 10% auto auto
}

.am-doodle.is-relative {
    position: relative
}

.am-doodle.is-relative.is-competitor-strength {
    height: 1.75rem
}

.am-doodle.is-competitor-strength {
    height: 1.75rem;
    inset: 1rem 1.25rem auto auto
}

.am-doodle.is-competitor-signals {
    height: 1.25rem;
    top: auto;
    bottom: -2rem;
    right: auto
}

.am-doodle.is-sad-face {
    height: 3.375rem;
    top: -2.75rem;
    right: -2.25rem
}

.am-doodle.is-happy-face {
    height: 3.375rem;
    top: -3.5rem;
    left: -3.5rem;
    right: auto
}

.am-doodle.is-happy-face.is-ads {
    top: -1rem;
    left: -2rem
}

.am-doodle.is-competitors {
    height: 4rem;
    inset: -2.75rem -15rem auto auto
}

.am-doodle.is-duo-voice-hero {
    height: 10.25rem;
    transition: opacity .25s cubic-bezier(.23, 1, .32, 1);
    inset: -9rem auto auto -8.25rem
}

.am-doodle.is-careers-hero {
    z-index: -1;
    width: 11.1446%;
    inset: 4% 3% auto auto
}

.am-doodle.is-careers-grow {
    width: 9.75rem;
    inset: auto 6% -100% auto;
    transform: rotate(15deg)
}

.am-doodle.is-searcher-hero {
    opacity: 0;
    height: 2.75rem;
    transition: all .35s cubic-bezier(.175, .885, .32, 1.275);
    inset: -2.75rem auto auto -2rem;
    transform: scale(.9)translate(.5rem, .5rem)
}

.am-doodle.is-careers-cta {
    height: 9.5rem;
    inset: auto auto 0% -9.75rem
}

.am-doodle.is-wall-of-love-page {
    height: 5.25rem;
    inset: -1.5rem -2rem auto auto
}

.am-doodle.is-partners-how-step {
    height: 2.5rem;
    position: static
}

.am-doodle.is-partners-cta {
    height: 9.125rem;
    inset: 1.75rem -5.25rem auto auto
}

.am-doodle.is-product-features {
    height: 1rem;
    inset: -1.25rem -2.5% auto auto;
    transform: rotate(30deg)
}

.am-doodle.is-product-features.is-bottom {
    top: auto;
    bottom: -1.75rem;
    transform: rotate(-15deg)
}

.am-doodle.is-product-sequences {
    height: 2.75rem;
    top: 1.75rem;
    left: -1rem;
    transform: rotate(15deg)
}

.am-doodle.is-product-sequences-video {
    height: 10rem;
    inset: -8rem auto auto -5%
}

.am-doodle.is-product-searcher {
    width: 12rem;
    inset: 0 -8rem auto auto;
    transform: rotate(30deg)
}

.am-doodle.is-product-analytics {
    height: 8.5rem;
    inset: -1.5rem -7rem 0% auto
}

.am-doodle.is-thanks-hero-left {
    width: 2.5rem;
    inset: -1.5rem auto 0% -2rem
}

.am-doodle.is-thanks-hero-right {
    width: 2.625rem;
    inset: -1.875rem -2rem 0% auto;
    transform: rotate(-25deg)
}

.am-doodle.is-product-signals {
    height: 4.25rem;
    inset: -.25rem 2.25rem auto auto;
    transform: rotate(-25deg)
}

.am-doodle.is-product-unibox {
    height: 4.25rem;
    inset: 0% -2rem auto auto;
    transform: rotate(30deg)
}

.am-doodle.is-product-duo-inbox {
    height: 6.625rem;
    inset: -2.25rem -.5rem auto auto
}

.am-doodle.is-product-duo-copilot {
    z-index: -1;
    width: 12.5%;
    inset: 4% auto auto 50%;
    transform: translate(-50%)
}

.am-doodle.is-product-duo-copilot-video {
    z-index: -1;
    width: 12.5%;
    inset: 4% 0% auto auto
}

.am-doodle.is-product-duo-copilot-cta {
    z-index: -1;
    width: 11%;
    inset: 0% auto auto 5%
}

.am-doodle.is-about-video {
    z-index: -1;
    width: 11%;
    inset: 0% 5% auto auto
}

.am-doodle.is-product-workflows {
    height: 6.75rem;
    inset: -4.25rem 1.5rem auto auto
}

.am-doodle.is-customer-stories {
    width: 11.625rem;
    inset: -2% auto auto -2%
}

.am-doodle.is-pillars {
    width: 11.625rem;
    inset: -14% -7.5% auto auto
}

.am-doodle.is-personas {
    width: 19.125rem;
    display: none;
    inset: -32% -8% auto auto
}

.am-doodle.is-cta {
    width: 7.875rem;
    inset: -4rem -4rem auto auto
}

.am-doodle.is-wall-of-love {
    height: 5.25rem;
    inset: -1.5rem -1.25rem auto auto
}

.am-pillars-bg-gradient {
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 16rem;
    padding-bottom: 2.5rem;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.am-pillars-bg-gradient.is-landing {
    padding-top: 0;
    padding-bottom: 0;
    top: -25%;
    bottom: -25%
}

.am-pillars-bg-gradient-code {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    display: flex
}

.am-pillars-bg-gradient-code.is-events {
    width: 200%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: -50%;
    right: -50%
}

.am-super-rep-illustration {
    width: 7.5rem;
    position: absolute;
    inset: auto auto -.5rem -5.5rem
}

.am-logo-img {
    object-fit: cover;
    object-position: 0% 50%;
    align-self: flex-start;
    width: 100%;
    height: 100%;
    min-height: 100%;
    display: block
}

.am-global-styles {
    display: none
}

.am-footer-link-new-box {
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    letter-spacing: .2px;
    border-radius: .25rem;
    align-self: center;
    padding: .125rem .25rem;
    font-size: .5rem
}

.am-footer-link-new-box.is-footer {
    border-color: var(--am--border-white);
    background-color: var(--am--border-white);
    color: var(--am--secondary-white-transparent)
}

.am-personas-gradient {
    opacity: 0;
    transition: all .25s cubic-bezier(.215, .61, .355, 1);
    position: absolute
}

.am-personas-gradient.is-sellers {
    width: 72%;
    height: 26%;
    inset: auto 0% 0% auto;
    transform: translateY(1rem)
}

.am-personas-gradient.is-leaders {
    width: 49%;
    height: 52%;
    inset: 2% 0% auto auto
}

.am-personas-gradient.is-founders {
    width: 39%;
    height: 100%;
    inset: -2.9% -6% 0% auto
}

.am-personas-gradient.is-revops {
    width: 90%;
    height: 24%;
    inset: auto auto 0%
}

.am-personas-gradient.is-marketers {
    width: 44%;
    height: 48%;
    inset: -.5rem -.5rem auto auto
}

.am-personas-code {
    width: 100%;
    height: 100%;
    margin-bottom: 0
}

.am-ai-assistant-heading-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-max-width-400 {
    max-width: 25rem
}

.am-max-width-270 {
    max-width: 18rem
}

.am-max-width-344 {
    max-width: 21.5rem
}

.am-home-hero-heading-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-navbar-mobile-menu-btn,
.am-hide-desktop {
    display: none
}

.am-max-width-544 {
    max-width: 34rem
}

.am-pillars-shadow-left {
    z-index: 1;
    background-image: linear-gradient(90deg, var(--am--primary-light), #f6f5f300);
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.am-pillars-shadow-right {
    z-index: 1;
    background-image: linear-gradient(90deg, #f6f5f300, var(--am--primary-light));
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

.am-max-width-442 {
    max-width: 29.5rem
}

.am-social-proof-stars {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.am-max-width-340 {
    max-width: 21.25rem
}

.am-personas-hero-illustration-mobile {
    opacity: .3;
    height: 8.75rem;
    transition: all .25s cubic-bezier(.215, .61, .355, 1);
    position: relative;
    transform: translate(0)
}

.am-personas-hero-illustration-mobile.is-selected {
    opacity: 1
}

.am-accordion-plus-btn.is-faq {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white-transparent);
    border-radius: 1.75rem;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    display: flex
}

.am-navbar-mobile-menu-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-navbar-mobile-header-bg {
    pointer-events: none
}

.am-pillar-color {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--product-blue);
    border-radius: .25rem;
    width: 1rem;
    min-width: 1rem;
    height: 1rem;
    min-height: 1rem;
    transform: rotate(45deg)
}

.am-pillar-color.is-selected {
    opacity: 1
}

.am-pillar-color.is-small {
    border-radius: .125rem;
    width: .5rem;
    min-width: .5rem;
    height: .5rem;
    min-height: .5rem
}

.am-pillar-color.is-support {
    background-color: var(--am--gradients--violet)
}

.am-pillar-color.is-support.is-smallest {
    border-radius: .125rem;
    width: .4375rem;
    min-width: .4375rem;
    height: .4375rem;
    min-height: .4375rem
}

.am-pillar-color.is-support.is-smaller {
    border-radius: .1875rem;
    width: .75rem;
    min-width: .75rem;
    height: .75rem;
    min-height: .75rem
}

.am-pillar-color.is-new {
    transform: none
}

.am-pillar-color.is-smaller {
    width: .75rem;
    min-width: .75rem;
    height: .75rem;
    min-height: .75rem
}

.am-pillar-color.is-intelligence {
    background-color: var(--am--pillars-intelligence)
}

.am-pillar-color.is-intelligence.is-smaller {
    border-radius: .1875rem;
    width: .75rem;
    min-width: .75rem;
    height: .75rem;
    min-height: .75rem
}

.am-pillar-color.is-intelligence.is-smallest {
    border-radius: .125rem;
    width: .425rem;
    min-width: .425rem;
    height: .425rem;
    min-height: .425rem
}

.am-pillar-color.is-leadgen {
    background-color: var(--am--pillars-leadgen)
}

.am-pillar-color.is-leadgen.is-small {
    border-radius: .125rem
}

.am-pillar-color.is-leadgen.is-smaller {
    border-radius: .1875rem;
    width: .75rem;
    min-width: .75rem;
    height: .75rem;
    min-height: .75rem
}

.am-pillar-color.is-leadgen.is-smallest {
    border-radius: .125rem;
    width: .4375rem;
    min-width: .4375rem;
    height: .4375rem;
    min-height: .4375rem
}

.am-pillar-color.is-engagement {
    background-color: var(--am--pillars-engagement)
}

.am-pillar-color.is-engagement.is-smallest {
    border-radius: .125rem;
    width: .4375rem;
    min-width: .4375rem;
    height: .4375rem;
    min-height: .4375rem
}

.am-pillar-color.is-engagement.is-smaller {
    border-radius: .1875rem;
    width: .75rem;
    min-width: .75rem;
    height: .75rem;
    min-height: .75rem
}

.am-pillar-color.is-engagement.is-smaller.am-opacity-60 {
    transition: opacity .25s cubic-bezier(.215, .61, .355, 1)
}

.am-pillar-color.is-deliver {
    background-color: var(--am--pillars-deliver)
}

.am-pillar-color.is-deliver.is-smallest {
    border-radius: .125rem;
    width: .4375rem;
    min-width: .4375rem;
    height: .4375rem;
    min-height: .4375rem
}

.am-pillar-color.is-deliver.is-smaller {
    border-radius: .1875rem;
    width: .75rem;
    min-width: .75rem;
    height: .75rem;
    min-height: .75rem
}

.am-heading-24 {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-24.am-opacity-60.is-ads-signals {
    align-self: center
}

.am-page-css {
    display: none
}

.am-pillar-color-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.am-is-half-black-60 {
    color: var(--am--primary-dark-transparent)
}

.am-footer-sub-links {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex
}

.am-footer-sub-sub-links {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex
}

.am-footer-sub-sub-links.is-new {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-left: .5rem
}

.am-centered-margins {
    margin-left: auto;
    margin-right: auto
}

.am-page-wrapper.is-pricing {
    overflow: visible
}

.am-page-wrapper.is-humanx {
    min-height: 100vh
}

.am-main-page {
    position: relative
}

.am-main-page.is-humanx {
    min-height: 100%
}

.am-max-width-348 {
    max-width: 21.75rem
}

.am-is-white {
    color: var(--am--secondary-white)
}

.am-duo-signals-wrapper {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex
}

.am-duo-signals-stripe-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -1rem;
    margin-bottom: -1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.am-duo-signals-stripe-wrapper.is-new {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-top: -.75rem;
    margin-bottom: -.75rem;
    padding-top: .75rem;
    padding-bottom: .75rem
}

.am-duo-signals-shadow-left {
    z-index: 1;
    background-image: linear-gradient(90deg, var(--am--primary-light), #f6f5f300);
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.am-duo-signals-shadow-left.is-dark {
    background-image: linear-gradient(90deg, var(--am--primary-dark), #1110);
    background-image: linear-gradient(90deg, #111, #1110)
}

.am-duo-signals-shadow-left.is-light {
    background-image: linear-gradient(90deg, var(--am--secondary-light), #fbfaf900)
}

.am-duo-signals-shadow-left.is-dark {
    background-image: linear-gradient(90deg, var(--am--primary-dark), #1110);
    background-image: linear-gradient(90deg, #111, #1110)
}

.am-duo-signals-shadow-right {
    z-index: 1;
    background-image: linear-gradient(90deg, #f6f5f300, var(--am--primary-light));
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

.am-duo-signals-shadow-right.is-dark {
    background-image: linear-gradient(90deg, #1110, var(--am--primary-dark));
    background-image: linear-gradient(90deg, #1110, #111)
}

.am-duo-signals-shadow-right.is-light {
    background-image: linear-gradient(90deg, #fbfaf900, var(--am--secondary-light))
}

.am-duo-signals-shadow-right.is-dark {
    background-image: linear-gradient(90deg, #1110, var(--am--primary-dark));
    background-image: linear-gradient(90deg, #1110, #111)
}

.am-duo-signals-stripe-parent {
    justify-content: center;
    align-items: center;
    display: flex
}

.am-duo-signals-stripe-parent.is-left {
    align-self: flex-start
}

.am-duo-signals-stripe-parent.is-right {
    align-self: flex-end
}

.am-duo-signals-stripe {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    flex: none;
    justify-content: center;
    align-items: center;
    padding-right: 1rem;
    display: flex
}

.am-duo-signals-stripe.is-new {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-right: .75rem
}

.am-duo-signal-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: .5rem;
    flex-flow: column;
    flex: none;
    width: auto;
    padding: .75rem 1rem;
    transition: all .25s cubic-bezier(.215, .61, .355, 1);
    display: flex
}

.am-duo-signal-card:hover {
    transform: scale(1.02)
}

.am-duo-signal-card.is-smaller {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .375rem .625rem
}

.am-duo-signal-card.is-smaller.has-hover:hover {
    background-color: var(--am--primary-light);
    transform: none
}

.am-duo-signal-card.is-beige {
    background-color: var(--am--primary-light)
}

.am-duo-signal-card.is-dark {
    border-color: var(--am--border-white);
    background-color: var(--am--secondary-dark);
    flex: none;
    transition: all .25s cubic-bezier(.215, .61, .355, 1)
}

.am-duo-signal-card.is-dark.is-soon {
    padding-top: .675rem;
    padding-bottom: .675rem
}

.am-duo-signal-card.is-new {
    border-radius: .75rem;
    padding: .5rem .625rem .5rem .5rem
}

.am-duo-signal-circle {
    width: .75rem;
    height: .75rem;
    box-shadow: inset 0 0 0 1px var(--am--border-black);
    background-color: #2d72f0;
    border-radius: .25rem
}

.am-duo-signal-circle.is-orange {
    background-color: #e16540
}

.am-duo-signal-circle.is-dark-brown {
    background-color: #665d57
}

.am-duo-signal-circle.is-blue {
    background-color: #328efa
}

.am-duo-signal-circle.is-dark-green {
    background-color: #328b8b
}

.am-duo-signal-circle.is-sea-green {
    background-color: #81e4ba
}

.am-duo-signal-circle.is-violet {
    background-color: #9999fe
}

.am-duo-signal-circle.is-light-blue {
    background-color: #95d1fd
}

.am-duo-signal-circle.is-dark-pink {
    background-color: #b684b2
}

.am-duo-signal-circle.is-yellow {
    background-color: #fbc768
}

.am-duo-signal-circle.is-pink {
    background-color: #ff91be
}

.am-duo-signal-circle.is-brown {
    background-color: #b29053
}

.am-duo-signal-circle.is-pistachio {
    background-color: #cace04
}

.am-duo-signal-circle.is-salmon {
    background-color: #ffaa8e
}

.am-duo-signal-circle.is-dead-red {
    background-color: #cd8171
}

.am-duo-signal-circle.is-dead-yellow {
    background-color: #ecc07f
}

.am-duo-signal-circle.is-gray {
    background-color: #9ca3af
}

.am-duo-signal-circle.is-dead-green {
    background-color: #7fa392
}

.am-duo-signal-circle.is-cyan {
    background-color: #ace6d7
}

.am-duo-signal-circle.is-dead-blue {
    background-color: #7398b3
}

.am-duo-signal-circle.is-dead-violet {
    background-color: #aca2e1
}

.am-duo-signal-circle.is-light-pink {
    background-color: #f0bcd4
}

.am-duo-signal-circle.is-light-orange {
    background-color: #ff885c
}

.am-duo-signal-circle.is-light-yellow {
    background-color: #e6e199
}

.am-duo-signal-circle.is-green {
    background-color: #659b5e
}

.am-duo-signal-circle.is-new {
    width: 1rem;
    height: 1rem
}

.am-duo-signal-card-top,
.am-duo-signal-soon-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-ligature {
    letter-spacing: 0
}

.am-no-wrap {
    white-space: nowrap
}

.am-show-mobile {
    display: none
}

.am-image-shadow-bottom {
    z-index: 1;
    background-image: linear-gradient(0deg, var(--am--primary-light), #f6f5f300);
    width: 100%;
    height: 5.25rem;
    position: absolute;
    inset: auto 0% 0%
}

.am-image-shadow-bottom.is-secondary-light {
    background-image: linear-gradient(0deg, var(--am--secondary-light), #f7f7f300)
}

.am-image-shadow-bottom.is-white {
    background-image: linear-gradient(0deg, var(--am--secondary-white), #fff0)
}

.am-image-shadow-bottom.is-white.is-home-pillars {
    background-image: linear-gradient(0deg, var(--am--secondary-white), #fff0);
    width: calc(100% + 3.5rem);
    left: -3.5rem
}

.am-footer-button-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.am-home-duo-product-screen {
    border-radius: .75rem;
    width: 80%;
    box-shadow: 0 1px 1px -.5px #1922230a, 0 6px 6px -3px #1922230a, 0 18px 18px -14px #19222305, 0 16px 40px -6px #1922231f
}

.am-home-duo-product-screen.is-duo {
    opacity: .8;
    width: 100%
}

.am-home-duo-product-screen-signal {
    opacity: .92;
    outline-color: var(--am--border-black);
    outline-offset: -1px;
    border-radius: .375rem;
    outline-width: 1px;
    outline-style: solid;
    width: 100%;
    height: 100%;
    transform: translate(0);
    box-shadow: 0 26px 60px -6px #1922231f, 0 28px 28px -14px #19222305, 0 6px 6px -3px #1922230a, 0 1px 1px -.5px #1922230a
}

.am-home-duo-product-screen-signal-container {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #ffffff03;
    border-radius: .375rem;
    width: 30%;
    max-width: 20rem;
    transition: transform 1s cubic-bezier(.23, 1, .32, 1);
    position: absolute
}

.am-home-duo-product-screen-signal-container.is-ads {
    width: auto
}

.am-home-duo-product-screen-signal-container.is-1 {
    top: 15%;
    left: 0%;
    transform: rotate(-6deg)
}

.am-home-duo-product-screen-signal-container.is-1.is-ads {
    transform: none
}

.am-home-duo-product-screen-signal-container.is-2 {
    bottom: -7%;
    transform: rotate(4deg)
}

.am-home-duo-product-screen-signal-container.is-2.is-ads {
    bottom: -2%;
    transform: none
}

.am-home-duo-product-screen-signal-container.is-3 {
    top: 35%;
    right: 0%;
    transform: rotate(-8deg)
}

.am-home-duo-product-screen-signal-container.is-3.is-ads {
    transform: none
}

.am-max-width-200 {
    max-width: 12.5rem
}

.am-nav-banner-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--am--primary-dark);
    width: 100%;
    color: var(--am--secondary-white);
    justify-content: center;
    padding: .75rem 1.25rem;
    font-size: .875rem;
    transition: margin-top .25s cubic-bezier(.23, 1, .32, 1), background-color .25s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.am-nav-banner-link:hover {
    background-color: var(--am--secondary-dark)
}

.am-nav-banner-link.is-minified {
    margin-top: -2.375rem
}

.am-banner-link-text {
    text-decoration: underline
}

.am-nav-banner-link-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    color: var(--am--secondary-white);
    justify-content: center;
    font-size: .875rem;
    display: flex
}

.am-product-demo-modal {
    z-index: 100;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    cursor: pointer;
    background-color: #111111f2;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0%
}

.am-product-demo-modal.is-visible {
    opacity: 1;
    display: flex
}

.am-product-demo-video {
    aspect-ratio: 1920/1304;
    flex: 1;
    position: relative
}

.am-product-demo-video.is-home {
    aspect-ratio: 3808/2160;
    aspect-ratio: 3808/2160
}

.am-product-demo-video-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 100%;
    height: 100dvh;
    display: flex;
    position: relative
}

.am-close-product-demo {
    z-index: 101;
    width: 3.5rem;
    height: 3.5rem;
    color: var(--am--secondary-white);
    cursor: pointer;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    margin-right: -1.25rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    display: flex;
    position: absolute;
    inset: 1.25rem 0% auto auto
}

.am-close-product-demo:hover {
    color: var(--am--secondary-white);
    transform: scale(1.25)
}

.am-list-parent {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: row;
    margin-left: 0;
    padding-left: 1rem;
    list-style: none;
    display: flex;
    position: relative
}

.am-full-width {
    width: 100%
}

.am-alternate {
    font-variation-settings: "STBL" 0;
    font-feature-settings: "ss02" 1
}

.am-new-label-wrapper {
    position: relative
}

.am-new-label-wrapper.is-customers {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 100%;
    display: flex
}

.am-padding-bottom-144 {
    padding-bottom: 9rem
}

.am-heading-84-caps {
    letter-spacing: -2.52px;
    text-transform: uppercase;
    font-size: 5.25rem;
    font-weight: 900;
    line-height: .8
}

.am-alternate-caps {
    font-variation-settings: "STBL" 0;
    font-feature-settings: "ss01" 1
}

.am-padding-bottom-84 {
    padding-bottom: 5.25rem
}

.am-cta-heading-wrapper {
    max-width: 33rem;
    position: relative
}

.am-cta-heading-wrapper.is-partners-cta {
    max-width: 47.75rem
}

.am-word-doodle {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    position: relative
}

.am-word-doodle.is-personas {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/670ea64a3b3c0c8650537d71_doodle-sparkle-right.avif), url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/670ea64a0984fc25a0be21a2_doodle-sparkle-left.avif);
    background-position: 100%, -5%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 90%, contain;
    padding-left: 1.375rem;
    padding-right: 1.75rem
}

.am-max-width-436 {
    max-width: 27.25rem
}

.am-max-width-400-same {
    max-width: 25rem
}

.am-heading-56-caps {
    color: var(--am--primary-dark);
    letter-spacing: -1.68px;
    text-transform: uppercase;
    font-size: 3.5rem;
    font-weight: 900;
    line-height: .8
}

.am-heading-56-caps.am-text-align-center.am-max-width-460 {
    order: 0
}

.am-heading-56-caps.am-is-white {
    color: var(--am--secondary-white)
}

.am-grain-button {
    pointer-events: none;
    mix-blend-mode: overlay;
    border-radius: .75rem;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    position: absolute;
    inset: -4px 0% 0% -4px
}

.empty-state {
    display: none
}

.am-nav-btn-wrapper {
    display: flex;
    position: relative
}

.am-nav-btn-rocket {
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s cubic-bezier(.23, 1, .32, 1), transform .25s cubic-bezier(.175, .885, .32, 1.275);
    position: absolute;
    inset: 0% 0% auto auto
}

.am-is-primary-light {
    color: var(--am--primary-light)
}

.am-padding-bottom-44 {
    padding-bottom: 2.75rem
}

.am-max-width-1440 {
    max-width: 112.5rem
}

.am-context-menu {
    z-index: 15;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--am--border-black);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--am--border-black);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--am--border-black);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--am--border-black);
    opacity: 0;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    transform-origin: 0 0;
    background-color: #fbfbfbd9;
    border-radius: .75rem;
    flex-flow: row;
    width: max-content;
    padding: .5rem;
    transition-property: all;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
    display: none;
    position: absolute;
    transform: scale(.9)
}

.am-context-menu.show {
    display: block
}

.am-context-clipboard-msg {
    z-index: 11;
    border: 1px solid var(--am--border-white);
    background-color: var(--am--primary-dark);
    opacity: 0;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: .5rem;
    justify-content: center;
    max-width: 24rem;
    margin-left: auto;
    margin-right: auto;
    padding: .75rem 1rem;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: none;
    position: fixed;
    inset: auto 1.25rem 1.25rem auto;
    transform: translateY(1rem)
}

.am-max-width-462 {
    max-width: 33rem
}

.am-is-medium {
    font-weight: 500
}

.am-wall-of-love-section {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.am-is-line-height-120 {
    line-height: 1.2
}

.am-is-line-height-100 {
    line-height: 1
}

.am-is-line-height-140 {
    line-height: 1.4
}

.am-shadow-float {
    box-shadow: 0 26px 60px -6px #1111111f, 0 28px 28px -14px #11111105, 0 6px 6px -3px #1111110a, 0 1px 1px -.5px #1111110a
}

.am-navbar-css {
    display: none
}

.am-is-half-white-60 {
    color: var(--am--secondary-white-transparent)
}

.am-text-wrap-balance {
    text-wrap: balance
}

.am-logo-link {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.am-logo-link.w--current {
    position: relative
}

.am-customers-wall-of-love-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    height: 100%;
    max-height: 46rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.am-customers-wall-of-love-card {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    padding: 1.25rem;
    transition: all .25s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.am-customers-wall-of-love-card:hover {
    background-color: var(--am--neutral--neutral-02)
}

.am-customers-wall-of-love-column {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex
}

.am-customers-wall-of-love-collection {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 1.25rem;
    display: flex;
    overflow: hidden
}

.am-customers-wall-of-love-collection.is-2 {
    justify-content: center;
    align-items: center
}

.am-customers-wall-of-love-collection.is-3 {
    justify-content: center;
    align-items: flex-end
}

.am-customers-wall-of-love-shadow-top {
    z-index: 1;
    background-image: linear-gradient(180deg, var(--am--primary-light), #f6f5f300);
    pointer-events: none;
    width: 100%;
    height: 8rem;
    position: absolute;
    inset: 0% 0% auto
}

.am-customers-wall-of-love-shadow-top.is-dark {
    background-image: linear-gradient(180deg, var(--am--primary-dark), #1110);
    background-image: linear-gradient(180deg, var(--am--primary-dark), #1110)
}

.am-customers-wall-of-love-shadow-bottom {
    z-index: 1;
    background-image: linear-gradient(0deg, var(--am--primary-light), #f6f5f300);
    pointer-events: none;
    width: 100%;
    height: 8rem;
    position: absolute;
    inset: auto 0% 0%
}

.am-customers-wall-of-love-shadow-bottom.is-dark {
    background-image: linear-gradient(0deg, var(--am--primary-dark), #1110);
    background-image: linear-gradient(0deg, var(--am--primary-dark), #1110)
}

.am-customers-wall-of-love-stripe {
    flex-flow: column;
    display: flex
}

.am-customers-wall-of-love-stripe.is-up {
    align-self: flex-start
}

.am-customers-wall-of-love-stripe.is-down {
    align-self: flex-end
}

.am-text-wrap-pretty {
    text-wrap: pretty
}

.am-customers-dropdown-arrow {
    justify-content: flex-end;
    width: .75rem;
    height: .75rem;
    margin-top: .25rem;
    display: flex;
    position: relative;
    top: -1px
}

.am-customers-dropdown-arrow.is-external-link {
    opacity: .4
}

.am-customers-dropdown-arrow.is-left {
    transform: rotate(180deg)
}

.am-pillars-card-image-container {
    border-top: 1px solid var(--am--border-black);
    border-left: 1px solid var(--am--border-black);
    border-top-left-radius: .75rem;
    width: 100%;
    position: relative;
    overflow: hidden
}

.am-pillars-card-image-container.is-deliver {
    width: 88.9%
}

.am-pillars-card-image-container.is-modal {
    aspect-ratio: 455/242;
    background-color: #0000;
    border: 1px #000;
    border-radius: .5rem;
    width: auto;
    height: 15rem;
    position: absolute;
    left: 0%
}

.am-customers-wall-of-love-heading-wrapper {
    position: relative
}

.am-footer-title-wrapper,
.am-footer-title-wrapper.is-new {
    padding-left: .75rem
}

.am-footer-link-wrapper.is-soon {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.am-footer-link-wrapper.is-soon:hover {
    color: #fbfbfb4d
}

.am-footer-link-wrapper.is-new {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.am-duo-signals-collection-wrapper {
    flex: none;
    position: relative
}

.am-testimonial-wrapper-new {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-testimonial-doodle {
    width: 100%;
    height: 1px;
    color: var(--am--primary-dark);
    justify-content: center;
    align-items: flex-end;
    display: flex;
    overflow: visible
}

.am-testimonial-doodle.am-show-mobile {
    display: none
}

.am-testiminial-info-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.am-testimonial-user-image {
    border-radius: .75rem;
    width: 2.75rem;
    height: 2.75rem
}

.am-testimonial-user-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex
}

.am-testimonial-user-text {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    flex-flow: column;
    display: flex
}

.am-testimonial-inner-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: 100%;
    max-width: 41rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-padding-168-top {
    padding-top: 10.5rem
}

.am-partial-form-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.am-partial-form-wrapper.is-left {
    justify-content: center;
    align-items: flex-start
}

.am-testimonial-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.am-gap-84 {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem
}

.div-block-161 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-bottom: .125rem;
    display: flex
}

.am-progressive-blur-wrapper {
    z-index: -1;
    pointer-events: none;
    height: 110%;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    position: absolute;
    inset: 0%
}

.am-progressive-blur-wrapper.is-404 {
    z-index: 1;
    height: 19rem;
    margin-top: -6.75rem
}

.am-progressive-blur-panel {
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    padding: 0;
    position: absolute;
    -webkit-mask: linear-gradient(#0000 10%, #000 20% 40%, #0000 50%);
    mask: linear-gradient(#0000 10%, #000 20% 40%, #0000 50%)
}

.am-progressive-blur-panel.is-2 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/var(--ratio)));
    backdrop-filter: blur(calc(var(--blur)/var(--ratio)));
    -webkit-mask: linear-gradient(#0000 0%, #000 10% 20%, #0000 40%);
    mask: linear-gradient(#0000 0%, #000 10% 20%, #0000 40%)
}

.am-progressive-blur-panel.is-1 {
    -webkit-backdrop-filter: blur(var(--blur));
    backdrop-filter: blur(var(--blur));
    -webkit-mask: linear-gradient(#000 0% 10%, #0000 30%);
    mask: linear-gradient(#000 0% 10%, #0000 30%)
}

.am-progressive-blur-panel.is-3 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 0%, #000 20% 30%, #0000 50%);
    mask: linear-gradient(#0000 0%, #000 20% 30%, #0000 50%)
}

.am-progressive-blur-panel.is-4 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 10%, #000 30% 40%, #0000 60%);
    mask: linear-gradient(#0000 10%, #000 30% 40%, #0000 60%)
}

.am-progressive-blur-panel.is-5 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 20%, #000 40% 50%, #0000 70%);
    mask: linear-gradient(#0000 20%, #000 40% 50%, #0000 70%)
}

.am-progressive-blur-panel.is-6 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 30%, #000 50% 60%, #0000 80%);
    mask: linear-gradient(#0000 30%, #000 50% 60%, #0000 80%)
}

.am-progressive-blur-panel.is-7 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 40%, #000 60% 70%, #0000 90%);
    mask: linear-gradient(#0000 40%, #000 60% 70%, #0000 90%)
}

.am-progressive-blur-panel.is-8 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 50%, #000 70% 80%, #0000 100%);
    mask: linear-gradient(#0000 50%, #000 70% 80%, #0000 100%)
}

.am-progressive-blur-panel.is-9 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 60%, #000 80% 90%, #0000 100%);
    mask: linear-gradient(#0000 60%, #000 80% 90%, #0000 100%)
}

.am-progressive-blur-panel.is-10 {
    -webkit-backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    backdrop-filter: blur(calc(var(--blur)/(var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio))));
    -webkit-mask: linear-gradient(#0000 70%, #000 90%, #0000 100%);
    mask: linear-gradient(#0000 70%, #000 90%, #0000 100%)
}

.am-nav-link-icon {
    width: 1rem;
    display: flex
}

.am-heading-28 {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.75rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-28.am-is-white {
    color: var(--am--secondary-white)
}

.am-heading-28.am-opacity-60.is-ads-signals {
    align-self: center
}

.am-opacity-40 {
    opacity: .4
}

.am-logos-migrated-section {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-logos-migrated-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.am-logos-migrated-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 2.5rem 1.25rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: relative
}

.am-logos-migrated-link.is-bottom {
    border-bottom-width: 1px
}

.am-logos-migrated-link.is-right {
    border-right-width: 1px
}

.am-logo-migrated-image-container {
    height: 2.5rem
}

.am-logo-migrated-btn-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.am-logo-migrated-btn-wrapper.has-no-button {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.am-logos-migrated-border-horizontal {
    width: 100%;
    height: 1px;
    position: absolute;
    inset: 0% 0% auto
}

.am-logos-migrated-border-horizontal.is-reversed {
    transform-style: preserve-3d;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.am-logos-migrated-border-horizontal.is-bottom {
    inset: auto 0% 0%
}

.am-logos-migrated-border-vertical {
    width: 1px;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.am-logos-migrated-border-vertical.is-reversed {
    transform-style: preserve-3d;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.am-logos-migrated-border-vertical.is-right {
    inset: 0% 0% 0% auto
}

.am-logos-migrated-background {
    z-index: -1;
    pointer-events: none;
    background-color: #fff0;
    position: absolute;
    inset: 1px 0 0 1px
}

.am-logos-migrated-background.is-right {
    right: 1px
}

.am-logos-migrated-background.is-bottom {
    bottom: 1px
}

.am-show-desktop {
    display: block
}

.am-context-menu-line-spacing {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.am-logos-migrated {
    width: 100%
}

.am-blog-index-item-thumbnail {
    aspect-ratio: 2;
    box-shadow: inset 0 0 0 1px var(--am--border-black);
    object-fit: cover;
    border-radius: .5rem;
    overflow: hidden
}

.am-z-index-back {
    z-index: -1;
    position: relative
}

.am-blog-index-item-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    margin-top: .25rem;
    padding: .25rem;
    display: flex
}

.am-blog-index-item-content-tags {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    margin-top: .75rem;
    padding-top: .25rem;
    padding-left: .25rem;
    padding-right: .25rem;
    display: flex
}

.am-blog-index-item-list-title-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    align-items: center;
    display: contents
}

.am-blog-index-item-wrapper {
    z-index: -1;
    outline-offset: 0px;
    border-radius: .5rem;
    outline: .625rem solid #0000;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    transition: all .25s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: relative
}

.am-blog-index-item-wrapper:hover {
    background-color: var(--am--secondary-white);
    outline-color: var(--am--secondary-white);
    box-shadow: 0 8px 16px #1111110a
}

.am-blog-index-item-link {
    z-index: -1;
    flex-flow: column;
    flex: 1;
    width: 100%;
    display: flex;
    position: relative
}

.am-blog-post-hero-info {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-blog-post-hero-info-ai-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.am-blog-post-hero-info-ai-icon-link {
    width: 2.25rem;
    height: 2.25rem;
    color: var(--am--primary-dark);
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.am-blog-post-hero-info-ai-icon-link:hover {
    background-color: var(--am--border-black);
    opacity: 1
}

.am-blog-post-hero-info-ai-icon-link.am-show-mobile {
    display: none
}

.am-blog-post-hero-info-ai-icon-link.is-dark:hover {
    background-color: var(--am--border-white);
    background-color: var(--am--border-white)
}

.am-blog-post-hero-info-ai-icon {
    height: 1rem
}

.am-blog-post-hero-info-ai-icon.is-dark {
    color: var(--am--secondary-white)
}

.am-logos-stripe-container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex: none;
    justify-content: center;
    align-items: center;
    height: 3rem;
    display: flex
}

.am-logos-customers-link {
    z-index: 1;
    position: absolute;
    inset: 0%
}

.am-text-gradient-container {
    display: inline-block;
    position: relative
}

.link-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex
}

.am-footer-wrapper {
    flex-flow: column;
    display: flex
}

.am-footer-links {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.am-footer-logo {
    aspect-ratio: 153/20;
    height: 1.25rem;
    position: relative
}

.am-footer-links-container {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: stretch;
    margin-left: -.75rem;
    margin-right: -.75rem;
    display: flex
}

.am-footer-link-image {
    border-radius: .375rem;
    height: 1.25rem
}

.am-footer-link-new {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    color: var(--am--secondary-white-transparent);
    border-radius: .75rem;
    align-self: flex-start;
    padding: .375rem .75rem;
    font-size: .875rem;
    line-height: 1.4;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.am-footer-link-new:hover {
    background-color: var(--am--secondary-dark)
}

.am-footer-link-new.has-image {
    margin-left: .375rem;
    padding-left: .375rem
}

.am-footer-link-img-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-footer-column-product-demo-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex
}

.am-footer-column-links-wrapper {
    flex-flow: column;
    display: flex
}

.am-footer-column-product-links-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: .75rem;
    display: flex
}

.am-footer-column-product-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-right: 1px solid var(--am--border-white);
    flex-flow: column;
    flex: 1;
    align-self: stretch;
    min-width: 24rem;
    max-width: 41rem;
    padding-right: 1.25rem;
    display: flex
}

.am-footer-column-product-wrapper.is-product {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-right: 1px solid var(--am--border-white);
    flex: 1;
    min-width: 24rem;
    max-width: 41rem;
    padding-right: 1.25rem
}

.am-footer-logo-container {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    flex-flow: row;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    display: flex
}

.am-footer-right-links-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-footer-column-product-links-column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.am-footer-right-links-inner-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex
}

@media screen and (max-width:991px) {
    h2 {
        margin-top: 0;
        margin-bottom: 0
    }
    h4 {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 20px;
        line-height: 110%
    }
    p {
        margin-bottom: 24px;
        font-size: 16px;
        line-height: 120%
    }
    a {
        text-decoration: none;
        transition: all .2s
    }
    .margin-top-large {
        margin-top: 1.5rem
    }
    .grid-2columns {
        display: flex
    }
    .grid-2columns.is-top {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-direction: column;
        display: flex
    }
    .max-width-530 {
        max-width: none
    }
    .section-2columns_column.is-v2 {
        padding-top: 0;
        padding-bottom: 0
    }
    .demo-form_input-textfield.business-only-email-field.is-new.is-pricing {
        height: 2.75rem;
        font-size: .75rem
    }
    .max-width-490.is-mobile-368 {
        max-width: 23rem
    }
    .max-width-624 {
        max-width: 27.5rem
    }
    .max-width-624.is-mobile-628 {
        max-width: 39.25rem
    }
    .max-width-500 {
        max-width: 28rem
    }
    .margin-top-xmedium.is-center {
        margin-top: 1.5rem
    }
    .section-bloglist-hero.is-new {
        padding-top: 8rem;
        padding-bottom: 5.25rem
    }
    .blog-collection-list {
        grid-column-gap: .75rem;
        grid-row-gap: 2.75rem;
        grid-template-columns: 1fr 1fr 1fr
    }
    .pagination_page-design {
        grid-column-gap: .25rem;
        margin-left: .25rem;
        margin-right: .25rem
    }
    .blog-richtext-container {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        width: 36rem
    }
    .in-the-news-image {
        max-height: 21.75rem
    }
    .section-academytemplate-hero {
        padding-bottom: 6rem
    }
    .academy-request-wrapper {
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% -181%
    }
    .academy-request-wrapper.is-new {
        max-width: 30rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .request-form_sub-grid2 {
        grid-column-gap: .75rem
    }
    .section-thanks {
        padding-bottom: 8rem
    }
    .section-thanks.is-trial-end {
        min-height: calc(100dvh - 3.75rem)
    }
    .request-demo-wrapper {
        display: flex;
        inset: auto 1rem 1rem auto
    }
    .form-demo_text-field-hybrid {
        display: none
    }
    .filter-form-block {
        padding-left: 0;
        position: relative
    }
    .filter-form.is-customer {
        width: 100%;
        height: 14.5rem;
        position: relative;
        overflow: hidden
    }
    .customer-filter-wrapper {
        grid-row-gap: 4.5rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }
    .filter-wrapper {
        width: auto;
        position: relative
    }
    .show-more-wrapper {
        z-index: 3;
        grid-row-gap: .5rem;
        flex-direction: column;
        display: block;
        position: absolute;
        inset: auto 0% -1.5rem
    }
    .show-filter-button {
        grid-column-gap: .5rem;
        color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
        align-items: center;
        font-size: .75rem;
        line-height: 1.4;
        display: flex
    }
    .show-filter-button:hover,
    .reset-button-underline:hover {
        color: var(--medium-blue\<deleted\|variable-0c96716e\>)
    }
    .hero-14_left-column-wrapper {
        z-index: 99
    }
    .table-module-section-1 {
        padding: 0 1rem 1.5rem
    }
    .icon-module-tab {
        height: 1rem
    }
    .footer-group-title-wrapper {
        cursor: pointer;
        border-bottom: 1px solid #cfcfcf;
        justify-content: space-between;
        align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        display: flex
    }
    .section-persona-grid-column {
        padding-left: 0
    }
    .heading-xxx-large {
        letter-spacing: -.0132em;
        font-size: 2.625rem;
        font-weight: 600;
        line-height: 1.2
    }
    .heading-xxx-large.text-color-newblue {
        font-size: 3.5rem
    }
    .heading-xxx-large.am-heading-56 {
        font-weight: 400
    }
    .heading-x-large {
        letter-spacing: -.96px;
        font-size: 2rem
    }
    .heading-medium {
        font-size: 2rem;
        font-weight: 500;
        line-height: 1.2
    }
    .heading-small-semibold {
        font-size: 1.25rem;
        line-height: 1.2
    }
    .heading-small-medium {
        font-size: 1.5rem;
        line-height: 1.2
    }
    .btn-icon {
        height: 3.5rem
    }
    .page-padding-large {
        width: 100%;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .cards-wrapper {
        grid-template-columns: 1fr
    }
    .cards-wrapper.is-product {
        grid-template-columns: 1fr 1fr
    }
    .icon-1x1-medium {
        width: 2rem;
        height: 2rem
    }
    .footer-column {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        border-bottom: 1px solid #ffffff29;
        padding-bottom: 1.5rem
    }
    .image-100.is-tablet-hide {
        display: none
    }
    .splide {
        position: relative
    }
    .splide.is-testimonial {
        max-width: 100%;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
    .splide.am-hide-desktop {
        width: 100%
    }
    .splide__list {
        max-width: none;
        margin-bottom: 0
    }
    .splide__list.is-testimonial {
        max-width: 100%
    }
    .splide__list.is-testimonial.is-product {
        max-width: 90vw
    }
    .splide__slide {
        cursor: grab;
        margin-bottom: 0
    }
    .splide__slide.is-testimonial {
        width: 100%;
        max-width: none
    }
    .splide__slide.is-testimonial.is-product {
        width: 99vw
    }
    .flex-vertical.is-gap-16 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .flex-vertical.is-gap-16.is-ads {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .embed-style {
        margin-bottom: -17px
    }
    .max-width-640 {
        max-width: none
    }
    .slider-mask-left,
    .slider-mask-right {
        display: none
    }
    .section-report-hero {
        padding-top: 8.75rem;
        padding-bottom: 4.5rem
    }
    .section-report-content {
        padding-bottom: 3rem
    }
    .report-content_wrapper {
        grid-row-gap: 3rem;
        flex-direction: column
    }
    .report-content_left {
        max-width: none
    }
    .report-table-content {
        max-height: 23rem
    }
    .report-social-wrapper.is-tablet {
        align-items: center;
        display: flex
    }
    .report-social-wrapper.is-desktop {
        display: none
    }
    .section-report-interested {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .margin-top-48 {
        margin-top: 1.5rem
    }
    .case-grid {
        grid-template-columns: 1fr
    }
    .rod-100 {
        bottom: -3rem
    }
    .splide__arrows {
        grid-column-gap: .75rem
    }
    .splide__arrows.is-testimonial {
        margin-top: 2rem;
        top: 0
    }
    .splide__arrow--prev.is-testimonial,
    .splide__arrow--next.is-testimonial,
    .splide__arrow--next.is-testimonial {
        width: 2.5rem;
        height: 2.5rem
    }
    .hero-15 {
        padding-top: 8rem;
        padding-bottom: 4rem
    }
    .hero-15.padding-bottom-0 {
        padding-bottom: 0
    }
    .grid-2cl,
    .hero-15_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }
    .hero-15_grid-left {
        max-width: none
    }
    .form-request {
        height: 3rem;
        display: block
    }
    .feature-6 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .feature-6_feature-row {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: row;
        align-items: stretch
    }
    .feature-6_feature-row.is-v2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }
    .feature-6_feature-row-text.is-v2 {
        padding-right: 0
    }
    .feature-6_feature-row-text.is-v2.is-competitors,
    .feature-6_feature-row-text.is-v2 {
        padding-right: 0
    }
    .feature-6_feature-row-text.is-v2.is-right {
        padding-left: 0
    }
    .feature-6_feature-row-text.is-v2.is-competitors {
        padding-right: 0
    }
    .product-image {
        width: 100%
    }
    .product-image.is-right-column {
        left: auto
    }
    .product-image.is-left-column {
        right: auto
    }
    .cta-7_wrapper {
        grid-template-columns: 1fr 1fr;
        padding: 1rem
    }
    .cta-7_right {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        align-items: flex-start
    }
    .feature-11 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .cta-8 {
        padding-top: 0;
        padding-bottom: 4rem
    }
    .download-btn.active {
        background-color: #314ef0
    }
    .hero-16_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: row;
        grid-template-columns: 1fr;
        align-items: stretch
    }
    .hero-16_grid-left {
        max-width: 100%
    }
    .hero-16_grid-right {
        align-self: flex-start
    }
    .feature-20 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .hero-17_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        grid-template-columns: 1fr;
        display: flex
    }
    .hero-17_grid-left {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        padding-top: 0
    }
    .hero-17_grid-left.am-new.am-max-width-460.is-ads {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        align-items: center;
        margin-left: auto;
        margin-right: auto
    }
    .hero-17_grid-right {
        padding-left: 2rem;
        padding-right: 2rem
    }
    .feature-33,
    .feature-35 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .blog-richtext-new p,
    .blog-richtext-new li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .blog-richtext-new h2 {
        letter-spacing: -.84px;
        margin-top: 2.25rem;
        font-size: 1.75rem
    }
    .blog-richtext-new h3 {
        letter-spacing: -.4px;
        margin-top: 1.75rem;
        font-size: 1.375rem
    }
    .blog-richtext-new p,
    .blog-richtext-new li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .blog-richtext-new figure {
        margin-top: 1.25rem;
        margin-bottom: 2.5rem
    }
    .blog-richtext-new h4 {
        letter-spacing: -.36px;
        margin-top: 1.25rem;
        font-size: 1.25rem
    }
    .blog-richtext-new blockquote {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .blog-richtext-new h1 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .blog-richtext-new figcaption {
        margin-top: .875rem
    }
    .blog-richtext-new code {
        font-size: 1.0625rem
    }
    .blog-richtext-new pre {
        border-radius: .875rem;
        font-size: .875rem
    }
    .report-hero-title {
        text-align: left;
        grid-template-columns: 1fr;
        align-items: flex-start;
        max-width: none
    }
    .report-richtext-new {
        margin-bottom: -2rem
    }
    .password_protected-form-wrapper {
        width: 100%;
        max-width: 22rem
    }
    .pop-up-trigger-wrapper-v2 {
        inset: auto auto 1rem 1rem
    }
    .feature-6-item {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .container-1320.is-slider {
        margin-bottom: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
    .fs-cc-banner2_component {
        margin-bottom: 1rem;
        margin-right: 1rem
    }
    .request-demo-form.hero-17_grid-right {
        align-self: center;
        width: 100%;
        max-width: 33rem;
        min-height: 22.75rem;
        padding: 1.25rem 1.75rem 1.75rem
    }
    .glossary-term-description {
        margin-bottom: -2rem
    }
    .glossary-table-content {
        max-height: 23rem
    }
    .glossary-content-left {
        max-width: none;
        position: static
    }
    .glossary-content-wrapper {
        grid-row-gap: 3rem;
        flex-direction: column
    }
    .section-glossary-content {
        padding-bottom: 3rem
    }
    .glossary-term-hero-title {
        text-align: left;
        grid-template-columns: 1fr;
        align-items: flex-start
    }
    .go-back-text-wrapper {
        display: none
    }
    .glossary-follow-term {
        max-height: 23rem
    }
    .div-block-18 {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }
    .related-blog-post-glossary-link {
        box-shadow: 0 12px 40px #000d5314
    }
    .pricing-paragraph.is-opacity-80,
    .pricing-paragraph.text-color-black.is-opacity-80 {
        font-size: .875rem
    }
    .pricing-paragraph.text-color-black.is-opacity-80 {
        font-size: .875rem
    }
    .pricing-paragraph.text-color-black.is-opacity-80.text-align-center {
        max-width: 24rem
    }
    .pricing-paragraph.is-opacity-80 {
        font-size: .875rem
    }
    .pricing-table-title {
        font-size: 1rem
    }
    .pricing-table-heading-cell {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .pricing-table-title-cell {
        margin-top: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .pricing-table-row {
        margin-left: -.75rem;
        margin-right: -.75rem;
        padding-left: .75rem;
        padding-right: .75rem
    }
    .pricing-table-sub-cell {
        padding-left: 1.75rem
    }
    .am-thanks-video-wrapper {
        border-width: 1px;
        border-color: var(--am--border-black);
        border-radius: .75rem
    }
    .product-demo-hero-content {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem
    }
    .am-section {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .am-section.am-is-white-bg.is-customers-list {
        margin-top: -4.5rem;
        padding-top: 4.5rem
    }
    .am-section.is-landing-hero {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem
    }
    .am-section.is-landing-hero.is-ads {
        padding-top: 2.5rem
    }
    .am-section.am-feature-hero-content.am-is-black-bg.is-ads {
        padding-top: 6.25rem;
        padding-bottom: 3.5rem;
        padding-left: 1.25rem
    }
    .am-container.am-is-smaller {
        max-width: 45.5rem
    }
    .am-heading-56 {
        letter-spacing: -1.76px;
        font-size: 2.75rem
    }
    .am-heading-56.is-feature-page {
        font-size: 2.5rem
    }
    .am-home-hero-content-top {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 30rem
    }
    .am-navbar {
        overflow-x: visible
    }
    .am-nav-link {
        padding: .625rem .75rem;
        font-size: .75rem
    }
    .am-nav-link.has-icon {
        padding-top: .625rem;
        padding-bottom: .625rem
    }
    .am-logo {
        z-index: 12;
        min-width: -webkit-fit-content;
        height: 1.125rem;
        margin-left: 0;
        transition-property: all;
        transition-duration: .25s;
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    .am-logo.is-minified {
        width: auto
    }
    .am-logo.is-ads {
        min-width: 0
    }
    .am-logo.is-demo {
        height: 1.25rem;
        margin-bottom: 0
    }
    .am-nav-content-links {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        align-self: center;
        align-items: center
    }
    .am-nav-dropdown-arrow {
        height: .3125rem
    }
    .am-nav-content-left {
        margin-left: .5rem
    }
    .am-nav-content-left.is-ads {
        padding-top: 2.75rem
    }
    .am-nav-btn {
        padding: .625rem .75rem
    }
    .am-nav-btn:hover {
        color: var(--am--secondary-white)
    }
    .am-nav-btn.is-secondary:hover,
    .am-nav-btn.is-light:hover {
        color: var(--am--primary-dark)
    }
    .am-nav-btn.is-white:hover,
    .am-nav-btn.is-white.is-customer-stories:hover {
        color: var(--am--primary-dark)
    }
    .am-nav-btn.is-secondary-15m:hover,
    .am-nav-btn.is-secondary:hover,
    .am-nav-btn.is-light:hover {
        color: var(--am--primary-dark)
    }
    .am-nav-btn.is-light.is-no-hover.is-absolute.is-no-opacity {
        opacity: 1;
        opacity: 1;
        opacity: 1
    }
    .am-nav-btn.is-light.is-secondary:hover {
        color: var(--am--secondary-white)
    }
    .am-nav-btn.is-white:hover,
    .am-nav-btn.is-white.is-customer-stories:hover {
        color: var(--am--primary-dark)
    }
    .am-nav-btn.is-white.is-customer-stories:hover {
        color: var(--am--primary-dark)
    }
    .am-nav-btn.is-white.am-hide-desktop {
        justify-content: center;
        align-self: stretch;
        align-items: flex-start;
        display: flex
    }
    .am-nav-btn.is-white.am-hide-desktop.is-alternative {
        color: var(--am--primary-dark-transparent);
        background-color: #0000;
        border-style: none;
        align-self: flex-start;
        padding: 0
    }
    .am-nav-btn.is-white.is-competitors-list:hover {
        color: var(--am--primary-dark)
    }
    .am-nav-btn.is-white.is-competitors-list.is-no-hover {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        border-color: var(--am--border-black);
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        border-color: var(--am--border-black);
        transform: translate(0)
    }
    .am-nav-btn.is-taller.am-full-width.is-mobile-menu {
        flex-flow: column;
        flex: 1
    }
    .am-nav-btn.is-no-hover.is-absolute.is-no-opacity {
        opacity: 1;
        opacity: 1;
        opacity: 1
    }
    .am-nav-btn.is-customers-list-cta.is-no-hover {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        transform: none
    }
    .am-nav-btn.is-secondary-15m:hover {
        color: var(--am--primary-dark)
    }
    .am-paragraph-20 {
        letter-spacing: -.36px;
        font-size: 1.125rem
    }
    .am-paragraph-20.is-white.is-footer,
    .am-paragraph-20.is-mobile-menu,
    .am-paragraph-20.is-white.is-footer,
    .am-paragraph-20.is-white.is-footer,
    .am-paragraph-20.is-mobile-menu {
        font-size: 1rem
    }
    .am-new-label.is-dark.is-bigger {
        font-size: .625rem
    }
    .am-home-hero-content-top-text {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-home-hero-content {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }
    .am-shader-container {
        width: 89%;
        margin-top: 14rem
    }
    .am-form-email {
        letter-spacing: 0;
        height: 2.75rem;
        font-size: .875rem
    }
    .am-form-wrapper.requestdemoform.is-v2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: stretch;
        max-width: none
    }
    .am-form-wrapper.requestdemoform-2.is-v2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        max-width: none
    }
    .am-vertical-divider.is-softer {
        background-color: var(--am--border-black);
        background-color: var(--am--border-black)
    }
    .am-padding-100 {
        padding-top: 5.25rem;
        padding-bottom: 5.25rem
    }
    .am-social-proof-wrapper {
        grid-column-gap: 6.25rem;
        grid-row-gap: 6.25rem
    }
    .am-heading-20 {
        letter-spacing: -.36px;
        font-size: 1.125rem
    }
    .am-logos-stripe {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        height: 2.5rem
    }
    .am-social-proof-logos {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-social-proof-testimonial-big {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 39rem
    }
    .am-logos-shadow-left,
    .am-logos-shadow-right {
        width: 3.5rem
    }
    .am-testimonial-picture-big {
        width: 6.25rem;
        height: 6.25rem
    }
    .am-testimonial-text-big {
        letter-spacing: -.48px;
        font-size: 1.5rem;
        line-height: 1.2
    }
    .am-testimonial-text-big.is-smaller {
        letter-spacing: -.44px;
        letter-spacing: -.44px;
        font-size: 1.375rem
    }
    .am-testimonial-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-testimonial-caption {
        letter-spacing: 0;
        font-size: .875rem
    }
    .am-heading-44 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .am-heading-44.am-is-white.am-is-line-height-100.is-pricing {
        font-size: 1.75rem
    }
    .am-ai-assistant-content-top {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 26rem
    }
    .am-paragraph-16.am-is-white.am-opacity-60.am-max-width-260.is-pricing {
        letter-spacing: 0;
        letter-spacing: 0;
        letter-spacing: 0;
        letter-spacing: 0;
        font-size: .75rem
    }
    .am-paragraph-16.am-truncate-text {
        width: 100%
    }
    .am-paragraph-16.is-tablet-14 {
        font-size: .875rem
    }
    .am-ai-assistant-content-text {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-horizontal-divider.is-fixed {
        z-index: 20;
        width: auto;
        position: absolute;
        inset: 3.925rem -.5rem auto
    }
    .am-horizontal-divider.is-case-study {
        max-width: 37rem
    }
    .am-nav-content {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex: 1
    }
    .am-nav-content.is-minified {
        background-color: var(--am--secondary-white);
        border-style: none;
        width: 100%;
        margin: -.25rem;
        padding: .25rem;
        position: static
    }
    .am-nav-content.is-big {
        border-style: solid;
        border-color: #0000;
        margin: -.25rem;
        padding: .25rem;
        position: relative
    }
    .am-nav-content.is-big.is-minified {
        border-style: solid;
        border-color: var(--am--secondary-white);
        border-style: solid;
        border-color: var(--am--secondary-white);
        max-width: none
    }
    .am-ai-assistant-interaction-wrapper {
        border-radius: .625rem
    }
    .am-ai-assistant-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-padding-144 {
        padding-top: 7rem;
        padding-bottom: 7rem
    }
    .am-no-padding-bottom {
        padding-bottom: 0
    }
    .am-pillars-content-wrapper {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-pillars-content-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 26.4rem
    }
    .am-pillars-content-bottom {
        width: 100%;
        display: none;
        overflow: clip
    }
    .am-pillars-card-wrapper {
        height: 100%;
        box-shadow: none;
        flex-flow: column;
        display: flex;
        position: relative
    }
    .am-pillars-card-wrapper:hover {
        transform: none
    }
    .am-pillars-card-wrapper:active {
        transform: translate(0)
    }
    .am-pillars-card-wrapper.is-1:active {
        transform: none
    }
    .am-pillars-card-head {
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1.25rem
    }
    .am-heading-16.is-selected {
        font-weight: 400
    }
    .am-pillars-card-body {
        flex: 1;
        padding-left: .5rem;
        display: flex
    }
    .am-pillars-card-content {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1.75fr;
        grid-auto-columns: 1fr;
        padding-top: 1.25rem;
        display: grid
    }
    .am-heading-36 {
        letter-spacing: -.7px;
        font-size: 1.75rem
    }
    .am-pillars-card-text-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding-top: 1rem;
        padding-bottom: .75rem;
        padding-left: .75rem
    }
    .am-pillars-card-image-wrapper {
        width: 100%
    }
    .am-cta-content-wrapper {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .am-cta-wrapper {
        border-radius: .625rem;
        padding-left: 5.25rem;
        padding-right: 5.25rem
    }
    .am-cta-wrapper.am-padding-100 {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }
    .am-cta-wrapper.is-bold {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-personas-wrapper {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-personas-content {
        border-radius: .875rem;
        padding: .5rem
    }
    .am-personas-tabs-title {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        max-width: 14rem
    }
    .am-personas-tabs-content-parent {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: 1.75rem
    }
    .am-personas-tabs-content-text.max-width-370 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-personas-tabs-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-personas-tab {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-radius: .375rem;
        padding-bottom: 1.5rem;
        font-size: .875rem
    }
    .div-block-40 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-personas-tabs-content {
        padding-top: .5rem
    }
    .am-personas-hero-illustration {
        height: 7rem
    }
    .am-customer-stories-wrapper {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-customer-stories-cards {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: 1fr 1fr
    }
    .am-card-front {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: .75rem 1rem 1rem;
        font-size: .875rem;
        position: static
    }
    .am-card-front.is-pink {
        border-radius: .625rem
    }
    .am-card-front.is-customers-hero {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-radius: .625rem
    }
    .am-customer-stories-cards-number {
        font-size: 1.75rem
    }
    .am-customer-stories-cards-logo {
        height: .75rem
    }
    .am-customer-stories-cards-logo.is-height-20 {
        height: 1rem
    }
    .am-customer-stories-cards-logo.is-28 {
        height: 1.625rem
    }
    .am-customer-stories-cards-logo.is-16 {
        height: .875rem
    }
    .am-customer-stories-cards-logo.is-18 {
        height: 1rem
    }
    .am-customer-stories-cards-logo.is-24 {
        height: 1.375rem
    }
    .am-customer-stories-cards-logo.is-24.adjust-baseline {
        height: 1.25rem
    }
    .am-customer-stories-cards-logo.is-20 {
        height: 1.125rem
    }
    .am-customer-stories-cards-logo.is-11 {
        height: .5625rem
    }
    .am-card-inner.is-customers {
        aspect-ratio: auto;
        aspect-ratio: auto;
        flex-flow: column;
        display: flex
    }
    .am-card-back {
        border-radius: .625rem;
        display: none
    }
    .am-customer-stories-cards-testimonial {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        border-radius: .625rem;
        padding: .75rem 1rem 1rem
    }
    .am-customer-stories-testimonial-img {
        border-radius: .375rem;
        width: 2rem;
        height: 2rem
    }
    .am-case-study-person-details {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-paragraph-14 {
        font-size: .75rem
    }
    .am-paragraph-14.am-is-full-black.is-competitors-list {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-paragraph-14.am-is-full-black.is-customers-list-cta,
    .am-paragraph-14.am-is-full-black.is-competitors-list {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-paragraph-14.am-is-full-black.is-customers-list-cta,
    .am-paragraph-14.am-is-full-black.is-competitors-list {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-paragraph-14.am-is-full-black.is-competitors-list.is-external-link {
        opacity: .4;
        opacity: .4
    }
    .am-paragraph-14.am-is-full-black.is-customers-list-cta {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-blog-section-wrapper {
        grid-column-gap: 2.75rem;
        grid-row-gap: 2.75rem
    }
    .am-blog-section-articles {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-blog-section-item-link {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-blog-section-item-link:hover {
        transform: none
    }
    .am-footer-cta-wrapper.am-padding-100 {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 30rem
    }
    .am-footer-cta-wrapper.am-padding-100.am-no-padding-bottom.is-bigger-gap {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-padding-44 {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem
    }
    .am-footer-content-wrapper {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .am-footer-content-top {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column
    }
    .am-footer-left-wrapper {
        flex-flow: row
    }
    .am-footer-social-wrapper {
        flex-flow: column
    }
    .am-footer-right-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-columns: auto auto auto auto
    }
    .am-footer-social-icon-link {
        width: 1.75rem;
        height: 1.75rem
    }
    .am-footer-logo-wrapper {
        height: 2.25rem
    }
    .am-footer-foot-links-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-footer-column.is-new {
        flex: 1
    }
    .am-demo-video-border {
        border-width: .5rem;
        border-radius: .75rem
    }
    .fs_accordion-2_body {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        padding: .625rem .75rem
    }
    .fs_accordion-2_body.is-duo-beneftis,
    .fs_accordion-2_body.is-faq {
        padding-bottom: 1.25rem
    }
    .fs_accordion-2_body.is-duo-beneftis,
    .fs_accordion-2_body.is-faq {
        padding-bottom: 1.25rem
    }
    .fs_accordion-2_body.is-competitor-strenghts {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding-bottom: 1.25rem
    }
    .fs_accordion-2_header.am-nav-link {
        font-size: .75rem
    }
    .fs_accordion-2_header.is-faq {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .am-footer-link.is-new.is-dark,
    .am-footer-link.is-new.is-dark:hover,
    .am-footer-link.is-dark,
    .am-footer-link.is-dark:hover,
    .am-footer-link.has-sub-links.no-hover.is-dark:hover {
        color: var(--am--primary-dark)
    }
    .am-footer-link.is-soon.is-dark {
        color: var(--am--primary-dark-transparent)
    }
    .am-footer-link.is-soon.is-dark:hover {
        opacity: .6;
        color: var(--am--primary-dark-transparent)
    }
    .am-footer-link.is-soon.is-dark.hide {
        display: none
    }
    .am-footer-link.is-new.is-dark,
    .am-footer-link.is-new.is-dark:hover,
    .am-footer-link.is-new.is-dark,
    .am-footer-link.is-new.is-dark:hover,
    .am-footer-link.is-dark,
    .am-footer-link.is-dark:hover,
    .am-footer-link.has-sub-links.no-hover.is-dark:hover,
    .am-footer-link.has-sub-links.no-hover.is-dark:hover,
    .am-footer-link.has-sub-links.no-hover.is-dark:hover {
        color: var(--am--primary-dark)
    }
    .am-doodle.is-product-duo-copilot-video,
    .am-doodle.is-product-duo-copilot-cta,
    .am-doodle.is-about-video {
        width: 13%
    }
    .am-doodle.is-customer-stories {
        width: 8rem;
        top: -1%;
        left: 0%
    }
    .am-doodle.is-pillars {
        width: 6rem;
        top: -8%;
        right: 0%
    }
    .am-doodle.is-personas {
        width: 13rem;
        top: -26%;
        right: 0%
    }
    .am-doodle.is-duo-1 {
        top: 0%
    }
    .am-doodle.is-duo-2 {
        top: 2%
    }
    .am-doodle.is-duo-3-1 {
        width: 13%;
        top: 5%;
        left: 0%
    }
    .am-doodle.is-duo-3-2 {
        height: 20%;
        top: 0%
    }
    .am-doodle.is-duo {
        width: 10rem;
        top: 6%;
        right: 5%
    }
    .am-doodle.is-cta {
        width: 5.25rem;
        top: -2.5rem;
        right: -2.5rem
    }
    .am-doodle.is-competitor-strength {
        height: 1.25rem
    }
    .am-doodle.is-sad-face {
        height: 3rem;
        top: -2.5rem;
        right: -2rem
    }
    .am-doodle.is-sad-face.is-ads {
        right: -1rem
    }
    .am-doodle.is-happy-face {
        height: 3rem;
        top: -2.75rem;
        left: -2.75rem
    }
    .am-doodle.is-competitors {
        height: 3.25rem;
        top: -2.125rem;
        right: -12.25rem
    }
    .am-doodle.is-duo-voice-hero {
        display: none
    }
    .am-doodle.is-careers-grow {
        width: 8rem;
        bottom: -90%;
        right: 14%
    }
    .am-doodle.is-searcher-hero {
        height: 2rem;
        top: -1.5rem;
        left: -1.25rem
    }
    .am-doodle.is-wall-of-love {
        right: -1.5rem
    }
    .am-doodle.is-careers-cta {
        height: 6.25rem;
        left: -6.25rem
    }
    .am-doodle.is-wall-of-love-page {
        right: -1.5rem
    }
    .am-doodle.is-partners-how-step {
        height: 1.75rem;
        margin-top: -.125rem
    }
    .am-doodle.is-partners-cta {
        height: 6.25rem;
        top: 60%;
        left: -2.25rem
    }
    .am-doodle.is-product-features {
        right: -1.5%
    }
    .am-doodle.is-product-sequences {
        height: 2.25rem;
        left: .75rem
    }
    .am-doodle.is-product-sequences-video {
        display: none
    }
    .am-doodle.is-product-searcher {
        width: 10rem;
        top: .5rem;
        right: -8rem
    }
    .am-doodle.is-product-analytics {
        height: 6rem;
        top: 0;
        right: -2rem
    }
    .am-doodle.is-thanks-hero-left {
        width: 2.25rem;
        top: -1.375rem;
        left: -1.75rem;
        right: 2.15rem
    }
    .am-doodle.is-thanks-hero-right {
        width: 2.375rem;
        top: -1.625rem;
        right: -1.75rem
    }
    .am-doodle.is-product-signals {
        height: 3.75rem;
        right: 3rem
    }
    .am-doodle.is-product-unibox {
        height: 3.25rem;
        top: .5rem;
        right: 0
    }
    .am-doodle.is-product-duo-inbox {
        height: 4.75rem;
        top: -1rem;
        right: 1.5rem
    }
    .am-doodle.is-product-duo-copilot {
        width: 7.5rem
    }
    .am-doodle.is-product-duo-copilot-video,
    .am-doodle.is-product-duo-copilot-cta,
    .am-doodle.is-about-video {
        width: 13%
    }
    .am-doodle.is-product-workflows {
        height: 4.5rem;
        top: -2rem;
        right: 3.75rem
    }
    .am-super-rep-illustration {
        width: 5.5rem;
        left: -4rem
    }
    .am-padding-56 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .am-logo-img.hide {
        display: none
    }
    .am-footer-link-new-box.is-light {
        border-color: var(--am--border-black);
        background-color: var(--am--secondary-white);
        color: var(--am--primary-dark-transparent);
        border-color: var(--am--border-black);
        background-color: var(--am--secondary-white)
    }
    .am-personas-gradient.is-sellers {
        height: 27%;
        transform: translateY(.75rem)
    }
    .am-personas-gradient.is-leaders {
        height: 54%
    }
    .am-personas-gradient.is-founders {
        top: -2.5%
    }
    .am-personas-gradient.is-marketers {
        width: 48%;
        height: 50%
    }
    .am-ai-assistant-heading-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-max-width-400 {
        max-width: 22rem
    }
    .am-max-width-270 {
        max-width: 16.5rem
    }
    .am-max-width-344 {
        max-width: 18rem
    }
    .am-home-hero-heading-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-hide-tablet {
        display: none
    }
    .am-navbar-mobile-menu-btn {
        z-index: 12;
        cursor: pointer;
        border-radius: .5rem;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        padding: .5rem;
        display: flex;
        position: relative
    }
    .am-burger-icon {
        width: 1.125rem;
        height: 1.125rem
    }
    .am-max-width-460 {
        max-width: 27rem
    }
    .am-hide-desktop {
        display: block
    }
    .am-max-width-544 {
        max-width: 28rem
    }
    .am-pillars-shadow-left,
    .am-pillars-shadow-right {
        width: 5%
    }
    .am-max-width-442 {
        max-width: 24rem
    }
    .am-max-width-340 {
        max-width: 19rem
    }
    .div-block-60.am-hide-desktop {
        display: none
    }
    .am-personas-hero-illustration-mobile {
        height: 7rem
    }
    .am-navbar-mobile-menu-wrapper {
        border: 1px solid var(--am--border-black);
        background-color: var(--am--secondary-white);
        opacity: 0;
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        transform-origin: 50% 0;
        border-radius: .75rem;
        align-self: stretch;
        width: auto;
        max-height: 100%;
        padding: 3.125rem 1.25rem 1.25rem;
        display: none;
        position: fixed;
        inset: .75rem .75rem auto;
        overflow: scroll;
        transform: scale(.95)
    }
    .am-navbar-mobile-menu-wrapper.am-hide-desktop {
        flex-flow: column
    }
    .am-navbar-mobile-menu-wrapper.am-hide-desktop.is-visible {
        opacity: 1;
        opacity: 1;
        display: flex
    }
    .am-navbar-mobile-menu-container {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-columns: auto auto auto auto;
        padding-top: 1.25rem
    }
    .am-navbar-mobile-header-bg {
        z-index: 9;
        border: 1px solid var(--am--border-black);
        background-color: var(--am--secondary-light);
        transform-origin: 50% 0;
        border-radius: .75rem .75rem 0 0;
        height: 3.25rem;
        position: absolute;
        inset: .75rem -.5rem auto;
        transform: scale(.95)
    }
    .am-navbar-mobile-header-bg.am-hide-desktop {
        opacity: 0;
        opacity: 0
    }
    .am-no-padding-top {
        padding-top: 0
    }
    .am-heading-24 {
        letter-spacing: -.4px;
        font-size: 1.25rem
    }
    .am-testimonials-arrows-wrapper {
        max-width: 39rem
    }
    .am-max-width-348 {
        max-width: 18rem
    }
    .am-feature-hero-content-top {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        width: 50%;
        max-width: 30rem;
        padding-left: 1.75rem
    }
    .am-feature-hero-content-top.is-landing.is-center {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-left: 0
    }
    .am-feature-hero-content-top.is-center {
        width: 100%;
        padding-left: 0
    }
    .am-feature-hero-content-top-text {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-feature-hero-heading-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-feature-hero-content {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-top: 8rem;
        padding-bottom: 2.5rem
    }
    .am-feature-hero-content.is-ads {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
    .am-duo-bento-card {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        border-radius: .625rem;
        padding: 1.75rem 3.5rem 2.5rem
    }
    .am-duo-bento-card.is-small {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding-top: 1rem;
        padding-left: 1.25rem
    }
    .am-duo-bento-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-duo-bento-card-image {
        border-top-left-radius: .5rem;
        height: 13rem
    }
    .am-duo-bento-card-image.am-medium-shadow {
        height: 86%
    }
    .am-medium-shadow {
        box-shadow: 0 5px 5px #1212120d, 0 16px 16px #1212120a, 0 28px 24px #12121208, 0 36px 28px #11111103
    }
    .am-duo-bento-card-image-wrapper {
        flex: 1
    }
    .am-duo-signals-content-wrapper {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-duo-signals-content-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 28rem
    }
    .am-duo-signals-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-duo-signals-stripe-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        margin-top: -.75rem;
        margin-bottom: -.75rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .am-duo-signals-shadow-left,
    .am-duo-signals-shadow-right {
        width: 3.5rem
    }
    .am-duo-signals-stripe {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-duo-signal-card {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem;
        padding: .625rem .75rem
    }
    .am-duo-signal-circle {
        width: .875rem;
        height: .875rem
    }
    .am-faq-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-faq-wrapper.is-careers-values {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        flex-flow: column
    }
    .am-duo-bento-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-padding-top-84 {
        padding-top: 4.25rem
    }
    .am-feature-image-wrapper {
        width: 50%;
        padding: 0
    }
    .am-feature-image-wrapper.is-deliverability-booster {
        border: 1px solid var(--am--border-black);
        border: 1px solid var(--am--border-black);
        outline-style: none;
        max-width: 23rem
    }
    .am-manifesto-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 6.25rem;
        padding-bottom: 3.5rem
    }
    .am-manifesto-top-content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-manifesto-illustration-wrapper {
        max-width: 25rem
    }
    .am-manifesto-text-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        max-width: 32rem
    }
    .am-paragraph-24 {
        letter-spacing: -.4px;
        font-size: 1.25rem
    }
    .am-manifesto-text {
        grid-column-gap: 1.6875rem;
        grid-row-gap: 1.6875rem
    }
    .am-list-item {
        letter-spacing: -.36px;
        padding-left: .375rem;
        font-size: 1.125rem
    }
    .am-max-width-600 {
        max-width: 34rem
    }
    .am-footer-button-container {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }
    .am-home-duo-product-screen {
        border-radius: .5rem;
        width: 90%
    }
    .am-home-duo-product-screen.is-duo {
        width: 100%
    }
    .am-manifesto-timeline-container {
        width: 140%;
        margin-top: 2.5rem;
        margin-bottom: 2.5rem;
        left: -20%
    }
    .am-manifesto-shader-code {
        width: calc(50vw - 10.3rem)
    }
    .am-manifesto-text-illustration {
        width: 5.25rem;
        left: -4.25rem
    }
    .am-nav-banner-link {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-nav-banner-link.is-minified {
        margin-top: -2.25rem
    }
    .am-nav-banner-link-content {
        font-size: .75rem
    }
    .am-product-demo-modal {
        display: none
    }
    .am-product-demo-video {
        height: auto
    }
    .am-testimonial-picture-small {
        width: 4.5rem;
        height: 4.5rem
    }
    .am-404-giant-text {
        font-size: 14rem
    }
    .am-new-label-wrapper.is-customers {
        width: 1.5rem;
        height: 1.5rem
    }
    .am-duo-section {
        border-radius: 1rem
    }
    .am-padding-bottom-144 {
        padding-bottom: 7rem
    }
    .am-heading-84-caps {
        letter-spacing: -2.04px;
        font-size: 4.25rem
    }
    .am-padding-bottom-84 {
        padding-bottom: 4.25rem
    }
    .am-cta-heading-wrapper {
        max-width: 27rem
    }
    .am-max-width-436 {
        max-width: 23.5rem
    }
    .am-heading-56-caps {
        letter-spacing: -1.76px;
        font-size: 2.75rem
    }
    .am-heading-56-caps.is-feature-page {
        font-size: 2.5rem
    }
    .am-grain-button {
        border-radius: .5rem
    }
    .am-grain-word {
        border-radius: .375rem
    }
    .am-nav-btn-wrapper {
        z-index: 10
    }
    .am-nav-btn-wrapper.am-full-width.is-mobile-menu {
        max-width: 26rem
    }
    .am-no-padding-sides-tablet {
        padding-left: 0;
        padding-right: 0
    }
    .am-padding-bottom-44 {
        padding-bottom: 2.75rem
    }
    .am-brand-content-wrapper {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        max-width: 32rem
    }
    .div-block-104 {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-brand-logo-wrapper {
        padding-left: 2.75rem;
        padding-right: 2.75rem
    }
    .am-brand-logo {
        max-height: 2.75rem
    }
    .am-brand-logo.is-icon {
        max-height: 5.75rem
    }
    .am-brand-logo.is-icon.is-circle {
        max-height: 6rem
    }
    .am-brand-color-wrapper {
        aspect-ratio: 3/2;
        padding-top: 1.25rem;
        padding-left: 1.25rem;
        padding-right: 0
    }
    .am-brand-colors-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .am-max-width-462 {
        max-width: 26.8rem
    }
    .am-competitor-hero {
        grid-column-gap: 2.75rem;
        grid-row-gap: 2.75rem;
        padding-top: 8rem
    }
    .am-competitor-hero-top {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-competitor-hero-heading {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-competitor-hero-card {
        padding: 1rem
    }
    .am-competitor-hero-card.is-smaller {
        aspect-ratio: 1;
        aspect-ratio: 1;
        padding: .75rem
    }
    .am-competitor-cards-wrapper.is-2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: auto auto auto;
        display: grid
    }
    .am-competitor-card-richtext p,
    .am-competitor-card-richtext li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-card-richtext h2 {
        letter-spacing: -.84px;
        font-size: 1.75rem
    }
    .am-competitor-card-richtext h3 {
        letter-spacing: -.56px;
        font-size: 1.75rem
    }
    .am-competitor-card-richtext p,
    .am-competitor-card-richtext li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-card-richtext h4 {
        letter-spacing: -.36px;
        font-size: 1.125rem
    }
    .am-competitor-card-richtext blockquote {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-card-richtext h1 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .am-competitor-feedback-section {
        grid-column-gap: 2.75rem;
        grid-row-gap: 2.75rem
    }
    .am-competitor-feedback-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-competitor-feedback-card {
        padding: 1rem
    }
    .am-competitor-feedback-card-richtext p,
    .am-competitor-feedback-card-richtext li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-feedback-card-richtext h2 {
        letter-spacing: -.84px;
        font-size: 1.75rem
    }
    .am-competitor-feedback-card-richtext h3 {
        letter-spacing: -.4px;
        font-size: 1.25rem
    }
    .am-competitor-feedback-card-richtext p,
    .am-competitor-feedback-card-richtext li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-feedback-card-richtext h4 {
        letter-spacing: -.36px;
        font-size: 1.125rem
    }
    .am-competitor-feedback-card-richtext blockquote {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-feedback-card-richtext h1 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .am-competitor-benefits-card {
        padding: 1rem
    }
    .am-competitor-comparison-table-heading {
        margin-left: -.75rem;
        margin-right: -.75rem;
        padding-top: 4.375rem;
        padding-left: .75rem;
        padding-right: .75rem
    }
    .am-competitor-comparison-table-row {
        margin-left: -.75rem;
        margin-right: -.75rem;
        padding-left: .75rem;
        padding-right: .75rem
    }
    .am-competitor-benefits-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-competitor-benefits-card-richtext p,
    .am-competitor-benefits-card-richtext li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-benefits-card-richtext h2 {
        letter-spacing: -.84px;
        font-size: 1.75rem
    }
    .am-competitor-benefits-card-richtext h3 {
        letter-spacing: -.4px;
        font-size: 1.25rem
    }
    .am-competitor-benefits-card-richtext p,
    .am-competitor-benefits-card-richtext li {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-benefits-card-richtext h4 {
        letter-spacing: -.36px;
        font-size: 1.125rem
    }
    .am-competitor-benefits-card-richtext blockquote {
        letter-spacing: -.18px;
        font-size: 1.125rem
    }
    .am-competitor-benefits-card-richtext h1 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .am-competitor-testimonial-richtext p {
        letter-spacing: 0;
        font-size: .875rem;
        line-height: 1.1
    }
    .am-competitor-testimonial-richtext blockquote {
        letter-spacing: -.48px;
        margin-bottom: .5rem;
        font-size: 1.5rem;
        line-height: 1.2
    }
    .am-competitor-strengths-card {
        padding: 1rem
    }
    .am-padding-top-44 {
        padding-top: 2.75rem
    }
    .am-competitor-signals-tabs-content {
        margin-top: 1rem
    }
    .am-competitor-signals-tab-content-comparison {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: 1rem
    }
    .am-competitor-next-section {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-max-width-528 {
        max-width: 27rem
    }
    .am-competitor-battle-cards {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        padding: .625rem 1.25rem
    }
    .am-competitor-battle-cards.is-competitor-strenghts {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding-bottom: 0
    }
    .am-competitor-battle-card {
        padding: 1rem
    }
    .am-competitor-battle-cards-section {
        grid-column-gap: 2.75rem;
        grid-row-gap: 2.75rem
    }
    .am-max-width-568 {
        max-width: 28rem
    }
    .am-competitors-section-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-competitors-section-wrapper.am-padding-100.am-no-padding-top {
        padding-top: 0
    }
    .am-duo-voice-hero-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-radius: 1rem;
        max-width: 20rem;
        padding-top: 1.5rem;
        padding-bottom: 1.75rem
    }
    .am-duo-voice-hero-card.is-2,
    .am-duo-voice-hero-card.is-2:hover {
        transform: translate(-2rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card.is-3,
    .am-duo-voice-hero-card.is-3:hover {
        transform: translate(-.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card.is-4,
    .am-duo-voice-hero-card.is-4:hover {
        transform: translate(-.75rem, .75rem)rotate(-6deg)
    }
    .am-duo-voice-hero-card.is-1 {
        transform: translate(-1rem)
    }
    .am-duo-voice-hero-card.is-2,
    .am-duo-voice-hero-card.is-2:hover {
        transform: translate(-2rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card.is-3,
    .am-duo-voice-hero-card.is-3:hover {
        transform: translate(-.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card.is-4,
    .am-duo-voice-hero-card.is-4:hover {
        transform: translate(-.75rem, .75rem)rotate(-6deg)
    }
    .am-duo-voice-hero-card-content-bottom {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-duo-voice-player-wrapper {
        border-radius: .75rem;
        padding: 1.5rem 1rem 1rem
    }
    .am-grain-duo-voice-clone {
        border-radius: .375rem
    }
    .am-competitors-hero-wrapper {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem
    }
    .am-max-width-726 {
        max-width: 37rem
    }
    .am-competitors-hero-wrapper-top {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-competitors-hero-top-heading {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem
    }
    .am-competitors-list-filter-wrapper {
        border-radius: .375rem;
        padding: .625rem .75rem
    }
    .am-competitors-list-filter-wrapper:hover {
        color: var(--am--secondary-white)
    }
    .am-competitors-list-filter-wrapper.is-secondary:hover {
        color: var(--am--primary-dark)
    }
    .am-competitors-list-filter-wrapper.is-secondary.is-pricing-btn {
        border-color: #0000
    }
    .am-competitors-list-filter-wrapper.is-light:hover {
        color: var(--am--primary-dark)
    }
    .am-competitors-list-filter-wrapper.is-light.is-no-hover.is-absolute.is-no-opacity {
        opacity: 1;
        opacity: 1;
        opacity: 1;
        opacity: 1
    }
    .am-competitors-list-filter-wrapper.is-white:hover {
        color: var(--am--primary-dark)
    }
    .am-competitors-list-filter-wrapper.is-white.am-hide-desktop {
        justify-content: center;
        align-self: stretch;
        align-items: flex-start;
        display: flex
    }
    .am-competitors-list-filter-wrapper.is-white.am-hide-desktop.is-alternative {
        color: var(--am--primary-dark-transparent);
        background-color: #0000;
        border-style: none;
        align-self: flex-start;
        padding: 0
    }
    .am-competitors-list-filter-wrapper.is-no-hover.is-absolute.is-no-opacity {
        opacity: 1;
        opacity: 1;
        opacity: 1
    }
    .am-competitors-list-filter-wrapper.is-off-white:hover {
        color: var(--am--primary-dark)
    }
    .am-competitors-list-filter-wrapper.is-off-white.is-no-hover.is-absolute.is-no-opacity {
        opacity: 1;
        opacity: 1;
        opacity: 1;
        opacity: 1
    }
    .am-competitors-list-item.is-cta {
        margin-left: 0;
        margin-right: 0
    }
    .am-competitors-list-item-link {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 1.375rem;
        padding-right: 1.375rem
    }
    .am-competitors-list-item-link:hover {
        background-color: #0000
    }
    .am-customers-list-item-logo {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-competitors-list-icon {
        height: 1.5rem
    }
    .am-competitors-list-link-wrapper {
        padding-top: 1.375rem;
        padding-bottom: 1.375rem
    }
    .am-competitors-list-link-wrapper.is-cta {
        padding-left: 0;
        padding-right: 0
    }
    .am-competitors-see-comparison-text {
        opacity: 1
    }
    .am-social-proof-bottom-section {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-wall-of-love-section {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-competitors-social-proof-cards {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: 1fr 1fr
    }
    .am-competitors-social-proof-card-front {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: .75rem 1rem 1rem;
        font-size: .875rem;
        position: static
    }
    .am-competitors-social-proof-card-front.is-pink {
        border-radius: .625rem
    }
    .am-duo-voice-why-section {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-duo-voice-why-cards-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-duo-voice-why-card {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: 1.75rem .875rem .875rem
    }
    .am-duo-voice-why-card.is-ads {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: 1.75rem 1rem 1rem
    }
    .am-duo-voice-why-card-text {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-duo-voice-why-doodle {
        height: 4.25rem
    }
    .am-duo-voice-hero-arrows-wrapper {
        transform: translate(-1rem)
    }
    .am-ads-hero {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        padding-top: 8rem
    }
    .am-ads-hero-illustration-wrapper {
        max-width: 25rem
    }
    .am-ads-social-proof-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-ads-hero-shader-code {
        width: calc(50vw - 20.75rem);
        height: 50%;
        top: -4.5%
    }
    .am-padding-84 {
        padding-top: 4.25rem;
        padding-bottom: 4.25rem
    }
    .am-shadow-float {
        display: flex
    }
    .am-pricing-hero-content {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-pricing-hero-content-top {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem
    }
    .am-pricing-card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        border-radius: 1rem;
        padding: 1rem 1rem .75rem;
        position: relative;
        box-shadow: 4px 15px 28px #000d5314
    }
    .am-pricing-card-content-top {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-pricing-card-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-pricing-cards-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-check-tick {
        width: 1rem;
        height: 1rem
    }
    .am-check-tick.is-smaller {
        width: .625rem;
        height: .625rem
    }
    .am-pricing-table-heading {
        margin-left: -.75rem;
        margin-right: -.75rem;
        padding-top: 4.375rem;
        padding-left: .75rem;
        padding-right: .75rem
    }
    .div-block-132 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-pricing-card-form {
        margin-left: -.25rem;
        margin-right: -.25rem
    }
    .am-pricing-form,
    .am-pricing-table-title-wrapper {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-pricing-table-title {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-legal-top,
    .am-legal-text-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-legal-richtext h2 {
        font-size: 1.75rem
    }
    .am-legal-richtext p {
        margin-top: 0;
        margin-bottom: 1.25rem
    }
    .am-legal-richtext h3 {
        margin-bottom: 1.25rem
    }
    .am-legal-callout {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        border-radius: .625rem;
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        padding: 1.25rem
    }
    .am-duo-voice-hero-card-mobile {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-radius: 1rem;
        max-width: 20rem;
        padding-top: 1.5rem;
        padding-bottom: 1.75rem
    }
    .am-duo-voice-hero-card-mobile.is-2,
    .am-duo-voice-hero-card-mobile.is-2:hover {
        transform: translate(-2rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card-mobile.is-3,
    .am-duo-voice-hero-card-mobile.is-3:hover {
        transform: translate(-.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card-mobile.is-4,
    .am-duo-voice-hero-card-mobile.is-4:hover {
        transform: translate(-.75rem, .75rem)rotate(-6deg)
    }
    .am-duo-voice-hero-card-mobile.is-1 {
        transform: translate(-1rem)
    }
    .am-duo-voice-hero-card-mobile.is-2,
    .am-duo-voice-hero-card-mobile.is-2:hover {
        transform: translate(-2rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card-mobile.is-3,
    .am-duo-voice-hero-card-mobile.is-3:hover {
        transform: translate(-.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card-mobile.is-4,
    .am-duo-voice-hero-card-mobile.is-4:hover {
        transform: translate(-.75rem, .75rem)rotate(-6deg)
    }
    .am-long-text-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 28rem
    }
    .am-careers-heading-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-careers-values-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        align-self: flex-end
    }
    .am-careers-values-card {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: 1.75rem .875rem .875rem
    }
    .am-careers-values-card.is-ads {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: 1.75rem 1rem 1rem
    }
    .am-careers-testimonials-section {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-careers-testimonials-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 23.75rem;
        padding: 1rem 1.25rem 1.25rem
    }
    .am-careers-testimonials-stripe {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding-right: .75rem
    }
    .am-home-hero-content-humanx {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }
    .am-duo-signals-content-wrapper-humanx {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-customers-hero-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-customers-hero-card-result-rich-text p {
        font-size: .875rem
    }
    .am-customers-hero-main-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: .75rem
    }
    .am-customers-hero-main-card-result-rich-text {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        min-height: 7.125rem
    }
    .am-customers-hero-main-card-result-rich-text p {
        font-size: .875rem
    }
    .am-customers-hero-main-card-cards {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem
    }
    .am-customers-hero-card-heading {
        padding-top: 3.25rem
    }
    .am-customers-logo-container {
        top: .75rem;
        right: .75rem
    }
    .am-more-filters-icon {
        width: .875rem;
        height: .875rem
    }
    .am-customers-more-filters-button {
        padding: .9375rem
    }
    .am-customers-list-cta-icon-wrapper {
        height: 1.5rem
    }
    .am-customers-list-item-cta-link {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 1.375rem;
        padding-right: 1.375rem
    }
    .am-customers-list-item-cta-link:hover {
        background-color: var(--am--primary-dark)
    }
    .am-customers-wall-of-love-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        max-height: 40rem
    }
    .am-customers-wall-of-love-card {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        border-radius: .625rem;
        padding: 1rem
    }
    .am-customers-wall-of-love-card:hover {
        background-color: var(--am--secondary-dark)
    }
    .am-customers-wall-of-love-column {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-customers-wall-of-love-collection {
        padding-bottom: .75rem
    }
    .am-searcher-hero-product-wrapper {
        aspect-ratio: auto;
        border-top-style: none;
        border-top-width: .5rem;
        border-left-style: none;
        border-left-width: .5rem;
        border-right-style: none;
        border-right-width: .5rem;
        border-top-left-radius: 2rem;
        border-top-right-radius: 2rem
    }
    .am-searcher-hero-product-container {
        border-top-left-radius: 1.5rem;
        border-top-right-radius: 1.5rem;
        padding: 1.25rem 1.25rem 2.5rem
    }
    .am-searcher-hero-product-elements {
        grid-row-gap: 1.5rem
    }
    .am-searcher-product-search-bar {
        grid-row-gap: .75rem;
        border-radius: .75rem;
        height: 2.75rem;
        padding: .25rem
    }
    .am-searcher-product-search-content {
        grid-column-gap: .375rem;
        padding: .25rem
    }
    .am-searcher-search-icon {
        width: 1rem;
        height: 1rem
    }
    .am-searcher-product-search-input {
        font-size: .875rem;
        transform: translateY(.875rem)
    }
    .am-searcher-product-search-input.is-leaving {
        transform: translateY(-.875rem)
    }
    .am-searcher-search-button {
        border-radius: .375rem;
        height: 1.75rem;
        padding-left: .425rem;
        padding-right: .425rem
    }
    .am-searcher-product-suggestions-wrapper {
        grid-row-gap: .5rem
    }
    .am-searcher-product-suggestions-heading {
        font-size: .75rem
    }
    .am-searcher-product-suggestions-cards-wrapper {
        grid-column-gap: .5rem
    }
    .am-searcher-product-suggestion-card {
        border-radius: .75rem;
        padding: .625rem
    }
    .am-searcher-product-suggestion-card-content {
        grid-column-gap: .625rem
    }
    .am-searcher-suggestion-gradient-wrapper {
        border-radius: .25rem;
        width: 1.5rem;
        height: 1.5rem
    }
    .am-searcher-suggestion-gradient-blurred {
        width: 2.25rem;
        height: 2.25rem
    }
    .am-searcher-product-suggestion-card-heading,
    .am-searcher-product-suggestion-card-text {
        font-size: .875rem
    }
    .am-searcher-product-search-input-container {
        height: 1.25rem
    }
    .am-searcher-suggestion-gradient {
        border-radius: .25rem
    }
    .am-searcher-product-bg-gradient {
        display: none
    }
    .am-customers-hero-card-link {
        border-radius: .625rem
    }
    .am-customers-hero-card-link:hover {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background-color: #0000
    }
    .am-brand-colors-grids-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }
    .am-customers-dropdown-arrow {
        width: .625rem;
        height: .625rem
    }
    .am-case-study-hero-section {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding-top: 8rem
    }
    .am-case-study-hero-main-card {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        min-height: 20.75rem;
        padding: 2.75rem 1.75rem 1.75rem
    }
    .am-case-study-title-rich-text {
        max-width: 32rem
    }
    .am-case-study-title-rich-text h1 {
        letter-spacing: -.7px;
        letter-spacing: -.7px;
        font-size: 1.75rem
    }
    .am-case-study-hero-cards-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-case-study-hero-card {
        border-radius: .5rem;
        padding: 1rem
    }
    .am-case-study-hero-card-rich-text {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-case-study-hero-card-rich-text p {
        font-size: .875rem
    }
    .am-case-study-hero-card-rich-text strong {
        letter-spacing: -.7px;
        font-size: 1.75rem
    }
    .am-case-study-hero-logo-container {
        top: 1rem;
        right: 1rem
    }
    .am-case-study-hero-logo {
        height: .75rem
    }
    .am-case-study-about-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-case-study-about-infos-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-case-study-about-info-content {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }
    .am-case-study-conversation-wrapper {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem;
        max-width: 37rem
    }
    .div-block-145 {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }
    .am-case-study-about-image-interaction-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        max-width: 37rem
    }
    .am-case-study-content-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-case-study-content-section {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 37rem
    }
    .am-case-study-content-section.is-sources {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-heading-32 {
        letter-spacing: -.7px;
        font-size: 1.75rem
    }
    .am-case-study-content-rich-text {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem
    }
    .am-case-study-content-rich-text p {
        font-size: 1rem
    }
    .am-case-study-content-rich-text blockquote {
        margin-top: 2.25rem;
        font-size: 1.75rem
    }
    .am-case-study-content-rich-text li {
        font-size: 1rem
    }
    .am-case-study-content-rich-text ol {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }
    .am-case-study-content-rich-text figure {
        margin-top: .875rem;
        margin-bottom: .875rem
    }
    .am-case-study-content-rich-text img {
        border-radius: .75rem
    }
    .am-case-study-content-rich-text h3 {
        letter-spacing: -.44px;
        margin-top: 1rem;
        font-size: 1.375rem
    }
    .am-case-study-content-rich-text h4 {
        letter-spacing: -.18px;
        margin-top: .5rem;
        font-size: 1.125rem
    }
    .am-case-study-rich-text-highlight {
        margin-top: .75rem;
        margin-left: -1.25rem;
        margin-right: -1.25rem;
        padding: 1.25rem
    }
    .am-case-study-rich-text-highlight p {
        font-size: 1rem
    }
    .am-case-study-results-wrapper {
        width: 45.5rem;
        max-width: 45.5rem;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
        margin-left: calc(-22.75rem + 50%)
    }
    .am-padding-112 {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem
    }
    .am-case-study-results-card {
        border-radius: .5rem;
        min-height: 8rem
    }
    .am-case-study-results-rich-text strong {
        font-size: 1.75rem
    }
    .am-case-study-charts-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column
    }
    .am-case-study-chart-code {
        max-width: 37rem
    }
    .am-case-study-charts-collection {
        width: 45.5rem;
        max-width: 45.5rem;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
        margin-left: calc(-22.75rem + 50%)
    }
    .am-case-study-results-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        max-width: 37rem
    }
    .am-horizontal-padding-56 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .am-pillars-card-image-container {
        width: 80%
    }
    .am-pillars-card-image-container.is-modal {
        height: 14rem
    }
    .am-case-study-heading-wrapper {
        max-width: 32rem
    }
    .am-footer-title-wrapper.is-mobile-menu {
        padding-top: .25rem;
        padding-bottom: .25rem;
        padding-left: 1rem
    }
    .am-careers-memories-heading-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-careers-memories-picture-wrapper {
        border-radius: .5rem;
        width: 7.5rem
    }
    .am-careers-memories-picture-wrapper.is-big-h {
        width: 28rem
    }
    .am-careers-memories-picture-wrapper.is-small-v {
        width: 6rem
    }
    .am-careers-memories-picture-wrapper.is-small-v.is-2 {
        margin-left: 19%
    }
    .am-careers-memories-picture-wrapper.is-medium-h {
        width: 22rem
    }
    .am-careers-memories-picture-wrapper.is-medium-h.is-6 {
        margin-top: -5.25rem;
        margin-left: -3.5rem
    }
    .am-careers-memories-picture-wrapper.is-big-v {
        width: 13rem
    }
    .am-careers-memories-picture-wrapper.is-big-v.is-5 {
        margin-top: 3.5rem;
        margin-right: -3.5rem
    }
    .am-careers-memories-picture-wrapper.is-small-h {
        width: 13rem
    }
    .am-careers-memories-picture-wrapper.is-small-h.is-8 {
        bottom: 16rem;
        right: 18%
    }
    .am-careers-memories-picture-wrapper.is-3 {
        top: -3rem;
        right: 8%
    }
    .am-careers-memories-picture-wrapper.is-7 {
        margin-top: 3.5rem;
        left: -3.5rem
    }
    .am-careers-memories-picture-wrapper.is-9 {
        bottom: 1.75rem
    }
    .am-careers-benefits-heading-wrapper,
    .am-careers-benefits-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-careers-positions-section {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-careers-positions-heading-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-careers-positions-list-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-careers-positions-list-category {
        border-top-left-radius: .75rem;
        border-top-right-radius: .75rem;
        padding: 1.25rem
    }
    .am-careers-positions-list-category.is-light {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .am-careers-positions-category-list {
        border-bottom-right-radius: .75rem;
        border-bottom-left-radius: .75rem;
        padding: 0
    }
    .am-careers-list-item-link {
        border-radius: .375rem;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: .875rem;
        padding-right: .875rem
    }
    .am-careers-list-item-link:hover {
        background-color: #0000
    }
    .am-careers-list-link-wrapper {
        padding-top: .875rem;
        padding-bottom: .875rem
    }
    .am-careers-list-item-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding-left: .375rem
    }
    .am-customers-list-header {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }
    .am-checkbox-text {
        font-size: .75rem
    }
    .am-wall-of-love-grid,
    .am-wall-of-love-grid.is-onboarding,
    .am-wall-of-love-grid.is-onboarding {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-footer-link-wrapper.is-new.is-dark,
    .am-footer-link-wrapper.is-new.is-dark:hover,
    .am-footer-link-wrapper.is-dark,
    .am-footer-link-wrapper.is-dark:hover {
        color: var(--am--primary-dark)
    }
    .am-footer-link-wrapper.is-soon.is-dark {
        color: var(--am--primary-dark-transparent)
    }
    .am-footer-link-wrapper.is-soon.is-dark:hover {
        opacity: .6;
        color: var(--am--primary-dark-transparent)
    }
    .am-footer-link-wrapper.is-soon.is-dark.hide {
        display: none
    }
    .am-footer-link-wrapper.is-new.is-dark,
    .am-footer-link-wrapper.is-new.is-dark:hover,
    .am-footer-link-wrapper.is-new.is-dark,
    .am-footer-link-wrapper.is-new.is-dark:hover,
    .am-footer-link-wrapper.is-dark,
    .am-footer-link-wrapper.is-dark:hover {
        color: var(--am--primary-dark)
    }
    .am-customers-list-empty-state {
        padding-bottom: 1.5rem
    }
    .am-customers-section-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-customers-section-wrapper.am-padding-100.am-no-padding-top {
        padding-top: 0
    }
    .am-partners-programs-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-partners-program-card {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: .875rem
    }
    .am-partners-program-card.is-ads {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: 1.75rem 1rem 1rem
    }
    .am-partners-hero-content {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-partners-hero-revenue {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        justify-content: space-between;
        align-items: flex-start
    }
    .am-partners-hero-revenue.am-hide-desktop {
        display: flex
    }
    .div-block-156 {
        min-height: 20rem
    }
    .am-partners-revenue-wrapper {
        justify-content: center;
        align-items: center;
        min-height: 20rem
    }
    .am-heading-144 {
        letter-spacing: -6.4px;
        font-size: 8rem
    }
    .am-partners-hero-card {
        border-radius: 1rem;
        flex: none;
        width: 7rem;
        position: relative
    }
    .am-partners-hero-card.is-1 {
        margin-top: 0%;
        left: auto
    }
    .am-partners-hero-card.is-2 {
        margin-top: 20%;
        margin-left: -5%;
        left: auto
    }
    .am-partners-hero-card.is-3 {
        margin-top: 10%;
        left: auto
    }
    .am-partners-hero-card.is-4 {
        margin-top: 30%;
        margin-left: -7.5%
    }
    .am-partners-hero-card.is-5 {
        margin-top: 20%;
        right: auto
    }
    .am-partners-hero-card.is-6 {
        margin-top: 0%;
        margin-left: -5%;
        right: auto
    }
    .am-partners-hero-card.is-7 {
        margin-top: 10%;
        right: auto
    }
    .div-block-158 {
        width: 1.5rem
    }
    .am-partners-hero-wrapper-top {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding-bottom: 0
    }
    .am-signals-list-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-signals-categories-list {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem
    }
    .am-singals-category-item {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-signals-list-item {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        border-radius: 1rem;
        padding: .75rem
    }
    .am-signals-content-rich-text {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-signals-content-rich-text p {
        font-size: 1rem
    }
    .am-signals-content-rich-text blockquote {
        margin-top: 2.25rem;
        font-size: 1.75rem
    }
    .am-signals-content-rich-text li {
        font-size: 1rem
    }
    .am-signals-content-rich-text ol {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }
    .am-signals-content-rich-text figure {
        margin-top: .875rem;
        margin-bottom: .875rem
    }
    .am-signals-content-rich-text img {
        border-radius: .75rem
    }
    .am-signals-content-rich-text h3 {
        font-size: 1.25rem
    }
    .am-testimonial-user-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-faq-wrapper-new.am-gap-56.is-case-study {
        padding-top: 3.25rem
    }
    .am-faq-content-wrapper-new {
        max-width: 36rem
    }
    .am-faq-heading-number {
        padding-bottom: .125rem
    }
    .am-testimonial-inner-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        max-width: 33rem
    }
    .am-product-hero-content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-product-hero-content.is-landing.is-center {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-left: 0
    }
    .am-product-hero-content.is-center {
        width: 100%;
        padding-left: 0
    }
    .am-padding-168 {
        padding-top: 8rem;
        padding-bottom: 8rem
    }
    .am-padding-168-top {
        padding-top: 8rem
    }
    .am-padding-168-bottom {
        padding-bottom: 8rem
    }
    .am-partial-form-wrapper {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }
    .am-product-screen-hero-wrapper {
        border-top-style: none;
        border-left-style: none;
        border-right-style: none;
        border-radius: 0
    }
    .am-product-screen-hero-container {
        aspect-ratio: 1104/540;
        border-style: solid
    }
    .am-product-description-heading-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-product-description-screens-container {
        border-radius: .75rem
    }
    .am-product-description-left-wrapper,
    .am-product-description-screens-sticky {
        flex: 1
    }
    .am-product-description-icon {
        margin-top: 0
    }
    .am-product-features-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-product-use-cases-screens-wrapper {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .am-product-use-cases-left-wrapper {
        grid-column-gap: 6.25rem;
        grid-row-gap: 6.25rem;
        flex: 1;
        max-width: 20rem
    }
    .am-product-use-cases-left-item {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem
    }
    .am-product-use-cases-step:hover {
        opacity: .75
    }
    .am-product-use-cases-screen {
        border-radius: .5rem
    }
    .am-timer-baseline.is-fixed {
        z-index: 20;
        z-index: 20;
        inset: 3.925rem -.5rem auto;
        width: auto;
        position: absolute;
        inset: 3.925rem -.5rem auto
    }
    .am-product-hero-gradient {
        display: none
    }
    .am-product-hero-doodle-container {
        max-width: 36rem
    }
    .am-gap-84 {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem
    }
    .am-gap-56 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-max-width-880 {
        max-width: 46rem
    }
    .am-product-data-cards-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-product-data-card {
        padding: 1rem
    }
    .am-product-data-card.is-smaller {
        aspect-ratio: 1;
        aspect-ratio: 1;
        padding: .75rem
    }
    .am-product-cards-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-columns: 1fr 1fr;
        max-width: 55rem
    }
    .am-product-card {
        border-radius: .75rem;
        padding: 1rem
    }
    .am-product-card-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-product-card-doodle {
        height: 4.75rem
    }
    .am-product-card-doodle-container {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
    .am-product-card-bottom {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }
    .am-pricing-logos {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-pricing-logos-wrapper {
        grid-column-gap: 1.25rem
    }
    .am-pricing-logo.am-tooltip-hover {
        height: 2rem
    }
    .am-pricing-logos-mobile {
        display: flex
    }
    .div-block-165.am-padding-84.am-no-padding-bottom {
        padding-bottom: 0
    }
    .am-product-signals-list-section {
        margin-top: -.75rem
    }
    .am-product-screen-hero-over-fade {
        z-index: 10;
        aspect-ratio: 1104/540;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }
    .am-progressive-blur-wrapper {
        margin-left: -.5rem;
        margin-right: -.5rem
    }
    .am-progressive-blur-wrapper.is-404 {
        height: 16.5rem;
        margin-top: -5.75rem
    }
    .am-product-hero-split-left-wrapper {
        width: 55%
    }
    .am-padding-top-112 {
        padding-top: 6.25rem
    }
    .am-demo-form-wrapper {
        justify-content: center;
        align-items: flex-start;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }
    .am-demo-split-view {
        justify-content: center;
        align-items: stretch;
        max-width: calc(100% - max(50%, 28rem));
        max-height: 100dvh
    }
    .am-demo-split-view.is-right {
        width: 100%;
        min-width: 28rem;
        padding-left: 0
    }
    .am-demo-form-wrapper-current {
        justify-content: center;
        align-items: flex-start;
        display: flex
    }
    .am-demo-logo-wrapper {
        padding-top: 2rem
    }
    .am-demo-case-study-card {
        max-width: 17rem;
        padding-bottom: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-demo-case-study-logo-wrapper {
        height: 1.5rem
    }
    .am-demo-case-study-stripe-parent {
        height: 100%
    }
    .am-demo-case-study-stripe {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding-right: .75rem
    }
    .am-heading-28 {
        letter-spacing: -.4px;
        font-size: 1.5rem
    }
    .am-demo-logo {
        height: 100%
    }
    .am-case-study-sources-rich-text {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-case-study-sources-rich-text p {
        font-size: 1rem
    }
    .am-case-study-sources-rich-text blockquote {
        margin-top: 2.25rem;
        font-size: 1.75rem
    }
    .am-case-study-sources-rich-text li {
        font-size: 1rem
    }
    .am-case-study-sources-rich-text ol {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }
    .am-case-study-sources-rich-text figure {
        margin-top: .875rem;
        margin-bottom: .875rem
    }
    .am-case-study-sources-rich-text img {
        border-radius: .75rem
    }
    .am-case-study-sources-rich-text h3 {
        font-size: 1.25rem
    }
    .am-case-study-results-source {
        margin-bottom: -1rem
    }
    .am-case-study-time-stamp {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        display: flex
    }
    .am-careers-testimonials-shadow-left,
    .am-careers-testimonials-shadow-right {
        width: 3.5rem
    }
    .am-about-hero-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        width: 10rem;
        height: 10rem;
        padding: .75rem 1rem 1rem;
        font-size: .875rem
    }
    .am-about-hero-card.is-pink {
        border-radius: .625rem
    }
    .am-about-hero-card.is-3 {
        left: 38%
    }
    .am-about-awards {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        justify-content: flex-start;
        align-items: stretch
    }
    .am-about-founder-picture {
        border-radius: .75rem
    }
    .am-about-awards-card {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-radius: .75rem;
        height: 3.5rem;
        padding: .375rem .75rem .375rem .375rem
    }
    .am-about-award-image.is-1 {
        border-radius: .375rem
    }
    .am-about-founders-container-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr
    }
    .am-about-team-container {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
    .am-about-text-wrapper {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }
    .am-about-data-wrapper,
    .am-about-explore-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-about-hero-card-content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: .75rem 1rem 1rem;
        font-size: .875rem;
        position: static
    }
    .am-about-hero-card-content.is-pink {
        border-radius: .625rem
    }
    .am-ads-hero-wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
        place-items: start center
    }
    .am-logos-migrated-wrapper {
        grid-template-columns: 1fr 1fr 1fr
    }
    .am-logos-migrated-link {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding: 2rem 1rem
    }
    .am-logo-migrated-image-container {
        height: 2.25rem
    }
    .am-logo-migrated-btn-wrapper {
        height: 2.125rem
    }
    .am-careers-memories-heading-text-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-signals-item-color {
        width: 1.75rem;
        height: 1.75rem
    }
    .am-video-border {
        border-style: none
    }
    .am-workflows-recipes-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-columns: 1fr 1fr
    }
    .am-blog-index-list {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }
    .am-blog-index-item-wrapper {
        outline-width: .5rem
    }
    .am-blog-index-item-wrapper:hover {
        box-shadow: none;
        background-color: #0000;
        outline-color: #0000
    }
    .am-blog-index-list-pagination-number {
        aspect-ratio: 1;
        justify-content: center;
        align-items: center;
        width: 2.5rem;
        display: flex
    }
    .am-blog-index-list-pagination-arrow {
        aspect-ratio: 1;
        border-color: var(--am--neutral--neutral-08);
        background-color: var(--am--secondary-white);
        border-radius: .625rem;
        justify-content: center;
        align-items: center;
        width: 2.5rem;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
        display: flex
    }
    .am-blog-index-filters-list {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }
    .am-blog-index-filters-item {
        border-radius: .625rem;
        padding: .625rem
    }
    .am-blog-index-list-empty-state {
        padding-bottom: 1.5rem
    }
    .am-blog-post-hero-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 48rem
    }
    .am-blog-post-hero-heading-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-blog-post-hero-info-ai-icon-link.am-show-mobile {
        display: flex
    }
    .am-blog-post-tldr-wrapper {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }
    .am-blog-post-article-wrapper {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem;
        max-width: 36rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-blog-post-tldr-richtext {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem
    }
    .am-blog-post-tldr-richtext ul,
    .am-blog-post-tldr-richtext ol {
        padding-left: 1.25rem
    }
    .am-blog-post-tldr-richtext p {
        letter-spacing: -.22px;
        font-size: 1.375rem
    }
    .am-blog-post-tldr-richtext li {
        font-size: 1rem;
        line-height: 1.5
    }
    .am-blog-post-tldr-richtext ul,
    .am-blog-post-tldr-richtext ol {
        padding-left: 1.25rem
    }
    .am-blog-post-article-content-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-blog-post-article-dates-wrapper,
    .am-blog-post-article-date {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-blog-post-richtext {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem
    }
    .am-blog-post-richtext h2 {
        letter-spacing: -.84px;
        margin-top: 2.5rem;
        font-size: 1.625rem
    }
    .am-blog-post-richtext h3 {
        letter-spacing: -.4px;
        margin-top: 1rem;
        font-size: 1.375rem
    }
    .am-blog-post-richtext p {
        font-size: 1rem
    }
    .am-blog-post-richtext ul {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        padding-left: 1.25rem
    }
    .am-blog-post-richtext li {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-blog-post-richtext h4 {
        letter-spacing: -.36px;
        margin-top: .5rem;
        font-size: 1.125rem
    }
    .am-blog-post-richtext blockquote {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        padding-left: 1.125rem;
        padding-right: 2.5rem;
        font-size: 1.25rem
    }
    .am-blog-post-richtext h1 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .am-blog-post-richtext figcaption {
        margin-top: .875rem
    }
    .am-blog-post-richtext code {
        font-size: .9375rem
    }
    .am-blog-post-richtext pre {
        border-radius: .875rem;
        font-size: .875rem
    }
    .am-blog-post-richtext ol {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        padding-left: 1.25rem
    }
    .am-blog-post-author-info-wrapper {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem
    }
    .am-blog-post-author-picture {
        width: 2.5rem;
        height: 2.5rem
    }
    .am-blog-post-subscribe-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding: 1.25rem
    }
    .am-blog-post-subscribe-text-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-author-hero-wrapper {
        grid-column-gap: 1.625rem;
        grid-row-gap: 1.625rem
    }
    .am-author-hero-info-wrapper {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem
    }
    .am-author-hero-picture-wrapper {
        width: 4.75rem;
        height: 4.75rem
    }
    .am-author-hero-info-name-wrapper {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-number-count-wrapper {
        margin-top: .125rem
    }
    .am-text-align-center-tablet {
        text-align: center
    }
    .am-logos-stripe-container {
        height: 2.5rem
    }
    .am-paragraph-18 {
        font-size: 1rem
    }
    .am-workflows-recipe-heading-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-integrations-hero-container {
        max-height: 46rem
    }
    .am-integrations-category-link {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .am-integrations-grid-category-heading {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-integrations-grid-category-wrapper {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-integrations-grid-items-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-integrations-grid-item-link {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem;
        padding: 1rem
    }
    .am-integrations-categories-collection {
        max-width: 14rem;
        margin-top: -.5rem
    }
    .am-integrations-grid-item-logo-wrapper {
        width: 3rem;
        height: 3rem
    }
    .am-integrations-grid-item-logo-wrapper.is-big {
        width: 5.25rem;
        height: 5.25rem
    }
    .am-integrations-grid-item-logo-wrapper.is-big.is-am {
        top: 1.25rem
    }
    .am-integrations-grid-item-logo-wrapper.is-big.is-integration {
        bottom: 1.125rem
    }
    .am-gap-100 {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }
    .am-demo-form-container {
        max-width: 20rem
    }
    .am-integration-hero-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-integration-hero-heading-wrapper {
        max-width: 28rem
    }
    .am-integration-breadcrumbs-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-integration-body-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-integration-related-list,
    .am-integration-related-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-integration-hero-image-wrapper {
        max-width: 14rem
    }
    .am-product-hero-split-gradient-wrapper {
        flex: 0 auto;
        max-width: none;
        margin: 0 0
    }
    .am-product-hero-split-gradient-wrapper.is-sellers {
        min-width: 50%
    }
    .am-solutions-products-list-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: 3.5rem
    }
    .am-roi-calculator-form-input-text {
        letter-spacing: 0;
        height: 2.75rem;
        font-size: .875rem
    }
    .am-solutions-products-list-item-wrapper {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        outline-width: .5rem
    }
    .am-solutions-products-list-item-wrapper:hover {
        box-shadow: none;
        background-color: #0000;
        outline-color: #0000
    }
    .am-solutions-products-list-item-btn-wrapper {
        padding-top: .75rem
    }
    .am-solutions-hero-gradient.is-sellers {
        transform: translateY(.75rem)
    }
    .am-solutions-hero-gradient.is-leaders {
        height: 54%
    }
    .am-solutions-hero-gradient.is-founders {
        top: -2.5%
    }
    .am-solutions-hero-gradient.is-marketers {
        width: 48%;
        height: 50%
    }
    .am-footer-links {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-footer-links-container {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-footer-link-new.is-dark {
        color: var(--am--primary-dark-transparent)
    }
    .am-footer-link-new.is-dark:hover {
        background-color: var(--am--primary-light)
    }
    .am-footer-link-new.is-mobile-menu {
        color: var(--am--primary-dark-transparent);
        flex: 1;
        align-self: stretch;
        padding: .5rem 1rem
    }
    .am-footer-link-new.is-mobile-menu:hover {
        background-color: #0000
    }
    .am-footer-column-links-wrapper.is-mobile-menu {
        align-self: stretch
    }
    .am-footer-column-product-wrapper {
        min-width: 0;
        max-width: none;
        padding-right: .75rem
    }
    .am-footer-column-product-wrapper.is-product {
        flex: 1;
        min-width: 24rem;
        max-width: 41rem;
        padding-right: .75rem
    }
    .am-footer-right-links-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex: 1;
        grid-template-columns: 1fr 1fr;
        margin-left: -.75rem
    }
    .am-footer-column-product-links-column.is-mobile-menu {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        transition: all .25s cubic-bezier(.86, 0, .07, 1)
    }
    .am-footer-right-links-inner-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column
    }
    .div-block-177 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-mobile-menu {
        z-index: 11;
        background-color: var(--am--secondary-white);
        opacity: 0;
        transform-origin: 50% 0;
        border-radius: .75rem;
        flex-flow: column;
        height: calc(100dvh - 1.125rem);
        margin-top: -.5rem;
        margin-left: -.5rem;
        margin-right: -.5rem;
        padding-top: 4rem;
        padding-left: 0;
        padding-right: 0;
        display: none;
        position: absolute;
        inset: 0%
    }
    .am-mobile-menu.am-hide-desktop.am-shadow-float.is-visible {
        opacity: 1;
        opacity: 1;
        opacity: 1;
        opacity: 1;
        display: flex
    }
    .am-mobile-menu-accordion-trigger {
        cursor: pointer;
        justify-content: space-between;
        align-self: flex-start;
        align-items: center;
        width: 100%;
        padding: .75rem 1rem;
        display: flex
    }
    .div-block-179 {
        justify-content: center;
        align-items: center;
        width: 1rem;
        height: 1rem;
        display: flex
    }
    .am-mobile-menu-accordion {
        flex-flow: column;
        flex: none;
        width: 100%;
        max-width: 33rem;
        display: flex;
        position: relative;
        overflow: hidden
    }
    .div-block-181 {
        flex-flow: column;
        display: flex
    }
    .am-mobile-menu-accordion-group {
        flex: 1;
        width: 100%;
        display: flex;
        position: relative;
        overflow: hidden
    }
    .am-footer-accordion-content-body {
        flex-flow: column;
        padding-bottom: 1.25rem;
        display: flex
    }
    .am-mobile-menu-socials-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        justify-content: space-between;
        align-items: center;
        padding: 1rem;
        display: flex;
        position: relative
    }
    .am-mobile-menu-fade {
        z-index: 1;
        background-image: linear-gradient(180deg, var(--am--secondary-white), #fff0);
        opacity: 0;
        pointer-events: none;
        height: 5.25rem;
        transition: opacity .25s cubic-bezier(.23, 1, .32, 1);
        position: absolute;
        inset: 0% 0% auto
    }
    .am-mobile-menu-fade.is-bottom {
        background-image: linear-gradient(0deg, var(--am--secondary-white), #fff0);
        inset: auto 0% 0%
    }
    .am-mobile-menu-fade.is-visible {
        opacity: 1
    }
    .am-mobile-menu-group-wrapper {
        overscroll-behavior: none;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
        width: 100%;
        padding-bottom: 1rem;
        display: flex;
        overflow: scroll
    }
    .am-mobile-menu-socials {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        display: flex
    }
    .div-block-182 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        width: 100%;
        max-width: 31rem;
        display: flex
    }
    .am-mobile-menu-divider {
        background-color: var(--am--borders--black-medium);
        height: 1px;
        position: absolute;
        inset: auto 1rem 0%
    }
    .am-mobile-menu-vertical-divider {
        z-index: 2;
        background-color: var(--am--borders--black-medium);
        width: 1px;
        height: 100%;
        position: absolute;
        inset: 0% 33rem 0% auto
    }
    .am-mobile-menu-vertical-divider.is-bottom {
        height: calc(100% - 1rem)
    }
}

@media screen and (max-width:767px) {
    .page-padding {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .margin-top-large.margin-top-mobile-extra {
        margin-top: 3rem
    }
    .grid-2columns {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }
    .grid-2columns.is-center {
        grid-column-gap: 16px;
        grid-row-gap: 3.75rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .grid-2columns.is-top {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .section-2columns_column {
        width: 100%
    }
    .max-width-490.is-mobile-368,
    .max-width-460 {
        max-width: none
    }
    .max-width-500 {
        max-width: 24rem
    }
    .margin-top-xmedium.is-flex {
        justify-content: center
    }
    .tab-item {
        color: var(--midnight-blue\<deleted\|variable-45e6ce7e\>);
        font-size: 1.125rem
    }
    .vertical-rod {
        height: 100%
    }
    .section-bloglist-hero {
        padding-top: 12rem;
        padding-bottom: 3rem
    }
    .section-bloglist-hero.is-new {
        padding-bottom: 3.5rem
    }
    .section-bloglist-list {
        padding-bottom: 4.5rem
    }
    .blog-collection-list {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }
    .blog-grid-column1 {
        max-width: 30rem
    }
    .blog-richtext-container {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        width: 100%;
        max-width: 30rem
    }
    .form-wrapper-home {
        width: 25rem;
        margin-left: 0
    }
    .blog-collection-list_item-bottom {
        padding: 1rem
    }
    .column {
        max-width: 25rem;
        margin-left: auto;
        margin-right: auto
    }
    .section-academytemplate-hero {
        padding-top: 8.75rem;
        padding-bottom: 4.5rem
    }
    .academy-richtext-container {
        width: 100%
    }
    .academy-request-wrapper {
        bottom: -266%
    }
    .academy-request-wrapper.is-new {
        max-width: 28rem
    }
    .section-thanks {
        padding-top: 11.5rem;
        padding-bottom: 7.875rem
    }
    .section-thanks.is-trial-end {
        min-height: calc(100dvh - 2.625rem)
    }
    .form-block-wrapper-partial-mobile {
        width: 25rem
    }
    .form-wrapper-home-hybrid {
        width: 25rem;
        margin-left: 0
    }
    .form-block-wrapper-hybrid {
        width: 25rem
    }
    .form-demo_text-field-hybrid {
        width: 25rem;
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .6875rem
    }
    .customer-filter-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .filter-empty {
        padding: 6rem 1rem
    }
    .empty-filter-title-wrapper {
        align-items: stretch;
        width: 100%;
        max-width: none
    }
    .hero-14_left-column-wrapper {
        grid-row-gap: 1rem;
        margin-top: 1.875rem
    }
    .table-module-1_grid-item {
        display: none
    }
    .table-module-1_grid-item.is-top {
        flex-direction: row;
        display: block
    }
    .table-module-1_grid-item.is-content-blue {
        background-color: #0000;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .table-module-1_grid-item.is-empty {
        display: none
    }
    .table-module-1_grid-item.is-top-title.is-sticky.is-new {
        height: auto
    }
    .table-module-1_grid-item.is-mobile-title {
        border-bottom-style: none;
        padding-top: 1rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }
    .table-module-1_grid-item.is-mobile-title.mobile-hide {
        display: none
    }
    .table-module-1_grid-item.is-tab1 {
        align-items: center;
        display: flex
    }
    .icon-module-tab {
        height: 1rem
    }
    .icon-module-tab.is-mobile {
        height: 1.5rem;
        display: block
    }
    .icon-module-tab.is-mobile-hide {
        display: none
    }
    .hero-checklist-wrapper.is-ads {
        align-items: center
    }
    .how-it-works_column {
        margin-left: auto;
        margin-right: auto
    }
    .pop-up-trigger-wrapper {
        align-items: flex-start;
        padding: 1rem;
        display: none;
        inset: auto auto 1rem 1rem
    }
    .close-modal-icon {
        top: .5rem;
        right: .5rem
    }
    .heading-x-large.am-heading-56.is-mobile-center,
    .heading-x-large.am-heading-44.is-mobile-center,
    .heading-x-large.am-heading-56.is-mobile-center,
    .heading-x-large.am-heading-56.is-mobile-center,
    .heading-x-large.am-heading-44.is-mobile-center,
    .heading-x-large.am-heading-44.is-mobile-center,
    .body-medium-regular.am-opacity-60.is-mobile-center,
    .body-medium-regular.am-opacity-60.is-mobile-center,
    .body-medium-regular.am-opacity-60.is-mobile-center {
        text-align: center
    }
    .page-padding-large,
    .page-padding-large.is-pricing,
    .page-padding-large.is-pricing {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .cards-wrapper.is-product {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .splide.is-testimonial {
        max-width: 100%;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .splide.am-hide-tablet {
        display: flex
    }
    .splide.am-hide-tablet.is-duo-voice {
        width: 100%
    }
    .splide__slide.is-duo {
        flex-flow: column;
        display: flex
    }
    .text-size-medium {
        font-size: 1rem
    }
    .section-report-hero {
        padding-top: 12rem;
        padding-bottom: 3rem
    }
    .author-report-image {
        width: 3.5rem;
        height: 3.5rem
    }
    .splide__arrows {
        grid-column-gap: .625rem
    }
    .splide__arrows.is-testimonial {
        margin-top: 1.5rem
    }
    .splide__arrow--prev.is-testimonial,
    .splide__arrow--next.is-testimonial,
    .splide__arrow--next.is-testimonial {
        width: 2.25rem;
        height: 2.25rem
    }
    .hero-15 {
        padding-top: 6.25rem
    }
    .checklist_item {
        font-size: .875rem
    }
    .form-request {
        width: auto;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .9375rem
    }
    .form-request.am-form-email.is-password {
        border-radius: .5rem;
        align-self: stretch
    }
    .feature-6_wrapper {
        grid-row-gap: 4rem
    }
    .feature-6_feature-row {
        grid-column-gap: 1rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }
    .feature-6_feature-row-text {
        width: 100%
    }
    .feature-6_feature-row-text.is-testimonial {
        display: none
    }
    .product-image {
        width: 100%
    }
    .cta-7_wrapper {
        grid-template-columns: 1fr
    }
    .download-btn {
        height: 2.125rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }
    .hero-16_grid {
        flex-flow: column
    }
    .hero-16_grid-left {
        align-items: center;
        width: 100%;
        max-width: 26rem;
        margin-left: auto;
        margin-right: auto
    }
    .hero-16_grid-left.is-partners {
        max-width: 26rem
    }
    .hero-16_grid-right {
        width: 100%;
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }
    .hero-17_grid-left {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .hero-17_grid-left.am-new.am-max-width-460.is-ads {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 28rem
    }
    .blog-richtext-new p,
    .blog-richtext-new li {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .blog-richtext-new h2 {
        margin-top: 1.75rem;
        margin-bottom: .875rem;
        font-size: 1.5rem
    }
    .blog-richtext-new h3 {
        margin-bottom: .875rem;
        font-size: 1.25rem
    }
    .blog-richtext-new p,
    .blog-richtext-new li {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .blog-richtext-new figure {
        margin-top: 1rem;
        margin-bottom: 1.75rem
    }
    .blog-richtext-new h4 {
        letter-spacing: -.16px;
        margin-bottom: .875rem;
        font-size: 1.125rem
    }
    .blog-richtext-new blockquote {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .blog-richtext-new h1 {
        font-size: 1.75rem
    }
    .blog-richtext-new figcaption {
        margin-top: .75rem
    }
    .blog-richtext-new code {
        font-size: .9375rem
    }
    .blog-richtext-new pre {
        border-radius: .75rem;
        font-size: .75rem
    }
    .blog-collection-list_item-2 {
        min-height: 30rem
    }
    .section-password_protected {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .password_protected-form-wrapper {
        border-radius: 1.375rem;
        max-width: 21rem;
        padding: 1.5rem
    }
    .password_protected-form_container {
        width: 100%
    }
    .pop-up-trigger-wrapper-v2 {
        align-items: flex-start;
        inset: auto auto 1rem 1rem
    }
    .testimonial-stars-wrapper {
        height: 1rem
    }
    .fs-cc-banner2_container {
        flex-direction: column;
        align-items: flex-start
    }
    .request-demo-form.hero-17_grid-right {
        max-width: 28rem;
        min-height: 21.75rem;
        padding: 1rem 1.25rem 1.25rem
    }
    .go-back-text-wrapper,
    .go-back-arrow-wrapper {
        width: 2rem;
        height: 2rem
    }
    .div-block-18 {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .related-blog-grid-glossary {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .pricing-paragraph.is-opacity-80 {
        font-size: .75rem
    }
    .pricing-paragraph.is-small.text-color-white.relative.is-tooltip {
        font-size: .75rem;
        font-weight: 400
    }
    .pricing-table {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        display: flex
    }
    .pricing-table-title-cell {
        margin-top: .75rem;
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .pricing-table-row {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        margin-left: -.5rem;
        margin-right: -.5rem
    }
    .pricing-table-cell.is-left {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-bottom: 1px solid #000d531a;
        font-weight: 600
    }
    .pricing-table-cell.is-left.is-sub.is-last {
        padding-bottom: 0
    }
    .pricing-table-cell.is-left.is-sub.is-only {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .pricing-table-cell.mobile-left-border {
        border-left: 1px solid var(--am--border-black)
    }
    .pricing-table-cell.mobile-left-border.is-last-mobile {
        margin-bottom: .75rem;
        padding-top: 0;
        padding-bottom: 0
    }
    .pricing-table-sub-cell {
        padding-top: .5rem;
        padding-bottom: .5rem;
        padding-left: 1rem
    }
    .pricing-table-sub-cell.is-last {
        padding-bottom: .5rem
    }
    .div-block-23 {
        display: none
    }
    .pricing-tooltip {
        width: 10rem;
        padding: .375rem .5rem
    }
    .am-thanks-video-wrapper {
        border-radius: .5rem
    }
    .product-demo-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-section {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-section.am-is-white-bg.is-customers-list {
        margin-top: -3.5rem;
        padding-top: 3.5rem
    }
    .am-section.is-landing-hero {
        padding-top: 0
    }
    .am-section.am-feature-hero-content.am-is-black-bg.is-ads {
        padding-left: 1rem
    }
    .am-heading-56 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .am-heading-56.is-feature-page {
        text-align: center;
        font-size: 2.25rem
    }
    .am-heading-56.is-mobile-center.is-2 {
        text-align: center;
        text-align: center
    }
    .am-home-hero-content-top {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-nav-link.hide {
        display: none
    }
    .am-logo {
        height: 1rem
    }
    .am-logo.is-ads {
        margin-left: auto;
        margin-right: auto
    }
    .am-nav-content-wrapper {
        padding-top: 1rem
    }
    .am-nav-content-left.is-ads {
        padding-top: 1.75rem
    }
    .am-nav-btn {
        font-size: .8125rem
    }
    .am-nav-btn.is-secondary.is-open-app {
        display: none
    }
    .am-nav-btn.is-secondary-15m.is-open-app,
    .am-nav-btn.is-secondary.is-open-app,
    .am-nav-btn.is-secondary.is-open-app {
        display: none
    }
    .am-nav-btn.is-password {
        flex: 1;
        height: 2.8rem
    }
    .am-nav-btn.is-secondary-15m.is-open-app {
        display: none
    }
    .am-paragraph-20 {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-paragraph-20.am-opacity-60.am-text-align-center.am-max-width-442 {
        max-width: 22rem
    }
    .am-paragraph-20.am-opacity-60.is-feature-page {
        text-align: center
    }
    .am-paragraph-20.am-opacity-60.is-feature-page.am-max-width-442 {
        max-width: 22.5rem
    }
    .am-paragraph-20.am-opacity-60.is-mobile-center {
        text-align: center
    }
    .am-home-hero-content-top-text {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-home-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-shader-container {
        margin-top: 18.75rem;
        display: none
    }
    .am-form-email {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .8125rem
    }
    .am-form-submit-wrapper.is-password {
        align-self: stretch;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
        position: static
    }
    .am-form-wrapper.is-password {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        align-self: stretch
    }
    .am-partial-form-container.is-left {
        justify-content: flex-start;
        align-items: center
    }
    .am-form-block-wrapper.is-cta {
        width: 100%
    }
    .am-social-proof-stripe {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: center
    }
    .am-vertical-divider.am-hide-mobile {
        display: flex
    }
    .am-image.is-product-hero {
        object-fit: cover;
        object-position: 0% 0%;
        object-fit: cover;
        object-position: 0% 0%;
        width: auto
    }
    .am-padding-100 {
        padding-top: 4.25rem;
        padding-bottom: 4.25rem
    }
    .am-social-proof-wrapper {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem
    }
    .am-heading-20 {
        font-size: 1rem
    }
    .am-heading-20.am-is-full-white.am-is-medium.is-pricing {
        font-size: 1.125rem
    }
    .am-logos-stripe {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        height: 2.25rem
    }
    .am-social-proof-logos {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-social-proof-testimonial-big {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 31rem
    }
    .am-testimonial-picture-big {
        width: 4.75rem;
        height: 4.75rem
    }
    .am-testimonial-picture-big.has-corners {
        border-radius: .375rem
    }
    .am-testimonial-text-big {
        font-size: 1.25rem;
        line-height: 1.3
    }
    .am-testimonial-caption {
        font-size: .75rem
    }
    .am-heading-44 {
        letter-spacing: -.7px;
        font-size: 1.75rem
    }
    .am-ai-assistant-content-top {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        max-width: 21rem
    }
    .am-paragraph-16 {
        font-size: 1rem
    }
    .am-paragraph-16.am-opacity-60.is-mobile-center {
        text-align: center;
        text-align: center
    }
    .am-paragraph-16.am-is-white.am-opacity-60.am-max-width-260.is-pricing {
        font-size: .875rem
    }
    .am-ai-assistant-content-text {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-horizontal-divider.is-case-study {
        max-width: 32rem
    }
    .am-ai-assistant-content {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-padding-144 {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem
    }
    .am-no-padding-bottom {
        padding-bottom: 0
    }
    .am-pillars-content-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-pillars-content-top {
        max-width: 21rem
    }
    .am-heading-16 {
        letter-spacing: 0
    }
    .am-pillars-card-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        flex-flow: column;
        padding-top: 1rem;
        display: flex
    }
    .am-heading-36 {
        letter-spacing: -.48px;
        font-size: 1.5rem
    }
    .am-heading-36.is-personas-mobile {
        max-width: 12rem
    }
    .am-heading-36.is-mobile-center {
        text-align: center
    }
    .am-pillars-card-text-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        width: 100%;
        padding-top: .75rem;
        padding-bottom: 0
    }
    .am-pillars-card-image-wrapper {
        border-top-left-radius: .5rem;
        align-self: flex-end;
        width: 100%;
        max-width: 24rem
    }
    .am-pillars-card-image-wrapper.am-shadow-float {
        margin-left: 0;
        margin-right: 0;
        padding: 0
    }
    .am-cta-content-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-cta-wrapper {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }
    .am-cta-wrapper.am-padding-100 {
        margin-left: 0;
        margin-right: 0;
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }
    .am-cta-wrapper.is-bold {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-personas-wrapper.am-padding-100 {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-personas-tabs-title {
        flex-flow: row;
        justify-content: space-between;
        width: 100%;
        max-width: none
    }
    .am-personas-tabs-content-parent {
        border: 1px solid var(--am--border-black);
        background-color: var(--am--secondary-white-transparent);
        border-radius: .625rem;
        flex-flow: column;
        height: 100%;
        padding: 1rem
    }
    .am-personas-tabs-content-parent.is-personas-mobile {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        justify-content: space-between;
        align-items: flex-start;
        padding-top: .75rem
    }
    .am-personas-tabs-content-text.is-personas-mobile {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 20.5rem
    }
    .am-personas-tab {
        width: 100%
    }
    .am-personas-tabs-content {
        padding-top: 0
    }
    .am-personas-hero-illustration {
        display: none
    }
    .am-customer-stories-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-customer-stories-cards {
        grid-template-rows: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }
    .am-customer-stories-cards.is-ads {
        grid-template-rows: 1fr 1fr;
        grid-auto-rows: 1fr
    }
    .am-card-front.is-customers-hero {
        border-radius: .5rem
    }
    .am-customer-stories-testimonial-img {
        border-radius: .25rem
    }
    .am-paragraph-14.am-is-half-white-60.is-demo {
        font-size: .875rem
    }
    .am-blog-section-wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-blog-section-articles {
        grid-column-gap: .75rem;
        grid-row-gap: 1.75rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .am-footer-cta-wrapper.am-padding-100 {
        max-width: 28rem
    }
    .am-footer-cta-wrapper.am-padding-100.am-no-padding-bottom.is-bigger-gap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-footer-content-top {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-footer-content-bottom {
        width: 100%;
        max-width: 28rem
    }
    .am-footer-right-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 2.25rem;
        grid-template-columns: auto auto
    }
    .am-footer-foot-wrapper {
        flex-flow: row;
        justify-content: space-between;
        align-items: flex-start
    }
    .am-footer-logo-wrapper {
        height: 1.75rem
    }
    .am-footer-foot-links-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: flex-start;
        display: grid
    }
    .am-footer-column {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-footer-column.is-new {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        align-self: stretch
    }
    .am-demo-video-border {
        border-style: none;
        border-width: .375rem;
        border-radius: .625rem;
        transform: none
    }
    .fs_accordion-2_body.is-personas-mobile {
        padding: 1rem 0 0
    }
    .fs_accordion-2_body.is-duo-beneftis {
        flex-flow: column
    }
    .fs_accordion-2_body.is-competitor-strenghts {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .fs_accordion-2_body.is-faq-new {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    .fs_accordion-2_arrow-wrapper.is-personas-mobile.is-active-accordion,
    .fs_accordion-2_arrow-wrapper.is-faq.is-accordion-active {
        transform: rotate(135deg)
    }
    .fs_accordion-2_arrow-wrapper.is-personas-mobile {
        margin-top: 0;
        position: absolute;
        inset: 0% 0% auto auto
    }
    .fs_accordion-2_arrow-wrapper.is-personas-mobile.is-active-accordion,
    .fs_accordion-2_arrow-wrapper.is-faq.is-accordion-active,
    .fs_accordion-2_arrow-wrapper.is-faq.is-accordion-active {
        transform: rotate(135deg)
    }
    .fs_accordion-2_header.is-personas-mobile {
        flex-flow: column;
        padding: 0;
        position: relative
    }
    .am-footer-link.is-new.is-dark {
        color: var(--am--primary-dark)
    }
    .am-doodle.is-product-searcher,
    .am-doodle.is-product-analytics {
        display: none
    }
    .am-doodle.is-customer-stories {
        top: -2.5%
    }
    .am-doodle.is-personas {
        display: none
    }
    .am-doodle.is-duo-1 {
        width: 16%;
        top: 10%;
        left: 0%
    }
    .am-doodle.is-duo-2 {
        top: 10%;
        left: 5%
    }
    .am-doodle.is-duo-3-1 {
        width: 10%;
        top: 14%;
        left: 7%
    }
    .am-doodle.is-duo-3-2 {
        height: 16%;
        top: 8%
    }
    .am-doodle.is-duo {
        width: 8rem;
        top: 7%;
        right: 0%
    }
    .am-doodle.is-cta {
        width: 4.25rem;
        top: -2.25rem;
        right: -2.25rem
    }
    .am-doodle.is-sad-face {
        height: 2.25rem;
        top: -2rem;
        right: -.75rem
    }
    .am-doodle.is-happy-face {
        height: 2.25rem;
        inset: auto -.75rem -2.5rem auto
    }
    .am-doodle.is-competitors {
        height: 2.25rem;
        display: none;
        top: -2.75rem;
        right: -7.75rem;
        transform: rotate(-20deg)
    }
    .am-doodle.is-careers-grow {
        width: 6.25rem;
        display: none
    }
    .am-doodle.is-searcher-hero {
        height: 1.5rem;
        top: -1rem;
        left: -.75rem
    }
    .am-doodle.is-wall-of-love {
        height: 4.5rem;
        right: -.75rem
    }
    .am-doodle.is-careers-cta {
        display: none
    }
    .am-doodle.is-wall-of-love-page {
        height: 4.5rem;
        right: -.75rem
    }
    .am-doodle.is-partners-how-step {
        position: relative
    }
    .am-doodle.is-partners-cta {
        display: none
    }
    .am-doodle.is-product-features {
        inset: auto 5% -1.25rem auto;
        transform: rotate(-20deg)
    }
    .am-doodle.is-product-features.is-bottom {
        right: 0%
    }
    .am-doodle.is-product-sequences {
        height: 1.75rem;
        top: 2rem;
        left: -.25rem
    }
    .am-doodle.is-product-searcher,
    .am-doodle.is-product-analytics {
        display: none
    }
    .am-doodle.is-thanks-hero-left {
        width: 1.75rem;
        top: -1.125rem;
        left: -1.5rem
    }
    .am-doodle.is-thanks-hero-right {
        width: 1.75rem;
        top: -1.375rem;
        right: -1.5rem
    }
    .am-doodle.is-product-signals {
        height: 3rem;
        top: .25rem;
        right: 1.5rem
    }
    .am-doodle.is-product-unibox {
        height: 2.25rem;
        top: 1rem;
        right: -.625rem
    }
    .am-doodle.is-product-duo-inbox {
        height: 4.25rem;
        top: -.75rem;
        right: 0
    }
    .am-doodle.is-product-duo-copilot {
        width: 18%
    }
    .am-doodle.is-product-duo-copilot-video {
        width: 16%
    }
    .am-doodle.is-product-duo-copilot-cta {
        width: 15%;
        left: 2%
    }
    .am-doodle.is-about-video {
        width: 15%;
        right: 2%
    }
    .am-doodle.is-product-workflows {
        height: 4rem;
        top: -1.75rem;
        right: 4.5rem
    }
    .am-super-rep-illustration {
        width: 5.25rem;
        display: none;
        bottom: 0;
        left: -5%
    }
    .am-personas-gradient {
        display: none
    }
    .am-ai-assistant-heading-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-max-width-400 {
        max-width: 20rem
    }
    .am-max-width-270 {
        max-width: 14.5rem
    }
    .am-max-width-344 {
        max-width: 15.5rem
    }
    .am-home-hero-heading-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-max-width-460 {
        max-width: none
    }
    .am-max-width-544 {
        max-width: 22.5rem
    }
    .am-hide-mobile {
        display: none
    }
    .am-max-width-340 {
        max-width: 17rem
    }
    .div-block-60 {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }
    .div-block-60.am-hide-desktop {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .am-personas-hero-illustration-mobile {
        opacity: 1;
        align-self: center;
        height: 10rem;
        display: block;
        transform: none
    }
    .div-block-61 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        width: 100%;
        display: flex
    }
    .div-block-62 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        flex: 1;
        display: flex
    }
    .am-accordion-plus-btn {
        border: 1px solid var(--am--border-black);
        background-color: var(--am--secondary-white);
        border-radius: 1.75rem;
        justify-content: center;
        align-items: center;
        width: 1.75rem;
        height: 1.75rem;
        display: flex
    }
    .div-block-63 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-start;
        align-self: flex-end;
        align-items: flex-end;
        height: 100%;
        display: flex
    }
    .am-accordion-plus {
        height: .5rem
    }
    .am-navbar-mobile-menu-wrapper {
        padding: 2.75rem 1rem 1rem;
        inset: .625rem .5rem .5rem
    }
    .am-navbar-mobile-menu-container {
        grid-column-gap: 1rem;
        grid-row-gap: 2.25rem;
        grid-template-columns: auto auto
    }
    .am-navbar-mobile-header-bg {
        height: 3rem;
        top: .625rem
    }
    .am-no-padding-top {
        padding-top: 0
    }
    .am-heading-24 {
        font-size: 1.125rem
    }
    .am-heading-24.am-is-white.am-is-line-height-120.is-mobile-center {
        text-align: center;
        text-align: center;
        text-align: center;
        text-align: center
    }
    .am-testimonials-arrows-wrapper {
        max-width: 31rem
    }
    .am-super-hero-illustration-wrapper.is-landing {
        margin-top: 0
    }
    .am-max-width-348 {
        max-width: 15.5rem
    }
    .am-feature-hero-content-top {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        justify-content: flex-start;
        align-items: center;
        width: auto;
        max-width: 22.5rem;
        padding-left: 0
    }
    .am-feature-hero-content-top.is-ads {
        align-self: center;
        width: 100%
    }
    .am-feature-hero-content-top.is-ads.is-2 {
        width: 100%;
        max-width: 24rem
    }
    .am-feature-hero-content-top.is-landing.is-center {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-feature-hero-content-top-text {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: flex-start;
        align-items: center
    }
    .am-feature-hero-content-top-text.is-ads {
        max-width: 24rem
    }
    .am-feature-hero-content-top-text.is-mobile-left {
        justify-content: flex-start;
        align-items: flex-start
    }
    .am-feature-hero-heading-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        justify-content: flex-start;
        align-items: center
    }
    .am-feature-hero-heading-wrapper.is-mobile-left {
        justify-content: flex-start;
        align-items: flex-start
    }
    .am-feature-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        padding-top: 6.25rem;
        padding-bottom: 0
    }
    .am-feature-hero-content.am-no-padding-bottom.is-align-top.is-center {
        justify-content: flex-start;
        align-items: center
    }
    .am-feature-hero-content.is-align-top {
        justify-content: space-between;
        align-items: center
    }
    .am-duo-bento-card {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding: 1.25rem
    }
    .am-duo-bento-card.is-small {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }
    .am-duo-bento-card.is-first {
        margin-left: 1rem;
        margin-right: 1rem
    }
    .am-duo-bento-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }
    .am-duo-bento-card-image.am-medium-shadow {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        height: 80%;
        box-shadow: 0 3px 3px #1212120d, 0 12px 12px #1212120a, 0 20px 20px #12121208, 0 28px 24px #11111103
    }
    .am-medium-shadow {
        border-style: none;
        border-width: .375rem;
        border-radius: .625rem
    }
    .am-duo-bento-card-image-wrapper {
        flex-flow: row;
        flex: 0 auto;
        margin-top: -5%
    }
    .am-duo-signals-content-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-duo-signals-content-top {
        max-width: 21rem
    }
    .am-duo-signals-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-duo-signals-stripe-wrapper {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        margin-top: -.625rem;
        margin-bottom: -.625rem;
        padding-top: .625rem;
        padding-bottom: .625rem
    }
    .am-duo-signals-stripe {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem
    }
    .am-duo-signal-card {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-duo-signal-circle {
        width: .75rem;
        height: .75rem
    }
    .am-duo-signal-card-top {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-faq-wrapper.am-padding-100 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-faq-content-wrapper {
        align-self: flex-end;
        max-width: 24rem
    }
    .am-duo-bento-content {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-padding-top-84 {
        padding-top: 3.5rem
    }
    .am-feature-image-wrapper {
        align-self: center;
        width: 100%;
        max-width: 25rem
    }
    .am-feature-image-wrapper.is-ads {
        max-width: 30rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-feature-image-wrapper.is-duo-voice {
        justify-content: flex-start;
        align-items: center
    }
    .am-manifesto-wrapper {
        grid-column-gap: 2.75rem;
        grid-row-gap: 2.75rem;
        padding-bottom: 2.5rem
    }
    .am-manifesto-top-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-manifesto-illustration-wrapper {
        max-width: 20rem
    }
    .am-manifesto-text-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 29.3rem
    }
    .am-paragraph-24 {
        font-size: 1.125rem
    }
    .am-show-mobile {
        display: flex
    }
    .am-manifesto-text {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-list-item {
        letter-spacing: -.16px;
        padding-left: .25rem;
        font-size: 1rem
    }
    .am-max-width-600 {
        max-width: 29rem
    }
    .am-footer-button-container {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-home-duo-product-screen {
        border-radius: .375rem;
        width: 100%
    }
    .am-home-duo-product-screen.is-duo {
        overflow: visible
    }
    .am-home-duo-product-screen-signal-container {
        display: none
    }
    .am-manifesto-timeline-container {
        width: 100%;
        left: 0%
    }
    .am-max-width-200 {
        max-width: 11rem
    }
    .am-manifesto-shader-code {
        width: calc(50vw - 8.24rem);
        height: 150%;
        top: -53%
    }
    .am-manifesto-text-illustration {
        width: 4.75rem;
        bottom: 0;
        left: -5%
    }
    .am-product-demo-modal {
        display: none
    }
    .am-testimonial-picture-small {
        width: 4.75rem;
        height: 4.75rem
    }
    .am-list-parent {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }
    .div-block-98 {
        max-width: 24rem
    }
    .am-404-giant-text {
        font-size: 12rem
    }
    .am-new-label-wrapper.is-customers {
        width: 1.375rem;
        height: 1.375rem
    }
    .am-padding-bottom-144 {
        padding-bottom: 6.25rem
    }
    .am-heading-84-caps {
        letter-spacing: -1.68px;
        font-size: 3.5rem
    }
    .am-padding-bottom-84 {
        padding-bottom: 3.5rem
    }
    .am-cta-heading-wrapper {
        max-width: 22rem
    }
    .am-max-width-436 {
        max-width: 21rem
    }
    .am-heading-56-caps {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }
    .am-heading-56-caps.is-feature-page {
        text-align: center;
        font-size: 2.25rem
    }
    .am-heading-56-caps.is-mobile-center.is-2 {
        text-align: center;
        text-align: center
    }
    .am-nav-btn-wrapper.is-password {
        align-self: stretch
    }
    .am-no-padding-sides-tablet {
        padding-left: 0;
        padding-right: 0
    }
    .am-padding-bottom-44 {
        padding-bottom: 1.25rem
    }
    .am-no-padding-sides-mobile {
        padding-left: 0;
        padding-right: 0
    }
    .am-brand-content-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 28rem
    }
    .am-brand-callout {
        margin-left: 0;
        margin-right: 0;
        padding: .75rem 1rem
    }
    .am-brand-logo-wrapper {
        padding-left: 2.25rem;
        padding-right: 2.25rem
    }
    .am-brand-logo {
        max-height: 2.25rem
    }
    .am-brand-logo.is-icon {
        max-height: 4.25rem
    }
    .am-brand-logo.is-icon.is-circle {
        max-height: 4.5rem
    }
    .am-brand-color-wrapper {
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 0
    }
    .am-max-width-462 {
        max-width: 22.5rem
    }
    .am-competitor-hero {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-competitor-hero-top {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-competor-hero-bottom {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-competitor-hero-card.is-smaller {
        max-height: none
    }
    .am-competitor-hero-card.is-smaller.is-violet {
        aspect-ratio: auto;
        aspect-ratio: auto
    }
    .am-competitor-cards-wrapper.is-2 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: auto auto
    }
    .am-competitor-card-richtext p,
    .am-competitor-card-richtext li,
    .am-competitor-card-richtext h4,
    .am-competitor-card-richtext blockquote {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-competitor-card-richtext h2 {
        font-size: 1.5rem
    }
    .am-competitor-card-richtext h3 {
        letter-spacing: -.48px;
        font-size: 1.5rem
    }
    .am-competitor-card-richtext p,
    .am-competitor-card-richtext li,
    .am-competitor-card-richtext h4,
    .am-competitor-card-richtext blockquote {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-competitor-card-richtext h1 {
        font-size: 1.75rem
    }
    .am-competitor-feedback-section {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-competitor-feedback-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-competitor-feedback-card-richtext p,
    .am-competitor-feedback-card-richtext li,
    .am-competitor-feedback-card-richtext h4,
    .am-competitor-feedback-card-richtext blockquote {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-competitor-feedback-card-richtext h2 {
        font-size: 1.5rem
    }
    .am-competitor-feedback-card-richtext h3 {
        font-size: 1.125rem
    }
    .am-competitor-feedback-card-richtext p,
    .am-competitor-feedback-card-richtext li,
    .am-competitor-feedback-card-richtext h4,
    .am-competitor-feedback-card-richtext blockquote {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-competitor-feedback-card-richtext h1 {
        font-size: 1.75rem
    }
    .am-competitor-comparison-table-heading {
        grid-template-columns: 1fr 1fr;
        margin-left: -.5rem;
        margin-right: -.5rem;
        padding-left: .5rem;
        padding-right: .5rem
    }
    .am-competitor-comparison-table-row {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        margin-left: -.5rem
    }
    .am-competitor-benefits-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-competitor-benefits-card-richtext p,
    .am-competitor-benefits-card-richtext li,
    .am-competitor-benefits-card-richtext h4,
    .am-competitor-benefits-card-richtext blockquote {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-competitor-benefits-card-richtext h2 {
        font-size: 1.5rem
    }
    .am-competitor-benefits-card-richtext h3 {
        font-size: 1.125rem
    }
    .am-competitor-benefits-card-richtext p,
    .am-competitor-benefits-card-richtext li,
    .am-competitor-benefits-card-richtext h4,
    .am-competitor-benefits-card-richtext blockquote {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-competitor-benefits-card-richtext h1 {
        font-size: 1.75rem
    }
    .am-competitor-comparison-table-cell {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .am-competitor-comparison-table-cell.is-left {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        border-bottom: 1px solid #000d531a;
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .am-competitor-comparison-table-cell.is-left.is-sub.is-last {
        padding-bottom: 0
    }
    .am-competitor-testimonial-richtext p {
        font-size: .75rem
    }
    .am-competitor-testimonial-richtext blockquote {
        font-size: 1.25rem;
        line-height: 1.3
    }
    .am-competitor-strengths-content-wrapper {
        align-self: auto;
        width: 100%;
        max-width: 24rem
    }
    .am-padding-top-44 {
        padding-top: 1.25rem
    }
    .am-competitor-signals-tab-content-comparison {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding: .875rem
    }
    .am-competitor-next-section {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .am-max-width-442 {
        max-width: 19.5rem
    }
    .am-max-width-528 {
        max-width: 21.5rem
    }
    .am-competitor-battle-cards.is-competitor-strenghts {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-competitor-battle-cards-section {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-max-width-568 {
        max-width: 22.5rem
    }
    .am-competitors-section-wrapper {
        margin-top: -3.5rem;
        padding-top: 3.5rem
    }
    .am-duo-voice-hero-card {
        max-width: 24rem
    }
    .am-duo-voice-hero-card.is-2,
    .am-duo-voice-hero-card.is-2:hover {
        transform: translate(-1rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card.is-3,
    .am-duo-voice-hero-card.is-3:hover {
        transform: translate(.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card.is-4,
    .am-duo-voice-hero-card.is-4:hover {
        transform: translate(.25rem, .75rem)rotate(-6deg)
    }
    .am-duo-voice-hero-card.is-1 {
        transform: translate(0)
    }
    .am-duo-voice-hero-card.is-2,
    .am-duo-voice-hero-card.is-2:hover {
        transform: translate(-1rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card.is-3,
    .am-duo-voice-hero-card.is-3:hover {
        transform: translate(.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card.is-4,
    .am-duo-voice-hero-card.is-4:hover {
        transform: translate(.25rem, .75rem)rotate(-6deg)
    }
    .am-competitors-hero-wrapper {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .am-max-width-726 {
        max-width: 31rem
    }
    .am-competitors-hero-top-heading {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-competitors-list-filters {
        border-radius: .625rem;
        position: relative;
        overflow: scroll
    }
    .am-competitors-filter-text {
        font-size: .75rem
    }
    .am-competitors-list-filter-wrapper {
        font-size: .8125rem
    }
    .am-competitors-list-filter-wrapper.is-secondary.is-open-app {
        display: none
    }
    .am-competitors-list-item-link {
        border-radius: .75rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-customers-list-item-logo {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-competitors-list-icon {
        height: 1.375rem
    }
    .am-competitors-list-link-wrapper {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .am-customers-list-item-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-template-columns: 1fr 1fr
    }
    .am-customers-filters-form {
        max-width: calc(100% - 2.875rem);
        display: flex
    }
    .am-wall-of-love-section {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-competitors-social-proof-cards {
        grid-template-rows: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }
    .am-duo-voice-why-cards-wrapper {
        flex-flow: column;
        max-width: 24rem
    }
    .am-duo-voice-why-card.is-ads {
        padding-bottom: 1.5rem
    }
    .am-duo-voice-hero-arrows-wrapper {
        align-self: center;
        transform: none
    }
    .am-ads-hero {
        flex-flow: column;
        align-items: center
    }
    .am-ads-hero-illustration-wrapper {
        align-self: stretch;
        width: 100%;
        max-width: 20rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-ads-social-proof-wrapper {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-ads-hero-shader-code {
        width: calc(50vw - 8.25rem);
        height: 150%;
        top: -53%
    }
    .am-max-width-200-mobile {
        max-width: 11rem
    }
    .am-centered-margins-mobile {
        margin-left: auto;
        margin-right: auto
    }
    .am-padding-84 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
    .am-shadow-float {
        box-shadow: 0 12px 40px #00000014
    }
    .am-pricing-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-pricing-hero-content-top {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-pricing-cards-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        max-width: 24rem;
        display: grid
    }
    .am-pricing-table-heading {
        grid-template-columns: 1fr 1fr 1fr;
        margin-left: -.5rem;
        margin-right: -.5rem;
        padding-left: .5rem;
        padding-right: .5rem
    }
    .div-block-132 {
        align-items: center
    }
    .am-pricing-tooltip {
        width: 10rem;
        padding: .375rem .5rem
    }
    .am-legal-top,
    .am-legal-text-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-legal-text-wrapper.is-linkable {
        margin-top: -4.5rem;
        padding-top: 4.5rem
    }
    .am-legal-richtext h2 {
        font-size: 1.5rem
    }
    .am-legal-richtext p {
        letter-spacing: 0;
        margin-bottom: 1rem
    }
    .am-legal-richtext h3 {
        margin-bottom: 1rem;
        font-size: 1.25rem
    }
    .am-legal-richtext li {
        letter-spacing: 0
    }
    .am-legal-richtext h4 {
        font-size: 1.125rem
    }
    .am-legal-richtext.is-linkable {
        margin-top: -4.5rem;
        padding-top: 4.5rem
    }
    .am-legal-callout {
        border-radius: .5rem;
        margin-left: -.5rem;
        margin-right: -.5rem;
        padding: 1rem
    }
    .am-duo-voice-hero-card-mobile {
        max-width: none;
        position: relative
    }
    .am-duo-voice-hero-card-mobile.is-2,
    .am-duo-voice-hero-card-mobile.is-2:hover {
        transform: translate(-1rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card-mobile.is-3,
    .am-duo-voice-hero-card-mobile.is-3:hover {
        transform: translate(.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card-mobile.is-4,
    .am-duo-voice-hero-card-mobile.is-4:hover {
        transform: translate(.25rem, .75rem)rotate(-6deg)
    }
    .am-duo-voice-hero-card-mobile.is-1 {
        transform: translate(0)
    }
    .am-duo-voice-hero-card-mobile.is-2,
    .am-duo-voice-hero-card-mobile.is-2:hover {
        transform: translate(-1rem, .125rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card-mobile.is-3,
    .am-duo-voice-hero-card-mobile.is-3:hover {
        transform: translate(.5rem, .5rem)rotate(6deg)
    }
    .am-duo-voice-hero-card-mobile.is-4,
    .am-duo-voice-hero-card-mobile.is-4:hover {
        transform: translate(.25rem, .75rem)rotate(-6deg)
    }
    .am-text-align-left-mobile {
        text-align: left
    }
    .am-careers-hero-image-wrapper,
    .am-careers-hero-content-wrapper {
        border-radius: .5rem
    }
    .am-long-text-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        align-self: flex-end;
        max-width: 28rem
    }
    .am-careers-heading-wrapper.is-voices {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-careers-values-grid {
        align-self: flex-end
    }
    .am-careers-values-card.is-ads {
        padding-bottom: 1.5rem
    }
    .am-careers-testimonials-card {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        max-width: 20rem;
        padding: .75rem 1rem 1rem
    }
    .am-careers-testimonials-stripe-parent {
        padding-left: 1rem
    }
    .am-home-hero-content-humanx {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-duo-signals-content-wrapper-humanx {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-customers-hero-grid {
        grid-template-columns: 1fr 1fr
    }
    .am-costumers-filters-wrapper {
        width: 100%
    }
    .am-customers-more-filters-button {
        border-radius: .625rem;
        padding: .875rem;
        position: relative
    }
    .am-customers-list-cta-icon-wrapper {
        height: 1.375rem
    }
    .am-customers-list-item-cta-link {
        border-radius: .75rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-customers-wall-of-love-card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding: .75rem
    }
    .am-searcher-hero-product-container {
        border-top-left-radius: 1.25rem;
        border-top-right-radius: 1.25rem;
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-searcher-hero-product-elements {
        grid-row-gap: 1.25rem
    }
    .am-searcher-product-search-bar {
        border-radius: .625rem;
        height: 2.5rem
    }
    .am-searcher-product-search-content {
        grid-column-gap: .25rem
    }
    .am-searcher-search-icon {
        width: .875rem;
        height: .875rem
    }
    .am-searcher-product-search-input {
        font-size: .75rem
    }
    .am-searcher-product-search-input.is-leaving {
        transform: translateY(-.75rem)
    }
    .am-searcher-search-button {
        border-radius: .25rem;
        height: 1.5rem;
        padding-left: .375rem;
        padding-right: .375rem
    }
    .am-searcher-product-suggestion-card {
        border-radius: .625rem;
        padding: .5rem
    }
    .am-searcher-product-suggestion-card-content {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        align-items: stretch
    }
    .am-searcher-suggestion-gradient-wrapper {
        width: 1.375rem;
        height: 1.375rem
    }
    .am-searcher-product-suggestion-text {
        grid-row-gap: .125rem
    }
    .am-searcher-product-suggestion-card-heading {
        font-size: .75rem
    }
    .am-searcher-product-suggestion-card-text {
        font-size: .75rem;
        display: -webkit-box
    }
    .am-searcher-product-search-input-container {
        height: 1.0625rem
    }
    .am-customers-hero-card-link {
        border-radius: .5rem
    }
    .am-case-study-hero-section {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding-top: 6.25rem
    }
    .am-case-study-hero-main-card {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        min-height: 18.15rem;
        padding: 4rem 1rem 1rem
    }
    .am-case-study-title-rich-text {
        max-width: 24rem
    }
    .am-case-study-title-rich-text h1 {
        font-size: 1.5rem
    }
    .am-case-study-hero-cards-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-case-study-hero-card {
        padding: .75rem
    }
    .am-case-study-hero-card-rich-text {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-case-study-hero-card-rich-text p {
        font-size: .75rem
    }
    .am-case-study-hero-logo-container {
        top: .75rem;
        right: .75rem
    }
    .am-case-study-about-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-case-study-about-infos-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-case-study-conversation-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        max-width: 32rem
    }
    .div-block-145 {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-case-study-about-image-interaction-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 32rem
    }
    .am-case-study-content-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-case-study-content-section {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        max-width: 32rem
    }
    .am-heading-32 {
        letter-spacing: -.48px;
        font-size: 1.5rem
    }
    .am-heading-32.is-personas-mobile {
        max-width: 12rem
    }
    .am-heading-32.is-mobile-center {
        text-align: center
    }
    .am-case-study-content-rich-text blockquote {
        margin-top: 1.75rem;
        font-size: 1.5rem
    }
    .am-case-study-content-rich-text li {
        font-size: .875rem
    }
    .am-case-study-content-rich-text ol {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-case-study-content-rich-text figure {
        margin-top: .75rem;
        margin-bottom: .75rem
    }
    .am-case-study-content-rich-text img {
        border-radius: .5rem
    }
    .am-case-study-content-rich-text h3 {
        letter-spacing: -.4px;
        font-size: 1.25rem
    }
    .am-case-study-rich-text-highlight {
        border-radius: .5rem;
        margin-top: .5rem;
        margin-left: 0;
        margin-right: 0;
        padding: 1rem
    }
    .am-case-study-rich-text-highlight p {
        font-size: .875rem
    }
    .am-case-study-results-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        width: 100%;
        max-width: none;
        margin-top: 1rem;
        margin-bottom: 1rem;
        margin-left: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-case-study-results-wrapper.am-padding-100 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .am-padding-112 {
        padding-top: 5.25rem;
        padding-bottom: 5.25rem
    }
    .am-case-study-results-card {
        min-height: 6.25rem;
        padding: .75rem
    }
    .am-case-study-chart-code {
        max-width: 32rem;
        height: 18rem
    }
    .am-case-study-charts-collection {
        width: 100%;
        max-width: 32rem;
        margin-top: 1rem;
        margin-bottom: 1rem;
        margin-left: 0
    }
    .am-case-study-results-grid {
        grid-template-columns: 1fr 1fr;
        max-width: 32rem
    }
    .am-horizontal-padding-56 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-pillars-card-image-container {
        align-self: flex-end;
        width: 100%;
        max-width: 24rem
    }
    .am-pillars-card-image-container.is-deliver {
        border-top-left-radius: .5rem
    }
    .am-pillars-card-image-container.is-deliver.am-shadow-float {
        margin-left: 0;
        margin-right: 0;
        padding: 0
    }
    .am-pillars-card-image-container.is-modal {
        border-radius: .375rem;
        align-self: center;
        height: 11rem
    }
    .am-pillars-card-image-container.is-modal.am-shadow-float {
        margin-left: 0;
        margin-right: 0;
        padding: 0
    }
    .am-case-study-heading-wrapper {
        max-width: 24rem
    }
    .am-careers-memories-section {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-careers-memories-pictures-wrapper {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr
    }
    .am-careers-memories-picture-wrapper {
        width: 6.25rem
    }
    .am-careers-memories-picture-wrapper.is-big-h.is-4 {
        width: 24rem;
        top: 10rem;
        left: 0%
    }
    .am-careers-memories-picture-wrapper.is-small-v {
        width: 5.25rem
    }
    .am-careers-memories-picture-wrapper.is-small-v.is-2 {
        margin-top: -1.25rem;
        margin-left: 22%
    }
    .am-careers-memories-picture-wrapper.is-small-v.is-1 {
        margin-top: 0
    }
    .am-careers-memories-picture-wrapper.is-medium-h {
        width: 16rem
    }
    .am-careers-memories-picture-wrapper.is-big-v {
        width: 8.5rem
    }
    .am-careers-memories-picture-wrapper.is-big-v.is-5 {
        margin-top: 9.5rem;
        margin-right: -1.75rem
    }
    .am-careers-memories-picture-wrapper.is-small-h {
        width: 11rem
    }
    .am-careers-memories-picture-wrapper.is-small-h.is-8 {
        bottom: 14rem;
        right: 22%
    }
    .am-careers-memories-picture-wrapper.is-3 {
        top: 1.25rem
    }
    .am-careers-memories-picture-wrapper.is-7 {
        margin-top: 9.25rem;
        left: -7.25rem
    }
    .am-careers-memories-picture-wrapper.is-9 {
        bottom: 3.5rem
    }
    .am-careers-benefits-grid {
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
        max-width: 36rem
    }
    .am-careers-positions-list-category {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-careers-positions-list-category.is-light {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem;
        grid-column-gap: .375rem;
        grid-row-gap: .375rem;
        padding-top: 1.125rem;
        padding-bottom: 1.125rem
    }
    .am-careers-list-item-link {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-careers-list-item-wrapper {
        grid-template-columns: auto;
        padding-left: 0
    }
    .am-careers-list-item-categories-wrapper.am-customers-industries-list {
        margin-left: -.375rem
    }
    .am-customers-more-filters-wrapper {
        flex: 0 auto
    }
    .am-customers-list-header {
        max-width: 100%
    }
    .fs_checkbox-1_group {
        grid-auto-flow: row
    }
    .am-checkbox-text.hide {
        display: none
    }
    .am-wall-of-love-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }
    .am-wall-of-love-grid.is-onboarding {
        grid-template-columns: 1fr
    }
    .am-footer-link-wrapper.is-new.is-dark {
        color: var(--am--primary-dark)
    }
    .am-customers-list-empty-state {
        border-radius: .75rem;
        padding-bottom: 1.25rem
    }
    .am-partners-program-card.is-ads {
        padding-bottom: 1.5rem
    }
    .am-partners-how-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-partners-how-step-wrapper {
        opacity: 1
    }
    .am-partners-how-step-description-wrapper {
        padding-top: 1.5rem;
        transform: none
    }
    .am-partners-how-section {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }
    .am-partners-how-step-description-blur {
        filter: none
    }
    .am-partners-how-step-description-height {
        height: auto
    }
    .am-partners-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }
    .am-partners-hero-revenue {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: space-between;
        align-items: flex-start
    }
    .am-partners-hero-revenue.am-hide-desktop {
        position: static
    }
    .div-block-156 {
        min-height: auto
    }
    .am-partners-revenue-wrapper {
        min-height: auto;
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .am-heading-144 {
        font-size: 5.75rem
    }
    .am-partners-hero-card {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        border-radius: .75rem;
        width: 6.25rem;
        transition-property: none
    }
    .am-partners-hero-card.is-2 {
        margin-top: 30%;
        margin-left: -15%
    }
    .am-partners-hero-card.is-4 {
        margin-top: 47.5%;
        margin-left: -10%
    }
    .am-partners-hero-card.is-5 {
        margin-top: 25%;
        left: -5%
    }
    .am-partners-hero-card.is-6 {
        margin-left: -15%
    }
    .am-partners-hero-card.is-7 {
        margin-top: 0%;
        margin-left: -20%
    }
    .div-block-158 {
        width: 1.25rem
    }
    .am-signals-categories-list {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .am-signals-list-item {
        height: 100%
    }
    .am-signals-content-rich-text p {
        font-size: .875rem
    }
    .am-signals-content-rich-text blockquote {
        margin-top: 1.75rem;
        font-size: 1.5rem
    }
    .am-signals-content-rich-text li {
        font-size: .875rem
    }
    .am-signals-content-rich-text ol {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-signals-content-rich-text figure {
        margin-top: .75rem;
        margin-bottom: .75rem
    }
    .am-signals-content-rich-text img {
        border-radius: .5rem
    }
    .am-signals-content-rich-text h3 {
        font-size: 1.125rem
    }
    .am-testimonial-doodle.am-show-mobile {
        display: flex
    }
    .am-testimonial-doodle.is-light {
        color: var(--am--secondary-white)
    }
    .am-faq-wrapper-new.am-gap-56.is-case-study {
        padding-top: 2.5rem
    }
    .am-faq-content-wrapper-new {
        align-self: flex-end;
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-faq-header-wrapper,
    .am-faq-body-wrapper {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-testimonial-inner-wrapper {
        max-width: 28rem
    }
    .am-product-hero-content-wrapper {
        justify-content: flex-start;
        align-items: center
    }
    .am-product-hero-content-wrapper.is-ads {
        max-width: 24rem
    }
    .am-product-hero-content-wrapper.is-mobile-left {
        justify-content: flex-start;
        align-items: flex-start
    }
    .am-product-hero-content {
        justify-content: flex-start;
        align-items: center;
        padding-left: 0
    }
    .am-product-hero-content.is-ads {
        align-self: center;
        width: 100%
    }
    .am-product-hero-content.is-ads.is-2 {
        width: 100%;
        max-width: 24rem
    }
    .am-product-hero-content.is-landing.is-center {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-padding-168 {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem
    }
    .am-padding-168-top {
        padding-top: 6.25rem
    }
    .am-padding-168-bottom {
        padding-bottom: 6.25rem
    }
    .am-partial-form-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-partial-form-wrapper.is-left {
        justify-content: flex-start;
        align-items: center
    }
    .am-testimonial-text-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }
    .am-product-screen-hero-container {
        aspect-ratio: 353/260;
        display: flex
    }
    .am-product-video-wrapper {
        border-radius: .5rem
    }
    .am-product-description-wrapper {
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-product-description-heading-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-product-description-left-wrapper {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        max-width: none
    }
    .am-product-description-screens-sticky {
        display: none
    }
    .am-product-description-left-item {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-product-description-icon {
        width: 1.5rem;
        height: 1.5rem;
        margin-top: .125rem
    }
    .am-product-description-left-text {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-product-description-left-item-content {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-product-features {
        width: 100%
    }
    .am-product-features-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        width: 100%;
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-product-feature-item {
        max-width: 24rem
    }
    .am-product-features-doodle {
        display: none
    }
    .am-product-use-cases-wrapper {
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-product-use-cases-left-wrapper {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem;
        max-width: none
    }
    .am-product-use-cases-left-item {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }
    .am-product-use-cases-step {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-product-use-cases-screens-sticky {
        display: none
    }
    .am-product-description-screen-mobile {
        border: 1px solid var(--am--border-black);
        border-radius: .75rem;
        display: block;
        overflow: hidden
    }
    .am-product-use-cases-screens-mobile {
        display: flex;
        position: relative
    }
    .am-product-use-cases-screen-container-mobile {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        display: flex
    }
    .am-product-hero-container.is-split {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column
    }
    .am-product-hero-doodle-container {
        max-width: 28rem
    }
    .am-gap-84 {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem
    }
    .am-gap-56 {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }
    .am-product-data-cards-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-rows: 1fr;
        grid-auto-columns: 1fr;
        max-width: 31rem;
        display: grid
    }
    .am-product-data-card {
        aspect-ratio: auto;
        min-height: 8.75rem
    }
    .am-product-data-card.is-smaller {
        max-height: none
    }
    .am-product-data-card.is-smaller.is-violet {
        aspect-ratio: auto;
        aspect-ratio: auto
    }
    .am-product-cards-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-columns: 1fr;
        max-width: 28rem
    }
    .am-product-card-doodle {
        height: 4.25rem
    }
    .am-product-card-bottom {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-tooltip {
        width: 10rem;
        padding: .375rem .5rem
    }
    .am-product-screen-hero-over-fade {
        aspect-ratio: 353/260;
        max-width: 100%;
        height: 100%;
        display: flex
    }
    .am-product-hero-split-left-wrapper {
        width: auto;
        max-width: none;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-padding-top-112 {
        padding-top: 5.25rem
    }
    .am-demo-wrapper {
        flex-flow: column
    }
    .am-demo-split-view {
        max-width: 100%;
        padding-bottom: 6.25rem
    }
    .am-demo-split-view.is-right {
        order: -9999;
        min-width: 0;
        max-width: none;
        max-height: none;
        padding: 0
    }
    .am-demo-split-right-content {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        background-color: var(--am--primary-dark);
        border-radius: 0;
        flex: 1;
        justify-content: center;
        align-items: center;
        padding-top: 3.5rem;
        padding-bottom: 6.25rem
    }
    .am-demo-form {
        justify-content: flex-start;
        align-items: center
    }
    .am-demo-form-content-wrapper {
        align-self: stretch
    }
    .am-demo-form-input {
        background-color: var(--am--secondary-dark)
    }
    .am-demo-logo-wrapper,
    .am-demo-gradient-wrapper {
        display: none
    }
    .am-demo-case-study-stripe-parent {
        padding-left: 1rem
    }
    .am-heading-28 {
        font-size: 1.375rem
    }
    .am-heading-28.am-is-white.am-is-line-height-120.is-mobile-center {
        text-align: center;
        text-align: center;
        text-align: center;
        text-align: center
    }
    .am-case-study-sources-rich-text p {
        font-size: .875rem
    }
    .am-case-study-sources-rich-text blockquote {
        margin-top: 1.75rem;
        font-size: 1.5rem
    }
    .am-case-study-sources-rich-text li {
        font-size: .875rem
    }
    .am-case-study-sources-rich-text ol {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-case-study-sources-rich-text figure {
        margin-top: .75rem;
        margin-bottom: .75rem
    }
    .am-case-study-sources-rich-text img {
        border-radius: .5rem
    }
    .am-case-study-sources-rich-text h3 {
        font-size: 1.125rem
    }
    .am-case-study-results-source {
        padding-bottom: 1.5rem
    }
    .am-text-align-center-mobile {
        text-align: center
    }
    .am-about-hero-container {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column;
        width: 100dvw;
        height: auto;
        max-height: none;
        margin-left: -1rem;
        padding-top: 6.25rem;
        overflow: hidden
    }
    .am-about-hero-cards-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        order: 9999;
        justify-content: center;
        align-items: center;
        display: flex;
        position: static
    }
    .am-about-hero-card {
        aspect-ratio: 1;
        border-radius: .75rem;
        position: static
    }
    .am-about-hero-card.is-1 {
        left: 10%
    }
    .am-about-hero-card.is-2 {
        top: auto;
        bottom: 4.25rem;
        right: -2rem
    }
    .am-about-hero-card.is-3 {
        bottom: 0;
        left: 35%
    }
    .am-about-hero-card.is-4 {
        top: auto;
        bottom: 4.25rem;
        left: -2rem
    }
    .am-about-hero-card.is-5 {
        right: 10%
    }
    .am-about-founders-wrapper {
        max-width: 28rem
    }
    .am-about-awards {
        aspect-ratio: auto;
        padding-top: 3.25rem
    }
    .am-about-founders-container-top {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column
    }
    .am-about-team-container {
        grid-template-columns: 1fr 1fr 1fr
    }
    .am-about-text-wrapper {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem;
        max-width: 28rem
    }
    .am-about-data-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-about-data-doodle {
        display: none
    }
    .am-about-unique-wrapper {
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 28rem
    }
    .am-about-unique-wrapper.am-gap-56 {
        justify-content: flex-start;
        align-items: flex-start
    }
    .am-about-explore-card {
        max-width: 24rem
    }
    .am-about-explore-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        max-width: 28rem
    }
    .am-about-explore-doodle {
        display: none
    }
    .am-ads-hero-content-wrapper {
        max-width: 28rem
    }
    .am-logos-migrated-wrapper {
        grid-template-columns: 1fr 1fr
    }
    .am-logos-migrated-link {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        padding: 1.75rem .75rem
    }
    .am-logo-migrated-btn-wrapper {
        height: 2.0625rem
    }
    .am-workflows-recipes-grid {
        grid-template-columns: 1fr;
        max-width: 28rem
    }
    .am-blog-index-item-content-tags {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }
    .am-blog-index-list {
        grid-template-columns: 1fr 1fr
    }
    .am-blog-index-filters-list {
        scrollbar-width: none;
        overflow: scroll
    }
    .am-blog-index-filters-search-wrapper {
        flex: 1;
        min-width: 12rem;
        max-width: 12rem
    }
    .am-blog-index-list-empty-state {
        border-radius: .75rem;
        padding-bottom: 1.25rem
    }
    .am-blog-index-filters-fade {
        background-image: linear-gradient(90deg, var(--am--secondary-light), #fbfaf900);
        pointer-events: none;
        width: 5.25rem;
        height: 100%;
        transition: opacity .25s cubic-bezier(.23, 1, .32, 1);
        position: absolute;
        top: 0;
        left: 0
    }
    .am-blog-index-filters-fade.is-right {
        background-image: linear-gradient(270deg, var(--am--secondary-light), #fbfaf900);
        background-image: linear-gradient(270deg, var(--am--secondary-light), #fbfaf900);
        left: auto;
        right: 0
    }
    .am-blog-index-filters-wrapper {
        flex: 1;
        justify-content: flex-start;
        align-items: center;
        display: flex;
        position: relative;
        overflow: hidden
    }
    .am-blog-post-hero-wrapper {
        max-width: 41rem
    }
    .am-blog-post-tldr-wrapper {
        margin-left: 0;
        margin-right: 0
    }
    .am-blog-post-article-wrapper {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        max-width: 28rem
    }
    .am-blog-post-tldr-richtext {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-blog-post-tldr-richtext p {
        font-size: 1.25rem
    }
    .am-blog-post-richtext h2 {
        margin-top: 1.75rem;
        margin-bottom: .875rem;
        font-size: 1.5rem
    }
    .am-blog-post-richtext h3 {
        font-size: 1.25rem
    }
    .am-blog-post-richtext li {
        letter-spacing: -.16px;
        font-size: 1rem
    }
    .am-blog-post-richtext figure {
        margin-top: 1rem;
        margin-bottom: 1.75rem
    }
    .am-blog-post-richtext h4 {
        letter-spacing: -.16px;
        margin-bottom: .875rem;
        font-size: 1.125rem
    }
    .am-blog-post-richtext blockquote {
        letter-spacing: -.16px;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-blog-post-richtext h1 {
        font-size: 1.75rem
    }
    .am-blog-post-richtext figcaption {
        margin-top: .75rem
    }
    .am-blog-post-richtext code {
        font-size: .9375rem
    }
    .am-blog-post-richtext pre {
        border-radius: .75rem;
        font-size: .8125rem
    }
    .am-blog-post-subscribe-wrapper {
        padding: 1rem
    }
    .am-author-hero-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-author-hero-info-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-author-hero-picture-wrapper {
        border-radius: .625rem;
        width: 4.25rem;
        height: 4.25rem
    }
    .am-author-blog-list-heading-wrapper {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }
    .am-number-count-wrapper {
        min-width: 1.125rem;
        height: 1.125rem;
        margin-top: 0
    }
    .am-logos-stripe-container {
        height: 2.25rem
    }
    .am-integrations-hero-container {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column;
        max-height: 44rem;
        overflow: hidden
    }
    .am-integrations-grid-wrapper {
        justify-content: center;
        align-items: flex-start
    }
    .am-integrations-grid-items-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-integrations-grid-item-link {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding: .75rem
    }
    .am-integrations-grid-item-logo-wrapper {
        width: 2.75rem;
        height: 2.75rem
    }
    .am-integrations-grid-item-logo-wrapper.is-big {
        border-radius: .75rem;
        width: 3.5rem;
        height: 3.5rem
    }
    .am-integrations-grid-item-logo-wrapper.is-big.is-am {
        top: 1.5rem
    }
    .am-integrations-grid-item-logo-wrapper.is-big.is-integration {
        bottom: 1.25rem
    }
    .am-integrations-grid-categories-collection {
        max-width: 28rem
    }
    .am-gap-100 {
        grid-column-gap: 4.25rem;
        grid-row-gap: 4.25rem
    }
    .am-integrations-hero-fade-mobile {
        background-image: linear-gradient(180deg, #f6f5f300, var(--am--primary-light));
        height: 5.25rem;
        display: block;
        position: absolute;
        inset: auto 0% 0%
    }
    .am-demo-form-container {
        max-width: 24rem
    }
    .am-integration-hero-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-integration-hero-heading-wrapper {
        max-width: 24rem
    }
    .am-integration-breadcrumbs-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-integration-body-container {
        justify-content: center;
        align-items: flex-start
    }
    .am-integration-body-text-wrapper {
        flex: 0 auto;
        width: 100%;
        max-width: 28rem
    }
    .am-integration-related-list {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .am-integration-hero-image-wrapper {
        flex: 0 auto;
        width: 100%;
        max-width: 10rem
    }
    .am-integration-hero-doodle {
        height: 7.5rem
    }
    .am-integration-explore-card-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding-right: 0
    }
    .am-integration-explore-doodle {
        display: none
    }
    .am-product-hero-split-gradient-wrapper.is-sellers {
        max-width: 28rem;
        margin-bottom: -3.5rem
    }
    .am-solutions-products-wrapper {
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-solutions-products-list-wrapper {
        grid-template-columns: 1fr
    }
    .am-roi-calculator-form-input-text {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .8125rem
    }
    .am-footer-wrapper {
        justify-content: flex-start;
        align-items: center
    }
    .am-footer-links {
        justify-content: space-between;
        align-items: flex-start;
        width: 100%;
        max-width: 28rem
    }
    .am-footer-logo {
        align-self: flex-start
    }
    .am-footer-links-container {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        align-content: start;
        align-items: start;
        display: grid
    }
    .am-footer-column-product-links-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column
    }
    .am-footer-column-product-wrapper.is-product {
        min-width: 0
    }
    .am-footer-logo-container {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: space-between;
        align-self: flex-start;
        align-items: flex-start
    }
    .am-footer-right-links-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex-flow: column;
        flex: 1;
        margin-left: 0;
        display: flex
    }
    .am-footer-column-product-links-column {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }
    .am-footer-right-links-inner-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-mobile-menu {
        height: calc(100dvh - 1.125rem);
        margin-top: -.25rem;
        margin-left: -.25rem;
        margin-right: -.25rem
    }
    .am-mobile-menu-accordion {
        max-width: 28rem
    }
    .div-block-182 {
        max-width: 26rem
    }
    .am-mobile-menu-vertical-divider {
        right: 28rem
    }
}

@media screen and (max-width:479px) {
    .margin-top-large {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }
    .demo-form_input-textfield {
        margin-bottom: 1rem
    }
    .demo-form_sub-grid-item.is-request {
        margin-bottom: 0
    }
    .section-404 {
        padding-bottom: 1.625rem
    }
    .section-bloglist-hero {
        position: relative
    }
    .blog-collection-list {
        grid-template-columns: 1fr
    }
    .form-wrapper-home {
        width: 100%
    }
    .in-the-news-image {
        display: block
    }
    .academy-request-wrapper {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.25rem;
        bottom: -223%
    }
    .request-form_sub-grid2 {
        grid-template-columns: 1fr
    }
    .request-form_input-textfield.am-form-email,
    .form-block-wrapper-partial-mobile,
    .form-wrapper-home-hybrid,
    .form-block-wrapper-hybrid,
    .form-demo_text-field-hybrid {
        width: 100%
    }
    .hero-14_left-column-wrapper {
        align-items: stretch
    }
    .table-module-1_grid-item.is-content {
        padding-left: 0;
        padding-right: 0
    }
    .table-module-1_grid-item.is-content-blue,
    .table-module-1_grid-item.is-top-title.is-sticky,
    .table-module-1_grid-item.is-content {
        padding-left: 0;
        padding-right: 0
    }
    .table-module-1_grid-item.is-top {
        padding-right: 0
    }
    .table-module-1_grid-item.is-content-blue,
    .table-module-1_grid-item.is-top-title.is-sticky,
    .table-module-1_grid-item.is-top-title.is-sticky {
        padding-left: 0;
        padding-right: 0
    }
    .section-persona-grid-column {
        min-height: 20rem;
        padding-top: 0
    }
    .pop-up-trigger-wrapper {
        flex-direction: column;
        max-width: 19rem
    }
    .heading-x-large {
        letter-spacing: -.84px;
        font-size: 1.75rem
    }
    .btn-icon {
        width: auto
    }
    .cards-wrapper.is-product {
        grid-template-columns: 1fr
    }
    .splide__list.is-testimonial {
        width: 85vw
    }
    .section-report-hero {
        position: relative
    }
    .splide__arrow--prev.is-testimonial {
        margin-left: 0
    }
    .form-request {
        width: 100%
    }
    .blog-collection-list_item-2 {
        min-height: 26rem
    }
    .pop-up-trigger-wrapper-v2 {
        flex-direction: column;
        width: auto;
        right: 1rem
    }
    .fs-cc-prefs2_close {
        padding: .5rem
    }
    .fs-cc-prefs2_label {
        font-size: .875rem
    }
    .fs-cc-prefs2_button.fs-cc-button-alt {
        margin-bottom: .5rem
    }
    .fs-cc-prefs2_submit {
        margin-top: 8px
    }
    .fs-cc-prefs2_component,
    .fs-cc-prefs2_content {
        padding: 1.5rem
    }
    .fs-cc-prefs2_title {
        font-size: 1.125rem
    }
    .fs-cc-banner2_component {
        border-radius: 0;
        width: 100%;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        padding: 1rem
    }
    .request-demo-form.hero-17_grid-right {
        min-height: 23.375rem;
        padding: 1.25rem .875rem
    }
    .related-blog-grid-glossary {
        flex-flow: column;
        grid-template-columns: 1fr
    }
    .pricing-paragraph.text-color-black.is-opacity-80.text-align-center {
        text-align: left;
        text-align: left;
        text-align: left;
        text-align: left
    }
    .pricing-tooltip {
        margin-bottom: .5rem;
        margin-left: 0;
        bottom: 100%;
        left: auto;
        transform: translateY(.25rem)
    }
    .am-section.am-feature-hero-content.am-is-black-bg.is-ads {
        padding-left: .875rem
    }
    .am-heading-56.am-text-align-center.am-max-width-436.is-mobile-left {
        text-align: left;
        text-align: left;
        text-align: left
    }
    .am-heading-56.is-feature-page {
        font-size: 2rem
    }
    .am-heading-56.is-mobile-center {
        text-align: center
    }
    .am-navbar {
        overflow: visible
    }
    .am-nav-content-links {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-nav-btn {
        text-align: center;
        justify-content: center;
        align-items: center;
        padding: .75rem .875rem
    }
    .am-nav-btn.is-white.is-competitors-list {
        padding: .625rem .75rem
    }
    .am-nav-btn.is-taller.is-404 {
        align-self: center
    }
    .am-nav-btn.is-pricing-btn {
        align-self: center;
        padding: .5rem .75rem
    }
    .am-nav-btn.is-mobile-center {
        align-self: center
    }
    .am-paragraph-20.am-opacity-60.am-text-align-center.am-max-width-442.is-mobile-left {
        text-align: left;
        text-align: left;
        text-align: left;
        text-align: left
    }
    .am-paragraph-20.is-competitors {
        font-size: .875rem
    }
    .am-featured-link {
        border-radius: .625rem;
        padding: .25rem .75rem .25rem .25rem
    }
    .am-new-label.is-all-caps.is-competitors {
        display: none
    }
    .am-form-email {
        border-radius: .375rem;
        width: auto;
        height: auto;
        padding: .75rem .875rem
    }
    .am-form-submit-wrapper {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
        position: static
    }
    .am-form-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        width: 100%
    }
    .am-partial-form-container {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background-color: #0000;
        border-radius: 0
    }
    .am-form-block-wrapper {
        width: 100%
    }
    .am-social-proof-stripe {
        align-items: center;
        padding-bottom: 0
    }
    .am-vertical-divider.am-hide-mobile {
        display: none
    }
    .am-social-proof-testimonial-big {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }
    .am-testimonial-picture-big {
        width: 3.5rem;
        height: 3.5rem
    }
    .am-testimonial-text-big {
        text-align: center
    }
    .am-testimonial-text-big.is-smaller {
        font-size: 1.25rem
    }
    .am-testimonial-wrapper {
        justify-content: flex-start;
        align-items: center
    }
    .am-testimonial-caption {
        text-align: center
    }
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400-same,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400-same,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400-same,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400-same,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400,
    .am-paragraph-16.am-opacity-60.am-text-align-center.is-white.am-max-width-400-same {
        max-width: 20rem
    }
    .am-nav-content {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }
    .am-pillars-content-top {
        max-width: 21rem
    }
    .am-pillars-card-image-wrapper {
        width: 93%
    }
    .am-cta-wrapper {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-cta-wrapper.am-padding-100 {
        justify-content: flex-start;
        align-items: center;
        padding: 1rem
    }
    .am-cta-wrapper.is-bold {
        padding-top: 2.5rem;
        padding-bottom: 1.75rem
    }
    .am-personas-tabs-title {
        flex-flow: column
    }
    .am-personas-tabs-content-parent.is-personas-mobile {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-customer-stories-cards {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-card-front.is-customers-hero {
        padding: .875rem .75rem .75rem
    }
    .am-blog-section-content-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-footer-social-wrapper {
        flex-flow: column
    }
    .am-paragraph-12.am-tabular-numbers.is-faq {
        font-size: .625rem
    }
    .am-footer-right-wrapper {
        grid-template-columns: auto
    }
    .am-footer-foot-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column
    }
    .am-footer-foot-links-wrapper {
        grid-template-columns: 1fr 1fr
    }
    .fs_accordion-2_body.is-personas-mobile {
        padding: .5rem 0 0
    }
    .fs_accordion-2_body.is-competitor-strenghts {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .fs_accordion-2_header.is-personas-mobile {
        padding: 0
    }
    .fs_accordion-2_item.is-personas-mobile {
        flex-flow: column;
        display: flex
    }
    .am-doodle.is-product-duo-copilot-cta,
    .am-doodle.is-about-video {
        width: 21%
    }
    .am-doodle.is-customer-stories {
        width: 6.5rem;
        top: 0%;
        left: -4%
    }
    .am-doodle.is-duo {
        width: 7rem;
        top: -10%;
        right: 0%
    }
    .am-doodle.is-cta {
        width: 3.5rem;
        top: -1.5rem;
        right: -1.25rem
    }
    .am-doodle.is-sad-face {
        right: -.5rem
    }
    .am-doodle.is-sad-face.is-ads {
        right: -.875rem
    }
    .am-doodle.is-happy-face {
        right: -.5rem
    }
    .am-doodle.is-careers-hero {
        display: none
    }
    .am-doodle.is-searcher-hero {
        height: 1.25rem;
        top: -.75rem;
        left: -.5rem
    }
    .am-doodle.is-product-features {
        bottom: -1.5rem;
        right: 0%
    }
    .am-doodle.is-thanks-hero-left {
        width: 1.75rem
    }
    .am-doodle.is-product-unibox {
        display: none
    }
    .am-doodle.is-product-duo-copilot {
        width: 22%
    }
    .am-doodle.is-product-duo-copilot-video {
        width: 20%
    }
    .am-doodle.is-product-duo-copilot-cta,
    .am-doodle.is-about-video {
        width: 21%
    }
    .am-max-width-400 {
        max-width: 18rem
    }
    .am-personas-hero-illustration-mobile {
        height: 10rem;
        display: block
    }
    .div-block-61 {
        flex-flow: column;
        min-width: 100%
    }
    .div-block-63 {
        align-self: auto
    }
    .am-navbar-mobile-menu-wrapper {
        scrollbar-width: none;
        padding: 3rem .75rem .75rem;
        top: .5rem
    }
    .am-navbar-mobile-menu-container {
        grid-template-columns: auto
    }
    .am-navbar-mobile-header-bg {
        opacity: 0;
        height: 3.5rem;
        top: .5rem
    }
    .am-no-padding-top {
        padding-top: 0
    }
    .am-is-grow {
        flex: 1
    }
    .am-feature-hero-content-top.is-duo-voice {
        margin-left: .875rem;
        margin-right: .875rem
    }
    .am-duo-bento-card {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding: .75rem
    }
    .am-faq-wrapper.is-careers-values {
        justify-content: space-between;
        align-items: center
    }
    .am-home-duo-product-screen {
        border-radius: .25rem
    }
    .am-manifesto-shader-code {
        width: calc(50vw - 41.2%);
        height: 100%;
        top: -28%
    }
    .am-nav-banner-link {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-nav-banner-link-content {
        justify-content: space-between
    }
    .am-product-demo-modal {
        display: none
    }
    .am-testimonial-picture-small {
        width: 3.5rem;
        height: 3.5rem
    }
    .am-404-giant-text {
        font-size: 10rem
    }
    .am-heading-84-caps {
        letter-spacing: -1.32px;
        font-size: 2.75rem
    }
    .am-cta-heading-wrapper {
        max-width: 17.5rem
    }
    .am-heading-56-caps.is-feature-page {
        font-size: 2rem
    }
    .am-heading-56-caps.is-mobile-center {
        text-align: center
    }
    .am-no-padding-sides-tablet,
    .am-no-padding-sides-mobile {
        padding-left: 0;
        padding-right: 0
    }
    .div-block-104 {
        flex-flow: column
    }
    .am-brand-logo-wrapper {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }
    .am-brand-logo {
        max-height: 2.75rem
    }
    .am-brand-logo.is-icon {
        max-height: 5.25rem
    }
    .am-brand-logo.is-icon.is-circle {
        max-height: 5.5rem
    }
    .am-brand-color-wrapper {
        aspect-ratio: 16/9;
        padding-right: 0
    }
    .am-brand-colors-grid {
        flex-flow: column;
        grid-template-columns: 1fr
    }
    .am-competitor-hero-top {
        padding-left: .875rem;
        padding-right: .875rem
    }
    .am-competitor-hero-card.is-smaller {
        aspect-ratio: auto;
        aspect-ratio: auto;
        min-height: 8.75rem;
        max-height: 8.75rem
    }
    .am-competitor-feedback-grid {
        grid-template-columns: 1fr
    }
    .am-competitor-comparison-table-heading {
        padding-left: 0;
        padding-right: 0
    }
    .am-competitor-benefits-grid {
        grid-template-columns: 1fr
    }
    .am-competitor-testimonial-richtext p,
    .am-competitor-testimonial-richtext blockquote,
    .am-competitor-testimonial-richtext p,
    .am-competitor-testimonial-richtext blockquote {
        text-align: center
    }
    .am-competitor-battle-cards.is-competitor-strenghts {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .am-duo-voice-hero-card {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        border-radius: .75rem;
        padding-bottom: 1.5rem
    }
    .am-duo-voice-hero-card.is-3,
    .am-duo-voice-hero-card.is-3:hover {
        transform: translate(.25rem, .5rem)rotate(3deg)
    }
    .am-duo-voice-hero-card.is-4,
    .am-duo-voice-hero-card.is-4:hover {
        transform: translateY(.75rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card.is-2 {
        transform: translate(-.5rem, .375rem)rotate(-1.5deg)
    }
    .am-duo-voice-hero-card.is-2:hover {
        transform: translate(-.5rem, .125rem)rotate(-1.5deg)
    }
    .am-duo-voice-hero-card.is-3,
    .am-duo-voice-hero-card.is-3:hover {
        transform: translate(.25rem, .5rem)rotate(3deg)
    }
    .am-duo-voice-hero-card.is-4,
    .am-duo-voice-hero-card.is-4:hover {
        transform: translateY(.75rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card-content-bottom {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }
    .am-duo-voice-player-wrapper {
        border-radius: .5rem;
        padding: 1.25rem .75rem .75rem
    }
    .am-duo-voice-player-content {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }
    .am-competitors-list-filters {
        overflow: scroll
    }
    .am-competitors-list-filter-wrapper {
        text-align: center;
        justify-content: center;
        align-items: baseline;
        padding: .75rem .875rem
    }
    .am-competitors-list-filter-wrapper.is-pricing-btn {
        align-self: center;
        padding: .5rem .75rem
    }
    .am-competitors-list-link-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-customers-list-item-wrapper {
        flex: 0 auto;
        grid-template-columns: auto;
        align-self: center
    }
    .am-customers-filters-form {
        max-width: calc(100% - 3.125rem)
    }
    .am-competitors-social-proof-cards {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }
    .am-ads-hero-shader-code {
        width: calc(50vw - 41.2%);
        height: 100%;
        top: -28%
    }
    .am-no-max-width-mobile {
        max-width: none
    }
    .am-pricing-table-heading {
        padding-left: 0;
        padding-right: 0
    }
    .am-pricing-tooltip {
        margin-bottom: .5rem;
        margin-left: 0;
        bottom: 100%;
        left: auto;
        transform: translateY(.25rem)
    }
    .am-duo-voice-hero-card-mobile {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        border-radius: .75rem;
        padding-bottom: 1.5rem
    }
    .am-duo-voice-hero-card-mobile.is-3,
    .am-duo-voice-hero-card-mobile.is-3:hover {
        transform: translate(.25rem, .5rem)rotate(3deg)
    }
    .am-duo-voice-hero-card-mobile.is-4,
    .am-duo-voice-hero-card-mobile.is-4:hover {
        transform: translateY(.75rem)rotate(-3deg)
    }
    .am-duo-voice-hero-card-mobile.is-2 {
        transform: translate(-.5rem, .375rem)rotate(-1.5deg)
    }
    .am-duo-voice-hero-card-mobile.is-2:hover {
        transform: translate(-.5rem, .125rem)rotate(-1.5deg)
    }
    .am-duo-voice-hero-card-mobile.is-3,
    .am-duo-voice-hero-card-mobile.is-3:hover {
        transform: translate(.25rem, .5rem)rotate(3deg)
    }
    .am-duo-voice-hero-card-mobile.is-4,
    .am-duo-voice-hero-card-mobile.is-4:hover {
        transform: translateY(.75rem)rotate(-3deg)
    }
    .am-text-align-left-mobile {
        text-align: left
    }
    .am-careers-hero-image-wrapper {
        aspect-ratio: auto
    }
    .am-careers-hero-image-mask {
        display: none
    }
    .am-careers-hero-content-wrapper {
        aspect-ratio: auto
    }
    .am-careers-values-grid {
        grid-template-columns: 1fr;
        align-self: center;
        max-width: 24rem
    }
    .am-careers-testimonials-card {
        max-width: 18rem
    }
    .am-customers-hero-card-result-rich-text p {
        font-size: .75rem
    }
    .am-customers-hero-main-card-result-rich-text {
        padding: .625rem
    }
    .am-customers-hero-main-card-result-rich-text p {
        font-size: .75rem
    }
    .am-customers-hero-main-card-cards {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: row
    }
    .am-customers-hero-card-heading {
        padding-left: .625rem;
        padding-right: .625rem
    }
    .am-customers-more-filters-button {
        padding: 1rem
    }
    .am-searcher-hero-product-container {
        padding-top: .875rem;
        padding-left: .875rem;
        padding-right: .875rem
    }
    .am-searcher-product-suggestion-card-content {
        flex-flow: row
    }
    .am-hide-mobile-portrait {
        display: none
    }
    .am-brand-colors-grids-wrapper {
        flex-flow: column;
        grid-template-columns: 1fr
    }
    .am-case-study-hero-main-card {
        padding-bottom: .875rem;
        padding-left: .875rem;
        padding-right: .875rem
    }
    .am-case-study-hero-cards-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .am-case-study-hero-card-rich-text {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }
    .am-case-study-about-infos-wrapper {
        flex-flow: column
    }
    .am-case-study-results-wrapper {
        padding-left: .875rem;
        padding-right: .875rem
    }
    .am-case-study-results-wrapper.am-padding-100 {
        padding-top: .875rem;
        padding-bottom: .875rem
    }
    .am-pillars-card-image-container.is-modal {
        height: 9rem
    }
    .am-customers-industries-collection {
        display: none
    }
    .am-careers-memories-picture-wrapper {
        border-radius: .375rem;
        width: 5.25rem
    }
    .am-careers-memories-picture-wrapper.is-big-h.is-4 {
        width: 16rem;
        top: 10rem
    }
    .am-careers-memories-picture-wrapper.is-small-v {
        width: 4.25rem
    }
    .am-careers-memories-picture-wrapper.is-medium-h {
        width: 12rem
    }
    .am-careers-memories-picture-wrapper.is-medium-h.is-6 {
        margin-top: -3.5rem;
        margin-left: -2.5rem
    }
    .am-careers-memories-picture-wrapper.is-big-v {
        width: 7.25rem
    }
    .am-careers-memories-picture-wrapper.is-big-v.is-5 {
        margin-top: 8.25rem
    }
    .am-careers-memories-picture-wrapper.is-small-h {
        width: 9.25rem
    }
    .am-careers-memories-picture-wrapper.is-small-h.is-8 {
        bottom: 12rem;
        right: 20%
    }
    .am-careers-memories-picture-wrapper.is-7 {
        margin-top: 10rem;
        left: -5.25rem
    }
    .am-careers-benefits-grid {
        grid-template-columns: 1fr;
        max-width: 24rem
    }
    .am-careers-positions-list-category {
        padding: 1rem
    }
    .am-careers-list-link-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }
    .am-careers-list-item-wrapper {
        flex: 0 auto;
        grid-template-columns: auto;
        align-self: center
    }
    .am-text-align-center-mobile-portrait {
        text-align: center
    }
    .am-customers-more-filters-modal {
        max-width: 100dvw;
        margin-left: .875rem;
        margin-right: .875rem
    }
    .am-partners-programs-grid {
        grid-template-columns: 1fr
    }
    .am-heading-144 {
        font-size: 4.25rem
    }
    .am-partners-hero-card {
        width: 5.25rem
    }
    .am-partners-hero-card.is-2 {
        margin-top: 7.5rem;
        margin-left: -35%
    }
    .am-partners-hero-card.is-3 {
        margin-top: 3.5rem;
        margin-left: -5%
    }
    .am-partners-hero-card.is-4 {
        margin-top: 15rem;
        margin-left: -60%
    }
    .am-partners-hero-card.is-5 {
        margin-top: 11rem;
        left: 0%
    }
    .am-signals-list-grid {
        grid-template-columns: 1fr
    }
    .am-signals-wrapper {
        max-width: 24rem;
        margin-left: auto;
        margin-right: auto
    }
    .am-faq-heading-number {
        padding-bottom: .0625rem
    }
    .am-product-hero-content.is-duo-voice {
        margin-left: .875rem;
        margin-right: .875rem
    }
    .am-product-screen-hero-container {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem
    }
    .am-product-description-heading-wrapper {
        justify-content: flex-start;
        align-items: flex-start
    }
    .am-product-feature-text-wrapper {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }
    .am-product-feature-icon {
        width: 1.25rem;
        height: 1.25rem
    }
    .am-product-description-screen-mobile {
        border-radius: .5rem
    }
    .am-product-hero-doodle-container {
        display: none
    }
    .am-product-data-cards-wrapper {
        grid-template-columns: 1fr 1fr
    }
    .am-product-data-card.is-smaller {
        aspect-ratio: auto;
        aspect-ratio: auto;
        min-height: 8.75rem;
        max-height: 8.75rem
    }
    .am-tooltip {
        margin-bottom: .5rem;
        margin-left: 0;
        bottom: 100%;
        left: auto;
        transform: translateY(.25rem)
    }
    .div-block-164 {
        position: relative
    }
    .am-demo-split-right-content {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .am-demo-case-study-stripe-parent {
        padding-left: .875rem
    }
    .am-heading-28 {
        font-size: 1.25rem
    }
    .am-case-study-results-source {
        margin-bottom: -.875rem
    }
    .am-about-hero-card.is-1 {
        left: 0%
    }
    .am-about-hero-card.is-2 {
        right: -4rem
    }
    .am-about-hero-card.is-4 {
        left: -4rem
    }
    .am-about-hero-card.is-5 {
        right: 0%
    }
    .am-about-team-container {
        grid-column-gap: .75rem;
        grid-template-columns: 1fr 1fr
    }
    .am-blog-index-list {
        grid-template-columns: 1fr
    }
    .am-blog-index-filters-form {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }
    .am-blog-index-filters-search-wrapper {
        min-width: auto;
        max-width: none
    }
    .am-blog-post-tldr-richtext p {
        font-size: 1rem
    }
    .am-blog-post-tldr-richtext li {
        margin-bottom: .75rem
    }
    .am-integrations-grid-category-heading {
        flex: 1
    }
    .am-integrations-grid-items-wrapper {
        grid-template-columns: 1fr
    }
    .am-integrations-grid-item-link {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start
    }
    .am-integrations-grid-item-logo-wrapper.is-big.is-am,
    .am-integrations-grid-item-logo-wrapper.is-big.is-integration,
    .am-integrations-grid-item-logo-wrapper.is-big.is-am,
    .am-integrations-grid-item-logo-wrapper.is-big.is-integration,
    .am-integrations-grid-item-logo-wrapper.is-big.is-am,
    .am-integrations-grid-item-logo-wrapper.is-big.is-integration {
        position: static;
        transform: none
    }
    .am-integration-hero-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex-flow: column
    }
    .am-integration-body-text-wrapper {
        width: 100%
    }
    .am-integration-related-list {
        grid-template-columns: 1fr
    }
    .am-integration-hero-image-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        order: -9999;
        justify-content: flex-start;
        align-items: center;
        width: auto;
        max-width: none
    }
    .am-integration-hero-doodle {
        height: 7rem;
        display: none
    }
    .am-roi-calculator-form-input-text {
        border-radius: .375rem;
        width: auto;
        height: auto;
        padding: .75rem .875rem
    }
    .link-block {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-flow: row;
        width: 100%
    }
    .image-108,
    .image-109 {
        flex: 1;
        max-width: 30%
    }
    .image-110 {
        flex: 1;
        max-width: 33%
    }
    .am-footer-wrapper {
        justify-content: flex-start;
        align-items: flex-start
    }
    .am-footer-links {
        justify-content: space-between;
        align-items: stretch
    }
    .am-footer-links-container {
        grid-template-columns: 1fr
    }
    .div-block-177 {
        flex-flow: column
    }
    .am-mobile-menu-accordion {
        max-width: none
    }
    .am-mobile-menu-vertical-divider {
        display: none
    }
}

#w-node-ed66edaf-2dd8-8b44-a11e-f69e20ff9c60-6a6f1e99,
#w-node-_9356e749-4a6a-4d87-0b08-e9f08de5732d-6a6f1e99 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cce-a6e04c80,
#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cdf-a6e04c80 {
    place-self: stretch stretch
}

#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04ca5-a6e04c80,
#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cb1-a6e04c80 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cf0-a6e04c80,
#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04c84-a6e04c80,
#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04c94-a6e04c80,
#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cbd-a6e04c80 {
    place-self: stretch stretch
}

#w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04d01-a6e04c80 {
    grid-area: span 1/span 2/span 1/span 2
}

@media screen and (max-width:991px) {
    #w-node-_9356e749-4a6a-4d87-0b08-e9f08de5732d-6a6f1e99 {
        grid-column: span 1/span 1
    }
}

@media screen and (max-width:767px) {
    #w-node-ed66edaf-2dd8-8b44-a11e-f69e20ff9c60-6a6f1e99 {
        grid-column: span 1/span 1;
        align-self: stretch
    }
    #w-node-_9ac7bca6-0f48-8c99-67c8-51659b6ce482-6a6f1e99,
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cce-a6e04c80 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cdf-a6e04c80 {
        order: -9999
    }
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04ca5-a6e04c80 {
        grid-column: span 2/span 2
    }
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cb1-a6e04c80 {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2
    }
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cf0-a6e04c80 {
        order: 0
    }
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04c84-a6e04c80 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: stretch stretch
    }
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04c94-a6e04c80,
    #w-node-a7caaa98-0ca9-5cc0-31d0-7853a6e04cbd-a6e04c80 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_222b6061-fc81-b901-5832-f80ea9d76679-a9d765e7,
    #w-node-_222b6061-fc81-b901-5832-f80ea9d7669a-a9d765e7,
    #w-node-_222b6061-fc81-b901-5832-f80ea9d766bb-a9d765e7,
    #w-node-_222b6061-fc81-b901-5832-f80ea9d766dc-a9d765e7,
    #w-node-_222b6061-fc81-b901-5832-f80ea9d766fd-a9d765e7 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: stretch
    }
}