
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],template {
    display: none
}

a {
    background-color: #0000
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
    font-weight: 400;
    font-style: normal
}

[class^=w-icon-],[class*=\ w-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons!important
}

.w-icon-slider-right:before {
    content: "î˜€"
}

.w-icon-slider-left:before {
    content: "î˜"
}

.w-icon-nav-menu:before {
    content: "î˜‚"
}

.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
    content: "î˜ƒ"
}

.w-icon-file-upload-remove:before {
    content: "î¤€"
}

.w-icon-file-upload-icon:before {
    content: "î¤ƒ"
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 20px
}

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

html.w-mod-touch * {
    background-attachment: scroll!important
}

.w-block {
    display: block
}

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

.w-clearfix:before,.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: #0000!important
}

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

.w-optimization {
    display: contents
}

.w-webflow-badge,.w-webflow-badge>img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a,0 1px 3px #0000001a;
    visibility: visible!important;
    opacity: 1!important;
    z-index: 2147483647!important;
    color: #aaadb0!important;
    overflow: unset!important;
    background-color: #fff!important;
    border-radius: 3px!important;
    width: auto!important;
    height: auto!important;
    margin: 0!important;
    padding: 6px!important;
    font-size: 12px!important;
    line-height: 14px!important;
    text-decoration: none!important;
    display: inline-block!important;
    position: fixed!important;
    inset: auto 12px 12px auto!important;
    transform: none!important
}

.w-webflow-badge>img {
    position: unset;
    visibility: unset!important;
    opacity: 1!important;
    vertical-align: middle!important;
    display: inline-block!important
}

h1,h2,h3,h4,h5,h6 {
    margin-bottom: 10px;
    font-weight: 700
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px
}

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

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

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

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

p {
    margin-top: 0;
    margin-bottom: 10px
}

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

figure {
    margin: 0 0 10px
}

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

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,.w-video object,.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

button,[type=button],[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input::placeholder,.w-select::placeholder {
    color: #999
}

.w-input:focus,.w-select:focus {
    border-color: #3898ec;
    outline: 0
}

.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {
    cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee
}

textarea.w-input,textarea.w-select {
    height: auto
}

.w-select {
    background-color: #f3f3f3
}

.w-select[multiple] {
    height: auto
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block
}

.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-radio:before,.w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-radio:after {
    clear: both
}

.w-radio-input {
    float: left;
    margin: 3px 0 0 -20px;
    line-height: normal
}

.w-file-upload {
    margin-bottom: 10px;
    display: block
}

.w-file-upload-input {
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    position: absolute;
    overflow: hidden
}

.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block
}

.w-file-remove-link {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block
}

.w-icon-file-upload-icon,.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block
}

.w-icon-file-upload-uploading {
    height: 20px
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.w-container:before,.w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-container:after {
    clear: both
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}

.w-row:before,.w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-row:after {
    clear: both
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0
}

.w-col-1 {
    width: 8.33333%
}

.w-col-2 {
    width: 16.6667%
}

.w-col-3 {
    width: 25%
}

.w-col-4 {
    width: 33.3333%
}

.w-col-5 {
    width: 41.6667%
}

.w-col-6 {
    width: 50%
}

.w-col-7 {
    width: 58.3333%
}

.w-col-8 {
    width: 66.6667%
}

.w-col-9 {
    width: 75%
}

.w-col-10 {
    width: 83.3333%
}

.w-col-11 {
    width: 91.6667%
}

.w-col-12 {
    width: 100%
}

.w-hidden-main {
    display: none!important
}

@media screen and (max-width: 991px) {
    .w-container {
        max-width:728px
    }

    .w-hidden-main {
        display: inherit!important
    }

    .w-hidden-medium {
        display: none!important
    }

    .w-col-medium-1 {
        width: 8.33333%
    }

    .w-col-medium-2 {
        width: 16.6667%
    }

    .w-col-medium-3 {
        width: 25%
    }

    .w-col-medium-4 {
        width: 33.3333%
    }

    .w-col-medium-5 {
        width: 41.6667%
    }

    .w-col-medium-6 {
        width: 50%
    }

    .w-col-medium-7 {
        width: 58.3333%
    }

    .w-col-medium-8 {
        width: 66.6667%
    }

    .w-col-medium-9 {
        width: 75%
    }

    .w-col-medium-10 {
        width: 83.3333%
    }

    .w-col-medium-11 {
        width: 91.6667%
    }

    .w-col-medium-12 {
        width: 100%
    }

    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto
    }
}

@media screen and (max-width: 767px) {
    .w-hidden-main,.w-hidden-medium {
        display:inherit!important
    }

    .w-hidden-small {
        display: none!important
    }

    .w-row,.w-container .w-row {
        margin-left: 0;
        margin-right: 0
    }

    .w-col {
        width: 100%;
        left: auto;
        right: auto
    }

    .w-col-small-1 {
        width: 8.33333%
    }

    .w-col-small-2 {
        width: 16.6667%
    }

    .w-col-small-3 {
        width: 25%
    }

    .w-col-small-4 {
        width: 33.3333%
    }

    .w-col-small-5 {
        width: 41.6667%
    }

    .w-col-small-6 {
        width: 50%
    }

    .w-col-small-7 {
        width: 58.3333%
    }

    .w-col-small-8 {
        width: 66.6667%
    }

    .w-col-small-9 {
        width: 75%
    }

    .w-col-small-10 {
        width: 83.3333%
    }

    .w-col-small-11 {
        width: 91.6667%
    }

    .w-col-small-12 {
        width: 100%
    }
}

@media screen and (max-width: 479px) {
    .w-container {
        max-width:none
    }

    .w-hidden-main,.w-hidden-medium,.w-hidden-small {
        display: inherit!important
    }

    .w-hidden-tiny {
        display: none!important
    }

    .w-col {
        width: 100%
    }

    .w-col-tiny-1 {
        width: 8.33333%
    }

    .w-col-tiny-2 {
        width: 16.6667%
    }

    .w-col-tiny-3 {
        width: 25%
    }

    .w-col-tiny-4 {
        width: 33.3333%
    }

    .w-col-tiny-5 {
        width: 41.6667%
    }

    .w-col-tiny-6 {
        width: 50%
    }

    .w-col-tiny-7 {
        width: 58.3333%
    }

    .w-col-tiny-8 {
        width: 66.6667%
    }

    .w-col-tiny-9 {
        width: 75%
    }

    .w-col-tiny-10 {
        width: 83.3333%
    }

    .w-col-tiny-11 {
        width: 91.6667%
    }

    .w-col-tiny-12 {
        width: 100%
    }
}

.w-widget {
    position: relative
}

.w-widget-map {
    width: 100%;
    height: 400px
}

.w-widget-map label {
    width: auto;
    display: inline
}

.w-widget-map img {
    max-width: inherit
}

.w-widget-map .gm-style-iw {
    text-align: center
}

.w-widget-map .gm-style-iw>button {
    display: none!important
}

.w-widget-twitter {
    overflow: hidden
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: #75869600 #5d6c7b #75869600 #75869600;
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: #fff0 #fff #fff0 #fff0;
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b #75869600 #75869600;
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none!important
}

.w-background-video--control {
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none!important
}

.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px #3336
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: #2226
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    margin: 0 3px .5em;
    transition: background-color .1s,color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,.w-slider-arrow-right {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0;
    overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.w-slider-force-show {
    display: block!important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width: 767px) {
    .w-nav-brand {
        padding-left:10px
    }
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: #000000e6;
    outline: 0;
    font-family: Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    inset: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,.w-lightbox-container {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    max-width: none;
    height: auto
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #0006;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto hidden
}

.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0,0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width: 768px) {
    .w-lightbox-content {
        height:96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,.w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,.w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,.w-lightbox-inactive:hover {
    opacity: 0
}

.w-richtext:before,.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,.w-richtext ul {
    overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    inset: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default!important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: #0000;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

.w-nav:before,.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block!important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width: 991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display:none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width: 767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display:none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width: 479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display:none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width: 479px) {
    .w-tab-link {
        display:block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible {
    display: none!important
}

.wf-layout-layout {
    display: grid
}

@font-face {
    font-family: Labilgrotesk;
    src: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66acd2e92d605e7b216c4b38_LabilGrotesk-Light.woff2)format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Labilgrotesk;
    src: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66acd2e92bc36a13861232a3_LabilGrotesk-RegularItalic.woff2)format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Labilgrotesk;
    src: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66acd2e914ae52545f99b31e_LabilGrotesk-Medium.woff2)format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Labilgrotesk;
    src: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66acd2e9bdd60cd03b0c0041_LabilGrotesk-Bold.woff2)format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Labilgrotesk;
    src: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66acd2e91d289af498192d0e_LabilGrotesk-Regular.woff2)format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Labilgrotesk;
    src: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66acd2e95d6de1513effe5e6_LabilGrotesk-Black.woff2)format("woff2");
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Labil Grotesk Variable;
    src: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6855759684592aaffdf5bb32_LabilGroteskVariable-Upright.woff2)format("woff2");
    font-weight: 100 800;
    font-style: normal;
    font-display: swap
}

:root {
    --white\<deleted\|variable-cbe5fb85\>: white;
    --grey-dark\<deleted\|variable-a22b03d8\>: #0e2550;
    --am--primary-dark: #111;
    --pale-turquoise\<deleted\|variable-5b86c41d\>: #c3f7e8;
    --aquamarine\<deleted\|variable-a49ec64a\>: #85edce;
    --medium-sea-green\<deleted\|variable-bf80962b\>: #00cc84;
    --medium-aquamarine\<deleted\|variable-b1a030f7\>: #47d6b1;
    --super-dark-blue\<deleted\|variable-5930a5b7\>: #111a4a;
    --black\<deleted\|variable-76b56407\>: #202223;
    --dodger-blue\<deleted\|variable-264871a9\>: #409af7;
    --medium-blue\<deleted\|variable-0c96716e\>: #017ffa;
    --color-11\<deleted\|variable-0611e579-38af-9200-e5e4-9a5cbfeb1294\>: #fff0;
    --color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>: #111;
    --royal-blue\<deleted\|variable-9a2e79e4\>: #0967ec;
    --dark-slate-grey\<deleted\|variable-53e509ff\>: #042825;
    --grey-medium\<deleted\|variable-4350a887\>: #667085;
    --dark-slate-blue\<deleted\|variable-319aa19e\>: #013c83;
    --white-smoke-2\<deleted\|variable-0ecccdbd\>: #f3f4f6;
    --color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>: #111;
    --dark-blue\<deleted\|variable-de89a943\>: #013676;
    --lavender\<deleted\|variable-1d60f053\>: #d9e6fd;
    --alice-blue\<deleted\|variable-7fc652d3\>: #ebf2fe;
    --white-smoke\<deleted\|variable-bd105994\>: #f4f4f4;
    --dim-grey\<deleted\|variable-29326699\>: #68696b;
    --ghost-white\<deleted\|variable-287fb3e7\>: #f6f7fd;
    --dodger-blue-3\<deleted\|variable-69a80150\>: #017ffa4d;
    --ghost-white-2\<deleted\|variable-9608ce52\>: #f6f7fdb3;
    --dim-grey-2\<deleted\|variable-9106a4e2\>: #5a5959;
    --am--borders--black-medium: #11111114;
    --am--secondary-white: white;
    --am--border-white: #ffffff0d;
    --am--secondary-dark: #272625;
    --am--secondary-white-transparent: #fff9;
    --yellow-green\<deleted\|variable-6bc3247f\>: #96c258;
    --green4\<deleted\|variable-ca563bcf-046d-7f50-77ec-e2480eb28c1a\>: var(--green2\<deleted\|variable-3f4791c9-9764-42d2-30b7-5ce202c3a5c6\>);
    --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;
    --color-13\<deleted\|variable-27d6f6e5-1a48-a190-3541-557666c19308\>: #9eeed6;
    --cream\<deleted\|variable-6e6f67fd-c2b5-41e3-5154-09897d1f5bce\>: #ffd9a0;
    --orange2\<deleted\|variable-cc02d6e1-d4f3-9733-32bd-49dbc4a58812\>: #ffae34;
    --pink\<deleted\|variable-0e8f6136-ef6d-dd42-aeb2-5211e51648ba\>: #ffab7c;
    --brown2\<deleted\|variable-3f2cfc73-a11b-ded3-a622-49075ab08d27\>: #f8762d;
    --brown\<deleted\|variable-3d869b60-988c-5550-6043-6d91615a6e07\>: #94471c;
    --dodger-blue-4\<deleted\|variable-aa7d10ed\>: #017ffa1a;
    --blue-7\<deleted\|variable-003475e6-08b0-580c-dcb8-b3cef6bc831a\>: #314ef012;
    --am--primary-light: #f6f5f3;
    --am--secondary-light: #fbfaf9;
    --am--border-black: #1111110d;
    --am--primary-dark-transparent: #1119;
    --black-2\<deleted\|variable-acf743c1\>: black;
    --medium-purple\<deleted\|variable-2a6855f9\>: #a261f5;
    --color-3\<deleted\|variable-f784e865-badb-18ad-f0b6-c80f6d6219b8\>: #03198b;
    --darkpurple\<deleted\|variable-e39cbfe4-c10e-0008-8e5f-79099782774a\>: #17074f;
    --gold\<deleted\|variable-80e64c0a-9cb4-9412-c74b-c95627c742b9\>: #3d2400;
    --color-10\<deleted\|variable-462cf6b9-af5a-2155-9323-278d8996ba61\>: #3f1701;
    --color-4\<deleted\|variable-ee58f975-9be7-2133-7af0-27ade64e27fd\>: #002419cc;
    --color-7\<deleted\|variable-cf29a31c-3ae2-7f6e-7c70-a8893d6f2ead\>: #17074fcc;
    --green-4\<deleted\|variable-426ed35d-e24a-8c03-91f7-2daf53ce478d\>: #9eeed6;
    --green3\<deleted\|variable-1129a3b6-26b3-e97d-5d17-27b833401886\>: #07ac7a;
    --green\<deleted\|variable-ab7a8fc2-8f28-2ab6-c922-d6b06da688c6\>: #11dfa1;
    --color-5\<deleted\|variable-8203ceb0-652b-6dc7-c4b0-f9abe0b9990e\>: #7f2aea;
    --color-6\<deleted\|variable-d276712b-ca78-4a72-a1fe-9a90cdb27772\>: #5312a6;
    --orange-4\<deleted\|variable-53f1ae52-4e44-2106-a405-d0941b2397f9\>: #f90;
    --color-8\<deleted\|variable-ce44b0cb-f51c-7e31-0e69-00ec7fba52d6\>: #b86e00;
    --color-9\<deleted\|variable-c055ae96-5a97-83a2-47f1-8c1652459dc7\>: #c44600;
    --grey-80\<deleted\|variable-73fb4f80-6bf6-4493-ca03-d60826cdd5f0\>: #002419cc;
    --new-blue\<deleted\|variable-1452cc27-b01d-bf9d-5d4b-f7c2c65a7800\>: #333d75;
    --pink-20\<deleted\|variable-4546b19d-7d62-3bee-5497-a6f56230d783\>: #a261f533;
    --purple-20\<deleted\|variable-5cf159bb-4dbf-4aeb-fb6b-2f8f5cb42faf\>: #314ef033;
    --color-14\<deleted\|variable-8f4e4165-5ce2-6bce-e9ef-baa1608cbb91\>: #ffbc56;
    --am--complementary--phoenix-orange: #e8400d;
    --green2\<deleted\|variable-3f4791c9-9764-42d2-30b7-5ce202c3a5c6\>: #09d699;
    --am--extra--primary-dark-80: #111c;
    --am--product-blue: #2d72f0;
    --brown-light\<deleted\|variable-ef57a617-1777-2f94-afc1-fae89d4ccd64\>: #ffe5d7;
    --pink-2\<deleted\|variable-24e74b28-76a1-4da3-535b-bea49a652562\>: #ebdcff;
    --green-5\<deleted\|variable-d8dd1399-5b11-cc47-f6eb-452f2dfd2d68\>: #f0fbf8;
    --brown-3\<deleted\|variable-9a362ee2-7a02-5108-5fd4-57fe2b8cc490\>: #fff4e4;
    --am--borders--white-stronger: #ffffff4d;
    --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--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--complementary--petal-pink: #ffd7f0;
    --am--borders--black-stronger: #1111114d;
    --am--neutral--neutral-07: #dcdbda;
    --am--neutral--neutral-05: #787673;
    --am--neutral--neutral-06: #a7a6a4;
    --am--extra--secondary-midnight-indigo: #2e2460
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}

.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous,.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

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

.w-embed-youtubevideo {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.w-embed-youtubevideo:empty {
    min-height: 75px;
    padding-bottom: 56.25%
}

.w-form-formradioinput--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 12px;
    height: 12px
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-width: 4px;
    border-color: #3898ec
}

body {
    color: #333;
    font-family: Eina02;
    font-size: 1rem;
    line-height: 1.625rem
}

h1 {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    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 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    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 {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    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
}

.page-wrapper {
    width: 100%;
    overflow: hidden
}

.page-wrapper.overflow-visible {
    overflow: visible
}

.page-wrapper.is-circle-background {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd059a7af122d_legal-pages-oval.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll
}

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

.page-padding {
    flex: 0 auto;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    display: block;
    position: relative
}

.page-padding.no-relative {
    position: static
}

.container {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto
}

.container.flex {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.styleguide-title-wrapper {
    background-color: var(--pale-turquoise\<deleted\|variable-5b86c41d\>);
    flex-wrap: wrap
}

.styleguide-title-wrapper.padding-top-large.padding-bottom-large.margin-bottom-large.mobile-padding-bottom-medium.mobile-padding-top-medium {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.styleguide-title {
    border-bottom: 10px none var(--aquamarine\<deleted\|variable-a49ec64a\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-wrap: wrap;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 52px;
    line-height: 110%
}

.h-x-large {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    letter-spacing: .1px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 130%
}

.h-large {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 120%
}

.h-large.text-align-center.is-mobile-28 {
    line-height: 1.5
}

.h-large.text-align-center.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.h-large.is-light {
    font-size: 2.65rem;
    font-weight: 300;
    line-height: 180%
}

.h-xx-large {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5rem;
    line-height: 100%
}

.h-medium-bold {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 2rem;
    font-weight: 700;
    line-height: 130%
}

.h-medium-bold.margin-bottom-medium {
    background-color: #0000
}

.h-medium-bold.is-semi-bold {
    font-weight: 600;
    display: block
}

.h-small {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-small.color-text-white.is-light {
    font-weight: 300
}

.class-identifier {
    background-color: var(--medium-sea-green\<deleted\|variable-bf80962b\>);
    color: #fff;
    border-radius: 20px;
    flex-direction: row;
    padding: 6px 12px;
    display: inline-block
}

.class-identifier.margin-bottom-xsmall {
    background-color: #017ffa
}

.blog-post_heading-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.p-big {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 130%
}

.p-big.color-text-white.is-line-height-1-8 {
    line-height: 1.8
}

.p-big.is-weight-semibold {
    font-weight: 600
}

.p-big.is-static {
    opacity: .7;
    letter-spacing: 2.15242px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.5
}

.p-big.is-author {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 2.25
}

.p-big.is-author.text-is-blue {
    color: var(--medium-aquamarine\<deleted\|variable-b1a030f7\>)
}

.p-big.is-lineheight-1-8 {
    line-height: 1.8
}

.p-medium {
    color: var(--am--primary-dark);
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem;
    display: block
}

.p-medium.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-medium.color-text-white.is-opacity-50 {
    opacity: .5
}

.p-medium.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium.is-opacity-72 {
    opacity: .72
}

.p-medium.is-opacity-70 {
    opacity: .7
}

.p-medium.is-height-150 {
    line-height: 1.5rem
}

.p-small {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.p-small.color-text-white.is-funding {
    line-height: 150%
}

.p-small.is-footer {
    line-height: 2.5
}

.p-small.is-small {
    color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    text-transform: uppercase;
    font-size: .65rem;
    font-weight: 600
}

.p-small.color-text-grey {
    color: #8792a7
}

.p-small.opacity-70 {
    opacity: .7
}

.p-small.is-semi-bold {
    font-weight: 600
}

.p-small.is-semi-bold.margin-bottom-0 {
    margin-bottom: 0
}

.p-small.opacity-72 {
    opacity: .72
}

.p-small.is-opacity-70 {
    opacity: .7
}

.p-small.is-opacity-72 {
    opacity: .72
}

.p-small.is-opacity-72.margin-bottom-0 {
    margin-bottom: 0
}

.buttons-group {
    padding-top: 42px;
    padding-bottom: 42px
}

.rich-text {
    position: static
}

.margin-top-xxsmall {
    margin-top: 4px
}

.margin-top-xsmall {
    margin-top: .5rem
}

.margin-top-small {
    margin-top: 1rem;
    padding-top: 0
}

.margin-top-medium {
    margin-top: 1.5rem
}

.margin-top-medium.is-full-length {
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    display: flex
}

.margin-top-large {
    margin-top: 3rem
}

.margin-top-large.max-width-full {
    width: 100%;
    padding-bottom: 0
}

.margin-top-large.is-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.margin-top-xlarge {
    margin-top: 72px
}

.margin-top-xxlarge {
    margin-top: 96px
}

.margin-bottom-xxsmall {
    margin-bottom: 4px
}

.margin-bottom-xsmall {
    margin-bottom: 8px
}

.margin-bottom-small {
    margin-bottom: 16px
}

.margin-bottom-medium {
    margin-bottom: 24px
}

.margin-bottom-large {
    margin-bottom: 48px
}

.margin-bottom-xlarge {
    margin-bottom: 72px
}

.margin-bottom-xlarge.margin-top-large-center {
    justify-content: center;
    padding-top: 40px;
    display: flex
}

.margin-bottom-xxlarge {
    margin-bottom: 96px
}

.margin-right-xxsmall {
    margin-right: 4px
}

.margin-right-xsmall {
    margin-right: 8px
}

.margin-right-small {
    margin-right: 16px
}

.margin-right-medium {
    margin-right: 24px
}

.margin-right-large {
    margin-right: 48px
}

.margin-right-xlarge {
    margin-right: 72px
}

.margin-right-xxlarge {
    margin-right: 96px
}

.margin-left-xxsmall {
    margin-left: 4px
}

.margin-left-xsmall {
    margin-left: 8px
}

.margin-left-small {
    margin-left: 16px
}

.margin-left-medium {
    margin-left: 24px
}

.margin-left-large {
    margin-left: 48px
}

.margin-left-xlarge {
    margin-left: 72px
}

.margin-left-xxlarge {
    margin-left: 96px
}

.body {
    color: var(--black\<deleted\|variable-76b56407\>);
    font-family: Eina02;
    font-size: 1rem
}

.grid-2columns {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-2columns.is-padding {
    padding-bottom: 11.25rem
}

.grid-2columns.is-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.grid-2columns.is-center.is-multichannel {
    grid-template-columns: auto 1fr
}

.grid-2columns.is-top {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    align-items: stretch
}

.grid-2columns.is-top.relative {
    align-items: stretch
}

.grid-2columns.is-customer {
    top: 6rem
}

.grid-2columns.is-reverse {
    grid-column-gap: 4.5rem
}

.grid-2columns.is-form {
    align-items: center
}

.padding-top-xxsmall {
    padding-top: 4px
}

.padding-top-xsmall {
    padding-top: 8px
}

.padding-top-small {
    padding-top: 16px
}

.padding-top-medium {
    padding-top: 24px
}

.padding-top-large {
    padding-top: 48px
}

.padding-top-xlarge {
    padding-top: 72px
}

.padding-top-xxlarge {
    padding-top: 96px
}

.padding-bottom-xxsmall {
    padding-bottom: 4px
}

.padding-bottom-xsmall {
    padding-bottom: 8px
}

.padding-bottom-small {
    padding-bottom: 16px
}

.padding-bottom-medium {
    padding-bottom: 24px
}

.padding-bottom-large {
    padding-bottom: 48px
}

.padding-bottom-xlarge {
    padding-bottom: 72px
}

.padding-bottom-xxlarge {
    padding-bottom: 96px
}

.padding-right-xxsmall {
    padding-right: 4px
}

.padding-right-xsmall {
    padding-right: 8px
}

.padding-right-small {
    padding-right: 16px
}

.padding-right-medium {
    padding-right: 24px
}

.padding-right-large {
    padding-right: 48px
}

.padding-right-xlarge {
    padding-right: 72px
}

.padding-right-xxlarge {
    padding-right: 96px
}

.padding-left-xxsmall {
    padding-left: 4px
}

.padding-left-xsmall {
    padding-left: 8px
}

.padding-left-small {
    padding-left: 16px
}

.padding-left-medium {
    padding-left: 24px
}

.padding-left-large {
    padding-left: 48px
}

.padding-left-xlarge {
    padding-left: 72px
}

.padding-left-xxlarge {
    padding-left: 96px
}

.button {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.button.with-icon {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button.with-icon:hover {
    background-color: #0000
}

.button.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button.with-icon.blue.is-open {
    min-height: 3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem
}

.button.with-icon.is-form {
    grid-column-gap: 1.25rem;
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button.with-icon.is-form.special-button {
    border-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    background-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    cursor: pointer;
    position: relative
}

.button.with-icon.is-form.special-button.btn-primary {
    background-color: var(--color-11\<deleted\|variable-0611e579-38af-9200-e5e4-9a5cbfeb1294\>)
}

.button.with-icon.is-form.roi-calculator-btn {
    cursor: pointer
}

.button.with-icon.is-blog-template {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.button.with-icon.see-role {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 5rem;
    padding: 1rem 1.875rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button.with-icon.see-role:hover {
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    min-width: 19.375rem;
    min-height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button.with-icon.is-forfm-request {
    text-transform: none;
    border-width: 1px;
    width: 100%;
    font-size: .875rem
}

.button.with-icon.is-forfm-request:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button.with-icon.is-forfm-request.special-button {
    cursor: pointer;
    position: relative
}

.button.with-icon.is-report {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    font-size: .875rem;
    font-weight: 600
}

.button.with-icon.is-read-more {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-transform: none;
    flex-direction: row;
    justify-content: center;
    font-size: .875rem;
    font-weight: 600
}

.button.with-icon.is-new {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.button.is-text {
    color: #017ffa;
    border-style: none;
    flex: none
}

.button.is-text:hover {
    background-color: #0000
}

.button.is-demo {
    margin-top: 0;
    margin-right: 0;
    display: none;
    position: static;
    overflow: visible
}

.button.is-demo.requestdemolink {
    color: #fff;
    display: none
}

.button.is-demo.requestdemolink.special-button {
    position: absolute
}

.button.is-demo.is-hybrid {
    display: none
}

.button.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button.is-demo.requestdemolink,.button.is-demo.requestdemoform {
    display: block
}

.button.transparent {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem;
    height: 2.625rem
}

.button.transparent:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button.is-blue {
    clear: none;
    text-align: center;
    object-fit: contain;
    background-image: linear-gradient(269.47deg,#3384f7f5,#3e97f7);
    border-color: #0000;
    justify-content: center;
    align-items: center;
    height: 2.625rem;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: static;
    top: -58px;
    bottom: 0;
    left: 438px
}

.button.is-blue:hover {
    background-color: #017ffa21;
    background-image: linear-gradient(#3384f7f5,#3e97f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button.is-blue.requestdemolink {
    display: flex
}

.button.is-form-smart {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: .625rem;
    width: 6.875rem;
    height: 2.625rem
}

.button.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    display: flex;
    position: absolute;
    inset: auto .5rem auto auto
}

.button.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.button.is-primary_blue {
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
    padding: .75rem 2rem;
    transition-duration: .5s
}

.button.is-primary_blue:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.button.is-sticky {
    background-image: linear-gradient(90deg,#3384f7,#3e95f7);
    flex-direction: column;
    min-height: 2.625rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600
}

.button.is-sticky:hover {
    background-image: linear-gradient(#3384f7,#3e95f7)
}

.button.is-demo-copy {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button.is-demo-copy:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button.is-demo-copy.requestdemolink,.button.is-demo-copy.requestdemoform {
    display: block
}

.button.is-clear-filter {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    padding: .875rem 6.25rem;
    font-weight: 600
}

.button.is-clear-filter:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button.is-mobile-demo {
    display: none;
    overflow: visible
}

.button.is-mobile-demo.requestdemolink {
    color: #fff;
    display: none
}

.button.is-mobile-demo.requestdemolink.special-button {
    position: absolute
}

.button.is-mobile-demo.is-hybrid {
    display: none
}

.button.is--white {
    border-color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem
}

.button.is--white:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #0000
}

.button.is-form {
    grid-column-gap: 1rem;
    color: #f7f7f7;
    background-color: #409af7;
    border-style: solid;
    border-color: #409af7;
    padding: 1.125rem 1.875rem;
    display: flex
}

.button.is-form:hover {
    border-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
    background-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.button.is-ghost-white {
    border-color: #fff
}

.button.is-ghost-white:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    background-color: #fff
}

.button.is-form {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    display: flex
}

.button.is-form:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.buttons-display-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 24px;
    display: flex;
    position: relative
}

.colors-display-background {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.styleguide-subtitle {
    border-bottom: 6px solid var(--pale-turquoise\<deleted\|variable-5b86c41d\>);
    font-size: 48px;
    line-height: 150%
}

.am-form {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.am-form.is-resources {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
}

.am-form.is-new {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
}

.form-text-field {
    border: .5px solid var(--dark-slate-grey\<deleted\|variable-53e509ff\>);
    border-radius: 8px
}

.form-text-field:focus,.form-text-field.margin-bottom-small:active {
    border-color: var(--medium-sea-green\<deleted\|variable-bf80962b\>)
}

.form-text-field.message {
    border-bottom-right-radius: 0
}

.form-field-label {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
}

.form-name-email {
    display: flex
}

.form-name,.form-email {
    width: 50%
}

.form-success-message {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: left;
    background-color: #0000;
    align-self: center;
    padding-left: 0
}

.form-success-message.is-v2 {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.text-form-success-message {
    color: var(--dark-slate-grey\<deleted\|variable-53e509ff\>);
    font-weight: 400
}

.form-error-message {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #0000;
    padding-left: 0
}

.text-form-error-message {
    color: var(--dark-slate-grey\<deleted\|variable-53e509ff\>)
}

.styleguide-subtitle-wrapper {
    flex-wrap: wrap;
    display: flex
}

.modules-library-navbar-wrapper {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 32px
}

.logo {
    width: 180px;
    height: auto
}

.navbar-links-wrapper {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    padding: 16px 8px;
    font-size: 14px
}

.navbar-links-wrapper.margin-right-small.w--current {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-weight: 600
}

.navbar-links-wrapper.padding-right-zero {
    padding-right: 0
}

.navbar-links-wrapper.padding-right-zero.tablet-padding-left-zero.tablet-margin-left-large.w--current {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.styleguide-intro-wrapper.modules-library {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.color-background-wrapper {
    width: 100%;
    height: 200px
}

.width-10 {
    width: 10%
}

.width-color-marker {
    background-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
    height: 12px
}

.width-20 {
    width: 20%
}

.width-30 {
    width: 30%
}

.width-40 {
    width: 40%
}

.width-50 {
    width: 50%
}

.width-60 {
    width: 60%
}

.width-70 {
    width: 70%
}

.width-80 {
    width: 80%
}

.width-90 {
    width: 90%
}

.width-100 {
    width: 100%
}

.color-bg-greydark {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    height: 100%
}

.color-bg-greymedium {
    background-color: var(--grey-medium\<deleted\|variable-4350a887\>);
    height: 100%
}

.color-text-mediumblue {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.color-text-greydark {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.color-text-greymedium {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.global-embed {
    display: none
}

.navbar-component {
    z-index: 1000;
    width: 100%;
    position: absolute;
    inset: 0% 0% auto
}

.navbar-component.modules-library,.navbar-component.is-new-nav.is-modules-library {
    position: static
}

.navbar-component.is-fixed {
    position: fixed
}

.main-page {
    object-fit: fill;
    width: 100%;
    position: relative
}

.section-home-hero {
    z-index: 1;
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    padding-top: 12.625rem;
    padding-bottom: 14.75rem;
    position: relative
}

.margin-top-70 {
    margin-top: 4.375rem
}

.form-block-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 27.25rem;
    height: 4rem;
    margin-bottom: 0;
    display: block
}

.form-block-wrapper.is-home {
    width: 27.5rem
}

.form-block-wrapper.is-blog {
    width: 100%;
    margin-top: 1rem
}

.form-block-wrapper.temporary {
    display: none
}

.form-block-wrapper.width-100 {
    width: 100%
}

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

.form-block-wrapper.is-v2 {
    width: auto;
    height: auto
}

.form-wrapper {
    align-items: center;
    width: 100%;
    height: 4rem;
    display: flex;
    position: relative
}

.form-demo_text-field {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    border: 1px solid #0000;
    border-radius: 6.25rem;
    width: 100%;
    height: 4rem;
    margin-bottom: 0;
    padding: 0 2.25rem
}

.form-demo_text-field:focus-visible,.form-demo_text-field[data-wf-focus-visible] {
    border-style: solid;
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.form-demo_text-field::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.form-demo_text-field.is-get-started {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 400
}

.form-demo_text-field.is-get-started::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field.is-competitive {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    font-size: .875rem;
    line-height: 4rem
}

.form-demo_text-field.is-competitive::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field.is-blog-suscribe {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #f7f7f7;
    width: 100%;
    height: 3.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem
}

.form-demo_text-field.is-blog-suscribe::placeholder {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.form-demo_text-field.is-blog {
    width: 27.5rem;
    height: 4.25rem;
    padding: 1.375rem 2.375rem;
    line-height: 100%
}

.form-demo_text-field.is-deliver {
    color: #0e2553;
    background-color: #0e25500d
}

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

.title-span-blue {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.navbar-container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 75rem;
    margin-top: 1.375rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.navbar-container.is-padding {
    margin-bottom: 1.375rem
}

.image-brand {
    height: 1.75rem
}

.navbar-menu {
    display: flex
}

.navbar-menu.is-margin {
    margin-right: 11.125rem
}

.navbar-menu.is-margin-big {
    margin-right: 12rem
}

.dropdown-icon {
    height: .5rem
}

.menu-dropdown-text {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-size: 1rem;
    font-weight: 400
}

.menu-dropdown-text.color-text-darkblue.is-weight-regular {
    margin-left: 0;
    font-weight: 400
}

.announcement-wrapper {
    grid-column-gap: .4rem;
    background-color: #017ffa;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    padding: .5rem;
    display: flex
}

.announcement-wrapper.is-v2 {
    grid-column-gap: .75rem;
    background-color: #314ef0bf;
    border-bottom: 1px solid #ffffff80;
    height: auto;
    padding: 1.25rem 1rem;
    transition: background-color .2s,margin 1s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.announcement-wrapper.is-v2:hover {
    background-color: #314ef0
}

.paragraph-small {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

.paragraph-small.color-text-black {
    color: var(--am--primary-dark);
    font-weight: 400
}

.paragraph-small.color-text-black.is-opacity-75 {
    opacity: .75
}

.paragraph-small.color-text-blue {
    color: #017ffa
}

.paragraph-small.text-weight-extra {
    font-weight: 800
}

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

.link {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline
}

.link:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.navbar-right-wrapper {
    grid-column-gap: 1.25rem;
    align-items: center;
    display: flex
}

.paragraph-big {
    margin-bottom: 0;
    font-size: 2rem;
    font-weight: 300;
    line-height: 3rem
}

.paragraph-big.is-quote {
    color: #0e2550;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 2rem
}

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

.default-container.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.home-hero-title-wrapper {
    z-index: 4;
    flex-direction: column;
    max-width: 56.25rem;
    display: flex;
    position: relative
}

.menu_dp-link {
    grid-column-gap: .5rem;
    cursor: pointer;
    align-items: center;
    padding: 1.2rem 1.5rem;
    display: flex
}

.menu_dp-link.is-product,.menu_dp-link.is-product.active {
    opacity: 1
}

.menu_dp-link.is-product.new-navbar-link {
    margin-bottom: -4rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 4rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp-link.is-product.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp-link.is-company {
    opacity: 1
}

.menu_dp-link.is-company:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.menu_dp-link.is-company.active {
    opacity: 1
}

.menu_dp-link.is-company.new-navbar-link {
    margin-bottom: -3rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp-link.is-company.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp-link.is-resources {
    opacity: 1
}

.menu_dp-link.is-resources:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.menu_dp-link.is-resources.active {
    opacity: 1
}

.menu_dp-link.is-resources.new-navbar-link {
    margin-bottom: -3rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp-link.is-resources.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp-link.is-solutions {
    opacity: 1
}

.menu_dp-link.is-solutions:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.menu_dp-link.is-solutions.active {
    opacity: 1
}

.menu_dp-link.is-solutions.new-navbar-link {
    margin-bottom: -3rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp-link.is-solutions.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp-link.is-link {
    color: var(--dark-blue\<deleted\|variable-de89a943\>)
}

.menu_dp-link.is-link.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.menu_content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: 0;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
    box-shadow: 0 5px 15px #0000001a,0 15px 35px #32325d26,0 50px 100px #32325d1a
}

.menu_content.is-new {
    display: flex;
    bottom: 1rem;
    box-shadow: 0 18px 60.7px #00000014
}

.menu_content.is-new.is-modules-library {
    display: block
}

.menu_content.is-new.is-margin {
    margin-right: 5rem;
    display: none
}

.menu_content.is-new-home {
    display: flex;
    box-shadow: 0 18px 60.7px #00000014
}

.menu_content.is-new-home.is-modules-library {
    display: block
}

.menu_content.is-new-home.is-margin {
    margin-right: 5rem;
    display: none
}

.menu_arrow {
    z-index: 2;
    width: 0;
    height: 0;
    margin-top: 1px;
    position: absolute;
    inset: 1rem auto auto 0%
}

.menu_arrow-wrap {
    opacity: 0;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    justify-content: center;
    align-items: flex-end;
    width: .5rem;
    height: 0;
    display: flex
}

.menu_arrow-svg {
    z-index: 3;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    width: 1.5em;
    height: 1em;
    font-size: .9rem;
    position: relative
}

.menu_arrow-svg.is-z-10 {
    z-index: 10;
    position: relative
}

.menu_arrow-svg.is-margin {
    margin-bottom: -3px
}

.menu_dropdown_content {
    z-index: 1;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    flex: none;
    padding: 1.875rem 1.25rem;
    display: flex;
    overflow: hidden
}

.menu_dropdown_content.is-1 {
    width: 37.5rem
}

.menu_dropdown_content.is-2 {
    justify-content: flex-start;
    width: 14.375rem
}

.menu_dropdown_content.is-3 {
    justify-content: flex-start;
    width: 14.375rem;
    display: block
}

.menu_dropdown_content.is-3.is-big {
    width: 17rem
}

.menu_dropdown_content.is-new {
    grid-column-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    max-width: 81rem;
    padding: 2rem 3rem 2rem 2rem;
    display: flex
}

.menu_dropdown_content.is-new.is-solutions {
    grid-column-gap: 0rem;
    width: 14rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.menu_dropdown_content.is-new.is-resources {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 52.875rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
    position: absolute;
    inset: 0% 0% auto
}

.menu_dropdown_content.is-new.is-product {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr .75fr .75fr;
    grid-auto-columns: 1fr;
    width: 69rem;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
    position: absolute;
    inset: 0% 0% auto
}

.menu_dropdown_content.is-new.is-product.is-v2 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 78rem
}

.menu_dropdown_content.is-new.is-fourth {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 52.875rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
    inset: 0% 0% auto
}

.menu_dropdown_content.is-new.is-company {
    grid-column-gap: 0rem;
    width: 13rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.menu_dropdown_content.is {
    justify-content: flex-start;
    width: 14.375rem
}

.menu_dropdown_content.is-third {
    grid-column-gap: 2rem;
    grid-column-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    max-width: 81rem;
    padding: 2rem 3rem 3rem;
    display: flex
}

.menu_dropdown_content.is-second,.menu_dropdown_content.is-third,.menu_dropdown_content.is-tablet {
    grid-column-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    max-width: 81rem;
    padding: 2rem 3rem 4.375rem;
    display: flex
}

.menu_dropdown_content.is-link {
    z-index: 5;
    padding: 0;
    display: none
}

.menu_bg {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 30rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.menu_bg.shadows.is-new {
    border-radius: .5rem;
    position: absolute;
    inset: -2px 0% auto -85%;
    box-shadow: 0 18px 61px #00000014
}

.menu_bg.shadows.is-newhompage {
    border-radius: .5rem;
    position: absolute;
    inset: 0% 0% auto -80%;
    box-shadow: 0 18px 61px #00000014
}

.dropdown-items-wrapper {
    grid-column-gap: 1.25rem;
    display: flex
}

.droptown-items_column-left {
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.droptown-items_column-right {
    border-left: 1px solid #00000026;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0;
    padding-left: 1.875rem;
    display: flex
}

.droptown-item {
    grid-column-gap: 1.25rem;
    border-radius: .75rem;
    align-items: center;
    min-width: 15.875rem;
    padding: .625rem;
    display: flex
}

.droptown-item:hover {
    background-color: #017ffa05
}

.droptown-item.is-right:hover {
    background-color: var(--lavender\<deleted\|variable-1d60f053\>)
}

.droptown-item.is-request-demo {
    background-color: #ebf2fe
}

.droptown-item.is-request-demo:hover {
    background-color: var(--lavender\<deleted\|variable-1d60f053\>)
}

.droptown-item.is-request-demo.requestdemolink.is-top-margin {
    margin-top: .625rem
}

.droptown-item.is-text {
    min-width: auto
}

.droptown-item.is-text:hover {
    background-color: var(--alice-blue\<deleted\|variable-7fc652d3\>)
}

.droptown-item.is-text.is-guide {
    padding-right: 0
}

.icon-1x1-50 {
    width: 3.125rem;
    height: 3.125rem
}

.icon-25 {
    height: 1.5625rem
}

.droptown-items_column-start,.dropdown-menu-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.dropdown-menu-wrapper.is-190-width {
    align-items: stretch;
    width: 100%
}

.logos-wrapper {
    z-index: 6;
    grid-column-gap: .5rem;
    max-width: 78rem;
    margin-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%
}

.icon-30 {
    object-fit: cover;
    width: 1.875rem;
    height: 1.875rem
}

.max-width-744 {
    grid-column-gap: 1rem;
    justify-content: space-between;
    width: 100%;
    max-width: 60%;
    display: flex
}

.logos-stars-wrapper {
    z-index: 4;
    grid-column-gap: 3.125rem;
    background-color: #013676;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    height: 10rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.75rem;
    display: flex;
    position: absolute;
    inset: auto auto -87% 72%
}

.icon-64 {
    height: 4rem
}

.section-home-platform {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    padding-top: 12rem;
    padding-bottom: 7rem
}

.section-home-platform.is-margin {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.text-style-bold {
    font-weight: 700
}

.text-style-italic {
    font-style: italic
}

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

.relative {
    position: relative
}

.max-width-840 {
    max-width: 52.5rem;
    display: flex
}

.text-span-2 {
    color: #017ffa
}

.platform-grid-wrapper {
    z-index: 4;
    grid-column-gap: 1.5rem;
    align-items: stretch;
    width: 100%;
    padding-top: 0;
    padding-bottom: 3rem;
    display: flex;
    position: relative
}

.platform-grid-wrapper.is-request {
    flex: none;
    width: auto;
    padding-left: 1.875rem;
    padding-right: 1.875rem
}

.platform-grid-wrapper.mobile-padding-bottom-0 {
    padding-top: 3rem
}

.platform-grid-item {
    grid-row-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    cursor: pointer;
    mix-blend-mode: normal;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item.is-margin {
    cursor: auto;
    margin-top: 3rem
}

.platform-grid-item.is-margin.is-last {
    cursor: auto
}

.title-stylguide-flex {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.style-guide-divider {
    background-color: #fff;
    width: 1px;
    height: 24px
}

.x-small {
    color: #071b4e;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4
}

.x-small.color-text-white {
    color: #fff
}

.h-xxx-large {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 8.125rem;
    line-height: 100%
}

.h-medium-regular {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2rem;
    font-weight: 400;
    line-height: 130%
}

.h-medium-regular.color-text-white.is-light {
    font-weight: 300;
    line-height: 150%
}

.color-bg-superdb {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    height: 100%
}

.color-bg-darkblue {
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>);
    height: 100%
}

.color-bg-mediumblue {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    height: 100%
}

.color-bg-white {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    height: 100%
}

.color-text-superdb {
    color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>)
}

.color-text-darkblue {
    color: var(--dark-blue\<deleted\|variable-de89a943\>)
}

.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.text-style-semibold {
    font-weight: 600
}

.icon-20 {
    height: 1.25rem
}

.text-block {
    text-align: center;
    font-size: .8125rem
}

.h-xmedium {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium.text-style-bold {
    font-weight: 700
}

.h-xmedium.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-weight: 400
}

.h-xmedium.color-text-white.text-style-bold {
    font-family: Labilgrotesk,sans-serif;
    display: flex
}

.section-home-deal {
    padding-bottom: 12.5rem
}

.footer-component {
    background-color: var(--white-smoke\<deleted\|variable-bd105994\>);
    padding-top: 5rem;
    padding-bottom: 3.125rem
}

.footer-component.ads-lp-version {
    padding-top: 3.125rem
}

.footer_menu-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 3.75rem;
    display: flex
}

.footer_menu-grid-item {
    flex-direction: column;
    align-items: flex-start;
    width: 18rem;
    display: flex
}

.icon-26 {
    object-fit: cover;
    height: 1.625rem
}

.footer-links-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1rem;
    display: flex
}

.footer-link {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: .875rem;
    line-height: 2.5
}

.footer-link:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-weight: 600
}

.footer-link.is-subfooter {
    opacity: .7
}

.footer-link.is-semibold {
    font-weight: 600
}

.footer-link.is-footer-subtitle {
    font-weight: 600;
    line-height: 1.4
}

.footer-menu-title {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 1.5
}

.footer-socials-wrapper {
    grid-column-gap: .75rem;
    align-items: center;
    display: flex
}

.social-link {
    color: var(--dim-grey\<deleted\|variable-29326699\>);
    transition-duration: .3s
}

.social-link:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.footer_copyright-wrapper {
    border-top: 1px solid #00000026;
    justify-content: space-between;
    align-items: center;
    padding-top: 3.125rem;
    padding-bottom: 0;
    display: flex
}

.footer_copyright-wrapper.ads-lp-version {
    border-top-style: none;
    padding-top: 0
}

.copyright-text {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: .8125rem
}

.footer-logos {
    opacity: .5;
    height: 1.4rem
}

.footer-logos-wrapper {
    grid-column-gap: 2.5rem;
    text-align: center;
    justify-content: center;
    display: flex
}

.section-customers {
    padding-top: 0;
    padding-bottom: 8rem
}

.max-width-530 {
    max-width: 33.125rem
}

.regular {
    font-size: 2.25rem;
    font-weight: 400
}

.customers-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    padding: 5rem 3.125rem 3.125rem;
    display: grid
}

.icon-50 {
    object-fit: scale-down;
    height: 3.125rem
}

.icon-50.is-greyfilter {
    opacity: .5;
    filter: grayscale()
}

.section-home-highlighted-case {
    padding-bottom: 5rem
}

.section-home-highlighted-case_wrapper {
    z-index: 9;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    justify-content: space-between;
    padding: 1.875rem 3.125rem;
    display: flex;
    position: relative
}

.highlight-case-left-column {
    flex-direction: column;
    align-items: flex-start;
    max-width: 25.625rem;
    display: flex
}

.logo-76 {
    height: 4.75rem
}

.margin-top-30 {
    margin-top: 1.875rem
}

.margin-top-30.width-100.is-flex {
    justify-content: center;
    display: flex
}

.margin-top-30.max-width-140 {
    max-width: 8.7rem
}

.quote-author {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: 1.3rem;
    font-weight: 600
}

.text-job {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: .9rem;
    font-style: italic;
    font-weight: 300
}

.highlight-case-right-column {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 33.75rem;
    display: flex
}

.highlight-caase-image {
    width: 100%
}

.highlited-case-background {
    z-index: 2;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
    box-shadow: 0 16px 80px #00000012
}

.highlight-case_image-dots {
    z-index: 8;
    width: 7.875rem;
    height: 7.25rem;
    position: absolute;
    inset: auto -1.875rem -1.875rem auto
}

.section-home-generation {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    margin-top: -15rem;
    margin-bottom: 15rem;
    padding-top: 14rem;
    position: relative
}

.home-generation_title-wrapper-top {
    max-width: 48.75rem;
    margin-left: auto;
    margin-right: auto
}

.home-generation_title-wrapper {
    z-index: 3;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.25rem;
    position: relative
}

.home-generation_title-wrapper-down {
    margin-top: 1.25rem;
    padding-left: 14rem
}

.section-home-generation_image-wrapper {
    margin-top: 3.75rem
}

.section-home-generation_image {
    width: 40.625rem
}

.get-started-wrapper {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 73.4375rem;
    height: 31.25rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: auto 0% -10rem
}

.get-started-wrapper.is-home {
    margin-top: -32rem;
    position: relative
}

.get-started-wrapper_image {
    height: 5.625rem;
    position: absolute;
    top: -2.8125rem
}

.features-4.background-is-ghostwhite {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>)
}

.section-2columns_wrapper {
    z-index: 3;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-left: 2rem;
    padding-right: 1rem;
    display: flex;
    position: relative
}

.section-2columns_wrapper.is-up {
    align-items: flex-start
}

.section-2columns_wrapper.is-reverse {
    flex-direction: row-reverse
}

.section-2columns_wrapper.spacing-x {
    margin-top: 15px
}

.section-2columns_wrapper.is-gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
}

.section-2columns_column {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative
}

.section-2columns_column.is-testimonial {
    width: 49%;
    display: none
}

.section-2columns_column.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.section-2columns_column.is-hyper {
    width: 32rem
}

.section-2columns_column.is-multi {
    width: 38.5rem
}

.section-2columns_column.margin-right-xxxlarge {
    margin-right: 120px
}

.section-2columns_column.margin-right-large-responsive {
    margin-right: 60px
}

.section-2columns_column.margin-left-large-responsive {
    margin-left: 60px
}

.section-2columns_column.is-v2 {
    justify-content: center;
    align-items: center
}

.margin-top-20 {
    margin-top: 1.25rem;
    display: block
}

.section-home-help_column-left {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 51%;
    display: flex;
    position: relative
}

.section-home-help_wrapper_animation-back {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 98%;
    height: 470px;
    margin-top: -.5%;
    position: absolute
}

.section-home-help_animation-front {
    z-index: 3;
    width: 100%;
    max-width: 705px;
    height: 605px;
    position: absolute
}

.section-home-help_animation-back {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd0c1daaf1227_vp-data-back.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 29.125rem;
    position: absolute
}

.section-home-sell {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-bottom: 25rem;
    position: relative
}

.background-circles {
    width: 60.875rem;
    height: 49.3125rem;
    position: absolute;
    inset: 28% auto 0% 0%
}

.image-animation-back {
    z-index: 1;
    width: 100%;
    height: 508px;
    position: absolute
}

.image-animation-front {
    z-index: 2;
    width: 100%;
    height: 508px;
    position: absolute
}

.lottie-animation {
    width: 452px;
    height: 510px;
    position: absolute
}

.div-white-background {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    width: 40%;
    height: 5rem;
    position: absolute;
    inset: auto auto 0% 0%
}

.margin-top-240 {
    margin-top: 15rem
}

.section-home-testimonials {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 12rem;
    padding-bottom: 21rem;
    position: relative
}

.testimonial-slider {
    z-index: 4;
    background-color: #0000
}

.testimonial-slider.is-home {
    width: 49%
}

.testimonial-slider.is-hyper {
    width: 32.5rem
}

.testimonial-slider_mask {
    height: auto;
    margin-left: -2px
}

.testimonial-slider_left-arrow {
    z-index: 4;
    background-color: #1aa2db33;
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.875rem;
    height: 2.875rem;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    inset: -1.25rem 3.5rem auto auto;
    transform: rotate(90deg)
}

.testimonial-slider_left-arrow:hover {
    background-color: #1aa2db66
}

.slide-nav {
    display: none
}

.testimonial-slide {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.testimonial-image {
    width: 100%;
    height: 100%;
    margin-left: -2px;
    margin-right: -1px;
    padding-left: 2px;
    position: relative
}

.icon-10 {
    height: .625rem
}

.testimonial-slider_right-arrow {
    z-index: 4;
    background-color: #1aa2db33;
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.875rem;
    height: 2.875rem;
    margin-top: 0;
    margin-bottom: 0;
    transition: all .2s;
    display: flex;
    inset: -1.25rem 0% auto auto;
    transform: rotate(-90deg)
}

.testimonial-slider_right-arrow:hover {
    background-color: #1aa2db66
}

.z-index-10 {
    z-index: 10;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative
}

.testimonial-blue-background {
    z-index: 2;
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>);
    width: 60%;
    height: 63.5rem;
    position: absolute;
    inset: -2.8125rem auto auto 0%;
    box-shadow: 0 16px 80px #00000012
}

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

.container-1100.is-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-1100.is-clean {
    justify-content: space-between;
    display: flex
}

.container-1100.is-flex-competitors {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-1100.is-slider {
    max-width: 74.75rem;
    padding-left: 3rem;
    padding-right: 3rem;
    position: relative
}

.stats-wrapper {
    align-items: flex-start;
    display: flex
}

.stats-wrapper-item {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 6.25rem;
    padding-bottom: 0;
    display: flex
}

.p-statistics {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.8
}

.p-xmedium {
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.icon-80 {
    height: 5rem
}

.image-help.border-radius-20 {
    border-radius: 1.25rem
}

.image-help.border-radius-20.max-width-450.margin-left-large-responsive {
    margin-left: 48px
}

.image-help.border-radius-20.max-width-450.margin-right-large-responsive {
    margin-left: 0;
    margin-right: 48px
}

.image-help.border-radius-20.max-width-450.shadow {
    box-shadow: 12px 16px 5px #0003
}

.image-help.border-radius-20.max-width-450.margin-left-large-responsive-2 {
    margin-left: 48px
}

.max-width-470 {
    max-width: 29.375rem;
    font-size: 1.1875rem
}

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

.container-1200.relative.justify-center,.container-1200.is-flex {
    justify-content: center;
    display: flex
}

.container-1200.is-flex-vertical {
    flex-direction: column;
    align-items: center;
    display: flex
}

.container-1200.is-flex-vertical.margin-top-flex {
    margin-top: 25px
}

.background-circle {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>);
    opacity: .7;
    border-radius: 50%;
    width: 68.75rem;
    height: 68.75rem;
    position: absolute;
    inset: -13.5rem auto 0% -28%
}

.hamburger-menu-wrapper {
    display: none
}

.logos-mobile-first-row {
    z-index: 2;
    grid-column-gap: .5rem;
    max-width: 78rem;
    margin-bottom: 1%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
    position: absolute;
    inset: auto 0% 0%
}

.logos-mobile-second-row,.navbar-mobile-container {
    display: none
}

.navbar-mobile-container.is-new-navbar.is-modules-library {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none
}

.navbar-menu-mobile-wrapper.is-tablet.is-modules-library {
    flex-direction: column;
    display: flex
}

.caps {
    text-transform: uppercase
}

.mobile-link-item {
    grid-column-gap: 1.25rem;
    border-radius: .75rem;
    align-items: center;
    min-width: 15.875rem;
    padding: .625rem;
    display: flex
}

.mobile-link-item:hover {
    background-color: #017ffa05
}

.mobile-link-item.is-request-demo {
    background-color: #ebf2fe
}

.mobile-link-item.is-request-demo:hover {
    background-color: var(--lavender\<deleted\|variable-1d60f053\>)
}

.margin-x-auto {
    margin-left: auto;
    margin-right: auto
}

.section-home-help_animation-wrapper {
    z-index: 2;
    width: 100%;
    height: 500px;
    position: relative
}

.z-index-3 {
    z-index: 3;
    position: absolute
}

.overflow-x-auto.home-platform {
    max-width: 73.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3rem;
    padding-bottom: 3rem
}

.overflow-x-auto.contact-company-search {
    max-width: 73.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5rem;
    padding-bottom: 0
}

.overflow-x-auto.is-request-demo {
    width: 100%;
    max-width: 73.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex
}

.section-about-stats {
    position: relative
}

.section-about-hero_title-gradient-background {
    z-index: 2;
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-image: linear-gradient(261deg,#013574f2,#111a4a6b);
    width: 100vw;
    margin-left: 37rem;
    padding: 5.625rem;
    position: relative
}

.section-about-hero_title-wrapper {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    max-width: 33.75rem;
    display: flex
}

.h-52 {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    letter-spacing: .1px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 3.25rem;
    line-height: 1.2
}

.h-52.color-text-darkblue {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.section-about-hero_image {
    object-fit: cover;
    width: auto;
    min-width: 100%;
    max-width: none;
    height: 41.875rem;
    position: absolute;
    inset: -4rem 30% 0% auto;
    overflow: visible
}

.section-about-hero_stats-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 37.5rem;
    margin-top: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.about_static-item {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex
}

.p-about-statistics {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.5
}

.section-about-founding {
    margin-top: 3rem;
    padding-top: 7.5rem;
    position: relative
}

.section-about-founding_presentation-wrapper {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.presentation-column-right {
    grid-column-gap: 1.5rem;
    align-items: flex-end;
    width: 36.75rem;
    min-height: 32.5rem;
    margin-bottom: 1rem;
    display: flex;
    position: relative
}

.presentation-column-left {
    z-index: 2
}

.max-width-430 {
    max-width: 26.875rem
}

.h-42 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: left
}

.h-42.color-text-white.text-align-center {
    text-align: center
}

.h-42.is-table-center {
    text-align: left
}

.h-42.caps.is-height-130,.h-42.is-height-130 {
    line-height: 1.3
}

.h-42.is-height-130.color-text-white.text-align-center {
    text-align: center
}

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

.founding-image-1 {
    object-fit: cover;
    width: 16.875rem;
    height: 27.375rem
}

.founding-image-2 {
    object-fit: cover;
    width: 16.875rem;
    height: 28.875rem;
    margin-bottom: .4rem
}

.about_image-dots {
    width: 6.25rem;
    height: 6.25rem;
    position: absolute;
    inset: auto -.1rem -4.3rem auto
}

.section-about-founding_background {
    z-index: 1;
    background-color: #f6f7fdb3;
    width: 100vw;
    height: 45rem;
    position: absolute;
    inset: -10% 0% 0% 61%
}

.section-about-founding_founding-wrapper {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    margin-top: 3rem;
    display: flex;
    position: relative
}

.founding-column-left {
    z-index: 2;
    flex-direction: column;
    align-items: flex-start;
    width: 37.5rem;
    display: flex
}

.founding-column-right {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-end;
    width: 35rem;
    display: flex
}

.yc-logo-wrapper {
    background-color: var(--ghost-white-2\<deleted\|variable-9608ce52\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1.875rem;
    display: flex
}

.logo-62 {
    height: 3.875rem
}

.down-logos-wrapper {
    grid-column-gap: 1.25rem;
    margin-top: 2.5rem;
    display: flex
}

.logo-78 {
    height: 4.875rem
}

.down-logo-wrapper {
    background-color: var(--ghost-white-2\<deleted\|variable-9608ce52\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2.5rem 1.875rem;
    display: flex
}

.logo-82 {
    height: 5.125rem
}

.section-join {
    margin-top: 6.25rem;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
}

.margin-top-60 {
    margin-top: 3.75rem
}

.icon-14 {
    height: .875rem
}

.p-xbig {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 2.65rem;
    font-weight: 300;
    line-height: 1.5
}

.section-demo-hero {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    padding-top: 14rem;
    padding-bottom: 8.575rem;
    position: relative
}

.section-demo-hero.padding-top-xsmall {
    padding-top: 7.2rem
}

.demo-hero-title-wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-width: 31.75rem;
    display: flex;
    position: relative
}

.margin-top-10 {
    margin-top: .625rem
}

.section-home-hero_author-wrapper {
    grid-column-gap: 1.25rem;
    align-items: center;
    margin-top: 1.875rem;
    display: flex
}

.author-image {
    border-radius: 100%;
    width: 5.625rem;
    height: 5.625rem
}

.autor-informations-wrapper {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.section-demo-logos {
    padding-bottom: 5rem;
    padding-right: 0
}

.section-demo-logos_wrapper {
    grid-column-gap: 5rem;
    margin-top: 2rem;
    padding-left: 14rem;
    display: flex
}

.section-demo-logos_wrapper.is-center {
    justify-content: center
}

.demo-rating-icon {
    opacity: .36;
    flex: none;
    height: 4.5rem
}

.section-demo-customers {
    padding-bottom: 5rem;
    padding-right: 0
}

.section-demo-customers.is-pricing,.section-demo-customers.is-demo {
    margin-top: 0
}

.demo-modal {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 31.25rem;
    padding: 2.5rem;
    display: flex;
    position: absolute;
    inset: auto -1.625rem -79% auto;
    box-shadow: 0 16px 80px #00000012
}

.demo-modal.is-clean,.demo-modal.is-static {
    position: static
}

.demo-modal.pricing-page {
    bottom: -144%
}

.demo-form {
    width: 100%;
    margin-top: 1.875rem;
    margin-bottom: 0
}

.demo-form_field-label {
    color: var(--dim-grey-2\<deleted\|variable-9106a4e2\>);
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400
}

.demo-form_field-label.is-academy {
    color: #8792a7
}

.demo-form_field-label.is-new {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: .5rem
}

.text-span-4 {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    font-style: italic
}

.demo-form_input-textfield {
    color: #000;
    background-color: #0e25500d;
    border: 1px solid #0000;
    border-radius: .375rem;
    width: 100%;
    height: 3.125rem;
    margin-bottom: 1.75rem;
    padding: 0 1rem;
    font-weight: 600
}

.demo-form_input-textfield:focus {
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.demo-form_input-textfield.business-only-email-field {
    margin-bottom: 0
}

.demo-form_input-textfield.business-only-email-field.is-new {
    border-color: var(--am--borders--black-medium);
    background-color: var(--am--secondary-white);
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    border-radius: .5rem;
    height: 3rem;
    font-weight: 400
}

.demo-form_input-textfield.business-only-email-field.is-new:focus {
    border-top-color: var(--am--primary-dark);
    border-right-color: var(--am--primary-dark);
    border-bottom-color: var(--am--primary-dark);
    border-left-color: var(--am--primary-dark);
    box-shadow: none;
    border-color: var(--am--primary-dark)!important
}

.demo-form_input-textfield.business-only-email-field.is-new:focus-visible,.demo-form_input-textfield.business-only-email-field.is-new[data-wf-focus-visible] {
    border-color: var(--am--primary-dark)
}

.demo-form_input-textfield.business-only-email-field.is-new::placeholder {
    color: #1116
}

.demo-form_input-textfield.business-only-email-field.is-new.has-error {
    border-color: #af051e
}

.demo-form_input-textfield.business-only-email-field.is-new.has-error:focus,.demo-form_input-textfield.business-only-email-field.is-new.has-error:focus-visible,.demo-form_input-textfield.business-only-email-field.is-new.has-error[data-wf-focus-visible] {
    border-color: #af051e;
    border-color: #af051e!important
}

.demo-form_input-textfield.business-only-email-field.is-new.is-pricing {
    border-color: #0e25500d;
    border-radius: 5rem;
    height: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: .875rem;
    font-weight: 400
}

.demo-form_input-textfield.business-only-email-field.is-new.is-pricing.has-error {
    border-color: #af051e
}

.demo-form_input-textfield.business-only-email-field.is-new.is-dark {
    border-color: var(--am--border-white);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white)
}

.demo-form_input-textfield.business-only-email-field.is-new.is-dark:focus,.demo-form_input-textfield.business-only-email-field.is-new.is-dark:focus-visible,.demo-form_input-textfield.business-only-email-field.is-new.is-dark[data-wf-focus-visible] {
    border-color: var(--am--secondary-white-transparent)
}

.demo-form_input-textfield.business-only-email-field.is-new.is-dark::placeholder {
    color: #ffffff80
}

.demo-form_input-textfield.business-only-email-field.is-new {
    height: 3rem
}

.demo-form_input-textfield.business-only-email-field.is-new:focus {
    box-shadow: none;
    border-color: #017ffa
}

.demo-form_input-textfield.new-demo-form_input-textfield:focus {
    box-shadow: none
}

.demo-form_input-textfield.business-only-email-field2 {
    margin-bottom: 0
}

.demo-form_input-textfield.business-only-email-field2.is-new {
    height: 3rem
}

.demo-form_input-textfield.business-only-email-field2.is-new:focus {
    border-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    box-shadow: none
}

.demo-form_input-textfield.business-only-email-field2.is-v1 {
    margin-bottom: 1.75rem
}

.demo-form_input-textfield.business-only-email-field-referral {
    margin-bottom: 0
}

.demo-form_input-textfield.business-only-email-field-referral.is-new {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    height: 3rem
}

.demo-form_input-textfield.business-only-email-field-referral.is-new:focus {
    border-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    box-shadow: none
}

.demo-form_input-textfield.business-only-email-field-referral.is-new.has-error,.demo-form_input-textfield.business-only-email-field-referral.is-new.has-error:focus {
    border-color: #af051e
}

.demo-form_input-textfield.business-only-email-field-referral.is-new.is-pricing {
    border-color: #0e25500d;
    border-radius: 5rem;
    height: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: .875rem;
    font-weight: 400
}

.demo-form_input-textfield.business-only-email-field-referral.is-new {
    height: 3rem
}

.demo-form_input-textfield.business-only-email-field-referral.is-new:focus {
    box-shadow: none;
    border-color: #017ffa
}

.demo-form_sub-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: .75rem;
    display: grid
}

.demo-form_sub-grid-item.is-request {
    flex: 1
}

.link-blue {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.link-blue:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.form-text-wrapper {
    border-bottom: 1px solid #f7f7f7;
    padding-bottom: 1.5rem
}

.form-text-wrapper.no-border {
    border-bottom-style: none
}

.form-buttons-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
    display: flex
}

.form-buttons-wrapper.is-right-aligned {
    justify-content: flex-end
}

.demo-text-link {
    opacity: 1;
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    white-space: normal;
    cursor: pointer;
    mix-blend-mode: normal;
    background-color: #0000;
    border-radius: 0;
    padding: 0;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.3;
    transition-property: none;
    display: block;
    position: static
}

.demo-text-link:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.section-404 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100dvh;
    display: flex;
    position: relative
}

.margin-top-50 {
    margin-top: 3.125rem
}

._404-image {
    filter: invert();
    width: 38.5rem
}

._404-background {
    background-color: #f9fafe;
    width: 50%;
    height: 100%;
    position: absolute
}

._404-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: center;
    max-width: 56.25rem;
    display: flex
}

.p-24 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 1.8
}

.p-24.is-lineheight-150 {
    line-height: 150%
}

.p-24.is-lineheight-150.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-24.is-lineheight-150.color-text-white.is-semi-bold {
    font-weight: 600
}

.p-24.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.section-prospect-hero {
    padding-top: 14rem;
    padding-bottom: 6.25rem;
    position: relative
}

.section-prospect-hero_title-wrapper {
    grid-column-gap: 1.875rem;
    align-items: center;
    max-width: 18.125rem;
    display: flex
}

.section-prospect-hero_grid-column {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 28.75rem;
    display: flex
}

.section-prospect-criteria {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 11.25rem;
    position: relative
}

.section-prospect-criteria_image {
    object-fit: cover;
    width: 31.25rem;
    display: inline-block
}

.section-prospect-criteria_column1 {
    position: relative
}

.section-prospect-criteria_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.section-prospect-criteria_column2 {
    position: relative
}

.p-12 {
    color: #ffffffb3;
    text-transform: uppercase;
    margin-bottom: 0;
    margin-left: 0;
    font-size: .75rem;
    line-height: 1.5
}

.p-12.text-style-bold.color-text-darkblue {
    color: #0e2550
}

.p-12.is-blog.opacacity-75 {
    opacity: .75
}

.p-12.is-blog {
    color: #0e2550;
    font-weight: 600
}

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

.margin-top-40 {
    margin-top: 2.5rem
}

.max-width-490 {
    max-width: 30.625rem
}

.circle-36 {
    background-color: #a261f533;
    border-radius: 50%;
    width: 2.25rem;
    height: 2.25rem;
    margin-right: -1.25rem
}

.circle-36.is-green {
    background-color: #0bd8cb33
}

.circle-36.is-blue {
    background-color: #017ffa2e
}

.circle-36.is-unspam {
    background-color: #02dcf333
}

.circle-36.is-yellow {
    background-color: #d9880e33
}

.circle-36.is-pink {
    background-color: #e466b329
}

.circle-36.is-verde {
    background-color: #8fc2583b
}

.circle-36.is-persona-seller {
    background-color: #a261f52e
}

.circle-36.is-persona-manager {
    background-color: #ffa0112e
}

.circle-36.is-persona-founders {
    background-color: #017ffa2e
}

.circle-36.is-persona-marketers {
    background-color: #2eded32e
}

.circle-36.is-persona-agencies {
    background-color: #ff6b6b2e
}

.circle-36.is-persona-revops {
    background-color: #2fb67e2e
}

.circles--decoration-wrapper {
    align-items: center;
    display: flex;
    position: absolute;
    inset: -.625rem auto auto 0%
}

.circles--decoration-wrapper.is-static {
    justify-content: center;
    width: 100%;
    position: static
}

.column2-first-row {
    margin-left: 2.125rem
}

.image-floating {
    border-radius: 50%;
    width: 6.25rem;
    height: 6.25rem;
    position: absolute;
    inset: -38% 15% auto auto
}

.image-floating.is-2 {
    width: 3.125rem;
    height: 3.125rem;
    inset: -60% auto auto 16%
}

.image-floating.is-3 {
    width: 5rem;
    height: 5rem;
    inset: auto auto -28% 4%
}

.image-floating.is-4 {
    width: 3.75rem;
    height: 3.75rem;
    inset: auto 34% -50% auto
}

.section-prospect-data {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 2.75rem
}

.section-prospect-linkedin {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 8.75rem
}

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

.section-prospect-linkedin_image {
    width: 36.75rem;
    position: absolute;
    inset: auto 0% -32% auto
}

.section-prospect-crm {
    background-color: var(--ghost-white-2\<deleted\|variable-9608ce52\>);
    padding-top: 15rem
}

.section-prospect-crm_wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: center;
    max-width: 37.5rem;
    display: flex
}

.section-prospect-crm_image {
    object-fit: cover;
    width: 46.875rem;
    height: 46.875rem
}

.section-prospect-crm_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3.75rem;
    display: flex;
    position: relative
}

.section-prospect-crm_logo {
    width: 8.125rem;
    height: 8.125rem;
    position: absolute
}

.section-prospect-started {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 35rem;
    margin-top: -25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 9.25rem;
    display: flex;
    position: relative
}

.section-prospect-started.modules-library {
    margin-top: 0
}

.section-prospect-started_image {
    width: 8.125rem;
    height: 8.125rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -4.0625rem 0% auto
}

.section-prospect-criteria_background {
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>);
    width: 40%;
    height: 46.875rem;
    position: absolute;
    inset: -3.125rem auto auto 0%
}

.hero_background {
    background-color: #f9f9fd;
    width: 68%;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.section-prospect-data_title {
    margin-top: -1rem;
    margin-right: 10rem;
    position: relative
}

.section-hyper-hero {
    padding-top: 14rem;
    padding-bottom: 15rem;
    position: relative
}

.section-hyper-hero_title-wrapper {
    grid-column-gap: 1.875rem;
    align-items: center;
    max-width: 28.125rem;
    display: flex
}

.section-hyper-hero_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2.5rem;
    display: grid
}

.section-hyper-hero_grid-column {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 28.75rem;
    margin-top: 3.75rem;
    display: flex
}

.section-hyper-personalization1 {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 12.5rem;
    padding-bottom: 8.75rem;
    position: relative
}

.section-hyper-personalization2 {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 8.75rem;
    padding-bottom: 7.5rem;
    position: relative
}

.section-hyper-personalization1_grid-column1 {
    width: 672px;
    height: 466px;
    position: relative
}

.section-hyper-personalization1_grid-column2 {
    position: relative
}

.max-width-480 {
    max-width: 30rem
}

.section-hyper-personalization1_background-1 {
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>);
    width: 40%;
    height: 780px;
    position: absolute;
    top: -3.125rem;
    left: 0%;
    right: auto
}

.section-hyper-personalization1_image {
    z-index: 2;
    width: 50%;
    position: absolute;
    inset: -7% auto auto 0%
}

.image-deliverability-personas {
    z-index: 2;
    object-fit: contain;
    width: 36.75rem;
    height: 35.75rem;
    margin-top: -125px;
    position: absolute;
    inset: 9% auto -5px 0%
}

.section-started {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    display: flex;
    position: relative
}

.section-started.modules-library {
    margin-top: 0
}

.section-hyper-personalization2_column1 {
    position: relative
}

.section-hyper-personalization2_column2 {
    width: 36.75rem;
    position: relative
}

.icon-100 {
    height: 6.25rem
}

.max-width-624 {
    max-width: 39rem
}

.max-width-460 {
    max-width: 28.7rem
}

.max-width-460.is-tablet-368 {
    margin-right: 8rem
}

.section-warm-hero {
    padding-top: 10.875rem;
    position: relative
}

.section-unspam-hero_grid-column-left {
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    margin-top: 1rem;
    display: flex;
    position: relative
}

.max-width-500 {
    max-width: 31.25rem
}

.section-warm-hero_image {
    width: 100%;
    position: absolute;
    inset: 3.125rem 0% 0%
}

.section-warm-hero_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 2.5rem;
    display: flex;
    position: relative
}

.section-warm-hero_grid.is-center {
    align-items: center;
    margin-top: 0
}

.section-warm-started {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.max-width-930 {
    max-width: 58.125rem
}

.section-warm-how {
    padding-top: 3.75rem;
    padding-bottom: 8.75rem;
    position: relative
}

.h-46 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.875rem;
    line-height: 1.5
}

.h-46.is-tablet-center {
    text-align: center
}

.h-46.is-lignheiht-1-4 {
    line-height: 1.4
}

.h-46.is-bold {
    font-weight: 700
}

.h-46.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.margin-top-42 {
    margin-top: 2.625rem
}

.section-warm-how_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-warm-how_grid-item {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    min-height: 27rem;
    padding: 3.375rem 2.875rem;
    position: relative;
    box-shadow: 0 18px 90px #00000012
}

.logo-wrapper {
    align-items: center;
    margin-bottom: 2.75rem;
    display: flex;
    position: relative
}

.icon-70 {
    height: 4.375rem
}

.circle-logo-deco {
    opacity: .1;
    background-color: #a261f5;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    position: relative;
    inset: 0% auto auto
}

.circle-logo-deco.is-blue {
    inset: -.5rem auto auto -1rem;
    background-color: #017ffa;
    position: absolute;
    inset: -.5rem auto auto -1rem
}

.section-warm-how_image-deco {
    width: 43.75rem;
    height: 43.75rem;
    position: absolute;
    inset: 0% auto auto -16.25rem
}

.circle-arrow-wrapper {
    z-index: 2;
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.25rem;
    height: 4.25rem;
    display: flex;
    position: absolute;
    inset: 45% -14% 0% auto
}

.section-competitive-hero {
    padding-top: 14rem;
    position: relative
}

.max-width-672 {
    max-width: 42rem
}

.section-competitive-hero_image {
    align-self: auto;
    height: 46.625rem;
    position: absolute;
    inset: -7% -6.4rem auto auto
}

.margin-top-xmedium {
    margin-top: 2rem
}

.margin-top-xmedium.is-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.margin-top-xmedium.is-flex {
    display: flex
}

.section-competitive-grid {
    z-index: 4;
    margin-top: -10rem;
    padding-bottom: 13.125rem;
    position: relative
}

.section-competitive-grid.is--outbound-dialer-page,.section-competitive-grid.is--buying-signals {
    padding-bottom: 7rem
}

.section-competitive-grid.is--calendar-enrichment {
    padding-bottom: 4rem
}

.text-lightblue {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.max-width-970 {
    max-width: 60.625rem
}

.section-competitive-title {
    z-index: 2;
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    margin-top: 6rem;
    padding-top: 8.5rem;
    padding-bottom: 15rem;
    position: relative
}

.section-competitive-title.modules-library,.section-competitive-title.is--outbound-dialer-page,.section-competitive-title.no-margin-top {
    margin-top: 0
}

.section-competitive-grid_wrapper {
    z-index: 5;
    grid-column-gap: 2rem;
    justify-content: center;
    display: flex;
    position: relative
}

.section-competitive-grid_column {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    min-width: 30.875rem;
    min-height: 19.75rem;
    padding: 2.5rem 3.75rem;
    box-shadow: 0 18px 90px #00000012
}

.h-26 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5
}

.h-26.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

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

.max-width-300 {
    max-width: 18.75rem
}

.section-competitive-join {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.max-width-602 {
    max-width: 37.625rem
}

.section-competitive-join_column1 {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1.875rem;
    display: flex
}

.section-competitive-join_column2 {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 454.6rem;
    padding-left: 0;
    display: flex
}

.logo-34 {
    text-align: center;
    height: 2.125rem;
    padding-left: 0;
    position: static
}

.p-19 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1.1875rem;
    line-height: 1.5
}

.max-width-452 {
    max-width: 28.25rem
}

.section-competitive-join_author-wrapper {
    grid-column-gap: 1.25rem;
    align-items: center;
    display: flex
}

.image-60 {
    width: 3.75rem;
    height: 3.75rem
}

.author-informations-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.p-21 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 2.1875rem
}

.italic-text {
    opacity: .5
}

.section-competitive-grid_background {
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>);
    width: 97%;
    height: 17.875rem;
    position: absolute;
    inset: 21% 0% auto auto
}

.section-smart-hero {
    padding-top: 17.125rem;
    padding-bottom: 9.375rem;
    position: relative
}

.h-72 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    letter-spacing: -2px;
    font-size: 4.5rem;
    font-weight: 700;
    line-height: 1.1
}

.h-72.color-text-brightblue {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.max-width-588 {
    max-width: 36.75rem
}

.text-blue {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.section-smart-table {
    background-color: #f6f7fdb3;
    padding-top: 6.25rem;
    padding-bottom: 12rem
}

.tabs {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 3rem;
    display: block
}

.tabs-menu {
    flex-direction: column;
    align-items: flex-start;
    width: 25rem;
    display: flex
}

.tab-1 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-1:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-1.w--current {
    z-index: 3;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--yellow-green\<deleted\|variable-6bc3247f\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-1.is-v2.w--current {
    color: var(--green4\<deleted\|variable-ca563bcf-046d-7f50-77ec-e2480eb28c1a\>)
}

.tab-rod {
    border-radius: 1.25rem;
    width: 6px;
    height: 0
}

.tab-rod.is-2 {
    opacity: 1;
    background-color: #47d6b1;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-3 {
    background-color: var(--cornflower-blue\<deleted\|variable-a5c592ac\>);
    opacity: 1;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-4 {
    background-color: var(--orange\<deleted\|variable-1ec4fb3e\>);
    opacity: 1;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-5 {
    background-color: var(--dark-grey\<deleted\|variable-085a4de4\>);
    opacity: 1;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-6 {
    background-color: var(--medium-violet-red\<deleted\|variable-781565df\>);
    opacity: 1;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-7 {
    background-color: var(--steel-blue\<deleted\|variable-936fcaec\>);
    opacity: 1;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-8 {
    background-color: var(--royal-blue-2\<deleted\|variable-c2e07e78\>);
    opacity: 1;
    opacity: 1;
    inset: 0% auto 0% -3px;
    background-color: #506d95;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-6 {
    opacity: 1;
    background-color: #a26289;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-3 {
    opacity: 1;
    background-color: #6aa9dc;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-7 {
    opacity: 1;
    background-color: #3e7496;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-4 {
    opacity: 1;
    background-color: #ffa011;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-5 {
    opacity: 1;
    background-color: #9b9b9b;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-rod.is-1 {
    background-color: #96c258;
    position: absolute;
    inset: 0% auto 0% -3px
}

.tab-item {
    grid-column-gap: 3.125rem;
    align-items: center;
    width: 100%;
    height: 4.375rem;
    padding: 0 .8125rem 0 3.125rem;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: .9375rem;
    display: flex;
    position: relative
}

.tabs-content {
    width: 41.25rem;
    min-height: 44rem;
    padding-right: 8rem;
    position: absolute;
    inset: 0% 0% 0% auto
}

.tab-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-2:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-2.w--current {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--medium-aquamarine\<deleted\|variable-b1a030f7\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-2.is-v2.w--current {
    color: var(--color-13\<deleted\|variable-27d6f6e5-1a48-a190-3541-557666c19308\>)
}

.tab-3 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-3:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-3.w--current {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--cornflower-blue\<deleted\|variable-a5c592ac\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-3.is-v2.w--current {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.tab-4 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-4:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-4.w--current {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--orange\<deleted\|variable-1ec4fb3e\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-4.is-v2.w--current {
    color: var(--cream\<deleted\|variable-6e6f67fd-c2b5-41e3-5154-09897d1f5bce\>)
}

.tab-5 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-5:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-5.w--current {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--dark-grey\<deleted\|variable-085a4de4\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-5.is-v2.w--current {
    color: var(--orange2\<deleted\|variable-cc02d6e1-d4f3-9733-32bd-49dbc4a58812\>)
}

.tab-6 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-6:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-6.w--current {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--medium-violet-red\<deleted\|variable-781565df\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-6.is-v2.w--current {
    color: var(--pink\<deleted\|variable-0e8f6136-ef6d-dd42-aeb2-5211e51648ba\>)
}

.tab-7 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-7:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-7.w--current {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--steel-blue\<deleted\|variable-936fcaec\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-7.is-v2.w--current {
    color: var(--brown2\<deleted\|variable-3f2cfc73-a11b-ded3-a622-49075ab08d27\>)
}

.tab-8 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-8:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.tab-8.w--current {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--royal-blue-2\<deleted\|variable-c2e07e78\>);
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-8.is-v2.w--current {
    color: var(--brown\<deleted\|variable-3d869b60-988c-5550-6043-6d91615a6e07\>)
}

.vertical-rod {
    z-index: 1;
    background-color: #0000001a;
    width: 1px;
    height: 5.5rem;
    position: absolute;
    inset: 0% auto 0% 16px
}

.show {
    display: block
}

.tab-wrapper {
    width: 100%
}

.tab-pane {
    height: 100%
}

.section-smart-value {
    z-index: 2;
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 8.75rem;
    padding-bottom: 13rem;
    position: relative
}

.section-smart-value_column {
    flex-direction: column;
    align-items: flex-start;
    max-width: 26.875rem;
    margin-top: 2.5rem;
    display: flex
}

.section-smart-value_column2 {
    width: 100%;
    padding-bottom: 0;
    position: relative
}

.section-smart-value_text-wrapper1 {
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .625rem;
    flex-direction: column;
    align-items: flex-start;
    width: 25rem;
    padding: .5rem;
    display: flex;
    position: absolute;
    inset: -6.25rem auto auto 5.45rem;
    box-shadow: 0 19px 64px #0000001a
}

.text-wrapper1-top {
    background-color: var(--dodger-blue-4\<deleted\|variable-aa7d10ed\>);
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
    justify-content: space-between;
    width: 100%;
    padding: .75rem .875rem;
    display: flex
}

.text-wrapper1-top.is-blue {
    background-color: var(--blue-7\<deleted\|variable-003475e6-08b0-580c-dcb8-b3cef6bc831a\>)
}

.p-11 {
    opacity: .6;
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: .6875rem
}

.section-smart-value_text-wrapper1-down {
    justify-content: space-between;
    width: 100%;
    padding-bottom: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex
}

.section-smart-value_text-wrapper2 {
    z-index: 5;
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .625rem;
    flex-direction: column;
    align-items: flex-start;
    width: 28.125rem;
    padding: 1.875rem 1.25rem 1.25rem;
    display: flex;
    position: relative;
    box-shadow: 0 19px 64px #0000001a
}

.section-smart-value_text-wrapper2-top {
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.section-smart-value_text-wrapper2-down {
    z-index: 5;
    justify-content: space-between;
    width: 100%;
    display: flex;
    position: relative
}

.form-smart {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.form-smart_textarea {
    z-index: 3;
    background-color: #0e25500d;
    border: 1px solid #0000;
    border-radius: .375rem;
    width: 100%;
    min-height: 4.875rem;
    margin-bottom: 0;
    padding: .625rem 1rem;
    font-size: 1.125rem;
    position: relative
}

.form-smart_textarea::placeholder {
    color: var(--dim-grey-2\<deleted\|variable-9106a4e2\>);
    font-size: 1.125rem
}

.section-smart-value_background {
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>);
    width: 41%;
    height: 46.875rem;
    padding-bottom: 0;
    position: absolute;
    inset: -3.125rem 0% 0% auto
}

.section-smart-goodbye {
    z-index: 2;
    margin-bottom: -32rem;
    padding-top: 15rem;
    position: relative
}

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

.container-750.is-flex-vertical {
    flex-direction: column;
    align-items: center;
    display: flex
}

.section-smart-goodbye_image {
    height: 46.875rem;
    margin-top: 3.75rem
}

.section-smart-goodbye_logo-image {
    z-index: 10;
    height: 8.125rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -17% 0% auto
}

.section-smart-started {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6.25rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative
}

.decoration-shadow1 {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    opacity: .6;
    border-radius: .625rem;
    width: 90%;
    height: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% -8%;
    box-shadow: 0 19px 64px #0000001a
}

.decoration-shadow2 {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    opacity: .6;
    border-radius: .625rem;
    width: 86%;
    height: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% -18%;
    box-shadow: 0 19px 64px #0000001a
}

.section-smart-table_text-wrapper1 {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    flex-direction: column;
    align-items: center;
    width: 25rem;
    padding: .375rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
    box-shadow: 0 16px 52px #0000001a
}

.section-smart-table_text-wrapper1-down {
    justify-content: space-between;
    width: 100%;
    padding: .75rem .75rem 3.125rem;
    display: flex
}

.section-smart-table_text-wrapper2 {
    z-index: 3;
    flex-direction: column;
    align-items: flex-start;
    width: 25rem;
    display: flex;
    position: absolute;
    inset: 31% 6% auto auto
}

.section-smart-table_text-wrapper2-down {
    justify-content: space-between;
    width: 100%;
    padding: .75rem;
    display: flex
}

.tab-highlight-wrapper {
    z-index: 5;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: 1.125rem;
    justify-content: center;
    height: 1.875rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: .6875rem;
    font-weight: 600;
    line-height: 1.875rem;
    display: flex;
    position: absolute;
    inset: 37% 0% auto auto
}

.tab-highlight-wrapper.is-1 {
    color: #527029;
    background-color: #d5eab8;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-1.is-v2 {
    background-color: var(--green4\<deleted\|variable-ca563bcf-046d-7f50-77ec-e2480eb28c1a\>)
}

.tab-highlight-wrapper.is-2 {
    color: #1a755d;
    background-color: #a3ebd8;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-2.is-v2 {
    background-color: var(--color-13\<deleted\|variable-27d6f6e5-1a48-a190-3541-557666c19308\>)
}

.tab-highlight-wrapper.is-3 {
    color: #1d517c;
    background-color: #c3ddf1;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-3.is-v2 {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.tab-highlight-wrapper.is-4 {
    color: #cc7a00;
    background-color: #ffe6c1;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-4.is-v2 {
    background-color: var(--cream\<deleted\|variable-6e6f67fd-c2b5-41e3-5154-09897d1f5bce\>)
}

.tab-highlight-wrapper.is-5 {
    color: #666;
    background-color: #e6e7e8;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-5.is-v2 {
    background-color: var(--orange2\<deleted\|variable-cc02d6e1-d4f3-9733-32bd-49dbc4a58812\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.tab-highlight-wrapper.is-6 {
    color: #663d56;
    background-color: #e3d0dc;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-6.is-v2 {
    background-color: var(--pink\<deleted\|variable-0e8f6136-ef6d-dd42-aeb2-5211e51648ba\>)
}

.tab-highlight-wrapper.is-7 {
    color: #2d546c;
    background-color: #c5d5df;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-7.is-v2 {
    background-color: var(--brown2\<deleted\|variable-3f2cfc73-a11b-ded3-a622-49075ab08d27\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.tab-highlight-wrapper.is-8 {
    color: #506d95;
    background-color: #e2e7ef;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper.is-8.is-v2 {
    background-color: var(--brown\<deleted\|variable-3d869b60-988c-5550-6043-6d91615a6e07\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.tab-grid-actions {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    padding-top: 2.5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    display: grid;
    position: relative
}

.section-smart-table_text {
    z-index: 2;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    flex-direction: column;
    align-items: center;
    width: 25rem;
    padding: .375rem;
    display: flex;
    position: relative;
    box-shadow: 0 16px 52px #0000001a
}

.action-logo-wrapper {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.375rem;
    height: 5.375rem;
    display: flex;
    position: relative
}

.icon-40 {
    height: 2.5rem
}

.tab-grid-actions_item {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.action-tag {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-transform: uppercase;
    background-color: #017ffa1a;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 4.375rem;
    font-size: .6875rem;
    font-weight: 600;
    line-height: 1.5rem;
    display: flex
}

.smart-action-animation {
    border: 1px dashed var(--medium-blue\<deleted\|variable-0c96716e\>);
    width: 1px;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 6.4375rem
}

.smart-animation-circle {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    border-radius: 50%;
    width: .625rem;
    height: .625rem
}

.smart-animation-wrapper {
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    display: flex;
    position: absolute;
    left: -.3125rem
}

.animation-spacer {
    height: 100%
}

.shadows {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    box-shadow: 0 5px 15px #0000001a,0 15px 35px #32325d26,0 50px 100px #32325d1a
}

.section-bloglist-hero {
    padding-top: 13.5rem;
    padding-bottom: 6.25rem;
    position: relative
}

.section-bloglist-hero.is-new {
    background-image: linear-gradient(180deg,var(--am--primary-light),var(--am--secondary-light));
    padding-top: 10rem
}

.max-width-420 {
    max-width: 26.25rem
}

.section-bloglist-list {
    padding-bottom: 6rem
}

.blog-collection-list {
    grid-column-gap: 1rem;
    grid-row-gap: 3.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blog-collection-list.z-5 {
    z-index: 5;
    position: relative
}

.blog-collection-list_item {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    cursor: pointer;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    transition: all .2s;
    display: flex;
    position: relative;
    overflow: hidden
}

.blog-collection-list_item:hover {
    transform: translateY(-.375rem)
}

.blog-collection-list_item.is-new {
    background-color: #0000;
    border-style: none;
    border-radius: 0
}

.blog-thumbnail {
    aspect-ratio: 2;
    object-fit: cover;
    border-radius: .5rem;
    width: 100%
}

.blog-thumbnail.is-new {
    height: 100%
}

.blog-thumbnail.no-border-radius {
    border-radius: 0;
    height: auto
}

.blog-collection-list_item-top {
    flex-direction: column;
    display: flex
}

.blog-wrapper {
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.h-xsmall {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 140%
}

.h-xsmall.color-text-white {
    color: #fff
}

.h-xsmall.is-faq {
    line-height: 150%
}

.blog-button-wrapper {
    margin-top: 1rem;
    display: flex
}

.blog-button-wrapper.is--new {
    align-items: center;
    margin-top: 0
}

.blog-list-background {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>);
    width: 70.48%;
    height: 7rem;
    position: absolute;
    inset: 0% auto auto 0%
}

.blog-pagination {
    margin-top: 4.5rem;
    margin-left: auto;
    margin-right: auto
}

.pagination_page-design {
    grid-column-gap: .5rem;
    grid-row-gap: 16px;
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: .5rem;
    margin-right: .5rem;
    font-size: .875rem;
    line-height: 140%;
    display: flex;
    overflow: visible
}

.pagination_page-design.is-new:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.pagination_page-button {
    background-color: var(--white-smoke\<deleted\|variable-bd105994\>);
    border: 1px solid #0000;
    border-radius: .375rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-weight: 600;
    display: flex
}

.pagination_page-button:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    border-color: #017ffa
}

.pagination_page-button:active {
    border-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.pagination_page-button.is-new {
    border-color: var(--am--border-black);
    background-color: var(--am--secondary-white);
    width: 2.25rem;
    height: 2.25rem;
    font-family: Labil Grotesk Variable,Arial,sans-serif;
    font-size: .75rem;
    font-weight: 500
}

.pagination_page-button.is-new:hover {
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.pagination_page-button.is-new:focus {
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.hide {
    display: none
}

.section-blogtemplate-hero {
    background-image: linear-gradient(180deg,var(--am--primary-light),var(--am--secondary-light));
    padding-top: 10rem;
    padding-bottom: 8rem;
    position: relative
}

.blog-grid-column1 {
    grid-row-gap: 1rem;
    flex-direction: column;
    max-width: 36.5rem;
    display: flex
}

.blog-template-thumbnail {
    object-fit: cover;
    width: 100%;
    position: absolute;
    inset: 0%
}

.customer-stories_testimonial-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.blog-author-image {
    object-fit: cover;
    border-radius: .5rem;
    order: -1;
    width: 3rem;
    height: 3rem
}

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

.div-white {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>);
    width: 2rem;
    margin-left: -.5rem
}

.div-white.is-new {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-left: -1rem
}

.wrapper-horizontal {
    grid-column-gap: 0px;
    display: flex
}

.blog-category-grid_item {
    grid-column-gap: .25rem;
    display: flex
}

.section-blogtemplate-content {
    padding-bottom: 9rem;
    padding-right: 0
}

.section-blogtemplate-content.is-new {
    padding-top: 5.25rem;
    padding-bottom: 6rem
}

.section-blogtemplate-content.is-new.am-is-white-bg.am-no-padding-top {
    padding-top: 0
}

.blog-richtext-container {
    z-index: 2;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    width: 41rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.blog-column-right {
    grid-row-gap: 2rem;
    flex-flow: row;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    display: flex;
    position: relative
}

.blog-subscribe-wrapper {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white-transparent);
    box-shadow: none;
    text-align: center;
    border-radius: .75rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 2rem;
    display: flex
}

.blog-related-wrapper {
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    padding: 2rem;
    display: flex;
    box-shadow: 0 18px 60.7px #00000014
}

.blog-related-wrapper.is--sticky {
    position: sticky;
    top: 8rem
}

.blog-related-wrapper.is--academy {
    align-self: flex-start;
    position: sticky;
    top: 6rem
}

.related-blog-grid {
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: center;
    display: flex
}

.related-blog-grid_item {
    grid-column-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    display: flex
}

.related-thumbnail-image {
    object-fit: cover;
    border-radius: .25rem;
    width: 6rem;
    height: 3.375rem
}

.max-width-210 {
    max-width: 13.125rem
}

.blog-richtext {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    width: 100%
}

.blog-richtext h2 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.blog-richtext h3 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 130%
}

.blog-richtext p {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: .5rem;
    font-size: 1rem;
    line-height: 150%
}

.blog-richtext a {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-decoration: underline
}

.blog-richtext ul {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem
}

.blog-richtext li {
    margin-bottom: .5rem
}

.blog-richtext img {
    object-fit: cover;
    width: 100%
}

.blog-richtext figure {
    object-fit: cover;
    width: 100%;
    margin-bottom: 2rem;
    margin-left: 0;
    margin-right: 0
}

.blog-richtext h4 {
    margin-top: 2rem
}

.blog-richtext h5 {
    margin-top: 2rem;
    margin-bottom: .5rem
}

.blog-richtext h6 {
    margin-top: 1rem;
    margin-bottom: .5rem
}

.blog-richtext blockquote {
    border-left-width: 4px;
    border-left-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    line-height: 150%
}

.blog-richtext h1 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.section-blog-started {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 6rem;
    position: relative
}

.section-blog-started_wrapper {
    background-image: linear-gradient(43deg,#111a4a,#013574);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 11.5rem;
    padding-bottom: 6.25rem;
    display: flex;
    position: relative
}

.margin-top-56 {
    margin-top: 3.5rem
}

.logo-98 {
    width: 6.125rem;
    height: 6.125rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -3.0625rem 0% auto
}

.max-width-528 {
    max-width: 33rem
}

.customer-collection-list {
    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
}

.customer-collection-list_item {
    border: 1px solid var(--am--border-black);
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    transition: all .2s;
    display: flex;
    position: relative;
    overflow: hidden
}

.customer-collection-list_item:hover {
    transform: translateY(-.375rem)
}

.blog-thumbnail-wrapper {
    position: relative
}

.customer-logo-wrapper {
    z-index: 2;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .375rem;
    padding: .75rem;
    position: absolute;
    inset: auto auto .5rem .5rem
}

.customer-logo {
    max-width: 6.25rem;
    min-height: 1rem;
    max-height: 1.8rem
}

.blog-grid-column1_top-wrapper {
    grid-column-gap: .625rem;
    align-items: center;
    display: flex
}

.logo-8 {
    height: .5rem
}

.max-width-584 {
    max-width: 36.5rem
}

.logo-50 {
    height: 3.125rem
}

.section-customertemplate-hero {
    padding-top: 12.625rem;
    padding-bottom: 7.5rem;
    position: relative
}

.section-customertemplate-content {
    padding-bottom: 6rem;
    position: relative
}

.customer-template-column1 {
    grid-row-gap: 2rem;
    flex-direction: column;
    max-width: 23.75rem;
    display: flex
}

.customer-template-column2 {
    max-width: 43rem
}

.customer-informations-wrapper {
    grid-row-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 2rem;
    display: flex;
    box-shadow: 0 18px 60.7px #00000014
}

.logo-30 {
    max-height: 2rem
}

.customer-informations-wrapper_item {
    flex-direction: column;
    width: 100%;
    display: flex
}

.customer-informations-wrapper_item.is-diff {
    justify-content: flex-start;
    align-items: center
}

.product-grid {
    grid-column-gap: 16px;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex
}

.logo-32 {
    width: 2rem
}

.product-grid_item {
    grid-column-gap: .75rem;
    flex-direction: row;
    align-items: center;
    display: flex
}

.customer-informations_getstarted-wrapper {
    grid-row-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 2rem;
    display: flex;
    position: sticky;
    top: 1.5rem;
    box-shadow: 0 18px 60.7px #00000014
}

.customer-informations_getstarted-wrapper.is-new {
    top: 6rem
}

.p-20 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600
}

.p-20.is-regular {
    font-weight: 400
}

.section-customertemplate-related {
    padding-bottom: 6rem
}

.stroke-wrapper {
    border-top: 1px solid #0e255029;
    padding-top: 6rem
}

.customer-richtext h2 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.customer-richtext h3 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 2rem;
    margin-bottom: .625rem;
    font-size: 1.5rem;
    line-height: 130%
}

.customer-richtext h4 {
    margin-top: 2rem
}

.customer-richtext p {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 150%
}

.customer-richtext blockquote {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    border-left-style: none;
    margin-top: 2rem;
    margin-bottom: 1rem;
    padding: 0;
    font-size: 2rem;
    font-weight: 600;
    line-height: 140%
}

.customer-richtext li {
    margin-bottom: .5rem
}

.customer-richtext ul {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 1rem;
    padding-left: 1rem;
    line-height: 150%
}

.customer-richtext ol {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem
}

.customer-richtext h5,.customer-richtext h6 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 2rem;
    margin-bottom: .5rem
}

.quote-richtext-grid {
    grid-column-gap: 1rem;
    display: flex
}

.quote-richtext-grid_2column {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.quote-richtext-author {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: .875rem;
    font-weight: 600;
    line-height: 120%
}

.quote-richtext-position {
    opacity: .72;
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: .875rem;
    line-height: 120%
}

.home-temporary-background {
    z-index: 3;
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    display: none;
    position: absolute;
    inset: 0%
}

.mobile-grid-tab {
    display: none
}

.rod-26 {
    height: 100%
}

.form-wrapper-home {
    align-items: center;
    width: 27.25rem;
    height: 4rem;
    display: flex;
    position: relative
}

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

.icon-height-30 {
    object-fit: cover;
    height: 1.7rem
}

.section-text-hero {
    padding-top: 17.125rem;
    padding-bottom: 5rem;
    position: relative
}

.section-text-content {
    padding-bottom: 9.375rem
}

.container-800 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.text-richtext h2 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 48px;
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 1.5
}

.text-richtext p {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 22px;
    margin-bottom: 22px;
    font-size: 1rem;
    line-height: 1.8
}

.text-richtext h3 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.17rem;
    line-height: 1.5
}

.text-richtext a {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.text-richtext ul {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 16px;
    margin-bottom: 16px
}

.section-warm-hero_image-wrapper {
    width: 43.75rem;
    height: 46.5rem;
    position: relative
}

.form-shaow-animation {
    width: 100%;
    position: relative
}

.form-shadow-animation-1 {
    opacity: 0;
    position: absolute;
    inset: 0%;
    box-shadow: 0 0 16px #017ffaa6
}

.form-shadow-animation-2 {
    opacity: 0;
    position: absolute;
    inset: 0%;
    box-shadow: 0 0 8px #017ffa40
}

.icon-testimonial {
    width: 1.875rem;
    height: 1.875rem
}

.wave {
    align-items: stretch;
    width: 100vw;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.wave_embed {
    flex: 1;
    align-self: flex-end;
    width: 100vw;
    min-width: 100vw;
    height: 100%;
    min-height: 100%
}

.customer-informations-wrapper_inner {
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.author-info {
    flex-direction: column;
    display: flex
}

.customer-story-testimonial-wrapper {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-bottom: 1rem;
    display: flex
}

.customer-story-testimonial-image {
    border-radius: 100%;
    width: 3rem;
    height: 3rem
}

.customer-story-testimonial-author-info {
    flex-direction: column;
    display: flex
}

.collection-item {
    grid-column-gap: .75rem;
    align-items: center;
    display: flex
}

.blog-collection-list_inner-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    display: flex;
    overflow: hidden
}

.customer-collection-list_inner-wrapper {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
    overflow: hidden
}

.co-funders-logos-wrapper {
    justify-content: space-between;
    margin-top: 6.25rem;
    display: flex
}

.co-funder-logo {
    height: 3.875rem
}

.rotate-180 {
    transform: rotate(180deg)
}

.career-list-background-top {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>);
    width: 70%;
    height: 71.875rem;
    position: absolute;
    inset: 0% auto auto 0%
}

.section-careerlist-hero {
    padding-top: 13.5rem;
    padding-bottom: 6.25rem;
    position: relative
}

.section-careerlist-list {
    padding-bottom: 9.375rem
}

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

.container-1020.z-10 {
    z-index: 10;
    position: relative
}

.career-top-informations {
    align-items: center;
    margin-bottom: 2.5rem;
    display: flex
}

.icon-location {
    filter: contrast(200%)grayscale();
    height: 1.5rem;
    margin-right: .375rem
}

.p-13 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: .8125rem;
    line-height: 1.5
}

.p-13.is-margin {
    margin-right: .25rem
}

.p-13.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-13.color-text-white.is-opacity-50 {
    opacity: .5
}

.h-20 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.4
}

.h-20.text-align-center {
    font-weight: 400
}

.h-20.text-align-center.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-weight: 400
}

.h-20.text-align-center.another-class {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    font-size: 10rem
}

.career-item {
    border: 1px solid var(--am--border-black);
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    cursor: pointer;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    transition: all .2s;
    display: flex;
    position: relative
}

.career-item:hover {
    box-shadow: none;
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    transform: translateY(-.375rem)
}

.contract-type-wrapper {
    opacity: .7;
    color: var(--am--primary-dark);
    background-color: #f9f9fe;
    border-radius: .375rem;
    margin-top: 1.375rem;
    padding: .1875rem .5rem;
    font-size: .6875rem;
    display: inline-block
}

.more-button-wrapper {
    padding: 0 1.875rem 1.875rem;
    display: flex
}

.section-creerlist-locations {
    padding-bottom: 12.5rem;
    position: relative
}

.locations-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    display: flex
}

.location-item {
    width: 15rem
}

.icon-150 {
    filter: grayscale()contrast(200%);
    height: 9.375rem;
    margin-bottom: 2.5rem
}

.career-list-background-down {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>);
    width: 50%;
    height: 63.125rem;
    position: absolute;
    inset: auto 0% 0% auto
}

.image-dots-absolute {
    width: 7.5rem;
    height: 7.5rem;
    position: absolute;
    inset: auto -2.25rem -2.5rem auto
}

.career-wrapper {
    flex-direction: column;
    justify-content: space-between;
    padding: 1.875rem;
    display: flex
}

.career-wrapper.border-radius-16 {
    padding: 1.25rem
}

.circle-arrow {
    height: 3rem
}

.icon-62.is-margin {
    margin-left: -2.4rem
}

.blog-template-thumbnail-wrapper {
    aspect-ratio: 1000/500;
    border: 1px solid var(--am--border-black);
    border-radius: .5rem;
    width: 100%;
    position: relative;
    overflow: hidden
}

.page-custom-code {
    display: none
}

.section-about-hero-2 {
    height: 670px;
    margin-top: 13.375rem;
    position: relative
}

.about-hero-image {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd00824af122e_Golden-bridge.jpeg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.about-hero-text {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    width: 50%;
    height: 540px;
    padding: 90px;
    display: flex;
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translateY(-50%)
}

.wrapper-big {
    z-index: 3;
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .625rem;
    flex-direction: column;
    align-items: flex-start;
    position: absolute;
    inset: auto auto -3.7rem 9.5rem
}

.about-hero-text-container {
    grid-row-gap: 3.125rem;
    flex-direction: column;
    max-width: 540px;
    display: flex
}

.section-unspam-hero {
    padding-top: 6.875rem;
    padding-bottom: 2.5rem
}

.section-unspam-how {
    margin-top: -3rem;
    padding-top: 3.75rem;
    padding-bottom: 8.75rem;
    position: relative
}

.section-unspam-how_image-deco {
    width: 43rem;
    height: auto;
    position: absolute;
    inset: 0% -6.25rem auto auto
}

.p-medium-2 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.p-medium-2.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium-2.color-text-white {
    color: #fff
}

.h-46-2 {
    color: #0e2550;
    font-size: 2.875rem;
    line-height: 1.5
}

.circle-logo-deco-2 {
    opacity: .1;
    background-color: #a261f5;
    border-radius: 50%;
    width: 4rem;
    height: 4rem;
    position: absolute;
    inset: 0% auto auto -1.375rem
}

.circle-logo-deco-2.is-green {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    background-color: #017ffa;
    top: -12%
}

.section-unspam-how-2 {
    margin-top: -3rem;
    padding-top: 3.75rem;
    padding-bottom: 8.75rem;
    position: relative
}

.logo-wrapper-2 {
    margin-bottom: 2.75rem;
    position: relative
}

.logo-wrapper-2.is-margin {
    left: 1rem
}

.section-unspam-how_grid-item {
    background-color: #fff;
    border-radius: 1rem;
    min-height: 27rem;
    padding: 3.375rem 2.875rem;
    position: relative;
    box-shadow: 0 18px 90px #00000012
}

.h-xmedium-customer-story {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium-customer-story.text-style-bold {
    font-weight: 700;
    position: relative
}

.section-unspam-how_image-deco-2 {
    width: 43rem;
    height: auto;
    position: absolute;
    inset: 0% -6.25rem auto auto
}

.circle-arrow-wrapper-2 {
    z-index: 2;
    background-color: #0e2550;
    background-image: none;
    background-position: 50%;
    background-size: cover;
    border-radius: 50%;
    width: 4.25rem;
    height: 4.25rem;
    position: absolute;
    inset: 44% -10% 0% auto
}

.circle-arrow-wrapper-2.is-blue {
    background-image: none
}

.section-unspam-started {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.button-2 {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 100%;
    transition: all .2s;
    display: flex
}

.button-2:hover {
    color: #fff;
    background-color: #017ffa
}

.button-2.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-2.with-icon:hover {
    background-color: #0000
}

.button-2.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-2.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.h-large-2 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 120%
}

.h-large-2.text-align-center.is-mobile-28 {
    line-height: 1.5
}

.h-large-2.text-align-center.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.h-large-2.color-text-white-founderspage {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.h-large-2.is-light {
    font-size: 2.65rem;
    font-weight: 300;
    line-height: 180%
}

.h-large-2.text-align-center-copy.is-mobile-28 {
    line-height: 1.5
}

.h-large-2.text-align-center-copy.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.blog-collection-list_item-bottom {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 1.25rem;
    display: flex;
    position: relative
}

.blog-collection-list_item-bottom.is-new {
    padding: 0
}

.section-ai-hero {
    padding-top: 14rem;
    padding-bottom: 6.25rem;
    position: relative
}

.section-ai-hero_title-wrapper {
    grid-column-gap: 1.875rem;
    align-items: center;
    max-width: 19.25rem;
    display: flex
}

.section-ai-hero_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 2.5rem;
    display: flex
}

.section-ai-hero_grid-column1 {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3.75rem;
    display: flex
}

.section-ai-hero_wrapper-icon {
    z-index: 4;
    color: #fff;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.625rem;
    height: 6.625rem;
    display: flex;
    position: relative;
    box-shadow: 0 29px 56.98px #00000012
}

.p-big-2 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 130%
}

.p-big-2.opacity-70 {
    opacity: .7
}

.p-big-2.is-lineheight-1-8 {
    line-height: 1.8
}

.p-big-2.is-author {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 2.25
}

.p-big-2.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.animation-ai-spacer {
    height: 100%
}

.section-ai-hero_grid-column2 {
    z-index: 4;
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    align-items: center;
    max-width: 27.5rem;
    padding-left: 4.25rem;
    display: grid;
    position: relative
}

.ai-rod-animation {
    border: 1px dashed #017ffa;
    flex-direction: column;
    width: 1px;
    display: flex;
    position: absolute;
    inset: 0% auto 7.5rem 7.4375rem
}

.section-ai-hero_wrapper-action {
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: center;
    display: flex
}

.ai-animation-circle {
    background-color: #017ffa;
    border-radius: 50%;
    width: .625rem;
    height: .625rem;
    position: relative;
    top: 10px
}

.action-title-wrapper {
    color: #a261f5;
    text-transform: uppercase;
    background-color: #a261f526;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 6.25rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .75rem;
    font-weight: 600;
    line-height: 100%;
    display: flex
}

.action-title-wrapper.is-blue {
    color: #017ffa;
    background-color: #017ffa1a
}

.section-ai-personalization_background {
    background-color: #013676;
    width: 74%;
    height: 76.1rem;
    position: absolute;
    inset: -3.125rem 0% 0% auto
}

.section-ai-personalization_background.is-mobile {
    display: none
}

.section-ai-personalization1_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.section-ai-personalization1_grid-column1 {
    height: 100%;
    position: relative
}

.section-ai-personalization1_image {
    object-fit: contain;
    height: 30rem
}

.section-ai-personalization1_grid-column2 {
    position: relative
}

.h-42-2 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42-2.color-text-white {
    color: #fff;
    text-align: left
}

.h-42-2.color-text-white.text-align-center {
    text-align: center
}

.section-ai-personalization1 {
    background-color: #111a4a;
    padding-top: 3.85rem;
    padding-bottom: 3.125rem;
    position: relative
}

.section-ai-personalization2 {
    background-color: #111a4a;
    padding-top: 3.125rem;
    padding-bottom: 8.75rem
}

.section-ai-personalization2_column1 {
    position: relative
}

.max-width-450 {
    max-width: 28.125rem
}

.max-width-450.is-flex {
    justify-content: space-between;
    display: flex
}

.section-ai-personalization2_column2 {
    width: 36.75rem;
    position: relative
}

.section-ai-started {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    display: flex;
    position: relative
}

.section-multi-hero_title-wrapper {
    grid-column-gap: 1.875rem;
    align-items: center;
    max-width: 20.625rem;
    display: flex
}

.h-medium-bold-2 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 2rem;
    font-weight: 700;
    line-height: 130%
}

.section-multi-hero_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 2.5rem;
    display: flex
}

.section-multi-hero_grid-column1 {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3.75rem;
    display: flex
}

.max-width-546 {
    max-width: 34.125rem
}

.section-multi-personalization1 {
    background-color: #111a4a;
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
    position: relative
}

.section-multi-personalization_background-1 {
    background-color: #013676;
    width: 30%;
    height: 43rem;
    position: absolute;
    inset: -3.125% auto 0% 0%
}

.section-multi-personalization1_grid-column1 {
    width: 588px;
    height: 389px;
    position: relative
}

.section-multi-personalization1_grid-column1.is--social-prospecting {
    width: 36.75rem;
    height: 24.3125rem
}

.column {
    position: relative
}

.section-multi-personalization1_image-1 {
    z-index: 2;
    object-fit: cover;
    height: 390px;
    position: absolute
}

.section-multi-personalization1_image-2 {
    object-fit: cover;
    width: 100%;
    height: 390px;
    position: absolute
}

.multi-channel_lottie-animation2 {
    width: 588px;
    height: 450px;
    position: absolute;
    top: -28px
}

.section-multi-personalization2_image {
    object-fit: cover;
    height: 29.375rem
}

.section-multi-personalization_background-2 {
    background-color: #013676;
    width: 30%;
    height: 51.875rem;
    position: absolute;
    inset: auto 0% -4.625rem auto
}

.section-multi-personalization2 {
    z-index: 2;
    background-color: #111a4a;
    padding-top: 13.125rem;
    padding-bottom: 8.75rem;
    position: relative
}

.oval-decoration-1 {
    background-image: linear-gradient(312deg,#d2e1fb24,#edf1fb4f 69%);
    border-radius: 50%;
    width: 53.125rem;
    height: 53.125rem;
    position: absolute;
    inset: -12.5rem auto auto -12.5rem
}

.section-multi-personalization3 {
    margin-top: 6.25rem;
    padding-top: 8.75rem;
    padding-bottom: 2.5rem;
    position: relative
}

.section-multi-personalization3_image {
    width: 100%;
    height: auto;
    margin-left: -2rem
}

.section-ai-copywriter-white-image {
    position: relative
}

.section-ai-copywriter-white-image.is--ai-copywriter {
    margin-top: -205px;
    padding-bottom: 0
}

.oval-decoration-2 {
    background-image: linear-gradient(312deg,#d2e1fb24,#edf1fb4f 69%);
    border-radius: 50%;
    width: 31.25rem;
    height: 31.25rem;
    position: absolute;
    inset: auto -6.25rem 0% auto;
    transform: rotate(-48deg)
}

.in-the-news-image {
    object-fit: fill;
    width: 100%;
    max-height: 34.625rem;
    position: relative
}

.oval-decoration-3 {
    background-image: linear-gradient(312deg,#d2e1fb24,#edf1fb4f 69%);
    border-radius: 50%;
    width: 50rem;
    height: 50rem;
    position: absolute;
    inset: -11.25rem -25rem auto auto;
    transform: rotate(-48deg)
}

.html-embed {
    display: block
}

.special-submit-btn {
    opacity: 0;
    background-image: linear-gradient(#000,#fff);
    position: absolute;
    inset: 0%
}

.special-submit-btn.business-only-submit-button {
    background-image: linear-gradient(#000,#fff)
}

.special-submit-btn.business-only-submit-button.btn-primary {
    background-image: none
}

.special-submit-btn.business-only-submit-button2 {
    background-image: linear-gradient(#000,#fff)
}

.special-submit-btn.business-only-submit-button2.btn-primary {
    background-image: none
}

.special-button-wrapper {
    position: relative
}

.unspam-image {
    width: 54.375rem;
    margin-top: 6rem;
    position: absolute;
    inset: 0% -12% auto auto
}

.section-warm-hero_image-wrapper-right {
    align-items: center;
    width: 100%;
    height: 46.25rem;
    display: flex
}

.button-next {
    border-color: #0000;
    border-radius: .375rem;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    transition: all .2s;
    display: flex
}

.button-next:hover {
    border-color: #017ffa
}

.button-next.is-new {
    border-color: var(--am--border-black);
    background-color: var(--am--secondary-white);
    width: 2.25rem;
    height: 2.25rem
}

.button-next.is-new:hover {
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.icon-pagination {
    height: .5rem
}

.button-previous {
    border-color: var(--am--border-black);
    background-color: var(--am--secondary-white-transparent);
    border-radius: .375rem;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 2.25rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    transition: all .2s;
    display: flex
}

.button-previous:hover {
    border-color: var(--am--primary-dark)
}

.fs-cmsload_page-dots {
    justify-content: center;
    align-items: center;
    font-family: Labil Grotesk Variable,Arial,sans-serif;
    font-size: .75rem;
    font-weight: 500;
    display: flex
}

.section-deliver-hero {
    padding-top: 15.25rem;
    padding-bottom: 6.25rem;
    position: relative
}

.deliver-background-top {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>);
    width: 65%;
    height: 71.875rem;
    position: absolute;
    inset: 0% auto auto 0%
}

.section-deliver-hero_grid-column-left {
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 31.25rem;
    margin-top: 1rem;
    display: flex;
    position: relative
}

.section-deliver-hero_image {
    z-index: 2;
    height: 50.625rem;
    position: absolute;
    inset: auto auto 0% 0%
}

.sticky-button {
    z-index: 300;
    margin-top: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    position: sticky;
    inset: 0% 0% auto auto
}

.section-deliver-solution {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    margin-top: -21rem;
    padding-top: 7.5rem;
    padding-bottom: 23.75rem;
    position: relative
}

.h-18 {
    color: #409af7;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5rem
}

.margin-top-22 {
    margin-top: 1.375rem
}

.max-width-770 {
    max-width: 48.125rem
}

.max-width-1050 {
    max-width: 65.625rem;
    margin-top: 5rem
}

.section-deliver-learning {
    padding-top: 20.625rem;
    padding-bottom: 6.25rem
}

.max-width-936 {
    max-width: 58.5rem
}

.section-deliver-learning_wrapper {
    grid-column-gap: 2.625rem;
    justify-content: space-between;
    margin-top: 5rem;
    display: flex
}

.deliver-item {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    align-items: flex-start;
    width: 31.5rem;
    height: 16.875rem;
    padding: 2.5rem;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 18px 90px #00000012
}

.deliver-item:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.max-width-310 {
    direction: ltr;
    max-width: 19.375rem
}

.deliver-circle-absolute {
    background-color: #a261f533;
    border-radius: 50%;
    width: 13.75rem;
    height: 13.75rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.deliver-circle-absolute.is-1 {
    top: -50%;
    right: -17%
}

.deliver-circle-absolute.is-2 {
    top: -25%;
    right: -30%
}

.deliver-circle-absolute.is-3 {
    background-color: #02d9f333;
    top: -50%;
    right: -17%
}

.deliver-circle-absolute.is-4 {
    background-color: #02d9f333;
    top: -25%;
    right: -30%
}

.deliver-testimonial-wrapper {
    grid-column-gap: 3rem;
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 82%;
    height: 26.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: flex;
    position: absolute;
    inset: auto auto -14.15rem 0%
}

.deliver-testimonial-wrapper_image-wrapper {
    border-radius: 100%;
    width: 11.25rem;
    height: 11.25rem
}

.image-100 {
    width: 100%
}

.deliver-testimonial-wrapper_right-wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    display: flex
}

.max-width-590 {
    max-width: 36.875rem
}

.testiomnial-author-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.quote-wrapper {
    justify-content: space-between;
    align-items: center;
    max-width: 31rem;
    display: flex
}

.icon-28 {
    transform-style: preserve-3d;
    height: 1.75rem;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.section-academylist-hero {
    padding-top: 13.5rem;
    padding-bottom: 6.25rem;
    position: relative
}

.section-academytemplate-content {
    padding-bottom: 6rem;
    padding-right: 0
}

.section-academytemplate-hero {
    padding-top: 12.625rem;
    padding-bottom: 8rem;
    position: relative
}

.academy-richtext-container {
    width: 43rem
}

.academy-request-wrapper {
    z-index: 4;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 3rem;
    display: flex;
    position: static;
    inset: auto -1.625rem -79% auto;
    box-shadow: 0 16px 80px #00000012
}

.academy-request-wrapper.is-new {
    border: 1px solid var(--am--border-black);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: .75rem;
    justify-content: center;
    align-items: flex-start;
    max-width: 34.75rem;
    padding: 1.25rem 1.5rem 1.5rem
}

.academy-request-wrapper.is-new.is-primary-light-bg {
    background-color: var(--am--primary-light)
}

.request-form {
    width: 100%;
    margin-bottom: 0
}

.request-form_sub-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.request-form_sub-grid2 {
    grid-column-gap: 1rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.text-span-5 {
    color: #017ffa
}

.request-form_input-textfield {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: #000;
    border: 1px solid #0000;
    border-radius: .375rem;
    width: 100%;
    height: 3rem;
    margin-bottom: 0;
    padding: 0 1rem;
    font-weight: 600
}

.request-form_input-textfield:focus {
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.request-form_input-textfield.am-form-email {
    font-weight: 400
}

.request-form_input-textfield.am-form-email:focus {
    border-color: var(--am--primary-dark);
    box-shadow: none
}

.request-buttons-wrapper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 1.5rem;
    display: flex
}

.request-buttons-wrapper.is-new {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 0
}

.request-submit-btn {
    z-index: 4;
    color: #f7f7f7;
    text-align: center;
    background-color: #3e97f7;
    border-radius: 3.125rem;
    width: 100%;
    padding-top: .875rem;
    padding-bottom: .875rem;
    font-size: .875rem;
    font-weight: 600
}

.section-smart-value_tag-name {
    background-color: #ffc1d0;
    border-radius: 18px;
    justify-content: center;
    align-items: center;
    min-width: 126px;
    height: 30px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 100%;
    display: flex;
    position: absolute;
    inset: -18px -18px auto auto
}

.section-smart-value_tag-name-text {
    color: #532b30;
    letter-spacing: .01em;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600
}

.academy-request-outer-wrapper {
    position: relative
}

.academy-request-success-message {
    z-index: 4;
    background-color: #111a4a;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 317px;
    min-height: 317px;
    padding-left: 3rem;
    padding-right: 3rem;
    display: none;
    position: absolute;
    inset: 0%
}

.request-ebook-checkmark-wrapper {
    margin-top: 1rem;
    margin-bottom: .7rem
}

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

.success-message {
    background-color: #ddd0;
    margin-top: -40px
}

.deliverability-guide-banner-wrapper {
    align-self: stretch;
    min-width: 100%;
    margin-bottom: 2rem;
    display: none
}

.deliverability-guide-banner {
    background-color: #f3f4f6;
    border-radius: 12px;
    justify-content: space-between;
    max-width: 75rem;
    min-height: 48px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.banner-checkmark-wrapper {
    flex: 0 auto;
    margin-left: 10px
}

.banner-content-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.html-embed-2 {
    margin-top: 9px
}

.banner-close-icon-wrapper {
    cursor: pointer;
    flex: 0 auto;
    align-self: center;
    padding: 15px
}

.banner-left-wrapper {
    display: flex
}

.html-embed-3 {
    justify-content: center;
    align-items: center;
    display: flex
}

.deliverability-guide-banner-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.section-thanks {
    justify-content: center;
    align-items: center;
    padding-top: 8rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative
}

.section-thanks.is-trial-end {
    min-height: calc(100dvh - 4.75rem);
    padding-top: 3.5rem;
    padding-bottom: 5.25rem
}

.am-thanks-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.thanks-checkmark-wrapper {
    display: none
}

.share-wrapper {
    grid-column-gap: 1rem;
    align-self: flex-start;
    align-items: center;
    margin-top: 1rem;
    display: flex
}

.icon-height-62 {
    width: 3.125rem;
    height: 3.875rem
}

.request-sticky-wrapper {
    z-index: 999;
    opacity: 0;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: 75rem;
    margin-top: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: fixed;
    inset: 0% 0% auto
}

.skip-link {
    z-index: 9999;
    border: 1px solid var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-top: -150px;
    padding: .5rem 1.5rem;
    font-size: .875rem;
    font-weight: 700;
    position: absolute;
    inset: 0% auto auto 0%
}

.skip-link:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.skip-link:focus-visible,.skip-link[data-wf-focus-visible] {
    margin-top: 0
}

.text-span-6 {
    font-size: 1rem
}

.blog-social-wrapper {
    grid-column-gap: 2rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    border-radius: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    display: flex;
    position: relative;
    box-shadow: 0 18px 60.7px #00000014
}

.blog-link-social.is-report {
    flex-direction: column;
    justify-content: center;
    height: 100%;
    display: flex
}

.icon-16 {
    filter: grayscale();
    height: 1rem
}

.icon-16.is-report {
    width: 1rem
}

.copy-wrapper {
    background-color: #0e25500d;
    border-radius: 3.125rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .625rem .75rem;
    display: none;
    position: absolute;
    inset: 1.5rem 1.625rem auto auto
}

.copy-wrapper.is-report {
    display: none;
    inset: -2.5rem -2rem auto auto
}

.section-deliver-hero_grid-column-right {
    width: 100%;
    height: 50.625rem;
    position: relative
}

.max-width-602-copy {
    max-width: 37.625rem
}

.p-22 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1.375rem;
    line-height: 1.8
}

.request-demo-wrapper {
    z-index: 10;
    white-space: nowrap;
    cursor: pointer;
    background-image: linear-gradient(#3e97f7,#3384f7);
    border-radius: 6.25rem;
    align-items: center;
    padding: 1rem;
    transition: width .2s;
    display: flex;
    position: fixed;
    inset: 30% 1rem auto auto
}

.request-demo-wrapper:hover {
    box-shadow: 0 4px 20px #fff3
}

.request-demo-wrapper.request-demo-link {
    z-index: 100;
    opacity: 1
}

.request-demo-wrapper.request-demo-link.is-v2 {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    opacity: 0;
    background-image: none
}

.icon-24 {
    height: 2rem
}

.request-text {
    text-align: right;
    margin-left: .25rem;
    margin-right: 1.25rem;
    display: none;
    overflow: hidden
}

.internal-divider {
    background-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    padding-top: 48px;
    padding-bottom: 48px
}

.overflow-hidden {
    overflow: hidden
}

.style-guide-top-nav-elements {
    grid-column-gap: 1.5rem;
    align-items: center;
    display: flex
}

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

.grid-collection-list.z-5 {
    z-index: 5;
    position: relative
}

.form-block-wrapper-testing {
    flex-direction: column;
    align-items: flex-start;
    width: 27.25rem;
    height: 4rem;
    margin-bottom: 0;
    display: flex
}

.form-block-wrapper-testing.is-home {
    width: 27.5rem
}

.form-block-wrapper-testing.is-blog {
    width: 100%;
    margin-top: 1rem
}

.form-wrapper-home-testing {
    align-items: center;
    width: 27.25rem;
    height: 4rem;
    display: flex;
    position: relative
}

.form-demo_text-field-testing {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    border: 1px solid #0000;
    border-radius: 6.25rem;
    width: 100%;
    height: 4rem;
    margin-bottom: 0;
    padding: 0 2.25rem
}

.form-demo_text-field-testing:focus-visible,.form-demo_text-field-testing[data-wf-focus-visible] {
    border-style: solid;
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.form-demo_text-field-testing::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.form-demo_text-field-testing.is-get-started {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 400
}

.form-demo_text-field-testing.is-get-started::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field-testing.is-competitive {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 600;
    line-height: 4rem
}

.form-demo_text-field-testing.is-competitive::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field-testing.is-blog-suscribe {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #f7f7f7;
    width: 100%;
    height: 3.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem
}

.form-demo_text-field-testing.is-blog-suscribe::placeholder {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.form-demo_text-field-testing.is-blog {
    width: 27.5rem;
    height: 4.25rem;
    padding: 1.375rem 2.375rem;
    line-height: 100%
}

.form-demo_text-field-testing.is-deliver {
    background-color: #0e25500d
}

.form-demo_text-field-testing.is-deliver:active,.form-demo_text-field-testing.is-deliver:focus,.form-demo_text-field-testing.is-deliver::placeholder {
    color: #0e2553
}

.button-testing {
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-testing:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.button-testing.with-icon {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-testing.with-icon:hover {
    background-color: #0000
}

.button-testing.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-testing.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-testing.with-icon.blue.is-open {
    min-height: 3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem
}

.button-testing.with-icon.is-form {
    grid-column-gap: 1.25rem;
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-testing.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-testing.with-icon.is-form.special-button {
    cursor: pointer;
    position: relative
}

.button-testing.with-icon.is-blog-template {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.button-testing.with-icon.see-role {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 5rem;
    padding: 1rem 1.875rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-testing.with-icon.see-role:hover {
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-testing.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-testing.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-testing.with-icon.is-forfm-request {
    text-transform: none;
    border-width: 1px;
    width: 100%;
    font-size: .875rem
}

.button-testing.with-icon.is-forfm-request:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-testing.with-icon.is-forfm-request.special-button {
    cursor: pointer;
    position: relative
}

.button-testing.is-text {
    color: #017ffa;
    border-style: none
}

.button-testing.is-text:hover {
    background-color: #0000
}

.button-testing.is-demo {
    display: none
}

.button-testing.is-demo.requestdemolink {
    color: #fff;
    display: none
}

.button-testing.is-demo.requestdemolink.special-button {
    position: absolute
}

.button-testing.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-testing.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-testing.is-demo.requestdemolink,.button-testing.is-demo.requestdemoform {
    display: block
}

.button-testing.transparent {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem;
    height: 2.625rem
}

.button-testing.transparent:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button-testing.is-blue {
    background-image: linear-gradient(269.47deg,#3384f7f5,#3e97f7);
    border-color: #0000;
    height: 2.625rem;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.button-testing.is-blue:hover {
    background-color: #017ffa21;
    background-image: linear-gradient(#3384f7f5,#3e97f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-testing.is-form-smart {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: .625rem;
    width: 6.875rem;
    height: 2.625rem
}

.button-testing.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-testing.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.button-testing.is-blog {
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .625rem;
    margin-right: .625rem;
    padding: .875rem 2rem;
    transition-duration: .5s;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-testing.is-blog:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.button-testing.is-sticky {
    background-image: linear-gradient(90deg,#3384f7,#3e95f7);
    flex-direction: column;
    min-height: 2.625rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600
}

.button-testing.is-sticky:hover {
    background-image: linear-gradient(#3384f7,#3e95f7)
}

.form-block-wrapper-test2 {
    flex-direction: column;
    align-items: flex-start;
    width: 27.25rem;
    height: 4rem;
    margin-bottom: 0;
    display: flex
}

.form-block-wrapper-test2.is-home {
    width: 27.5rem
}

.form-block-wrapper-test2.is-blog {
    width: 100%;
    margin-top: 1rem
}

.form-wrapper-home-test2 {
    align-items: center;
    width: 27.25rem;
    height: 4rem;
    display: flex;
    position: relative
}

.form-demo_text-field-test2 {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    border: 1px solid #0000;
    border-radius: 6.25rem;
    width: 100%;
    height: 4rem;
    margin-bottom: 0;
    padding: 0 2.25rem
}

.form-demo_text-field-test2:focus-visible,.form-demo_text-field-test2[data-wf-focus-visible] {
    border-style: solid;
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.form-demo_text-field-test2::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.form-demo_text-field-test2.is-get-started {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 400
}

.form-demo_text-field-test2.is-get-started::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field-test2.is-competitive {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 600;
    line-height: 4rem
}

.form-demo_text-field-test2.is-competitive::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field-test2.is-blog-suscribe {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #f7f7f7;
    width: 100%;
    height: 3.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem
}

.form-demo_text-field-test2.is-blog-suscribe::placeholder {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.form-demo_text-field-test2.is-blog {
    width: 27.5rem;
    height: 4.25rem;
    padding: 1.375rem 2.375rem;
    line-height: 100%
}

.form-demo_text-field-test2.is-deliver {
    background-color: #0e25500d
}

.form-demo_text-field-test2.is-deliver:active,.form-demo_text-field-test2.is-deliver:focus,.form-demo_text-field-test2.is-deliver::placeholder {
    color: #0e2553
}

.button-test2 {
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-test2:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.button-test2.with-icon {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-test2.with-icon:hover {
    background-color: #0000
}

.button-test2.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-test2.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-test2.with-icon.blue.is-open {
    min-height: 3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem
}

.button-test2.with-icon.is-form {
    grid-column-gap: 1.25rem;
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-test2.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-test2.with-icon.is-form.special-button {
    cursor: pointer;
    position: relative
}

.button-test2.with-icon.is-blog-template {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.button-test2.with-icon.see-role {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 5rem;
    padding: 1rem 1.875rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-test2.with-icon.see-role:hover {
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-test2.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-test2.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-test2.with-icon.is-forfm-request {
    text-transform: none;
    border-width: 1px;
    width: 100%;
    font-size: .875rem
}

.button-test2.with-icon.is-forfm-request:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-test2.with-icon.is-forfm-request.special-button {
    cursor: pointer;
    position: relative
}

.button-test2.is-text {
    color: #017ffa;
    border-style: none
}

.button-test2.is-text:hover {
    background-color: #0000
}

.button-test2.is-demo {
    display: none
}

.button-test2.is-demo.requestdemolink {
    color: #fff;
    display: none
}

.button-test2.is-demo.requestdemolink.special-button {
    position: absolute
}

.button-test2.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-test2.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-test2.is-demo.requestdemolink,.button-test2.is-demo.requestdemoform {
    display: block
}

.button-test2.transparent {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem;
    height: 2.625rem
}

.button-test2.transparent:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button-test2.is-blue {
    background-image: linear-gradient(269.47deg,#3384f7f5,#3e97f7);
    border-color: #0000;
    height: 2.625rem;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.button-test2.is-blue:hover {
    background-color: #017ffa21;
    background-image: linear-gradient(#3384f7f5,#3e97f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-test2.is-form-smart {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: .625rem;
    width: 6.875rem;
    height: 2.625rem
}

.button-test2.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-test2.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.button-test2.is-blog {
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .625rem;
    margin-right: .625rem;
    padding: .875rem 2rem;
    transition-duration: .5s;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-test2.is-blog:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.button-test2.is-sticky {
    background-image: linear-gradient(90deg,#3384f7,#3e95f7);
    flex-direction: column;
    min-height: 2.625rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600
}

.button-test2.is-sticky:hover {
    background-image: linear-gradient(#3384f7,#3e95f7)
}

.form-block-wrapper-partial-mobile {
    flex-direction: column;
    align-items: flex-start;
    width: 27.25rem;
    height: 4rem;
    margin-bottom: 0;
    display: none
}

.form-block-wrapper-partial-mobile.is-home {
    width: 27.5rem
}

.form-block-wrapper-partial-mobile.is-blog {
    width: 100%;
    margin-top: 1rem
}

.form-block-wrapper-test {
    flex-direction: column;
    align-items: flex-start;
    width: 27.25rem;
    height: 4rem;
    margin-bottom: 0;
    display: block
}

.form-block-wrapper-test.is-home {
    width: 27.5rem
}

.form-block-wrapper-test.is-blog {
    width: 100%;
    margin-top: 1rem
}

.form-wrapper-home-hybrid {
    align-items: center;
    width: 27.25rem;
    height: 4rem;
    display: none;
    position: relative
}

.form-block-wrapper-hybrid {
    flex-direction: column;
    align-items: flex-start;
    width: 27.25rem;
    height: 4rem;
    margin-bottom: 0;
    display: none
}

.form-block-wrapper-hybrid.is-home {
    width: 27.5rem
}

.form-block-wrapper-hybrid.is-blog {
    width: 100%;
    margin-top: 1rem
}

.form-demo_text-field-hybrid {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    border: 1px solid #0000;
    border-radius: 6.25rem;
    width: 100%;
    height: 4rem;
    margin-bottom: 0;
    padding: 0 2.25rem;
    display: none
}

.form-demo_text-field-hybrid:focus-visible,.form-demo_text-field-hybrid[data-wf-focus-visible] {
    border-style: solid;
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.form-demo_text-field-hybrid::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.form-demo_text-field-hybrid.is-get-started {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 400
}

.form-demo_text-field-hybrid.is-get-started::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field-hybrid.is-competitive {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 600;
    line-height: 4rem
}

.form-demo_text-field-hybrid.is-competitive::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-demo_text-field-hybrid.is-blog-suscribe {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #f7f7f7;
    width: 100%;
    height: 3.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem
}

.form-demo_text-field-hybrid.is-blog-suscribe::placeholder {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.form-demo_text-field-hybrid.is-blog {
    width: 27.5rem;
    height: 4.25rem;
    padding: 1.375rem 2.375rem;
    line-height: 100%
}

.form-demo_text-field-hybrid.is-deliver {
    background-color: #0e25500d
}

.form-demo_text-field-hybrid.is-deliver:active,.form-demo_text-field-hybrid.is-deliver:focus,.form-demo_text-field-hybrid.is-deliver::placeholder {
    color: #0e2553
}

.section-unspam-hero_image-wrapper-right {
    align-items: center;
    width: 100%;
    height: 46.25rem;
    display: flex
}

.section-features-11 {
    padding-top: 14rem;
    padding-bottom: 7rem;
    position: relative
}

.section-feature-11_image {
    min-width: 150%;
    margin-left: -100px;
    position: absolute;
    bottom: -21%
}

.section-feature-11_image.contact-tracking {
    height: 56rem;
    top: 5%;
    right: -14%
}

.h-37 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.313rem;
    line-height: 1.2
}

.h-37.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.section-features-13-grid_wrapper {
    z-index: 5;
    grid-column-gap: 2rem;
    justify-content: center;
    align-items: stretch;
    width: 94%;
    max-width: 1300px;
    margin-top: -120px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.section-features-13-grid_column {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    width: 100%;
    padding: 2.5rem 3.75rem;
    box-shadow: 0 18px 90px #00000012
}

.features-13-title {
    z-index: 2;
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 8.5rem;
    padding-bottom: 12rem;
    position: relative
}

.features-13-title.modules-library {
    margin-top: 0
}

.section-feature-13-grid {
    z-index: 4;
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    width: 94%;
    max-width: 1300px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 90px
}

.section-features-13-wrapper-1 {
    background-image: linear-gradient(95deg,#f9f9f9,#f9f9f9 46%,#013c83 50%,#013c83);
    margin-top: -3.125rem;
    position: relative
}

.section-features-14-wrapper {
    background-color: #f9f9fe;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/63864a424c7b76318e7fb3b0_overlapping_circles-orange.svg);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 446px;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

.features-14-image {
    width: 70%
}

.features-14_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.section-cta-6-wrapper {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.section-cta-6-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-cta-6_logo-grid-wrapper {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    display: grid
}

.section-feature-11_image-wrapper {
    width: 100%;
    height: 100%;
    position: relative
}

.section-features-11_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 2.5rem;
    display: grid;
    position: relative
}

.section-features-11_grid.is-center {
    align-items: center;
    margin-top: 0
}

.module-features-2-wrapper {
    padding-top: 12rem;
    padding-bottom: 12.5rem
}

.module-feature-3-clean-wrapper {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 12rem;
    padding-bottom: 21rem;
    position: relative
}

.module-features-3-clean_blue-background {
    z-index: 2;
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>);
    width: 60%;
    height: 100%;
    position: absolute;
    inset: 0 auto 0 0%;
    box-shadow: 0 16px 80px #00000012
}

.button-3 {
    flex: 0 auto;
    padding-left: 3px
}

.section-space---partners {
    padding-top: 3.8rem;
    padding-bottom: 1.65rem;
    position: relative
}

.space-partnership-page {
    padding-top: 13.5rem;
    padding-bottom: 6.25rem;
    position: relative
}

.section-space---partners-large {
    padding-top: 11.1rem;
    padding-bottom: 1.45rem;
    position: relative
}

.button-partners {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-partners:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.button-partners.with-icon {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-partners.with-icon:hover {
    background-color: #0000
}

.button-partners.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-partners.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-partners.with-icon.blue.is-open {
    min-height: 3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem
}

.button-partners.with-icon.is-form {
    grid-column-gap: 1.25rem;
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-partners.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-partners.with-icon.is-form.special-button {
    border-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    background-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    cursor: pointer;
    position: relative
}

.button-partners.with-icon.is-blog-template {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.button-partners.with-icon.see-role {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 5rem;
    padding: 1rem 1.875rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-partners.with-icon.see-role:hover {
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-partners.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-partners.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-partners.with-icon.is-forfm-request {
    text-transform: none;
    border-width: 1px;
    width: 100%;
    font-size: .875rem
}

.button-partners.with-icon.is-forfm-request:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-partners.with-icon.is-forfm-request.special-button {
    cursor: pointer;
    position: relative
}

.button-partners.is-text {
    color: #017ffa;
    border-style: none
}

.button-partners.is-text:hover {
    background-color: #0000
}

.button-partners.is-demo {
    display: none;
    overflow: visible
}

.button-partners.is-demo.requestdemolink {
    color: #fff;
    display: none
}

.button-partners.is-demo.requestdemolink.special-button {
    position: absolute
}

.button-partners.is-demo.is-hybrid {
    display: none
}

.button-partners.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-partners.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-partners.is-demo.requestdemolink,.button-partners.is-demo.requestdemoform {
    display: block
}

.button-partners.transparent {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem;
    height: 2.625rem
}

.button-partners.transparent:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button-partners.is-blue {
    background-image: linear-gradient(269.47deg,#3384f7f5,#3e97f7);
    border-color: #0000;
    height: 2.625rem;
    margin-top: 29px;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.button-partners.is-blue:hover {
    background-color: #017ffa21;
    background-image: linear-gradient(#3384f7f5,#3e97f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-partners.is-form-smart {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: .625rem;
    width: 6.875rem;
    height: 2.625rem
}

.button-partners.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-partners.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.button-partners.is-blog {
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .625rem;
    margin-right: .625rem;
    padding: .875rem 2rem;
    transition-duration: .5s;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-partners.is-blog:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.button-partners.is-sticky {
    background-image: linear-gradient(90deg,#3384f7,#3e95f7);
    flex-direction: column;
    min-height: 2.625rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600
}

.button-partners.is-sticky:hover {
    background-image: linear-gradient(#3384f7,#3e95f7)
}

.button-partners.is-demo-copy {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-partners.is-demo-copy:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-partners.is-demo-copy.requestdemolink,.button-partners.is-demo-copy.requestdemoform {
    display: block
}

.faq-section {
    padding-top: 6rem;
    padding-bottom: 6rem
}

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

.faq-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    margin-top: 2.5rem;
    display: flex
}

.faq-container_item {
    grid-row-gap: 0rem;
    cursor: pointer;
    background-color: #f6f7fd;
    border-radius: 1.25rem;
    flex-direction: column;
    width: 100%;
    padding: 1.5rem;
    display: flex
}

.faq-container_item.color-bg-white {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.faq-container_item.is-new {
    background-color: var(--color-11\<deleted\|variable-0611e579-38af-9200-e5e4-9a5cbfeb1294\>);
    border-bottom: 1px solid #000d5329;
    border-radius: 0;
    padding: 0
}

.faq-question {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: .5rem;
    display: flex
}

.icon-1x1-24 {
    border-radius: 12px;
    width: 1.5rem;
    height: 1.5rem
}

.icon-1x1-24.is-close {
    cursor: pointer;
    position: absolute;
    inset: 1rem 1rem auto auto
}

.icon-1x1-24.is-close.is-v2 {
    width: .75rem;
    height: .75rem;
    position: static
}

.icon-1x1-24.rotate {
    opacity: 0
}

.faq-embed-code {
    display: none
}

.category-menu-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
    overflow: auto
}

.collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr
}

.collection-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto auto auto auto;
    grid-auto-columns: 1fr;
    display: flex
}

.category-link {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: #0e2550;
    cursor: pointer;
    border: 1px solid #0e25503d;
    border-radius: 3.125rem;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: .375rem .75rem;
    font-weight: 400;
    display: flex
}

.category-link:hover {
    color: #0e2550;
    border-color: #0e25507a
}

.category-link.fs-cmsfilter_active {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa;
    border-color: #017ffa
}

.filter-form-block {
    margin-bottom: 0
}

.filter-form-block.is-customer {
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex
}

.filter-form.is-customer {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 10.75rem;
    display: flex
}

.checkbox-category,.collection-category {
    display: none
}

.reset-button {
    color: #0e2550;
    flex: none;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.4
}

.reset-button:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.reset-button.show {
    display: block
}

.reset-button.is-underline {
    text-decoration: underline
}

.reset-embed-code {
    display: none
}

.customer-filter-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.filter-item-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.filter-item-wrapper_title {
    color: var(--am--primary-dark-transparent);
    text-transform: uppercase;
    border-bottom: 1px solid #0e255014;
    flex-direction: column;
    justify-content: center;
    padding-bottom: .25rem;
    font-size: .75rem;
    line-height: 1.4;
    display: flex
}

.collection-company {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.filter-checkbox {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    cursor: pointer;
    border-style: solid;
    border-color: #0e25503d;
    border-radius: .25rem;
    flex: none;
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-left: 0
}

.filter-checkbox:hover {
    border-style: solid;
    border-color: #0e25507a
}

.filter-checkbox.w--redirected-checked {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/63a30821a12984e84d508889_check.svg);
    background-size: auto;
    border-color: #017ffa;
    border-radius: .25rem;
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-left: 0
}

.filter-checkbox.w--redirected-focus {
    box-shadow: none
}

.filter-checkbox.w--redirected-focus-visible {
    border-color: #0e25503d;
    border-radius: .25rem;
    width: 1rem;
    height: 1rem
}

.filter-checkbox.is-new.w--redirected-checked {
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65b13f96b5ce70462ef73d6b_Icon.svg)
}

.checkbox-field {
    grid-column-gap: .5rem;
    color: #0e2550;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: -8px;
    padding-left: 0;
    font-size: .875rem;
    line-height: 1.4;
    display: flex
}

.checkbox-field.is-industry {
    margin-left: -4px
}

.product-filter-checkbox {
    color: var(--am--primary-dark);
    margin-bottom: 0
}

.product-filter-checkbox.is-new {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.product-collection {
    display: none
}

.filter-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 10.75rem;
    display: flex
}

.industry-collection,.collection-industry,.connection-link,.show-more-wrapper {
    display: none
}

.filter-empty {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 12.25rem;
    padding-bottom: 12.25rem;
    display: flex
}

.empty-filter-css {
    display: none
}

.empty-filter-title-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 25.125rem;
    display: flex
}

.clear-filter-script {
    display: none
}

.reset-button-underline {
    color: #0e2550;
    flex: none;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.4;
    text-decoration: underline
}

.reset-button-underline:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.reset-button-underline.show {
    display: block
}

.reset-button-underline.is-underline {
    text-decoration: underline
}

.reset-button-underline.is-new {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.reset-button-underline.is-new:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.button-clear-filter {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .875rem 6.25rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-clear-filter:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.button-clear-filter.with-icon {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-clear-filter.with-icon:hover {
    background-color: #0000
}

.button-clear-filter.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-clear-filter.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-clear-filter.with-icon.blue.is-open {
    min-height: 3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem
}

.button-clear-filter.with-icon.is-form {
    grid-column-gap: 1.25rem;
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-clear-filter.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-clear-filter.with-icon.is-form.special-button {
    border-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    background-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    cursor: pointer;
    position: relative
}

.button-clear-filter.with-icon.is-blog-template {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.button-clear-filter.with-icon.see-role {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 5rem;
    padding: 1rem 1.875rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-clear-filter.with-icon.see-role:hover {
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-clear-filter.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-clear-filter.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-clear-filter.with-icon.is-forfm-request {
    text-transform: none;
    border-width: 1px;
    width: 100%;
    font-size: .875rem
}

.button-clear-filter.with-icon.is-forfm-request:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-clear-filter.with-icon.is-forfm-request.special-button {
    cursor: pointer;
    position: relative
}

.button-clear-filter.is-text {
    color: #017ffa;
    border-style: none
}

.button-clear-filter.is-text:hover {
    background-color: #0000
}

.button-clear-filter.is-demo {
    display: none;
    overflow: visible
}

.button-clear-filter.is-demo.requestdemolink {
    color: #fff;
    display: none
}

.button-clear-filter.is-demo.requestdemolink.special-button {
    position: absolute
}

.button-clear-filter.is-demo.is-hybrid {
    display: none
}

.button-clear-filter.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-clear-filter.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-clear-filter.is-demo.requestdemolink,.button-clear-filter.is-demo.requestdemoform {
    display: block
}

.button-clear-filter.transparent {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem;
    height: 2.625rem
}

.button-clear-filter.transparent:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button-clear-filter.is-blue {
    background-image: linear-gradient(269.47deg,#3384f7f5,#3e97f7);
    border-color: #0000;
    height: 2.625rem;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.button-clear-filter.is-blue:hover {
    background-color: #017ffa21;
    background-image: linear-gradient(#3384f7f5,#3e97f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-clear-filter.is-form-smart {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: .625rem;
    width: 6.875rem;
    height: 2.625rem
}

.button-clear-filter.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-clear-filter.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.button-clear-filter.is-blog {
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .625rem;
    margin-right: .625rem;
    padding: .875rem 2rem;
    transition-duration: .5s;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-clear-filter.is-blog:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.button-clear-filter.is-sticky {
    background-image: linear-gradient(90deg,#3384f7,#3e95f7);
    flex-direction: column;
    min-height: 2.625rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600
}

.button-clear-filter.is-sticky:hover {
    background-image: linear-gradient(#3384f7,#3e95f7)
}

.button-clear-filter.is-demo-copy {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-clear-filter.is-demo-copy:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-clear-filter.is-demo-copy.requestdemolink,.button-clear-filter.is-demo-copy.requestdemoform {
    display: block
}

.button-clear-filter.is-clear-filter {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    padding: .875rem 6.25rem;
    font-weight: 600
}

.button-clear-filter.is-clear-filter:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button-clear-filter.btn-primary {
    border-style: none
}

.tablet-padding {
    width: 100%;
    padding-left: 0
}

.section-competitive-hero-clean {
    padding-top: 14rem;
    padding-bottom: 6.875rem;
    position: relative;
    overflow: hidden
}

.section-demo-hero-clean {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    padding-top: 8.575rem;
    padding-bottom: 8.575rem;
    position: relative
}

.section-home-platform-clean {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    padding-top: 7rem;
    padding-bottom: 7rem
}

.section-home-testimonials-clean {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 12rem;
    padding-bottom: 21rem;
    position: relative;
    overflow: hidden
}

.section-prospect-crm-clean {
    background-color: var(--ghost-white-2\<deleted\|variable-9608ce52\>);
    padding-top: 15rem
}

.section-prospect-crm_image-1-wrapper {
    height: 50%;
    max-height: 50%;
    overflow: hidden
}

.section-unspam-how-clean {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
    position: relative
}

.section-customers-clean {
    padding-top: 8rem;
    padding-bottom: 8rem
}

.section-home-generation-clean {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    margin-bottom: 15rem;
    padding-top: 8rem;
    position: relative
}

.section-unspam-started-clean {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.section-competitive-join-clean {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.announcement-bar-rich-text {
    font-size: .875rem
}

.announcement-bar-rich-text-2 p {
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 180%
}

.announcement-bar-rich-text-2 a {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-weight: 600;
    text-decoration: none
}

.announcement-bar-rich-text-2.is-v2 {
    font-weight: 800
}

.menu-column-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.menu-title-wrapper {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.menu-links-wrapper {
    grid-row-gap: 1rem;
    border-top: 1px solid #f3f4f6;
    flex-direction: column;
    padding-top: 1rem;
    display: flex
}

.menu-link {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-family: Eina02;
    font-size: .875rem;
    line-height: 1.35714
}

.menu-link:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.icon-1x1-32 {
    width: 2rem;
    height: 2rem
}

.paragraph-medium {
    color: #000;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5
}

.paragraph-medium.color-text-black {
    color: #0e2550
}

.paragraph-medium.color-text-black.is-opacity-75 {
    opacity: .75
}

.paragraph-medium.color-text-blue {
    color: #017ffa
}

.paragraph-medium.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.paragraph-medium.opacity-0 {
    opacity: 0
}

.paragraph-medium.text-style-regular {
    font-weight: 400
}

.paragraph-medium.text-style-regular.color-text-darkblue {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-left: 0
}

.paragraph-medium.text-style-regular.color-text-white.opacity-70,.paragraph-medium.text-style-regular.opacity-70 {
    opacity: .7
}

.navbar-styles {
    display: none
}

.menu-link-wrapper {
    grid-column-gap: .75rem;
    color: #0e2550;
    align-items: center;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.1875;
    display: flex
}

.menu-link-wrapper:hover {
    color: #3688f8
}

.icon-1x1-20 {
    width: 1.25rem;
    height: 1.25rem
}

.icon-1x1-16 {
    color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    width: 1rem;
    height: 1rem;
    display: flex
}

.menu-link-arrow {
    width: 1rem;
    height: 1rem
}

.section-competitive-grid_column-2 {
    background-color: #fff;
    border-radius: 1rem;
    min-width: 30.875rem;
    min-height: 19.75rem;
    padding: 2.5rem 3.75rem;
    box-shadow: 0 18px 90px #00000012
}

.section-competitive-title-2 {
    z-index: 2;
    background-color: #111a4a;
    margin-top: 6rem;
    padding-top: 8.5rem;
    padding-bottom: 15rem;
    position: relative
}

.section-competitive-title-2.modules-library {
    margin-top: 0
}

.section-competitive-grid-2 {
    z-index: 4;
    margin-top: -10rem;
    padding-bottom: 13.125rem;
    position: relative
}

.h-26-2 {
    color: #0e2550;
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 1.5
}

.section-competitive-grid_background-2 {
    background-color: #013676;
    width: 100%;
    height: 21.3rem;
    position: absolute;
    inset: 21% 0% auto auto
}

.h-x-large-2 {
    color: #0e2550;
    letter-spacing: .1px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 130%
}

.section-competitive-hero-clean-copy,.creeative-copy {
    padding-top: 14rem;
    padding-bottom: 6.875rem;
    position: relative;
    overflow: hidden
}

._2-section-ai-personalization_background-copy {
    background-color: #013676;
    width: 74%;
    height: 72rem;
    position: absolute;
    inset: -3.125rem 0% 0% auto
}

._2-section-ai-personalization_background-copy.is-mobile {
    display: none
}

.section-multi-personalization4_image-copy {
    object-fit: fill;
    height: 34.625rem
}

._2-section-multi-personalization4_image-copy-copy {
    object-fit: contain;
    height: 34.625rem
}

.fs-scrolldisable_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    place-items: center start;
    height: 200vh;
    padding-bottom: 10rem;
    display: grid;
    position: relative
}

.fs-scrolldisable_button {
    color: #fff;
    background-color: #5c2aff;
    border-radius: 500px;
    padding: .6rem 2rem
}

.navbar-submenu-modules-library {
    position: relative
}

.divider {
    background-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    height: 2rem
}

.section-home-platform-clean-2 {
    background-color: #fff;
    padding-top: 7rem;
    padding-bottom: 7rem
}

.button-4 {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4.with-icon:hover {
    background-color: #0000
}

.button-4.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4.with-icon.is-blog-template {
    color: #017ffa
}

.button-4.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4.is-demo {
    display: none;
    overflow: visible
}

.button-4.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4.transparent:hover {
    color: #fff
}

.platform-grid-item-2 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-2:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-2.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.text-blue-2 {
    color: #017ffa
}

.h-72-2 {
    color: #0e2550;
    letter-spacing: -2px;
    font-size: 4.5rem;
    font-weight: 700;
    line-height: 1.1
}

.secrion-2-grids {
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative
}

.grid-2columns-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-2columns-2.is-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.p-medium--bigger {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 2rem
}

.p-medium--bigger.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-medium--bigger.color-text-white.is-opacity-50 {
    opacity: .5
}

.p-medium--bigger.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium--bigger.is-opacity-72 {
    opacity: .72
}

.p-medium--bigger.is-opacity-70 {
    opacity: .7
}

.p-medium--bigger.is-height-150 {
    line-height: 1.5rem
}

.form-demo_text-field-2 {
    color: #fff;
    background-color: #013c83;
    border: 1px solid #0000;
    border-radius: 6.25rem;
    width: 100%;
    height: 4rem;
    margin-bottom: 0;
    padding: 0 2.25rem
}

.form-demo_text-field-2:focus-visible,.form-demo_text-field-2[data-wf-focus-visible] {
    border-style: solid;
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.form-demo_text-field-2::placeholder {
    color: #fff
}

.form-demo_text-field-2.is-competitive {
    color: #000;
    background-color: #f3f4f6;
    font-size: .875rem;
    line-height: 4rem
}

.form-demo_text-field-2.is-competitive::placeholder {
    color: #667085
}

.form-demo_text-field-2.is-get-started {
    color: #000;
    background-color: #f3f4f6;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 400
}

.form-demo_text-field-2.is-get-started::placeholder {
    color: #667085
}

.h-46-3 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.875rem;
    line-height: 1.5
}

.h-46-3.is-tablet-center {
    text-align: center;
    text-align: center
}

.h-46-3.is-bold {
    font-weight: 700
}

.text-lightblue-2 {
    color: #409af7
}

.section-unspam-hero_grid-column-left-2 {
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    margin-top: 1rem;
    display: flex;
    position: relative
}

.margin-top-50-2 {
    margin-top: 1rem;
    margin-bottom: 60px
}

.smart-action-animation-2 {
    border: 1px dashed #017ffa;
    width: 1px;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 6.4375rem
}

.tab-2-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-2-2:hover {
    color: #0e2550
}

.tab-2-2.w--current {
    color: #47d6b1;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.section-smart-table_text-wrapper1-2 {
    background-color: #fff;
    border-radius: .5rem;
    flex-direction: column;
    align-items: center;
    width: 25rem;
    padding: .375rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
    box-shadow: 0 16px 52px #0000001a
}

.tab-6-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-6-2:hover {
    color: #0e2550
}

.tab-6-2.w--current {
    color: #a26289;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-1-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-1-2:hover {
    color: #0e2550
}

.tab-1-2.w--current {
    z-index: 3;
    color: #96c258;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.p-11-2 {
    opacity: .6;
    color: #0e2550;
    margin-bottom: 0;
    font-size: .6875rem
}

.tab-4-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-4-2:hover {
    color: #0e2550
}

.tab-4-2.w--current {
    color: #ffa011;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.tab-8-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-8-2:hover {
    color: #0e2550
}

.tab-8-2.w--current {
    color: #506d95;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.smart-animation-circle-2 {
    background-color: #017ffa;
    border-radius: 50%;
    width: .625rem;
    height: .625rem
}

.tab-highlight-wrapper-2 {
    z-index: 5;
    text-transform: uppercase;
    background-color: #fff;
    border-radius: 1.125rem;
    justify-content: center;
    height: 1.875rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: .6875rem;
    font-weight: 600;
    line-height: 1.875rem;
    display: flex;
    position: absolute;
    inset: 37% 0% auto auto
}

.tab-highlight-wrapper-2.is-2 {
    color: #1a755d;
    background-color: #a3ebd8;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper-2.is-1 {
    color: #527029;
    background-color: #d5eab8;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper-2.is-6 {
    color: #663d56;
    background-color: #e3d0dc;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper-2.is-7 {
    color: #2d546c;
    background-color: #c5d5df;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper-2.is-3 {
    color: #1d517c;
    background-color: #c3ddf1;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper-2.is-4 {
    color: #cc7a00;
    background-color: #ffe6c1;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper-2.is-8 {
    color: #506d95;
    background-color: #e2e7ef;
    inset: 29% 1.125rem auto auto
}

.tab-highlight-wrapper-2.is-5 {
    color: #666;
    background-color: #e6e7e8;
    inset: 29% 1.125rem auto auto
}

.action-logo-wrapper-2 {
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.375rem;
    height: 5.375rem;
    display: flex;
    position: relative
}

.tab-3-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-3-2:hover {
    color: #0e2550
}

.tab-3-2.w--current {
    color: #6aa9dc;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.text-wrapper1-top-2 {
    background-color: #017ffa1a;
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
    justify-content: space-between;
    width: 100%;
    padding: .75rem .875rem;
    display: flex
}

.p-small-2 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 180%
}

.p-small-2.opacity-70 {
    opacity: .7
}

.p-small-2.color-text-grey {
    color: #8792a7
}

.p-small-2.is-footer {
    line-height: 2.5
}

.section-smart-table_text-2 {
    z-index: 2;
    background-color: #fff;
    border-radius: .5rem;
    flex-direction: column;
    align-items: center;
    width: 25rem;
    padding: .375rem;
    display: flex;
    position: relative;
    box-shadow: 0 16px 52px #0000001a
}

.tab-5-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-5-2:hover {
    color: #0e2550
}

.tab-5-2.w--current {
    color: #9b9b9b;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.rod-26-2 {
    height: 100%
}

.tab-7-2 {
    color: #0e255080;
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.5rem;
    padding: 0 0 0 1rem;
    display: flex
}

.tab-7-2:hover {
    color: #0e2550
}

.tab-7-2.w--current {
    color: #3e7496;
    background-color: #fff;
    border-radius: .75rem;
    box-shadow: 0 25px 126px #00000012
}

.action-tag-2 {
    color: #017ffa;
    text-transform: uppercase;
    background-color: #017ffa1a;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 4.375rem;
    font-size: .6875rem;
    font-weight: 600;
    line-height: 1.5rem;
    display: flex
}

.tab-item-2 {
    grid-column-gap: 3.125rem;
    align-items: center;
    width: 100%;
    height: 4.375rem;
    padding: 0 .8125rem 0 3.125rem;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: .9375rem;
    display: flex;
    position: relative
}

.section-multi-personalization5 {
    margin-bottom: 70px;
    position: relative
}

.form-success-message-2 {
    color: #fff;
    text-align: left;
    background-color: #0000;
    padding-left: 0
}

.section-home-platform---3 {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 7rem
}

.section-prospect-criteria_background-2 {
    background-color: #013676;
    width: 40%;
    height: 46.875rem;
    position: absolute;
    inset: -3.125rem auto auto 0%
}

.section-prospect-data-2 {
    background-color: #111a4a;
    padding-top: 2.75rem
}

.h-xxx-large-2 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 8.125rem;
    line-height: 100%
}

.title-span-blue-2 {
    color: #017ffa
}

.section-prospect-crm-2 {
    background-color: #f6f7fdb3;
    padding-top: 15rem
}

.section-prospect-criteri2 {
    background-color: #0000;
    margin-top: 50px;
    padding-top: 6rem;
    padding-bottom: 11.25rem;
    position: relative
}

.section-hero-smalllandingpage {
    padding-top: 14rem;
    padding-bottom: 67px;
    position: relative
}

.color-bg-light-blue {
    background-color: #f9f9fd;
    height: 100%
}

.section-padding-global {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: ".""Area"/1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.section-padding-global.padding-top-0 {
    background-color: #0000
}

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

.cta-6-clean-top {
    z-index: 2;
    margin-bottom: -32rem;
    padding-top: 6rem;
    position: relative
}

.cta-6-clean-bottom {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6.25rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative
}

.cta-3-clean {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative
}

.cta-3-clean.modules-library {
    margin-top: 0
}

.hero-13_hero-image {
    width: 100%
}

.hero-13_hero-image-wrapper {
    width: 100%;
    height: auto;
    position: relative
}

.hero-13 {
    padding-top: 12rem;
    padding-bottom: 12rem;
    position: relative
}

.hero-13.product-page-name {
    padding-top: 10rem;
    padding-bottom: 7rem
}

.hero-13.product-page-name.padding-top-small {
    padding-top: 7rem
}

.hero-14-wrapper {
    padding-top: 14rem;
    padding-bottom: 6rem;
    position: relative
}

.hero-14_content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid;
    position: relative
}

.hero-14_content-wrapper.is-center {
    align-items: center;
    margin-top: 0
}

.hero-14_left-column-wrapper {
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    display: flex;
    position: relative
}

.hero-14_right-column-wrapper {
    width: 100%;
    height: auto;
    position: relative
}

.section-prospect-crm_image-copy {
    object-fit: cover;
    max-width: 46.875rem
}

.hero-13_inner-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-top: 2.5rem;
    display: grid;
    position: relative
}

.hero-13_inner-wrapper.is-center {
    align-items: center;
    margin-top: 0
}

.in-the-news-row-wrapper {
    position: relative
}

.integrations-decorative-image-bottom {
    width: 43rem;
    height: auto
}

.integrations-decorative-image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.section-integrations-how-it-works {
    grid-row-gap: 4rem;
    flex-direction: column;
    padding-top: 6rem;
    display: flex;
    position: relative
}

.section-home-platform---3-copy {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 7rem
}

.section-contact-company-search {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 6rem
}

.contact-company-search-crm {
    background-color: #f6f7fdb3;
    padding-top: 15rem
}

.benefits-image {
    object-fit: fill;
    width: 100%;
    max-height: 34.625rem;
    position: relative
}

.error-message {
    background-color: #ffdede;
    padding: 10px;
    font-family: Labil Grotesk Variable,Arial,sans-serif
}

.error-text {
    color: #333
}

.button-5 {
    border: 2px solid #0000;
    border-radius: 19px;
    padding: 1px 13.5px;
    font-family: Eina02;
    font-weight: 700
}

.bold-text {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-size: auto;
    border-radius: 6.2px;
    font-family: Eina02
}

.section-405 {
    padding-top: 60px;
    padding-bottom: 90px
}

.section-406 {
    padding-left: 305px;
    padding-right: 305px
}

.multichannel-selling-hero {
    z-index: 2;
    object-fit: contain;
    flex: 0 auto;
    width: 100%;
    height: 508px;
    position: absolute
}

.analytics-sequence-image {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/63ea46eb5171b47e1a1e5953_Frame%202430%20\(2\).png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 446px;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

.module-feature-3-clean-wrapper-2 {
    background-color: #111a4a;
    padding-top: 12rem;
    padding-bottom: 21rem;
    position: relative
}

.module-features-3-clean_blue-background-2 {
    z-index: 2;
    background-color: #013676;
    width: 60%;
    height: 100%;
    position: absolute;
    inset: 0 auto 0 0%;
    box-shadow: 0 16px 80px #00000012
}

.section-founders-personas {
    margin-top: -140px;
    margin-bottom: 100px;
    position: relative
}

.section-competitive-grid-3 {
    z-index: 4;
    margin-top: -10rem;
    padding-bottom: 13.125rem;
    position: relative
}

.section-home-testimonials-2 {
    background-color: #111a4a;
    padding-top: 12rem;
    padding-bottom: 20.3rem;
    position: relative
}

.testimonial-blue-background-2 {
    z-index: 2;
    background-color: #013676;
    width: 60%;
    height: 63.5rem;
    position: absolute;
    inset: -2.8125rem auto auto 0%;
    box-shadow: 0 16px 80px #00000012
}

.section-2--personas {
    background-color: #111a4a;
    padding-top: 2.8rem;
    padding-bottom: 8.75rem
}

.section-founders-personas-bottom {
    margin-top: 0;
    position: relative
}

.section-competitive-grid_column-2-sellers {
    object-fit: fill;
    background-color: #fff;
    border-radius: 1rem;
    flex: 0 auto;
    min-width: 30.875rem;
    min-height: 19.75rem;
    padding: 2.5rem 3.75rem;
    overflow: visible;
    box-shadow: 0 18px 90px #00000012
}

.hero-image-sellers {
    object-fit: fill;
    width: 600px;
    max-width: 600px;
    position: relative;
    top: 0%;
    bottom: auto;
    right: auto;
    overflow: visible
}

.hero-personas-sellers-wrapper {
    object-position: 50% 50%;
    flex: 0 auto;
    width: 100%;
    height: auto;
    padding-top: 56px;
    position: relative;
    inset: 0% 0% auto auto;
    overflow: visible
}

.section-personas-hero_grid-column-left {
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 600px;
    margin-top: 1rem;
    display: flex;
    position: relative
}

.hero-personas {
    padding-top: 14rem;
    padding-bottom: 12.25rem;
    position: relative
}

.personas-section1 {
    z-index: 10;
    flex-direction: column;
    align-items: flex-start;
    max-width: 29.375rem;
    margin-top: 42px;
    display: flex;
    position: relative
}

.image-personas-section1 {
    width: 100%;
    height: 100%;
    margin: -49px -1px 0 -2px;
    padding-top: 0;
    padding-left: 2px;
    position: relative
}

.section-whole-1-personas {
    z-index: 3;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.section-whole-1-personas.is-up {
    align-items: flex-start
}

.personas-image {
    width: 49%
}

.personas-blue-background {
    z-index: 2;
    background-color: #013676;
    width: 60%;
    height: 50rem;
    position: absolute;
    inset: -2.8125rem auto auto 0%;
    box-shadow: 0 16px 80px #00000012
}

.section-personas-blue {
    background-color: #111a4a;
    padding-top: 8rem;
    padding-bottom: 13.5rem;
    position: relative
}

.personas-blue-section-2 {
    z-index: 2;
    background-color: #013676;
    width: 60%;
    height: 50rem;
    position: absolute;
    inset: -2.8125rem auto auto 0%;
    box-shadow: 0 16px 80px #00000012
}

.section-whole-1-personas-2 {
    z-index: 3;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: -131px;
    display: flex;
    position: relative
}

.section-whole-1-personas-2.is-up {
    align-items: flex-start
}

.demo-form_field-label-2 {
    color: #5a5959;
    margin-bottom: .5rem;
    font-size: .875rem;
    font-weight: 400
}

.h-medium-bold-3 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 2rem;
    font-weight: 700;
    line-height: 130%
}

.link-blue-2 {
    color: #017ffa
}

.demo-text-link-2 {
    opacity: 1;
    color: #fff;
    white-space: normal;
    cursor: auto;
    mix-blend-mode: normal;
    background-color: #0000;
    border-radius: 0;
    padding: 0;
    font-size: 1.15rem;
    font-weight: 700;
    line-height: 1.3;
    transition-property: none;
    display: block;
    position: static
}

.demo-text-link-2:hover {
    color: #017ffa
}

.demo-modal-2 {
    z-index: 4;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 31.25rem;
    padding: 2.5rem;
    display: flex;
    position: absolute;
    inset: auto -1.625rem -79% auto;
    box-shadow: 0 16px 80px #00000012
}

.demo-modal-2.is-clean {
    position: static
}

.section-demo-hero-clean-2 {
    background-color: #013c83;
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    padding-top: 9.375rem;
    padding-bottom: 8.575rem;
    position: relative
}

.color-text-darkblue-2 {
    color: #013676
}

.hero-image-sellers-copy,.hero-image-competitors {
    object-fit: fill;
    width: 600px;
    max-width: 600px;
    position: relative;
    inset: 0% auto auto -14%;
    overflow: visible
}

.hero-image-competitors.in-mobile-scaledown {
    text-align: left;
    object-fit: fill
}

.hero-image-competitors.in-mobile-scaledown-competitors {
    text-align: left;
    object-fit: fill;
    width: 800px;
    max-width: 800px;
    line-height: 2.5rem
}

.hero-competitors {
    padding-top: 10rem;
    padding-bottom: 2.6rem;
    position: relative
}

.is-competitor-heading {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.section-competitor_comparison {
    background-color: #f6f7fdb3;
    padding-top: 0
}

.section-comparison_image {
    object-fit: contain;
    width: 70rem;
    height: 50rem;
    margin-top: -56px
}

.competitors-blue-background {
    z-index: 2;
    background-color: #013676;
    width: 60%;
    height: 35rem;
    position: absolute;
    inset: -2.8125rem auto auto 0%;
    box-shadow: 0 16px 80px #00000012
}

.data_accuracy-image {
    width: 49%
}

.hero-competitors-wrapper {
    object-position: 50% 50%;
    flex: 0 auto;
    width: 100%;
    height: auto;
    padding-top: 56px;
    padding-left: 53px;
    position: relative;
    inset: 0% 0% auto auto;
    overflow: visible
}

.section-competitors-blue {
    background-color: #111a4a;
    padding-top: 0;
    padding-bottom: 7.1rem;
    position: relative
}

.section-2--competitors {
    background-color: #111a4a;
    padding-top: 2.8rem;
    padding-bottom: 8.75rem
}

.image-competitor-workflows {
    z-index: 2;
    object-fit: contain;
    width: 36.75rem;
    height: 35.75rem;
    margin-top: -125px;
    position: absolute;
    inset: 9% auto -5px 0%
}

.section-competitors-white {
    margin-top: -140px;
    margin-bottom: 100px;
    position: relative
}

.competitor-workflows-image {
    object-fit: contain;
    height: 34.625rem
}

.section-competitors-comparison_wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: center;
    max-width: 37.5rem;
    display: flex
}

.section-competitor-comparison-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3.75rem;
    display: flex;
    position: relative
}

.section-competitors-features-wrapper {
    grid-row-gap: 1.25rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 37.5rem;
    display: flex;
    position: static
}

.section-competitors-business {
    margin-top: 0;
    margin-bottom: 100px;
    position: relative
}

.competitor-business-image {
    object-fit: contain;
    height: 34.625rem
}

.section-competitors-middle {
    background-color: #111a4a;
    padding-top: 2.3rem;
    padding-bottom: 3.125rem;
    position: relative
}

.competitors-workflows_image {
    object-fit: contain;
    height: 30rem
}

.section-ai-personalization_background-copy {
    background-color: #013676;
    width: 74%;
    height: 82.5rem;
    position: absolute;
    inset: -3.125rem 0% 0% auto
}

.section-ai-personalization_background-copy.is-mobile {
    display: none
}

.section-competitors-workflows-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.section-competitors-column1 {
    height: 100%;
    position: relative
}

.section-competitors-column2 {
    position: relative
}

.hero-competitor-comparison {
    padding-top: 14rem;
    padding-bottom: 6.7rem;
    position: relative
}

.circle-arrow-wrapper-3 {
    z-index: 2;
    background-color: #0e2550;
    border-radius: 50%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.25rem;
    height: 4.25rem;
    display: flex;
    position: absolute;
    inset: 40% -11% 0% auto
}

.section-competitor-reasons {
    margin-top: 0;
    padding-top: 1rem;
    padding-bottom: 7.6rem;
    position: relative
}

.section-competitive-join-clean-2 {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.p-21-2 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 2.1875rem
}

.p-19-2 {
    color: #0e2550;
    text-align: center;
    margin-bottom: 0;
    font-size: 1.1875rem;
    line-height: 1.5
}

.section-case_study-cta {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.section-competitive-story_column1 {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1.875rem;
    display: flex
}

.section-competitors-case_study-column2 {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 454.6rem;
    padding-left: 0;
    display: flex
}

.hero-competitors-comparison-wrapper {
    object-position: 50% 50%;
    flex: 0 auto;
    width: 100%;
    height: auto;
    padding-top: 56px;
    padding-left: 52px;
    position: relative;
    inset: 0% 0% auto auto;
    overflow: visible
}

.hero-image-competitors-comparison {
    object-fit: fill;
    width: 600px;
    max-width: 600px;
    position: relative;
    inset: 0% auto auto -14%;
    overflow: visible
}

.hero-image-competitors-comparison.in-mobile-scaledown {
    object-fit: fill
}

.section-reason-grid-item {
    background-color: #fff;
    border-radius: 1rem;
    min-height: 27rem;
    padding: 3.375rem 2.875rem;
    position: relative;
    box-shadow: 0 18px 90px #00000012
}

.h-42-case-study-cta {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42-case-study-cta.color-text-white {
    color: #fff;
    text-align: left
}

.h-42-case-study-cta.color-text-white.text-align-center {
    text-align: center
}

.p-19-2-comparison-cta {
    color: #0e2550;
    text-align: center;
    margin-bottom: 0;
    font-size: 1.1875rem;
    line-height: 1.5
}

.p-19-2-comparison-cta-left {
    color: #0e2550;
    text-align: left;
    margin-bottom: 0;
    font-size: 1.1875rem;
    line-height: 1.5
}

.button-4-story {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-story:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-story.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-story.with-icon:hover {
    background-color: #0000
}

.button-4-story.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-story.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-story.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-story.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-story.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-story.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-story.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-story.is-demo {
    display: none;
    overflow: visible
}

.button-4-story.with-icon-story {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-story.with-icon-story:hover {
    background-color: #0000
}

.button-4-story.with-icon-story.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-story.with-icon-story.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-story.with-icon-story.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-story.with-icon-story.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-story.with-icon-story.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-story.with-icon-story.is-story {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-story.with-icon-story.is-story:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.section-comparison-story {
    background-image: none;
    background-position: 350px 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 12rem;
    padding-bottom: 8rem
}

.image-help-copy {
    width: 40vw
}

.comparison-story {
    object-fit: contain
}

.button-4-customer-story {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story.transparent:hover {
    color: #fff
}

.p-medium-2-quote {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 16px;
    font-size: 1rem;
    font-style: italic;
    line-height: 1.6rem
}

.p-medium-2-quote.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium-2-quote.color-text-white {
    color: #fff
}

.section-competitors-story-blue {
    background-color: #111a4a;
    padding-top: 3.125rem;
    padding-bottom: 6.325rem
}

.section-customercomparison_background {
    background-color: #013676;
    width: 74%;
    height: 82.5rem;
    position: absolute;
    inset: -3.125rem 0% 0% auto
}

.section-customercomparison_background.is-mobile {
    display: none
}

.section-competitorstory_column1 {
    position: relative
}

.section-competitorstory_column2-copy {
    width: 32.5rem;
    position: relative
}

.section-2customerstory_column-right {
    flex-direction: column;
    align-items: flex-start;
    width: 32.5rem;
    display: flex;
    position: relative
}

.section-2customerstory_column-right.is-testimonial {
    width: 49%;
    display: none
}

.section-2customerstory_column-right.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.section-2customerstory_column-right.is-hyper {
    width: 32rem
}

.section-2customerstory_column-right.is-multi {
    width: 38.5rem
}

.image-customerstory {
    z-index: 2;
    object-fit: contain;
    width: 36.75rem;
    height: 35.75rem;
    margin-top: -125px;
    position: absolute;
    inset: 9% auto -5px 0%
}

.h-large-2-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 120%
}

.h-large-2-white.text-align-center.is-mobile-28 {
    line-height: 1.5
}

.h-large-2-white.color-text-white-founderspage {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-medium-2-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.p-medium-2-white.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium-2-white.color-text-white {
    color: #fff
}

.section-started-2 {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 6.25rem;
    display: flex;
    position: relative
}

.section-customers-clean-competitors {
    padding-top: 3.7rem;
    padding-bottom: 3.5rem
}

.section-started-comparison {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 6.25rem;
    display: flex;
    position: relative
}

.cta-3-clean-2 {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative
}

.section-started-3,.section-started-3-comparison {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 6.25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    display: flex;
    position: relative
}

.section-prospect-started-2 {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 35rem;
    margin-top: -25rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 9.25rem;
    display: flex;
    position: relative
}

.section-prospect-started-2.modules-library {
    margin-top: 0
}

.section-demo-hero-clean-comparison {
    background-color: #013c83;
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    padding-top: 6.475rem;
    padding-bottom: 4.475rem;
    position: relative
}

.section-competitive-join-2 {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.section-competitive-reviews {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 4.8rem;
    display: flex;
    position: relative
}

.page-padding-competitors {
    border-radius: 6px;
    flex: 0 auto;
    padding: 22px 1.875rem 0;
    position: relative
}

.page-padding-competitors.no-relative {
    position: static
}

.container-1100-competitors {
    width: 100%;
    max-width: 68.75rem;
    margin-left: auto;
    margin-right: auto
}

.container-1100-competitors.is-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-1100-competitors.is-clean {
    justify-content: space-between;
    display: flex
}

.container-1100-competitors.is-flex-competitors {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.section-competitive-join_column2-competitors {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 454.6rem;
    padding-left: 0;
    display: flex
}

.margin-top-small-competitors {
    margin-top: 1rem;
    padding-top: 0
}

.max-width-452-competitors {
    max-width: 28.25rem
}

.margin-top-20-competitors {
    margin-top: 1.25rem
}

.section-competitive-join_column2-copy {
    flex-direction: column;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 454.6rem;
    padding-left: 0;
    display: flex
}

.p-19-2-comp {
    color: #0e2550;
    text-align: center;
    margin-bottom: 0;
    padding-top: 11px;
    font-size: 1.1875rem;
    line-height: 1.5
}

.rating {
    text-align: center;
    height: 2.125rem;
    padding-left: 0;
    position: static
}

.heading {
    text-align: center
}

.p-medium-3 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.p-medium-3.color-text-white {
    color: #fff
}

.section-reviews {
    margin-top: -3rem;
    padding-top: 3.75rem;
    padding-bottom: 8.75rem;
    position: relative
}

.h-46-3-reviews {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.875rem;
    line-height: 1.5
}

.h-46-3-reviews.is-tablet-center,.h-46-3-reviews.is-tablet-center-reviews {
    text-align: center
}

.container-1200-reviews {
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto
}

.container-1200-reviews.is-flex {
    justify-content: center;
    display: flex
}

.container-1200-reviews.is-flex-vertical {
    flex-direction: column;
    align-items: center;
    display: flex
}

.margin-top-large-reviews {
    margin-top: 3rem
}

.section-reviews-grid-item {
    background-color: #fff;
    border-radius: 1rem;
    min-height: 27rem;
    padding: 3.375rem 2.875rem;
    position: relative;
    box-shadow: 0 18px 90px #00000012
}

.h-xmedium-2-reviews {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium-2-reviews.text-style-bold {
    font-weight: 700
}

.h-xmedium-2-reviews.text-style-bold-reviews {
    text-align: center;
    font-weight: 700
}

.h-xmedium-2-copy {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium-2-copy.text-style-bold {
    font-weight: 700
}

.h-xmedium-2reviews {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium-2reviews.text-style-bold,.h-xmedium-2reviews.text-style-bold-reviews {
    font-weight: 700
}

.h-xmedium-2reviews2 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium-2reviews2.text-style-bold,.h-xmedium-2reviews2.text-style-bold-reviews {
    font-weight: 700
}

.p-medium-3reviews {
    color: #0e2550;
    text-align: center;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.margin-top-medium-reviews {
    margin-top: 1.5rem
}

.section-reviews-how_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.image-101 {
    text-align: center
}

.section-competitive-title-reviews {
    z-index: 2;
    background-color: #111a4a;
    margin-top: 6rem;
    padding-top: 8.5rem;
    padding-bottom: 15rem;
    position: relative
}

.section-competitive-title-reviews.modules-library {
    margin-top: 0
}

.section-competitive-title-reviews.modules-library-reviews {
    margin-top: 0;
    padding-top: 5rem
}

.section-competitive-title-reviews.is-margin {
    margin-top: 0
}

.h-42-reviews {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42-reviews.color-text-white {
    color: #fff;
    text-align: left
}

.h-42-reviews.color-text-white.text-align-center {
    text-align: center
}

.h-42-reviews.color-text-white-reviews {
    color: #fff;
    text-align: left
}

.h-42-reviews.color-text-white-reviews.text-align-center {
    text-align: center
}

.h-42-reviews.color-text-white-compe {
    color: #fff;
    text-align: left
}

.h-42-reviews.color-text-white-compe.text-align-center {
    text-align: center
}

.section-reviews-grid {
    z-index: 4;
    margin-top: -10rem;
    padding-bottom: 10.925rem;
    position: relative
}

.default-container-reviews {
    width: 100%;
    max-width: 73.5rem;
    margin-left: auto;
    margin-right: auto
}

.default-container-reviews.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.p-big-2-reviews {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 130%
}

.p-big-2-reviews.opacity-70 {
    opacity: .7
}

.p-big-2-reviews.is-lineheight-1-8 {
    line-height: 1.8
}

.p-big-2-reviews.is-author {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 2.25
}

.margin-top-xmedium-reviews {
    margin-top: 2rem
}

.section-reviews-grid_column-2 {
    background-color: #fff;
    border-radius: 1rem;
    min-width: 30.875rem;
    min-height: 19.75rem;
    padding: 2.5rem 3.75rem;
    box-shadow: 0 18px 90px #00000012
}

.section-competitive-review-wrapper-copy {
    grid-column-gap: 1.25rem;
    align-items: center;
    display: flex
}

.margin-top-20-competitors-reviews {
    margin-top: 1.25rem
}

.section-demo-hero-clean-comp {
    background-color: #013c83;
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    margin-top: -145px;
    padding-top: 9.375rem;
    padding-bottom: 8.575rem;
    position: relative
}

._2-section-multi-personalization4_image-sellers {
    object-fit: contain;
    height: 34.625rem
}

._2-section-multi-personalization4_image-sellers.is--mobile-height-auto {
    padding-top: 70px
}

.competitors-blue-background-tab {
    z-index: 2;
    background-color: #013676;
    width: 60%;
    height: 35rem;
    position: absolute;
    inset: -2.8125rem auto auto 0%;
    box-shadow: 0 16px 80px #00000012
}

.p-big-2w {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 130%
}

.p-big-2w.opacity-70 {
    opacity: .7
}

.p-big-2w.is-lineheight-1-8 {
    line-height: 1.8
}

.p-big-2w.is-author {
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 2.25
}

.p-big-2w.color-text-white2 {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-xmedium-grey {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.footer-component-2 {
    background-color: #f4f4f4;
    padding-top: 5rem;
    padding-bottom: 3.125rem
}

.copyright-text-2 {
    color: #0e2550;
    font-size: .8125rem
}

.footer-menu-title-2 {
    color: #0e2550;
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 1.5
}

.social-link-2 {
    color: #68696b;
    transition-duration: .3s
}

.social-link-2:hover {
    color: #0e2550
}

.footer-link-2 {
    color: #0e2550;
    font-size: .875rem;
    line-height: 2.5
}

.footer-link-2:hover {
    color: #0e2550;
    font-weight: 600
}

.footer-link-2.is-subfooter {
    opacity: .7
}

.navbar-submenu-modules-library-copy,.navbar-submenu-modules-library-solutions {
    position: relative
}

.dropdown-solution-align {
    margin-right: -120px
}

.html-embed-4,.html-embed-5 {
    display: none
}

.button-4-customer-story-utrust {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-utrust:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-utrust.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-utrust.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-utrust.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-utrust.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-utrust.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-utrust.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-utrust.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-utrust.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-utrust.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-utrust.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-utrust.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-utrust.transparent:hover {
    color: #fff
}

.button-4-customer-story-chatt {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-chatt:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-chatt.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-chatt.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-chatt.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-chatt.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-chatt.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-chatt.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-chatt.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-chatt.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-chatt.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-chatt.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-chatt.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-chatt.transparent:hover {
    color: #fff
}

.button-4-customer-story-semant {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-semant:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-semant.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-semant.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-semant.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-semant.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-semant.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-semant.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-semant.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-semant.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-semant.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-semant.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-semant.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-semant.transparent:hover {
    color: #fff
}

.button-4-customer-story-deel {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-deel:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-deel.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-deel.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-deel.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-deel.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-deel.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-deel.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-deel.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-deel.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-deel.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-deel.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-deel.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-deel.transparent:hover {
    color: #fff
}

.button-4-customer-story-vanta {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-vanta:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-vanta.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-vanta.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-vanta.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-vanta.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-vanta.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-vanta.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-vanta.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-vanta.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-vanta.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-vanta.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-vanta.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-vanta.transparent:hover {
    color: #fff
}

.button-4-customer-story-hotel {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-hotel:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-hotel.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-hotel.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-hotel.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-hotel.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-hotel.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-hotel.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-hotel.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-hotel.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-hotel.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-hotel.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-hotel.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-hotel.transparent:hover {
    color: #fff
}

.button-4-customer-story-techmagic {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-techmagic:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-techmagic.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-techmagic.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-techmagic.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-techmagic.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-techmagic.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-techmagic.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-techmagic.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-techmagic.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-techmagic.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-techmagic.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-techmagic.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-techmagic.transparent:hover {
    color: #fff
}

.button-4-customer-story--docdig {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story--docdig:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story--docdig.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story--docdig.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story--docdig.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story--docdig.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story--docdig.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story--docdig.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story--docdig.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story--docdig.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story--docdig.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story--docdig.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story--docdig.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story--docdig.transparent:hover {
    color: #fff
}

.button-4-customer-stort-curalate {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-stort-curalate:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-stort-curalate.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-stort-curalate.with-icon:hover {
    background-color: #0000
}

.button-4-customer-stort-curalate.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-stort-curalate.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-stort-curalate.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-stort-curalate.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-stort-curalate.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-stort-curalate.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-stort-curalate.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-stort-curalate.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-stort-curalate.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-stort-curalate.transparent:hover {
    color: #fff
}

.button-4-customer-story-honeybook {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-4-customer-story-honeybook:hover {
    color: #fff;
    background-color: #017ffa
}

.button-4-customer-story-honeybook.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-4-customer-story-honeybook.with-icon:hover {
    background-color: #0000
}

.button-4-customer-story-honeybook.with-icon.is-form {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-color: #017ffa;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-4-customer-story-honeybook.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-4-customer-story-honeybook.with-icon.is-form.special-button {
    cursor: pointer;
    background-color: #409af7;
    border-color: #409af7;
    position: relative
}

.button-4-customer-story-honeybook.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: #fff;
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-4-customer-story-honeybook.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-4-customer-story-honeybook.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-4-customer-story-honeybook.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-4-customer-story-honeybook.is-demo {
    display: none;
    overflow: visible
}

.button-4-customer-story-honeybook.transparent {
    color: #017ffa;
    min-width: 11rem;
    height: 2.625rem
}

.button-4-customer-story-honeybook.transparent:hover {
    color: #fff
}

.container-smaller-fit-mobile-personas {
    margin-top: 1.25rem
}

.hero-image-sellers-copy,.hero-image-personas-founders {
    object-fit: fill;
    width: 600px;
    max-width: 600px;
    position: relative;
    inset: 0% auto auto -14%;
    overflow: visible
}

.hero-image-personas-founders.in-mobile-scaledown {
    margin-left: -17px;
    padding-left: 0
}

.section-ai-personalization2_column1-founders-personas {
    position: relative
}

.container-founders-personas {
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto
}

.container-founders-personas.is-flex {
    justify-content: center;
    display: flex
}

.container-founders-personas.is-flex-vertical {
    flex-direction: column;
    align-items: center;
    display: flex
}

.section-2columns_column-center {
    flex-direction: column;
    align-items: flex-start;
    width: 32.5rem;
    display: flex;
    position: relative
}

.section-2columns_column-center.is-testimonial {
    width: 49%;
    display: none
}

.section-2columns_column-center.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.section-2columns_column-center.is-hyper {
    width: 32rem
}

.section-2columns_column-center.is-multi {
    width: 38.5rem
}

.grid-2columns-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-2columns-center.is-padding {
    padding-bottom: 11.25rem
}

.grid-2columns-center.is-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.grid-2columns-center.is-center.is-multichannel {
    grid-template-columns: auto 1fr
}

.grid-2columns-center.is-top,.grid-2columns-center.is-top.relative {
    align-items: stretch
}

.grid-2columns-center.is-customer {
    top: 6rem
}

.grid-2columns-center.is-reverse {
    grid-column-gap: 4.5rem
}

.image-deliverability-personas-agencies {
    width: 36.75rem;
    position: relative
}

.p-1 {
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.section-fragmentedsolutions-personas-managers {
    position: relative
}

.p-width-260 {
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.section-sellers-personas {
    margin-top: -140px;
    margin-bottom: 100px;
    position: relative
}

.table-module-section-1 {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: .75rem;
    padding: 1rem 1.5rem;
    position: relative
}

.table-module-1_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "."".""Area"/1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.table-module-1_grid.is-3clm {
    grid-template-columns: 1fr 1fr 1fr
}

.table-module-1_grid.is-3cl-new {
    grid-template-columns: 1.3fr 1fr 1fr
}

.table-module-1_grid.is-3cl-new.is-small {
    grid-template-columns: 3fr 1.2fr 1.2fr
}

.table-module-1_grid.is-new {
    grid-template-columns: 3.5fr 1fr 1fr 1fr
}

.table-module-1_grid-item {
    color: #526281;
    border-bottom: 1px solid silver;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: .625rem;
    font-size: .875rem;
    line-height: 1.15
}

.table-module-1_grid-item.is-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-1_grid-item.is-content.is-newblue {
    color: #000d5399;
    padding: 1rem 0;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5
}

.table-module-1_grid-item.is-top {
    border-bottom-width: 1px;
    border-bottom-color: var(--am--primary-dark);
    color: #0e2550;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: .5rem;
    font-size: 1.125rem;
    font-weight: 600
}

.table-module-1_grid-item.is-top.is-blue {
    background-color: #f2f9ff
}

.table-module-1_grid-item.is-top.is-new {
    border-bottom-width: 1px;
    border-bottom-color: #000d53
}

.table-module-1_grid-item.is-top.is-new.is-margin {
    color: var(--am--primary-dark);
    padding-top: .75rem;
    padding-bottom: 1.25rem;
    padding-right: 0;
    font-weight: 500
}

.table-module-1_grid-item.is-top.is-newblue {
    background-color: #314ef00d;
    border-bottom-width: 1px;
    border-bottom-color: #000d53
}

.table-module-1_grid-item.is-content-blue {
    background-color: var(--am--secondary-white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-1_grid-item.is-empty {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: sticky;
    top: 0
}

.table-module-1_grid-item.is-empty.is-blue {
    background-color: #f2f9ff
}

.table-module-1_grid-item.is-empty.is-tab1 {
    background-color: var(--am--secondary-light)
}

.table-module-1_grid-item.is-empty.is-tab1.is-new {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    align-items: flex-start;
    height: 3rem;
    font-size: 1.25rem;
    font-weight: 500;
    display: flex
}

.table-module-1_grid-item.is-top-title {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: .625rem;
    display: flex
}

.table-module-1_grid-item.is-top-title.is-sticky {
    background-color: var(--am--secondary-light);
    margin-bottom: 0;
    padding: 1rem 0;
    position: sticky;
    top: 0
}

.table-module-1_grid-item.is-top-title.is-sticky.is-underline {
    border-bottom-style: solid;
    border-bottom-color: #0e2550
}

.table-module-1_grid-item.is-top-title.is-sticky.is-new {
    height: 3rem;
    padding-top: 0;
    padding-bottom: 0
}

.table-module-1_grid-item.is-mobile-title {
    display: none
}

.table-module-1_grid-item.is-tab-new {
    color: var(--am--primary-dark);
    border-bottom-width: .5px;
    border-bottom-color: #000d5333;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1.5rem;
    font-size: 1rem;
    line-height: 1.5
}

.table-module-1_grid-item.is-content-newblue {
    background-color: var(--am--primary-light);
    color: #314ef0;
    border-bottom-width: .5px;
    border-bottom-color: #000d5333;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    font-size: 1rem;
    font-weight: 700;
    display: flex
}

.table-module-1_grid-item.is-content-newblue.is-text {
    font-size: 1rem;
    font-weight: 700
}

.table-module-1_grid-item-spacer {
    color: #526281;
    height: 2.5rem;
    font-size: .875rem;
    line-height: 1.15
}

.table-module-1_grid-item-spacer.is-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-1_grid-item-spacer.is-top {
    color: #0e2550;
    border-bottom-color: #0e2550;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-size: 1.125rem;
    font-weight: 600
}

.table-module-1_grid-item-spacer.is-content-blue {
    background-color: #f2f9ff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-1_grid-item-spacer.is-content-newblue {
    background-color: #314ef00d;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 3rem;
    padding-left: 0;
    display: flex
}

.table-module-1_grid-item-spacer.is-48 {
    height: 3rem
}

.table-module-section-2 {
    border-radius: 1.25rem;
    padding: 1rem 1.5rem 1.5rem;
    position: relative
}

.table-module-2_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.table-module-2_grid-item {
    color: #526281;
    border-bottom: 1px solid silver;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.15
}

.table-module-2_grid-item.is-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-2_grid-item.is-top {
    color: #0e2550;
    border-bottom-color: #0e2550;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-size: 1.125rem;
    font-weight: 600
}

.table-module-2_grid-item.is-top.is-blue {
    background-color: #f2f9ff
}

.table-module-2_grid-item.is-content-blue {
    background-color: #f2f9ff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-2_grid-item.is-empty {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: sticky;
    top: 0
}

.table-module-2_grid-item.is-empty.is-blue {
    background-color: #f2f9ff
}

.table-module-2_grid-item.is-top-title {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.table-module-2_grid-item.is-top-title.is-sticky {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: .5rem;
    position: sticky;
    top: 0
}

.table-module-2_grid-item.is-mobile-title {
    display: none
}

.table-module-2_grid-item.color-text-darkblue {
    margin-left: 0
}

.table-module-2_grid-item.is-column2 {
    color: #0e2550;
    font-weight: 600
}

.table-module-2_grid-item.is-column3-4 {
    color: #0e2550
}

.module-feature-clean-competitors {
    background-color: #111a4a;
    padding-top: 12rem;
    padding-bottom: 21rem;
    position: relative
}

.module-features-3-clean_blue-background-competitors {
    z-index: 2;
    background-color: #013676;
    width: 60%;
    height: 100%;
    position: absolute;
    inset: 0 auto 0 0%;
    box-shadow: 0 16px 80px #00000012
}

.z-index-10-competitors {
    z-index: 10;
    flex-direction: column;
    align-items: flex-start;
    max-width: 29.375rem;
    display: flex;
    position: relative
}

.section-2columns_column-right-competitors {
    flex-direction: column;
    align-items: flex-start;
    width: 32.5rem;
    display: flex;
    position: relative
}

.section-2columns_column-right-competitors.is-testimonial {
    width: 49%;
    display: none
}

.section-2columns_column-right-competitors.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.section-2columns_column-right-competitors.is-hyper {
    width: 32rem
}

.section-2columns_column-right-competitors.is-multi {
    width: 38.5rem
}

.margin-top-30-competitors {
    margin-top: 1.875rem
}

.margin-top-30-competitors.width-100.is-flex {
    justify-content: center;
    display: flex
}

.h-large-2-comp {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 120%
}

.h-large-2-comp.text-align-center.is-mobile-28 {
    line-height: 1.5
}

.h-large-2-comp.text-align-center.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.h-large-2-comp.color-text-white-founderspage {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.h-large-2-comp.is-light {
    font-size: 2.65rem;
    font-weight: 300;
    line-height: 180%
}

.p-xmedium-comp {
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.margin-top-30-comp {
    margin-top: 1.875rem
}

.margin-top-30-comp.width-100.is-flex {
    justify-content: center;
    display: flex
}

.testimonial-slider-comp {
    z-index: 4;
    background-color: #0000
}

.testimonial-slider-comp.is-home {
    width: 49%
}

.testimonial-slider-comp.is-hyper {
    width: 32.5rem
}

.testimonial-image-comp {
    width: 100%;
    height: 100%;
    margin-left: -2px;
    margin-right: -1px;
    padding-left: 2px;
    position: relative
}

.testimonial-slider_mask-comp {
    height: auto;
    margin-left: -2px
}

.testimonial-slide-comp {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.section-columns-competitors {
    padding-top: 4.3rem;
    padding-bottom: 5.1rem
}

.section-columns-competitors.section-white {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.section-columns-competitors.section-pale {
    background-color: #f1f6ff
}

.section-2columns_wrapper-comp {
    z-index: 3;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.section-2columns_wrapper-comp.is-up,.section-2columns_wrapper-comp.is-up--comp {
    align-items: flex-start
}

.section-2columns_column-right-comp {
    flex-direction: column;
    align-items: flex-start;
    width: 32.5rem;
    padding-left: 80px;
    padding-right: 0;
    display: flex;
    position: relative
}

.section-2columns_column-right-comp.is-testimonial {
    width: 49%;
    display: none
}

.section-2columns_column-right-comp.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.section-2columns_column-right-comp.is-hyper {
    width: 32rem
}

.section-2columns_column-right-comp.is-multi {
    width: 38.5rem
}

.margin-top-30-compe {
    margin-top: 1.875rem
}

.margin-top-30-compe.width-100.is-flex {
    justify-content: center;
    display: flex
}

.max-width-460-comp {
    max-width: 28.75rem
}

.max-width-460-comp.is-tablet-368 {
    margin-right: 8rem
}

.h-large-2-compe {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 120%
}

.h-large-2-compe.text-align-center.is-mobile-28 {
    line-height: 1.5
}

.h-large-2-compe.text-align-center.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.h-large-2-compe.color-text-white-founderspage {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.h-large-2-compe.is-light {
    font-size: 2.65rem;
    font-weight: 300;
    line-height: 180%
}

.margin-top-20-comp {
    margin-top: 1.25rem;
    padding-left: 0
}

.section-2columns_column-right-compe {
    flex-direction: column;
    align-items: flex-start;
    width: 32.5rem;
    display: flex;
    position: relative
}

.section-2columns_column-right-compe.is-testimonial {
    width: 49%;
    display: none
}

.section-2columns_column-right-compe.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.section-2columns_column-right-compe.is-hyper {
    width: 32rem
}

.section-2columns_column-right-compe.is-multi {
    width: 38.5rem
}

.h-42-reviews-compe {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42-reviews-compe.color-text-white {
    color: #fff;
    text-align: left
}

.h-42-reviews-compe.color-text-white.text-align-center {
    text-align: center
}

.h-42-reviews-compe.color-text-white-reviews {
    color: #fff;
    text-align: left
}

.h-42-reviews-compe.color-text-white-reviews.text-align-center {
    text-align: center
}

.h-42-reviews-compe.color-text-white-compe {
    color: #fff;
    text-align: left
}

.h-42-reviews-compe.color-text-white-compe.text-align-center {
    text-align: center
}

.h-42-reviews-compe.color-text-white-compe.text-align-center-compe.is-mobile-align-left-compe {
    color: #0e2550;
    padding-bottom: 26px
}

.link-2 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    font-weight: 400;
    line-height: 1.7rem;
    display: block
}

.link-2:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-3 {
    line-height: 1.7rem;
    display: block
}

.link-3:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-4 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-4:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-5 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-5:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-6 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-6:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-7 {
    line-height: 1.7rem;
    display: block
}

.link-7:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-8 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-8:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-9 {
    padding-bottom: 0;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-9:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-10 {
    padding-bottom: 4px;
    line-height: 1.7rem;
    display: block
}

.link-10:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-11 {
    padding-bottom: 4px;
    line-height: 1.7rem;
    display: block
}

.link-11:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-12 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    display: block
}

.link-12:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.default-container-compe {
    width: 100%;
    max-width: 73.5rem;
    margin-left: auto;
    margin-right: auto
}

.default-container-compe.is-flex {
    flex-direction: column;
    align-items: center;
    padding-bottom: 17px;
    display: flex
}

.mobile-icon-module {
    width: 1.5rem;
    height: 1.5rem;
    display: none
}

.table-module-2_grid-row {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.table-module-2_grid-row.is-mobile-hide {
    margin-bottom: .8rem
}

.table-module-section-3 {
    border-radius: 1.25rem;
    padding: 1rem 1.5rem 1.5rem;
    position: relative
}

.table-module-3_grid-item {
    color: #526281;
    border-bottom: 1px solid silver;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.15
}

.table-module-3_grid-item.is-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-3_grid-item.is-top {
    color: #0e2550;
    border-bottom-color: #0e2550;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-size: 1.125rem;
    font-weight: 600
}

.table-module-3_grid-item.is-top.is-blue {
    background-color: #f2f9ff
}

.table-module-3_grid-item.is-content-blue {
    background-color: #f2f9ff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-3_grid-item.is-empty {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: sticky;
    top: 0
}

.table-module-3_grid-item.is-empty.is-blue {
    background-color: #f2f9ff
}

.table-module-3_grid-item.is-top-title {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.table-module-3_grid-item.is-top-title.is-sticky {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: .5rem;
    position: sticky;
    top: 0
}

.table-module-3_grid-item.is-mobile-title {
    display: none
}

.table-module-3_grid-item.color-text-darkblue {
    margin-left: 0
}

.table-module-3_grid-item.is-column2 {
    color: #0e2550;
    font-weight: 600
}

.table-module-3_grid-item.is-column3-4 {
    color: #0e2550
}

.table-module-3_grid-item.is-chart {
    grid-column-gap: .25rem;
    color: #0e2550;
    align-items: center;
    font-weight: 600
}

.tab-module-3_chart-wrapper {
    grid-column-gap: .25rem;
    align-items: center;
    display: flex
}

.chart-wrapper {
    background-color: #d0d0d0;
    border-radius: 6.25rem;
    width: 6rem;
    height: .5rem;
    display: flex;
    position: relative
}

.chart-bar {
    z-index: 3;
    width: 100%;
    height: 100%
}

.table-module-3_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.table-module-3_grid-row {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.table-module-3_grid-row.is-mobile-hide {
    margin-bottom: .8rem
}

.text-span-7 {
    line-height: 1.7rem
}

.table-module-section-4 {
    border-radius: 1.25rem;
    padding: 1rem 1.5rem 1.5rem;
    position: relative
}

.table-module-4_grid-item {
    color: #526281;
    border-bottom: 1px solid silver;
    flex-direction: column;
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.15;
    display: flex
}

.table-module-4_grid-item.is-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-4_grid-item.is-top {
    color: #0e2550;
    border-bottom-color: #0e2550;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-size: 1.125rem;
    font-weight: 600
}

.table-module-4_grid-item.is-top.is-blue {
    background-color: #f2f9ff
}

.table-module-4_grid-item.is-content-blue {
    background-color: #f2f9ff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-4_grid-item.is-empty {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: sticky;
    top: 0
}

.table-module-4_grid-item.is-empty.is-blue {
    background-color: #f2f9ff
}

.table-module-4_grid-item.is-top-title {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.table-module-4_grid-item.is-top-title.is-sticky {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: .5rem;
    position: sticky;
    top: 0
}

.table-module-4_grid-item.is-mobile-title {
    display: none
}

.table-module-4_grid-item.color-text-darkblue {
    margin-left: 0
}

.table-module-4_grid-item.is-column2 {
    color: #0e2550;
    font-weight: 600
}

.table-module-4_grid-item.is-column3-4 {
    color: #0e2550
}

.table-module-4_grid-item.is-chart {
    grid-column-gap: .25rem;
    color: #0e2550;
    align-items: center;
    font-weight: 600
}

.table-module-4_grid-item.is-number {
    justify-content: center;
    align-items: center;
    display: flex
}

.table-module-4_grid-item.is-number.is-mobile-border.is-new {
    color: #000d5399;
    border-bottom-width: .5px;
    border-bottom-color: #000d5333;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    font-weight: 700
}

.table-module-4_grid-item.is-number.is-mobile-border.is-new.is-text {
    font-size: 1rem
}

.table-module-2_grid-item-copy {
    color: #526281;
    border-bottom: 1px solid silver;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: .875rem;
    line-height: 1.15
}

.table-module-2_grid-item-copy.is-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-2_grid-item-copy.is-top {
    color: #0e2550;
    border-bottom-color: #0e2550;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    font-size: 1.125rem;
    font-weight: 600
}

.table-module-2_grid-item-copy.is-top.is-blue {
    background-color: #f2f9ff
}

.table-module-2_grid-item-copy.is-content-blue {
    background-color: #f2f9ff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: .625rem;
    display: flex
}

.table-module-2_grid-item-copy.is-empty {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: sticky;
    top: 0
}

.table-module-2_grid-item-copy.is-empty.is-blue {
    background-color: #f2f9ff
}

.table-module-2_grid-item-copy.is-top-title {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.table-module-2_grid-item-copy.is-top-title.is-sticky {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    position: sticky;
    top: 0
}

.table-module-2_grid-item-copy.is-mobile-title {
    display: none
}

.table-module-2_grid-item-copy.color-text-darkblue {
    margin-left: 0
}

.table-module-2_grid-item-copy.is-column2 {
    color: #0e2550;
    font-weight: 600
}

.table-module-2_grid-item-copy.is-column3-4 {
    color: #0e2550
}

.module-square-number {
    color: #0e2550;
    background-color: #d0d0d0;
    border-radius: .3125rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-weight: 600;
    line-height: 1.2;
    display: flex
}

.module-square-number.is-blue {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.link-13 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-13:hover {
    color: #409af7
}

.highlight-amplemarket-blue {
    color: #017ffa
}

.link-14 {
    padding-bottom: 0;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-14:hover {
    color: #409af7
}

.link-15 {
    line-height: 1.7rem;
    display: block
}

.link-15:hover {
    color: #409af7
}

.link-16 {
    padding-bottom: 4px;
    line-height: 1.7rem;
    display: block
}

.link-16:hover {
    color: #409af7
}

.link-17 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    font-weight: 400;
    line-height: 1.7rem;
    display: block
}

.link-17:hover {
    color: #409af7
}

.section-columns-competitors-2 {
    padding-top: 4.3rem;
    padding-bottom: 5.1rem
}

.link-18 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    display: block
}

.link-18:hover {
    color: #409af7
}

.section-columns-competitors-3 {
    padding-top: 4.3rem;
    padding-bottom: 5.2rem
}

.section-columns-competitors-4,.section-columns-competitors-5,.section-columns-competitors-6,.section-columns-competitors-7,.section-columns-competitors-8,.section-columns-competitors-9,.section-columns-competitors-10 {
    padding-top: 4.3rem;
    padding-bottom: 5.3rem
}

.section-ai-copywriter {
    z-index: 2;
    background-color: #111a4a;
    margin-top: 6rem;
    padding-top: 8.5rem;
    padding-bottom: 15rem;
    position: relative
}

.section-ai-copywriter.modules-library {
    margin-top: 0
}

.section-competitive-grid_background-blye-1 {
    background-color: #013676;
    width: 100%;
    height: 30rem;
    position: absolute;
    inset: 21% 0% auto auto
}

.section-home-generation-ai-copywriter {
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    margin-top: -15rem;
    margin-bottom: 15rem;
    padding-top: 14rem;
    position: relative
}

.home-generation_title-wrapper-ai-copywriter {
    z-index: 3;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 9.35rem;
    position: relative
}

.section-columns-competitors-orig {
    padding-top: 0;
    padding-bottom: 15.4rem
}

.section-pricing-personas {
    margin-top: 0;
    padding-top: 7.6rem;
    padding-bottom: 7.6rem;
    position: relative
}

.section-grid-four {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template: ". . .Area"/1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-pricing {
    padding-bottom: 6rem
}

.personas-collection-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.image-wrapper-personas {
    clear: none;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    object-fit: fill;
    background-clip: border-box;
    border-radius: 1px 1rem 0 0;
    width: 100%;
    margin-bottom: 2.75rem;
    padding-left: 0;
    position: absolute;
    inset: 0% 0% auto
}

.image-wrapper-personas.is-margin {
    left: 1rem
}

.margin-top-medium-personas {
    float: none;
    object-fit: fill;
    width: 75%;
    margin-top: 7.7rem;
    position: absolute;
    overflow: visible
}

.pricing-customer-stories_image {
    z-index: auto
}

.section-persona-grid {
    object-fit: fill;
    background-color: #fff;
    border-radius: 1rem;
    height: 400px;
    padding: 3.375rem .875rem 0 2.175rem;
    position: relative;
    overflow: visible;
    box-shadow: 0 18px 90px #00000012
}

.section-grid-four-personas {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template: ". . .Area"/1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-grid-four-personas.is-pricing-page {
    padding-left: 1.875rem;
    padding-right: 1.875rem
}

.section-persona-grid-founders {
    object-fit: fill;
    background-color: #fff;
    border-radius: 1rem;
    height: 400px;
    padding: 3.375rem .875rem 0 2.175rem;
    position: relative;
    overflow: visible;
    box-shadow: 0 18px 90px #00000012
}

.section-persona-grid-founders.is-pricing-page {
    object-fit: contain
}

.section-persona-grid-agencies,.section-persona-grid-managers,.section-persona-grid-sellers {
    object-fit: fill;
    background-color: #fff;
    border-radius: 1rem;
    height: 400px;
    padding: 3.375rem .875rem 0 2.175rem;
    position: relative;
    overflow: visible;
    box-shadow: 0 18px 90px #00000012
}

.section-pricing-hero {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    padding-top: 27.575rem;
    padding-bottom: 8.575rem;
    position: relative
}

.icon-pricing {
    width: 1.875rem;
    height: 1.875rem
}

.demo-modal-pricing {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 31.25rem;
    margin-bottom: 40px;
    padding: 2.5rem;
    display: flex;
    position: absolute;
    inset: auto -1.625rem -144% auto;
    box-shadow: 0 16px 80px #00000012
}

.demo-modal-pricing.is-clean {
    position: static
}

.margin-top-large-pricing {
    margin-top: 3rem
}

.p-medium-small {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.demo-pricing-title-wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-width: 28rem;
    display: flex;
    position: relative
}

.h-text {
    color: #0e2550;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5
}

.section-ai-copywriter-creativity {
    background-color: #111a4a;
    padding-top: 0;
    padding-bottom: 3.125rem;
    position: relative
}

.faq-section-aicopywriter {
    margin-top: -108px;
    padding-top: 0;
    padding-bottom: 6rem
}

.section-competitive-grid_background-aicopywriter {
    background-color: #013676;
    width: 100%;
    height: 30rem;
    position: absolute;
    inset: 21% 0% auto auto
}

.icon-module-tab {
    height: 1.25rem
}

.icon-module-tab.is-mobile {
    display: none
}

.auto-rotating-tabs {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.rotating-tab-link {
    grid-row-gap: .5rem;
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    width: 11.5rem;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: .8125rem;
    font-weight: 600;
    line-height: 1.15;
    display: flex
}

.rotating-tab-link:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.rotating-tab-link.w--current {
    background-color: #0000
}

.rotation-tabs-menu {
    grid-column-gap: 1rem;
    flex-direction: row;
    align-items: center;
    width: 25rem;
    display: flex
}

.rotating-tab-rod {
    background-color: #d0d0d0;
    border-radius: 6.25rem;
    width: 100%;
    height: .125rem;
    position: relative
}

.rotatin-tab-pane {
    margin-top: 1.5rem
}

.rotation-tab-pane_wrapper {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.rotation-tab-pane_image {
    object-fit: fill;
    border-radius: 1.25rem;
    width: 100%;
    position: absolute;
    inset: 0%
}

.ratio-box {
    width: 100%
}

.ratio-box._16-9 {
    position: relative
}

.ratio-box._3-2 {
    padding-top: 75%;
    position: relative
}

.ratio-box._3-2.radius-8 {
    border-radius: .5rem;
    height: 100%;
    overflow: hidden
}

.ratio-box._16-9-56-25 {
    padding-top: 56.26%;
    position: relative
}

.ratio-box._16-9-56-25.is-radius {
    overflow: hidden
}

.ratio-box._4-3 {
    padding-top: 75%;
    position: relative
}

.ratio-box.featured-blog-post {
    justify-content: flex-end;
    align-items: flex-start;
    position: relative
}

.ratio-box.featured-blog-post.is-new {
    border: 1px solid var(--am--border-black);
    border-radius: .75rem;
    overflow: hidden
}

.ratio-box.is-66 {
    padding-top: 66%;
    position: relative
}

.rotation-tab_image-wrapper {
    width: 100%;
    max-width: 36.5rem;
    overflow: visible
}

.image-103 {
    position: absolute;
    inset: 0%
}

.rotation-tab-pane_wrapper-right {
    width: 36.5rem
}

.tab-timer-rod {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    border-radius: 6.25rem;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.auto-rotating-tabs_embed {
    display: none
}

.margin-top-10-pricing {
    margin-top: .625rem
}

.h-42--pricing {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42--pricing.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: left;
    margin-top: -70px
}

.h-42--pricing.is-table-center {
    text-align: left
}

.h-42--pricing.caps.is-height-130,.h-42--pricing.is-height-130 {
    line-height: 1.3
}

.paragraph-pricing {
    margin-top: 30px
}

.section-pricing-customer-stories {
    padding-bottom: 7.6rem;
    position: relative
}

.pricing-customer-stories_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template: ". . .Area"/1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.section-persona-grid-customer-stories {
    object-fit: fill;
    background-color: #fff;
    border-radius: 1rem;
    flex: 1;
    height: 500px;
    padding: 3.375rem .875rem 0 2.175rem;
    position: relative;
    overflow: visible;
    box-shadow: 0 18px 90px #00000012
}

.margin-top-medium-customerst-pricing {
    float: none;
    object-fit: fill;
    margin-top: 17.3rem;
    position: static;
    overflow: visible
}

.pricing-customer-stories_image-wrapper.is-margin {
    left: 1rem
}

.section-407 {
    text-align: center;
    height: 100px;
    display: block
}

.text-block-2 {
    color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    text-align: center
}

.h-xmedium-2-customer-story {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium-2-customer-story.text-style-bold {
    font-weight: 700
}

.sectionlogos-pricing {
    grid-column-gap: 2rem;
    margin-top: 2rem;
    padding-left: 4.3rem;
    display: flex
}

.logos-pricing {
    opacity: .36;
    flex: none;
    height: 2rem;
    margin-left: -15px;
    margin-right: 2px;
    padding-left: 0;
    padding-right: 0
}

.section-bloglist-featured {
    padding-top: 10.25rem;
    padding-bottom: 4.5rem
}

.featured-blog-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid
}

.featured-blog-grid.is-new {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid
}

.featured-blog-grid-left {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.featured-blog-grid-left.is-new {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 30rem
}

.featured-blog-grid-right {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    border: 1px solid var(--am--border-black);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 43rem;
    display: grid;
    overflow: hidden
}

.featured-blog-grid-right:hover {
    transform: translateY(-.375rem)
}

.featured-blog-grid-right.is-new {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border-style: none;
    border-radius: 0
}

.featured-text-wrapper {
    background-color: var(--am--secondary-white);
    flex-direction: column;
    align-items: flex-start;
    padding: 1.25rem;
    display: flex
}

.featured-text-wrapper.is-new {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #0000;
    max-width: 30rem;
    padding: 0
}

.featured-blog-image {
    object-fit: cover;
    object-position: 50% 50%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.featured-blog-image.is-aligned-left {
    object-position: 0% 50%
}

.featured-blog-image.is-new {
    aspect-ratio: 2;
    width: 100%;
    height: auto;
    position: static
}

.h-xmedium-2 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-xmedium-2.text-style-bold {
    font-weight: 700
}

.section-aicopy-how-clean {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.section-aicopy-how_image-deco {
    width: 43rem;
    height: auto;
    position: absolute;
    inset: 0% -6.25rem auto auto
}

.section-warm-how_grid-aicopy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-aicopy-how_grid-item {
    background-color: #fff;
    border-radius: 1rem;
    min-height: 27rem;
    padding: 3.375rem 2.875rem;
    position: relative;
    box-shadow: 0 18px 90px #00000012
}

.page-padding-copy {
    border-radius: 6px;
    flex: 0 auto;
    padding: 0 1.875rem 229px;
    position: relative
}

.page-padding-copy.no-relative {
    position: static
}

.section-aicopygen-video-wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: center;
    max-width: 150rem;
    margin-top: 9px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.section-competitor-comparison-wrapper-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3.75rem;
    display: flex;
    position: relative
}

.circles--decoration-wrapper-copy {
    align-items: center;
    display: flex;
    position: absolute;
    inset: -.625rem auto auto 0%
}

.circles--decoration-wrapper-copy.is-static {
    justify-content: center;
    width: 100%;
    position: static
}

.section-aicopygen-vid-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3.75rem;
    display: flex;
    position: relative
}

.youtube {
    object-fit: fill;
    border-radius: 0;
    width: 100%
}

.section-video-aicopywriter {
    margin-top: -110px
}

.container-1201 {
    flex: 1;
    max-width: 100px
}

.related-items-section {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.related-items-section.is-grey {
    background-color: #f6f7fdb3
}

.related-items-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3rem;
    display: grid
}

.related-item {
    grid-row-gap: 0rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    width: 100%;
    display: flex;
    overflow: hidden
}

.related-image-item {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.related-item-bottom {
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding: 1.875rem;
    display: flex
}

.navbar-link {
    grid-column-gap: .5rem;
    color: var(--dark-blue\<deleted\|variable-de89a943\>);
    cursor: pointer;
    align-items: center;
    padding: 1.2rem 1.5rem;
    display: flex
}

.navbar-link:hover {
    color: var(--dark-blue\<deleted\|variable-de89a943\>)
}

.navbar-link.is-product,.navbar-link.is-product.active,.navbar-link.is-company {
    opacity: 1
}

.navbar-link.is-company:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.navbar-link.is-company.active,.navbar-link.is-resources {
    opacity: 1
}

.navbar-link.is-resources:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.navbar-link.is-resources.active,.navbar-link.is-solutions {
    opacity: 1
}

.navbar-link.is-solutions:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.navbar-link.is-solutions.active {
    opacity: 1
}

.navbar-link.is-link {
    color: var(--dark-blue\<deleted\|variable-de89a943\>)
}

.link-content {
    display: none
}

.related-items-section-demo {
    padding-top: 0;
    padding-bottom: 6rem
}

.section-home-highlighted-case_wrapper-2 {
    z-index: 9;
    background-color: #fff;
    justify-content: space-between;
    padding: 1.875rem 3.125rem;
    display: flex;
    position: relative
}

.quote-author-2 {
    color: #0e2550;
    font-size: 1.3rem;
    font-weight: 600
}

.highlited-case-background-2 {
    z-index: 2;
    background-color: #fff;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
    box-shadow: 0 16px 80px #00000012
}

.text-job-2 {
    color: #0e2550;
    font-size: .9rem;
    font-style: italic;
    font-weight: 300
}

.mid-page-cta {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: -94px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5.9rem;
    display: flex;
    position: relative
}

.p-xmedium-grey-2 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.main-benefits-demo-page {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 7rem
}

.section-demo-logos-v2 {
    padding-bottom: 2rem;
    padding-right: 0
}

.button-pricing {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-pricing:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.button-pricing.with-icon {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-pricing.with-icon:hover {
    background-color: #0000
}

.button-pricing.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-pricing.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-pricing.with-icon.blue.is-open {
    min-height: 3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem
}

.button-pricing.with-icon.is-form {
    grid-column-gap: 1.25rem;
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.button-pricing.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-pricing.with-icon.is-form.special-button {
    border-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    background-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    cursor: pointer;
    position: relative
}

.button-pricing.with-icon.is-blog-template {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.button-pricing.with-icon.see-role {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 5rem;
    padding: 1rem 1.875rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-pricing.with-icon.see-role:hover {
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-pricing.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    width: 19.375rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.button-pricing.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.button-pricing.with-icon.is-forfm-request {
    text-transform: none;
    border-width: 1px;
    width: 100%;
    font-size: .875rem
}

.button-pricing.with-icon.is-forfm-request:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.button-pricing.with-icon.is-forfm-request.special-button {
    cursor: pointer;
    position: relative
}

.button-pricing.is-text {
    color: #017ffa;
    border-style: none
}

.button-pricing.is-text:hover {
    background-color: #0000
}

.button-pricing.is-demo {
    display: none;
    overflow: visible
}

.button-pricing.is-demo.requestdemolink {
    color: #fff;
    display: none
}

.button-pricing.is-demo.requestdemolink.special-button {
    position: absolute
}

.button-pricing.is-demo.is-hybrid {
    display: none
}

.button-pricing.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-pricing.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-pricing.is-demo.requestdemolink,.button-pricing.is-demo.requestdemoform {
    display: block
}

.button-pricing.transparent {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem;
    height: 2.625rem
}

.button-pricing.transparent:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button-pricing.is-blue {
    clear: none;
    text-align: center;
    object-fit: contain;
    background-image: linear-gradient(269.47deg,#3384f7f5,#3e97f7);
    border-color: #0000;
    justify-content: center;
    align-items: center;
    height: 2.625rem;
    margin-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: inline;
    position: static;
    top: -58px;
    bottom: 0;
    left: 438px
}

.button-pricing.is-blue:hover {
    background-color: #017ffa21;
    background-image: linear-gradient(#3384f7f5,#3e97f7);
    box-shadow: 0 10px 25px #3b91f766
}

.button-pricing.is-form-smart {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: .625rem;
    width: 6.875rem;
    height: 2.625rem
}

.button-pricing.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-pricing.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.button-pricing.is-blog {
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .625rem;
    margin-right: .625rem;
    padding: .875rem 2rem;
    transition-duration: .5s;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-pricing.is-blog:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.button-pricing.is-sticky {
    background-image: linear-gradient(90deg,#3384f7,#3e95f7);
    flex-direction: column;
    min-height: 2.625rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600
}

.button-pricing.is-sticky:hover {
    background-image: linear-gradient(#3384f7,#3e95f7)
}

.button-pricing.is-demo-copy {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.button-pricing.is-demo-copy:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.button-pricing.is-demo-copy.requestdemolink,.button-pricing.is-demo-copy.requestdemoform {
    display: block
}

.button-pricing.is-clear-filter {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    padding: .875rem 6.25rem;
    font-weight: 600
}

.button-pricing.is-clear-filter:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.button-pricing.is-mobile-demo {
    display: none;
    overflow: visible
}

.button-pricing.is-mobile-demo.requestdemolink {
    color: #fff;
    display: none
}

.button-pricing.is-mobile-demo.requestdemolink.special-button {
    position: absolute
}

.button-pricing.is-mobile-demo.is-hybrid {
    display: none
}

.pricing-customer-stories_column {
    grid-row-gap: 2rem;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    padding: 1.5rem;
    display: flex;
    box-shadow: 0 18px 90px #00000012
}

.logos-pricing-rippling {
    opacity: .36;
    flex: none;
    height: 2rem;
    margin-left: 8px;
    margin-right: 2px;
    padding-left: 0;
    padding-right: 0
}

.h-large-2-copy {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 120%
}

.h-large-2-copy.text-align-center.is-mobile-28 {
    line-height: 1.5
}

.h-large-2-copy.text-align-center.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.h-large-2-copy.color-text-white-founderspage {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.h-large-2-copy.is-light {
    font-size: 2.65rem;
    font-weight: 300;
    line-height: 180%
}

.h-large-2-copy.text-align-center-copy.is-mobile-28 {
    line-height: 1.5
}

.h-large-2-copy.text-align-center-copy.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.h-large-2-copy.text-align-center-copy.is-mobile-28-copy {
    text-align: center;
    line-height: 1.5
}

.highlight-caase-image-vanta {
    width: 100%
}

.logo-76-vanta {
    height: 4.75rem
}

.image-60-copy,.image-60-copynw {
    width: 3.75rem;
    height: 3.75rem
}

.p-medium-2-company {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.p-medium-2-company.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium-2-company.color-text-white {
    color: #fff
}

.section-company-white-image {
    background-color: #0000;
    margin-top: -59px;
    position: relative
}

.section-company-white-image.is--ai-copywriter {
    margin-top: -205px;
    padding-bottom: 0
}

.grid-3columns {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-3columns.is-padding {
    padding-bottom: 11.25rem
}

.grid-3columns.is-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    grid-template-rows: minmax(auto,.25fr);
    grid-template-columns: .5fr .5fr .5fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.grid-3columns.is-center.is-multichannel {
    grid-template-columns: auto 1fr
}

.grid-3columns.is-top,.grid-3columns.is-top.relative {
    align-items: stretch
}

.grid-3columns.is-customer {
    top: 6rem
}

.grid-3columns.is-reverse {
    grid-column-gap: 4.5rem
}

.h-sm-2 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.2rem;
    line-height: 1.2
}

.h-sm-2.color-text-white {
    color: #fff;
    text-align: left
}

.h-sm-2.color-text-white.text-align-center {
    text-align: center
}

.margin-top-copy {
    margin-top: 0
}

.h-sm-2-cenre {
    color: var(--grey-medium\<deleted\|variable-4350a887\>);
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.3rem;
    line-height: 1.2
}

.h-sm-2-cenre.color-text-white {
    color: #fff;
    text-align: left
}

.h-sm-2-cenre.color-text-white.text-align-center {
    text-align: center
}

.h-sm-2-centre {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.3rem;
    line-height: 1.2
}

.h-sm-2-centre.color-text-white {
    color: #fff;
    text-align: left
}

.h-sm-2-centre.color-text-white.text-align-center {
    text-align: center
}

.h-sm-2-right {
    color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.3rem;
    line-height: 1.2
}

.h-sm-2-right.color-text-white {
    color: #fff;
    text-align: left
}

.h-sm-2-right.color-text-white.text-align-center {
    text-align: center
}

.section-searcher-title-review {
    z-index: 2;
    background-color: #111a4a;
    margin-top: 6rem;
    padding-top: 8.5rem;
    padding-bottom: 15rem;
    position: relative
}

.section-searcher-title-review.modules-library {
    margin-top: 0
}

.section-searcher-title-review.modules-library-reviews {
    margin-top: 0;
    padding-top: 5rem
}

.section-searcher-title-review.modules-library-review {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 12.3rem
}

.default-container-reviews-searcher {
    width: 100%;
    max-width: 73.5rem;
    margin-left: auto;
    margin-right: auto
}

.default-container-reviews-searcher.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.section-reviews-grid_column-main {
    background-color: #fff;
    border-radius: 1rem;
    min-width: 30.875rem;
    min-height: 19.75rem;
    padding: 2.5rem 3.75rem;
    box-shadow: 0 18px 90px #00000012
}

.section-reviews-grid_column-main-searcher {
    background-color: #fff;
    border-radius: 1rem;
    min-width: 33.3rem;
    min-height: 19.75rem;
    padding: 2.5rem 3.75rem;
    box-shadow: 0 18px 90px #00000012
}

.margin-top-small-searcher {
    margin-top: 1rem;
    padding-top: 0
}

.heading-searcher {
    text-align: center;
    margin-left: -27px;
    margin-right: -25px;
    padding-right: 0;
    font-size: 29px;
    line-height: 38px
}

.section-search-story-blue {
    background-color: #111a4a;
    padding-top: 3.125rem;
    padding-bottom: 6.325rem
}

.section-customercomparison_background-copy {
    background-color: #013676;
    width: 74%;
    height: 82.5rem;
    position: absolute;
    inset: -3.125rem 0% 0% auto
}

.section-customercomparison_background-copy.is-mobile {
    display: none
}

.section-searcher-white-image {
    position: relative
}

.section-searcher-white-image.is--ai-copywriter {
    margin-top: -205px;
    padding-bottom: 0
}

.section-searcher-criteria {
    background-color: #0000;
    margin-top: 50px;
    padding-top: 0;
    padding-bottom: 8.75rem;
    position: relative
}

.h-26-3 {
    color: #0e2550;
    text-align: center;
    font-size: 1.625rem;
    font-weight: 700;
    line-height: 1.5
}

.p-medium-centre {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    text-align: center;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.p-medium-centre.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-medium-centre.color-text-white.is-opacity-50 {
    opacity: .5
}

.p-medium-centre.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium-centre.is-opacity-72 {
    opacity: .72
}

.p-medium-centre.is-opacity-70 {
    opacity: .7
}

.p-medium-centre.is-height-150 {
    line-height: 1.5rem
}

.h-37-cn {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.313rem;
    line-height: 1.2
}

.h-37-cn.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.section-home-platform-clean-3 {
    background-color: #fff;
    padding-top: 2.6rem;
    padding-bottom: 0
}

.platform-grid-item-3 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-3:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-3.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.platform-grid-item-2-copy {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-2-copy:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-2-copy.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.platform-grid-item-4 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-4:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-4.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.platform-grid-item-5 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-5:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-5.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.h-42-3 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42-3.color-text-white {
    color: #fff;
    text-align: left
}

.section-bloglist-featured-1 {
    padding-top: 10.25rem;
    padding-bottom: 4.5rem
}

.featured-academy-image {
    object-fit: cover;
    height: 100%;
    position: absolute;
    inset: 0%
}

.p-20-2 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600
}

.related-item-2 {
    grid-row-gap: 0rem;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    width: 100%;
    display: flex;
    overflow: hidden
}

.section-searcher-story-blue {
    background-color: #111a4a;
    padding-top: 3.125rem;
    padding-bottom: 6.325rem
}

.section-prospect-criteria_column-searcher {
    position: relative
}

.section-searcher-criteria_background {
    background-color: #013676;
    width: 40%;
    height: 33rem;
    position: absolute;
    inset: -3.125rem auto auto 0%
}

.heading-3-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.3rem;
    line-height: 1.3
}

.heading-3-white.color-text-white {
    color: #fff;
    text-align: left
}

.heading-3-white.color-text-white.text-align-center {
    text-align: center
}

.p-21-3 {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: 0;
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 2.1875rem
}

.author-informations-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.p-small-2-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 180%
}

.p-small-2-white.opacity-70 {
    opacity: .7
}

.p-small-2-white.color-text-grey {
    color: #8792a7
}

.p-small-2-white.is-footer {
    line-height: 2.5
}

.margin-top {
    margin-top: -1.1rem
}

.h-42-3-copy {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42-3-copy.color-text-white {
    color: #fff;
    text-align: left
}

.section-searcher_background {
    background-color: #013676;
    width: 74%;
    height: 82.5rem;
    line-height: .5rem;
    position: absolute;
    inset: -1.225rem 0% 0% auto
}

.section-searcher_background.is-mobile {
    display: none
}

.section-searcher_background-copy {
    background-color: #013676;
    width: 74%;
    height: 38rem;
    margin-top: 3px;
    line-height: .51rem;
    position: absolute;
    inset: -1.225rem 0% 0% auto
}

.section-searcher_background-copy.is-mobile {
    display: none
}

.section-searcher_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: -35px;
    padding-top: 0;
    display: grid
}

.section-cta-6-wrapper-copy {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
    display: flex;
    position: relative
}

.section-cta-6-wrapper-copy.mobile-padding-top-0 {
    padding-top: 4.2rem
}

.section-demo-personas {
    padding-top: 1rem;
    padding-bottom: 7.6rem;
    position: relative
}

.highlight-case-left-column-mobile {
    flex-direction: column;
    align-items: flex-start;
    max-width: 25.625rem;
    display: flex
}

.demo-modal-v2 {
    z-index: 0;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 31.25rem;
    padding: 2.5rem;
    display: flex;
    position: relative;
    inset: auto 0% 0% auto;
    box-shadow: 0 16px 80px #00000012
}

.demo-modal-v2.is-clean {
    position: static
}

.margin-top-30-company {
    margin-top: 1.875rem
}

.margin-top-30-company.width-100.is-flex {
    justify-content: center;
    display: flex
}

.p-24-bl {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 1.8
}

.p-24-bl.is-lineheight-150 {
    line-height: 150%
}

.p-24-bl.is-lineheight-150.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-24-bl.is-lineheight-150.color-text-white.is-semi-bold {
    font-weight: 600
}

.p-24-bl.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-24-blue {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.p-quote {
    font-size: 1.2rem;
    line-height: .4
}

.p-medium-2-copy {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    letter-spacing: normal;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.p-medium-2-copy.is-smart-actions {
    opacity: .8;
    line-height: 2
}

.p-medium-2-copy.color-text-white {
    color: #fff
}

.p-medium-blue,.text-span-8 {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.feature-stats {
    font-size: 1rem
}

.page-padding-comp {
    border-radius: 6px;
    flex: 0 auto;
    padding-top: 0;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    position: relative
}

.page-padding-comp.no-relative {
    position: static
}

.section-demo-hero-clean-3 {
    background-color: #013c83;
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    padding-top: 8.575rem;
    padding-bottom: 8.575rem;
    position: relative
}

.color-text-darkblue-3 {
    color: #013676;
    margin-left: 20px
}

.demo-modal-3 {
    z-index: 4;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 31.25rem;
    padding: 2.5rem;
    display: flex;
    position: absolute;
    inset: auto -1.625rem -79% auto;
    box-shadow: 0 16px 80px #00000012
}

.demo-modal-3.is-clean {
    position: static
}

.footer-component-new {
    background-color: var(--white-smoke\<deleted\|variable-bd105994\>);
    padding-top: 6rem;
    padding-bottom: 3.125rem
}

.footer-top {
    justify-content: space-between;
    max-width: 68.75rem;
    display: flex
}

.footer-wrapper {
    grid-row-gap: 3rem;
    flex-direction: column;
    display: flex
}

.footer-groups-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 51.4fr 33.45fr 15.15fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.footer-group {
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: none;
    display: flex
}

.footer-group-title {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4
}

.footer-column-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.footer-column-grid.is-1-column {
    grid-template-columns: auto
}

.footer-column-grid.is-big-gap {
    grid-column-gap: 2rem
}

.footer-column-links {
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.margin-bottom-8 {
    margin-bottom: .5rem
}

.footer-link-new {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: .875rem;
    line-height: 1.4
}

.footer-link-new:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-weight: 600
}

.footer-link-new.is-subfooter {
    opacity: .7
}

.footer-link-new.is-semibold {
    font-weight: 600
}

.footer-link-new.is-footer-subtitle {
    font-weight: 600;
    line-height: 1.4
}

.paragraph-xsmall {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: .75rem
}

.paragraph-xsmall.is-footer-adress {
    display: none
}

.section-howitworks-calendarenrichment-v2 {
    padding-top: 0;
    padding-bottom: 8.75rem;
    position: relative
}

.footer_copyright-wrapper-new {
    border-top: 1px solid #00000026;
    justify-content: space-between;
    align-items: center;
    padding-top: 3.125rem;
    padding-bottom: 0;
    display: flex
}

.footer-arrow {
    height: .625rem;
    display: none
}

.tablet-spacer,.adress-wrapper {
    display: none
}

.section-reviews-grid_column {
    background-color: #fff;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: space-between;
    min-height: 19rem;
    padding: 2.5rem 3.75rem;
    display: flex;
    box-shadow: 0 18px 90px #00000012
}

.section-reviews-grid_column.is-demo {
    justify-content: flex-start;
    max-width: 28.25rem
}

.section-demo-logos_wrapper-v2 {
    grid-column-gap: 5rem;
    justify-content: center;
    display: flex
}

.section-demo-logos_wrapper-v2.is-center {
    justify-content: center
}

.section-competitors {
    padding-top: 3rem;
    padding-bottom: 3rem;
    position: relative
}

.section-compares {
    padding-bottom: 3rem;
    padding-right: 0
}

.grid-compares-column {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    padding-right: 0;
    display: flex;
    position: relative
}

.grid-compares-column.is-testimonial {
    width: 49%;
    display: none
}

.grid-compares-column.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.grid-compares-column.is-hyper {
    width: 32rem
}

.grid-compares-column.is-multi {
    width: 38.5rem
}

.compares-link {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    font-weight: 400;
    line-height: 1.7rem;
    display: block
}

.compares-link:hover {
    color: #409af7
}

.cta-mid-page {
    z-index: 4;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative
}

.highlight-case-left-column-mobile-copy {
    flex-direction: column;
    align-items: flex-start;
    max-width: 25.625rem;
    display: flex
}

.section-demo-persona {
    padding-top: 3rem;
    padding-bottom: 7rem;
    position: relative
}

.grid-4columns {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.grid-4columns.is-padding {
    padding-bottom: 11.25rem
}

.grid-4columns.is-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    grid-template-rows: minmax(auto,.25fr);
    grid-template-columns: .5fr .5fr .5fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.grid-4columns.is-center.is-multichannel {
    grid-template-columns: auto 1fr
}

.grid-4columns.is-top,.grid-4columns.is-top.relative {
    align-items: stretch
}

.grid-4columns.is-customer {
    top: 6rem
}

.grid-4columns.is-reverse {
    grid-column-gap: 4.5rem
}

.image-102-copy {
    z-index: auto;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-clip: border-box;
    border-radius: 1rem 1rem 0 0;
    width: 100%;
    position: absolute;
    inset: 0% 0% auto
}

.section-persona-grid-column {
    object-fit: fill;
    background-color: #fff;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    min-height: 25rem;
    margin-left: 0;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 18px 90px #00000012
}

.personas-column-image {
    object-fit: cover;
    width: 100%;
    position: absolute;
    inset: 0%
}

.personas-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex
}

.section-quote-grid_wrapper {
    z-index: 5;
    grid-column-gap: 2rem;
    justify-content: center;
    display: flex;
    position: relative
}

.max-width-452-competitors-copy {
    max-width: 28.25rem
}

.section-quote-grid {
    z-index: 4;
    margin-top: -10rem;
    padding-bottom: 10.925rem;
    position: relative
}

.hero-checklist-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex
}

.hero-checklist-wrapper.is-competitor {
    display: flex
}

.hero-checklist__list-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.hero-checklist__icon {
    min-width: 1.5rem;
    min-height: 1.5rem
}

.hero-checklist__list-item-wrapper {
    grid-column-gap: .5rem;
    align-items: flex-start;
    margin-bottom: 0;
    display: flex
}

.hero-13__column-right {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    border-radius: 1rem;
    width: 100%;
    height: auto;
    padding: 1.5rem;
    position: relative
}

.hero-13__column-right.is-image {
    background-color: #0000;
    padding: 0
}

.hero-13__container {
    grid-column-gap: 4rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid;
    position: relative
}

.hero-13__container.is-center {
    align-items: center;
    margin-top: 0
}

.hero-13__container.grid-closer-hero-buyingintentsignals {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1.25fr
}

.hero-13__column-left {
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 100%;
    margin-top: 1rem;
    display: flex;
    position: relative
}

.hero-13__logo-wall-wrapper {
    align-items: center;
    width: 100%;
    display: flex
}

.hero-13__logo-wall-wrapper.margin-top-medium {
    grid-column-gap: .5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch
}

.hero-13__logo-container {
    justify-content: center;
    align-items: center;
    width: 33.3333%;
    height: 2rem;
    display: flex;
    position: relative
}

.hero-13__logo-image {
    max-width: 10rem;
    max-height: 2rem
}

.hero-13__logo-image.is-grey-filter {
    position: absolute
}

.hero-13__logo-image.is-grey-filter.opacity-50.is-order-4,.hero-13__logo-image.is-grey-filter.opacity-50.is-order-5,.hero-13__logo-image.is-grey-filter.opacity-50.is-order-6 {
    display: none
}

.hero-13__logo-image.is-grey-filter.is-order-5,.hero-13__logo-image.is-grey-filter.is-order-4,.hero-13__logo-image.is-grey-filter.is-order-7,.hero-13__logo-image.is-grey-filter.is-order-8 {
    opacity: 0
}

.is-grey-filter {
    filter: grayscale()
}

.opacity-50 {
    opacity: .5
}

.position-relative {
    position: relative
}

.hero-13__oval-decoration-1 {
    background-image: linear-gradient(312deg,#d2e1fb24,#edf1fb4f 69%);
    border-radius: 50%;
    width: 70rem;
    height: 70rem;
    position: absolute;
    inset: -60% -30% 0% auto;
    transform: rotate(-48deg)
}

.inline-quote-container {
    background-color: #f9f9fd;
    border-radius: 1.5rem;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.inline-quote-container.height-x {
    object-fit: fill;
    height: 360px;
    max-height: 100%;
    overflow: scroll
}

.inline-quote-container.height-xx,.inline-quote-container.height-295 {
    height: 295px
}

.inline-quote-container.is-blue {
    background-color: #0e2550
}

.inline-quote__icon-before {
    width: 1.875rem;
    height: 1.875rem;
    position: absolute;
    inset: 1.5rem auto auto 1.5rem
}

.inline-quote__icon-after {
    transform-style: preserve-3d;
    width: 1.875rem;
    height: 1.875rem;
    position: absolute;
    inset: auto 1.5rem 1.5rem auto;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.features-5 {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 350px 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll
}

.features-5.color-bg-light-blue {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll
}

.padding-top-0 {
    padding-top: 0
}

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

.stats-wrapper-copy {
    align-items: flex-start;
    display: flex
}

.stats-1-container {
    grid-column-gap: 70px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch center;
    place-items: center;
    display: grid
}

.stats-1-column-item-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    display: flex
}

.container-500 {
    max-width: 31.25rem;
    margin-left: auto;
    margin-right: auto
}

.module-custom-code {
    display: none
}

.platform-section-2 {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    align-items: flex-start;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: block;
    position: static
}

.platform-section-2.is-margin {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.inline-cta-1.padding-top-0 {
    padding-top: 0
}

.inline-cta-1.padding-top-0.padding-bottom-0,.inline-cta-1.padding-bottom-0 {
    padding-bottom: 0
}

.inline-cta-1-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #f9f9fd;
    border-radius: 1.5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 2.5rem 1.5rem;
    display: grid;
    position: relative
}

.inline-cta-1__text {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.inline-cta-1__image-wrapper {
    border-radius: .75rem;
    overflow: hidden
}

.inline-cta-1__image {
    object-fit: fill;
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: visible
}

.inline-cta-2.padding-top-0 {
    padding-top: 0
}

.inline-cta-2-container {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    border-radius: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 2.5rem 1.5rem;
    display: grid;
    position: relative
}

.module-section-title-1 {
    flex-direction: column;
    align-items: center;
    display: flex
}

.how-it-works-1 {
    position: relative;
    overflow: hidden
}

.how-it-works-1.is--ai-copywriter {
    margin-top: -205px;
    padding-bottom: 0
}

.how-it-works-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.how-it-works-1__bg-shape-1 {
    background-image: linear-gradient(312deg,#d2e1fb24,#edf1fb4f 69%);
    border-radius: 50%;
    width: 50rem;
    height: 50rem;
    position: absolute;
    inset: -9rem -25rem auto auto
}

.how-it-works-1__bg-shape-2 {
    background-image: linear-gradient(312deg,#d2e1fb24,#edf1fb4f 69%);
    border-radius: 50%;
    width: 31.25rem;
    height: 31.25rem;
    position: absolute;
    inset: auto 0 -30% auto
}

.inline-quote-2-container {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    border-radius: 1.5rem;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.checklist-1 {
    position: relative;
    overflow: hidden
}

.checklist-1.is--ai-copywriter {
    margin-top: -205px;
    padding-bottom: 0
}

.checklist-1__list-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.checklist-1_icon-32 {
    width: 2rem;
    height: 2rem
}

.p-large {
    font-size: 1.3rem;
    line-height: 1.4
}

.checklist-1_container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.checklist-1_column {
    width: 100%;
    position: relative
}

.features-5_features-container {
    grid-row-gap: 6rem;
    flex-direction: column;
    display: flex
}

.inline-quote_author-wrapper {
    grid-column-gap: .5rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.inline-quote_author-image {
    border-radius: 100%;
    width: 3rem;
    height: 3rem
}

.inline-quote_author-name {
    display: inline-block;
    position: relative
}

.inline-quote-3-container {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    border-radius: 1.5rem;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.inline-quote-3-container.background-purple {
    background-color: var(--medium-purple\<deleted\|variable-2a6855f9\>)
}

.inline-quote-4-container {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    border-radius: 1.5rem;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.inline-quote-4-container.background-purple {
    background-color: var(--medium-purple\<deleted\|variable-2a6855f9\>)
}

.features-5-dark {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.features-5-dark.color-bg-light-blue {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll
}

.features-4-dark {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.how-it-works-2 {
    position: relative;
    overflow: hidden
}

.how-it-works-2.is--ai-copywriter {
    margin-top: -205px;
    padding-bottom: 0
}

.how-it-works-2_image {
    width: 100%
}

.how-it-works-2_steps-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex
}

.how-it-works-2_step-circle {
    background-color: var(--am--primary-dark);
    border-radius: 100%;
    justify-content: center;
    min-width: 1rem;
    max-width: 1rem;
    min-height: 1rem;
    max-height: 1rem;
    display: flex;
    position: relative
}

.how-it-works-2_step-circle.circle-is-purple {
    background-color: var(--medium-purple\<deleted\|variable-2a6855f9\>)
}

.how-it-works-2_step-circle.circle-is-green {
    background-color: var(--color-13\<deleted\|variable-27d6f6e5-1a48-a190-3541-557666c19308\>)
}

.how-it-works-2_step-circle.circle-is-darkbrown {
    background-color: var(--am--primary-dark);
    min-width: 1rem;
    max-width: 1rem;
    min-height: 1rem;
    max-height: 1rem
}

.how-it-works-2_steps-title {
    margin-bottom: .5rem
}

.how-it-works-2_steps-info {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: 1.5rem;
    flex-direction: column;
    width: 100%;
    margin-bottom: 5rem;
    padding: 1.5rem;
    display: flex
}

.how-it-works-2_steps-info.is-last {
    margin-bottom: 0
}

.how-it-works-2_step-vertical-line {
    background-color: var(--am--primary-dark-transparent);
    width: 1px;
    height: 100%
}

.how-it-works-2_step-vertical-line.line-is-purple {
    background-color: #a261f5;
    background-image: none
}

.how-it-works-2_step-vertical-line.line-is-green {
    background-color: var(--color-13\<deleted\|variable-27d6f6e5-1a48-a190-3541-557666c19308\>);
    background-image: none
}

.how-it-works-2_step-vertical-line.line-is-darkbrown {
    background-color: var(--am--primary-dark);
    background-image: none
}

.how-it-works-2_step-vertical-line.line-is-blue {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    background-image: none
}

.how-it-works-2_step-wrapper {
    grid-column-gap: 1rem;
    align-items: flex-start;
    display: flex
}

.how-it-works-2_step-left {
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-top: 20px;
    display: flex
}

.how-it-works_column {
    width: 100%;
    position: relative
}

.hero-13__logo-wall-wrapper-embed {
    display: none
}

.h-64 {
    font-size: 64px
}

.h-10 {
    margin-bottom: 0;
    font-size: 10px;
    font-weight: 400
}

.module-form-1 {
    background-image: linear-gradient(63deg,#111a4a 26%,#013574 87%);
    position: relative;
    overflow: hidden
}

.module-form-1.is-light {
    background-color: #f6f7fd;
    background-image: none
}

.form-left-column {
    z-index: 2;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 30rem;
    padding-bottom: 0;
    display: flex;
    position: relative
}

.form-list-item {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/643827c8d9af2908d37a964e_checkmark-filled.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto 1.5rem;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 1rem;
    padding-left: 2rem;
    line-height: 1.5
}

.form-list-item.color-text-darkblue {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-left: 0
}

.form-list {
    margin-bottom: 0
}

.form-container {
    z-index: 2;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    flex: none;
    align-items: center;
    width: 100%;
    max-width: 36.5rem;
    padding: 3rem;
    display: flex;
    position: relative
}

.form-container.is-1column {
    max-width: 49.375rem
}

.form-button-wrapper {
    justify-content: flex-end;
    display: flex
}

.form-button-wrapper.is-form-3 {
    justify-content: center
}

.form-component {
    width: 100%;
    margin-bottom: 0
}

.form-component.is-form-3 {
    flex-direction: column;
    align-items: center;
    display: flex
}

.demo-form_grid-intern {
    grid-column-gap: 1rem;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.image-form-bg {
    position: absolute;
    inset: auto auto 0% 0%
}

.circle-bg-form {
    background-color: #d2e1fb14;
    border-radius: 100%;
    width: 57.125rem;
    height: 57.125rem;
    position: absolute;
    inset: auto auto -38rem -11.125rem
}

.circle-bg-form.is-light {
    background-color: #d2e1fb29
}

.circle-bg-form.is-reverse {
    inset: auto -11.125rem -38rem auto
}

.circle-bg-form.is-form-3 {
    inset: 0% auto auto 0%
}

.circle-bg-form.is-form-3.is-left {
    top: -9.5rem;
    left: -27.625rem
}

.circle-bg-form.is-form-3.is-right {
    inset: auto -20.5rem -12.25rem auto
}

.module-form-2 {
    background-image: linear-gradient(63deg,#111a4a 26%,#013574 87%);
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden
}

.module-form-2.is-light {
    background-color: #f6f7fd;
    background-image: none
}

.module-form-3 {
    background-image: linear-gradient(63deg,#111a4a 26%,#013574 87%);
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden
}

.module-form-3.is-light {
    background-color: #f6f7fd;
    background-image: none
}

.form-3-wrapper {
    z-index: 2;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.form-3-top {
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 36.5rem;
    display: flex
}

.hero-14 {
    padding-top: 14rem;
    padding-bottom: 13.35rem;
    position: relative
}

.hero-14.product-page-name {
    padding-bottom: 7rem
}

.image-100-copy {
    width: 100%
}

.buttons-display-container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    align-items: flex-start;
    display: flex
}

.button-primary-blue {
    text-align: center;
    background-color: #0000;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border: 2px #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
    padding: .75rem 2rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .5s;
    display: flex
}

.button-primary-blue:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.button-primary-white {
    border: 2px solid var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-align: center;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 11rem;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-primary-white:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #0000
}

.button-primary-big-blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    text-transform: none;
    background-color: #0000;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border: 2px #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 19.375rem;
    min-height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-primary-big-blue:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #0000;
    box-shadow: 0 10px 25px #3b91f766
}

.button-primary-big-white {
    grid-column-gap: 1.25rem;
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-align: center;
    background-color: #fff;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 19.375rem;
    min-height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-primary-big-white:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    background-color: #fff;
    box-shadow: 0 10px 25px #3b91f766
}

.button-ghost-big-blue {
    grid-column-gap: 1.25rem;
    border: 2px solid var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-align: center;
    text-transform: none;
    background-color: #0000;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 19.375rem;
    min-height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-ghost-big-blue:hover {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    box-shadow: 0 10px 25px #3b91f766
}

.button-ghost-big-white {
    grid-column-gap: 1.25rem;
    border: 2px solid var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    text-transform: none;
    background-color: #0000;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 19.375rem;
    min-height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-ghost-big-white:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    box-shadow: 0 10px 25px #3b91f766
}

.button-ghost-big-blue-white {
    grid-column-gap: 1.25rem;
    border: 2px solid var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    text-transform: none;
    background-color: #0000;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 19.375rem;
    min-height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-ghost-big-blue-white:hover {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    box-shadow: 0 10px 25px #3b91f766
}

.button-primary-white-2 {
    border: 2px solid var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-align: center;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 11rem;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-primary-white-2:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #0000
}

.how-it-works-2_steps-info-2 {
    background-color: #f6f7fd;
    border-radius: 1.5rem;
    flex-direction: column;
    width: 100%;
    margin-bottom: 5rem;
    padding: 1.5rem;
    display: flex
}

.how-it-works-2_steps-info-2.is-last {
    margin-bottom: 0
}

.h-xsmall-2 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 140%
}

.h-xsmall-2.is-faq {
    line-height: 150%
}

.how-it-works-2_step-vertical-line-2 {
    background-image: linear-gradient(#017ffa00,#017ffa 30% 70%,#017ffa00);
    width: 1px;
    height: 100%
}

.how-it-works-2_step-circle-2 {
    background-color: #017ffa;
    border-radius: 100%;
    justify-content: center;
    min-width: 2rem;
    max-width: 2rem;
    min-height: 2rem;
    max-height: 2rem;
    display: flex;
    position: relative
}

.h-42-4 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.p-medium-4 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.h-20-2 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.4
}

.h-20-2.text-align-center {
    font-weight: 400
}

.h-20-2.text-align-center.color-text-white {
    color: #fff
}

.p-medium-5 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem
}

.p-medium-5.text-style-bold.color-text-white,.p-medium-5.text-align-center.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-medium-5.is-height-150 {
    line-height: 1.5rem
}

.page-padding-5 {
    flex: 0 auto;
    padding-top: 0;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    position: relative
}

.inline-quote-4-container-2 {
    background-color: #0e2550;
    border-radius: 1.5rem;
    height: auto;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.inline-quote-4-container-3 {
    background-color: #0e2550f7;
    border-radius: 1.5rem;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.p-small-3 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.section-padding-3rem {
    padding-top: 3rem;
    padding-bottom: 3rem;
    position: static
}

.platform-grid-item-6 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-6:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-6.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.platform-section-2-2 {
    background-color: #fff;
    padding-top: 4rem;
    padding-bottom: 7rem
}

.h-xmedium-3 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.h-52-2 {
    color: #fff;
    letter-spacing: .1px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 3.25rem;
    line-height: 1.2
}

.h-52-2.color-text-darkblue {
    color: #0e2550
}

.h-xmedium-4 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.platform-grid-item-7 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-7:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-7.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.h-48 {
    color: #fff;
    letter-spacing: .1px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 3.25rem;
    line-height: 1.2
}

.h-48.color-text-darkblue {
    color: #0e2550
}

.h-48.color-text-darkblue.text-align-center {
    font-size: 48px
}

.h-xmedium-5 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.platform-grid-item-8 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-8:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-8.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.inline-quote-4-container-4 {
    background-color: #0e2550;
    border-radius: 1.5rem;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.inline-quote-4-container-5 {
    background-color: #0e2550;
    border-radius: 1.5rem;
    height: 295.188px;
    padding: 4rem 1.5rem 1.5rem;
    position: relative
}

.h-52-3 {
    color: #fff;
    letter-spacing: .1px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 3.25rem;
    line-height: 1.2
}

.h-52-3.color-text-darkblue {
    color: #0e2550
}

.h-xmedium-6 {
    color: #0e2550;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Eina02;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 130%
}

.platform-grid-item-9 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    height: 21.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.platform-grid-item-9:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.platform-grid-item-9.is-margin {
    cursor: pointer;
    margin-top: 3rem
}

.h-42-5 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.h-42-5.is-height-130 {
    line-height: 1.3
}

.p-xsmall {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: .6875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.p-xsmall.color-text-white.is-funding {
    line-height: 150%
}

.p-xsmall.is-footer {
    line-height: 2.5
}

.p-xsmall.is-small {
    color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    text-transform: uppercase;
    font-size: .65rem;
    font-weight: 600
}

.p-xsmall.color-text-grey {
    color: #8792a7
}

.p-xsmall.opacity-70 {
    opacity: .7
}

.p-xsmall.is-semi-bold {
    font-weight: 600
}

.p-xsmall.is-semi-bold.margin-bottom-0 {
    margin-bottom: 0
}

.p-xsmall.opacity-72 {
    opacity: .72
}

.p-xsmall.is-opacity-70 {
    opacity: .7
}

.p-xsmall.is-opacity-72 {
    opacity: .72
}

.p-xsmall.is-opacity-72.margin-bottom-0 {
    margin-bottom: 0
}

.no-pea-message {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    display: none
}

.no-pea-message.color-text-white.margin-top-small {
    display: none
}

.no-pea-message.color-text-yellow {
    color: var(--orange\<deleted\|variable-1ec4fb3e\>);
    display: none
}

.no-pea-message.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: left
}

.no-pea-message.text-color-error {
    font-size: .75rem
}

.no-pea-message.text-color-error.margin-top-8.margin-left-16.is-lighter {
    color: #fb8395
}

.no-pea-message.text-color-error-home {
    color: #ff4b65;
    font-size: .75rem
}

.business-email-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.rich-text-cta-1-wrapper {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    border-radius: 1rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 3rem 4rem;
    position: relative;
    overflow: hidden
}

.rich-text-cta-1_email-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.rich-text-cta-1_bg-circle-1 {
    background-image: linear-gradient(267deg,#d2e1fb24,#edf1fb4f 69%);
    border-radius: 50%;
    width: 31.25rem;
    height: 31.25rem;
    position: absolute;
    inset: auto auto -100% -40%;
    transform: rotate(-48deg)
}

.rich-text-cta-1_container.z-index-10 {
    align-items: center
}

.rich-text-cta-2_bg-circle-1 {
    background-image: linear-gradient(87deg,#d2e1fb0d,#edf1fb33 69%);
    border-radius: 50%;
    width: 31.25rem;
    height: 31.25rem;
    position: absolute;
    top: -100%;
    left: auto;
    right: -40%;
    transform: rotate(-48deg)
}

.pop-up-trigger-wrapper {
    z-index: 998;
    grid-column-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-radius: 1.25rem;
    align-items: center;
    max-width: 26.7rem;
    padding: 2rem;
    display: flex;
    position: fixed;
    inset: auto 1.5rem 1.5rem auto;
    transform: translate(0);
    box-shadow: 0 2px 5px #0000001a
}

.h-xxsmall {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
    line-height: 140%
}

.h-xxsmall.color-text-white {
    color: #fff
}

.h-xxsmall.is-faq {
    line-height: 150%
}

.h-14 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: .823529rem;
    font-weight: 600
}

.h-14.color-text-mediumblue,.h-14.color-text-mediumblue:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.pop-up-button {
    background-color: #017ffa17;
    border-radius: 100px;
    padding: .5rem 1rem;
    font-size: .875rem;
    font-weight: 600
}

.pop-up-button:hover {
    background-color: #017ffa
}

.pop-up-button.open-modal.is-blue-v2 {
    color: #fff;
    background-color: #314ef0;
    padding-top: .75rem;
    padding-bottom: .75rem
}

.pop-up-button.open-modal.is-blue-v2:hover {
    background-color: #03198b
}

.pop-up-1_image-wrapper {
    object-fit: fill;
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/654a55ef480f81d781a18de9_Joao%20\(2\).png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: .75rem;
    order: 0;
    justify-content: center;
    align-items: center;
    width: 7.75rem;
    min-width: 7.75rem;
    height: 7.75rem;
    min-height: 7.75rem;
    display: flex
}

.pop-up-modal-wrapper {
    z-index: 1001;
    justify-content: center;
    align-items: center;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    display: none;
    position: absolute;
    inset: 0%
}

.pop-up-modal-wrapper.is--video {
    display: none;
    position: fixed
}

.pop-up-modal-wrapper.is--image {
    display: flex
}

.pop-up-1-modal-container {
    z-index: 999;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    max-width: 36.5rem;
    padding: 2.5rem 3rem;
    display: flex;
    position: relative
}

.div-block {
    justify-content: center;
    display: flex
}

.close-modal-icon {
    position: absolute;
    inset: 1rem 1rem auto auto
}

.pop-up-2-modal-wrapper {
    background-color: #0e25507a;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    display: none;
    position: absolute;
    inset: 0%
}

.pop-up-2-modal-container {
    z-index: 999;
    grid-column-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: row;
    align-items: flex-start;
    max-width: 42.9375rem;
    padding: 3rem;
    display: flex;
    position: relative
}

.pop-up-2-modal_image-wrapper {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block
}

.pop-up-2-modal_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.border-radius-16 {
    border-radius: 1rem;
    height: 100%
}

.border-radius-16.width-100 {
    display: inline-block
}

.close-pop-up-small.is-v2 {
    position: absolute;
    inset: .875rem .875rem auto auto
}

.pop-up-modal-overlay {
    background-color: #0e25507a;
    position: absolute;
    inset: 0%
}

.no-scroll {
    overflow: hidden
}

.bold-text-2 {
    font-size: 1rem
}

.bold-text-2.p-big-grid {
    font-size: 1.15rem
}

.bold-text-3,.text-block-3,.text-block-4 {
    font-size: 1rem
}

.div-block-2 {
    display: flex
}

.p-big-grid {
    font-size: 1.15rem
}

.image-small {
    max-width: 70%
}

.big-text-separator-quotes {
    background-color: #0000;
    position: relative
}

.p-medium-product {
    color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    margin-bottom: 0;
    font-size: 1.15rem
}

.inline-quote-g2-image {
    width: 50px
}

.container-quote-center {
    object-fit: fill;
    max-width: 1200px
}

.div-block-4 {
    position: relative;
    top: 40px
}

.text-span-9 {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.section-video-afterhero {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 23px
}

.text-span-10 {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.sectino-video-wrapper-general {
    padding-top: 10px
}

.video-wrapper {
    border-radius: 100px;
    position: relative
}

.h-tagline-1 {
    font-size: 48px
}

.text-block-5 {
    font-size: .9rem
}

.text-span-11 {
    font-weight: 700
}

.text-span-12 {
    font-size: .8rem
}

.section-padding-global-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: ".""Area"/1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.section-padding-global-copy.padding-top-0 {
    background-color: #0000
}

.users-love {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.users-love.background-is-ghostwhite {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>)
}

.lp-users-love-01-module_grid-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.users-love-image {
    justify-content: center;
    align-items: center;
    max-height: 140px
}

.lp-users-love-01-module_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.section-competitive-grid-4 {
    z-index: 4;
    margin-top: -10rem;
    padding-bottom: 8.325rem;
    position: relative
}

.section-competitive-grid-4.is--outbound-dialer-page,.section-competitive-grid-4.is--buying-signals {
    padding-bottom: 7rem
}

.section-competitive-grid-4.is--calendar-enrichment {
    padding-bottom: 4rem
}

.section-competitive-title-3 {
    z-index: 2;
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    margin-top: 6rem;
    padding-top: 4rem;
    padding-bottom: 15rem;
    position: relative
}

.section-competitive-title-3.modules-library,.section-competitive-title-3.is--outbound-dialer-page,.section-competitive-title-3.no-margin-top {
    margin-top: 0
}

.link-19 {
    line-height: 1.7rem;
    display: block
}

.link-19:hover {
    color: #409af7
}

.hubspot {
    grid-row-gap: 1rem;
    color: #0e2550;
    text-align: left;
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    font-family: Eina02;
    display: flex
}

.link-21 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    display: block
}

.link-21:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-22 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-22:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-23 {
    padding-bottom: 0;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-23:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-24 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-24:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-26 {
    padding-bottom: 4px;
    font-size: 1.1875rem;
    line-height: 1.7rem;
    display: block
}

.link-26:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-27 {
    line-height: 1.7rem;
    display: block
}

.link-27:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-28 {
    padding-bottom: 4px;
    line-height: 1.7rem;
    display: block
}

.link-28:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.link-29 {
    padding-bottom: 4px;
    line-height: 1.7rem;
    display: block
}

.link-29:hover {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>)
}

.section-home-help_animation-front-2 {
    z-index: 3;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd0843baf11a4_vp-data-front.svg);
    background-repeat: no-repeat;
    width: 100%;
    max-width: 705px;
    height: 605px;
    position: absolute
}

.section-home-help_animation-back-2 {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd0c1daaf1227_vp-data-back.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 29.125rem;
    position: absolute
}

.section-home-help_animation-front-3 {
    z-index: 3;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd0843baf11a4_vp-data-front.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 705px;
    height: 605px;
    position: absolute
}

.paragraph-link {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.paragraph-link:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.lp-navbar-component {
    z-index: 1000;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: fixed;
    inset: 0% 0% auto
}

.lp-navbar-component.modules-library,.lp-navbar-component.is-new-nav.is-modules-library {
    position: static
}

.lp-navbar-container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.lp-hero-01-module {
    padding-top: 10rem;
    padding-bottom: 5rem
}

.lp-hero-01-module_container {
    grid-column-gap: 4rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid;
    position: relative
}

.lp-hero-01-module_container.is-center {
    align-items: center;
    margin-top: 0
}

.lp-hero-01-module_container.grid-closer-hero-buyingintentsignals {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1.25fr
}

.lp-features-02-01-module.background-is-ghostwhite {
    background-color: var(--ghost-white\<deleted\|variable-287fb3e7\>)
}

.section-padding-medium {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.video-element-wrapper {
    background-color: var(--white-smoke\<deleted\|variable-bd105994\>);
    border-radius: 1rem;
    padding: 1.5rem
}

.lp-features-02-05-module {
    position: relative
}

.competitors-list-grid_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.competitors-list-grid_column {
    width: 100%
}

.competitors-comparison-link {
    width: 100%;
    font-size: 1.25rem
}

.competitors-comparison-link:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.competitors-list-grid-links {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.lp-features-02-08-module_title-wrapper {
    z-index: 2;
    background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
    padding-top: 4rem;
    padding-bottom: 15rem;
    position: relative
}

.lp-features-02-08-module_title-wrapper.modules-library,.lp-features-02-08-module_title-wrapper.is--outbound-dialer-page,.lp-features-02-08-module_title-wrapper.no-margin-top {
    margin-top: 0
}

.cursor-auto {
    cursor: auto
}

.persona-grid-wrapper {
    z-index: 4;
    grid-column-gap: 1.5rem;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative
}

.persona-grid-wrapper.is-request {
    flex: none;
    width: auto;
    padding-left: 1.875rem;
    padding-right: 1.875rem
}

.persona-grid-item {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    cursor: pointer;
    mix-blend-mode: normal;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17.25rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.persona-grid-item:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.persona-grid-item.is-margin {
    cursor: auto;
    margin-top: 3rem
}

.persona-grid-item.is-margin.is-last {
    cursor: auto
}

.persona-grid-item_image-wrapper {
    z-index: auto;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 1rem 1rem 0 0;
    width: 100%
}

.persona-grid-item_text-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    width: 100%;
    padding: 1.5rem;
    display: flex
}

.pricing-modal {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 31.25rem;
    padding: 2.5rem;
    display: flex;
    position: absolute;
    inset: auto 0 -79% auto;
    box-shadow: 0 16px 80px #00000012
}

.pricing-modal.is-clean,.pricing-modal.is-static {
    position: static
}

.pricing-modal.pricing-page {
    bottom: -144%
}

.section-demo-hero-copy {
    background-color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    background-image: linear-gradient(81.33deg,#0135746b,#111a4af2);
    padding-top: 14rem;
    padding-bottom: 8.575rem;
    position: relative
}

.pricing-customer-stories_text-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.pricing-customer-stories_button-wrapper {
    justify-content: center;
    display: flex
}

.lp-hero-02__image {
    width: 100%
}

.lp-hero-02-module {
    padding-top: 8rem;
    padding-bottom: 5rem
}

.lp-hero-02-module_container {
    grid-column-gap: 4rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid;
    position: relative
}

.lp-hero-02-module_container.is-center {
    align-items: center;
    margin-top: 0
}

.lp-hero-02-module_container.grid-closer-hero-buyingintentsignals {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 1.25fr
}

.lp-hero-02__column-left {
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 100%;
    margin-top: 1rem;
    display: flex;
    position: relative
}

.lp-hero-02__column-right {
    width: 100%;
    height: auto;
    padding: 0;
    position: relative
}

.lp-hero-02__column-right.is-image {
    background-color: #0000;
    padding: 0
}

.lp-hero-01__column-left {
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    align-items: flex-start;
    width: 100%;
    margin-top: 1rem;
    display: flex;
    position: relative
}

.lp-hero-01__column-right {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    border-radius: 1rem;
    width: 100%;
    height: auto;
    padding: 1.5rem;
    position: relative
}

.lp-hero-01__column-right.is-image {
    background-color: #0000;
    padding: 0
}

.lp-features-02-08_column {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    width: 100%;
    padding: 2.5rem 3.75rem;
    box-shadow: 0 18px 90px #00000012
}

.section-padding-global-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #111a4a;
    grid-template: ".""Area"/1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.section-padding-global-dark.padding-top-0 {
    background-color: #0000
}

.section-ai-personalization_background-short {
    background-color: #013676;
    width: 74%;
    height: 41.8rem;
    position: absolute;
    inset: -2.525rem 0% 0% auto
}

.section-ai-personalization_background-short.is-mobile {
    display: none
}

.section-ai-personalization_background-medium {
    background-color: #013676;
    width: 74%;
    height: 68rem;
    position: absolute;
    inset: -3.125rem 0% 0% auto
}

.section-ai-personalization_background-medium.is-mobile {
    display: none
}

.margin-top-0 {
    margin-top: 0
}

.firm-success-message {
    border-radius: 1rem
}

.form-success-message-demo {
    background-color: #00cc8429;
    border-radius: .5rem
}

.soc-logo {
    width: 3.375rem;
    height: 3.375rem
}

.soc-certification {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.roi-calculator-main {
    padding-bottom: 6.25rem
}

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

.container-994.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.roi-calculator_column-01 {
    width: 100%;
    position: relative
}

.roi-calculator_column-02 {
    width: 100%
}

.roi-calculator_wrapper {
    grid-column-gap: 5rem;
    flex-direction: row;
    display: flex
}

.h-24 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    font-size: 1.5rem;
    line-height: 1.4
}

.roi-calculator_form-wrapper {
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 0
}

.roi-calculator_row-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.form_input-wrapper {
    max-height: 3.125rem;
    position: relative
}

.currency-absolute-symbol {
    align-items: center;
    padding-left: 1rem;
    font-weight: 600;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%
}

.form_input-textfield {
    color: #000;
    background-color: #0e25500d;
    border: 1px solid #0000;
    border-radius: .375rem;
    width: 100%;
    height: 3.125rem;
    margin-bottom: 1.75rem;
    padding: 0 1rem;
    font-weight: 600
}

.form_input-textfield:focus {
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.form_input-textfield.business-only-email-field {
    margin-bottom: 0
}

.form_input-textfield.is-prefix {
    padding-left: 2rem
}

.input-fields_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex
}

.form-submit-button {
    opacity: 0;
    background-image: linear-gradient(#000,#fff);
    position: absolute;
    inset: 0%
}

.global-form-submit-button {
    color: var(--medium-sea-green\<deleted\|variable-bf80962b\>);
    background-color: #3898ec;
    border-radius: 3rem
}

.text-align-right {
    text-align: right
}

.roi-calculator_results-wrapper111 {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem
}

.roi-calculator_results-wrapper {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2.5rem;
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.roi-calculator_results-wrapper.is-clean,.roi-calculator_results-wrapper.is-static {
    position: static
}

.roi-calculator_results-wrapper.pricing-page {
    bottom: -144%
}

.results-row_wrapper {
    width: 100%
}

.results-row_column-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    margin-top: .5rem;
    display: flex
}

.results-row_column {
    background-color: #f9f9fe;
    border-radius: .75rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 1.5rem 1rem 1rem;
    display: flex;
    position: relative
}

.results-row_column.is-total {
    grid-row-gap: .5rem;
    text-align: left;
    background-color: #0000;
    align-items: flex-start;
    padding: 0
}

.roi-calculator_results-title {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.4
}

.roi-calculator_results-number {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    text-align: center;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.5
}

.roi-calculator_results-number.is-total,.roi-calculator_results-number.after-amplemarket {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.roi-calculator_results-description {
    color: #0e25507a;
    text-align: center;
    text-transform: uppercase;
    font-size: .75rem;
    line-height: 1.5
}

.results-row_pill {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: #fff;
    border-radius: 1rem;
    padding: .25rem .5rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.netnewrevenue {
    font-size: .625rem;
    line-height: 1.2
}

.roi-calculator_results-container {
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex
}

.roi-calculator_results-container.results-blur {
    filter: blur(5px)
}

.divider-horizontal {
    background-color: #d9d9d9;
    height: 1px
}

.form-button_icon-wrapper {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.form-button_loading-spinner {
    display: none
}

.yearlycostwrongphonessavings,.monthlycostwrongemailssavings,.yearlycostwrongemailssavings {
    font-size: .625rem;
    line-height: 1.2
}

.sticky {
    position: sticky;
    top: 0
}

.roi-calculator_label-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.roi-calculator_tooltip-icon {
    width: 1rem;
    height: 1rem
}

.roi-calculator_tooltip-wrapper {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.lp-hero_rich-text p {
    color: var(--black\<deleted\|variable-76b56407\>);
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.lp-hero_rich-text li {
    color: var(--black\<deleted\|variable-76b56407\>);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/643827c8d9af2908d37a964e_checkmark-filled.svg);
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 8px;
    padding-left: 32px;
    font-size: 1.1rem;
    line-height: 1.8
}

.lp-testimonial_quote {
    color: var(--black\<deleted\|variable-76b56407\>);
    font-size: 1.25rem;
    line-height: 1.4
}

.lp-testimonial_quote p {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    text-align: center;
    margin-bottom: 0;
    font-size: 1.25rem
}

.lp-quote_rich-text p {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    text-align: center;
    margin-bottom: 0;
    font-size: 1.25rem;
    line-height: 1.4
}

.lp-features_rich-text p {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6
}

.icon-1x1-100 {
    object-fit: contain;
    width: 8rem;
    height: 6.25rem
}

.icon-1x1-large {
    object-fit: contain;
    width: 8rem;
    height: 8rem
}

.no-valid-email-message {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    display: none
}

.no-valid-email-message.color-text-white.margin-top-small {
    display: none
}

.no-valid-email-message.color-text-yellow {
    color: var(--orange\<deleted\|variable-1ec4fb3e\>);
    display: none
}

.features-4-columns {
    grid-row-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    cursor: pointer;
    mix-blend-mode: normal;
    border-radius: .875rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: 17.25rem;
    padding: 2.5rem 1.875rem;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    display: flex;
    box-shadow: 0 16px 80px #00000012
}

.features-4-columns:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.features-4-columns.is-margin {
    cursor: auto;
    margin-top: 3rem
}

.features-4-columns.is-margin.is-last {
    cursor: auto
}

.features-4-columns_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.lp-cta_rich-text {
    color: #fff
}

.lp-cta_rich-text p {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    margin-bottom: 0;
    font-size: 1.1rem;
    line-height: 1.8
}

.lp-cta_rich-text li {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/643827c8d9af2908d37a964e_checkmark-filled.svg);
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 8px;
    padding-left: 32px;
    font-size: 1.1rem;
    line-height: 1.8
}

.lp-cta_rich-text h4 {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.p-19-2-comp-copy {
    color: #0e2550;
    text-align: center;
    margin-bottom: 0;
    padding-top: 11px;
    font-size: 1.1875rem;
    line-height: 1.5
}

.sec {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: center;
    max-width: 37.5rem;
    display: flex
}

.text-is-yellowgreen {
    color: var(--yellow-green\<deleted\|variable-6bc3247f\>)
}

.pop-up-1_image-wrapper-linkedin {
    object-fit: fill;
    background-color: #0000;
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 7.75rem;
    min-width: 7.75rem;
    height: 7.75rem;
    min-height: 7.75rem;
    display: flex
}

.link-41 {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.link-41:hover {
    color: var(--dodger-blue-3\<deleted\|variable-69a80150\>)
}

.container-1202 {
    float: none;
    object-fit: contain;
    border: 4px solid #e6e6f0;
    border-radius: 2px;
    width: 100%;
    max-width: none;
    margin-top: 31px;
    margin-left: auto;
    margin-right: auto;
    position: static
}

.html-embed-6 {
    object-fit: fill;
    display: block;
    position: static
}

.section-about-hero-3 {
    background-color: #f6f7fdb3;
    height: 670px;
    margin-top: 13.375rem;
    position: relative
}

.button-primary-blue-2 {
    text-align: center;
    background-color: #0000;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border: 2px #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-top: 27px;
    margin-right: 0;
    padding: .75rem 2rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .5s;
    display: flex
}

.button-primary-blue-2:hover {
    color: #fff;
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.container-1203 {
    object-fit: contain;
    min-width: 100px;
    max-width: 200px
}

.margin-top-16 {
    margin-top: 1rem
}

.request-form_input-textfield-2 {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: #000;
    border: 1px solid #0000;
    border-radius: .375rem;
    width: 100%;
    height: 3rem;
    margin-bottom: 0;
    padding: 0 1rem;
    font-weight: 600
}

.request-form_input-textfield-2:focus {
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.report-hero-image {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65560dc047b8bd13f07fbdcc_Report%20cover.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 70%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.link-data:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.p-19-left {
    color: #0e2550;
    text-align: left;
    margin-bottom: 0;
    padding-top: 11px;
    font-size: 1.1875rem;
    line-height: 1.5
}

.section-2columns_column-large {
    flex-direction: column;
    align-items: flex-start;
    width: 40rem;
    display: flex;
    position: relative
}

.section-2columns_column-large.is-testimonial {
    width: 49%;
    display: none
}

.section-2columns_column-large.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.section-2columns_column-large.is-hyper {
    width: 32rem
}

.section-2columns_column-large.is-multi {
    width: 38.5rem
}

.section-2columns_column-large.margin-right-xxxlarge {
    margin-right: 120px
}

.section-2columns_column-large.margin-right-large-responsive {
    margin-right: 60px
}

.section-2columns_column-large.margin-left-large-responsive {
    margin-left: 60px
}

.border-radius-20 {
    border-radius: 1.25rem;
    height: 100%
}

.border-radius-20.width-100 {
    display: inline-block
}

.image-graph {
    border-radius: 1.25rem
}

.features-5-blue {
    background-color: var(--dark-blue\<deleted\|variable-de89a943\>)
}

.features-5-blue.color-bg-light-blue {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll
}

.section-roi-hero {
    padding-top: 13.5rem;
    padding-bottom: 3rem;
    position: relative
}

.tab-roi-calculator_wrapper {
    z-index: 3;
    background-color: #52628114;
    border-radius: .75rem;
    flex-direction: row;
    justify-content: center;
    padding: .25rem;
    display: flex
}

.roi-tab {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #ddd0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .75rem 1rem;
    font-size: .8125rem;
    font-weight: 600;
    line-height: 1.15;
    display: flex
}

.roi-tab:hover {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.roi-tab.w--current {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa;
    border-radius: .5rem
}

.tab-link-tab-1 {
    background-color: #526281
}

.roi-calculator-tabs {
    flex-direction: column;
    align-items: center;
    max-width: 62.125rem;
    display: flex
}

.roi-tab-pane {
    width: 100%;
    margin-top: 1.5rem;
    padding-bottom: 0
}

.heading-xxx-large {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -6.4px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5rem;
    font-weight: 300;
    line-height: 1.15
}

.heading-xxx-large.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.heading-xxx-large.is-home-hero {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-size: 4.5rem
}

.heading-xxx-large.am-heading-56 {
    text-align: center;
    object-fit: fill
}

.heading-xxlarge-medium {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3.625rem;
    font-weight: 500;
    line-height: 1.15
}

.heading-xxlarge-medium.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.heading-xxlarge-regular {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3.625rem;
    font-weight: 400;
    line-height: 1.15
}

.heading-xlarge {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    font-weight: 600;
    line-height: 1.15
}

.heading-xlarge.text-align-center.is-mobile-28 {
    line-height: 1.5
}

.heading-xlarge.text-align-center.is-lineheight-1-5 {
    font-weight: 400;
    line-height: 1.5
}

.heading-xlarge.is-light {
    font-size: 2.65rem;
    font-weight: 300;
    line-height: 180%
}

.heading-xlarge.text-color-darkpurple {
    color: var(--darkpurple\<deleted\|variable-e39cbfe4-c10e-0008-8e5f-79099782774a\>)
}

.heading-xlarge.text-color-gold {
    color: var(--gold\<deleted\|variable-80e64c0a-9cb4-9412-c74b-c95627c742b9\>)
}

.heading-xlarge.text-color-dgrey {
    color: var(--color-10\<deleted\|variable-462cf6b9-af5a-2155-9323-278d8996ba61\>)
}

.heading-xlarge.text-color-blue {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.heading-x-large {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -1.32px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 1.1
}

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

.heading-x-large.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.heading-x-large.text-align-left {
    text-align: left
}

.heading-x-large.max-width-840 {
    display: inline
}

.heading-medium {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0108em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.15
}

.heading-medium.is-30 {
    font-size: 1.875rem;
    line-height: 1.23
}

.heading-medium.is-semibold {
    font-weight: 600
}

.heading-small-semibold {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0072em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.15
}

.heading-small-semibold.text-color-darkpurple {
    color: var(--darkpurple\<deleted\|variable-e39cbfe4-c10e-0008-8e5f-79099782774a\>)
}

.heading-small-semibold.text-color-gold {
    color: var(--gold\<deleted\|variable-80e64c0a-9cb4-9412-c74b-c95627c742b9\>)
}

.heading-small-semibold.text-color-darkgold {
    color: var(--color-10\<deleted\|variable-462cf6b9-af5a-2155-9323-278d8996ba61\>)
}

.heading-small-semibold.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.heading-small-medium {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0072em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.15
}

.body-large {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0048em;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.3
}

.body-large.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.body-large.text-color-white.is-tablet-24 {
    font-size: 1.3rem
}

.body-large.is-tablet-24.is-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.body-medium-regular {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0032em;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4
}

.body-medium-regular.text-color-newblue.is-tablet {
    display: none
}

.body-medium-regular.is-faq {
    color: var(--color-4\<deleted\|variable-ee58f975-9be7-2133-7af0-27ade64e27fd\>)
}

.body-medium-regular.is-faq-purple {
    color: var(--color-7\<deleted\|variable-cf29a31c-3ae2-7f6e-7c70-a8893d6f2ead\>)
}

.body-medium-regular.is-faq-gold,.body-medium-regular.is-faq-lightgold {
    opacity: .8;
    color: var(--gold\<deleted\|variable-80e64c0a-9cb4-9412-c74b-c95627c742b9\>)
}

.body-medium-regular.is-faq-darkgold {
    opacity: .8;
    color: var(--color-10\<deleted\|variable-462cf6b9-af5a-2155-9323-278d8996ba61\>)
}

.body-medium-regular.opacity-72 {
    opacity: .72
}

.body-medium-regular.text-align-center.margin-top-2 {
    margin-top: 6px
}

.body-medium-regular.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.body-medium-regular.opacity-80 {
    opacity: .8
}

.body-medium-regular.text-color-green4 {
    color: var(--green-4\<deleted\|variable-426ed35d-e24a-8c03-91f7-2daf53ce478d\>)
}

.body-medium-regular.opacity-70 {
    opacity: .7
}

.body-medium-regular.am-opacity-60 {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.body-medium-light {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0032em;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.4
}

.body-medium-light.is-faq {
    color: var(--color-4\<deleted\|variable-ee58f975-9be7-2133-7af0-27ade64e27fd\>)
}

.body-medium-light.is-faq-purple {
    color: var(--color-7\<deleted\|variable-cf29a31c-3ae2-7f6e-7c70-a8893d6f2ead\>)
}

.body-medium-light.is-faq-gold {
    opacity: .8;
    color: var(--color-4\<deleted\|variable-ee58f975-9be7-2133-7af0-27ade64e27fd\>);
    text-align: left
}

.body-medium-light.is-faq-darkgold {
    opacity: .8;
    color: var(--color-10\<deleted\|variable-462cf6b9-af5a-2155-9323-278d8996ba61\>)
}

.body-medium-light.is-faq-lightgold {
    opacity: .8;
    color: var(--gold\<deleted\|variable-80e64c0a-9cb4-9412-c74b-c95627c742b9\>)
}

.body-medium-light.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.body-small {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0042em;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5
}

.body-small.text-color-newblue.style-all-caps {
    text-transform: uppercase
}

.body-small.text-color-greydark {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.body-small.text-color-greydark.opacity-72,.body-small.opacity-72 {
    opacity: .72
}

.body-xsmall {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0042em;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.5
}

.body-xsmall.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn-primary {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    white-space: nowrap;
    background-color: #314ef0;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
    padding: 1rem 2rem;
    font-family: Inter;
    font-size: .875rem;
    font-weight: 600;
    line-height: 97%;
    transition: all .25s;
    display: flex
}

.btn-primary:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #03198b;
    border-color: #0000
}

.btn-primary:focus {
    outline-offset: 2px;
    background-color: #03198b;
    outline: 1px solid #03198b
}

.btn-primary.is-alternate {
    background-color: #314ef000;
    border: 1px solid #fff
}

.btn-primary.is-alternate:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.btn-primary.is-alternate:focus {
    outline-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn-primary.active {
    flex: none
}

.btn-primary.is-navbar-alternate {
    background-color: #314ef000;
    border: 1px solid #fff;
    font-weight: 600;
    transition-duration: .2s
}

.btn-primary.is-navbar-alternate:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.btn-primary.is-navbar-alternate:focus {
    outline-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn-primary.is-navbar-alternate.reverse {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    border-color: #000d53
}

.btn-primary.is-navbar-alternate.reverse:hover {
    background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn-primary.is-navbar-alternate.reverse.is-pricing-btn {
    height: auto;
    padding: .75rem 1.25rem;
    font-weight: 500
}

.btn-primary.is-navbar-alternate.reverse.is-pricing-btn.is-growth {
    border-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn-primary.is-navbar-alternate.reverse.is-pricing-btn.is-growth:hover {
    opacity: .8
}

.btn-primary.is-navbar {
    font-weight: 600
}

.btn-primary.is-navbar:focus {
    outline-offset: 2px;
    outline: 1px #03198b
}

.btn-primary.width-mobile-100 {
    width: 100%
}

.btn-primary.password_protected-submit-button {
    height: 4rem
}

.btn-primary.is-pricing {
    background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: 0;
    height: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-weight: 600;
    line-height: 1.2
}

.btn-primary.is-pricing:hover {
    background-color: #000d53cc
}

.btn-primary.is-pricing.main-option {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.btn-primary.is-pricing.main-option:hover {
    background-color: #314ef0cc
}

.btn-icon {
    grid-column-gap: .125rem;
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-align: center;
    text-transform: none;
    background-color: #0000;
    border: 2px #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.15;
    transition: all .2s;
    display: flex
}

.btn-icon:hover {
    color: var(--color-3\<deleted\|variable-f784e865-badb-18ad-f0b6-c80f6d6219b8\>)
}

.btn-icon:focus {
    outline-offset: .25rem;
    border-radius: .5rem;
    outline: 1px solid #314ef0
}

.btn-icon.is-faq-green {
    color: var(--green3\<deleted\|variable-1129a3b6-26b3-e97d-5d17-27b833401886\>);
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.15
}

.btn-icon.is-faq-green:focus {
    outline-color: var(--green\<deleted\|variable-ab7a8fc2-8f28-2ab6-c922-d6b06da688c6\>);
    outline-offset: .25rem;
    outline-width: 1px;
    outline-style: none
}

.btn-icon.is-faq-green:focus-visible,.btn-icon.is-faq-green[data-wf-focus-visible] {
    outline-color: var(--green\<deleted\|variable-ab7a8fc2-8f28-2ab6-c922-d6b06da688c6\>);
    outline-offset: .25rem;
    outline-width: 1px;
    outline-style: solid
}

.btn-icon.is-faq-green.hide {
    display: none
}

.btn-icon.is-faq-purple {
    color: var(--color-5\<deleted\|variable-8203ceb0-652b-6dc7-c4b0-f9abe0b9990e\>);
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.15
}

.btn-icon.is-faq-purple:focus {
    outline-offset: .25rem;
    outline: 1px #314ef0
}

.btn-icon.is-faq-purple:focus-visible,.btn-icon.is-faq-purple[data-wf-focus-visible] {
    outline-color: var(--color-6\<deleted\|variable-d276712b-ca78-4a72-a1fe-9a90cdb27772\>);
    outline-offset: .25rem;
    outline-width: 1px;
    outline-style: solid
}

.btn-icon.is-faq-purple.hide {
    display: none
}

.btn-icon.is-faq-gold {
    color: var(--orange-4\<deleted\|variable-53f1ae52-4e44-2106-a405-d0941b2397f9\>);
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.15
}

.btn-icon.is-faq-gold:focus {
    outline-color: var(--color-8\<deleted\|variable-ce44b0cb-f51c-7e31-0e69-00ec7fba52d6\>);
    outline-offset: .25rem;
    outline-width: 1px;
    outline-style: none
}

.btn-icon.is-faq-gold:focus-visible,.btn-icon.is-faq-gold[data-wf-focus-visible] {
    outline-color: var(--color-8\<deleted\|variable-ce44b0cb-f51c-7e31-0e69-00ec7fba52d6\>);
    outline-offset: .25rem;
    outline-width: 1px;
    outline-style: solid
}

.btn-icon.is-faq-gold.hide {
    display: none
}

.btn-icon.is-faq-darkgold {
    color: var(--color-9\<deleted\|variable-c055ae96-5a97-83a2-47f1-8c1652459dc7\>);
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.15
}

.btn-icon.is-faq-darkgold:focus {
    outline-offset: .25rem;
    outline: 1px #314ef0
}

.btn-icon.is-faq-darkgold:focus-visible,.btn-icon.is-faq-darkgold[data-wf-focus-visible] {
    outline-color: var(--color-9\<deleted\|variable-c055ae96-5a97-83a2-47f1-8c1652459dc7\>)
}

.btn-icon.is-faq-darkgold.hide {
    display: none
}

.icon-arrow {
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
}

.new-body {
    background-color: var(--am--primary-light);
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    font-family: Labilgrotesk,sans-serif;
    line-height: 1.2
}

.new-body.is-overflow-visible,.new-body.is-pricing,.main-wrapper.is-pricing {
    overflow: visible
}

.section-newhome-hero {
    background-color: #d9d9d9;
    padding-top: 12.5rem;
    padding-bottom: 3rem;
    position: relative;
    overflow: hidden
}

.page-padding-large {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.page-padding-large.is-left-0 {
    padding-left: 0
}

.page-padding-large.is-right-0 {
    padding-right: 0
}

.container-1280 {
    width: 100%;
    max-width: 83rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0
}

.container-1280.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.container-1280.is-right {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex
}

.container-1280.is-left {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.container-1280.margin-bottom-0 {
    margin-bottom: 0
}

.image-newhome-hero {
    z-index: 2;
    opacity: .05;
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.new-hompage-bg1 {
    width: 95rem;
    height: 88rem;
    position: absolute;
    inset: auto auto -45.625rem -32.5625rem
}

.new-hompage-bg2 {
    object-fit: cover;
    width: 75.5rem;
    height: 65.625rem;
    position: absolute;
    inset: -34rem auto auto -78.175rem
}

.test-image {
    width: 10rem
}

.max-width-746 {
    max-width: 46.625rem
}

.form-request-demo {
    margin-bottom: 0
}

.form-request-demo.is-cta {
    z-index: 4;
    flex-direction: column;
    width: 27.875rem;
    display: flex;
    position: relative
}

.form-request-wrapper {
    max-width: 28.5rem;
    display: flex;
    position: relative
}

.form-request-textfield {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #fff3;
    border: 1px #000;
    border-radius: 3rem;
    width: 100%;
    min-height: 3.875rem;
    margin-bottom: 0;
    padding: 1.475rem 11.75rem 1.375rem 1.5rem
}

.form-request-textfield::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.form-request-textfield.business-only-email-field.has-error {
    border-style: solid;
    border-color: #ff4b65
}

.request-form-submit {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    border-radius: 2.1875rem;
    padding: 1rem 2rem;
    font-size: .875rem;
    font-weight: 800
}

.request-form-submit.business-only-submit-button {
    font-weight: 600;
    transition: all .2s
}

.request-form-submit.business-only-submit-button:hover {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.request-form-submit.business-only-submit-button2 {
    font-weight: 600;
    transition: all .2s
}

.request-form-submit.business-only-submit-button2:hover {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.request-form-submit_wrapper {
    flex-direction: column;
    justify-content: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: .5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto
}

.navbar {
    z-index: 999;
    position: fixed;
    inset: 0% 0% auto
}

.new-navbar-container {
    z-index: 2;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex
}

.new-navbar-container.scrolled {
    padding-top: 1rem;
    padding-bottom: 1rem;
    transition: all .4s
}

.new-navbar-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex
}

.new-navbar-menu {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    align-items: center;
    display: flex
}

.navbar-brand-link {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.navbar-brand-link:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.new-navbar-logo {
    width: 11.125rem;
    height: 1.75rem
}

.btn {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 1rem 2rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.btn:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #017ffa
}

.btn.with-icon {
    color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.btn.with-icon:hover {
    background-color: #0000
}

.btn.with-icon.blue {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.btn.with-icon.blue:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.btn.with-icon.blue.is-open {
    min-height: 3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 1.125rem
}

.btn.with-icon.is-form {
    grid-column-gap: 1.25rem;
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    border-width: 1px;
    height: 3.75rem;
    padding: 1rem 1.875rem;
    font-size: 1.125rem
}

.btn.with-icon.is-form:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.btn.with-icon.is-form.special-button {
    border-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    background-color: var(--dodger-blue\<deleted\|variable-264871a9\>);
    cursor: pointer;
    position: relative
}

.btn.with-icon.is-form.roi-calculator-btn {
    cursor: pointer
}

.btn.with-icon.is-blog-template {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>)
}

.btn.with-icon.see-role {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(#3190f6,#3384f7);
    border-radius: 6.25rem;
    height: 5rem;
    padding: 1rem 1.875rem;
    font-size: 1.5rem;
    font-weight: 600
}

.btn.with-icon.see-role:hover {
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    box-shadow: 0 10px 25px #3b91f766
}

.btn.with-icon.is-start {
    grid-column-gap: 1.25rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: none;
    background-image: linear-gradient(270deg,#3190f6,#3384f7);
    border-radius: 6.25rem;
    min-width: 19.375rem;
    min-height: 4.375rem;
    padding: 1rem 2.375rem;
    font-size: 1.5rem;
    font-weight: 600
}

.btn.with-icon.is-start:hover {
    box-shadow: 0 10px 25px #3b91f766
}

.btn.with-icon.is-forfm-request {
    text-transform: none;
    border-width: 1px;
    width: 100%;
    font-size: .875rem
}

.btn.with-icon.is-forfm-request:hover {
    background-image: linear-gradient(270deg,#3384f7,#3e97f724)
}

.btn.with-icon.is-forfm-request.special-button {
    cursor: pointer;
    position: relative
}

.btn.is-text {
    color: #017ffa;
    border-style: none;
    flex: none
}

.btn.is-text:hover {
    background-color: #0000
}

.btn.is-demo {
    margin-top: 0;
    margin-right: 0;
    display: none;
    position: static;
    overflow: visible
}

.btn.is-demo.requestdemolink {
    color: #fff;
    display: none
}

.btn.is-demo.requestdemolink.special-button {
    position: absolute
}

.btn.is-demo.is-hybrid {
    display: none
}

.btn.is-demo {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.btn.is-demo:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.btn.is-demo.requestdemolink,.btn.is-demo.requestdemoform {
    display: block
}

.btn.transparent {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem;
    height: 2.625rem
}

.btn.transparent:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn.is-blue {
    clear: none;
    text-align: center;
    object-fit: contain;
    background-image: linear-gradient(269.47deg,#3384f7f5,#3e97f7);
    border-color: #0000;
    justify-content: center;
    align-items: center;
    height: 2.625rem;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: static;
    top: -58px;
    bottom: 0;
    left: 438px
}

.btn.is-blue:hover {
    background-color: #017ffa21;
    background-image: linear-gradient(#3384f7f5,#3e97f7);
    box-shadow: 0 10px 25px #3b91f766
}

.btn.is-blue.requestdemolink {
    display: flex
}

.btn.is-form-smart {
    background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-transform: uppercase;
    border-radius: .625rem;
    width: 6.875rem;
    height: 2.625rem
}

.btn.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    display: flex;
    position: absolute;
    inset: auto .5rem auto auto
}

.btn.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.btn.is-primary_blue {
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
    padding: .75rem 2rem;
    transition-duration: .5s
}

.btn.is-primary_blue:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
    border-color: #0000
}

.btn.is-sticky {
    background-image: linear-gradient(90deg,#3384f7,#3e95f7);
    flex-direction: column;
    min-height: 2.625rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600
}

.btn.is-sticky:hover {
    background-image: linear-gradient(#3384f7,#3e95f7)
}

.btn.is-demo-copy {
    color: #fff;
    background-image: linear-gradient(270deg,#0967ecf2,#3190f6);
    border-style: none;
    border-color: #0000;
    border-radius: 6.25rem;
    height: 3rem;
    margin-top: .5rem;
    margin-right: .625rem;
    padding: 1rem 1.875rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto auto
}

.btn.is-demo-copy:hover {
    background-image: linear-gradient(#0967ecf2,#3190f6)
}

.btn.is-demo-copy.requestdemolink,.btn.is-demo-copy.requestdemoform {
    display: block
}

.btn.is-clear-filter {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    padding: .875rem 6.25rem;
    font-weight: 600
}

.btn.is-clear-filter:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn.is-mobile-demo {
    display: none;
    overflow: visible
}

.btn.is-mobile-demo.requestdemolink {
    color: #fff;
    display: none
}

.btn.is-mobile-demo.requestdemolink.special-button {
    position: absolute
}

.btn.is-mobile-demo.is-hybrid {
    display: none
}

.btn.is--white {
    border-color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    min-width: 11rem
}

.btn.is--white:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #0000
}

.btn.is-form {
    grid-column-gap: 1rem;
    color: #f7f7f7;
    background-color: #409af7;
    border-style: solid;
    border-color: #409af7;
    padding: 1.125rem 1.875rem;
    display: flex
}

.btn.is-form:hover {
    border-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
    background-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.btn.is-ghost-white {
    border-color: #fff
}

.btn.is-ghost-white:hover {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    background-color: #fff
}

.btn.is-form {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    display: flex
}

.btn.is-form:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.new-navbar-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    align-items: center;
    padding: 0;
    font-size: .875rem;
    font-weight: 500;
    display: flex
}

.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.new-navbar-droparrow {
    flex-direction: column;
    justify-content: center;
    width: .875rem;
    height: .5rem;
    display: flex
}

.star-cards-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto
}

.star-card {
    background-color: #fff3;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
    display: flex
}

.star-card:hover {
    background-color: #ffffff40
}

.icon-star {
    object-fit: cover;
    width: auto;
    height: 3rem
}

.icon-star.is-smaller {
    width: auto;
    height: 2.5rem
}

.banner15_image {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%;
    max-height: 6rem
}

.heading-style-h1 {
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.2
}

.banner15_inner-wrapper {
    justify-content: flex-end;
    display: flex
}

.section-banner {
    z-index: 3;
    margin-top: 9.75rem;
    display: flex;
    position: relative
}

.banner15_image-wrapper {
    aspect-ratio: 3/2;
    object-fit: cover;
    background-image: linear-gradient(#00000080,#00000080);
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative;
    overflow: hidden
}

.banner15_component {
    justify-content: flex-end;
    width: 100vw;
    max-width: 100%;
    display: flex;
    overflow: hidden
}

.banner15_heading-wrapper {
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.banner15_marquee {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: space-around;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: grid
}

.section-newhome-solutions {
    padding-top: 6rem;
    padding-bottom: 6rem
}

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

.cards-wrapper {
    z-index: 10;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.cards-wrapper.is-product {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem
}

.cards-wrapper.is-product-3cl {
    grid-template-columns: 1fr 1fr 1fr
}

.cards-wrapper.is-product-2cl {
    grid-template-columns: 1fr 1fr
}

.cards-wrapper.is-comp-2cl {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr
}

.cards-wrapper.is-home {
    grid-template-columns: 1.1fr 1fr 1fr 1fr
}

.card-item {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: 1rem;
    height: 100%;
    padding: 1.25rem
}

.card-item.card-slow {
    padding: 1.5rem
}

.card-item.card-slow.is-big {
    padding-right: 1.5rem
}

.icon-1x1-medium {
    width: 3rem;
    height: 3rem
}

.icon-1x1-medium.is-dark {
    filter: brightness(25%)grayscale()
}

.icon-1x1-medium.is-dark.is-contain {
    object-fit: contain
}

.margin-top-12 {
    margin-top: .75rem
}

.margin-top-24 {
    margin-top: 1.5rem
}

.footer {
    color: var(--midnight-blue\<deleted\|variable-45e6ce7e\>);
    background-color: #03198b;
    padding-top: 6rem;
    padding-bottom: 3rem
}

.new-footer-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 3rem;
    display: flex
}

.new-footer-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    width: 11.3889vw;
    max-width: 10.25rem;
    display: flex
}

.new-footer-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 66.25vw;
    max-width: 59.625rem;
    display: grid
}

.footer-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.footer-title {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-weight: 500;
    line-height: 1.15
}

.footer-new-link {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    font-size: .875rem
}

.footer-new-link:hover {
    color: var(--ghost-white-2\<deleted\|variable-9608ce52\>)
}

.footer-new-link.is-small {
    font-size: .75rem
}

.footer-brand-link {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.new-footer-logo {
    width: 9.75rem;
    height: 1.5rem
}

.footer-new-socials {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    align-items: center;
    display: flex
}

.footer-social {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.footer-social:hover {
    opacity: .6
}

.footer-certif-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex
}

.certif-icon {
    width: 2.625rem;
    height: 2.625rem
}

.new-footer-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-top: 1px solid #ffffff29;
    justify-content: space-between;
    padding-top: 1rem;
    display: flex
}

.new-footer-copyright {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    align-items: center;
    display: flex
}

.partners-logos {
    width: 11.75rem;
    height: 1rem
}

.section-newhome-cta {
    padding-bottom: 6rem
}

.new-cta-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 1.75rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.absolute-image-100 {
    object-fit: cover;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6597e7cbdbf9458871673a4f_CTA-bg.svg);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.absolute-image-100.opacity-20 {
    opacity: .2
}

.new-cta-top {
    z-index: 4;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.cta-image-1 {
    z-index: 3;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% 0% auto auto
}

.cta-image {
    z-index: 3;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.section-newhome-integrations {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.integrations-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.integration-item {
    border-radius: 6.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 8.75rem;
    height: 8.75rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.section-newhome-statics {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65d3320586b9fff53d1be74d_Statics-bg.jpg);
    background-position: 50%,50%;
    background-size: auto,cover;
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden
}

.statics-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.statics-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex
}

.static-item {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 2rem;
    padding-right: 0;
    display: flex;
    position: relative
}

.statics-rod {
    background-color: #fff3;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    position: absolute;
    inset: auto 0% 0%
}

.newhome-statics-image {
    background-color: #a9a9a81a;
    border-radius: 100%;
    width: 53.875rem;
    height: 53.875rem;
    position: absolute;
    inset: auto auto -26.5rem -13.75rem
}

.section-newhome-why {
    background-color: #f2f2f1;
    padding-top: 6rem;
    padding-bottom: 10.5rem;
    position: relative;
    overflow: hidden
}

.section-newhome-why.background-color-bg-blue {
    background-color: #2941c7
}

.newhome-why-grid {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 48% 52%;
    grid-auto-columns: 1fr;
    display: grid
}

.newhome-why-grid.is-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.newhome-why-grid.is-2 {
    margin-top: 8rem
}

.why-grid-details {
    grid-column-gap: 1.5rem;
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.why-details-item {
    max-width: 16rem
}

.icon-heigh-48 {
    height: 3rem
}

.why-grid-left {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: relative
}

.grid-why-image_wrapper {
    background-color: #ffffff4d;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48.6111vw;
    max-width: 43.75rem;
    height: 35.2778vw;
    max-height: 31.75rem;
    margin-right: 2rem;
    padding: 1.375rem;
    display: flex;
    position: absolute
}

.grid-why-image {
    object-fit: cover;
    border-radius: .5rem;
    width: 100%;
    height: 100%
}

.section-newhome-quote {
    padding-top: 6rem;
    padding-bottom: 6rem
}

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

.newhome-quote-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    max-width: 66.375rem;
    display: grid
}

.newhome-quote-grid.is-quote.no-picture {
    grid-template-columns: auto;
    margin-left: auto;
    margin-right: auto
}

.newhome-quote-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 51.25rem;
    display: flex
}

.icon-quote {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    width: 2rem;
    height: 1.5rem
}

.newhome-quote-left {
    border-radius: 8.875rem;
    width: 13.3333vw;
    max-width: 12rem;
    position: relative
}

.image-100.is-hero {
    z-index: 3;
    border-radius: .5rem;
    position: relative
}

.quote-author-picture {
    object-fit: cover;
    border-radius: 8.875rem;
    width: 12rem;
    height: 12rem
}

.company-icon-wrapper {
    z-index: 2;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.125rem;
    height: 5.125rem;
    display: flex;
    position: absolute;
    inset: auto auto 0% -1.5rem
}

.icon-54 {
    width: 3.375rem
}

.section-newhome-ai {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden
}

.section-newhome-slider {
    background-image: linear-gradient(178deg,#efefef 1.6%,#efefef00 98.43%);
    padding-top: 6rem
}

.section-newhome-slider.is-pricing {
    background-image: none;
    overflow: hidden
}

.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.is-case {
    position: relative;
    overflow: visible
}

.splide.is-hide {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 66.3rem;
    margin-bottom: -3rem;
    padding-bottom: 3rem;
    display: none;
    overflow: visible
}

.splide.is-testimonial-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 66.3rem;
    margin-bottom: -3rem;
    padding-bottom: 3rem;
    display: flex;
    overflow: visible
}

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

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

.splide__track.is-case {
    z-index: 4;
    position: relative
}

.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__list.is-testimonial.width-mobile-100 {
    max-width: 100%
}

.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
}

.slider-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 52.68% 47.32%;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 28.625rem;
    display: grid
}

.slider-item.is-small-mobile {
    z-index: 5
}

.slider-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #ebe8f5;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 3rem;
    display: flex
}

.slider-text-wrapper.is-pricing {
    background-color: #fafafa
}

.image-slider {
    object-fit: cover;
    height: 100%
}

.image-slider.is-mobile-small.is-pricing {
    transition: all .75s cubic-bezier(.215,.61,.355,1)
}

.flex-horizontal {
    align-items: center;
    display: flex
}

.flex-horizontal.is-gap-4 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem
}

.flex-horizontal.is-gap-2 {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem
}

.flex-horizontal.is-gap-2.is-tablet {
    display: none
}

.flex-horizontal.is-gap-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.flex-horizontal.is-gap-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.flex-horizontal.is-gap-16.is-aligned-top {
    justify-content: flex-start;
    align-items: flex-start
}

.marquee {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.marquee.is-scrolling {
    overflow: visible
}

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

.marquee-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex
}

.marquee-item {
    flex: none;
    width: 53.5rem;
    height: 100%
}

.newhome-slider-title {
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.newhome-slider-title.is-demo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
}

.newhome-slider-title.is-pricing {
    justify-content: space-between;
    align-items: center
}

.view-more-container {
    z-index: 2;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3rem;
    padding-left: 5rem;
    padding-right: 5rem;
    display: flex;
    position: relative
}

.section-newhome-team {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.text-size-medium {
    font-size: 1.125rem
}

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

.button-6 {
    color: #0000;
    text-align: center;
    background-color: #0000;
    border: 1px solid #0000;
    padding: .75rem 1.5rem
}

.button-6.is-link {
    color: #0000;
    background-color: #0000;
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.button-6.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.layout423_instructions-callout {
    background-color: #0000001a;
    align-items: center;
    padding: 1.5rem;
    line-height: 1.6
}

.padding-section-large {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.layout423_card-content-bottom {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.layout423_overlay {
    background-color: #00000080;
    position: absolute;
    inset: 0%
}

.layout423_card-content {
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    min-height: 70vh;
    padding: 2rem;
    display: flex;
    position: relative
}

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

.layout423_card {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 50%;
    height: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden
}

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

.margin-bottom,.margin-bottom.margin-xxlarge,.margin-bottom.margin-xsmall,.margin-bottom.margin-xxsmall,.margin-bottom.margin-small {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.layout-423-instructions-delete {
    text-align: left;
    background-color: #0000;
    padding: 2rem
}

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

.layout423_hover-content {
    display: none
}

.layout423_image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.padding-global {
    padding-left: 5%;
    padding-right: 5%
}

.layout423_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.max-width-large {
    width: 100%;
    max-width: 48rem
}

.layout423_instructions-callout-image {
    margin-top: 1.5rem
}

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

.container-large.is-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.heading-style-h4 {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.3
}

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

.rl-styleguide_label {
    color: #0000;
    white-space: nowrap;
    cursor: context-menu;
    background-color: #0073e6;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block
}

.text-color-white-2 {
    color: #0000
}

.text-weight-semibold {
    font-weight: 400
}

.max-width-442 {
    max-width: 27.625rem
}

.team-solutions-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.team-solutions-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    cursor: pointer;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 7.125rem;
    height: 29.75rem;
    display: grid;
    position: relative;
    overflow: hidden
}

.team-solutions-item.active {
    grid-template-columns: 1fr 1fr;
    max-width: 39.25rem
}

.team-solution-picture_wrapper {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.team-solution-picture_wrapper.active {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.team-solution-picture {
    object-fit: cover;
    flex: none;
    width: 18.875rem;
    max-width: 18.875rem;
    height: 100%;
    transform: scale(1.2)translate(-1.7rem)
}

.team-solution-picture.active {
    width: 100%;
    max-width: none;
    transform: none
}

.team-solutions-item_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #9eeed659;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 3rem 2rem;
    display: none;
    overflow: hidden
}

.team-solutions-item_content.active {
    display: flex
}

.flex-vertical {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.flex-vertical.is-gap-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.flex-vertical.is-gap-8.is-team {
    flex: none;
    width: 14vw;
    overflow: hidden
}

.flex-vertical.is-gap-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.flex-vertical.is-100 {
    z-index: 4;
    width: 100%;
    position: relative
}

.flex-vertical.is-100.is-fixed {
    height: 95vh;
    overflow: auto
}

.flex-vertical.is-100.scroll-alert-1.is-content {
    height: auto;
    margin-bottom: 0;
    position: static
}

.flex-vertical.is-100.is-gap-4 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem
}

.flex-vertical.is-gap-24 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
}

.flex-vertical.is-center {
    justify-content: center
}

.embed-style {
    display: none
}

.new-hompage-bg3 {
    object-fit: cover;
    width: 98.25rem;
    height: 86.625rem;
    position: absolute;
    inset: -11.5rem -10rem auto auto
}

.logo-52 {
    flex: none;
    height: 3.25rem
}

.banner-wrapper {
    z-index: 3;
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex: none;
    padding-right: 3.5rem;
    display: flex;
    position: relative
}

.global-styles {
    position: absolute
}

.section-newhome-lead {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.navbar-blur {
    opacity: 0;
    background-color: #03198b80;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.eyeline {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    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-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.eyeline.text-color-green {
    color: var(--green3\<deleted\|variable-1129a3b6-26b3-e97d-5d17-27b833401886\>)
}

.eyeline.text-color-purple {
    color: var(--color-5\<deleted\|variable-8203ceb0-652b-6dc7-c4b0-f9abe0b9990e\>)
}

.eyeline.text-color-orange {
    color: var(--orange-4\<deleted\|variable-53f1ae52-4e44-2106-a405-d0941b2397f9\>)
}

.eyeline.text-color-darkorange {
    color: var(--color-9\<deleted\|variable-c055ae96-5a97-83a2-47f1-8c1652459dc7\>)
}

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

.eyeline.text-color-newblue.am-is-no-wrap {
    white-space: nowrap
}

.eyeline.text-color-darkbrown {
    color: var(--brown2\<deleted\|variable-3f2cfc73-a11b-ded3-a622-49075ab08d27\>)
}

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

.eyeline.is-small.opacity-50.align-right {
    align-self: flex-end
}

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

.eyeline.am-is-white.am-opacity-60.is-stretch {
    flex: 1
}

.eyeline.is-new {
    font-size: .875rem
}

.tag-title-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 1.5rem;
    display: flex;
    position: relative
}

.tag-title-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.tag-icon {
    width: 2rem;
    height: 2rem
}

.lead-bg {
    object-fit: fill;
    width: 34.4444vw;
    max-width: 31rem;
    height: 37.9167vw;
    max-height: 34.125rem;
    position: absolute;
    inset: auto 0% 0% auto
}

.lead-bg.is-tablet {
    display: none
}

.margin-top-72 {
    margin-top: 4.5rem
}

.tag-faq-grid {
    z-index: 8;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.07fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    display: grid;
    position: relative
}

.tag-faq-grid.is-reverse {
    grid-template-columns: 1fr .9fr
}

.tag-faq-grid.is-rev {
    grid-template-columns: 1.07fr 1fr
}

.faq-section-2 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.heading-small {
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.5
}

.heading-large {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    font-weight: 700;
    line-height: 1.2
}

.container-small-2 {
    width: 100%;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto
}

.faq-tag_item {
    grid-row-gap: 0rem;
    color: #161841;
    cursor: pointer;
    border-bottom: 1px solid #000d5329;
    flex-direction: column;
    width: 100%;
    padding-bottom: 1.5rem;
    display: flex
}

.faq-tag_item.is-12.none {
    z-index: -1;
    opacity: 0;
    height: 0;
    margin-top: -1.5rem;
    padding-bottom: 0;
    position: relative;
    overflow: hidden
}

.body-small-2 {
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.65
}

.tag-faq-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 36.25rem;
    display: flex
}

.faq-tag-question {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.faq-tag-answer {
    flex-direction: column;
    align-items: flex-start;
    height: 0;
    display: flex;
    overflow: hidden
}

.faq-tag-answer.open {
    height: auto;
    margin-bottom: -1rem;
    margin-left: -1rem;
    padding-bottom: 1rem;
    padding-left: 1rem
}

.space-24 {
    height: 1.5rem;
    padding-bottom: 0
}

.tag-faq-video_wrapper {
    aspect-ratio: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.tag-faq-video_wrapper.is-1 {
    padding-left: 2rem
}

.tag-faq-video_wrapper.is-3,.tag-faq-video_wrapper.is-4 {
    padding-right: 2rem
}

.tag-faq-video_wrapper.is-2 {
    padding-left: 2rem
}

.tag-faq-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.tag-faq-content.is-4 {
    align-items: flex-end
}

.content {
    z-index: 2;
    opacity: 0;
    object-fit: cover;
    width: 100%;
    height: auto;
    transition: all .5s;
    position: absolute;
    inset: 0%
}

.content.is-2 {
    z-index: 1
}

.content.is-5 {
    z-index: 4
}

.calculator-tab-content {
    margin: -4.5rem;
    padding: 4.5rem
}

.intelligence-bg {
    object-fit: fill;
    width: 39.3056vw;
    max-width: 35.375rem;
    height: 53.0556vw;
    max-height: 47.75rem;
    position: absolute;
    inset: auto 0% 0% auto
}

.intelligence-bg.is-desktop {
    display: none
}

.engagement-bg {
    object-fit: fill;
    width: 45.4167vw;
    max-width: 40.875rem;
    height: 47.2222vw;
    max-height: 42.5rem;
    position: absolute;
    inset: auto auto 5rem 5rem
}

.engagement-bg.is-tablet {
    display: none
}

.tag-bg {
    object-fit: fill;
    width: 46.1111vw;
    max-width: 41.5rem;
    height: 46.6667vw;
    max-height: 42rem;
    position: absolute;
    inset: auto auto 4.75rem 3.25rem
}

.tag-bg.is-tablet {
    display: none
}

.splide_list {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    margin-bottom: -3rem;
    margin-left: -3rem;
    margin-right: -3rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
    display: flex
}

.max-width-640 {
    max-width: 40rem
}

.tablet-hide {
    flex: none
}

.max-width-170 {
    max-width: 10.625rem
}

.max-width-200 {
    max-width: 12rem
}

.footer-column-title {
    cursor: auto
}

.footer-column-icon {
    display: none
}

.footer-column_inside {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.space-footer {
    display: none
}

.padding-0 {
    padding: 0
}

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

.hero-bg-video {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.slider-mask-left {
    z-index: 3;
    background-image: linear-gradient(90deg,var(--am--primary-light),#efeee600);
    width: 4rem;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.slider-mask-right {
    z-index: 3;
    background-image: linear-gradient(270deg,var(--am--primary-light),#efeee600);
    width: 4rem;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

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

.container-1126.is-slider {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden
}

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

.container-1190.is-slider {
    margin-bottom: -4rem;
    padding-bottom: 4rem;
    padding-left: 4rem;
    padding-right: 4rem;
    position: relative;
    overflow: hidden
}

.container-1190.is-slider.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.case-metrics-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex
}

.metric-item {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    display: flex
}

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

.quote-icon-wrapper {
    z-index: 2;
    background-color: #fffc;
    border-radius: .75rem;
    padding: 1.5rem;
    position: absolute;
    inset: auto auto 1rem 1rem
}

.space-16 {
    height: 1rem;
    padding-bottom: 0
}

.collection-lest,.marquee-content {
    flex: none
}

.marquee-content.is--scrolling {
    position: relative
}

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

.cta-grain {
    z-index: 4;
    pointer-events: none;
    object-fit: cover;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png);
    background-position: 50%;
    background-size: auto;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.section-report-hero {
    background-color: #f9f9fe;
    padding-top: 13.875rem;
    padding-bottom: 6rem;
    position: relative
}

.gird-report {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    max-width: 36.5rem;
    display: flex
}

.image-report {
    object-fit: cover;
    border-radius: 1.25rem;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.section-report-content {
    padding-top: 4.5rem;
    padding-bottom: 6rem
}

.report-content_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
    position: relative
}

.report-content_wrapper.is-gap-64 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem
}

.report-content_right {
    width: 100%;
    max-width: 43rem
}

.report-content_right.is-new {
    max-width: none
}

.report-content_left {
    flex-direction: column;
    width: 100%;
    max-width: 23.75rem;
    display: flex;
    position: relative
}

.report-richtext {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    width: 100%
}

.report-richtext h2 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.report-richtext h3 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 130%
}

.report-richtext p {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 150%
}

.report-richtext a {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    text-decoration: underline
}

.report-richtext ul {
    margin-bottom: 2rem;
    padding-left: 1.5rem
}

.report-richtext li {
    margin-bottom: 2rem
}

.report-richtext img {
    object-fit: cover;
    border-radius: .5rem;
    width: 100%;
    margin-top: 0
}

.report-richtext figure {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: cover;
    background-color: #ffffff4d;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden
}

.report-richtext h4 {
    margin-top: 0
}

.report-richtext h5,.report-richtext h6 {
    margin-top: 0;
    margin-bottom: 1rem
}

.report-richtext blockquote {
    border-left-width: 4px;
    border-left-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    line-height: 150%
}

.report-richtext h1 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.report-richtext ol {
    margin-bottom: 2rem
}

.report-table-content {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    max-height: 85vh;
    padding: .5rem;
    display: flex;
    position: relative;
    box-shadow: 0 2px 5px #0003
}

.report-table-content.is-long {
    height: 95vh;
    overflow: auto
}

.report-table-content.is-70vh {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    max-height: 70vh
}

.report-title {
    color: var(--am--primary-dark);
    width: 100%;
    padding: .2rem 1rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4
}

.report-title:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.report-title.w--current {
    background-color: #f8f8fd;
    border-radius: .75rem
}

.report-title.is-sub {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem;
    font-weight: 400
}

.report-title.is-sub:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.report-title.is-sub.w--current {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    background-color: #fff;
    border-radius: .75rem
}

.fs-toc_link-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.fs-toc_link-wrapper.is-h2 {
    margin-top: .5rem
}

.report-content_sticky {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    display: flex;
    position: sticky;
    top: 1rem
}

.report-content_sticky.is-new {
    top: 8rem
}

.report-social-wrapper {
    grid-column-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    border-radius: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    padding: 1rem;
    display: flex;
    position: relative;
    box-shadow: 0 18px 60.7px #00000014
}

.report-social-wrapper.is-tablet {
    display: none
}

.report-social-wrapper.is-desktop {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white)
}

.report-social-wrapper.is-desktop.is-fixed {
    position: absolute;
    inset: auto 0% 3rem
}

.section-report-interested {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.report-mask {
    background-color: #f6f7fd;
    width: 70.5556vw;
    height: 71.125rem;
    position: absolute;
    inset: 0% auto auto 0%
}

.margin-top-48 {
    margin-top: 3rem
}

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

.report-item {
    border-radius: 1.25rem;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden
}

.report-item_bottom {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5rem;
    display: flex
}

.report-item_bottom.is-no-toppadding {
    padding-top: 0
}

.heading-20 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    letter-spacing: -.05em;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.4
}

.heading-20.text-weight-light {
    font-weight: 300
}

.rod-100 {
    background-color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    opacity: .16;
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% -6rem
}

.report-button {
    display: flex
}

.newnav-blur {
    z-index: -1;
    opacity: 0;
    transition: all .2s;
    position: absolute;
    inset: 0%
}

.author-report-image {
    border-radius: 100%;
    width: 3rem;
    height: 3rem
}

.author-ireport-nfo {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.background-color-white {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.splide__arrows {
    z-index: 4;
    grid-column-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.splide__arrows.is-testimonial {
    max-width: 100%;
    top: 46%
}

.splide__arrow--prev {
    z-index: 10;
    color: var(--dark-slate-blue\<deleted\|variable-319aa19e\>);
    cursor: pointer;
    background-color: #ffffffe6;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    transition: all .25s;
    display: flex;
    position: relative
}

.splide__arrow--prev:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.splide__arrow--prev.is-testimonial {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light)
}

.splide__arrow--prev.is-testimonial:hover {
    background-color: var(--am--secondary-white)
}

.icon-arrow-2 {
    width: 1.5rem;
    height: 1.5rem
}

.slide-progress {
    background-color: #d5d9de;
    border-radius: 1.25rem;
    flex: 1;
    width: 100%;
    height: 3px;
    display: none;
    overflow: hidden
}

.slider-progress-bar {
    background-color: #ff6442;
    border-radius: 1.25rem;
    width: 30vw;
    height: 3px
}

.splide__arrow--next {
    z-index: 10;
    background-color: var(--am--secondary-light);
    color: var(--am--primary-dark);
    cursor: pointer;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    transition: all .25s;
    display: flex;
    position: relative
}

.splide__arrow--next:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.splide__arrow--next.is-testimonial {
    border: 1px solid var(--am--border-black)
}

.splide__arrow--next.is-testimonial:hover {
    background-color: var(--am--secondary-white)
}

.read-more-wrapper {
    z-index: 6;
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    height: 6rem;
    padding-bottom: 1rem;
    display: none;
    position: absolute;
    inset: auto 0% 0%;
    overflow: hidden
}

.read-more-wrapper.show {
    display: flex
}

.scroll-alert-2 {
    width: 100%;
    height: 1px;
    position: absolute;
    inset: .5rem 0% auto
}

.scroll-alert-1 {
    z-index: 4;
    width: 100%;
    height: 3px;
    margin-top: 2px;
    margin-bottom: -2px;
    position: absolute;
    inset: 0%
}

.scroll {
    flex-direction: column;
    margin-top: -.5rem;
    display: flex;
    position: relative;
    overflow: auto
}

.slider-arrow {
    color: var(--am--primary-dark);
    width: .625rem;
    height: .625rem;
    display: flex
}

.hero-15 {
    z-index: 4;
    padding-top: 10rem;
    padding-bottom: 6rem;
    position: relative
}

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

.hero-15_grid {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid
}

.hero-15_grid.is-center {
    align-items: center
}

.hero-15_grid-left {
    flex-direction: column;
    max-width: 30rem;
    display: flex
}

.hero-15_grid-left.is-big {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    align-items: flex-start;
    max-width: 33rem
}

.text-color-green {
    color: var(--green3\<deleted\|variable-1129a3b6-26b3-e97d-5d17-27b833401886\>)
}

.checklist_wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.checklist_wrapper.is-gap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
}

.checklist_wrapper.is-competitors {
    grid-row-gap: 1rem;
    max-width: 32rem
}

.checklist_item {
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/66b4910f07d08181158585c4_check-tick.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 1rem 1rem;
    align-items: center;
    min-height: 1.5rem;
    margin: 0;
    padding-left: 1.5rem;
    line-height: 1.2;
    display: flex
}

.checklist_item.is-grey {
    color: var(--grey-80\<deleted\|variable-73fb4f80-6bf6-4493-ca03-d60826cdd5f0\>)
}

.checklist_item.is-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65ce80c84a7cd41404249f27_Vector.png)
}

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

.form-request {
    color: #000;
    background-color: #d9d9d933;
    border: 1px solid #d9d9d900;
    border-radius: 6.25rem;
    width: 100%;
    height: 4rem;
    margin-bottom: 0;
    padding: .5rem 10.125rem .5rem 1.5rem;
    font-family: Inter;
    font-size: .9375rem;
    line-height: 1
}

.form-request:focus-visible,.form-request[data-wf-focus-visible] {
    border-style: solid;
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.form-request::placeholder {
    color: #00000080
}

.form-request.is-get-started {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 400
}

.form-request.is-get-started::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-request.is-competitive {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    font-size: .875rem;
    line-height: 4rem
}

.form-request.is-competitive::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.form-request.is-blog-suscribe {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #f7f7f7;
    width: 100%;
    height: 3.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem
}

.form-request.is-blog-suscribe::placeholder {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.form-request.is-blog {
    width: 27.5rem;
    height: 4.25rem;
    padding: 1.375rem 2.375rem;
    line-height: 100%
}

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

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

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

.form-request.is-cta-9 {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.form-request.is-cta-9:focus-visible,.form-request.is-cta-9[data-wf-focus-visible] {
    border-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.form-request.is-cta-9::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    letter-spacing: -.042em;
    font-size: .875rem
}

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

.form-request.am-form-email.is-password {
    font-family: Labilgrotesk,sans-serif
}

.btn-secondary {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-align: center;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
    padding: 1rem 1.5rem;
    font-family: Inter;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 97%;
    transition: all .25s;
    display: flex
}

.btn-secondary:hover {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn-secondary:focus {
    outline-color: var(--white\<deleted\|variable-cbe5fb85\>);
    outline-offset: 2px;
    outline-width: 1px;
    outline-style: solid
}

.btn-secondary.is-alternate {
    background-color: #314ef000;
    border: 1px solid #fff
}

.btn-secondary.is-alternate:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.btn-secondary.active {
    background-color: #03198b;
    flex: none
}

.btn-secondary.is-navbar-alternate {
    background-color: #314ef000;
    border: 1px solid #fff;
    transition-duration: .2s
}

.btn-secondary.is-navbar-alternate:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.btn-secondary.is-navbar-alternate.reverse {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    border-color: #000d53
}

.btn-secondary.is-navbar-alternate.reverse:hover {
    background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.btn-secondary.is-form.business-only-submit-button {
    font-weight: 600
}

.btn-absolute-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: absolute;
    inset: 0% .5rem 0% auto
}

.hero-15_grid-right {
    background-color: #ffffff4d;
    border-radius: 1rem;
    max-width: 43.5rem;
    padding: 1.5rem;
    position: relative
}

.hero-15_video-wrapper {
    z-index: 2;
    aspect-ratio: auto;
    padding-top: 56%;
    padding-bottom: 0;
    position: relative
}

.hero-15_video {
    aspect-ratio: 16/9;
    border-radius: .75rem;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.hero-15_grid-circle {
    background-color: #09d69933;
    border-radius: 100%;
    width: 41.5278vw;
    max-width: 37.375rem;
    height: 41.5278vw;
    max-height: 37.375rem;
    position: absolute;
    inset: -3.75rem -11.875rem auto auto
}

.hero-15_grid-circle.is-purple {
    background-color: #a261f533
}

.hero-15_grid-circle.is-brown {
    background-color: #ffbc5633
}

.hero-15_grid-circle.is-right {
    right: -32rem
}

.hero-15_grid-circle.is-darkbrown {
    background-color: #f8762d33;
    max-width: 37.37rem
}

.statistic-1 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.statistic-1_container {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

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

.statics-1_wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 10rem 15rem 12rem;
    grid-auto-columns: 1fr;
    width: 45rem;
    display: grid
}

.statics-1_item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 1.25rem;
    line-height: 1.15;
    display: flex
}

.feature-6 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
    position: relative
}

.feature-6.is-padding-bottom0 {
    padding-bottom: 0
}

.feature-6_wrapper {
    grid-row-gap: 3rem;
    flex-direction: column;
    display: flex
}

.feature-6_wrapper.is-v2 {
    grid-row-gap: 0rem
}

.feature-6_wrapper.is-analytics {
    grid-row-gap: 7rem
}

.feature-6_feature-row {
    z-index: 3;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.feature-6_feature-row.is-up {
    align-items: flex-start
}

.feature-6_feature-row.is-reverse {
    flex-direction: row-reverse
}

.feature-6_feature-row.spacing-x {
    margin-top: 15px
}

.feature-6_feature-row.is-v2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.feature-6_feature-row-text {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 24rem;
    display: flex;
    position: relative
}

.feature-6_feature-row-text.is-testimonial {
    width: 49%;
    display: none
}

.feature-6_feature-row-text.is-drive {
    align-items: center;
    width: 616px;
    height: 468px
}

.feature-6_feature-row-text.is-hyper {
    width: 32rem
}

.feature-6_feature-row-text.is-multi {
    width: 38.5rem
}

.feature-6_feature-row-text.margin-right-xxxlarge {
    margin-right: 120px
}

.feature-6_feature-row-text.margin-right-large-responsive {
    margin-right: 60px
}

.feature-6_feature-row-text.margin-left-large-responsive {
    margin-left: 60px
}

.feature-6_feature-row-text.is-big {
    max-width: 34rem
}

.feature-6_feature-row-text.is-v2 {
    justify-content: center;
    max-width: none;
    padding-right: 5rem
}

.feature-6_feature-row-text.is-v2.is-right {
    padding-left: 5rem;
    padding-right: 0
}

.feature-6_feature-row-text.is-v2.is-competitors {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-right: 2.5rem
}

.feature-6_feature-row-text.is-v2.is-competitors.is-right {
    max-width: 32rem;
    padding-left: 2.5rem;
    padding-right: 0
}

.text-color-bluedark {
    color: var(--new-blue\<deleted\|variable-1452cc27-b01d-bf9d-5d4b-f7c2c65a7800\>)
}

.product-image {
    width: 43.5rem;
    position: relative
}

.product-image.border-radius-20 {
    border-radius: 1.25rem
}

.product-image.border-radius-20.max-width-450.margin-left-large-responsive {
    margin-left: 48px
}

.product-image.border-radius-20.max-width-450.margin-right-large-responsive {
    margin-left: 0;
    margin-right: 48px
}

.product-image.border-radius-20.max-width-450.shadow {
    box-shadow: 12px 16px 5px #0003
}

.product-image.border-radius-20.max-width-450.margin-left-large-responsive-2 {
    margin-left: 48px
}

.product-image.is-right-column {
    left: 4vw
}

.product-image.is-left-column {
    right: 4vw
}

.product-image.is-margin {
    margin-left: 4rem
}

.product-image.is-analytics {
    width: 39rem
}

.feature-7 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
}

.feature-7.is-bottom-padding0 {
    padding-top: 4rem;
    padding-bottom: 0
}

.feature-7.is-top-padding-0 {
    padding-top: 0
}

.feature-7.is-padding-0 {
    padding-top: 0;
    padding-bottom: 0
}

.green-gradient {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-8 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.feature-8.is-top-padding-0 {
    padding-top: 0
}

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

.cta-7_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--am--primary-dark);
    border-radius: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: .75rem 1.5rem .75rem .75rem;
    display: grid;
    position: relative
}

.cta-7_image {
    aspect-ratio: 482/272;
    object-fit: cover;
    border-radius: .75rem;
    width: 100%
}

.cta-7_right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.cta-7_text {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex
}

.text-color-lightgreen {
    color: var(--color-13\<deleted\|variable-27d6f6e5-1a48-a190-3541-557666c19308\>)
}

.faq-1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden
}

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

.faq-container {
    z-index: 3;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    margin-top: 3rem;
    display: flex;
    position: relative
}

.heading-xsmall-semibold {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.006em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.2
}

.heading-xsmall-semibold.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.faq-7_image1 {
    background-color: #09d6991a;
    background-image: linear-gradient(#009d101a,#009d101a);
    border-radius: 100%;
    width: 2.125rem;
    height: 2.125rem;
    position: absolute;
    inset: 10.875rem auto auto -7rem
}

.faq-7_image1.is-purple {
    background-color: #09d69900;
    background-image: linear-gradient(#a261f54d,#a261f54d)
}

.faq-7_image1.is-brown {
    background-color: #ffbc5633;
    background-image: none
}

.faq-7_image1.is-darkbrown {
    background-color: #f8762d33;
    background-image: none
}

.faq-7_image2 {
    z-index: 2;
    background-color: #009d101a;
    background-image: linear-gradient(#009d1026,#fff3);
    border-radius: 100%;
    width: 37.375rem;
    height: 37.37rem;
    position: absolute;
    inset: auto -5.5rem -15.75rem auto
}

.faq-7_image2.is-purple {
    background-color: #009d1000;
    background-image: linear-gradient(#a261f54d,#fff3)
}

.faq-7_image2.is-brown {
    background-color: #009d1000;
    background-image: linear-gradient(#ffbc564d,#fff3)
}

.faq-7_image2.is-darkbrown {
    background-color: #009d1000;
    background-image: linear-gradient(#f8762d4d,#fff3)
}

.green-gradient-2 {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-9 {
    padding-top: 6rem;
    padding-bottom: 10.25rem
}

.feature-9.is-padding-bottom96 {
    padding-bottom: 6rem
}

.flex-space-bottom {
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.banner {
    z-index: 3;
    display: flex;
    position: relative
}

.case-item {
    border-radius: 1.25rem;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden
}

.text-color-purple {
    color: var(--medium-purple\<deleted\|variable-2a6855f9\>)
}

.feature-10 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.quote-grid_2cl {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.feature-10_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #f9f9fd;
    border-radius: 1.5rem;
    flex-direction: column;
    align-items: center;
    padding: 4rem 1.5rem 1.5rem;
    display: flex;
    position: relative
}

.feature-10_item.height-x {
    object-fit: fill;
    height: 360px;
    max-height: 100%;
    overflow: scroll
}

.feature-10_item.height-xx,.feature-10_item.height-295 {
    height: 295px
}

.feature-10_item.is-blue {
    background-color: #0e2550
}

.feature-10_author-wrapper {
    grid-column-gap: .5rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.inline-quote_author-image-copy,.quote-author_image {
    border-radius: 100%;
    width: 3rem;
    height: 3rem
}

.feature-10_quote-icon-top {
    width: 1.875rem;
    height: 1.875rem;
    position: absolute;
    inset: 1.5rem auto auto 1.5rem
}

.inline-quote__icon-after-copy,.feature-10_quote-icon-bottom {
    transform-style: preserve-3d;
    width: 1.875rem;
    height: 1.875rem;
    position: absolute;
    inset: auto 1.5rem 1.5rem auto;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.purple-gradient {
    background-image: linear-gradient(#a261f533,#a261f500);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-11 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
    position: relative
}

.how-it-works-2_steps-wrapper-copy {
    flex-direction: column;
    align-items: center;
    display: flex
}

.flex-vertical-copy {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.flex-vertical-copy.is-gap-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.flex-vertical-copy.is-gap-8.is-team {
    flex: none;
    min-width: 17rem;
    overflow: hidden
}

.flex-vertical-copy.is-gap-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.flex-vertical-copy.is-100 {
    z-index: 4;
    width: 100%;
    position: relative
}

.flex-vertical-copy.is-100.is-fixed {
    height: 95vh;
    overflow: auto
}

.flex-vertical-copy.is-100.scroll-alert-1.is-content {
    height: auto;
    margin-bottom: 0;
    position: static
}

.flex-vertical-copy.is-gap-24 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
}

.feature-11_wrapper {
    flex-direction: column;
    display: flex
}

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

.cta-8_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: #a261f533;
    border-radius: 1.625rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 1.5rem;
    display: grid;
    position: relative
}

.cta-8_image {
    aspect-ratio: 482/272;
    object-fit: cover;
    border-radius: 1rem;
    width: 100%
}

.cta-8_right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.margin-top-8 {
    margin-top: .5rem
}

.purple-gradient-2 {
    background-image: linear-gradient(to bottom,var(--pink-20\<deleted\|variable-4546b19d-7d62-3bee-5497-a6f56230d783\>),#fff0);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.download-btn {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    background-color: #314ef0;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    line-height: 1;
    transition: all .5s;
    display: flex
}

.download-btn:hover {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #03198b;
    border-color: #0000
}

.download-btn:focus {
    outline-offset: 2px;
    background-color: #03198b;
    outline: 1px solid #03198b
}

.download-btn.is-alternate {
    background-color: #314ef000;
    border: 1px solid #fff
}

.download-btn.is-alternate:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.download-btn.active {
    background-color: #03198b;
    flex: none
}

.download-btn.is-navbar-alternate {
    background-color: #314ef000;
    border: 1px solid #fff;
    transition-duration: .2s
}

.download-btn.is-navbar-alternate:hover {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.download-btn.is-navbar-alternate.reverse {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    border-color: #000d53
}

.download-btn.is-navbar-alternate.reverse:hover {
    background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.feature-12 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.quote-grid_1cl {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.feature-12_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--purple-20\<deleted\|variable-5cf159bb-4dbf-4aeb-fb6b-2f8f5cb42faf\>);
    border-radius: 1.5rem;
    flex-direction: column;
    align-items: center;
    padding: 4rem 1.5rem 1.5rem;
    display: flex;
    position: relative
}

.feature-12_item.height-x {
    object-fit: fill;
    height: 360px;
    max-height: 100%;
    overflow: scroll
}

.feature-12_item.height-xx,.feature-12_item.height-295 {
    height: 295px
}

.feature-12_item.is-blue {
    background-color: #0e2550
}

.text-color-brown {
    color: var(--color-14\<deleted\|variable-8f4e4165-5ce2-6bce-e9ef-baa1608cbb91\>)
}

.brown-gradient {
    background-image: linear-gradient(#ffbc5633,#a261f500);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.section-smart,.feature-13 {
    background-color: #f6f7fdb3;
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-14 {
    z-index: 2;
    padding-top: 12rem;
    padding-bottom: 12rem;
    position: relative
}

.feature-15 {
    z-index: 2;
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.feature-16 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-16.top-padding-0,.feature-16.top-padding-0-desktop {
    padding-top: 0
}

.feature-16.bottom-padding-0 {
    padding-bottom: 0
}

.video-100 {
    object-fit: fill;
    border-radius: 0;
    width: 100%
}

.feature-17 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.text-color-darkbrown {
    color: var(--color-9\<deleted\|variable-c055ae96-5a97-83a2-47f1-8c1652459dc7\>)
}

.darkbrown-gradient {
    background-image: linear-gradient(180deg,var(--am--secondary-white),#fbfbfb00);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

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

.cta-9_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65c311180c44cc62c2854c99_CTA-BG.jpg);
    background-position: 0 0,50%;
    background-size: auto,cover;
    border-radius: 1.625rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative
}

.cta-9_wrapper-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.hero-16 {
    padding-top: 12rem
}

.hero-16_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.hero-16_grid.is-center {
    align-items: center
}

.hero-16_grid-left {
    flex-direction: column;
    width: 50%;
    max-width: 30rem;
    display: flex
}

.hero-16_grid-left.is-partners {
    max-width: 24.9rem
}

.hero-16_grid-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff4d;
    border-radius: 1rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 50%;
    max-width: 39rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.hero-16_grid-right-image {
    aspect-ratio: 582/412;
    object-fit: cover;
    width: 100%
}

.hero-16_grid-right-image.border-radius-8 {
    border-radius: .5rem
}

.feature-19 {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65c38df4720ec02e3f49f566_Solution-Bg.jpg);
    background-position: 50%;
    background-size: cover;
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.feature-19.is-padding-bottom0 {
    padding-bottom: 0
}

.feature-20 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-20.is-padding-top0 {
    padding-top: 0
}

.how-it-works-2_steps-info-small {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    width: 100%;
    margin-bottom: 5rem;
    padding: 1.5rem;
    display: flex;
    box-shadow: 0 20px 40px #314ef01f
}

.how-it-works-2_steps-info-small.is-last {
    margin-bottom: 0
}

.light-gradient {
    background-image: linear-gradient(#efefef,#fff0);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.newnav-open-div {
    z-index: -1;
    opacity: 0;
    transition: all .2s;
    position: absolute;
    inset: 0%
}

.feature-21 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.feature-21.padding-top-0 {
    padding-top: 0
}

.feature-21.is-pricing {
    padding-top: 6rem;
    padding-bottom: 6rem;
    overflow: hidden
}

.flex-vertical-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.feature-22 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-23 {
    padding-top: 6rem;
    position: relative
}

.feature-23_title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
    max-width: 52.625rem;
    display: flex
}

.feature-23_grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.feature-23_grid-item {
    border-radius: 1rem;
    flex-direction: column;
    height: 100%;
    display: flex;
    overflow: hidden
}

.feature-23_grid-item-top {
    position: relative
}

.feature-23_grid-item-bottom {
    background-color: #f8762d1a;
    flex: 1;
    padding: 1.5rem
}

.feature-23_grid-item-image {
    aspect-ratio: 632/408;
    object-fit: cover;
    width: 100%
}

.feature-23_grid-item-logo-wrapper {
    z-index: 2;
    background-color: #fffc;
    border-radius: .75rem;
    padding: 1.125rem;
    position: absolute;
    inset: auto auto 1.5rem 1.5rem
}

.feature-23_grid-item-logo {
    filter: invert();
    width: 6.875rem
}

.hero-17 {
    margin-bottom: -3rem;
    padding-top: 8rem;
    padding-bottom: 3rem;
    position: relative;
    overflow: hidden
}

.hero-17.am-is-black-bg.is-demo-page {
    justify-content: center;
    align-items: center;
    min-height: 100dvh;
    margin-bottom: 0;
    padding-top: 7rem;
    padding-bottom: 7rem;
    display: flex
}

.hero-17_grid {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px,33.5rem) minmax(200px,39.25rem);
    grid-auto-columns: 1fr;
    justify-content: space-between;
    width: 100%;
    display: grid
}

.hero-17_grid-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.hero-17_grid-left.is-demo-page {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.hero-17_grid-left.am-new {
    justify-content: flex-start
}

.hero-17_grid-left.am-new.am-max-width-460.is-ads {
    justify-content: space-between
}

.hero-17_grid-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    padding: 3rem;
    display: flex;
    position: relative
}

.hero-17_author-image {
    object-fit: cover;
    border-radius: .5rem;
    width: 3.875rem;
    height: 3.875rem
}

.hero-17_video {
    z-index: 2;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0%
}

.hero-17_image {
    z-index: 1;
    opacity: .05;
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0%
}

.hero-17_image.is-20 {
    opacity: .2
}

.hero-17_image.is-10,.hero-17_image.is-1 {
    opacity: .1
}

.pricing {
    z-index: 4;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 31.25rem;
    padding: 2.5rem;
    display: flex;
    position: absolute;
    inset: auto 0 -79% auto;
    box-shadow: 0 16px 80px #00000012
}

.pricing.is-clean,.pricing.is-static {
    position: static
}

.pricing.pricing-page {
    bottom: -144%
}

.register-link {
    opacity: 1;
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    white-space: normal;
    cursor: pointer;
    mix-blend-mode: normal;
    background-color: #0000;
    border-radius: 0;
    padding: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    transition: all .2s cubic-bezier(.215,.61,.355,1);
    display: block;
    position: static
}

.register-link:hover {
    color: var(--am--complementary--phoenix-orange)
}

.new-demo-form {
    flex-flow: column;
    flex: 1;
    width: 100%;
    margin-bottom: 0;
    display: flex
}

.new-from-text-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--am--primary-dark-transparent);
    flex-flow: column;
    margin-top: 1.25rem;
    display: flex
}

.new-from-text-wrapper.no-border {
    border-bottom-style: none
}

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

.link-newblue:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.new-demo-form_field-label {
    color: var(--am--primary-dark-transparent);
    margin-bottom: .375rem;
    padding-left: .25rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5
}

.new-demo-form_field-label.is-academy {
    color: #8792a7
}

.new-form-company_wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    margin-bottom: 1.5rem;
    display: flex
}

.new-demo-form_input-textfield {
    border: 1px solid var(--am--borders--black-medium);
    background-color: var(--am--secondary-white);
    color: var(--am--primary-dark);
    border-radius: .5rem;
    width: 100%;
    height: 3rem;
    margin-bottom: 0;
    padding: 0 1rem;
    font-weight: 400
}

.new-demo-form_input-textfield:focus {
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.new-demo-form_input-textfield::placeholder {
    color: #1116
}

.new-demo-form_input-textfield.business-only-email-field {
    margin-bottom: 0
}

.new-demo-form_input-textfield.is-dropdown {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6566f92e3d04235feba96661_Arrow-purple.svg);
    background-position: 96%;
    background-repeat: no-repeat;
    background-size: auto 40%;
    font-weight: 400
}

.hero-17_star-cards-wrapper {
    z-index: 2;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto auto 1.65rem -28rem
}

.hero-17_star-cards-wrapper.proof-logos-position-top-custom {
    top: 550px
}

.hero-17_star-card {
    background-color: #fff3;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
    display: flex
}

.grey-gradient {
    background-image: linear-gradient(#efefef,#a261f500);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-25 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.aurora-bg {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65a64078b39f89e4768f57a6_Bg.svg);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-25_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.feature-25_grid-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
    overflow: hidden
}

.feature-25_grid-item-image {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-25_grid-item-text {
    flex-direction: column;
    display: flex
}

.feature-25_grid-item-top {
    aspect-ratio: 396/592;
    padding-top: 67%;
    position: relative
}

.feature-26 {
    padding-top: 6rem;
    padding-bottom: 12rem;
    position: relative
}

.feature-26_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px,33.5rem) minmax(200px,43.75rem);
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.feature-26_grid-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.feature-26_grid-right {
    position: relative
}

.feature-26_grid-image {
    border-radius: .5rem;
    width: 100%
}

.feature-26_circle1 {
    z-index: -1;
    background-color: #e6ecf4;
    border-radius: 100%;
    width: 36.625rem;
    height: 36.625rem;
    position: absolute;
    inset: auto auto -6rem -7rem
}

.feature-26_grid-imag-wrapper {
    background-color: #ffffff4d;
    border-radius: 1rem;
    padding: 1.5rem
}

.feature-26_circle2 {
    z-index: -1;
    background-color: #e6ecf4;
    border-radius: 100%;
    width: 2rem;
    height: 2rem;
    position: absolute;
    inset: auto auto -6rem -7.5rem
}

.feature-27 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-27_grid {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    width: 100%;
    display: grid
}

.feature-27_grid-item {
    flex-direction: column;
    align-items: center;
    padding-right: 0;
    display: flex;
    position: relative
}

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

.hero-18 {
    margin-bottom: -4rem;
    padding-top: 12rem;
    padding-bottom: 4rem;
    position: relative;
    overflow: hidden
}

.hero-18_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: grid;
    position: relative
}

.hero-18_grid-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    max-width: 24rem;
    padding-bottom: 4rem;
    display: flex
}

.hero-18_video {
    z-index: 2;
    width: 100%;
    height: 84%;
    position: absolute;
    inset: 0%
}

.hero-18_grid-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
    position: relative
}

.hero-18_grid-imag-wrapper {
    background-color: #ffffff4d;
    border-radius: 1rem;
    padding: 1.5rem;
    position: relative;
    left: -6.375rem
}

.hero-18_grid-image {
    border-radius: .5rem;
    width: 100%
}

.hero-19 {
    padding-top: 12rem;
    padding-bottom: 6rem
}

.hero-19_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.hero-19_grid.is-center {
    align-items: center
}

.hero-19_grid-left {
    flex-direction: column;
    max-width: 39.25rem;
    display: flex
}

.hero-19_grid-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff4d;
    border-radius: 1rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 39rem;
    margin-right: -6.25rem;
    padding: 1.25rem;
    display: flex;
    position: relative
}

.feature-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.feature-28.is-top-padding-0 {
    padding-top: 0
}

.feature-28.is-bottom-padding-0 {
    padding-bottom: 0
}

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

.container-922.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.max-width-628 {
    max-width: 39.25rem
}

.feature-28_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.feature-28_grid-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    align-items: stretch;
    padding: 3rem 2rem;
    display: flex
}

.feature-28_grid-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    padding: 2.25rem 1.5em 2.25rem 1.5rem;
    display: flex
}

.feature-28_grid-icon {
    width: 14rem;
    height: 2.125rem;
    margin-left: auto;
    margin-right: auto
}

.vs-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.vs-wrapper_inside {
    background-color: #314ef0;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.5rem;
    height: 4.5rem;
    display: flex
}

.logo-vs {
    width: 2rem
}

.feature-28_icon-wrapper {
    background-color: #f7f7f7;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.logo-72 {
    height: 4.5rem
}

.feature-28_circle-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.feature-28_circle {
    background-color: #ebdcff80;
    border-radius: 100%;
    width: 29.5rem;
    height: 29.5rem
}

.feature-29 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-29.is-bottom-padding0,.feature-29.no-padding-bottom {
    padding-bottom: 0
}

.feature-29_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.feature-29_grid-link {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-align: center;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex
}

.feature-29_grid-link:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    background-color: #d9d9d9b3
}

.cta-form {
    margin-bottom: -3rem;
    padding-top: 14rem;
    padding-bottom: 3rem;
    position: relative;
    overflow: hidden
}

.feature-30 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-30.is-bottom-padding0 {
    padding-bottom: 0
}

.feature-30_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.feature-30_grid-left {
    background-color: #ffffff4d;
    padding: 1.5rem;
    position: relative
}

.feature-30_grid-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    max-width: 38.75rem;
    display: flex
}

.feature-30_grid-image {
    grid-template-columns: 200px 1fr
}

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

.container-1400.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.request-form-2 {
    margin-bottom: -3rem;
    padding-top: 6rem;
    padding-bottom: 3rem;
    position: relative;
    overflow: hidden
}

.request-form-bg {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-31 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-31.is-bottom-paddding-0 {
    padding-bottom: 0
}

.feature-32 {
    padding-top: 6rem;
    padding-bottom: 0;
    position: relative
}

.feature-title {
    padding-bottom: 4.5rem;
    position: relative
}

.gradient-82 {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65d739c7bfcdc292d800f9c2_Competitor-bg.jpg);
    background-position: 0 0,0 0;
    background-repeat: repeat,repeat;
    background-size: auto,cover;
    width: 100%;
    height: 82%;
    position: absolute;
    inset: 0%
}

.text-color-green2 {
    color: var(--green2\<deleted\|variable-3f4791c9-9764-42d2-30b7-5ce202c3a5c6\>)
}

.comp-2cl-card {
    background-color: #fff;
    border-radius: 1.25rem;
    padding: 2rem 3rem;
    position: relative
}

.comp-2cl-card.card-slow {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    flex-flow: column;
    align-items: flex-start;
    padding: 1.25rem;
    display: flex
}

.comp-2cl-card.card-reason {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.colored-mask {
    text-align: left;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65a804a5b1eab2b57f8a69fb_Mask.svg);
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feature-33 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.feature-33.is-padding-bottom0 {
    padding-bottom: 0
}

.feature-33.is-v2 {
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden
}

.feature-33.is-v2.is-padding-top-0 {
    padding-top: 0
}

.feature-33.is-v2.is-padding-top-0.am-is-white-bg.am-padding-100 {
    padding-top: 6.25rem
}

.table-module-new {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: 1.25rem;
    padding: 3rem;
    position: relative
}

.icon-newmodule-tab {
    height: 1.5rem
}

.icon-newmodule-tab.is-mobile {
    display: none
}

.feature-34 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-34.is-bottom-padding0 {
    padding-bottom: 0
}

.feature-34_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px,31.5rem) minmax(200px,43.5rem);
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid
}

.feature-34_grid-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
    position: relative
}

.feature-34_grid-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    max-width: 38.75rem;
    display: flex
}

.feature-34_circle {
    background-color: #e6ecf480;
    border-radius: 100%;
    width: 26.75rem;
    height: 26.75rem;
    position: absolute;
    inset: auto auto -4.5rem 4rem
}

.feature-35 {
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.feature-35.is-bottom-padding0 {
    padding-bottom: 0
}

.feature-35_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;
    justify-content: space-between;
    align-items: center;
    display: grid
}

.feature-35_grid-item {
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: 1rem;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    padding: 2rem;
    display: flex
}

.feature-35_grid-item.card-slow {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    flex: 1;
    padding: 1.25rem
}

.feature-35_title {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 29.5rem
}

.feature-35_title.z-index-1.is-center {
    margin-left: auto;
    margin-right: auto
}

.feature-35_circle {
    background-color: #e6ecf480;
    border-radius: 100%;
    width: 12rem;
    height: 12rem;
    position: absolute;
    inset: auto auto -10.5rem -3.75rem
}

.feature-36 {
    padding-top: 3rem;
    padding-bottom: 6rem
}

.feature-36.is-bottom-padding0 {
    padding-bottom: 0
}

.feature-36_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px,39.25rem) minmax(200px,32.5rem);
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid
}

.feature-36_grid-left {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.feature-36_grid-right {
    flex-direction: column;
    display: flex
}

.feature-36_process-row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 7rem 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    max-width: 27.375rem;
    display: grid
}

.feature-36_process-icon-wrapper {
    background-color: #f2f2f1;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7rem;
    height: 7rem;
    display: flex
}

.feature-36_process-icon-wrapper.is-rod {
    background-color: #f2f2f100;
    height: 3rem
}

.feature-36_process-icon-wrapper.is-rod.is-new {
    height: 5.25rem;
    margin-top: -1.25rem;
    margin-bottom: -1.25rem
}

.feature-36_process-icon-wrapper.is-blue {
    z-index: 2;
    background-color: #d2e1fb70;
    border-radius: 1.5rem;
    position: relative;
    box-shadow: 0 6px 50px #0000001c
}

.feature-36_grid-blue {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    width: 1px;
    height: 100%
}

.hero-20 {
    padding-top: 12rem;
    position: relative
}

.hero-20_grid-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff4d;
    border-radius: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 49.5rem;
    margin-right: -10.25rem;
    padding: 1.25rem;
    display: block;
    position: relative
}

.hero-20_grid-right-image {
    aspect-ratio: 582/412;
    object-fit: cover;
    border-radius: .5rem;
    width: 100%
}

.bg-85 {
    object-fit: cover;
    width: 100%;
    height: 85%;
    position: absolute;
    inset: 0%
}

.bg-85.bg-80 {
    height: 80%
}

.hero-20_grid-left {
    flex-direction: column;
    max-width: 39.25rem;
    padding-top: 4.875rem;
    display: flex
}

.feature-36_process-text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.feature-36_process-text.is-gap-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.feature-36_process-text.is-gap-8.is-team {
    flex: none;
    min-width: 17rem;
    overflow: hidden
}

.feature-36_process-text.is-gap-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.feature-36_process-text.is-100 {
    z-index: 4;
    width: 100%;
    position: relative
}

.feature-36_process-text.is-100.is-fixed {
    height: 95vh;
    overflow: auto
}

.feature-36_process-text.is-100.scroll-alert-1.is-content {
    height: auto;
    margin-bottom: 0;
    position: static
}

.feature-36_process-text.is-100.is-gap-4 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem
}

.feature-36_process-text.is-gap-24 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
}

.feature-36_process-text.is-center {
    justify-content: center
}

.feature-36_process-text.is-new {
    max-width: 13rem
}

.hero-text {
    z-index: 4;
    padding-top: 10.5rem;
    padding-bottom: 5rem;
    position: relative
}

.feature-text-content {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.feature-text-content.padding-top-0 {
    padding-top: 0
}

.hero-bg75 {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65aa9da2e7a60040648430d5_BG.png);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0%
}

.bg-75 {
    object-fit: cover;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0% 0% auto
}

.noise-85 {
    z-index: 2;
    object-fit: cover;
    width: 100%;
    height: 85%;
    position: absolute;
    inset: 0%
}

.text-richtext-new h2 {
    color: var(--am--primary-dark);
    margin-top: 48px;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5
}

.text-richtext-new p {
    color: var(--am--primary-dark-transparent);
    margin-top: 22px;
    margin-bottom: 22px;
    font-size: 1rem;
    line-height: 1.8
}

.text-richtext-new h3 {
    color: var(--am--primary-dark);
    margin-top: 32px;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5
}

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

.text-richtext-new a:hover {
    opacity: .7;
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.text-richtext-new ul {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 16px;
    margin-bottom: 16px
}

.text-richtext-new li {
    color: var(--am--primary-dark-transparent)
}

.text-richtext-new h4 {
    color: var(--am--primary-dark);
    margin-top: 22px;
    font-weight: 400
}

.hero-17_stars {
    background-color: #fff3;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
    display: flex;
    box-shadow: 0 4px 25px #0000001a
}

.hero-21 {
    z-index: 4;
    padding-top: 12rem;
    padding-bottom: 4.5rem;
    position: relative
}

.pagination_page-design-2 {
    grid-column-gap: .5rem;
    grid-row-gap: 16px;
    color: #0e2550;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: .5rem;
    margin-right: .5rem;
    font-size: .875rem;
    line-height: 140%;
    display: flex;
    overflow: visible
}

.pagination_page-button-2 {
    background-color: #f4f4f4;
    border: 1px solid #0000;
    border-radius: .375rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-weight: 600;
    display: flex
}

.pagination_page-button-2:hover,.pagination_page-button-2:active {
    color: #017ffa;
    border-color: #017ffa
}

.p-small-4 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.p-small-4.opacity-72 {
    opacity: .72
}

.h-42-6 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.grid-2columns-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-2columns-3.is-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.div-white-2 {
    background-color: #f6f7fd;
    width: 2rem;
    margin-left: -.5rem
}

.p-small-5 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.p-small-5.is-semi-bold {
    font-weight: 600
}

.h-xsmall-3 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 140%
}

.paragraph-small-2 {
    color: #fff;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

.paragraph-small-2.color-text-black {
    color: #0e2550
}

.paragraph-small-2.color-text-black.is-opacity-75 {
    opacity: .75
}

.p-medium-6 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem;
    display: block
}

.p-medium-6.is-opacity-72 {
    opacity: .72
}

.blog-related-wrapper-2 {
    grid-row-gap: 1rem;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    padding: 2rem;
    display: flex;
    box-shadow: 0 18px 60.7px #00000014
}

.blog-related-wrapper-2.is--sticky {
    position: sticky;
    top: 8rem
}

.blog-related-wrapper-2.is--sticky.is-glossary {
    grid-row-gap: 2rem
}

.form-success-message-3 {
    color: #fff;
    text-align: left;
    background-color: #0000;
    padding-left: 0
}

.text-form-success-message-2 {
    color: #042825;
    font-weight: 400
}

.grid-2columns-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-2columns-4.is-top {
    align-items: stretch
}

.blog-social-wrapper-2 {
    grid-column-gap: 2rem;
    text-align: center;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    padding: 2rem;
    display: flex;
    position: relative;
    box-shadow: 0 18px 60.7px #00000014
}

.form-demo_text-field-3 {
    color: #fff;
    background-color: #013c83;
    border: 1px solid #0000;
    border-radius: 6.25rem;
    width: 100%;
    height: 4rem;
    margin-bottom: 0;
    padding: 0 2.25rem
}

.form-demo_text-field-3:focus-visible,.form-demo_text-field-3[data-wf-focus-visible] {
    border-style: solid;
    border-color: #017ffa80;
    box-shadow: 0 0 8px #017ffa40
}

.form-demo_text-field-3::placeholder {
    color: #fff
}

.form-demo_text-field-3.is-blog-suscribe {
    color: #0e2550;
    background-color: #f7f7f7;
    width: 100%;
    height: 3.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem
}

.form-demo_text-field-3.is-blog-suscribe::placeholder {
    color: #0e2550
}

.blog-richtext-2 {
    color: #0e2550;
    width: 100%
}

.button-7 {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-7:hover {
    color: #fff;
    background-color: #017ffa
}

.button-7.is-subscribe {
    color: #f7f7f7;
    background-image: linear-gradient(90deg,#3e97f7,#3384f7);
    border-style: none;
    border-radius: 6.25rem;
    height: 3rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    display: flex;
    position: absolute;
    inset: auto .5rem auto auto
}

.button-7.is-subscribe:hover {
    background-color: #3b91f766;
    background-image: linear-gradient(270deg,#3384f7f5,#3e97f724)
}

.blog-subscribe-wrapper-2 {
    text-align: center;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: center;
    padding: 2rem;
    display: flex;
    box-shadow: 0 18px 60.7px #00000014
}

.blog-richtext-new {
    color: var(--am--primary-dark-transparent);
    width: 100%
}

.blog-richtext-new h2 {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    text-wrap: pretty;
    margin-top: 2.75rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 130%
}

.blog-richtext-new h3 {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    text-wrap: pretty;
    margin-top: 2.25rem;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 130%
}

.blog-richtext-new p {
    color: var(--am--extra--primary-dark-80);
    letter-spacing: -.2px;
    text-wrap: pretty;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 150%
}

.blog-richtext-new a {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-underline-offset: 10%;
    text-decoration: underline;
    text-decoration-thickness: calc(1em/20);
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
}

.blog-richtext-new a:hover {
    color: var(--am--complementary--phoenix-orange)
}

.blog-richtext-new ul {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem
}

.blog-richtext-new li {
    color: var(--am--extra--primary-dark-80);
    letter-spacing: -.2px;
    text-wrap: pretty;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 150%
}

.blog-richtext-new img {
    object-fit: cover;
    border: 1px solid #0000000d;
    border-radius: .75rem;
    width: 100%
}

.blog-richtext-new figure {
    object-fit: cover;
    width: 100%;
    margin: 1.75rem 0 3.5rem
}

.blog-richtext-new h4 {
    color: var(--am--primary-dark);
    letter-spacing: -.22px;
    text-wrap: pretty;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    font-size: 1.375rem;
    font-weight: 400
}

.blog-richtext-new h5 {
    text-wrap: balance;
    margin-top: 2rem;
    margin-bottom: .5rem
}

.blog-richtext-new h6 {
    text-wrap: balance;
    margin-top: 1rem;
    margin-bottom: .5rem
}

.blog-richtext-new blockquote {
    color: #111c;
    text-wrap: pretty;
    border-left-width: 1px;
    border-left-color: #1111114d;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    font-size: 1.25rem;
    font-style: italic;
    line-height: 150%
}

.blog-richtext-new h1 {
    color: var(--am--primary-dark);
    letter-spacing: -1.76px;
    text-wrap: balance;
    margin-top: 3.5rem;
    margin-bottom: 1rem;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 130%
}

.blog-richtext-new figcaption {
    text-align: center;
    max-width: 24rem;
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .75rem;
    font-style: normal;
    line-height: 1.3
}

.blog-richtext-new code {
    color: var(--am--complementary--phoenix-orange);
    font-family: Geist Mono,sans-serif;
    font-size: 1.1875rem;
    font-weight: 500;
    line-height: 1
}

.blog-richtext-new pre {
    border-radius: 1rem;
    line-height: 1.5
}

.p-big-3 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 130%
}

.p-big-3.is-weight-semibold {
    font-weight: 600
}

.p-small-6 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.p-small-6.is-opacity-72 {
    opacity: .72
}

.p-small-6.is-opacity-72.margin-bottom-0 {
    margin-bottom: 0
}

.p-small-6.is-semi-bold {
    font-weight: 600
}

.p-small-6.is-semi-bold.margin-bottom-0 {
    margin-bottom: 0
}

.p-small-6.opacity-72 {
    opacity: .72
}

.h-42-7 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625rem;
    line-height: 1.2
}

.grid-2columns-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-2columns-5.is-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid
}

.customer-logo-wrapper-2 {
    z-index: 2;
    background-color: #fff;
    border-radius: 1rem;
    padding: .75rem;
    position: absolute;
    inset: auto auto .5rem .5rem
}

.p-medium-7 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem;
    display: block
}

.p-small-7 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 180%
}

.p-small-7.is-opacity-72 {
    opacity: .72
}

.p-small-7.is-semi-bold {
    font-weight: 600
}

.p-small-7.opacity-70 {
    opacity: .7
}

.p-small-7.opacity-72 {
    opacity: .72
}

.grid-2columns-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.grid-2columns-6.is-customer {
    top: 6rem
}

.button-8 {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-8:hover {
    color: #fff;
    background-color: #017ffa
}

.customer-informations_getstarted-wrapper-2 {
    grid-row-gap: 1.5rem;
    text-align: center;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 2rem;
    display: flex;
    position: sticky;
    top: 1.5rem;
    box-shadow: 0 18px 60.7px #00000014
}

.customer-informations-wrapper-2 {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 2rem;
    display: flex;
    box-shadow: 0 18px 60.7px #00000014
}

.p-20-3 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600
}

.customer-richtext-new h2 {
    color: var(--am--primary-dark);
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 130%
}

.customer-richtext-new h3 {
    color: var(--am--primary-dark);
    margin-top: 2rem;
    margin-bottom: .625rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 130%
}

.customer-richtext-new h4 {
    color: var(--am--primary-dark);
    margin-top: 2rem;
    font-weight: 400
}

.customer-richtext-new p {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 150%
}

.customer-richtext-new blockquote {
    color: var(--am--primary-dark);
    border-left-style: none;
    margin-top: 2rem;
    margin-bottom: 1rem;
    padding: 0;
    font-size: 2rem;
    font-weight: 400;
    line-height: 140%
}

.customer-richtext-new li {
    color: var(--am--primary-dark);
    margin-bottom: .5rem
}

.customer-richtext-new ul {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 1rem;
    padding-left: 1rem;
    line-height: 150%
}

.customer-richtext-new ol {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem
}

.customer-richtext-new h5,.customer-richtext-new h6 {
    color: var(--am--primary-dark);
    margin-top: 2rem;
    margin-bottom: .5rem;
    font-weight: 400
}

.customer-richtext-new a {
    color: var(--am--primary-dark)
}

.customer-richtext-new a:hover {
    color: var(--am--product-blue)
}

.customer-richtext-new em {
    font-style: normal
}

.h-xsmall-4 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 140%
}

.text-block-6 {
    text-align: center;
    font-size: .8125rem;
    font-weight: 600
}

.customer-collection-list_item-2 {
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    min-height: 26.625rem;
    transition: all .2s;
    display: flex;
    overflow: hidden;
    box-shadow: 0 18px 3.79375rem #00000014
}

.customer-collection-list_item-2:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80px #00000026
}

.button-9 {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-9:hover {
    color: #fff;
    background-color: #017ffa
}

.button-9.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-9.with-icon:hover {
    background-color: #0000
}

.button-9.with-icon.is-blog-template {
    color: #017ffa
}

.report-hero-title {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    max-width: 38rem;
    display: flex
}

.paragraph-small-3 {
    color: #fff;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5
}

.paragraph-small-3.color-text-black {
    color: #0e2550
}

.paragraph-small-3.color-text-black.is-opacity-75 {
    opacity: .75
}

.text-block-7 {
    text-align: center;
    font-size: .8125rem;
    font-weight: 600
}

.download-btn-2 {
    color: #fff;
    text-align: center;
    background-color: #314ef0;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    padding: .75rem 1.5rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1;
    transition: all .5s;
    display: flex
}

.download-btn-2:hover {
    color: #fff;
    background-color: #03198b;
    border-color: #0000
}

.download-btn-2:focus {
    outline-offset: 2px;
    background-color: #03198b;
    outline: 1px solid #03198b
}

.report-title-2 {
    color: #0e2550;
    width: 100%;
    padding: .2rem 1rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4
}

.report-title-2:hover {
    color: #0967ec
}

.report-title-2.w--current {
    background-color: #f8f8fd;
    border-radius: .75rem
}

.report-title-2.is-sub {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem;
    font-weight: 400
}

.report-title-2.is-sub:hover {
    color: #0967ec
}

.report-title-2.is-sub.w--current {
    color: #0967ec;
    background-color: #fff;
    border-radius: .75rem
}

.report-table-content-2 {
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    max-height: 85vh;
    padding: .5rem;
    display: flex;
    position: relative
}

.button-10 {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-10:hover {
    color: #fff;
    background-color: #017ffa
}

.button-10.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-10.with-icon:hover {
    background-color: #0000
}

.button-10.with-icon.is-read-more {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: #017ffa;
    text-transform: none;
    flex-direction: row;
    justify-content: center;
    font-size: .875rem;
    font-weight: 600
}

.report-social-wrapper-2 {
    grid-column-gap: 1.5rem;
    text-align: center;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    padding: 1rem;
    display: flex;
    position: relative;
    box-shadow: 0 18px 60.7px #00000014
}

.report-richtext-2 {
    color: #0e2550;
    width: 100%
}

.report-richtext-2 li {
    margin-bottom: 2rem
}

.report-richtext-2 h2 {
    color: #0e2550;
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.report-richtext-2 h5 {
    margin-top: 0;
    margin-bottom: 1rem
}

.report-richtext-2 img {
    object-fit: cover;
    width: 100%;
    margin-top: -1rem
}

.report-richtext-2 ol {
    margin-bottom: 2rem
}

.report-richtext-2 figure {
    object-fit: cover;
    width: 100%;
    margin-bottom: 4.5rem;
    margin-left: 0;
    margin-right: 0
}

.report-richtext-2 a {
    color: #017ffa;
    text-decoration: underline
}

.report-richtext-2 ul {
    margin-bottom: 2rem;
    padding-left: 1.5rem
}

.report-richtext-2 h4 {
    margin-top: 0
}

.report-richtext-2 h3 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 130%
}

.report-richtext-2 blockquote {
    border-left-width: 4px;
    border-left-color: #0967ec;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    line-height: 150%
}

.report-richtext-2 p {
    color: #0e2550;
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 150%
}

.report-richtext-2 h1 {
    color: #0e2550;
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.report-richtext-2 h6 {
    margin-top: 0;
    margin-bottom: 1rem
}

.text-block-8 {
    text-align: center;
    font-size: .8125rem;
    font-weight: 600
}

.blog-collection-list_item-2 {
    cursor: pointer;
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    min-height: 26rem;
    transition: all .2s;
    display: flex;
    position: relative;
    box-shadow: 0 18px 3.79375rem #00000014
}

.blog-collection-list_item-2:hover {
    transform: translateY(-.375rem);
    box-shadow: 0 16px 80rem #00000026
}

.p-medium-8 {
    color: #0e2550;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6rem;
    display: block
}

.p-medium-8.is-opacity-70 {
    opacity: .7
}

.blog-thumbnail-2 {
    object-fit: cover;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    width: 100%;
    height: 10.6rem
}

.button-11 {
    text-align: center;
    background-color: #0000;
    border: 2px solid #017ffa;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    transition: all .2s;
    display: flex
}

.button-11:hover {
    color: #fff;
    background-color: #017ffa
}

.button-11.with-icon {
    color: #409af7;
    text-transform: uppercase;
    border-style: none;
    flex-direction: row;
    align-items: center;
    padding: 0;
    display: flex
}

.button-11.with-icon:hover {
    background-color: #0000
}

.button-11.with-icon.is-blog-template {
    color: #017ffa
}

.report-richtext-new {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    width: 100%
}

.report-richtext-new h2 {
    color: var(--am--primary-dark);
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 130%
}

.report-richtext-new h3 {
    color: var(--am--primary-dark);
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 130%
}

.report-richtext-new p {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 150%
}

.report-richtext-new p:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.report-richtext-new a {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-decoration: underline
}

.report-richtext-new a:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.report-richtext-new ul {
    margin-bottom: 2rem;
    padding-left: 1.5rem
}

.report-richtext-new li {
    color: var(--am--primary-dark);
    margin-bottom: 2rem
}

.report-richtext-new img {
    object-fit: cover;
    width: 100%;
    margin-top: -1rem
}

.report-richtext-new figure {
    object-fit: cover;
    width: 100%;
    margin-bottom: 4.5rem;
    margin-left: 0;
    margin-right: 0
}

.report-richtext-new h4 {
    color: var(--am--primary-dark);
    margin-top: 0;
    font-weight: 400
}

.report-richtext-new h5,.report-richtext-new h6 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-weight: 400
}

.report-richtext-new blockquote {
    border-left-width: 4px;
    border-left-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    line-height: 150%
}

.report-richtext-new h1 {
    color: var(--am--primary-dark);
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 130%
}

.report-richtext-new ol {
    margin-bottom: 2rem
}

.darkbrown-bg {
    background-color: var(--brown-light\<deleted\|variable-ef57a617-1777-2f94-afc1-fae89d4ccd64\>);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.purple-bg {
    background-color: #a261f533;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.am-white-bg {
    background-color: var(--am--secondary-white);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.partnerstack-demo-form {
    width: 100%;
    margin-top: 1.875rem;
    margin-bottom: 0
}

.frame-wrapper {
    background-color: #ffffff4d;
    width: 100%;
    position: relative
}

.frame-wrapper.shadow-blue {
    box-shadow: 0 20px 40px #314ef01f
}

.video-youtube {
    object-fit: fill;
    width: 100%
}

.video-radius {
    border-radius: .5rem;
    overflow: hidden
}

.bg-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.heading-medium-copy {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -.0108em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.15
}

.form2-script {
    display: none;
    overflow: hidden
}

.demo-form-script {
    display: none
}

.hero-17_stars-2 {
    background-color: #fff3;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
    display: flex;
    box-shadow: 0 4px 25px #0000001a
}

.menu_dp {
    grid-column-gap: .5rem;
    cursor: pointer;
    align-items: center;
    margin-bottom: -3rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    font-weight: 500;
    display: flex
}

.menu_dp.is-product,.menu_dp.is-product.active {
    opacity: 1
}

.menu_dp.is-product.new-navbar-link {
    margin-bottom: -4rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 4rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp.is-product.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp.is-company {
    opacity: 1
}

.menu_dp.is-company:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.menu_dp.is-company.active {
    opacity: 1
}

.menu_dp.is-company.new-navbar-link {
    margin-bottom: -3rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp.is-company.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp.is-resources {
    opacity: 1
}

.menu_dp.is-resources:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.menu_dp.is-resources.active {
    opacity: 1
}

.menu_dp.is-resources.new-navbar-link {
    margin-bottom: -3rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp.is-resources.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp.is-solutions {
    opacity: 1
}

.menu_dp.is-solutions:hover {
    opacity: 1;
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.menu_dp.is-solutions.active {
    opacity: 1
}

.menu_dp.is-solutions.new-navbar-link {
    margin-bottom: -3rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-bottom: 3rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.menu_dp.is-solutions.new-navbar-link.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.menu_dp.is-link {
    color: var(--dark-blue\<deleted\|variable-de89a943\>)
}

.menu_dp.is-link.color-text-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.integration-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.integration-img.opacity-20 {
    opacity: .2
}

.section-password_protected {
    background-color: var(--am--primary-light);
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    padding: 4rem 1.875rem;
    display: flex;
    position: relative
}

.password_protected-form-wrapper {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 40%;
    max-width: 26rem;
    padding: 1.75rem 1.25rem;
    display: flex
}

.password_protected-buttons-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

.password_protected-form_container {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex
}

.password_protected-icon {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    width: 1.25rem;
    height: 1.25rem
}

.password_protected-form_error-message {
    text-align: center;
    border-radius: .5rem;
    width: 100%;
    padding: 1rem
}

.gradient-75 {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65c331e0dc88538a6753f711_Gradient-82.jpg);
    background-position: 50%,0 0;
    background-size: auto,cover;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0%
}

.text-color-newblue-2 {
    color: #314ef0
}

.heading-x-large-2 {
    color: #000d53;
    letter-spacing: -.0132em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.2
}

.feature-29_grid-link-2 {
    color: #314ef0;
    text-align: center;
    background-color: #d9d9d933;
    border-radius: 6.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex
}

.feature-29_grid-link-2:hover {
    color: #314ef0;
    background-color: #d9d9d9b3
}

.competitor-bg {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.partner-cta {
    margin-bottom: -3rem;
    padding-top: 6rem;
    padding-bottom: 3rem;
    position: relative;
    overflow: hidden
}

.solution-bg {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.solution-noise {
    opacity: .2;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.icon-1x1-58 {
    width: 3.625rem;
    height: 3.625rem
}

.partner-tag {
    color: var(--brown2\<deleted\|variable-3f2cfc73-a11b-ded3-a622-49075ab08d27\>);
    text-transform: uppercase;
    background-color: #f8762d1a;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .5rem 1.25rem .25rem;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1rem;
    display: flex
}

.partner-tag.is-brown {
    color: var(--orange2\<deleted\|variable-cc02d6e1-d4f3-9733-32bd-49dbc4a58812\>);
    background-color: #ffae341a
}

.partner-tag.is-green {
    color: var(--green2\<deleted\|variable-3f4791c9-9764-42d2-30b7-5ce202c3a5c6\>);
    background-color: #09d6991a
}

.circle-12 {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    border-radius: 100%;
    width: .75rem;
    height: .75rem;
    position: absolute
}

.rod {
    outline-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    outline-offset: 0px;
    outline-width: 1px;
    outline-style: dashed;
    flex: none;
    height: 100%;
    padding-bottom: 0
}

.section-50-bg {
    background-color: var(--pink-2\<deleted\|variable-24e74b28-76a1-4da3-535b-bea49a652562\>);
    width: 50%;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
    overflow: hidden
}

.section-50-bg.is-2 {
    background-color: var(--green-5\<deleted\|variable-d8dd1399-5b11-cc47-f6eb-452f2dfd2d68\>);
    inset: 0% auto 0% 0%;
    overflow: hidden
}

.section-50-bg.is-3 {
    background-color: var(--brown-3\<deleted\|variable-9a362ee2-7a02-5108-5fd4-57fe2b8cc490\>)
}

.section-50-bg.is-4 {
    background-color: var(--brown-light\<deleted\|variable-ef57a617-1777-2f94-afc1-fae89d4ccd64\>);
    inset: 0% auto 0% 0%
}

.section-50-bg.is-2-tablet {
    background-color: var(--green-5\<deleted\|variable-d8dd1399-5b11-cc47-f6eb-452f2dfd2d68\>);
    display: none;
    inset: 0% auto 0% 0%
}

.section-50-bg.is-3-tablet {
    background-color: var(--brown-3\<deleted\|variable-9a362ee2-7a02-5108-5fd4-57fe2b8cc490\>);
    display: none
}

.section-50-bg.is-4-tablet {
    background-color: var(--brown-light\<deleted\|variable-ef57a617-1777-2f94-afc1-fae89d4ccd64\>);
    display: none;
    inset: 0% auto 0% 0%
}

.purple-circle-1 {
    z-index: 1;
    background-color: #c8a0fd4d;
    border-radius: 100%;
    width: 9.875rem;
    height: 9.875rem;
    position: absolute;
    inset: 0% auto auto -7.25rem
}

.purple-circle-2 {
    z-index: 2;
    background-color: #c8a0fd4d;
    border-radius: 100%;
    width: 30.125rem;
    height: 30.125rem;
    position: absolute;
    inset: 8.25rem 11.625rem auto auto
}

.purple-circle-3 {
    z-index: 2;
    background-color: #c8a0fd4d;
    border-radius: 100%;
    width: 3.5rem;
    height: 3.5rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.green-circle-1 {
    z-index: 5;
    background-color: #9eeed64d;
    border-radius: 100%;
    width: 9.875rem;
    height: 9.875rem;
    position: absolute;
    inset: 4.5rem auto auto 1.5rem
}

.green-circle-2 {
    z-index: 5;
    background-color: #9eeed64d;
    border-radius: 100%;
    width: 23.625rem;
    height: 23.625rem;
    position: absolute;
    inset: auto auto 3.75rem 20.375rem
}

.green-circle-3 {
    z-index: 5;
    background-color: #9eeed64d;
    border-radius: 100%;
    width: 2rem;
    height: 2rem;
    position: absolute;
    inset: auto 5.375rem 8.25rem auto
}

.brown-circle-1 {
    z-index: 5;
    background-color: #ffbc5633;
    border-radius: 100%;
    width: 9.875rem;
    height: 9.875rem;
    position: absolute;
    inset: auto auto 1.25rem -7.25rem
}

.brown-circle-2 {
    z-index: 5;
    background-color: #ffbc5633;
    border-radius: 100%;
    width: 2rem;
    height: 2rem;
    position: absolute;
    inset: auto 13.75rem 5.375rem auto
}

.brown-circle-3 {
    z-index: 5;
    background-color: #ffbc5633;
    border-radius: 100%;
    width: 12.375rem;
    height: 12.375rem;
    position: absolute;
    inset: 7.25rem 30.375rem auto auto
}

.orange-circle-1 {
    z-index: 5;
    background-color: #ffab7c4d;
    border-radius: 100%;
    width: 23.25rem;
    height: 23.25rem;
    position: absolute;
    inset: auto auto 1.25rem -7rem
}

.orange-circle-2 {
    z-index: 5;
    background-color: #ffab7c4d;
    border-radius: 100%;
    width: 2rem;
    height: 2rem;
    position: absolute;
    inset: 5rem auto auto 36.625rem
}

.orange-circle-3 {
    z-index: 5;
    background-color: #ffab7c4d;
    border-radius: 100%;
    width: 3rem;
    height: 3rem;
    position: absolute;
    inset: auto 26.75rem 3.875rem auto
}

.section-50-bg-tablet {
    background-color: var(--pink-2\<deleted\|variable-24e74b28-76a1-4da3-535b-bea49a652562\>);
    width: 50%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto
}

.section-50-bg-tablet.is-2 {
    background-color: var(--green-5\<deleted\|variable-d8dd1399-5b11-cc47-f6eb-452f2dfd2d68\>);
    inset: 0% auto 0% 0%
}

.section-50-bg-tablet.is-3 {
    background-color: var(--brown-3\<deleted\|variable-9a362ee2-7a02-5108-5fd4-57fe2b8cc490\>)
}

.section-50-bg-tablet.is-4 {
    background-color: var(--brown-light\<deleted\|variable-ef57a617-1777-2f94-afc1-fae89d4ccd64\>);
    inset: 0% auto 0% 0%
}

.new-menu-title {
    grid-column-gap: .5rem;
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    text-transform: uppercase;
    align-items: center;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.4;
    display: flex
}

.menu-link-v2 {
    grid-column-gap: .5rem;
    color: #0e2550;
    align-items: center;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.1875;
    display: flex
}

.menu-link-v2:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.no-wrap {
    flex: none
}

.home-lottie-wrapper {
    width: 50%;
    position: relative
}

.home-help-lottie {
    z-index: 2;
    aspect-ratio: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative
}

.home-help-lottie_bg1 {
    z-index: 1;
    aspect-ratio: 1;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd0c1daaf1227_vp-data-back.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: absolute;
    inset: 0%
}

.section-home-help_animation-front-3-copy {
    z-index: 3;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd0843baf11a4_vp-data-front.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 705px;
    height: 605px;
    position: absolute
}

.home-help-lottie_bg2 {
    z-index: 3;
    aspect-ratio: 1;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd0843baf11a4_vp-data-front.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 128%;
    position: absolute;
    inset: 0% 0% 0% -15%
}

.hero-18_image {
    z-index: 1;
    opacity: .1;
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: 85%;
    position: absolute;
    inset: 0%
}

.hero-18_image.is-20 {
    opacity: .2
}

.hero-18_image.is-10,.hero-18_image.is-1 {
    opacity: .1
}

.h-xxsmall-2 {
    color: #0e2550;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
    line-height: 140%
}

.pop-up-trigger-wrapper-v2 {
    z-index: 998;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    opacity: 0;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #fff;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 19rem;
    padding: .25rem;
    transition: opacity .3s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: fixed;
    inset: auto 1rem 1rem auto;
    transform: translate(0);
    box-shadow: 0 5px 10px #0000001a
}

.h-14-2 {
    color: #0e2550;
    font-size: .823529rem;
    font-weight: 600
}

.h-14-2.color-text-mediumblue,.h-14-2.color-text-mediumblue:hover {
    color: #017ffa
}

.pop-up-2_image-wrapper-linkedin {
    aspect-ratio: 1;
    object-fit: fill;
    background-color: #0000;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    width: 7.75rem;
    min-width: 7.75rem;
    height: 7.75rem;
    min-height: 7.75rem;
    display: flex;
    overflow: hidden
}

.pop-up-2_text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 1.5rem 1.5rem .75rem;
    display: flex
}

.icon-slider {
    filter: invert();
    object-fit: contain;
    width: 8rem;
    height: 1.7rem
}

.bg-solution {
    background-color: #c8a0fd4d;
    width: 50%;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
    overflow: hidden
}

.bg-solution.is-green {
    background-color: #f0fbf8;
    inset: 0% auto 0% 0%
}

.bg-solution.is-yellow {
    background-color: #ffd9a080;
    inset: 0% 0% 0% auto
}

.bg-solution.is-brown {
    background-color: #ffab7c4d;
    inset: 0% auto 0% 0%
}

.bg-solution.is-purple {
    background-color: #ebdcff;
    inset: 0% 0% 0% auto
}

.feature-6-item {
    padding-top: 3.5rem;
    position: relative
}

.feature-6-item.is-last {
    padding-bottom: 3.5rem
}

.solution-circle-purple {
    background-color: #c8a0fd4d;
    border-radius: 100%;
    width: 24.375rem;
    height: 24.375rem;
    position: absolute;
    inset: auto auto -12.75rem -9.125rem
}

.solution-circle-purple.is-second {
    top: -12.75rem;
    bottom: 0
}

.solution-circle-green {
    background-color: #9eeed680;
    border-radius: 100%;
    width: 5.5rem;
    height: 5.5rem;
    position: absolute;
    inset: auto 5.75rem 4.375rem auto
}

.solution-circle-yellow {
    background-color: #ffd9a080;
    border-radius: 100%;
    width: 18.375rem;
    height: 18.375rem;
    position: absolute;
    inset: auto -8.375rem 3.125rem auto
}

.solution-circle-brown {
    background-color: #ffab7c4d;
    border-radius: 100%;
    width: 7.25rem;
    height: 7.25rem;
    position: absolute;
    inset: auto 10.25rem -3rem auto
}

.text-color-orange {
    color: var(--pink\<deleted\|variable-0e8f6136-ef6d-dd42-aeb2-5211e51648ba\>)
}

.solution-circle-purple2 {
    background-color: #c8a0fd4d;
    border-radius: 100%;
    width: 2.75rem;
    height: 2.75rem;
    position: absolute;
    inset: auto 8.75rem 5.75rem auto
}

.bg-404 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

._404-container {
    z-index: 2;
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.bg-404-grain {
    z-index: 1;
    opacity: .4;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.backgroun-color-green {
    background-color: #161010
}

.menu-dropdown-toggle {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    align-items: center;
    padding: 0;
    font-size: .875rem;
    font-weight: 500;
    display: flex
}

.menu-dropdown-toggle.w--open {
    margin-bottom: -3rem;
    padding-bottom: 3rem
}

.menu-dropdown-toggle.is-dark {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.navbar-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    display: flex
}

.nav-dropdown {
    flex-direction: column;
    align-items: center
}

.dropdwon-content {
    z-index: 1;
    background-color: #ddd0;
    flex: none;
    width: 90vw;
    max-width: 81rem;
    inset: 2rem auto auto 0%
}

.dropdwon-content.w--open {
    margin-bottom: 0
}

.dropdwon-content.is-1 {
    width: 37.5rem
}

.dropdwon-content.is-2 {
    justify-content: flex-start;
    width: 14.375rem
}

.dropdwon-content.is-3 {
    justify-content: flex-start;
    width: 14.375rem;
    display: block
}

.dropdwon-content.is-3.is-big {
    width: 17rem
}

.dropdwon-content.is-new {
    grid-column-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    max-width: 81rem;
    padding: 2rem 3rem 2rem 2rem;
    display: flex
}

.dropdwon-content.is-new.is-solutions {
    grid-column-gap: 0rem;
    width: 14rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    inset: 0% 0% auto
}

.dropdwon-content.is-new.is-resources {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 52.875rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
    inset: 0% 0% auto
}

.dropdwon-content.is-new.is-product {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr .75fr .75fr;
    grid-auto-columns: 1fr;
    width: 69rem;
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
    inset: 0% 0% auto
}

.dropdwon-content.is-new.is-product.is-v2 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 78rem
}

.dropdwon-content.is-new.is-fourth {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 52.875rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
    inset: 0% 0% auto
}

.dropdwon-content.is-new.is-company {
    grid-column-gap: 0rem;
    width: 13rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    inset: 0% 0% auto
}

.dropdwon-content.is {
    justify-content: flex-start;
    width: 14.375rem
}

.dropdwon-content.is-third {
    grid-column-gap: 2rem;
    grid-column-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    max-width: 81rem;
    padding: 2rem 3rem 3rem;
    display: flex
}

.dropdwon-content.is-second,.dropdwon-content.is-third,.dropdwon-content.is-tablet {
    grid-column-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    max-width: 81rem;
    padding: 2rem 3rem 4.375rem;
    display: flex
}

.dropdwon-content.is-link {
    z-index: 5;
    padding: 0;
    display: none
}

.dropdwon-content.is-solutions.w--open {
    width: auto;
    max-width: none
}

.dropdwon-content.is-solutions.is-visible {
    display: flex
}

.dropdwon-content.open {
    display: block
}

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

.drop-content_inside.is-product {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    width: 91vw;
    max-width: 77rem;
    margin-left: -26%;
    padding: 1.875rem 1.25rem;
    position: relative
}

.drop-content_inside.is-solutions {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    width: 14rem;
    margin-left: -30%;
    padding: 1.875rem 1.25rem;
    display: block
}

.drop-content_inside.is-resources {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    width: 58.75vw;
    max-width: 52.875rem;
    margin-left: -40%;
    padding: 1.875rem 1.25rem;
    display: flex
}

.drop-content_inside.is-company {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    width: 11.9444vw;
    max-width: 10.75rem;
    margin-left: -30%;
    padding: 1.875rem 1.25rem;
    display: flex
}

.menu-arrow {
    z-index: 3;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    width: 1.5em;
    height: 1em;
    font-size: .9rem;
    position: absolute;
    inset: -.5rem auto auto 0%
}

.menu-arrow.is-z-10 {
    z-index: 10;
    position: relative
}

.menu-arrow.is-margin {
    margin-bottom: -3px
}

.menu-arrow.is-product {
    left: 1.5rem
}

.nav-arrow {
    flex-direction: column;
    justify-content: center;
    width: .875rem;
    height: .5rem;
    display: flex
}

.noise-texture {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png);
    background-position: 50%;
    background-size: 100px 100px;
    width: 100%;
    height: 82%;
    position: absolute;
    inset: 0%
}

.bg-circle-wrapper {
    pointer-events: none;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.about-us-hero-bg {
    object-fit: cover;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65d31a5ee96ecdcc19812eb1_BG-about.jpg);
    background-position: 50%,50%;
    background-size: auto,cover;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0%
}

.partner-program-hero-bg {
    object-fit: cover;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65ccbf59418fd96667df0fa3_partner-program-bg-image.jpg);
    background-position: 0 0,70% 0;
    background-size: 65px 65px,cover;
    width: 100%;
    height: 85%;
    position: absolute;
    inset: 0%
}

.text-block-9,.text-block-10,.text-block-11,.text-block-12 {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.annoncement-link {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    letter-spacing: -.48px;
    font-size: 1rem;
    font-weight: 400
}

.annoncement-link:hover {
    color: var(--green-5\<deleted\|variable-d8dd1399-5b11-cc47-f6eb-452f2dfd2d68\>)
}

.annoncement-link.text-span-14 {
    margin-left: 0
}

.imag-100 {
    width: 100%
}

.popup-image {
    border-radius: .75rem;
    width: 100%
}

.popup-title {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 800
}

.popup-title:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.learn-button-wrapper {
    align-self: flex-start;
    margin-top: 1.5rem;
    display: flex
}

.hamburger-menu-wrapper-2 {
    display: none
}

.banner-title {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.gradient-75-copy {
    z-index: 4;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png);
    background-position: 50%;
    background-size: auto;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.bg-about {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65c476596faf029680811dc4_Bio-bg.jpg);
    background-position: 50%,50%;
    background-size: auto,cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.pricing-bg {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65c361fd76589a64fa12ef2d_Pricing-bg.jpg);
    background-position: 50%,50%;
    background-size: auto,cover;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0%
}

.request-demo-bg {
    object-fit: cover;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65cc9ef43c1f927519fc93d4_noise-pattern-v2.png),url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65ae13132c5d3dd68c0bfa71_request_demo.png);
    background-position: 50%,50%;
    background-size: auto,cover;
    width: 100%;
    height: 75%;
    position: absolute;
    inset: 0% 0% auto
}

.icon-width-72 {
    width: 4.5rem
}

.navbar-brand-link-blue {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    display: none
}

.navbar-brand-link-blue:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.navbar-brand-link-blue.w--current {
    display: none
}

.new-navbar-logo-blue {
    width: 11.125rem;
    height: 1.75rem
}

.no-pea-message2 {
    color: var(--medium-blue\<deleted\|variable-0c96716e\>);
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    display: none
}

.no-pea-message2.color-text-white.margin-top-small {
    display: none
}

.no-pea-message2.color-text-yellow {
    color: var(--orange\<deleted\|variable-1ec4fb3e\>);
    display: none
}

.no-pea-message2.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: left
}

.mobile-scroll-div {
    display: none
}

.scroll-up {
    z-index: 10;
    height: 15%;
    display: none;
    position: absolute;
    inset: 0% 0% auto
}

.scroll-down {
    z-index: 10;
    height: 15%;
    display: none;
    position: absolute;
    inset: auto 0% 0%
}

.testimonial-top-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2.25rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.15;
    display: flex
}

.testimonial-stars-wrapper {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: 1.25rem;
    line-height: 1.15;
    display: flex
}

.star {
    width: 1.875rem;
    height: 1.875rem
}

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

.container-1320.is-slider {
    padding-left: 4rem;
    padding-right: 4rem;
    position: relative;
    overflow: hidden
}

.container-1320.is-slider.is-flex {
    flex-direction: column;
    align-items: center;
    display: flex
}

.cc-sales-team-size {
    display: none
}

.checklist_item-2 {
    color: #333d75;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6596d3cecd67cc48c9f85640_Checkmark.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 1.5rem 1.5rem;
    align-items: center;
    min-height: 1.5rem;
    margin: 0;
    padding-left: 2rem;
    line-height: 1.2;
    display: flex
}

.checklist_item-2.is-white {
    color: #fff;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/65ce80c84a7cd41404249f27_Vector.png)
}

.logo-72-2.is-outreach {
    height: 1.75rem
}

.logo-72-2.is-apollo {
    height: 1.875rem
}

.logo-72-2.is-usergems {
    height: 1.375rem
}

.logo-72-2.is-warmbox {
    height: 2.25rem
}

.logo-72-2.is-cognism {
    height: 1.75rem
}

.logo-72-2.is-zoominfo {
    height: 2.25rem
}

.logo-72-2.is-octopus {
    height: 1.5rem
}

.logo-72-2.is-regie {
    height: 1.75rem
}

.feature-28_grid-left-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 3rem 2rem;
    display: flex
}

.feature-28_grid-left-2.is-bg-blue {
    background-color: var(--am--primary-dark);
    box-shadow: 0 4px 22px 13px #314ef00d
}

.feature-28_grid-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.vs-wrapper_inside-2 {
    background-color: #fff;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.5rem;
    height: 7.5rem;
    margin-left: -1.75rem;
    margin-right: -1.75rem;
    display: flex;
    position: relative;
    box-shadow: 0 10px 56px #2b262433
}

.feature-28_grid-icon-2 {
    height: 2rem
}

.logo-vs-2 {
    filter: contrast(200%)grayscale();
    width: 1.125rem
}

.feature-28_grid-right-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--am--border-black);
    background-color: #fff;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 2.25rem 1.5em 2.25rem 1.5rem;
    display: flex
}

.plus-sign {
    width: .875rem;
    height: .875rem
}

.feature-28_icon-wrapper-2 {
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-block-13 {
    font-weight: 600
}

.fs-cc-prefs2_close {
    color: #fff;
    cursor: pointer;
    background-color: #0540f2;
    padding: .75rem;
    font-size: 1.25rem;
    text-decoration: none;
    position: absolute;
    inset: 0 0 auto auto;
    box-shadow: -1px 1px 4px #3333331a
}

.fs-cc-prefs2_overlay {
    z-index: -1;
    background-color: #010440e6;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.fs-cc-prefs2_form-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 1.5rem;
    display: flex;
    position: absolute;
    inset: 0%
}

.fs-cc-prefs2_checkbox-label {
    display: none
}

.fs-cc-banner2_container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto;
    transition: opacity .2s cubic-bezier(.215,.61,.355,1);
    display: flex
}

.fs-cc-banner2_buttons-wrapper {
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: 1rem;
    display: flex
}

.fs-cc-preferences2_close-icon {
    color: #fff;
    width: 1.5rem;
    height: 1.5rem
}

.fs-cc-prefs2_form {
    color: #fff;
    background-color: #333;
    width: 100%;
    max-width: 25rem;
    max-height: 85vh;
    margin-bottom: 0;
    position: relative
}

.fs-cc-prefs2_buttons-wrapper {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    margin-top: 1rem;
    display: flex
}

.fs-cc-prefs2_label {
    color: #0540f2;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 2rem;
    font-size: 1rem;
    font-weight: 700
}

.fs-cc-banner2_text {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    font-family: Inter;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.4
}

.fs-cc-components {
    display: none
}

.fs-cc-manager2_component {
    z-index: 999;
    display: none;
    position: fixed;
    inset: auto auto 1.25rem 1.25rem
}

.fs-cc-prefs2_checkbox {
    z-index: 1;
    cursor: pointer;
    background-color: #fff;
    border-width: 2px;
    border-color: #0540f2;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 0%
}

.fs-cc-prefs2_checkbox.w--redirected-checked {
    background-color: #0540f2;
    background-size: auto;
    border-color: #0540f2
}

.fs-cc-prefs2_button {
    text-align: center;
    background-color: #0540f2;
    border: 1px solid #0540f2;
    padding: .75rem 1.25rem;
    font-weight: 700
}

.fs-cc-prefs2_button.fs-cc-button-alt {
    color: #0540f2;
    background-color: #fff;
    border-color: #0540f2;
    margin-bottom: .75rem
}

.fs-cc-prefs2_option {
    border-bottom: 1px solid #c0c0c04d;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.fs-cc-banner2_button {
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    text-transform: none;
    border-radius: 3rem;
    flex: 1;
    min-width: 7.5rem;
    margin-left: 0;
    margin-right: 1rem;
    padding: .75rem 1.25rem;
    font-family: Inter;
    font-size: .875rem;
    font-weight: 600
}

.fs-cc-banner2_button.fs-cc-button-alt {
    border: 1px solid var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    background-color: #0000;
    border-radius: 3rem;
    margin-right: .5rem;
    font-family: Inter;
    font-weight: 600
}

.fs-cc-prefs2_space-small {
    margin-bottom: .75rem
}

.fs-cc-prefs2_submit {
    text-align: center;
    background-color: #010440;
    margin-top: .75rem;
    padding: .75rem 1.25rem;
    font-weight: 700
}

.fs-cc-prefs2_component {
    z-index: 997;
    opacity: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 2rem;
    display: none;
    position: fixed;
    inset: 0%
}

.fs-cc-prefs2_content {
    color: #000;
    background-color: #fff;
    height: 100%;
    padding: 2.5rem 2rem
}

.fs-cc-prefs2_title {
    color: #010440;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em
}

.fs-cc-prefs2_checkbox-field {
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-bottom: 0;
    padding: .125rem;
    display: flex;
    position: relative
}

.fs-cc-manager2_button {
    color: #0540f2;
    cursor: pointer;
    background-color: #fff;
    flex-direction: column;
    width: 3rem;
    padding: .5rem;
    transition: color .2s;
    display: flex
}

.fs-cc-manager2_button:hover {
    color: #4353ff
}

.fs-cc-prefs2_toggle-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.fs-cc-banner2_text-link {
    border-bottom: 0px solid var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    font-weight: 400;
    text-decoration: none
}

.fs-cc-banner2_text-link:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    border-bottom-width: 1px
}

.fs-cc-banner2_component {
    z-index: 999;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    color: #fff;
    background-color: #fffc;
    border-radius: 1rem;
    width: 28.125rem;
    margin-bottom: 2rem;
    margin-right: 2rem;
    padding: 2rem;
    display: none;
    position: fixed;
    inset: auto 0% 0% auto
}

.body-small-3 {
    color: #000d53;
    letter-spacing: -.0042em;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5
}

.no-pea-message-2 {
    color: #017ffa;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    display: none
}

.link-blue-3 {
    color: #017ffa
}

.link-blue-3:hover {
    color: #0967ec
}

.register-link-2 {
    opacity: 1;
    color: #314ef0;
    white-space: normal;
    cursor: pointer;
    mix-blend-mode: normal;
    background-color: #0000;
    border-radius: 0;
    padding: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    transition-property: none;
    display: block;
    position: static
}

.register-link-2:hover {
    color: #0e2550
}

.btn-primary-2 {
    color: #fff;
    text-align: center;
    background-color: #314ef0;
    border-radius: 6.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-top: 0;
    margin-right: 0;
    padding: 1rem 2rem;
    font-size: .875rem;
    font-weight: 800;
    line-height: 97%;
    transition: all .25s;
    display: flex
}

.btn-primary-2:hover {
    color: #fff;
    background-color: #03198b;
    border-color: #0000
}

.btn-primary-2:focus {
    outline-offset: 2px;
    background-color: #03198b;
    outline: 1px solid #03198b
}

.new-demo-form_field-label-2 {
    color: #5a5959;
    margin-bottom: .5rem;
    font-family: Eina02;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5
}

.new-demo-form_input-textfield-2 {
    color: #000;
    background-color: #0e25500d;
    border: 1px solid #0000;
    border-radius: .375rem;
    width: 100%;
    height: 3rem;
    margin-bottom: 1.5rem;
    padding: 0 1rem;
    font-weight: 600
}

.new-demo-form_input-textfield-2:focus {
    border-color: #314ef0
}

.text-span-13 {
    color: #017ffa;
    font-style: italic
}

.competitor-table-text {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    text-align: center;
    letter-spacing: -.016em;
    font-family: Inter;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.2
}

.competitor-table-text.opacity-70 {
    opacity: .7;
    font-weight: 400
}

.new-demo-form_input-textfield-3 {
    color: #000;
    background-color: #0e25500d;
    border: 1px solid #0000;
    border-radius: .375rem;
    width: 100%;
    height: 3rem;
    margin-bottom: 1.5rem;
    padding: 0 1rem;
    font-weight: 600
}

.new-demo-form_input-textfield-3:focus {
    border-color: #314ef0
}

.request-demo-form.hero-17_grid-right {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    background-color: var(--am--primary-light);
    border-style: solid;
    border-width: 1px;
    align-self: stretch;
    min-height: 24.5rem;
    padding: 1.75rem 2.25rem 2.25rem
}

.glossary-terms-links-collection {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    width: 100%;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.4
}

.glossary-terms-links-collection:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.glossary-terms-links-collection.w--current {
    background-color: #f8f8fd;
    border-radius: .75rem
}

.glossary-terms-links-collection.is-sub {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem;
    font-weight: 400
}

.glossary-terms-links-collection.is-sub:hover {
    color: var(--royal-blue\<deleted\|variable-9a2e79e4\>)
}

.glossary-terms-links-collection.is-sub.w--current {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    background-color: #fff;
    border-radius: .75rem
}

.glossary-term-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: -5rem;
    padding-top: 5rem;
    display: flex
}

.glossary-terms-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex
}

.glossary-term-title {
    font-size: 1.5rem;
    line-height: 1.2
}

.glossary-term-description {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    width: 100%
}

.glossary-term-description h2 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.glossary-term-description h3 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 130%
}

.glossary-term-description p {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 150%
}

.glossary-term-description p:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.glossary-term-description a {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-decoration: underline
}

.glossary-term-description a:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.glossary-term-description ul {
    margin-bottom: 2rem;
    padding-left: 1.5rem
}

.glossary-term-description li {
    margin-bottom: 2rem
}

.glossary-term-description img {
    object-fit: cover;
    width: 100%;
    margin-top: -1rem
}

.glossary-term-description figure {
    object-fit: cover;
    width: 100%;
    margin-bottom: 4.5rem;
    margin-left: 0;
    margin-right: 0
}

.glossary-term-description h4 {
    margin-top: 0
}

.glossary-term-description h5,.glossary-term-description h6 {
    margin-top: 0;
    margin-bottom: 1rem
}

.glossary-term-description blockquote {
    border-left-width: 4px;
    border-left-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    line-height: 150%
}

.glossary-term-description h1 {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    margin-bottom: 1rem;
    font-size: 2rem;
    line-height: 130%
}

.glossary-term-description ol {
    margin-bottom: 2rem
}

.glossary-term-link {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    font-weight: 400;
    display: block
}

.glossary-term-link:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    transform: translate(.25rem)
}

.glossary-term-link.is-letter {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-weight: 700;
    display: block
}

.glossary-term-link.is-letter:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    transform: none
}

.glossary-term-link.is-letter.is-first {
    margin-top: 0
}

.glossary-terms-links-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.glossary-table-content {
    background-color: var(--am--secondary-white);
    border-radius: 1.25rem;
    flex-direction: column;
    flex: 1;
    padding: 1.5rem;
    display: flex;
    overflow: scroll;
    box-shadow: 0 17.852px 60.695px #00000014
}

.glossary-table-content.is-long {
    height: 95vh;
    overflow: auto
}

.glossary-table-content.is-70vh {
    max-height: 70vh;
    overflow: scroll
}

.glossary-content-sticky {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
    display: flex;
    position: sticky;
    top: 1rem
}

.glossary-content-sticky.is-new {
    flex: 1;
    position: relative;
    top: auto
}

.glossary-content-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: 1;
    width: 100%;
    max-width: 23.75rem;
    max-height: 75vh;
    display: flex;
    position: sticky;
    top: 8rem
}

.glossary-content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
    position: relative
}

.glossary-content-wrapper.is-gap-64 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    position: relative
}

.glossary-content-right {
    width: 100%;
    max-width: 43rem
}

.glossary-content-right.is-new {
    flex: 1;
    max-width: 36rem
}

.section-glossary-content {
    padding-top: 4.5rem;
    padding-bottom: 6rem;
    position: relative
}

.glossary-search-form {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 2.5rem;
    display: block;
    position: relative
}

.glossary-field-label {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-left: 1rem;
    display: none;
    position: absolute;
    inset: 0%
}

.glossary-search-field {
    background-color: var(--am--secondary-white);
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    border: 1px solid #000d531a;
    border-radius: .5rem;
    height: 100%;
    box-shadow: 0 4px 20px #00000008
}

.glossary-search-wrapper {
    margin-bottom: 0
}

.hero-17_grid-right-no-bg {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    padding: 0;
    display: flex;
    position: relative
}

.request-btn-wrapper {
    display: flex
}

.glossary-letter-link {
    background-color: var(--am--secondary-white);
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    border-radius: .25rem;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: .5rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1;
    display: flex
}

.glossary-letter-link:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    transform: scale(1.5);
    box-shadow: 0 2px 5px #000d5314
}

.text-color-black {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.glossary-letters-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    justify-content: flex-start;
    width: 100%;
    display: flex
}

.div-block-7 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    height: 100%;
    display: flex;
    position: relative
}

.glossary-links-wrapper {
    margin-top: -.5rem
}

.div-block-8 {
    z-index: 9999;
    pointer-events: none;
    background-image: linear-gradient(#fff,#fff0);
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    height: 2rem;
    position: absolute;
    inset: 0% 0% auto
}

.div-block-8-copy {
    z-index: 9999;
    pointer-events: none;
    background-image: linear-gradient(#fff0,#fff);
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    height: 2rem;
    position: absolute;
    inset: auto 0% 0%
}

.glossary-full-term-link {
    align-self: flex-start
}

.glossary-full-term-link:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.section-408 {
    height: 100dvh
}

.glossary-term-hero-title {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 36rem;
    display: flex
}

.glossary-term-description-wrapper {
    text-align: left
}

.go-back-text-wrapper {
    background-color: #fff;
    border: 1px solid #000d531a;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    margin-left: -3.25rem;
    padding-left: 3.25rem;
    padding-right: 1rem;
    transition: all .5s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.go-back-arrow {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.go-back-btn {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    display: flex
}

.go-back-btn:hover {
    color: #000d53
}

.go-back-btn.w--current {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.current-course-title-text {
    letter-spacing: .6px;
    text-transform: uppercase;
    font-family: Inter;
    font-size: .75rem;
    font-weight: 400;
    display: inline
}

.current-course-title.is-opacity-80 {
    flex: 1
}

.go-back-text {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    font-size: .875rem
}

.go-back-arrow-wrapper {
    z-index: 1;
    background-color: var(--am--secondary-white);
    border: 1px solid #000d531a;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    position: relative
}

.div-block-10 {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.section-glossary-term-hero {
    background-color: #f9f9fe;
    padding-top: 8rem;
    padding-bottom: 6rem;
    position: relative
}

.div-block-11 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    max-width: 36rem;
    display: flex
}

.glossary-follow-links-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.collection-item-3 {
    flex: 1;
    align-self: stretch;
    display: flex
}

.glossary-previous-term {
    flex: 1;
    display: flex
}

.div-block-13 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.glossary-next-term {
    flex: 1;
    align-self: stretch;
    display: flex
}

.glossary-follow-term {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .5rem;
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    padding: 1rem;
    display: flex;
    box-shadow: 0 12px 40px #000d5314
}

.glossary-follow-term:hover {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    transform: scale(1.015)
}

.glossary-follow-term.is-long {
    height: 95vh;
    overflow: auto
}

.glossary-follow-term.is-70vh {
    max-height: 70vh;
    overflow: scroll
}

.glossary-follow-term.no-link {
    opacity: .5
}

.glossary-follow-term.no-link:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    transform: none
}

.new-footer-bottom-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.better-alternative-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    display: flex
}

.heading-card-reason {
    margin-bottom: 0
}

.list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex
}

.list-item {
    margin-bottom: 0
}

.better-alternative-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex
}

.what-you-get-heading {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.div-block-14 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    display: flex
}

.div-block-14.is-last {
    order: 1
}

.body-medium-regular-2 {
    color: var(--am--primary-dark);
    letter-spacing: -.0032em;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4
}

.heading-x-large-3 {
    color: #000d53;
    letter-spacing: -.0132em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.75rem;
    font-weight: 600;
    line-height: 1.2
}

.heading-small-medium-2 {
    color: var(--am--primary-dark);
    letter-spacing: -.0072em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.15
}

.list-alpha {
    list-style-type: lower-alpha
}

.eyeline-2 {
    color: #000d53;
    letter-spacing: -.0056em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.2
}

.eyeline-2.text-color-newblue {
    color: #314ef0
}

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

.related-blog-grid-glossary {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-between;
    display: flex
}

.related-blog-post-glossary {
    flex: 1
}

.image {
    width: 100%;
    height: 100%
}

.image-container {
    border-radius: .5rem;
    overflow: hidden
}

.related-blog-post-glossary-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: var(--white\<deleted\|variable-cbe5fb85\>);
    border-radius: .75rem;
    flex-flow: column;
    height: 100%;
    display: flex;
    overflow: hidden;
    box-shadow: 0 12px 40px #000d5314
}

.related-blog-post-glossary-link:hover {
    transform: translateY(-.25rem)
}

.text-color-darkblue {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

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

.div-block-20 {
    padding-bottom: .75rem;
    padding-left: .75rem;
    padding-right: .75rem
}

.new-feature-container {
    border: 1px solid #0000000d;
    border-radius: .75rem;
    overflow: hidden;
    box-shadow: 0 18px 80px -4px #00000024
}

.div-block-21 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.blog-social-links {
    justify-content: space-between;
    width: 100%;
    max-width: 10rem;
    margin-bottom: 2rem;
    display: flex
}

.tldr-blog-section {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    flex-flow: column;
    align-items: flex-start;
    margin-left: -1.75rem;
    margin-right: -1.75rem;
    padding: 1.75rem;
    display: flex
}

.blog-tldr-richtext {
    text-wrap: pretty
}

.blog-tldr-richtext p {
    color: var(--am--primary-dark);
    letter-spacing: -.24px;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 150%
}

.blog-tldr-richtext a {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    font-weight: 400;
    text-decoration: underline
}

.blog-tldr-richtext a:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.blog-tldr-richtext li {
    color: var(--am--primary-dark);
    margin-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.tldr-heading {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    font-size: .75rem;
    font-weight: 700
}

.div-block-22 {
    margin-top: -2.75rem
}

.popup-title-2 {
    color: #000d53;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 800
}

.popup-title-2:hover {
    color: #314ef0
}

.h-14-3 {
    color: #0e2550;
    font-size: .823529rem;
    font-weight: 600
}

.h-14-3.color-text-mediumblue,.h-14-3.color-text-mediumblue:hover {
    color: #017ffa
}

.logo-glare {
    flex: none;
    max-width: 6.5rem;
    height: 25px
}

.am-loading-screen {
    z-index: 9999;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    opacity: 1;
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: opacity .5s cubic-bezier(.215,.61,.355,1);
    display: flex;
    position: absolute;
    inset: 0%
}

.am-loading-screen.is-new {
    position: relative
}

.loading-lottie {
    width: 6rem;
    height: 6rem
}

.loading-text {
    font-size: .875rem
}

.loading-text.opacity-50 {
    opacity: 0;
    transition: opacity .5s cubic-bezier(.215,.61,.355,1)
}

.email-form-error-message {
    color: #af051e;
    border-radius: .375rem;
    padding: 0 0 0 .25rem;
    font-size: .75rem;
    line-height: 1.3;
    display: none
}

.email-form-error-message.is-dark {
    color: #f94e67
}

.code-embed {
    border: 1px solid #0003;
    border-radius: .75rem;
    overflow: hidden
}

.image-link {
    border-radius: .75rem;
    overflow: hidden
}

.coming-soon-label {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    letter-spacing: .04em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #314ef01a;
    border: 1px solid #314ef080;
    border-radius: 5rem;
    align-items: center;
    padding: .25rem .5rem .25rem .375rem;
    font-size: .625rem;
    font-weight: 500;
    display: flex
}

.coming-soon-label.is-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #ffffff1a;
    border-color: #ffffff80;
    padding-left: .5rem
}

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

.hero-pricing {
    background-image: linear-gradient(180deg,var(--am--secondary-light),var(--am--primary-light)27%);
    padding-top: 9rem;
    padding-bottom: 4rem;
    position: relative;
    overflow: hidden
}

.pricing-hero-content {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.pricing-heading {
    letter-spacing: -1.32px;
    font-size: 2.75rem
}

.pricing-heading.text-align-center {
    font-weight: 600
}

.pricing-paragraph {
    max-width: 28.5rem;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.4
}

.pricing-paragraph.text-color-black.is-opacity-80.is-small {
    font-size: .875rem;
    line-height: 1.5
}

.pricing-paragraph.text-color-black.is-opacity-80.is-semibold {
    letter-spacing: -.16px
}

.pricing-paragraph.text-color-black.text-align-center.is-semibold {
    font-weight: 600
}

.pricing-paragraph.text-color-black.text-align-center.is-semibold.is-opacity-80.is-small,.pricing-paragraph.text-color-black.text-align-center.is-opacity-80.is-small,.pricing-paragraph.text-color-black.opacity-50.text-align-center.is-small {
    font-size: .875rem
}

.pricing-paragraph.text-color-black.opacity-50.is-small {
    font-size: .875rem;
    line-height: 1.5
}

.pricing-paragraph.text-color-black.is-semibold,.pricing-paragraph.text-color-white.is-semibold {
    font-weight: 500
}

.pricing-paragraph.text-color-white.is-semibold.is-small {
    font-size: .875rem
}

.pricing-paragraph.is-opacity-80.is-feature {
    transition: border-color .5s cubic-bezier(.23,1,.32,1);
    display: inline-block
}

.pricing-paragraph.is-small {
    letter-spacing: -.42px;
    font-size: .875rem
}

.pricing-hero-content-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.pricing-options-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    width: 100%;
    display: flex
}

.pricing-option-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border: 1px solid var(--am--border-black);
    box-shadow: none;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #fbfbfbbf;
    border-radius: 1.25rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2.25rem;
    display: flex
}

.pricing-option-card.main-option {
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    background-color: var(--am--secondary-white);
    box-shadow: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: relative
}

.pricing-option-heading {
    letter-spacing: -.66px;
    text-transform: uppercase;
    font-size: 1.25rem;
    line-height: 1
}

.pricing-option-content-top {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

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

.pricing-option-middle {
    flex-flow: column;
    display: flex
}

.pricing-option-bottom {
    width: 100%
}

.field-label {
    display: none
}

.pricing-form {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

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

.pricing-popular-label {
    border: 1px solid var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    justify-content: center;
    align-items: center;
    margin-top: -2.375rem;
    margin-left: -1px;
    margin-right: -1px;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.is-semibold {
    font-weight: 600
}

.pricing-hero-bg {
    z-index: -1;
    background-image: linear-gradient(#304ef00d,#fff);
    background-position: 0 0;
    height: 100%;
    position: absolute;
    inset: 0%
}

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

.pricing-secondary-title {
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.15
}

.pricing-table-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex
}

.pricing-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    position: relative
}

.pricing-table-title {
    letter-spacing: -.6px;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.15
}

.pricing-table-title.text-color-newblue.is-all-caps.is-smaller,.pricing-table-title.text-color-black.is-all-caps.is-smaller {
    font-size: 1rem
}

.pricing-table-heading {
    z-index: 1;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #f6f5f3bf;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-top: 5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: grid;
    position: sticky;
    top: 0
}

.pricing-table-heading.pricing-table {
    position: sticky;
    top: 4rem
}

.is-all-caps {
    text-transform: uppercase
}

.pricing-table-heading-cell {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.pricing-table-heading-cell.is-growth {
    border-radius: 1rem
}

.pricing-table-title-cell {
    margin-top: 1.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.pricing-table-title-cell.is-heading {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.pricing-table-title-cell.is-first {
    margin-top: 0
}

.pricing-table-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: grid
}

.pricing-table-row.pricing-table {
    position: sticky;
    top: 4rem
}

.pricing-table-row.is-grey {
    background-color: var(--am--secondary-white)
}

.pricing-table-cell {
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.pricing-table-cell.is-left {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center
}

.pricing-table-cell.is-left.is-sub {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.pricing-table-cell.is-left.is-sub.is-first {
    padding-top: .75rem;
    padding-bottom: 0
}

.pricing-table-cell.is-left.is-sub.is-last {
    padding-bottom: .75rem
}

.pricing-table-cell.is-left.is-sub.is-only {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.pricing-table-sub-cell {
    border-left: 1px solid var(--am--border-black);
    align-self: stretch;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 2.5rem
}

.pricing-table-sub-cell.is-first {
    padding-top: 0
}

.pricing-table-sub-cell.is-last {
    padding-bottom: 0
}

.pricing-table-sub-cell.is-only {
    padding-top: 0;
    padding-bottom: 0
}

.pricing-card-form {
    margin-bottom: 0;
    margin-left: -.5rem;
    margin-right: -.5rem
}

.pricing-heading-large {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    letter-spacing: -1.32px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.2
}

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

.pricing-heading-large.text-color-white {
    color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.pricing-heading-large.text-align-left {
    text-align: left
}

.pricing-heading-large.max-width-840 {
    display: inline
}

.logo-40 {
    flex: none;
    height: 2.5rem
}

.pricing-table-sub-cell-mobile {
    align-self: stretch
}

.pricing-table-sub-cell-mobile.is-first {
    padding-top: 0
}

.pricing-table-sub-cell-mobile.is-only {
    padding-top: 0;
    padding-bottom: 0
}

.coming-soon-image {
    width: .75rem;
    height: .75rem
}

.pricing-tooltip {
    z-index: 10;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    pointer-events: none;
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    background-color: #111111e6;
    border-radius: .5rem;
    width: 13rem;
    margin-left: .75rem;
    padding: .5rem .754rem .5rem .75rem;
    transition: all .5s cubic-bezier(.23,1,.32,1);
    position: absolute;
    left: 100%;
    transform: translate(-.25rem)
}

.pricing-tooltip.is-opacity-80 {
    opacity: 0;
    display: none;
    transform: translate(-.25rem)
}

.pricing-tooltip.show {
    opacity: .9;
    display: block
}

.pricing-feature-hover {
    cursor: help;
    border-bottom: 1px #11111140;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.pricing-feature-hover:hover {
    border-bottom: 1px #000d5380
}

.pricing-feature-hover.is-competitors {
    cursor: auto
}

.text-color-error {
    color: #af051e
}

.margin-left-16 {
    margin-left: 1rem
}

.stamp-text {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    text-align: center;
    font-size: 1.25rem;
    font-weight: 600;
    display: none
}

.text-span-14 {
    opacity: .75;
    border-bottom: 1px solid #ffffff80;
    margin-left: .75rem;
    font-weight: 400
}

.text-span-14-copy {
    opacity: .75;
    margin-left: .25rem;
    font-weight: 400
}

.block-quote {
    font-size: 1.25rem;
    line-height: 1.5
}

.am-thanks-video-wrapper {
    aspect-ratio: 16/9;
    border: .75rem solid var(--am--borders--white-stronger);
    opacity: 0;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 1.5rem;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    transition: opacity 1s cubic-bezier(.23,1,.32,1);
    overflow: hidden
}

.am-thanks-video-wrapper.am-is-full-opacity {
    aspect-ratio: auto
}

.product-demo-hero-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-ads {
    aspect-ratio: 16/9
}

.product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-ads._1 {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/672b95719665900d178ce57d_Screenshot%202024-11-06%20at%2016.10.47%20\(1\).jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-ads._2 {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/672bb1a3882fa8f631c697ba_Screenshot%202024-11-06%20at%2018.11.24%20\(1\).jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-thank-you {
    aspect-ratio: auto
}

.product-demo-hero-content-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.product-demo-paragraph {
    max-width: 18rem;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.4
}

.product-demo-paragraph.text-color-black.is-opacity-80.is-small {
    font-size: .875rem;
    line-height: 1.5
}

.product-demo-paragraph.text-color-black.text-align-center.is-semibold {
    font-weight: 600
}

.product-demo-paragraph.text-color-black.text-align-center.is-semibold.is-opacity-80.is-small,.product-demo-paragraph.text-color-black.text-align-center.is-opacity-80.is-small,.product-demo-paragraph.text-color-black.opacity-50.text-align-center.is-small {
    font-size: .875rem
}

.product-demo-paragraph.text-color-black.opacity-50.is-small {
    font-size: .875rem;
    line-height: 1.5
}

.product-demo-paragraph.text-color-white.is-semibold.is-small {
    font-size: .875rem
}

.product-demo-paragraph.is-opacity-80.is-feature {
    transition: border-color .5s cubic-bezier(.23,1,.32,1);
    display: inline-block
}

.product-demo-paragraph.is-small {
    letter-spacing: -.42px;
    font-size: .875rem
}

.pop-up-rich-text p {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.4
}

.div-block-24 {
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.div-block-25 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.banner-logo {
    height: .875rem
}

.mobile-show.is-semibold,.mobile-show.is-bold {
    display: none
}

.is-bold {
    font-weight: 700
}

.div-block-26 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.pricing-success-message {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    border-radius: .5rem
}

.pricing-success-message.is-lighter {
    background-color: var(--am--secondary-light);
    height: 100%;
    position: relative
}

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

.am-body.am-is-black-bg.is-inter {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif
}

.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-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-section.is-feature-hero {
    background-color: var(--am--secondary-light)
}

.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.is-max-width-section {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto
}

.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-demo {
    padding-left: 0;
    padding-right: 0
}

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

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

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

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

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

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

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

.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-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;
    padding-top: 10.5rem;
    display: flex
}

.am-home-hero-content-top.has-banner {
    padding-top: 9rem
}

.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-dropdown {
    white-space: nowrap
}

.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)
}

.am-nav-link.is-dropdown.is-inner-link.is-customer-filter {
    border-color: var(--am--border-black);
    position: relative
}

.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-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-link.hide {
    display: none
}

.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:hover {
    color: var(--am--primary-dark-transparent)
}

.am-nav-link.is-solo-link.is-inner-inner-link.is-soon.hide,.am-nav-link.is-solo-link.is-inner-inner-link.hide {
    display: none
}

.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-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-bigger.is-demo-page {
    align-self: flex-start
}

.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-dropdown-arrow {
    align-self: center;
    height: .25rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0
}

.am-nav-dropdown-btn {
    justify-content: center;
    align-items: center;
    padding: 0 1rem;
    display: flex
}

.am-nav-dropdown-arrow {
    height: .375rem;
    margin-top: .25rem;
    display: flex;
    position: relative;
    top: -1px
}

.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)
}

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

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

.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;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1)
}

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

.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.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-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-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-customers-list-cta {
    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-customers-list-cta.is-no-hover:hover {
    background-color: var(--am--secondary-light)
}

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

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

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

.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-keynote {
    border: 1px solid var(--am--primary-dark);
    background-color: var(--am--secondary-white-transparent);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: var(--am--primary-dark);
    position: absolute
}

.am-nav-btn.is-keynote:hover {
    background-color: var(--am--secondary-white);
    color: var(--am--product-blue);
    border-color: #2d72f080
}

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

.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-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.am-opacity-60.am-text-align-center.am-max-width-270 {
    max-width: 35rem
}

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

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

.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-dark {
    border-style: none;
    border-color: var(--am--border-white);
    background-color: var(--am--secondary-dark);
    outline-color: var(--am--border-white);
    outline-offset: 0px;
    color: var(--am--secondary-dark);
    outline-width: 1px;
    outline-style: solid;
    height: 100%;
    position: relative
}

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

.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-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-black {
    border-color: var(--am--secondary-dark);
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white)
}

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

.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
}

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

.am-home-hero-content.is-humanx {
    grid-column-gap: 2.15rem;
    grid-row-gap: 2.15rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}

.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-rocket-illustration {
    z-index: 1;
    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);
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    border-radius: .75rem;
    width: 100%;
    height: 3rem;
    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-get-started {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    padding-right: 12rem;
    font-size: .875rem;
    font-weight: 400
}

.am-form-email.is-get-started::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.am-form-email.is-competitive {
    background-color: var(--white-smoke-2\<deleted\|variable-0ecccdbd\>);
    color: #000;
    font-size: .875rem;
    line-height: 4rem
}

.am-form-email.is-competitive::placeholder {
    color: var(--grey-medium\<deleted\|variable-4350a887\>)
}

.am-form-email.is-blog-suscribe {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>);
    background-color: #f7f7f7;
    width: 100%;
    height: 3.75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .875rem
}

.am-form-email.is-blog-suscribe::placeholder {
    color: var(--grey-dark\<deleted\|variable-a22b03d8\>)
}

.am-form-email.is-blog {
    width: 27.5rem;
    height: 4.25rem;
    padding: 1.375rem 2.375rem;
    line-height: 100%
}

.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.business-only-email-field.has-error {
    border-color: #af051e
}

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

.am-form-email.is-cta-9:focus-visible,.am-form-email.is-cta-9[data-wf-focus-visible] {
    border-color: var(--white\<deleted\|variable-cbe5fb85\>)
}

.am-form-email.is-cta-9::placeholder {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    letter-spacing: -.042em;
    font-size: .875rem
}

.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-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-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-partial-form-container.is-newsletter {
    align-items: center
}

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

.am-form-block-wrapper.is-home {
    width: 27.5rem
}

.am-form-block-wrapper.is-blog {
    width: 100%;
    margin-top: 1rem
}

.am-form-block-wrapper.temporary {
    display: none
}

.am-form-block-wrapper.width-100 {
    width: 100%
}

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

.am-form-block-wrapper.is-v2 {
    width: auto;
    height: auto
}

.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)
}

.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-absolute {
    object-fit: cover;
    object-position: 50% 0%;
    position: absolute;
    inset: 0%
}

.am-image.is-absolute.is-hero,.am-image.is-absolute.is-duo-voice-demo {
    opacity: .95;
    pointer-events: none;
    transition: opacity 1s cubic-bezier(.23,1,.32,1)
}

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

.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-transparent);
    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-horizontal-padding-112 {
    padding-left: 7rem;
    padding-right: 7rem
}

.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-ai-assistant-content-top.is-mica {
    max-width: 28rem
}

.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-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-paragraph-16.am-opacity-60.is-bigger-line-height,.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-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-product {
    display: block;
    overflow: hidden
}

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

.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-content.is-customers-filters {
    width: auto;
    min-width: 18rem
}

.am-nav-dropdown-arrow-right {
    height: .375rem;
    margin-top: .125rem;
    display: inline-flex;
    transform: rotate(-90deg)
}

.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
}

.am-nav-dropdown-left.is-customers-filters {
    width: calc(50% - 1rem)
}

.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.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-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-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-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-duo-voice-step {
    text-indent: 4.625rem
}

.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 {
    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-pillars-card-image-wrapper.is-deliver.is-modal {
    aspect-ratio: 455/242;
    width: auto;
    height: 15.125rem;
    position: absolute;
    inset: 0% auto 0% 0%
}

.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.is-orange {
    background-color: var(--am--complementary--phoenix-orange)
}

.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-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-button-illustration {
    z-index: 1;
    width: 23%;
    position: absolute;
    top: auto;
    bottom: auto;
    right: auto
}

.am-cta-form-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    max-width: 26.5rem;
    display: flex;
    position: relative
}

.am-cta-illustration-wrapper {
    aspect-ratio: 898/731;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 82%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 7rem;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto
}

.am-cta-shader-code {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.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;
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 1rem 1.25rem 1.25rem;
    line-height: 1.3;
    display: flex;
    position: absolute
}

.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-card-front.is-customers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem
}

.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-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-28.adjust-baseline {
    margin-bottom: -.25rem
}

.am-customer-stories-cards-logo.is-26 {
    height: 1.625rem
}

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

.am-customer-stories-cards-logo.is-10 {
    height: .625rem
}

.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-20 {
    height: 1.25rem
}

.am-customer-stories-cards-logo.is-12 {
    height: .75rem
}

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

.am-customer-stories-cards-logo.is-22 {
    height: 1.375rem
}

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

.am-card-inner {
    transform-style: preserve-3d;
    width: 100%;
    height: 100%;
    min-height: 10.5rem;
    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;
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    transform-style: preserve-3d;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    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.am-opacity-60.am-text-align-center.is-logos-migrated {
    position: absolute
}

.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-half-black-60.am-text-align-center.is-logo-migrated {
    position: absolute
}

.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-opacity-80 {
    opacity: .8
}

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

.am-blog-section-wrapper.am-padding-100.am-no-padding-top.am-no-padding-bottom-desktop {
    padding-bottom: 0
}

.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 {
    flex: 1;
    position: relative
}

.am-blog-section-item-img {
    border-radius: .5rem;
    overflow: hidden
}

.am-blog-section-item-title {
    padding-left: .25rem
}

.max-width-220 {
    max-width: 13.75rem
}

.am-blog-section-item-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    transition: transform .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-blog-section-item-link:hover {
    transform: translateY(-.5rem)
}

.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
}

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

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

.am-footer-content-wrapper.is-ads {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    border-top: 1px solid var(--am--border-white);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 2.5rem
}

.am-footer-content-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    display: flex
}

.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-left-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

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

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

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

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

.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.am-truncate-text.am-is-line-height-100.is-nav-dot-menu {
    transition: all .25s cubic-bezier(.23,1,.32,1)
}

.am-paragraph-12.am-truncate-text.am-is-line-height-120.is-nav-dot-menu {
    transition: transform .25s cubic-bezier(.23,1,.32,1)
}

.am-footer-right-wrapper {
    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-footer-foot-wrapper {
    justify-content: space-between;
    display: flex
}

.button-12 {
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.div-block-54 {
    justify-content: center;
    align-items: center;
    display: flex
}

.div-block-55 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

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

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

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

.am-footer-social-icon-link {
    border: 1px solid var(--am--secondary-white);
    opacity: .6;
    border-radius: 5rem;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex
}

.am-footer-social-icon-link:hover {
    opacity: 1
}

.am-footer-logo-wrapper {
    height: 2.75rem
}

.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: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

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

.am-form-success-message.is-v2 {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>)
}

.am-form-error-message {
    color: var(--white\<deleted\|variable-cbe5fb85\>);
    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: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    display: flex
}

.fs_accordion-2_message {
    color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>)
}

.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_icon {
    margin-right: 0;
    font-size: 1.125rem;
    position: relative
}

.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-active-accordion {
    margin-top: 0;
    transform: rotate(180deg)
}

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

.fs_accordion-2_arrow-wrapper.is-faq.is-active-accordion {
    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.am-nav-link.is-light.is-active-accordion {
    background-color: var(--am--secondary-dark)
}

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

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

.fs_accordion-2_item.is-duo-benefits {
    opacity: .4;
    transition: opacity .25s cubic-bezier(.215,.61,.355,1)
}

.fs_accordion-2_item.is-duo-benefits.is-active-accordion {
    opacity: 1
}

.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-duo-benefits,.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-soon {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

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

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

.am-footer-link.is-sub-link {
    margin-left: 1rem
}

.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-doodle {
    z-index: 1;
    pointer-events: none;
    position: absolute
}

.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-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-product-demo {
    width: 16%;
    inset: -18% 10% auto auto
}

.am-doodle.is-cta {
    width: 7.875rem;
    inset: -4rem -4rem 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-step {
    height: 2.5rem;
    margin-top: -.25rem
}

.am-doodle.is-duo-voice-step.is-light {
    filter: invert()
}

.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-ads-before-am {
    inset: 0% 0% auto auto
}

.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-searcher-heading {
    width: 12rem;
    inset: 0 -11rem auto auto;
    transform: rotate(30deg)
}

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

.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-how-step.is-light {
    filter: invert()
}

.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-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-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-new-label-body {
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white-transparent);
    letter-spacing: .12px;
    border-radius: .5rem;
    padding: .5rem .625rem;
    font-size: .75rem;
    font-weight: 500
}

.am-padding-56 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem
}

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

.is-soon-cursor {
    opacity: 0;
    height: 1.75rem;
    position: absolute
}

.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 {
    display: none
}

.am-max-width-460 {
    max-width: 28.7rem
}

.am-max-width-460.is-tablet-368 {
    margin-right: 8rem
}

.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
}

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

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

.am-pillars-small-card-title {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex
}

.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-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-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-leadgen.is-small {
    border-radius: .125rem
}

.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-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-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-shadow-small {
    box-shadow: 0 0 1px #1111110a,1px 1px 1px #11111108,2px 3px 2px #11111105,4px 4px 2px #11111103
}

.am-page-css {
    display: none
}

.am-testimonials-arrows-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

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

.div-block-66 {
    justify-content: center;
    align-items: flex-start;
    display: flex
}

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

.am-is-half-black-40 {
    color: #1116
}

.am-is-relative {
    position: relative
}

.am-text-link {
    color: var(--am--primary-dark)
}

.am-text-link:hover {
    color: var(--am--complementary--phoenix-orange)
}

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

.am-testimonial-picture-medium {
    border-radius: 7px;
    width: 7rem;
    height: 7rem
}

.image-105 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.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-super-hero-illustration {
    width: 8.25rem
}

.am-super-hero-illustration.is-landing,.am-super-hero-illustration.is-keynote {
    width: 40%
}

.am-super-hero-illustration-wrapper {
    z-index: -1;
    margin-bottom: 1.75rem;
    position: relative
}

.am-super-hero-illustration-wrapper.is-landing {
    justify-content: center;
    margin-bottom: 0;
    display: flex
}

.am-super-hero-illustration-wrapper.is-keynote {
    justify-content: center;
    max-width: 30rem;
    margin-bottom: 5.25rem;
    display: flex
}

.code-embed-4 {
    position: absolute;
    top: 100%
}

.am-super-hero-code {
    width: 100%;
    height: 100%;
    position: static
}

.am-super-hero-gradient {
    width: 250%;
    height: 100%;
    margin-left: -73%;
    position: absolute;
    top: 95%;
    left: 0%;
    right: 0%
}

.am-super-hero-gradient.is-landing,.am-super-hero-gradient.is-keynote {
    width: 100%;
    height: 90%;
    margin-left: 1%
}

.am-thanks-hero-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

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

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

.am-page-wrapper.is-circle-background {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/6350808bc45bd059a7af122d_legal-pages-oval.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll
}

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

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

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

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

.am-feature-hero-content-top {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    max-width: 34.75rem;
    display: flex
}

.am-feature-hero-content-top.is-ads {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: space-between;
    align-self: stretch;
    width: 50%;
    max-width: 30rem
}

.am-feature-hero-content-top.is-ads.is-2 {
    width: 40%
}

.am-feature-hero-content-top.is-landing {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none
}

.am-feature-hero-content-top.is-center {
    justify-content: flex-start;
    align-items: center
}

.am-feature-hero-content-top.is-center.is-social-selling {
    width: auto
}

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

.am-feature-hero-content-top-text.is-landing,.am-feature-hero-content-top-text.is-center {
    justify-content: flex-start;
    align-items: center
}

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

.am-feature-hero-heading-wrapper.is-center {
    justify-content: flex-start;
    align-items: center;
    position: relative
}

.am-feature-hero-content {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 10rem;
    padding-bottom: 5.25rem;
    display: flex
}

.am-feature-hero-content.is-ads {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 5.25rem;
    padding-left: 0
}

.am-feature-hero-content.has-banner {
    padding-top: 12.375rem
}

.am-feature-hero-content.is-landing {
    flex-flow: column;
    padding-bottom: 0
}

.am-feature-hero-content.am-no-padding-bottom {
    padding-bottom: 0
}

.am-feature-hero-content.am-no-padding-bottom.is-align-top.is-center {
    justify-content: center;
    align-items: flex-start
}

.am-feature-hero-content.is-align-top {
    justify-content: space-between;
    align-items: flex-start
}

.am-duo-top-image {
    opacity: .85;
    border-radius: .5rem;
    max-width: 28.375rem;
    display: block
}

.am-duo-bottom-image {
    opacity: .85;
    border-radius: .5rem;
    max-width: 22.25rem;
    display: block
}

.am-feature-image-container {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1.25rem;
    display: flex;
    position: relative
}

.am-feature-image-container.is-landing,.am-feature-image-container.is-keynote {
    width: 100%;
    padding: 0
}

.am-duo-image-border {
    border: .75rem solid var(--am--border-white);
    background-color: var(--am--border-white);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 1rem;
    position: relative;
    box-shadow: 0 5px 11px #1212120d,0 20px 20px #1212120a,0 30px 28px #12121208,0 40px 33px #11111103
}

.am-duo-image-border.is-bottom {
    z-index: -1;
    top: -1.75rem
}

.am-feature-gradient-code {
    z-index: -1;
    margin: -10%;
    position: absolute;
    inset: 0%
}

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

.am-duo-bento-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 2.5rem 5.25rem 3.5rem;
    display: flex
}

.am-duo-bento-card.is-small {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.25rem 0 0 1.75rem;
    overflow: hidden
}

.am-duo-video-wrapper {
    aspect-ratio: 1920/1304;
    opacity: .85;
    border-radius: .5rem;
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden
}

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

.am-duo-bento-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%
}

.am-duo-bento-grid.is-landing {
    grid-template-rows: auto
}

.am-duo-bento-card-top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-duo-bento-card-image {
    border-top: 1px solid var(--am--border-black);
    border-left: 1px solid var(--am--border-black);
    border-radius: .75rem 0 0;
    align-self: flex-end;
    height: 21.5rem
}

.am-medium-shadow {
    box-shadow: 0 5px 11px #1212120d,0 20px 20px #1212120a,0 46px 28px #12121208,0 82px 33px #11111103
}

.am-medium-shadow.is-bottom {
    z-index: -1;
    top: -1.75rem
}

.am-duo-bento-card-image-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    width: 100%;
    display: flex;
    position: relative
}

.am-max-width-290 {
    max-width: 18.125rem
}

.am-duo-signals-content-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    display: flex
}

.am-duo-signals-content-wrapper.is-ads {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem
}

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

.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;
    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-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-stripe-parent {
    justify-content: center;
    align-items: center;
    display: flex
}

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

.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.hide {
    display: none
}

.am-duo-signals-stripe.is-new {
    grid-column-gap: .75rem;
    grid-row-gap: .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-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-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-new {
    border-radius: .75rem;
    padding: .5rem .625rem .5rem .5rem
}

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

.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-dark {
    border: 1px solid var(--am--secondary-white-transparent)
}

.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-duo-benefits-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 7rem;
    display: flex
}

.am-duo-benefits-content {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    flex-flow: column;
    max-width: 26.875rem;
    display: flex
}

.am-duo-benefits-content-items {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    display: flex
}

.am-duo-benefits-image {
    aspect-ratio: 562/603;
    background-color: var(--am--complementary-pink);
    border-radius: .75rem;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 35.125rem;
    padding-right: 5%;
    display: flex;
    position: relative;
    overflow: hidden
}

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

.am-faq-content-wrapper {
    flex: 1;
    max-width: 33.75rem
}

.am-faq-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-duo-bento-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex;
    position: relative
}

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

.am-duo-benefits-img {
    border-top: 1px solid var(--am--border-black);
    border-right: 1px solid var(--am--border-black);
    border-radius: 0 .75rem 0 0
}

.am-duo-benefits-image-container {
    aspect-ratio: 562/603;
    background-color: var(--am--complementary-pink);
    border-radius: .75rem;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 35.125rem;
    padding-right: 5%;
    display: flex;
    position: relative;
    overflow: hidden
}

.am-duo-benefits-image-container.is-1.am-hide-mobile.hide {
    display: none
}

.am-duo-benefits-image-container.is-2 {
    background-color: var(--am--complementary--canary-yellow);
    display: none
}

.am-duo-benefits-image-container.is-3 {
    background-color: var(--am--complementary-violet);
    display: none
}

.am-duo-benefits-image-container.is-4 {
    background-color: var(--am--complementary--mint-green);
    display: none
}

.am-feature-image-wrapper {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 55%;
    padding: 1.25rem;
    display: flex;
    position: relative
}

.am-feature-image-wrapper.is-landing {
    align-self: flex-start;
    width: 50%;
    padding: 0
}

.am-feature-image-wrapper.is-keynote {
    width: 50%;
    padding: 0
}

.am-feature-image-wrapper.hide {
    display: none
}

.am-feature-image-wrapper.is-ads {
    align-self: flex-start;
    padding: 0
}

.am-feature-image-wrapper.is-duo-voice {
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 30.5rem;
    padding: 0
}

.am-feature-image-wrapper.is-duo-voice.am-hide-tablet {
    display: none
}

.am-manifesto-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    padding-top: 8rem;
    padding-bottom: 5.25rem;
    display: flex
}

.am-manifesto-wrapper.is-keynote {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem
}

.am-manifesto-wrapper.am-no-padding-top {
    padding-top: 0
}

.am-manifesto-top-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.am-manifesto-illustration-wrapper {
    aspect-ratio: 1366/1025;
    width: 100%;
    max-width: 30rem;
    position: relative
}

.am-manifesto-text-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    max-width: 36rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-paragraph-24 {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 1.3
}

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

.am-is-full-opacity {
    opacity: 1
}

.am-ligature {
    letter-spacing: 0
}

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

.div-block-79.am-show-mobile,.am-show-mobile {
    display: none
}

.am-duo-benefits-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 2.5rem 5.25rem 3.5rem;
    display: flex
}

.am-duo-benefits-card.is-small {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.25rem 1.75rem 1.75rem
}

.am-duo-benefits-card-image-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    width: 100%;
    display: flex;
    position: relative
}

.am-manifesto-text {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex;
    position: relative
}

.am-is-linear-bg {
    background-image: linear-gradient(180deg,var(--am--primary-light)15%,var(--am--secondary-light))
}

.am-list-item {
    color: var(--am--primary-dark);
    letter-spacing: -.4px;
    margin-bottom: 0;
    padding-left: .5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.am-list-item.is-smaller {
    letter-spacing: -.16px;
    font-size: 1rem;
    position: relative
}

.am-list-item.is-smaller.is-grow {
    flex: 1
}

.am-list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex
}

.am-list.is-unordered {
    padding-left: 1.25rem
}

.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-dark {
    background-image: linear-gradient(90deg,var(--am--primary-dark),#1110)
}

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

.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-max-width-600 {
    max-width: 42rem
}

.div-block-81 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-featured-label {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--am--primary-dark);
    background-color: #fbfbfbbf;
    border: 1px solid #fbfbfb;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding: .5rem .625rem;
    font-size: .75rem;
    transition-property: none;
    display: flex;
    box-shadow: 0 0 1px #1111110d,1px 1px 1px #1111110a,2px 3px 2px #11111108,4px 4px 2px #11111103
}

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

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

.am-featured-label.is-tldr {
    border-color: var(--am--border-black);
    background-color: var(--am--primary-light)
}

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

.div-block-82 {
    position: relative
}

.div-block-83 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    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%;
    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-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-home-duo-product-screen-signal-container.is-ads {
    width: auto
}

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

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

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

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

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

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

.am-manifesto-code {
    width: 100%;
    height: 100%
}

.am-manifesto-timeline-container {
    width: 150%;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
    position: relative;
    left: -25%
}

.div-block-84 {
    position: relative
}

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

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

.text-block-14 {
    text-transform: uppercase
}

.am-cta-illustration-wrapper-copy {
    aspect-ratio: 898/731;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 82%;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 7rem;
    display: flex;
    position: static;
    inset: 0% 0% 0% auto
}

.am-manifesto-shader-code {
    width: calc(50vw - 12.36rem);
    height: 178.5%;
    position: absolute;
    inset: -66.7% 0% 0% 91.2%
}

.am-manifesto-illustration {
    z-index: 1;
    max-width: 30rem;
    position: absolute;
    inset: auto auto auto 0%
}

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

.am-demo-video-border-2 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    transform-origin: 50% 0;
    background-color: #fbfbfb1a;
    border: .75rem solid #fbfbfb1a;
    border-radius: 1rem;
    align-self: center;
    width: 100%;
    max-width: 69rem
}

.am-logos-shadow-right-2 {
    z-index: 1;
    background-image: linear-gradient(90deg,#efeee600,#efeee6);
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

.am-heading-36-2 {
    color: #111;
    letter-spacing: -1.08px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-20-2 {
    color: #1119;
    letter-spacing: -.4px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-testimonial-caption-2 {
    color: #1119
}

.am-paragraph-20-2 {
    color: #111;
    letter-spacing: -.4px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.3
}

.am-paragraph-20-2.am-opacity-60.am-text-align-center.am-max-width-400 {
    align-self: center
}

.am-new-label-2 {
    background-color: #fbfbfbbf;
    border: 1px solid #fbfbfb;
    border-radius: .25rem;
    padding: .25rem .375rem;
    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-2.is-dark {
    color: #fbfbfb;
    background-color: #262626;
    border-color: #fbfbfb1a
}

.code-embed-5 {
    opacity: .95;
    position: absolute;
    inset: 0%
}

.am-card-front-2 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    backface-visibility: hidden;
    color: #1119;
    letter-spacing: -.16px;
    background-color: #efeee6;
    border: 1px solid #1111111a;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 1rem 1.25rem 1.25rem;
    line-height: 1.3;
    display: flex;
    position: absolute
}

.am-card-front-2.is-yellow {
    background-color: #ffef99
}

.am-card-front-2.is-pink {
    background-color: #ffd7f0
}

.am-card-front-2.is-violet {
    background-color: #e2ddfd
}

.am-customer-stories-cards-number-2 {
    color: #111;
    letter-spacing: -1.08px;
    font-size: 2.25rem;
    line-height: 1.1
}

.am-heading-44-2 {
    color: #111;
    letter-spacing: -1.76px;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 1.1
}

.am-heading-44-2.am-is-white {
    color: #fbfbfb
}

.am-featured-link-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #111;
    background-color: #fbfbfbbf;
    border: 1px solid #fbfbfb;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding: .25rem .625rem .25rem .25rem;
    font-size: .75rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    display: flex;
    box-shadow: 0 0 1px #1111110d,1px 1px 1px #1111110a,2px 3px 2px #11111108,4px 4px 2px #11111103
}

.am-featured-link-2:hover {
    color: #111;
    background-color: #fbfbfb;
    transform: scale(1.02)
}

.am-featured-link-2.is-dark {
    color: #fbfbfb;
    background-color: #262626;
    border-color: #fbfbfb1a
}

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

.am-paragraph-16-2 {
    color: #111;
    letter-spacing: -.16px;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.3
}

.am-social-proof-gartner-text-2 {
    color: #1119;
    white-space: nowrap;
    font-size: .75rem
}

.am-paragraph-14-2 {
    color: #111;
    letter-spacing: 0;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.3
}

.image-106 {
    aspect-ratio: 153.5/20;
    object-fit: cover;
    object-position: 0% 50%;
    align-self: center;
    height: 100%;
    margin-top: 50px;
    display: block
}

.div-block-87 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-self: center;
    display: flex
}

.am-testimonial-text-big-2 {
    color: #111;
    letter-spacing: -1.08px;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-is-full-black-2 {
    color: #111
}

.am-customer-stories-cards-testimonial-2 {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    background-color: #efeee6;
    border: 1px solid #1111111a;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    padding: 1.25rem 1.5rem 1.5rem;
    display: flex
}

.am-heading-56-2 {
    color: #111;
    letter-spacing: -2.8px;
    font-size: 3.5rem;
    font-weight: 400;
    line-height: 1
}

.am-heading-56-2.am-text-align-center.am-max-width-544 {
    align-self: center
}

.am-heading-56-2.am-text-align-center.is-humanx {
    max-width: 49rem
}

.am-heading-24-2 {
    color: #111;
    letter-spacing: -.48px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.1
}

.am-nav-btn-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #fbfbfb;
    background-color: #111;
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: baseline;
    padding: .75rem 1rem;
    font-size: .875rem;
    font-weight: 500;
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    display: flex
}

.am-nav-btn-2:hover {
    background-color: #2d72f0
}

.am-nav-btn-2.is-light {
    color: #111;
    background-color: #fbfbfb
}

.am-nav-btn-2.is-light:hover {
    background-color: #ffd7f0
}

.am-nav-btn-2.is-white {
    color: #111;
    background-color: #fbfbfb99;
    border-color: #fbfbfb;
    font-weight: 400
}

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

.div-block-88 {
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.am-duo-signal-card-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #f7f7f3;
    border: 1px solid #1111111a;
    border-radius: .5rem;
    flex-flow: column;
    width: 17.75rem;
    padding: 1rem 1.25rem;
    display: flex
}

.am-duo-signal-card-2.is-dark {
    background-color: #262626;
    border-color: #fbfbfb1a
}

.am-is-full-white-2 {
    color: #fbfbfb
}

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

.am-card-back-2:hover {
    color: #111
}

.am-logos-shadow-left-2 {
    z-index: 1;
    background-image: linear-gradient(90deg,#efeee6,#efeee600);
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.am-ads-g2-proof {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    display: flex
}

.am-ads-g2-proof.is-home {
    align-items: center;
    height: 4rem
}

.am-ads-g2-proof.is-demo {
    justify-content: flex-start;
    align-items: flex-start;
    height: 3.5rem
}

.am-ads-g2-proof.is-centered {
    align-items: center
}

.am-ads-stamps {
    justify-content: center;
    display: flex
}

.am-ads-stamps-image {
    height: 7rem
}

.am-manifesto-text-illustration {
    width: 6.25rem;
    position: static;
    inset: 0% auto 0% 0%;
    transform: none
}

.am-manifesto-text-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
    position: relative
}

.shader-canvas {
    transition: transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);
    transform: scale(.98)translate(-3vw,3vh)
}

.am-nav-banner-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white);
    justify-content: center;
    width: 100%;
    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-wrapper {
    width: 100%;
    transition: margin-top .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

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

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

.am-banner-close {
    position: absolute;
    inset: 0% 0% 0% auto
}

.div-block-91 {
    height: 100%
}

.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.hide {
    display: none
}

.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
}

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

.am-product-demo-video-wrapper.hide {
    display: none
}

.div-block-92 {
    background-color: red;
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    inset: 0 0 auto auto
}

.am-close-product-demo {
    z-index: 101;
    color: var(--am--secondary-white);
    cursor: pointer;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    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-testimonial-picture-small {
    width: 5.25rem;
    height: 5.25rem
}

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

.div-block-96 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    display: flex
}

.div-block-97 {
    z-index: 1;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.am-list-parent {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: row;
    display: flex
}

.div-block-98 {
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.am-404-giant-text {
    letter-spacing: -7.68px;
    font-size: 16rem;
    font-weight: 900;
    line-height: .8
}

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

.div-block-99 {
    justify-content: center;
    display: flex
}

.am-alternate {
    font-variation-settings: "STBL" 0
}

.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-grain {
    pointer-events: none;
    mix-blend-mode: overlay;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/670d473fabc467c06f44417d_am-new-noise.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300%;
    border-radius: .5rem;
    width: calc(100% + 24px);
    height: calc(100% + 24px);
    position: absolute;
    inset: -4px 0% 0% -4px
}

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

.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
}

.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-doodle-word {
    z-index: 1;
    pointer-events: none;
    position: absolute;
    left: 0%
}

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

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

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

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

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

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

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

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

.am-doodle-word.is-product-demo {
    width: 16%;
    inset: -18% 10% auto auto
}

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

.am-doodle-word.is-sparkle-left,.am-doodle-word.is-sparkle-right {
    width: 1.5rem
}

.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;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/670d473fabc467c06f44417d_am-new-noise.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300%;
    border-radius: .5rem;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    position: absolute;
    inset: -4px 0% 0% -4px
}

.am-grain-word {
    pointer-events: none;
    mix-blend-mode: overlay;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/670d473fabc467c06f44417d_am-new-noise.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300%;
    border-radius: .5rem;
    width: calc(100% + 24px);
    height: calc(100% + 24px);
    position: absolute;
    inset: -12px 0% 0% -12px
}

.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
}

.div-block-100 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

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

.am-brand-content-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    max-width: 36rem;
    display: flex
}

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

.am-brand-callout {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .5rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding: 1rem 1.25rem
}

.div-block-104 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.am-brand-logo-wrapper {
    aspect-ratio: 1;
    background-color: var(--am--primary-dark);
    border-radius: .5rem;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    display: flex;
    position: relative
}

.am-brand-logo-wrapper.is-light {
    background-color: var(--am--secondary-white);
    justify-content: center;
    align-items: center
}

.am-brand-logo-wrapper.is-light.is-rectangular {
    aspect-ratio: 16/9
}

.am-brand-logo-wrapper.is-beige {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    padding-left: 0;
    padding-right: 0
}

.am-brand-logo-wrapper.is-white {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    padding-left: 0;
    padding-right: 0
}

.am-brand-logo-wrapper.is-black {
    padding-left: 0;
    padding-right: 0
}

.am-brand-logo {
    max-height: 3.5rem
}

.am-brand-logo.is-icon {
    max-height: 7rem
}

.am-brand-logo.is-icon.is-circle {
    max-height: 7.25rem
}

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

.am-nav-context-menu {
    transform-origin: 0 0;
    width: auto;
    display: none;
    position: absolute;
    transform: scale(.9)
}

.am-nav-context-menu.is-minified {
    padding-top: .625rem
}

.am-nav-context-menu.is-smaller {
    width: 40%
}

.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-brand-color-info-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-brand-color-wrapper {
    aspect-ratio: 1;
    background-color: var(--am--primary-dark);
    border-radius: .5rem;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 3.5rem;
    display: flex;
    position: relative
}

.am-brand-color-wrapper.is-light {
    background-color: var(--am--secondary-white);
    justify-content: center;
    align-items: center
}

.am-brand-color-wrapper.is-light.is-rectangular {
    aspect-ratio: 16/9
}

.am-brand-color-wrapper.is-beige {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    padding-right: 0
}

.am-brand-color-wrapper.is-white {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    padding-right: 0
}

.am-brand-color-wrapper.is-black {
    padding-right: 0
}

.am-brand-color-wrapper.is-orange {
    background-color: var(--am--complementary--phoenix-orange);
    padding-right: 0
}

.am-brand-color-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-brand-colors-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

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

.am-max-width-462.is-tablet-368 {
    margin-right: 8rem
}

.background-video {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.am-product-demo-ads {
    aspect-ratio: 16/9;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.am-competitor-hero {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: center;
    padding-top: 10rem;
    display: flex;
    position: relative
}

.am-competitor-hero-top {
    z-index: 10;
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    display: flex;
    position: relative
}

.am-competitor-hero-heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-competor-hero-bottom {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    width: 100%;
    display: flex
}

.am-competitor-hero-card {
    aspect-ratio: 1;
    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);
    background-color: var(--am--primary-light);
    transform-style: preserve-3d;
    border-radius: .5rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    max-height: 12.75rem;
    padding: 1.25rem;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-competitor-hero-card.hide {
    display: none
}

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

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

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

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

.am-competitor-hero-card.is-smaller {
    aspect-ratio: 204/140;
    max-height: 8.75rem
}

.am-competitor-hero-card.is-searcher {
    background-color: var(--am--primary-light)
}

.am-competitor-hero-card.is-searcher.is-violet {
    background-color: var(--am--complementary-violet)
}

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

.am-competitor-hero-card.is-searcher.is-pink {
    background-color: var(--am--complementary-pink)
}

.am-competitor-cards-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex
}

.am-competitor-cards-wrapper.is-2 {
    justify-content: center
}

.am-competitor-card-richtext {
    color: var(--am--primary-dark-transparent);
    flex-flow: column;
    justify-content: space-between;
    display: flex
}

.am-competitor-card-richtext h2 {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 130%
}

.am-competitor-card-richtext h3 {
    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-competitor-card-richtext p {
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 130%
}

.am-competitor-card-richtext a {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-decoration: underline
}

.am-competitor-card-richtext a:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.am-competitor-card-richtext ul {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem
}

.am-competitor-card-richtext li {
    color: var(--am--primary-dark);
    letter-spacing: -.2px;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 150%
}

.am-competitor-card-richtext img {
    object-fit: cover;
    border: 1px solid #0000000d;
    border-radius: .75rem;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.am-competitor-card-richtext figure {
    object-fit: cover;
    width: 100%;
    margin-bottom: 2rem;
    margin-left: 0;
    margin-right: 0
}

.am-competitor-card-richtext h4 {
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400
}

.am-competitor-card-richtext h5 {
    margin-top: 2rem;
    margin-bottom: .5rem
}

.am-competitor-card-richtext h6 {
    margin-top: 1rem;
    margin-bottom: .5rem
}

.am-competitor-card-richtext blockquote {
    color: #111c;
    letter-spacing: -.2px;
    border-left-width: 1px;
    border-left-color: #1111114d;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    font-size: 1.25rem;
    font-style: italic;
    line-height: 150%
}

.am-competitor-card-richtext h1 {
    color: var(--am--primary-dark);
    letter-spacing: -1.76px;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 130%
}

.am-competitor-card-richtext.hide {
    display: none
}

.am-competitor-card-richtext figcaption {
    text-align: center;
    max-width: 24rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: .75rem;
    font-style: normal
}

.am-competitor-card-richtext.is-2.hide {
    display: none
}

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

.am-competitor-feedback-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.am-competitor-feedback-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    padding: 1.25rem;
    display: flex
}

.am-competitor-feedback-card-richtext {
    color: var(--am--primary-dark-transparent)
}

.am-competitor-feedback-card-richtext h2 {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 130%
}

.am-competitor-feedback-card-richtext h3 {
    color: var(--am--secondary-white);
    letter-spacing: -.48px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1
}

.am-competitor-feedback-card-richtext p {
    color: var(--am--secondary-white-transparent);
    letter-spacing: -.16px;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 130%
}

.am-competitor-feedback-card-richtext a {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-decoration: underline
}

.am-competitor-feedback-card-richtext a:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.am-competitor-feedback-card-richtext ul {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem
}

.am-competitor-feedback-card-richtext li {
    color: var(--am--primary-dark);
    letter-spacing: -.2px;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 150%
}

.am-competitor-feedback-card-richtext img {
    object-fit: cover;
    border: 1px solid #0000000d;
    border-radius: .75rem;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.am-competitor-feedback-card-richtext figure {
    object-fit: cover;
    width: 100%;
    margin-bottom: 2rem;
    margin-left: 0;
    margin-right: 0
}

.am-competitor-feedback-card-richtext h4 {
    color: var(--am--secondary-white);
    letter-spacing: -.16px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400
}

.am-competitor-feedback-card-richtext h5 {
    margin-top: 2rem;
    margin-bottom: .5rem
}

.am-competitor-feedback-card-richtext h6 {
    margin-top: 1rem;
    margin-bottom: .5rem
}

.am-competitor-feedback-card-richtext blockquote {
    color: #111c;
    letter-spacing: -.2px;
    border-left-width: 1px;
    border-left-color: #1111114d;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    font-size: 1.25rem;
    font-style: italic;
    line-height: 150%
}

.am-competitor-feedback-card-richtext h1 {
    color: var(--am--primary-dark);
    letter-spacing: -1.76px;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 130%
}

.am-competitor-feedback-card-richtext figcaption {
    text-align: center;
    max-width: 24rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: .75rem;
    font-style: normal
}

.am-competitor-feedback-grid-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex
}

.am-competitor-benefits-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    padding: 1.25rem;
    display: flex
}

.am-competitor-comparison-table-heading {
    z-index: 1;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-top: 5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: grid;
    position: sticky;
    top: 0
}

.am-competitor-comparison-table-heading.pricing-table {
    position: sticky;
    top: 4rem
}

.am-competitor-comparison-table-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: grid
}

.am-competitor-comparison-table-row.pricing-table {
    position: sticky;
    top: 4rem
}

.am-competitor-comparison-table-row.is-grey {
    background-color: var(--am--secondary-light)
}

.am-competitor-benefits-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.am-competitor-benefits-card-richtext {
    color: var(--am--primary-dark-transparent);
    flex-flow: column;
    justify-content: space-between;
    display: flex
}

.am-competitor-benefits-card-richtext h2 {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 130%
}

.am-competitor-benefits-card-richtext h3 {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1
}

.am-competitor-benefits-card-richtext p {
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 130%
}

.am-competitor-benefits-card-richtext a {
    color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    text-decoration: underline
}

.am-competitor-benefits-card-richtext a:hover {
    color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>)
}

.am-competitor-benefits-card-richtext ul {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem
}

.am-competitor-benefits-card-richtext li {
    color: var(--am--primary-dark);
    letter-spacing: -.2px;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    line-height: 150%
}

.am-competitor-benefits-card-richtext img {
    object-fit: cover;
    border: 1px solid #0000000d;
    border-radius: .75rem;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.am-competitor-benefits-card-richtext figure {
    object-fit: cover;
    width: 100%;
    margin-bottom: 2rem;
    margin-left: 0;
    margin-right: 0
}

.am-competitor-benefits-card-richtext h4 {
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400
}

.am-competitor-benefits-card-richtext h5 {
    margin-top: 2rem;
    margin-bottom: .5rem
}

.am-competitor-benefits-card-richtext h6 {
    margin-top: 1rem;
    margin-bottom: .5rem
}

.am-competitor-benefits-card-richtext blockquote {
    color: #111c;
    letter-spacing: -.2px;
    border-left-width: 1px;
    border-left-color: #1111114d;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 0 3rem 0 1rem;
    font-size: 1.25rem;
    font-style: italic;
    line-height: 150%
}

.am-competitor-benefits-card-richtext h1 {
    color: var(--am--primary-dark);
    letter-spacing: -1.76px;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 2.75rem;
    font-weight: 400;
    line-height: 130%
}

.am-competitor-benefits-card-richtext.hide {
    display: none
}

.am-competitor-benefits-card-richtext figcaption {
    text-align: center;
    max-width: 24rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: .75rem;
    font-style: normal
}

.am-competitor-benefits-card-richtext.is-2.hide {
    display: none
}

.am-competitor-logo {
    max-height: 2.25rem
}

.am-competitor-table-richtext {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    max-width: 16.25rem;
    display: flex
}

.am-competitor-table-richtext p {
    color: var(--am--primary-dark-transparent);
    text-align: center;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.3
}

.am-competitor-table-richtext code {
    border: 1px solid var(--am--secondary-dark);
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white);
    text-transform: uppercase;
    border-radius: .25rem;
    padding: .25rem .375rem;
    font-family: Labil Grotesk Variable,Arial,sans-serif;
    font-size: .625rem;
    font-weight: 500;
    line-height: 1;
    display: inline-flex;
    box-shadow: 0 4px 2px #11111103,0 3px 2px #11111108,0 1px 1px #1111110a,0 0 1px #1111110d
}

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

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

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

.am-label-no {
    border: 1px solid var(--am--border-black);
    background-color: #ffffffbf;
    border-radius: .25rem;
    padding: .25rem .375rem;
    font-size: .625rem;
    font-weight: 400;
    box-shadow: 0 0 1px #1111110d,1px 1px 1px #1111110a,2px 3px 2px #11111108,4px 4px 2px #11111103
}

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

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

.am-competitor-comparison-value {
    display: block
}

.am-competitor-comparison-table-cell {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    display: flex
}

.am-competitor-comparison-table-cell.is-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start
}

.am-competitor-comparison-table-cell.is-left.is-sub {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.am-competitor-comparison-table-cell.is-left.is-sub.is-first {
    padding-top: .75rem;
    padding-bottom: 0
}

.am-competitor-comparison-table-cell.is-left.is-sub.is-last {
    padding-bottom: .75rem
}

.am-competitor-comparison-table-cell.is-left.is-sub.is-only {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.am-competitor-testimonial-richtext p {
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    margin-bottom: 0;
    font-family: Labilgrotesk,sans-serif;
    font-size: 1rem;
    font-weight: 400
}

.am-competitor-testimonial-richtext strong {
    color: var(--am--primary-dark);
    font-weight: 400
}

.am-competitor-testimonial-richtext blockquote {
    letter-spacing: -1.08px;
    text-wrap: pretty;
    border-left-style: none;
    margin-bottom: .75rem;
    padding: 0;
    font-size: 2.25rem;
    line-height: 1.1
}

.am-competitor-testimonial-richtext em {
    font-style: normal
}

.div-block-108 {
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-competitor-table-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    align-self: stretch;
    display: flex
}

.am-competitor-strengths-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    padding: 1.25rem;
    display: flex;
    position: relative
}

.am-competitor-strengths-content-wrapper {
    flex: 1;
    align-self: stretch;
    max-width: 41rem
}

.am-competitor-strengths-richtext p {
    color: var(--am--primary-dark-transparent);
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.5
}

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

.am-competitor-strengths-richtext h3 {
    letter-spacing: -.03rem;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3
}

.am-competitor-strengths-card-header {
    justify-content: space-between;
    display: flex
}

.am-competitor-strengths-card-header-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.am-competitor-strengths-card-icon {
    height: 1.25rem
}

.am-competitor-strengths-card-icon.is-bigger {
    height: 1.5rem
}

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

.am-competitor-signals-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-competitor-signals-section {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

.am-competitor-signals-tabs {
    flex-flow: column;
    display: flex
}

.am-competitor-signals-tabs-menu {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    justify-content: center;
    align-self: center;
    padding: .25rem;
    display: flex
}

.am-competitor-signals-tabs-content {
    margin-top: 1.25rem;
    overflow: visible
}

.am-competitor-signals-tab-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

.am-competitor-signals-tab-content-comparison {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    padding: 1.25rem;
    display: flex;
    position: relative
}

.am-competitor-signals-richtext p {
    color: var(--am--primary-dark);
    letter-spacing: -.16px;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.3
}

.am-competitor-signals-tab-content-signals-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    display: flex
}

.div-block-109 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.div-block-110 {
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: absolute;
    inset: 0%
}

.div-block-111 {
    padding-top: 2.5rem
}

.div-block-112 {
    aspect-ratio: 318/313;
    justify-content: flex-start;
    align-items: flex-end;
    width: 22rem;
    display: flex;
    position: relative
}

.am-competitor-hero-illustration {
    height: 44.73%;
    transition: all .25s cubic-bezier(.215,.61,.355,1);
    position: relative
}

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

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

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

.am-competitor-hero-gradient.is-leaders {
    opacity: 1;
    width: 80.82%;
    height: 72.64%;
    inset: 8% 6% auto auto
}

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

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

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

.div-block-113 {
    pointer-events: none;
    position: absolute;
    inset: 3.5rem auto auto 0%
}

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

.am-competitor-next-item-img {
    aspect-ratio: 260/154;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden
}

.am-competitor-next-section {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-alternate-ponctuation {
    font-variation-settings: "STBL" 0
}

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

.am-competitor-battle-cards {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #0000;
    flex-flow: row;
    padding: .75rem;
    display: flex
}

.am-competitor-battle-cards.is-duo-beneftis,.am-competitor-battle-cards.is-faq {
    padding: 0 0 1.75rem
}

.am-competitor-battle-cards.is-competitor-strenghts {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding: 0
}

.am-competitor-battle-cards-richtext p {
    color: var(--am--primary-dark-transparent);
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.5
}

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

.am-competitor-battle-cards-richtext h3 {
    letter-spacing: -.03rem;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3
}

.am-competitor-battle-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    padding: 1.25rem;
    display: flex;
    position: relative
}

.am-competitor-battle-cards-section {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.am-max-width-520 {
    max-width: 30rem
}

.am-max-width-568 {
    max-width: 35.5rem
}

.am-competitor-battle-card-header-wrapper {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    align-items: center;
    display: flex
}

.am-max-width-512 {
    max-width: 32rem
}

.am-competitors-section-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    margin-top: -5.25rem;
    padding-top: 5.25rem;
    display: flex
}

.am-competitors-section-wrapper.am-padding-100.am-no-padding-top.am-no-padding-bottom-desktop {
    padding-bottom: 0
}

.am-duo-voice-hero-card {
    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);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    background-color: #ffffffe6;
    border-radius: 1.25rem;
    flex-flow: column;
    width: 100%;
    max-width: 26.75rem;
    padding: 1.75rem .75rem 2.5rem;
    transition-property: all;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex;
    position: absolute;
    box-shadow: 1px 2px 5px #2b262405,3px 9px 9px #2b262405,7px 20px 13px #2b262403
}

.am-duo-voice-hero-card.is-1 {
    cursor: auto;
    position: relative;
    transform: translate(-2rem)
}

.am-duo-voice-hero-card.is-2 {
    z-index: -1;
    background-color: #fff9;
    border-color: #1111110f;
    transform: translate(-3rem,.125rem)rotate(-3deg)
}

.am-duo-voice-hero-card.is-2:hover {
    background-color: #ffffffe6;
    border-color: #11111114;
    transform: translate(-.5rem)rotate(6deg)
}

.am-duo-voice-hero-card.is-3 {
    z-index: -2;
    background-color: #ffffff4d;
    border-color: #1111110a;
    transform: translate(-1.5rem,.5rem)rotate(6deg)
}

.am-duo-voice-hero-card.is-3:hover {
    background-color: #ffffffe6;
    border-color: #11111114;
    transform: translate(.5rem)rotate(9deg)
}

.am-duo-voice-hero-card.is-4 {
    z-index: -3;
    background-color: #ffffff1a;
    border-color: #11111105;
    transform: translate(-1.75rem,.75rem)rotate(-6deg)
}

.am-duo-voice-hero-card.is-4:hover {
    background-color: #ffffffe6;
    border-color: #11111114;
    transform: translate(1.5rem)rotate(13deg)
}

.am-duo-voice-hero-card-content-bottom {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    flex: 1;
    align-items: stretch;
    display: flex
}

.am-duo-voice-hero-card-players-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.am-duo-voice-player-wrapper {
    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);
    background-color: var(--am--secondary-light);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border-radius: .875rem;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 1.75rem;
    transition-property: all;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-duo-voice-player-wrapper:hover,.am-duo-voice-player-wrapper.is-active {
    background-color: var(--am--primary-light)
}

.am-duo-voice-player-content {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.am-play-btn {
    z-index: 1;
    aspect-ratio: 1;
    background-color: var(--am--secondary-white);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding: .5rem;
    display: flex;
    position: relative;
    box-shadow: inset 0 0 0 .5px #e5e8eb,0 4px 4px -4px #19222e05,0 3px 6px -2px #19222e14,0 0 2px #e5e8eb99
}

.am-play-btn-wrapper {
    justify-content: center;
    align-items: center;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-grain-duo-voice-clone {
    pointer-events: none;
    mix-blend-mode: overlay;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/670d473fabc467c06f44417d_am-new-noise.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300%;
    border-radius: .5rem;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    position: absolute;
    inset: -4px 0% 0% -4px
}

.am-competitors-hero-wrapper {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 10rem;
    display: flex
}

.am-max-width-726 {
    max-width: 45.375rem
}

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

.am-competitors-hero-top-heading {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-competitors-list-header {
    z-index: 2;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-competitors-list-filters {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    padding: .25rem;
    display: flex
}

.courses-filters-collection {
    display: inline-flex
}

.am-competitors-filter-text {
    white-space: nowrap;
    margin-bottom: 0;
    font-family: Labil Grotesk Variable,Arial,sans-serif;
    font-weight: 500
}

.courses-filter-button {
    color: #000d53;
    cursor: pointer;
    background-color: #f1f1f1;
    border: 1px solid #000d530d;
    border-radius: 5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    transition: all .5s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.courses-filter-button:hover {
    background-color: #fff;
    border-color: #000d534d
}

.courses-filter-button.is-all {
    display: inline-flex
}

.am-competitors-category-checkbox {
    border-style: none;
    border-radius: 5rem;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 0%
}

.am-competitors-category-checkbox.w--redirected-checked {
    background-color: #0000;
    background-image: none;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0
}

.am-competitors-category-checkbox.w--redirected-focus {
    box-shadow: none
}

.courses-filters-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    display: flex
}

.courses-filters-form {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.courses-filters-form-wrapper {
    margin-bottom: 0
}

.divider-2 {
    background-color: #000d5333;
    height: 1px;
    margin-top: 1.75rem
}

.am-competitors-list-filter-wrapper {
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: baseline;
    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(.175,.885,.32,1.275);
    display: flex;
    position: relative;
    overflow: visible
}

.am-competitors-list-filter-wrapper:hover {
    background-color: var(--am--secondary-dark)
}

.am-competitors-list-filter-wrapper.is-secondary {
    border: 1px solid var(--am--primary-dark);
    color: var(--am--primary-dark);
    background-color: #0000
}

.am-competitors-list-filter-wrapper.is-secondary:hover {
    background-color: var(--am--secondary-white)
}

.am-competitors-list-filter-wrapper.is-light {
    background-color: var(--am--secondary-white);
    color: var(--am--primary-dark)
}

.am-competitors-list-filter-wrapper.is-light:hover {
    background-color: var(--am--neutral--neutral-08)
}

.am-competitors-list-filter-wrapper.is-light.is-no-hover {
    color: var(--am--primary-dark-transparent);
    margin-bottom: 0
}

.am-competitors-list-filter-wrapper.is-light.is-no-hover:hover {
    background-color: var(--am--secondary-light)
}

.am-competitors-list-filter-wrapper.is-light.is-no-hover.is-absolute {
    bottom: 1rem;
    right: 1rem;
    transform: translateY(.25rem)
}

.am-competitors-list-filter-wrapper.is-light.is-no-hover.is-absolute.is-no-opacity {
    opacity: 0
}

.am-competitors-list-filter-wrapper.is-light.is-no-hover.is-active {
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white)
}

.am-competitors-list-filter-wrapper.is-white {
    border-color: var(--am--secondary-white);
    background-color: var(--am--secondary-white-transparent);
    color: var(--am--primary-dark);
    font-weight: 400
}

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

.am-competitors-list-filter-wrapper.is-white.is-no-hover:hover {
    background-color: var(--am--secondary-white-transparent)
}

.am-competitors-list-filter-wrapper.is-relative {
    position: relative
}

.am-competitors-list-filter-wrapper.is-taller {
    align-items: center;
    padding: 1rem 1.5rem;
    line-height: 1
}

.am-competitors-list-filter-wrapper.business-only-submit-button {
    flex: 1
}

.am-competitors-list-filter-wrapper.is-softer {
    background-color: var(--am--secondary-dark)
}

.am-competitors-list-filter-wrapper.is-bigger {
    justify-content: space-between;
    align-items: center;
    height: 3rem
}

.am-competitors-list-filter-wrapper.is-keynote {
    border: 1px solid var(--am--primary-dark);
    background-color: var(--am--secondary-white-transparent);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: var(--am--primary-dark);
    position: absolute
}

.am-competitors-list-filter-wrapper.is-keynote:hover {
    background-color: var(--am--secondary-white);
    color: var(--am--product-blue);
    border-color: #2d72f080
}

.am-competitors-list-filter-wrapper.is-no-hover:hover {
    background-color: var(--am--primary-dark)
}

.am-competitors-list-filter-wrapper.is-no-hover.is-absolute {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    transform: translateY(.25rem)
}

.am-competitors-list-filter-wrapper.is-no-hover.is-absolute.is-no-opacity {
    opacity: 0;
    transform: translate(0)
}

.am-competitors-list-filter-wrapper.is-tab {
    background-color: var(--am--secondary-white);
    color: var(--am--primary-dark-transparent)
}

.am-competitors-list-filter-wrapper.is-tab:hover {
    background-color: var(--am--primary-light);
    color: var(--am--primary-dark)
}

.am-competitors-list-filter-wrapper.is-tab.w--current {
    background-color: var(--am--primary-dark);
    color: var(--am--secondary-white)
}

.am-competitors-list-filter-wrapper.is-tab.w--current:hover {
    background-color: var(--am--primary-dark)
}

.am-competitors-list-filter-wrapper.hide {
    display: none
}

.category-checkbox {
    border-style: none;
    border-radius: 5rem;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 0%
}

.category-checkbox.w--redirected-checked {
    background-color: #0000;
    background-image: none;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0
}

.category-checkbox.w--redirected-focus {
    box-shadow: none
}

.category-color {
    border: .5px solid #fff;
    border-radius: 50%;
    width: .625rem;
    height: .625rem;
    margin-right: .5rem
}

.filter-text {
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1
}

.am-competitors-list-item {
    justify-content: center;
    display: flex
}

.am-competitors-list-item.is-cta {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

.am-competitors-list-item-link {
    border-radius: 1rem;
    flex: 1;
    margin-top: -1px;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.75rem;
    padding-right: 1.5rem;
    transition: background-color .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-competitors-list-item-link:hover,.am-competitors-list-item-link.is-selected {
    background-color: var(--am--secondary-white)
}

.am-customers-list-item-logo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-competitors-list-icon {
    height: 1.75rem
}

.am-competitors-list-link-wrapper {
    border-bottom: 1px solid var(--am--border-black);
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex
}

.am-customers-list-item-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-customers-filters-form {
    margin-bottom: 0
}

.am-competitors-see-comparison-text {
    opacity: 0;
    font-weight: 400;
    transition: opacity .5s cubic-bezier(.23,1,.32,1)
}

.am-competitors-see-comparison-text.is-visible {
    opacity: 1
}

.am-social-proof-bottom-section {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-social-proof-bottom-form-wrapper {
    align-self: stretch
}

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

.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-competitors-social-proof-cards {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

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

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

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

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

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

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

.div-block-125 {
    position: relative
}

.am-overflow-hidden {
    overflow: hidden
}

.am-duo-voice-why-section {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-duo-voice-why-cards-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%;
    display: flex;
    position: relative
}

.am-duo-voice-why-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    padding: 2.5rem 1.25rem 1.25rem;
    display: flex
}

.am-duo-voice-why-card.is-light {
    border-color: var(--am--border-black);
    background-color: var(--am--secondary-white)
}

.am-duo-voice-why-card.is-light.is-ads.is-product-screen {
    background-color: var(--am--primary-dark);
    align-items: center;
    padding-bottom: 3.5rem
}

.am-duo-voice-why-card.is-ads {
    padding-bottom: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.am-duo-voice-why-card-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
    position: relative
}

.am-duo-voice-why-doodle {
    align-self: center;
    height: 6.25rem
}

.am-duo-voice-how-section {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative
}

.am-duo-voice-how-section.am-show-mobile {
    display: none
}

.am-duo-voice-how-steps-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    flex: 1;
    max-width: 26.75rem;
    display: flex;
    position: sticky;
    top: 50%;
    transform: translateY(-50%)
}

.am-duo-voice-how-steps-list {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

.am-duo-voice-how-product-screens-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    flex: 1;
    max-width: 33.875rem;
    display: flex
}

.am-duo-voice-how-product-screen-card {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--complementary-violet);
    opacity: .3;
    border-radius: .75rem;
    transition: all .5s cubic-bezier(.23,1,.32,1);
    overflow: hidden;
    transform: scale(.9)
}

.am-duo-voice-how-product-screen-card.is-active {
    opacity: 1;
    transform: scale(1)
}

.am-duo-voice-how-product-screen-card.is-pink {
    background-color: var(--am--complementary-pink)
}

.am-duo-voice-how-step-text {
    opacity: .3;
    transform-origin: 0%;
    transition: all .5s cubic-bezier(.23,1,.32,1);
    position: relative;
    transform: scale(.9)
}

.am-duo-voice-how-step-text.is-active {
    opacity: 1;
    transform: scale(1)
}

.div-block-127 {
    position: sticky;
    top: 25%;
    transform: translateY(50%)
}

.div-block-128 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.div-block-129 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    width: 100%;
    display: flex
}

.div-block-130 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.25fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-max-width-150 {
    max-width: 9.375rem
}

.am-image-test {
    margin-top: -2.75rem
}

.am-duo-voice-hero-visual-container {
    height: 5.25rem;
    transition: opacity .25s cubic-bezier(.23,1,.32,1)
}

.am-audio-visualizer {
    width: 100%;
    height: 100%
}

.am-duo-voice-hero-arrows-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    width: 100%;
    max-width: 26.75rem;
    margin-top: 2.5rem;
    display: flex;
    transform: translate(-2rem)
}

.am-duo-voice-hero-arrow {
    border: 1px solid var(--am--primary-dark-transparent);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    width: 1.25rem;
    height: 1.25rem
}

.am-duo-voice-hero-arrow.is-active {
    background-color: var(--am--primary-dark)
}

.am-duo-voice-arrows-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.am-duo-voice-arrow {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-dark);
    border-radius: 50%;
    width: 100%;
    height: 100%;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    transform: scale(.2)
}

.am-duo-voice-arrow.is-active {
    background-color: var(--am--primary-dark)
}

.am-duo-voice-arrow-container {
    cursor: pointer;
    width: 1.25rem;
    height: 1.25rem
}

.am-duo-voice-arrow-container.is-active {
    cursor: auto;
    justify-content: center;
    align-items: center;
    display: flex
}

.am-ads-hero {
    padding-top: 10rem;
    display: flex
}

.am-ads-hero-illustration-wrapper {
    aspect-ratio: 1366/1025;
    flex: 1;
    max-width: 30rem;
    position: relative
}

.am-ads-social-proof-wrapper {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-ads-hero-shader-code {
    width: calc(50vw - 91.15%);
    height: 178.5%;
    position: absolute;
    inset: -66.7% 0% 0% 91.2%
}

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

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

.am-is-line-height-110 {
    line-height: 1.1
}

.am-is-line-height-130 {
    line-height: 1.3
}

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

.am-is-line-height-150 {
    line-height: 1.5
}

.div-block-131 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: center;
    display: flex;
    position: relative
}

.am-ads-bento-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex
}

.am-ads-product-explainer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    opacity: .92;
    border-radius: .5rem;
    flex-flow: column;
    max-width: 16rem;
    padding: .75rem;
    display: flex;
    box-shadow: 0 26px 60px -6px #1111111f,0 28px 28px -14px #11111105,0 6px 6px -3px #1111110a,0 1px 1px -.5px #1111110a
}

.am-is-regular {
    font-weight: 400
}

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

.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
}

.no-pea-message-3 {
    color: #017ffa;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.2;
    display: none
}

.no-pea-message-3.text-color-error {
    font-size: .75rem
}

.am-nav-btn-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #fff;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    background-color: #111;
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: baseline;
    padding: .75rem 1rem;
    font-size: .875rem;
    font-weight: 500;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
    display: flex;
    position: relative;
    overflow: visible
}

.am-nav-btn-3:hover {
    background-color: #272625
}

.am-nav-btn-3.business-only-submit-button {
    flex: 1
}

.am-social-proof-gartner-text-3 {
    color: #1119;
    white-space: nowrap;
    font-size: .75rem;
    font-weight: 400
}

.am-social-proof-gartner-text-3.is-light {
    color: #fff9
}

.am-heading-56-3 {
    color: #111;
    letter-spacing: -2.8px;
    font-size: 3.5rem;
    font-weight: 400;
    line-height: 1
}

.am-pillar-color-2 {
    background-color: #2d72f0;
    border: 1px solid #11111114;
    border-radius: .25rem;
    width: 1rem;
    min-width: 1rem;
    height: 1rem;
    min-height: 1rem;
    transform: rotate(45deg)
}

.am-pillar-color-2.is-intelligence {
    background-color: #328efa
}

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

.am-duo-image-border-2 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #ffffff14;
    border: .75rem solid #ffffff14;
    border-radius: 1rem;
    position: relative;
    box-shadow: 0 5px 11px #1212120d,0 20px 20px #1212120a,0 30px 28px #12121208,0 40px 33px #11111103
}

.eyeline-3 {
    color: #111;
    letter-spacing: .14px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.2
}

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

.am-form-success-message-2 {
    color: #1119;
    text-align: center;
    letter-spacing: -.16px;
    background-color: #fff;
    border: 1px solid #11111114;
    border-radius: .75rem;
    align-self: center;
    height: 2.875rem;
    padding: .875rem 1rem
}

.am-form-email-2 {
    color: #111;
    letter-spacing: -.16px;
    background-color: #fff;
    border: 1px solid #11111114;
    border-radius: .75rem;
    width: 100%;
    height: 3rem;
    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-2:focus-visible,.am-form-email-2[data-wf-focus-visible] {
    border-style: solid;
    border-color: #1119
}

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

.am-pricing-hero-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 10rem;
    display: flex
}

.am-pricing-hero-content-top {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-navbar-css {
    display: none
}

.am-pricing-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border: 1px solid var(--am--border-white);
    box-shadow: none;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #27262566;
    border-radius: 1.25rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    padding: 1.5rem 1.5rem 1rem;
    display: flex
}

.am-pricing-card.main-option {
    border-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
    background-color: var(--am--secondary-white);
    box-shadow: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: relative
}

.am-pricing-card.is-popular {
    border-color: var(--am--border-white);
    background-color: #272625cc
}

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

.am-pricing-card-price-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex
}

.am-pricing-feature-hover {
    cursor: help;
    border-bottom: 1px #11111140;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.am-pricing-feature-hover:hover {
    border-bottom: 1px #000d5380
}

.am-pricing-feature-hover.is-light {
    border-bottom-color: #ffffff40
}

.am-pricing-card-top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.am-pricing-card-bottom {
    width: 100%
}

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

.am-pricing-card-popular-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.am-max-width-260 {
    max-width: 16.25rem
}

.am-pricing-card-middle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-pricing-card-detail-pillar {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-pricing-card-details-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex
}

.am-pricing-cards-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    width: 100%;
    display: flex
}

.am-pricing-card-detail-feature {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    padding-left: .875rem;
    display: flex
}

.am-check-tick {
    width: 1.25rem;
    height: 1.25rem
}

.am-check-tick.is-smaller {
    width: .75rem;
    height: .75rem
}

.am-check-tick.is-smaller.is-transparent-30 {
    opacity: .3
}

.am-check-tick.is-smaller.is-transparent-60 {
    opacity: .6
}

.am-z-index-front {
    z-index: 11;
    position: relative
}

.am-pricing-table-heading {
    z-index: 1;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #fbfaf9bf;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: -3.5rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-top: 5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: grid;
    position: sticky;
    top: 0
}

.am-pricing-table-heading.pricing-table {
    position: sticky;
    top: 4rem
}

.am-pricing-table-heading.is-test {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000
}

.div-block-132 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: 100%;
    display: flex
}

.am-flex-align-left {
    align-self: flex-start
}

.am-pricing-tooltip {
    z-index: 10;
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    pointer-events: none;
    color: var(--am--secondary-white);
    background-color: #111111e6;
    border-radius: .5rem;
    width: 13rem;
    margin-left: .5rem;
    padding: .5rem .754rem .5rem .75rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    position: absolute;
    left: 100%;
    transform: translate(-.25rem)
}

.am-pricing-tooltip.is-opacity-80 {
    opacity: 0;
    display: none;
    transform: translate(-.25rem)
}

.am-pricing-tooltip.show {
    opacity: .9;
    display: block
}

.am-pricing-tooltip.is-light {
    color: var(--am--primary-dark);
    background-color: #ffffffe6
}

.am-pricing-tooltip.is-light.is-vertical {
    margin-bottom: .5rem;
    margin-left: 0;
    bottom: 100%;
    left: auto;
    transform: translateY(.25rem)
}

.am-pricing-card-price-annually {
    padding-bottom: .1875rem
}

.am-pricing-card-form {
    margin-bottom: 0;
    margin-left: -.5rem;
    margin-right: -.5rem
}

.am-pricing-form {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

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

.am-pricing-table-title-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-pricing-table-title {
    letter-spacing: -.4px;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1
}

.am-pricing-table-title.text-color-newblue.is-all-caps.is-smaller,.am-pricing-table-title.text-color-black.is-all-caps.is-smaller {
    font-size: 1rem
}

.am-pricing-success-message {
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: .5rem
}

.am-pricing-success-message.is-lighter {
    background-color: var(--am--secondary-light);
    height: 100%;
    position: relative
}

.am-legal-top,.am-legal-text-wrapper {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-flow: column;
    display: flex
}

.am-legal-text-wrapper.is-linkable {
    margin-top: -5.25rem;
    padding-top: 5.25rem
}

.am-legal-richtext {
    margin-bottom: -1.5rem
}

.am-legal-richtext h2 {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    text-wrap: pretty;
    font-variant-numeric: tabular-nums;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.1
}

.am-legal-richtext p {
    color: #111c;
    letter-spacing: -.16px;
    text-wrap: pretty;
    margin-bottom: 1.5rem;
    font-size: 1rem;
    line-height: 1.5
}

.am-legal-richtext h3 {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    text-wrap: balance;
    font-variant-numeric: tabular-nums;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3
}

.am-legal-richtext a {
    color: #111c;
    text-decoration: underline
}

.am-legal-richtext a:hover {
    color: var(--am--primary-dark)
}

.am-legal-richtext ul {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--am--primary-dark);
    flex-flow: column;
    margin-bottom: 1.5rem;
    padding-left: 1rem;
    display: flex
}

.am-legal-richtext li {
    color: #111c;
    letter-spacing: -.16px;
    text-wrap: pretty;
    margin-bottom: 0;
    line-height: 1.5
}

.am-legal-richtext h4 {
    color: var(--am--primary-dark);
    letter-spacing: -.4px;
    text-wrap: balance;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5
}

.am-legal-richtext strong {
    font-weight: 500
}

.am-legal-richtext blockquote {
    color: var(--am--primary-dark-transparent);
    border-left-style: none;
    border-left-width: 0;
    margin-bottom: 1.5rem;
    padding: 0;
    font-size: .875rem;
    line-height: 1.5
}

.am-legal-richtext ol {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 1.5rem;
    padding-left: 1rem;
    list-style-type: disc;
    display: flex
}

.am-legal-richtext.is-linkable {
    margin-top: -5.25rem;
    padding-top: 5.25rem
}

.am-legal-richtext.is-front {
    z-index: 1;
    position: relative
}

.am-legal-richtext.no-margin-bottom {
    margin-bottom: 0
}

.am-legal-callout {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border: 1px solid var(--am--neutral--neutral-03);
    background-color: var(--am--secondary-dark);
    border-radius: .75rem;
    flex-flow: column;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 1.5rem;
    display: flex
}

.am-duo-voice-hero-card-mobile {
    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);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    background-color: #ffffffe6;
    border-radius: 1.25rem;
    flex-flow: column;
    width: 100%;
    max-width: 26.75rem;
    padding: 1.75rem .75rem 2.5rem;
    transition-property: all;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex;
    position: absolute;
    box-shadow: 1px 2px 5px #2b262405,3px 9px 9px #2b262405,7px 20px 13px #2b262403
}

.am-duo-voice-hero-card-mobile.is-1 {
    cursor: auto;
    position: relative;
    transform: translate(-2rem)
}

.am-duo-voice-hero-card-mobile.is-2 {
    z-index: -1;
    background-color: #fff9;
    border-color: #1111110f;
    transform: translate(-3rem,.125rem)rotate(-3deg)
}

.am-duo-voice-hero-card-mobile.is-2:hover {
    background-color: #ffffffe6;
    border-color: #11111114;
    transform: translate(-.5rem)rotate(6deg)
}

.am-duo-voice-hero-card-mobile.is-3 {
    z-index: -2;
    background-color: #ffffff4d;
    border-color: #1111110a;
    transform: translate(-1.5rem,.5rem)rotate(6deg)
}

.am-duo-voice-hero-card-mobile.is-3:hover {
    background-color: #ffffffe6;
    border-color: #11111114;
    transform: translate(.5rem)rotate(9deg)
}

.am-duo-voice-hero-card-mobile.is-4 {
    z-index: -3;
    background-color: #ffffff1a;
    border-color: #11111105;
    transform: translate(-1.75rem,.75rem)rotate(-6deg)
}

.am-duo-voice-hero-card-mobile.is-4:hover {
    background-color: #ffffffe6;
    border-color: #11111114;
    transform: translate(1.5rem)rotate(13deg)
}

.am-underlined {
    text-underline-offset: .125rem;
    -webkit-text-decoration: underline #1119;
    text-decoration: underline #1119
}

.am-underlined.is-light {
    text-decoration-color: #fff9
}

.am-product-demo-hero-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-product-demo-hero-content.am-demo-video-wrapper,.am-product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-ads {
    aspect-ratio: 16/9
}

.am-product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-ads._1 {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/672b95719665900d178ce57d_Screenshot%202024-11-06%20at%2016.10.47%20\(1\).jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.am-product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-ads._2 {
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/672bb1a3882fa8f631c697ba_Screenshot%202024-11-06%20at%2018.11.24%20\(1\).jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.am-product-demo-hero-content.am-demo-video-wrapper.am-is-full-opacity.is-thank-you {
    aspect-ratio: auto
}

.am-careers-hero-image-wrapper {
    aspect-ratio: 1388/588;
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: hidden
}

.am-careers-hero-image-wrapper.am-max-width-1440 {
    position: relative
}

.am-careers-hero-image {
    width: 100%
}

.am-careers-hero-image-mask {
    position: absolute;
    inset: 0%
}

.am-careers-hero-content-wrapper {
    aspect-ratio: 1388/588;
    transform-origin: 50% 0;
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.am-long-text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: 1;
    max-width: 33.75rem;
    display: flex
}

.am-careers-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
    position: relative
}

.am-careers-values-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 48rem;
    display: grid
}

.am-careers-values-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    padding: 2.5rem 1.25rem 1.25rem;
    display: flex
}

.am-careers-values-card.is-light {
    border-color: var(--am--border-black);
    background-color: var(--am--secondary-white)
}

.am-careers-values-card.is-light.is-ads.is-product-screen {
    background-color: var(--am--primary-dark);
    align-items: center;
    padding-bottom: 3.5rem
}

.am-careers-values-card.is-ads {
    padding-bottom: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

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

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

.am-max-width-320 {
    max-width: 20rem
}

.am-careers-testimonials-wrapper.am-max-width-1440 {
    overflow: hidden
}

.am-careers-testimonials-section {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    display: flex
}

.am-careers-testimonials-card {
    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;
    align-self: stretch;
    max-width: 26.875rem;
    padding: 1.25rem 1.5rem;
    display: flex
}

.am-careers-testimonials-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.am-careers-testimonials-stripe {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: none;
    justify-content: center;
    align-items: center;
    padding-right: 1.25rem;
    display: flex
}

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

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

.am-is-16-9 {
    aspect-ratio: 16/9
}

.background-video-2 {
    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);
    border-radius: .75rem;
    flex: 1;
    width: 100%;
    min-height: calc(100vh - 3.5rem);
    margin-left: auto;
    margin-right: auto
}

.background-video-2.am-is-16-9.is-2 {
    flex: 1;
    width: 83%;
    min-height: auto
}

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

.am-home-hero-content-humanx.is-humanx {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: relative
}

.am-home-hero-content-humanx.is-humanx.is-2 {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    flex-flow: column;
    justify-content: space-between;
    padding-top: 11rem
}

.am-duo-signals-content-wrapper-humanx {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    display: flex
}

.div-block-134 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    justify-content: space-between;
    width: 30%;
    height: 100%;
    min-height: calc(100vh - 3.5rem);
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
    display: flex
}

.div-block-134.is-2 {
    flex: 1;
    width: 100%;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0
}

.div-block-135 {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.image-107 {
    border: 1px solid var(--am--border-black);
    border-radius: .75rem;
    max-width: 720px;
    margin-left: auto;
    margin-right: auto
}

.div-block-137 {
    align-self: center;
    margin-top: 30px;
    position: relative
}

.am-startup-enablement-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.div-block-138 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

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

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

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

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

.am-customers-hero-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-customers-hero-item {
    flex-flow: column;
    display: flex;
    position: relative
}

.am-customers-hero-cards-logo {
    height: 100%
}

.am-customers-hero-cards-logo.is-height-20 {
    height: 1.25rem
}

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

.am-customers-hero-cards-logo.is-28 {
    height: 1.75rem
}

.am-customers-hero-cards-logo.is-28.adjust-baseline {
    margin-bottom: -.25rem
}

.am-customers-hero-cards-logo.is-26 {
    height: 1.625rem
}

.am-customers-hero-cards-logo.is-26.adjust-baseline {
    margin-bottom: -.25rem
}

.am-customers-hero-cards-logo.is-10 {
    height: .625rem
}

.am-customers-hero-cards-logo.is-16 {
    height: 1rem
}

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

.am-customers-hero-cards-logo.is-18 {
    height: 1.125rem
}

.am-customers-hero-cards-logo.is-24 {
    height: 1.5rem
}

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

.am-customers-hero-cards-logo.is-20 {
    height: 1.25rem
}

.am-customers-hero-card-result-rich-text p {
    color: var(--am--primary-dark-transparent);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.3
}

.am-customers-hero-card-result-rich-text strong {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3
}

.am-customers-hero-main-card {
    z-index: 1;
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    border-radius: 1rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: .875rem;
    display: flex;
    position: relative
}

.am-customers-hero-main-card-result-rich-text {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    outline-offset: 0px;
    background-color: #ffffff4d;
    border-radius: .5rem;
    outline: 1px solid #11111105;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    min-height: 8.375rem;
    padding: .75rem;
    display: flex
}

.am-customers-hero-main-card-result-rich-text p {
    color: var(--am--primary-dark-transparent);
    text-wrap: pretty;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.3
}

.am-customers-hero-main-card-result-rich-text strong {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1;
    display: inline-flex
}

.am-customers-hero-main-card-cards {
    z-index: 2;
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    width: 100%;
    display: flex;
    position: relative
}

.am-customers-hero-card-heading {
    z-index: 1;
    max-width: 22rem;
    padding-top: .875rem;
    padding-left: .75rem;
    position: relative
}

.am-customers-logo-container {
    display: flex;
    position: absolute;
    inset: .875rem .875rem auto auto
}

.am-customers-logo-container.is-small-card {
    position: static
}

.am-filters-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.am-costumers-filters-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.am-more-filters-icon {
    width: 1rem;
    height: 1rem
}

.am-customers-more-filters-button {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    aspect-ratio: 1;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    cursor: pointer;
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 1rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-customers-more-filters-button:hover {
    background-color: var(--am--secondary-light)
}

.am-customers-list-cta-icon-wrapper {
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    height: 1.75rem;
    transition: background-color .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-customers-list-item-cta-link {
    background-color: var(--am--primary-dark);
    border-radius: 1rem;
    flex: 1;
    margin-top: -1px;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.75rem;
    padding-right: 1.5rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-customers-list-item-cta-link:hover {
    background-color: var(--am--secondary-dark)
}

.am-customers-list-item-cta-link.is-selected {
    background-color: var(--am--secondary-white)
}

.am-customers-cta-text {
    opacity: 0;
    transition: opacity .5s cubic-bezier(.23,1,.32,1)
}

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

.code-embed-6 {
    width: 1rem;
    height: 1rem
}

.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)
}

.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)
}

.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-searcher-hero-product-wrapper {
    border-style: solid;
    border-width: .75rem .75rem 0;
    border-color: var(--am--borders--white-stronger);
    opacity: 0;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-top-left-radius: 2.5rem;
    border-top-right-radius: 2.5rem;
    width: 100%;
    max-width: 61.5rem;
    margin-left: auto;
    margin-right: auto;
    transition: all .5s cubic-bezier(.215,.61,.355,1);
    position: relative;
    transform: translateY(1rem)
}

.am-searcher-hero-product-wrapper.is-side {
    flex: 1
}

.am-searcher-hero-product-shadow-bottom {
    z-index: 1;
    background-image: linear-gradient(0deg,var(--am--secondary-light),#fbfaf900);
    width: calc(100% + 1.5rem);
    height: 5.25rem;
    position: absolute;
    inset: auto -.75rem 0%
}

.am-searcher-hero-product-shadow-bottom.is-dark {
    background-image: linear-gradient(0deg,var(--am--primary-dark),#1110)
}

.am-searcher-hero-product-container {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-top-left-radius: 1.75rem;
    border-top-right-radius: 1.75rem;
    height: 100%;
    padding: 1.75rem 1.75rem 5.25rem;
    overflow: hidden
}

.am-searcher-hero-product-container.is-side {
    aspect-ratio: 3/2
}

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

.am-searcher-bento-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 2.5rem 5.25rem 3.5rem;
    display: flex
}

.am-searcher-bento-card.is-small {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.25rem 0 0 1.75rem;
    overflow: hidden
}

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

.am-searcher-data-cards-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    width: 100%;
    display: flex
}

.am-searcher-data-grid-section {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: center;
    display: flex
}

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

.am-searcher-data-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;
    display: flex
}

.am-searcher-data-card-top {
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.am-searcher-data-card-doodle {
    flex: 0 auto;
    height: 4.25rem
}

.am-searcher-data-card-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

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

.frame-634971 {
    grid-row-gap: 24.3942px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex
}

.search-bar {
    grid-row-gap: 14.6365px;
    background-color: #f6f5f3;
    border-radius: 14.8175px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 975.769px;
    padding: 7.31827px;
    text-decoration: none;
    display: flex
}

.content-style {
    grid-column-gap: 8px;
    border-radius: 9.87832px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 6px;
    text-decoration: none;
    display: flex
}

.iconsmagnifier {
    object-fit: cover
}

.text {
    color: #494746;
    letter-spacing: -.003em;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    font-weight: 500;
    line-height: 144%;
    text-decoration: none
}

.buttonsmediumprimary {
    background-color: #2d72f0;
    border-radius: 7.40874px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    height: 34.1519px;
    padding: 9.75769px;
    text-decoration: none;
    display: flex;
    overflow: hidden;
    box-shadow: inset 0 0 #19222e0f,0 2.43942px 4.87885px #1a65ef1f,0 2.43942px 7.31827px #1a65ef5c
}

.icon-label {
    grid-column-gap: 6px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex
}

.frame-634975 {
    grid-row-gap: 14.6365px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex
}

.text-2 {
    color: #787673;
    letter-spacing: -.003em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    text-decoration: none
}

.frame-634968 {
    grid-column-gap: 14.6365px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex
}

.suggestion-card {
    grid-column-gap: 12px;
    background-color: #fff;
    border: 1px solid #f6f5f3;
    border-radius: 14.8175px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 480.566px;
    padding: 14.6365px;
    text-decoration: none;
    display: flex
}

.frame-634987 {
    grid-column-gap: 14.6365px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative
}

.square-gradient {
    border-radius: 7.40874px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 29.2731px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2.43942px 4.87885px #ffeed81a,0 2.43942px 4.87885px #ffd7f033,0 2.43942px 4.87885px #d0b2ff1a
}

.rectangle-7480 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 29.2731px;
    height: 29.2731px;
    text-decoration: none;
    display: flex
}

.rectangle-7479 {
    object-fit: cover;
    border: 1.47414px solid #ffffff0d;
    position: absolute;
    top: 29.2734px;
    left: 29.2734px
}

.blurry-square {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 39.0308px;
    height: 39.0308px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: -4.87903px;
    left: -4.87903px
}

.text-3 {
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 2px;
    text-decoration: none;
    display: flex
}

.frame-635028 {
    grid-row-gap: 2px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex
}

.prospects-interacting-with-crm-ads {
    color: #111;
    letter-spacing: -.003em;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 144%;
    text-decoration: none
}

.text-4 {
    color: #787673;
    letter-spacing: -.003em;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 144%;
    text-decoration: none
}

.square-gradient-2 {
    border-radius: 7.40874px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 29.2731px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2.43942px 4.87885px #99fff91a,0 2.43942px 4.87885px #b7efb233,0 2.43942px 4.87885px #ffef991a
}

.prospects-interacting-with-crm-ads-2 {
    color: #111;
    letter-spacing: -.003em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 144%;
    text-decoration: none
}

.square-gradient-3 {
    border-radius: 7.40874px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 29.2731px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2.43942px 4.87885px #d0b2ff1a,0 2.43942px 4.87885px #ffeed833,0 2.43942px 4.87885px #b7efb21a
}

.am-searcher-hero-product-elements {
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.am-searcher-product-search-bar {
    grid-row-gap: .875rem;
    background-color: #f6f5f3;
    border-radius: .875rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: .375rem;
    display: flex
}

.am-searcher-product-search-content {
    grid-column-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: .375rem;
    display: flex
}

.am-searcher-search-icon {
    object-fit: cover;
    width: 1.125rem;
    height: 1.125rem
}

.am-searcher-product-search-input {
    opacity: 0;
    filter: blur(4px);
    color: #494746;
    letter-spacing: -.054px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-family: "Source Sans 3",sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4;
    transition: all 1s cubic-bezier(.23,1,.32,1);
    display: inline-block;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden;
    transform: translateY(1rem)
}

.am-searcher-product-search-input:focus {
    outline-offset: 0px;
    border-style: none;
    border-width: 0;
    outline: 3px #494746;
    box-shadow: 0 0 #0000
}

.am-searcher-product-search-input:focus-visible,.am-searcher-product-search-input[data-wf-focus-visible] {
    outline-offset: 0px;
    border-style: none;
    border-width: 0;
    outline: 3px #494746
}

.am-searcher-product-search-input::placeholder {
    color: #49474666
}

.am-searcher-product-search-input.is-entering {
    opacity: 1;
    filter: blur();
    transform: translate(0)
}

.am-searcher-product-search-input.is-leaving {
    opacity: 0;
    filter: blur(4px);
    transform: translateY(-1rem)
}

.am-searcher-search-button {
    background-color: #2d72f0;
    border-radius: .5rem;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    height: 2rem;
    padding: .5rem;
    text-decoration: none;
    transition: all .25s cubic-bezier(.215,.61,.355,1);
    display: flex;
    overflow: hidden;
    box-shadow: inset 0 0 #19222e0f,0 2.43942px 4.87885px #1a65ef1f,0 2.43942px 7.31827px #1a65ef5c
}

.icon-label-2 {
    grid-column-gap: 6px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex
}

.am-searcher-product-suggestions-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex
}

.am-searcher-product-suggestions-heading {
    color: #787673;
    letter-spacing: -.048px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Source Sans 3",sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.5
}

.am-searcher-product-suggestions-cards-wrapper {
    grid-column-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex
}

.am-searcher-product-suggestions-cards-wrapper.is-side {
    grid-row-gap: .875rem;
    flex-flow: column
}

.am-searcher-product-suggestion-card {
    grid-column-gap: .75rem;
    background-color: #fff;
    border: 1px solid #f6f5f3;
    border-radius: 1rem;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: 100%;
    padding: .75rem;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.am-searcher-product-suggestion-card-content {
    grid-column-gap: .75rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative
}

.am-searcher-suggestion-gradient-wrapper {
    aspect-ratio: 1;
    border-radius: .375rem;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1.625rem;
    height: 1.625rem;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 5px #ffeed81a,0 2px 5px #ffd7f033,0 2px 5px #d0b2ff1a
}

.am-searcher-suggestion-gradient-wrapper.is-tropical-glow {
    box-shadow: 0 2px 5px #ffef991a,0 2px 5px #b7efb233,0 2px 5px #99fff91a
}

.am-searcher-suggestion-gradient-wrapper.is-aurora-boreal {
    box-shadow: 0 2px 5px #b7efb21a,0 2px 5px #ffeed833,0 2px 5px #d0b2ff1a
}

.am-searcher-suggestion-gradient-wrapper.is-ocean-dream {
    box-shadow: 0 2px 5px #d0b2ff1a,0 2px 5px #c6ece933,0 2px 5px #d0b2ff1a
}

.rectangle-7481 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: flex
}

.am-searcher-suggestion-gradient-noise {
    mix-blend-mode: overlay;
    object-fit: cover;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/681b4aa4a00cc72817cf5cbe_brand-noise.jpg);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: cover;
    position: absolute;
    inset: 0%
}

.am-searcher-suggestion-gradient-blurred {
    background-image: linear-gradient(151deg,var(--am--gradients--peach)31.13%,var(--am--complementary-pink)67.68%,var(--am--gradients--violet));
    filter: blur(60px);
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    position: absolute;
    top: -.375rem;
    left: -.375rem
}

.am-searcher-suggestion-gradient-blurred.is-aurora-boreal {
    background-image: linear-gradient(151deg,var(--am--gradients--peach)31.13%,var(--am--complementary--mint-green)67.68%,var(--am--gradients--violet))
}

.am-searcher-suggestion-gradient-blurred.is-tropical-glow {
    background-image: linear-gradient(151deg,var(--am--complementary--canary-yellow)31.13%,var(--am--complementary--mint-green)67.68%,var(--am--gradients--cyan))
}

.am-searcher-suggestion-gradient-blurred.is-ocean-dream {
    background-image: linear-gradient(151deg,var(--am--gradients--cyan)31.13%,var(--am--gradients--violet)67.68%,var(--am--gradients--pale-aqua))
}

.am-searcher-product-suggestion-text-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: .125rem;
    display: flex;
    overflow: hidden
}

.am-searcher-product-suggestion-text {
    grid-row-gap: .25rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.prospects-interacting-with-crm-ads-3 {
    color: #111;
    letter-spacing: -.003em;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Source Sans 3",sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 144%;
    text-decoration: none
}

.text-8 {
    color: #787673;
    letter-spacing: -.003em;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Source Sans 3",sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 144%;
    text-decoration: none
}

.suggestion-card-3 {
    grid-column-gap: 12px;
    background-color: #fff;
    border: 1px solid #f6f5f3;
    border-radius: 14.8175px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 14.6365px;
    text-decoration: none;
    display: flex
}

.square-gradient-5 {
    border-radius: 7.40874px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 29.2731px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2.43942px 4.87885px #99fff91a,0 2.43942px 4.87885px #b7efb233,0 2.43942px 4.87885px #ffef991a
}

.am-searcher-product-suggestion-card-heading {
    color: var(--am--primary-dark);
    letter-spacing: -.042px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Source Sans 3",sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4;
    overflow: hidden
}

.am-searcher-product-suggestion-card-text {
    color: #787673;
    letter-spacing: -.054px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Source Sans 3",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4
}

.square-gradient-6 {
    border-radius: 7.40874px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 29.2731px;
    text-decoration: none;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2.43942px 4.87885px #d0b2ff1a,0 2.43942px 4.87885px #ffeed833,0 2.43942px 4.87885px #b7efb21a
}

.form-block-3 {
    width: 100%;
    margin-bottom: 0
}

.am-searcher-product-search-input-container {
    width: 100%;
    height: 1.375rem;
    position: relative
}

.am-searcher-product-search-input-container:focus,.am-searcher-product-search-input-container:focus-visible,.am-searcher-product-search-input-container[data-wf-focus-visible] {
    border-style: none
}

.am-searcher-product-search-input-container::placeholder {
    color: #49474666
}

.am-searcher-suggestion-gradient {
    background-image: linear-gradient(151deg,var(--am--gradients--peach)31%,var(--am--complementary-pink)67%,var(--am--gradients--violet));
    border-radius: .375rem;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 0 1px #19222e0a
}

.am-searcher-suggestion-gradient.is-tropical-glow {
    background-image: linear-gradient(151deg,var(--am--complementary--canary-yellow)31%,var(--am--complementary--mint-green)67%,var(--am--gradients--cyan))
}

.am-searcher-suggestion-gradient.is-aurora-boreal {
    background-image: linear-gradient(151deg,var(--am--gradients--peach)31%,var(--am--complementary--mint-green)67%,var(--am--gradients--violet))
}

.am-searcher-suggestion-gradient.is-ocean-dream {
    background-image: linear-gradient(151deg,var(--am--gradients--cyan)31%,var(--am--gradients--violet)67%,var(--am--gradients--pale-aqua))
}

.am-searcher-product-bg-gradient {
    opacity: 0;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 2.5rem;
    padding-bottom: 0;
    transition: opacity .5s cubic-bezier(.215,.61,.355,1);
    position: absolute;
    inset: 0%;
    overflow: hidden
}

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

.am-searcher-product-bg-gradient.is-events {
    opacity: 1;
    padding-top: 14rem
}

.am-number-animation {
    font-size: 1em;
    line-height: 1em;
    display: inline-block
}

.am-number-animation.is-animating {
    animation-name: spin-to;
    animation-timing-function: steps(10,end);
    animation-fill-mode: forwards;
    animation-duration: var(--spin-duration);
    animation-delay: var(--spin-delay);
    flex-flow: column;
    display: inline-flex
}

.am-number-animation-reel {
    animation-name: spin-to;
    animation-duration: var(--spin-duration,2s);
    animation-delay: var(--spin-delay,0s);
    flex-flow: column;
    font-size: 1em;
    line-height: 1em;
    animation-timing-function: steps(10,end);
    animation-fill-mode: forwards;
    display: inline-flex
}

.am-customers-hero-card-heading-rich-text p {
    color: var(--am--primary-dark);
    letter-spacing: -.48px;
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 1.3
}

.am-customers-hero-card-heading-rich-text strong {
    font-weight: 500
}

.am-customers-hero-card-link {
    z-index: 3;
    border-radius: .75rem;
    position: absolute;
    inset: 0%
}

.am-customers-hero-card-link:hover {
    background-color: var(--am--borders--white-stronger);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.am-customers-hero-card-link.is-main {
    border-radius: 1rem
}

.am-customers-filter-clear {
    opacity: 0;
    position: absolute;
    inset: 0%
}

.am-brand-colors-grids-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.am-brand-colors-grid-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-customers-link-arrow {
    opacity: .3;
    font-family: Labilgrotesk,sans-serif;
    font-size: .625rem;
    font-weight: 900;
    position: relative;
    top: .0625rem
}

.am-customers-list-btn-wrapper {
    justify-content: flex-end;
    min-width: 7.5rem;
    display: flex
}

.am-customers-list-btn-wrapper.is-careers {
    min-width: 0
}

.am-nav-external-link-arrow {
    height: .3125rem;
    margin-top: .125rem;
    display: inline-flex
}

.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-case-study-hero-section {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    width: 100%;
    padding-top: 10rem;
    display: flex
}

.am-eyeline-link {
    transition: opacity .25s cubic-bezier(.23,1,.32,1)
}

.am-eyeline-link:hover {
    opacity: 1
}

.am-case-study-hero-main-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    min-height: 26.375rem;
    padding: 3.5rem 2.5rem 2.5rem;
    display: flex;
    position: relative
}

.am-case-study-title-rich-text {
    z-index: 1;
    max-width: 38.375rem;
    position: relative
}

.am-case-study-title-rich-text h1 {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1.1
}

.am-case-study-title-rich-text strong {
    font-weight: 500
}

.am-case-study-hero-cards-wrapper {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
    position: relative
}

.am-case-study-hero-card {
    background-color: var(--am--borders--white-stronger);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    outline-offset: 0px;
    border-radius: .75rem;
    outline: 1px solid #11111105;
    flex-flow: column;
    flex: 1;
    padding: 1.25rem;
    display: flex
}

.am-case-study-hero-card-rich-text {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    display: flex
}

.am-case-study-hero-card-rich-text p {
    color: var(--am--primary-dark-transparent);
    text-wrap: balance;
    margin-bottom: 0;
    font-size: 1.25rem;
    line-height: 1.3
}

.am-case-study-hero-card-rich-text strong {
    color: var(--am--primary-dark);
    letter-spacing: -1.08px;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1;
    display: inline-flex
}

.am-case-study-hero-logo-container {
    display: flex;
    position: absolute;
    inset: 1.25rem 1.25rem auto auto
}

.am-case-study-hero-logo-container.is-small-card {
    position: static
}

.am-case-study-hero-logo {
    height: 100%
}

.am-case-study-hero-logo.is-height-20 {
    height: 1.25rem
}

.am-case-study-hero-logo.is-height-20.adjust-baseline {
    margin-bottom: -.25rem
}

.am-case-study-hero-logo.is-28 {
    height: 1.75rem
}

.am-case-study-hero-logo.is-28.adjust-baseline {
    margin-bottom: -.25rem
}

.am-case-study-hero-logo.is-26 {
    height: 1.625rem
}

.am-case-study-hero-logo.is-26.adjust-baseline {
    margin-bottom: -.25rem
}

.am-case-study-hero-logo.is-10 {
    height: .625rem
}

.am-case-study-hero-logo.is-16 {
    height: 1rem
}

.am-case-study-hero-logo.is-16.adjust-baseline {
    margin-bottom: .25rem
}

.am-case-study-hero-logo.is-18 {
    height: 1.125rem
}

.am-case-study-hero-logo.is-24 {
    height: 1.5rem
}

.am-case-study-hero-logo.is-24.adjust-baseline {
    margin-bottom: -.25rem
}

.am-case-study-hero-logo.is-20 {
    height: 1.25rem
}

.am-case-study-hero-wrapper {
    width: 100%;
    position: relative
}

.am-case-study-about-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

.am-case-study-about-infos-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.am-case-study-about-info-content {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.am-case-study-conversation-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    max-width: 40.875rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

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

.am-case-study-about-text-wrapper {
    position: relative
}

.am-case-study-about-image-wrapper {
    z-index: 1;
    aspect-ratio: 166/112;
    opacity: 0;
    pointer-events: none;
    transform-origin: 0 0;
    object-fit: cover;
    border-radius: .5rem;
    height: 7rem;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden;
    transform: translate(1rem,1rem)scale(0)
}

.am-case-study-about-rotator {
    aspect-ratio: 166/112;
    transform-origin: 50%;
    border-radius: .5rem;
    height: 7rem;
    transition: transform 1s cubic-bezier(.215,.61,.355,1);
    overflow: hidden;
    transform: rotate(0)
}

.am-case-study-about-image-interaction-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    max-width: 40.875rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.am-case-study-content-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-case-study-content-section {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 41rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-case-study-content-section.is-sources {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.am-heading-32 {
    color: var(--am--primary-dark);
    letter-spacing: -.64px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.2
}

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

.am-heading-32.is-duo-voice-step {
    text-indent: 4.625rem
}

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

.am-case-study-content-rich-text {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: 0 auto;
    display: flex
}

.am-case-study-content-rich-text p {
    color: var(--am--extra--primary-dark-80);
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5
}

.am-case-study-content-rich-text blockquote {
    color: var(--am--primary-dark);
    letter-spacing: -.64px;
    text-wrap: pretty;
    border-left-style: none;
    margin-top: 2.75rem;
    margin-bottom: 0;
    padding: 0;
    font-size: 2rem;
    line-height: 1.2
}

.am-case-study-content-rich-text a {
    text-underline-offset: .125rem;
    text-decoration: underline;
    text-decoration-thickness: calc(1em/20);
    display: inline
}

.am-case-study-content-rich-text code {
    border: 1px solid var(--am--neutral--neutral-03);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white);
    border-radius: .75rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 1.5rem;
    font-family: Labilgrotesk,sans-serif;
    display: inline
}

.am-case-study-content-rich-text li {
    color: var(--am--extra--primary-dark-80);
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 1.5
}

.am-case-study-content-rich-text ul {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 0;
    padding-left: 1.5rem;
    display: flex
}

.am-case-study-content-rich-text ol {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex
}

.am-case-study-content-rich-text figure {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.am-case-study-content-rich-text img {
    border: 1px solid var(--am--border-black);
    border-radius: 1rem
}

.am-case-study-content-rich-text figcaption {
    margin-top: 1rem;
    font-size: .875rem
}

.am-case-study-content-rich-text h3 {
    text-wrap: pretty;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.625rem;
    font-weight: 400;
    line-height: 1.3
}

.am-case-study-content-rich-text h4 {
    color: var(--am--primary-dark);
    font-size: 1.375rem;
    font-weight: 400
}

.am-case-study-testimonial-role-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.text-block-15 {
    display: inline
}

.am-case-study-rich-text-highlight {
    border: 1px solid var(--am--neutral--neutral-03);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white);
    border-radius: .75rem;
    margin-top: 1rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 1.5rem
}

.am-case-study-rich-text-highlight p {
    color: var(--am--secondary-white);
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 1.5
}

.am-case-study-rich-text-highlight a {
    text-underline-offset: .125rem;
    text-decoration: underline;
    text-decoration-thickness: calc(1em/20)
}

.am-case-study-more-link {
    position: absolute;
    inset: 0%
}

.am-case-study-results-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--am--primary-dark);
    border-radius: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 69rem;
    max-width: 69rem;
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
    margin-left: calc(-34.5rem + 50%);
    display: none
}

.am-case-study-results-wrapper.am-padding-112.am-horizontal-padding-112 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr
}

.am-padding-112 {
    padding-top: 7rem;
    padding-bottom: 7rem
}

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

.am-case-study-results-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    min-height: 10.375rem;
    padding: 1rem;
    display: flex
}

.am-case-study-results-rich-text {
    flex-flow: column;
    display: none
}

.am-case-study-results-rich-text strong {
    color: var(--am--secondary-white);
    letter-spacing: -1.08px;
    margin-bottom: .5rem;
    font-size: 2.25rem;
    font-weight: 400;
    line-height: 1;
    display: inline-flex
}

.am-case-study-results-rich-text p {
    color: var(--am--secondary-white);
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.3
}

.am-case-study-results-rich-text em {
    color: var(--am--secondary-white-transparent);
    align-self: end;
    font-style: normal;
    display: inline-flex
}

.am-case-study-card-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-case-study-charts-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    display: flex
}

.am-case-study-chart-code {
    flex: 1;
    max-width: 40.875rem;
    height: 24.125rem;
    margin-bottom: 0
}

.am-case-study-chart-code.am-padding-112 {
    justify-content: center;
    display: flex
}

.am-case-study-chart-item {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    border-radius: 1rem;
    flex: 1;
    justify-content: center;
    display: flex
}

.am-case-study-charts-collection {
    width: 69rem;
    max-width: 69rem;
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
    margin-left: calc(-34.5rem + 50%);
    display: none
}

.text-block-16 {
    display: none
}

.am-case-study-results-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 40.875rem;
    display: grid
}

.am-horizontal-padding-56 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.am-customers-industries-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.am-customers-list-item-link-block {
    z-index: 1;
    border-radius: 1rem;
    position: absolute;
    inset: 0%
}

.cb-case-study-shader-code {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    position: absolute;
    inset: 0%
}

.am-case-study-hero-bg-gradient {
    opacity: .8;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

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

.am-case-study-hero-bg-gradient-code {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    transition: opacity .5s cubic-bezier(.215,.61,.355,1);
    display: flex
}

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

.am-case-study-hero-bg-gradient-code.is-visible {
    opacity: 1
}

.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-deliver.is-modal {
    aspect-ratio: 455/242;
    width: auto;
    height: 15.125rem;
    position: absolute;
    inset: 0% auto 0% 0%
}

.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-bg-color-mint-green {
    background-color: var(--am--complementary--mint-green)
}

.am-bg-color-canary-yellow {
    background-color: var(--am--complementary--canary-yellow)
}

.am-bg-color-petal-pink {
    background-color: var(--am--complementary--petal-pink)
}

.am-bg-color-lavender-mist {
    background-color: var(--am--complementary-violet)
}

.am-case-study-testimonial-role-at {
    padding-left: .1875rem;
    padding-right: .1875rem
}

.am-case-study-heading-wrapper {
    z-index: 1;
    max-width: 38.375rem;
    position: relative
}

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

.empty-state-2 {
    display: none
}

.am-footer-title-wrapper {
    padding-left: 1rem
}

.am-customers-hero-card-btn-wrapper {
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    padding: .875rem;
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: absolute;
    inset: 0%
}

.am-careers-memories-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-careers-memories-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-careers-memories-pictures-wrapper {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
    position: relative
}

.am-careers-memories-picture-wrapper {
    aspect-ratio: 188/290;
    border-radius: .75rem;
    width: 11.75rem;
    overflow: hidden
}

.am-careers-memories-picture-wrapper.is-big-h {
    aspect-ratio: 702/524;
    width: 43.875rem
}

.am-careers-memories-picture-wrapper.is-small-v {
    width: 10.5rem
}

.am-careers-memories-picture-wrapper.is-medium-h {
    aspect-ratio: 587/355;
    width: 36.75rem
}

.am-careers-memories-picture-wrapper.is-big-v {
    width: 19.75rem
}

.am-careers-memories-picture-wrapper.is-small-h {
    aspect-ratio: 320/215;
    width: 20rem
}

.am-careers-memories-picture-wrapper.is-1 {
    margin-top: -2.5rem
}

.am-careers-memories-picture-wrapper.is-2 {
    z-index: 1;
    margin-top: -3.75rem;
    margin-left: 14rem;
    position: relative
}

.am-careers-memories-picture-wrapper.is-3 {
    z-index: 1;
    position: absolute;
    inset: -7rem 13.75rem auto auto
}

.am-careers-memories-picture-wrapper.is-4 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 5.25rem;
    left: 1.5rem;
    right: 0%
}

.am-careers-memories-picture-wrapper.is-5 {
    align-self: flex-end;
    margin-top: -5rem;
    margin-right: -5.25rem;
    position: relative
}

.am-careers-memories-picture-wrapper.is-6 {
    margin-top: -9.5rem;
    margin-left: -5.25rem
}

.am-careers-memories-picture-wrapper.is-7 {
    margin-top: -6rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: .5rem
}

.am-careers-memories-picture-wrapper.is-8 {
    position: absolute;
    bottom: 15.25rem;
    right: 18rem
}

.am-careers-memories-picture-wrapper.is-9 {
    position: absolute;
    bottom: 4.25rem;
    right: 0%
}

.am-overflow-x-hidden {
    overflow-x: hidden
}

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

.am-careers-benefits-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 27.25rem;
    display: flex
}

.am-careers-benefits-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    position: relative
}

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

.am-careers-positions-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-careers-positions-list-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    width: 100%;
    display: flex
}

.am-careers-positions-list-category {
    border: 1px solid var(--am--neutral--neutral-03);
    background-color: var(--am--secondary-dark);
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    padding: 1.75rem 2.5rem
}

.am-careers-positions-list-category.is-light {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border-color: var(--am--border-black);
    background-color: var(--am--primary-light);
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
    display: flex
}

.am-careers-positions-category-list {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    padding: .75rem
}

.am-careers-positions-category-list.is-light {
    border-top-style: none
}

.am-careers-list-item-link {
    border-radius: .5rem;
    flex: 1;
    margin-top: -1px;
    padding-left: 1rem;
    padding-right: 1rem;
    transition: background-color .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-careers-list-item-link:hover,.am-careers-list-item-link.is-selected {
    background-color: var(--am--secondary-white)
}

.am-careers-list-link-wrapper {
    border-bottom: 1px solid var(--am--border-black);
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.am-careers-list-item-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-left: .75rem;
    display: grid
}

.am-careers-list-item-categories-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.am-careers-positions-categories-collection {
    width: 100%
}

.empty-state-3 {
    display: none
}

.am-careers-positions-count {
    font-variant-numeric: tabular-nums
}

.am-customers-more-filters-wrapper {
    position: relative
}

.am-customers-list-header {
    z-index: 2;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.fs_checkbox-1_group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: start;
    align-items: start;
    min-height: 3rem;
    display: grid
}

.fs_checkbox-1_button {
    border-radius: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: .75rem;
    box-shadow: 1px 1px 3px #0000
}

.fs_checkbox-1_button.w--redirected-focus {
    box-shadow: none
}

.fs_checkbox-1_button.w--redirected-focus-visible {
    box-shadow: none;
    outline-offset: 4px;
    outline: 2px solid #9b9b9b
}

.fs_checkbox-1_button.am-checkbox-tick.w--redirected-checked {
    box-shadow: none;
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/68541d70220cc47a5c909b0e_check-tick.svg);
    background-position: 60%;
    background-size: auto
}

.fs_checkbox-1_field {
    cursor: pointer;
    background-color: #f5f5f5;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    min-height: 3rem;
    margin-bottom: 0;
    padding: .5rem 1.5rem .5rem 1.25rem;
    display: flex;
    position: relative
}

.fs_checkbox-1_field:hover {
    color: #696969;
    border-color: #696969
}

.fs_checkbox-1_field.is-active-inputactive {
    color: #fff;
    background-color: #1378d1
}

.fs_checkbox-1_label {
    margin-bottom: 0;
    font-weight: 500
}

.fs_checkbox-1_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.fs_checkbox-1_embed {
    margin-bottom: 0
}

.fs_checkbox-1_message {
    color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>)
}

.am-checkbox-text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--am--primary-dark-transparent);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    font-family: Labil Grotesk Variable,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    transition-property: all;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-checkbox-text:hover {
    background-color: var(--am--secondary-white)
}

.am-checkbox-text.is-dropdown {
    white-space: nowrap
}

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

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

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

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

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

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

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

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

.am-checkbox-text.is-solo-link.is-inner-link.hide {
    display: none
}

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

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

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

.am-checkbox-text.is-solo-link.is-inner-inner-link.is-soon.hide,.am-checkbox-text.is-solo-link.is-inner-inner-link.hide {
    display: none
}

.am-checkbox-text.is-light {
    color: var(--am--secondary-white-transparent);
    font-weight: 400
}

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

.am-checkbox-text.is-light.hide {
    display: none
}

.am-checkbox-field {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: 0;
    display: flex;
    position: relative
}

.am-checkbox-tick {
    border: 1px solid var(--am--borders--black-stronger);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/68541d70220cc47a5c909b0e_check-tick.svg);
    background-position: 60% 54%;
    background-repeat: no-repeat;
    background-size: 0% 0%;
    border-radius: .375rem;
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-left: 0;
    transition: all .25s cubic-bezier(.23,1,.32,1)
}

.am-checkbox-tick.w--redirected-checked {
    border: 1px solid var(--am--primary-dark);
    background-color: var(--am--primary-dark);
    background-image: url(https://cdn.prod.website-files.com/6350808bc45bd0c902af10e6/68541d70220cc47a5c909b0e_check-tick.svg);
    background-position: 60% 54%;
    background-size: auto
}

.am-checkbox-tick.w--redirected-focus,.am-checkbox-tick.w--redirected-focus-visible {
    box-shadow: none
}

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

.am-customers-filters-more-form {
    margin-bottom: 0
}

.am-customers-clear-filters {
    position: absolute;
    inset: 0%
}

.div-block-147 {
    position: relative
}

.am-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%;
    display: flex;
    position: relative
}

.am-wall-of-love-grid.is-onboarding {
    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-customers-filters-number {
    background-color: var(--am--primary-dark);
    border-radius: .375rem;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    padding-bottom: .0625rem;
    display: flex
}

.am-customers-filters-number.is-main,.am-customers-filters-number.is-region,.am-customers-filters-number.is-size {
    position: absolute;
    inset: 0% 0% auto auto;
    transform: translate(25%,-25%)
}

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

.am-customers-filters-dropdown-wrapper {
    transform-origin: 0 0;
    width: auto;
    padding-top: .25rem;
    display: none;
    position: absolute;
    transform: scale(.9)
}

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

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

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

.am-nav-btn-4 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #fff;
    font-variation-settings: "wght" 450;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    background-color: #111;
    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(.175,.885,.32,1.275);
    display: flex;
    position: relative;
    overflow: visible
}

.am-nav-btn-4:hover {
    background-color: #272625
}

.am-nav-btn-4.is-secondary {
    color: #111;
    background-color: #0000;
    border: 1px solid #1111114d
}

.am-nav-btn-4.is-secondary:hover {
    border-color: #111
}

.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;
    display: flex
}

.am-footer-link-wrapper.is-sub-link {
    margin-left: 1rem
}

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

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

.am-customers-more-filters-modal-wrapper {
    z-index: 999;
    background-color: var(--am--border-black);
    opacity: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.am-customers-more-filters-modal-wrapper.is-visible {
    opacity: 1;
    display: flex
}

.am-customers-more-filters-modal-overlay {
    position: absolute;
    inset: 0%
}

.am-customers-more-filters-modal {
    width: 20rem;
    max-width: 20rem;
    position: relative
}

.am-customers-more-filters-modal-content-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-white);
    border-radius: .75rem;
    flex-flow: column;
    width: 100%;
    padding: 1.25rem 1.25rem 1.25rem 1.5rem;
    display: flex
}

.am-customers-more-filters-modal-content-wrapper.show {
    display: block
}

.am-customers-more-filters-modal-content-wrapper.is-visible {
    opacity: 1
}

.am-customers-more-filters-modal-content-wrapper.is-customers-filters {
    width: auto;
    min-width: 18rem
}

.am-nav-dropdown-right-content-copy {
    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-copy.is-intelligence {
    display: flex
}

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

.div-block-151 {
    flex: 1;
    display: flex
}

.div-block-152 {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.am-close-customers-filters {
    z-index: 101;
    color: var(--am--primary-dark);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto
}

.am-close-customers-filters:hover {
    color: var(--am--primary-dark);
    transform: scale(1.25)
}

.am-customers-list-empty-state {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    background-color: #0000;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 0 1.25rem 1.75rem;
    display: none
}

.am-customers-list-empty-state.is-empty {
    display: flex
}

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

.am-customers-section-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex
}

.am-customers-section-wrapper.am-padding-100.am-no-padding-top.am-no-padding-bottom-desktop {
    padding-bottom: 0
}

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

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

.am-partners-program-card {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.25rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-partners-program-card:hover {
    background-color: var(--am--primary-light)
}

.am-partners-program-card.is-light {
    border-color: var(--am--border-black);
    background-color: var(--am--secondary-white)
}

.am-partners-program-card.is-light.is-ads.is-product-screen {
    background-color: var(--am--primary-dark);
    align-items: center;
    padding-bottom: 3.5rem
}

.am-partners-program-card.is-ads {
    padding-bottom: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

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

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

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

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

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

.am-partners-how-step-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    opacity: .3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-partners-how-step-wrapper.is-active {
    opacity: 1
}

.am-partners-how-step-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-partners-how-step-description-wrapper {
    padding-top: 2.5rem;
    transform: translateY(-2.5rem)
}

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

.am-partners-how-step-description-blur {
    filter: blur(20px)
}

.am-partners-how-step-description-height {
    height: 0;
    overflow: hidden
}

.am-partners-program-card-overlay {
    background-color: var(--am--borders--white-stronger);
    opacity: .01;
    pointer-events: none;
    border-radius: .6875rem;
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.div-block-154 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    width: 100%;
    margin-top: -4.125rem;
    display: grid
}

.am-partners-hero-content {
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 10rem;
    display: flex;
    position: relative
}

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

.am-nav-link-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #111;
    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-2:hover {
    color: #111;
    background-color: #fff
}

.am-nav-link-2.is-light {
    color: #fff9;
    font-weight: 400
}

.am-nav-link-2.is-light:hover {
    color: #fff;
    background-color: #272625
}

._15-margin {
    margin-left: 15px
}

.am-partners-hero-revenue {
    z-index: 10;
    width: 100%;
    display: flex;
    position: sticky;
    top: 10rem
}

.am-partners-hero-revenue.am-hide-desktop {
    display: none
}

.div-block-156 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-height: 26rem;
    display: flex;
    position: relative
}

.am-partners-revenue-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 26rem;
    display: flex
}

.am-heading-144 {
    letter-spacing: -7.2px;
    font-size: 9rem
}

.am-heading-144.is-total-number {
    text-align: center;
    white-space: nowrap;
    flex: none;
    height: 1em;
    display: inline-flex;
    position: relative
}

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

.am-partners-hero-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    aspect-ratio: 1;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--complementary-pink);
    border-radius: 1.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 8.75rem;
    transition: opacity .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: absolute
}

.am-partners-hero-card.is-brown {
    background-color: var(--am--complementary--autumn-brown)
}

.am-partners-hero-card.is-orange {
    background-color: var(--am--complementary--phoenix-orange)
}

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

.am-partners-hero-card.is-1 {
    margin-top: -5%;
    left: -35%
}

.am-partners-hero-card.is-2 {
    margin-top: 30%;
    left: -40%
}

.am-partners-hero-card.is-3 {
    margin-top: 55%;
    left: -5%
}

.am-partners-hero-card.is-4 {
    margin-top: 65%;
    margin-left: calc(50% - 4.375rem)
}

.am-partners-hero-card.is-5 {
    margin-top: 55%;
    right: -5%
}

.am-partners-hero-card.is-6 {
    margin-top: 30%;
    right: -40%
}

.am-partners-hero-card.is-7 {
    margin-top: -5%;
    right: -35%
}

.div-block-158 {
    outline-color: var(--am--borders--white-stronger);
    outline-offset: 0px;
    border-radius: 50rem;
    outline-width: .25rem;
    outline-style: solid;
    width: 1.75rem;
    overflow: hidden
}

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

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

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

.am-partners-hero-wrapper-top {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 26rem;
    display: flex;
    position: relative
}

.am-tabular-numbers {
    font-variant-numeric: tabular-nums
}

.am-signals-list-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-signals-categories-list {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    flex-flow: column;
    display: flex
}

.am-signals-list-category-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-singals-category-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.am-signals-list-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--am--border-black);
    background-color: var(--am--primary-light);
    border-radius: 1.25rem;
    flex-flow: column;
    height: 100%;
    padding: 1rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-signals-list-item:hover {
    background-color: var(--am--neutral--neutral-08)
}

.am-signals-item-color {
    background-image: linear-gradient(135deg,var(--am--gradients--violet),var(--am--gradients--pale-aqua)50%,var(--am--gradients--cyan));
    box-shadow: inset 0 0 0 1px var(--am--border-black);
    border-radius: .5rem;
    width: 2rem;
    height: 2rem
}

.am-signals-item-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex
}

.am-signals-wrapper {
    width: 100%;
    max-width: 55rem;
    margin-left: auto;
    margin-right: auto
}

.am-signals-breadcrumbs {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex
}

.am-signals-content-rich-text {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.am-signals-content-rich-text p {
    color: var(--am--primary-dark-transparent);
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5
}

.am-signals-content-rich-text blockquote {
    color: var(--am--primary-dark);
    letter-spacing: -.64px;
    text-wrap: pretty;
    border-left-style: none;
    margin-top: 2.75rem;
    margin-bottom: 0;
    padding: 0;
    font-size: 2rem;
    line-height: 1.2
}

.am-signals-content-rich-text a {
    text-underline-offset: .125rem;
    text-decoration: underline;
    text-decoration-thickness: calc(1em/20);
    display: inline
}

.am-signals-content-rich-text code {
    border: 1px solid var(--am--neutral--neutral-03);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white);
    border-radius: .75rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 1.5rem;
    font-family: Labilgrotesk,sans-serif;
    display: inline
}

.am-signals-content-rich-text li {
    color: var(--am--primary-dark-transparent);
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 1.5
}

.am-signals-content-rich-text ul {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 0;
    padding-left: 1.5rem;
    display: flex
}

.am-signals-content-rich-text ol {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex
}

.am-signals-content-rich-text figure {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.am-signals-content-rich-text img {
    border: 1px solid var(--am--border-black);
    border-radius: 1rem
}

.am-signals-content-rich-text figcaption {
    margin-top: 1rem;
    font-size: .875rem
}

.am-signals-content-rich-text h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3
}

.image-108 {
    box-sizing: border-box;
    object-fit: fill;
    max-width: 10%
}

.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 {
    color: var(--am--primary-dark);
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 1px;
    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-wrapper.hide {
    display: none
}

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

.am-faq-wrapper-new {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-faq-content-wrapper-new {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    align-self: auto;
    width: 100%;
    max-width: 41rem;
    display: flex
}

.am-faq-header-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: .75rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: .75rem 1.25rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-faq-header-wrapper.fs_accordion-2_header {
    cursor: pointer
}

.am-faq-heading-question {
    flex: 1
}

.am-faq-heading-number {
    background-color: var(--am--border-black);
    border-radius: 50rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-top: .125rem;
    padding-bottom: .0625rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-faq-heading-number.am-is-white-bg {
    background-color: var(--am--secondary-white-transparent);
    margin-top: .1875rem
}

.am-faq-body-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    overflow: hidden
}

.am-faq-item {
    z-index: 1;
    border-radius: .875rem;
    width: 100%;
    padding: .125rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    position: relative
}

.am-faq-item.fs_accordion-2_item.is-active-accordion {
    background-color: var(--am--secondary-light)
}

.am-faq-item.fs_accordion-2_item.is-active-accordion.am-is-beige-bg {
    background-color: var(--am--primary-light)
}

.am-faq-item.fs_accordion-2_item.am-is-beige-bg {
    background-color: #0000
}

.am-faq-heading-plus {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-top: .125rem;
    position: relative
}

.am-faq-heading-plus-lottie {
    width: 100%;
    height: 100%
}

.fs_accordion-1_icon {
    margin-right: 0;
    font-size: 1.125rem;
    position: relative
}

.fs_accordion-1_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    cursor: pointer;
    background-color: #f5f5f5;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.5rem;
    display: flex
}

.fs_accordion-1_header:focus-visible,.fs_accordion-1_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-1_paragraph {
    margin-bottom: 0
}

.fs_accordion-1_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.fs_accordion-1_content {
    overflow: hidden
}

.fs_accordion-1_body {
    background-color: #fff;
    padding: 1rem 1.5rem
}

.fs_accordion-1_label {
    font-size: 1.25rem;
    font-weight: 500
}

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

.fs_accordion-1_message {
    color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>)
}

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

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

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

.fs_accordion-2_header-2:focus-visible,.fs_accordion-2_header-2[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_content-2 {
    transition: max-height .2s;
    overflow: hidden
}

.fs_accordion-2_body-2 {
    background-color: #fff;
    padding: 1rem 1.5rem
}

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

.fs_accordion-2_icon-2 {
    margin-right: 0;
    font-size: 1.125rem;
    position: relative
}

.fs_accordion-2_label-2 {
    font-size: 1.25rem;
    font-weight: 500
}

.fs_accordion-2_arrow-wrapper-2 {
    transition: transform .2s
}

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

.fs_accordion-2_message-2 {
    color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>)
}

.am-faq-heading-plus-line {
    background-color: var(--am--primary-dark);
    transform-origin: 0 0;
    width: .625rem;
    height: 1.5px;
    transition: transform .25s cubic-bezier(.23,1,.32,1);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.am-faq-heading-plus-line.is-vertical {
    border-left: .5px solid var(--am--primary-dark);
    width: 1.5px;
    height: .625rem
}

.fs_accordion-1_icon-2 {
    margin-right: 0;
    font-size: 1.125rem;
    position: relative
}

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

.fs_accordion-1_header-2:focus-visible,.fs_accordion-1_header-2[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-1_paragraph-2 {
    margin-bottom: 0
}

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

.fs_accordion-1_content-2 {
    overflow: hidden
}

.fs_accordion-1_body-2 {
    background-color: #fff;
    padding: 1rem 1.5rem
}

.fs_accordion-1_label-2 {
    font-size: 1.25rem;
    font-weight: 500
}

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

.fs_accordion-1_message-2 {
    color: var(--accessible-components--dark-grey\<deleted\|variable-c4d8099c\>)
}

.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-product-hero-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-product-hero-content-wrapper.is-landing,.am-product-hero-content-wrapper.is-center {
    justify-content: flex-start;
    align-items: center
}

.am-product-hero-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.am-product-hero-content.is-ads {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: space-between;
    align-self: stretch;
    width: 50%;
    max-width: 30rem
}

.am-product-hero-content.is-ads.is-2 {
    width: 40%
}

.am-product-hero-content.is-landing {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none
}

.am-product-hero-content.is-center {
    justify-content: flex-start;
    align-items: center
}

.am-product-hero-content.is-center.is-social-selling {
    width: auto
}

.am-product-hero-form {
    width: 100%
}

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

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

.am-padding-168-bottom {
    padding-bottom: 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-partial-form-wrapper.is-newsletter {
    align-items: center
}

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

.am-product-screen-hero-wrapper {
    border-top: .75rem solid var(--am--borders--white-stronger);
    border-right: .75rem solid var(--am--borders--white-stronger);
    border-left: .75rem solid var(--am--borders--white-stronger);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    position: relative
}

.am-product-screen-hero-container {
    aspect-ratio: 1104/540;
    border: 1px none var(--am--border-black);
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
    position: relative;
    overflow: hidden
}

.am-product-screen-hero-fade {
    z-index: 1;
    background-image: linear-gradient(180deg,transparent,var(--am--primary-light));
    width: calc(100% + 1.625rem);
    height: 45%;
    position: absolute;
    inset: auto 0% -1px -.8125rem
}

.am-product-video-wrapper {
    aspect-ratio: 16/9;
    border: 1px solid var(--am--border-black);
    border-radius: .75rem;
    display: block;
    position: relative;
    overflow: hidden
}

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

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

.am-product-video-code {
    width: 100.3%;
    height: 100.3%;
    transition: opacity 1s cubic-bezier(.23,1,.32,1);
    position: absolute;
    top: -.15%;
    left: -.15%
}

.am-product-description-wrapper {
    flex-flow: column;
    display: flex;
    position: relative
}

.am-product-description-heading-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-product-description-screens-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    display: flex
}

.am-product-description-screens-container {
    border: 1px solid var(--am--border-black);
    opacity: 0;
    border-radius: 1rem;
    max-width: 36rem;
    height: 100%;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    position: absolute;
    inset: 0%;
    overflow: hidden;
    transform: translateY(-50%)
}

.am-product-description-screens-container.is-active {
    z-index: 1;
    opacity: 1;
    display: block;
    position: relative
}

.am-product-description-left-wrapper {
    flex-flow: column;
    max-width: 26.75rem;
    display: flex;
    position: relative
}

.am-product-description-screens-sticky {
    height: -moz-fit-content;
    height: fit-content;
    position: sticky;
    top: 25%;
    transform: translateY(50%)
}

.am-product-description-left-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    opacity: .3;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-product-description-left-item.is-active {
    opacity: 1
}

.am-product-description-icon {
    width: 2rem;
    height: 2rem;
    margin-top: .25rem
}

.am-product-description-left-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-product-description-left-item-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    display: flex
}

.am-product-description-screen {
    width: 100%;
    height: 100%
}

.am-product-description-screens {
    position: relative
}

.am-product-features-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
    position: relative
}

.am-product-feature-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.am-product-features-doodle {
    flex: none;
    width: .375rem;
    height: 100%;
    overflow: visible
}

.am-product-feature-text-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-product-feature-icon {
    width: 1.5rem;
    height: 1.5rem
}

.am-dot-nav {
    z-index: 100;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    transition-property: opacity;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex;
    position: fixed;
    inset: 0% auto 0% 1rem
}

.am-dot-nav.is-visible {
    opacity: 1;
    pointer-events: auto;
    max-height: 100dvh
}

.am-dot-nav-dot {
    cursor: pointer;
    justify-content: flex-end;
    align-items: center;
    width: 2.75rem;
    height: .625rem;
    padding-right: 2rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-dot-nav-sticky {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: sticky;
    top: 50%
}

.am-dot-nav-dot-visual {
    background-color: var(--am--borders--black-stronger);
    border-radius: 5rem;
    height: .0625rem;
    transition: all .5s cubic-bezier(.23,1,.32,1)
}

.am-dot-nav-dot-visual.is-active {
    background-color: var(--am--primary-dark)
}

.am-dot-nav-menu {
    z-index: 10;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    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(10px);
    backdrop-filter: blur(10px);
    background-color: #ffffffd9;
    border-radius: .75rem;
    flex-flow: column;
    width: 12rem;
    height: -moz-fit-content;
    height: fit-content;
    max-height: calc(100dvh - 2rem);
    padding: .75rem .5rem;
    transition-property: transform,opacity;
    transition-duration: .25s,.25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1),cubic-bezier(.23,1,.32,1);
    display: none;
    position: absolute;
    inset: auto auto auto 0%;
    overflow: scroll;
    transform: scale(.9)
}

.am-dot-nav-menu-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    opacity: .6;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    padding: .25rem .625rem;
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-dot-nav-menu-item:hover,.am-dot-nav-menu-item.is-active {
    opacity: 1
}

.am-truncate-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.am-dot-nav-menu-item-dot {
    background-color: var(--am--primary-dark);
    opacity: 0;
    border-radius: 50rem;
    width: .25rem;
    height: .25rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    position: absolute
}

.am-dot-nav-menu-item-dot.is-active {
    background-color: var(--am--primary-dark);
    width: .5rem;
    height: .5rem
}

.am-product-use-cases-wrapper {
    flex-flow: column;
    display: flex;
    position: relative
}

.am-product-use-cases-screens-wrapper {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    justify-content: space-between;
    display: flex;
    position: relative
}

.am-product-use-cases-heading-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-product-use-cases-left-wrapper {
    grid-column-gap: 9rem;
    grid-row-gap: 9rem;
    flex-flow: column;
    max-width: 20rem;
    display: flex;
    position: relative
}

.am-product-use-cases-left-item {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    opacity: .3;
    pointer-events: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-product-use-cases-left-item.is-active {
    opacity: 1;
    pointer-events: auto
}

.am-product-use-cases-right-item-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    display: flex
}

.am-product-use-cases-left-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-product-use-cases-left-heading-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    display: flex
}

.am-product-use-cases-icon {
    width: 1rem;
    height: 1rem;
    display: none
}

.am-product-use-cases-icon.is-pause {
    display: none
}

.am-product-use-cases-icon.is-active {
    display: block
}

.am-product-use-cases-video-duration-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-product-use-cases-screens-container {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    opacity: 0;
    flex-flow: column;
    width: 100%;
    max-width: 41rem;
    height: 100%;
    margin-bottom: .5rem;
    display: flex;
    position: absolute;
    inset: 0%;
    transform: translateY(-50%)
}

.am-product-use-cases-screens-container.is-active {
    z-index: 1;
    opacity: 1;
    position: relative
}

.am-product-use-cases-steps-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.am-product-use-cases-step {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    opacity: .75;
    cursor: pointer;
    justify-content: flex-start;
    align-items: flex-start;
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-product-use-cases-step:hover,.am-product-use-cases-step.is-active {
    opacity: 1
}

.am-product-use-cases-screen {
    aspect-ratio: 16/9;
    background-color: var(--am--secondary-white);
    opacity: 0;
    outline-color: var(--am--neutral--neutral-02);
    outline-offset: 0px;
    pointer-events: none;
    border-radius: .75rem;
    outline-width: .25rem;
    outline-style: solid;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.am-product-use-cases-screen.is-active {
    opacity: 1;
    position: static
}

.am-product-use-cases-screens {
    width: 100%;
    position: relative
}

.am-product-use-cases-screens-sticky {
    flex: 1;
    height: -moz-fit-content;
    height: fit-content;
    position: sticky;
    top: 25%;
    transform: translateY(50%)
}

.am-product-use-cases-left-item-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    display: flex
}

.am-timer-parent {
    height: 1px;
    position: relative
}

.am-timer-baseline {
    background-color: var(--am--border-white);
    width: 100%;
    height: 1px;
    position: absolute
}

.am-timer-baseline.am-margin-4 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.am-timer-baseline.is-light {
    background-color: var(--am--border-white)
}

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

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

.am-timer-baseline.is-progress {
    background-color: var(--am--secondary-white-transparent);
    width: 0%
}

.rich-text-block {
    aspect-ratio: 16/9;
    border-radius: .75rem;
    height: 100%;
    overflow: hidden
}

.am-product-use-cases-video-duration {
    z-index: 1;
    background-color: var(--am--primary-dark-transparent);
    border-radius: 5rem;
    justify-content: center;
    align-items: center;
    padding: .25rem .375rem;
    display: flex;
    position: absolute;
    inset: .75rem .75rem auto auto
}

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

.am-product-description-screen-mobile,.am-product-use-cases-screens-mobile {
    display: none
}

.am-product-hero-gradient {
    opacity: 0;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -1.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    transition: opacity .5s cubic-bezier(.215,.61,.355,1);
    position: absolute;
    inset: 0%;
    overflow: hidden
}

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

.am-product-hero-gradient.is-events {
    opacity: 1;
    padding-top: 14rem
}

.am-product-hero-gradient-code {
    opacity: .6;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    display: flex
}

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

.am-product-hero-container {
    position: relative
}

.am-product-hero-container.is-split {
    justify-content: space-between;
    display: flex
}

.am-product-hero-doodle-container {
    pointer-events: none;
    max-width: 41rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%
}

.am-product-video-container {
    opacity: 0;
    transition: opacity 1s cubic-bezier(.23,1,.32,1);
    position: relative
}

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

.am-gap-56 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    display: flex
}

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

.am-max-width-880 {
    max-width: 55rem
}

.am-product-data-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-product-data-cards-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    width: 100%;
    display: flex
}

.am-product-data-card {
    aspect-ratio: 1;
    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);
    background-color: var(--am--secondary-light);
    transform-style: preserve-3d;
    border-radius: .5rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    max-height: 12.75rem;
    padding: 1.25rem;
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-product-data-card.hide {
    display: none
}

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

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

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

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

.am-product-data-card.is-smaller {
    aspect-ratio: 204/140;
    max-height: 8.75rem
}

.am-product-data-card.is-searcher {
    background-color: var(--am--secondary-light)
}

.am-product-data-card.is-searcher.is-violet {
    background-color: var(--am--complementary-violet)
}

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

.am-product-data-card.is-searcher.is-pink {
    background-color: var(--am--complementary-pink)
}

.am-product-cards-section {
    flex-flow: column;
    align-items: center;
    display: flex
}

.am-product-cards-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    width: 100%;
    display: grid;
    position: relative
}

.am-product-card {
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    max-width: 28rem;
    padding: 1.25rem;
    display: flex
}

.am-product-card-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.am-product-card-doodle {
    height: 6.25rem
}

.am-product-card-doodle-container {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.am-product-card-bottom {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-pricing-logos {
    grid-column-gap: 2.125rem;
    grid-row-gap: 2.125rem;
    flex-flow: column;
    margin-bottom: -.375rem;
    display: flex
}

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

.am-pricing-logo {
    justify-content: center;
    align-items: center;
    height: 3.5rem;
    padding-top: .375rem;
    padding-bottom: .375rem;
    transition: opacity .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-pricing-logo.am-tooltip-hover {
    cursor: auto;
    justify-content: center;
    align-items: center
}

.am-tooltip-text {
    color: var(--am--primary-dark);
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.3
}

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

.am-tooltip-text.am-text-align-center.am-no-wrap {
    white-space: nowrap
}

.am-tooltip {
    z-index: 10;
    opacity: 0;
    -webkit-backdrop-filter: blur(15px)saturate(120%);
    backdrop-filter: blur(15px)saturate(120%);
    pointer-events: none;
    color: var(--am--secondary-white);
    background-color: #111111e6;
    border-radius: .5rem;
    width: 11.525rem;
    margin-left: .5rem;
    padding: .25rem .5rem .375rem;
    transition-property: all;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    position: absolute;
    left: 100%;
    transform: translate(-.25rem)
}

.am-tooltip.is-opacity-80 {
    opacity: 0;
    display: none;
    transform: translate(-.25rem)
}

.am-tooltip.show {
    opacity: .9;
    display: block
}

.am-tooltip.is-light {
    color: var(--am--primary-dark);
    background-color: #ffffffe6
}

.am-tooltip.is-light.is-vertical {
    margin-bottom: .5rem;
    margin-left: 0;
    bottom: 100%;
    left: auto;
    transform: translateY(.25rem)
}

.am-tooltip.is-light.is-vertical.is-centered {
    width: auto
}

.am-tooltip.is-light.is-vertical.is-centered.is-pricing {
    margin-bottom: .125rem
}

.am-tooltip-hover {
    cursor: help;
    border-bottom: 1px #11111140;
    justify-content: flex-start;
    align-items: center;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    display: flex;
    position: relative
}

.am-tooltip-hover:hover {
    border-bottom: 1px #000d5380
}

.am-tooltip-hover.is-light {
    border-bottom-color: #ffffff40
}

.am-pricing-logo-img {
    height: 100%
}

.am-pricing-logos-mobile {
    display: none
}

.am-spinner-icon {
    width: 1rem;
    height: 1rem
}

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

.am-loading-spinner-container {
    border: 1px solid var(--am--border-black);
    background-color: var(--am--secondary-light);
    border-radius: .375rem;
    justify-content: center;
    align-items: center;
    padding: .5rem;
    display: flex
}

.am-loading-spinner-container.is-dark {
    border-color: var(--am--border-white);
    background-color: var(--am--neutral--neutral-02)
}

.am-demo-success-message {
    background-color: #0000;
    flex: 1;
    padding: 0;
    position: relative
}

.am-demo-success-message.is-lighter {
    background-color: var(--am--secondary-light);
    height: 100%;
    position: relative
}

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

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

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

.am-video-border-wrapper {
    border: .75rem solid var(--am--borders--white-stronger);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border-radius: 1.5rem
}

.div-block-164 {
    position: relative
}

.div-block-165.am-padding-84.am-no-padding-bottom {
    padding-bottom: 0
}

.am-product-signals-list-section {
    flex-flow: column;
    display: flex
}

.am-product-signals-list-section.am-gap-84 {
    position: relative
}

.am-product-screen-hero-over-fade {
    z-index: 2;
    padding-top: .75rem;
    padding-left: .75rem;
    padding-right: .75rem;
    position: absolute;
    inset: 0%
}

.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-bigger {
    height: 130%
}

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

.am-progressive-blur-panel {
    -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))));
    width: 100%;
    height: 100%;
    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-backdrop-blur {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

._404-content-text-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

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

.am-dot-nav-menu-link {
    flex: 1
}

.div-block-169 {
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.am-dot-nav-percentage {
    padding-bottom: .5rem
}

.div-block-170 {
    width: 50%;
    max-width: 34.75rem
}

.am-padding-top-112 {
    padding-top: 7rem
}

.am-demo-form-wrapper {
    z-index: 1;
    width: 100%;
    max-width: 24rem;
    position: relative
}

.am-demo-form-wrapper.is-old {
    max-width: none
}

.am-demo-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100dvw;
    min-height: 100dvh;
    display: flex
}

.am-demo-split-view {
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    max-width: calc(100% + -1*max(40%,34.5rem));
    display: flex;
    position: relative
}

.am-demo-split-view.is-right {
    min-width: 34.5rem;
    max-width: 50%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: .5rem
}

.am-demo-split-right-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    background-color: var(--am--secondary-dark);
    border-radius: .5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.am-demo-form-block {
    width: 100%;
    margin-bottom: 0
}

.am-demo-form {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.am-demo-form.is-resources {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem
}

.am-demo-form-content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.am-demo-form-input-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-demo-form-input {
    border: 1px solid var(--am--border-white);
    background-color: var(--am--neutral--neutral-02);
    color: var(--am--secondary-white);
    border-radius: .5rem;
    width: 100%;
    height: 3rem;
    margin-bottom: 0;
    padding: 0 1rem;
    font-size: .875rem;
    transition: all .15s cubic-bezier(.23,1,.32,1)
}

.am-demo-form-input:focus,.am-demo-form-input:focus-visible,.am-demo-form-input[data-wf-focus-visible] {
    border-color: var(--am--secondary-white-transparent);
    outline-color: var(--am--borders--white-stronger);
    outline-offset: 0px;
    outline-width: .125rem;
    outline-style: solid
}

.am-demo-form-input::placeholder {
    color: #ffffff80
}

.am-demo-form-input.has-error {
    border-color: #af051e
}

.am-demo-form-input.is-email.has-error {
    border-color: #f94e67
}

.am-demo-form-input-container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-demo-form-select-wrapper {
    position: relative
}

.am-demo-form-select-arrow {
    opacity: .6;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 50% 1rem 0% auto;
    transform: translateY(-50%)
}

.am-demo-form-wrapper-current {
    width: 100%
}

.am-demo-logo-wrapper {
    width: 100%;
    padding-top: 2.5rem;
    position: absolute;
    inset: 0% 0% auto
}

.am-demo-logos-strip-wrapper {
    align-self: flex-end;
    width: 100%;
    padding-bottom: 3.5rem
}

.am-demo-case-study-wrapper {
    opacity: 0;
    width: 100%;
    position: relative
}

.am-demo-case-study-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    max-width: 21.75rem;
    height: 100%;
    padding: 1rem 1.25rem 1.25rem;
    transition: all .25s cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-demo-case-study-logo-wrapper {
    height: 1.75rem
}

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

.am-demo-case-study-content-metrics {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.am-demo-case-study-content-metrics-container {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border: 1px solid var(--am--border-white);
    background-color: var(--am--neutral--neutral-02);
    border-radius: .5rem;
    flex-flow: column;
    flex: 1;
    padding: .5rem .75rem;
    display: flex
}

.am-demo-case-study-card-content-top {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    display: flex
}

.am-demo-gradient-wrapper {
    pointer-events: none;
    position: absolute;
    inset: 0%
}

.am-demo-gradient-code {
    width: 100%;
    height: 100%
}

.am-demo-case-study-container {
    width: 100%;
    position: relative;
    overflow: hidden
}

.am-demo-case-study-stripe-parent {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-demo-case-study-stripe-parent.is-light {
    filter: invert()
}

.am-demo-case-study-stripe {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: none;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    padding-right: 1.25rem;
    display: flex
}

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

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

.am-footer-ai-icon-link {
    border: 1px solid var(--am--border-white);
    background-color: var(--am--secondary-dark);
    opacity: .6;
    color: var(--am--secondary-white);
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex
}

.am-footer-ai-icon-link:hover {
    opacity: 1
}

.am-footer-ai-icon {
    height: 1.125rem
}

.am-demo-case-study-logo-migrated-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    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-is-full-height {
    max-height: 100dvh
}

.am-demo-logo {
    height: 100%
}

.am-case-study-sources-rich-text {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex
}

.am-case-study-sources-rich-text p {
    color: var(--am--extra--primary-dark-80);
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5
}

.am-case-study-sources-rich-text blockquote {
    color: var(--am--primary-dark);
    letter-spacing: -.64px;
    text-wrap: pretty;
    border-left-style: none;
    margin-top: 2.75rem;
    margin-bottom: 0;
    padding: 0;
    font-size: 2rem;
    line-height: 1.2
}

.am-case-study-sources-rich-text a {
    text-underline-offset: .125rem;
    text-decoration: underline;
    text-decoration-thickness: calc(1em/20);
    display: inline
}

.am-case-study-sources-rich-text code {
    border: 1px solid var(--am--neutral--neutral-03);
    background-color: var(--am--secondary-dark);
    color: var(--am--secondary-white);
    border-radius: .75rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 1.5rem;
    font-family: Labilgrotesk,sans-serif;
    display: inline
}

.am-case-study-sources-rich-text li {
    color: var(--am--extra--primary-dark-80);
    text-wrap: pretty;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.3
}

.am-case-study-sources-rich-text ul {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-bottom: 0;
    padding-left: 1.5rem;
    display: flex
}

.am-case-study-sources-rich-text ol {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-bottom: 0;
    display: flex
}

.am-case-study-sources-rich-text figure {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.am-case-study-sources-rich-text img {
    border: 1px solid var(--am--border-black);
    border-radius: 1rem
}

.am-case-study-sources-rich-text figcaption {
    margin-top: 1rem;
    font-size: .875rem
}

.am-case-study-sources-rich-text h3 {
    text-wrap: pretty;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3
}

.am-case-study-results-source {
    margin-bottom: -1.125rem
}

.am-case-study-time-stamp {
    margin-bottom: -.0625rem
}

.am-careers-testimonials-shadow-left {
    z-index: 1;
    background-image: linear-gradient(90deg,var(--am--secondary-light),#fbfaf900);
    pointer-events: none;
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

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

.am-careers-testimonials-shadow-right {
    z-index: 1;
    background-image: linear-gradient(90deg,#fbfaf900,var(--am--secondary-light));
    pointer-events: none;
    width: 5.25rem;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

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

.am-about-hero-container {
    justify-content: center;
    align-items: center;
    min-height: 100dvh;
    display: flex;
    position: relative
}

.am-about-hero-container.is-split {
    justify-content: space-between;
    display: flex
}

.am-about-hero-cards-wrapper {
    position: absolute;
    inset: 0%
}

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

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

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

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

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

.am-about-hero-card.is-customers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem
}

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

.am-about-hero-card.is-1 {
    top: 5.25rem;
    left: 10%
}

.am-about-hero-card.is-2 {
    inset: 50% 0% 0% auto
}

.am-about-hero-card.is-3 {
    inset: auto 0% 1.75rem 30%
}

.am-about-hero-card.is-4 {
    inset: auto auto 8.25rem -10%
}

.am-about-hero-card.is-5 {
    inset: -3.5rem 20% auto auto
}

.am-about-hero-card.is-5.is-cyan {
    background-color: var(--am--gradients--cyan)
}

.am-about-founders-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

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

.am-about-founders-container {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-about-founders {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex: 1;
    display: flex
}

.am-about-awards {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    aspect-ratio: 316/400;
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    align-items: stretch;
    height: 100%;
    display: flex
}

.am-about-founder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.am-about-founder-picture {
    aspect-ratio: 316/400;
    border-radius: 1rem;
    overflow: hidden
}

.am-about-awards-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: var(--am--neutral--neutral-08);
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: center;
    height: 4rem;
    padding: .5rem;
    transition-duration: .25s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    display: flex
}

.am-about-awards-card:hover {
    background-color: var(--am--neutral--neutral-07)
}

.am-about-award-image {
    aspect-ratio: 1;
    outline-color: var(--am--border-black);
    outline-offset: 0px;
    border-radius: .5rem;
    outline-width: 1px;
    outline-style: solid;
    height: 100%;
    overflow: hidden
}

.am-about-award-image.is-1 {
    background-color: #fe492c
}

.am-about-award-image.is-2 {
    background-color: var(--am--secondary-white)
}

.am-about-award-image.is-3 {
    background-color: #e1fe94
}

.am-about-award-text-wrapper {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    flex-flow: column;
    display: flex
}

.am-about-founders-container-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.am-about-founder-info {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    flex-flow: column;
    display: flex
}

.am-about-team-container {
    grid-column-gap: 1.25rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: grid
}

.am-about-team-member {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex
}

.am-about-team-member-picture {
    background-color: var(--am--neutral--neutral-08);
    border-radius: .46875rem;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    overflow: hidden;
    box-shadow: inset 0 0 0 1px #1111110d
}

.div-block-174 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.div-block-175 {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.am-about-text-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    max-width: 27rem;
    display: flex
}

.am-about-text-button-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-flow: column;
    align-items: flex-start;
    display: flex
}

.am-about-data-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex
}

.am-about-data-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    display: flex;
    position: relative
}

.am-about-data-doodle {
    flex: none;
    width: .375rem;
    height: 4.625rem;
    overflow: visible
}

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

.am-about-unique-wrapper.am-gap-56 {
    justify-content: flex-start;
    align-items: center
}

.am-about-explore-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.am-about-explore-card-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.am-about-explore-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex;
    position: relative
}

.am-about-explore-card-text-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.am-about-explore-icon-wrapper {
    border-radius: .75rem;
    width: 2.25rem;
    height: 2.25rem;
    padding: .375rem
}

.am-about-explore-icon-wrapper.is-yellow {
    background-color: var(--am--complementary--canary-yellow)
}

.am-about-explore-icon-wrapper.is-green {
    background-color: var(--am--complementary--mint-green)
}

.am-about-explore-icon-wrapper.is-violet {
    background-color: var(--am--complementary-violet)
}

.am-about-explore-doodle {
    color: var(--am--secondary-white);
    flex: none;
    width: .125rem;
    height: 100%;
    overflow: visible
}

.am-about-hero-card-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    color: var(--am--primary-dark-transparent);
    letter-spacing: -.16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    line-height: 1.3;
    display: flex
}

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

.am-about-hero-card-content.is-pink {
    background-color: var(--am--complementary-pink)
}

.am-about-hero-card-content.is-violet {
    background-color: var(--am--complementary-violet)
}

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

.am-about-hero-card-content.is-customers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem
}

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

.am-about-hero-card-content.is-1 {
    top: 5.25rem;
    left: 10%
}

.am-about-hero-card-content.is-2 {
    inset: 30% 0% 0% auto;
    transform: scale(.9)
}

.am-about-hero-card-content.is-3 {
    inset: auto 0% 1.75rem 30%;
    transform: scale(.6)
}

.am-about-hero-card-content.is-4 {
    inset: auto auto 8.25rem -10%;
    transform: scale(.8)
}

.am-about-hero-card-content.is-5 {
    inset: -3.5rem 20% auto auto;
    transform: scale(.7)
}

.am-about-hero-card-content.is-5.is-cyan {
    background-color: var(--am--gradients--cyan)
}

.am-about-text-link-underline {
    text-underline-offset: 10%;
    -webkit-text-decoration: underline #0000;
    text-decoration: underline #0000;
    text-decoration-thickness: calc(1em/20);
    transition: all .25s cubic-bezier(.23,1,.32,1)
}

.am-about-text-link-underline:hover {
    text-underline-offset: 10%;
    text-decoration: underline;
    -webkit-text-decoration-color: var(--am--primary-dark);
    text-decoration-color: var(--am--primary-dark);
    text-decoration-thickness: calc(1em/20)
}

.am-about-team-picture-wrapper {
    z-index: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.am-about-team-member-placeholder-text {
    color: var(--am--primary-dark-transparent);
    text-align: center;
    letter-spacing: .6px;
    margin-top: -.03125rem;
    font-size: .6875rem;
    font-weight: 600;
    line-height: .8
}

.am-about-doodle-test {
    background-color: var(--am--complementary-pink);
    width: 5.25rem;
    height: 5.25rem
}

.am-about-text-rich-text {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex
}

.am-about-text-rich-text p {
    color: var(--am--primary-dark);
    margin-bottom: 0;
    font-size: 1.75rem;
    line-height: 1.1
}

.am-animated-doodle {
    pointer-events: none;
    position: absolute;
    top: 0%;
    left: 0%
}

.am-word-container-doodle {
    display: inline-block;
    position: relative
}

.am-ads-hero-wrapper {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.am-ads-hero-wrapper.is-vertical {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    grid-template-columns: 1fr;
    place-items: start center;
    max-width: 41rem;
    margin-left: auto;
    margin-right: auto
}

.am-ads-hero-content-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 33rem;
    display: flex
}

.am-ads-hero-content-wrapper.is-larger {
    max-width: 36rem
}

.am-product-illustration-container {
    position: relative
}

.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-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-show-mobile-portrait {
    display: none
}

@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
    }

    .page-padding.is-tablet-0 {
        padding-left: 0;
        padding-right: 0
    }

    .page-padding.is-navbar-flex {
        flex-direction: column;
        display: flex
    }

    .page-padding.tablet-size-fit {
        width: 100%;
        padding-left: 2rem
    }

    .styleguide-title-wrapper {
        flex-wrap: wrap;
        display: flex
    }

    .h-x-large,.h-large {
        font-size: 2rem
    }

    .h-large.text-align-center {
        font-size: 2.625rem
    }

    .h-large.is-light.mobile-align-center {
        text-align: center
    }

    .h-xx-large {
        font-size: 2.625rem
    }

    .h-medium-bold {
        font-size: 1.5rem;
        line-height: 120%
    }

    .p-big.is-static {
        font-size: .625rem
    }

    .links {
        flex-flow: column wrap;
        align-items: flex-start;
        display: flex
    }

    .margin-top-small.tablet-full,.margin-top-medium.max-tablet-full {
        width: 100%
    }

    .margin-top-large {
        margin-top: 1.5rem
    }

    .margin-top-large.is-center.is-tablet-48 {
        margin-top: 3rem
    }

    .grid-2columns {
        display: flex
    }

    .grid-2columns.is-padding {
        padding-bottom: 2rem
    }

    .grid-2columns.is-top {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-direction: column;
        display: flex
    }

    .grid-2columns.is-reverse {
        grid-column-gap: 2rem
    }

    .grid-2columns.is-form {
        grid-row-gap: 3rem;
        flex-direction: column
    }

    .button.with-icon.is-start {
        height: 3.5rem
    }

    .button.is-mobile-demo {
        background-image: linear-gradient(270deg,#3e97f7,#3384f7);
        border-style: none;
        border-radius: 2.875rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: .875rem;
        font-weight: 600;
        display: block
    }

    .button.is-mobile-demo:hover {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        color: #017ffa;
        background-image: none
    }

    .button.is-login {
        border-style: none;
        border-color: var(--white\<deleted\|variable-cbe5fb85\>);
        color: #017ffa;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: .875rem;
        font-weight: 600;
        line-height: 1.35714
    }

    .button.is-login:hover {
        color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .button.is-form {
        font-size: 1rem
    }

    .buttons-display-wrapper {
        flex-wrap: wrap
    }

    .tablet-margin-top-xxsmall {
        margin-top: 4px
    }

    .tablet-margin-top-xsmall {
        margin-top: 8px
    }

    .tablet-margin-top-small {
        margin-top: 16px
    }

    .tablet-margin-top-medium {
        margin-top: 24px
    }

    .tablet-margin-top-large {
        margin-top: 48px
    }

    .tablet-margin-top-xlarge {
        margin-top: 72px
    }

    .tablet-margin-top-xxlarge {
        margin-top: 96px
    }

    .tablet-margin-bottom-xxsmall {
        margin-bottom: 4px
    }

    .tablet-margin-bottom-xsmall {
        margin-bottom: 8px
    }

    .tablet-margin-bottom-small {
        margin-bottom: 16px
    }

    .tablet-margin-bottom-medium {
        margin-bottom: 24px
    }

    .tablet-margin-bottom-large {
        margin-bottom: 48px
    }

    .tablet-margin-bottom-xlarge {
        margin-bottom: 72px
    }

    .tablet-margin-bottom-xxlarge {
        margin-bottom: 96px
    }

    .tablet-margin-right-xsmall {
        margin-right: 8px
    }

    .tablet-margin-right-xxsmall {
        margin-right: 4px
    }

    .tablet-margin-right-small {
        margin-right: 16px
    }

    .tablet-margin-right-medium {
        margin-right: 24px
    }

    .tablet-margin-right-large {
        margin-right: 48px
    }

    .tablet-margin-right-xlarge {
        margin-right: 72px
    }

    .tablet-margin-right-xxlarge {
        margin-right: 96px
    }

    .tablet-margin-left-xxsmall {
        margin-left: 4px
    }

    .tablet-margin-left-xsmall {
        margin-left: 8px
    }

    .tablet-margin-left-small {
        margin-left: 16px
    }

    .tablet-margin-left-medium {
        margin-left: 24px
    }

    .tablet-margin-left-large {
        margin-left: 48px
    }

    .tablet-margin-left-xlarge {
        margin-left: 72px
    }

    .tablet-margin-left-xxlarge {
        margin-left: 96px
    }

    .tablet-padding-top-xxsmall {
        padding-top: 4px
    }

    .tablet-padding-top-xsmall {
        padding-top: 8px
    }

    .tablet-padding-top-small {
        padding-top: 16px
    }

    .tablet-padding-top-medium {
        padding-top: 24px
    }

    .tablet-padding-top-large {
        padding-top: 48px
    }

    .tablet-padding-top-xlarge {
        padding-top: 72px
    }

    .tablet-padding-top-xxlarge {
        padding-top: 96px
    }

    .tablet-padding-bottom-xxsmall {
        padding-bottom: 4px
    }

    .tablet-padding-bottom-xsmall {
        padding-bottom: 8px
    }

    .tablet-padding-bottom-small {
        padding-bottom: 16px
    }

    .tablet-padding-bottom-medium {
        padding-bottom: 24px
    }

    .tablet-padding-bottom-large {
        padding-bottom: 48px
    }

    .tablet-padding-bottom-xlarge {
        padding-bottom: 72px
    }

    .tablet-padding-bottom-xxlarge {
        padding-bottom: 96px
    }

    .tablet-padding-right-xxsmall {
        padding-right: 4px
    }

    .tablet-padding-right-xsmall {
        padding-right: 8px
    }

    .tablet-padding-right-small {
        padding-right: 16px
    }

    .tablet-padding-right-medium {
        padding-right: 24px
    }

    .tablet-padding-right-large {
        padding-right: 48px
    }

    .tablet-padding-right-xlarge {
        padding-right: 72px
    }

    .tablet-padding-right-xxlarge {
        padding-right: 96px
    }

    .tablet-padding-left-xxsmall {
        padding-left: 4px
    }

    .tablet-padding-left-xsmall {
        padding-left: 8px
    }

    .tablet-padding-left-small {
        padding-left: 16px
    }

    .tablet-padding-left-medium {
        padding-left: 24px
    }

    .tablet-padding-left-large {
        padding-left: 48px
    }

    .tablet-padding-left-xlarge {
        padding-left: 72px
    }

    .tablet-padding-left-xxlarge {
        padding-left: 96px
    }

    .styleguide-subtitle-wrapper {
        flex-wrap: wrap;
        display: flex
    }

    .logo {
        width: 180px
    }

    .navbar-links-wrapper {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .navbar-links-wrapper.margin-right-small.tablet-padding-left-zero,.navbar-links-wrapper.padding-right-zero.tablet-padding-left-zero {
        padding-left: 0
    }

    .hamburger-menu {
        color: var(--white\<deleted\|variable-cbe5fb85\>);
        transition: all .2s
    }

    .hamburger-menu:hover {
        color: var(--medium-sea-green\<deleted\|variable-bf80962b\>)
    }

    .hamburger-menu.w--open,.nav-menu {
        background-color: var(--black\<deleted\|variable-76b56407\>)
    }

    .width-tablet-10 {
        width: 10%
    }

    .width-tablet-20 {
        width: 20%
    }

    .width-tablet-30 {
        width: 30%
    }

    .width-tablet-40 {
        width: 40%
    }

    .width-tablet-50 {
        width: 50%
    }

    .width-tablet-60 {
        width: 60%
    }

    .width-tablet-70 {
        width: 70%
    }

    .width-tablet-80 {
        width: 80%
    }

    .width-tablet-90 {
        width: 90%
    }

    .width-tablet-100 {
        width: 100%
    }

    .navbar-component.background-color-white {
        background-color: var(--color-11\<deleted\|variable-0611e579-38af-9200-e5e4-9a5cbfeb1294\>)
    }

    .section-home-hero {
        padding-top: 10.75rem;
        padding-bottom: 10.68rem
    }

    .form-block-wrapper {
        width: 100%
    }

    .form-block-wrapper.desktop-only {
        display: block
    }

    .form-block-wrapper.temporary {
        display: none
    }

    .form-demo_text-field {
        display: block
    }

    .navbar-container {
        margin-bottom: 1.375rem
    }

    .navbar-menu {
        display: none
    }

    .announcement-wrapper {
        height: auto
    }

    .announcement-wrapper.is-v2 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .navbar-right-wrapper {
        display: none
    }

    .navbar-right-wrapper.ads-lp-version {
        display: block
    }

    .default-container.margin-top-medium.margin-bottom-large.mobile-flex {
        margin-top: 0;
        margin-bottom: 0
    }

    .home-hero-title-wrapper {
        max-width: 38rem
    }

    .menu_dropdown_content.is-new {
        grid-row-gap: 3rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .menu_dropdown_content.is-tablet {
        flex-direction: column;
        margin-bottom: 1rem;
        padding: 0;
        display: flex;
        position: relative
    }

    .menu_dropdown_content.is-second,.menu_dropdown_content.is-third,.menu_dropdown_content.is-third {
        grid-row-gap: 3rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .menu_dropdown_content.is-second {
        grid-row-gap: 1rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .menu_dropdown_content.is-third,.menu_dropdown_content.is-tablet {
        grid-row-gap: 3rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .menu_dropdown_content.is-tablet.is-second {
        grid-row-gap: 1rem
    }

    .menu_dropdown_content.is-mobile {
        grid-row-gap: 3rem;
        border-bottom: 1px solid #f3f4f6;
        border-radius: 0;
        flex-direction: column;
        padding: 0 0 1rem;
        display: flex;
        position: relative
    }

    .menu_dropdown_content.is-mobile.is-second {
        grid-row-gap: 1rem
    }

    .droptown-item.is-text {
        padding-left: 0;
        padding-right: 0
    }

    .icon-30 {
        object-fit: fill
    }

    .logos-stars-wrapper {
        bottom: -96%
    }

    .icon-64.tablet-hide {
        display: none
    }

    .platform-grid-wrapper {
        padding-top: 0;
        padding-bottom: 3rem;
        padding-left: 2rem
    }

    .platform-grid-wrapper.is-request {
        flex: none;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .h-xxx-large {
        font-size: 2.875rem
    }

    .h-xxx-large.color-text-white.text-align-center {
        text-align: left;
        margin-left: -2rem;
        font-size: 8.125rem
    }

    .h-medium-regular {
        font-size: 1.5rem
    }

    .footer-component.ads-lp-version {
        padding-top: 3.125rem
    }

    .footer_copyright-wrapper.ads-lp-version {
        border-top-style: none
    }

    .max-width-530 {
        max-width: none
    }

    .section-home-highlighted-case_wrapper.is-demo {
        align-items: center;
        padding-top: 1rem;
        padding-left: 0;
        padding-right: 0
    }

    .highlight-case-left-column.is-demo {
        max-width: 50%
    }

    .get-started-wrapper {
        height: auto;
        padding-top: 0;
        padding-left: 0
    }

    .get-started-wrapper.is-home {
        height: 31.25rem
    }

    .section-2columns_column.is-hyper {
        width: 25.1875rem
    }

    .section-2columns_column.margin-right-xxxlarge,.section-2columns_column.margin-right-large-responsive {
        margin-right: 0
    }

    .section-2columns_column.is-v2 {
        padding-top: 0;
        padding-bottom: 0
    }

    .testimonial-slider.is-hyper {
        width: 23.5rem
    }

    .container-1100.relative.is-mobile-flex {
        justify-content: center;
        display: flex
    }

    .container-1100.is-clean {
        grid-row-gap: 3rem;
        flex-direction: column
    }

    .image-help.border-radius-20.max-width-450.margin-left-large-responsive,.image-help.border-radius-20.max-width-450.margin-right-large-responsive,.image-help.border-radius-20.max-width-450.margin-left-large-responsive-2 {
        margin-left: 0
    }

    .hamburger-menu-wrapper {
        color: var(--white\<deleted\|variable-cbe5fb85\>);
        cursor: pointer;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-end;
        width: 1.625rem;
        height: 1.25rem;
        transition: all .2s;
        display: flex;
        position: relative
    }

    .hamburger-menu-wrapper:hover {
        color: var(--medium-sea-green\<deleted\|variable-bf80962b\>)
    }

    .hamburger-menu-wrapper.w--open {
        background-color: var(--black\<deleted\|variable-76b56407\>)
    }

    .navbar-mobile-container {
        z-index: 999;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        border-radius: 1.25rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-left: 1.875rem;
        margin-right: 1.875rem;
        padding: 0 2rem;
        display: none;
        position: absolute;
        inset: 3rem 0% auto;
        box-shadow: 0 16px 80px #00000012
    }

    .navbar-mobile-container.is-new {
        background-color: #0000;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .navbar-mobile-container.is-new-navbar {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        box-shadow: none;
        border-radius: 0;
        min-height: 100vh;
        margin-left: 0;
        margin-right: 0;
        padding-top: 1.375rem;
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        display: flex;
        top: 2.875rem;
        overflow: auto
    }

    .navbar-mobile-container.is-new-navbar.is-modules-library {
        display: none;
        position: static
    }

    .navbar-mobile-container.is-new-navbar.is-margin {
        margin-top: 1.5rem;
        display: none
    }

    .navbar-menu-mobile-wrapper {
        flex-direction: column;
        width: 100%;
        display: flex
    }

    .navbar-menu-mobile-wrapper.is-tablet {
        padding-bottom: 1.5rem
    }

    .navbar-menu-mobile-wrapper.is-tablet.is-scroll {
        overflow: auto
    }

    .mobile-menu-links {
        border-bottom: 1px solid var(--dodger-blue-3\<deleted\|variable-69a80150\>);
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-right: 0
    }

    .mobile-menu-links.is-last {
        border-bottom-style: none
    }

    .mobile-links-wrapper {
        flex-direction: column;
        display: flex
    }

    .mobile-link-item {
        padding: .5rem 0
    }

    .mobile-link-item.is-request-demo {
        background-color: var(--alice-blue\<deleted\|variable-7fc652d3\>);
        justify-content: center
    }

    .mobile-link-item.is-request-demo.is-top-margin,.mobile-link-item.is-request-demo.is-top-margin.w--current {
        margin-top: .5rem
    }

    .mobile-links-2columns {
        justify-content: space-between;
        min-height: 15.25rem;
        margin-top: 1rem;
        display: flex
    }

    .mobile-links-column {
        flex-direction: column;
        display: flex
    }

    .mobile-links-column.is-right {
        border-left: 1px solid #017ffa4d;
        justify-content: space-between;
        padding-left: 1.875rem
    }

    .mobile-link-row {
        grid-column-gap: 3rem;
        justify-content: flex-start;
        margin-top: 1rem;
        display: flex
    }

    .rod-blue-top {
        background-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
        object-position: 100% 50%;
        width: 1.625rem;
        height: .125rem;
        padding-bottom: 0;
        padding-right: 0
    }

    .rod-blue-top.is-white {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .rod-blue-top.is-blue {
        background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
        color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
        display: none
    }

    .rod-blue-middle {
        background-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
        object-position: 100% 50%;
        background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
        width: 1.25rem;
        height: .125rem;
        padding-bottom: 0;
        padding-right: 0
    }

    .rod-blue-middle.is-white {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        background-image: none
    }

    .rod-blue-middle.is-blue {
        background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
        background-image: none;
        display: none
    }

    .rod-blue-down {
        background-color: var(--royal-blue\<deleted\|variable-9a2e79e4\>);
        object-position: 100% 50%;
        background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
        width: 1.625rem;
        height: .125rem;
        padding-bottom: 0;
        padding-right: 0
    }

    .rod-blue-down.is-white {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        background-image: none
    }

    .rod-blue-down.is-blue {
        background-color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
        background-image: none;
        display: none
    }

    .section-about-hero_title-gradient-background {
        height: 33.75rem;
        margin-left: 11rem;
        padding: 3.125rem 2.5rem 3.125rem 3.125rem
    }

    .h-52 {
        font-size: 2.625rem
    }

    .section-about-hero_stats-wrapper {
        margin-top: 6.625rem
    }

    .p-about-statistics {
        font-size: 1.875rem
    }

    .section-about-founding {
        margin-top: 4.375rem;
        padding-top: 7.5rem
    }

    .presentation-column-right {
        justify-content: flex-end;
        align-items: center
    }

    .founding-image-1 {
        width: 10.25rem;
        height: 16.75rem
    }

    .founding-image-2 {
        width: 10.25rem;
        height: 17.625rem;
        margin-bottom: 2rem
    }

    .about_image-dots {
        bottom: -5rem
    }

    .section-about-founding_background {
        top: -11%
    }

    .logo-78 {
        height: 2.625rem
    }

    .logo-82 {
        height: 2.875rem
    }

    .margin-top-60.is-tablet-16 {
        margin-top: 1rem
    }

    .section-demo-hero {
        padding-top: 7.625rem;
        padding-bottom: 10.68rem
    }

    .demo-hero-title-wrapper {
        max-width: 31.875rem
    }

    .section-demo-logos {
        display: none
    }

    .section-demo-customers {
        margin-top: 31rem;
        padding-bottom: 0
    }

    .demo-modal {
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% -181%
    }

    .demo-modal.is-clean {
        width: 100%
    }

    .demo-form_input-textfield.business-only-email-field.is-new.is-pricing,.demo-form_input-textfield.business-only-email-field-referral.is-new.is-pricing {
        height: 2.75rem;
        font-size: .75rem
    }

    .demo-form_sub-grid {
        margin-bottom: .5rem
    }

    ._404-wrapper {
        max-width: 50.625rem
    }

    .section-prospect-hero {
        padding-bottom: 8rem
    }

    .section-prospect-criteria {
        padding-bottom: 11.25rem
    }

    .max-width-490.is-mobile-330 {
        max-width: 20.625rem
    }

    .max-width-490.is-mobile-368 {
        max-width: 23rem
    }

    .image-floating.is-1.image-float-fast {
        top: -61%;
        right: -1%
    }

    .image-floating.is-2.image-float-slow {
        top: -79%
    }

    .image-floating.is-3.image-float-fast {
        bottom: -50%
    }

    .image-floating.is-4.image-float-slow {
        bottom: -78%
    }

    .section-prospect-linkedin_image {
        width: 25.875rem;
        position: relative;
        bottom: 2%
    }

    .section-prospect-started {
        padding-top: 0;
        padding-left: 0
    }

    .section-prospect-data_title {
        margin-top: 0;
        margin-right: 0
    }

    .section-hyper-hero_grid {
        align-items: start
    }

    .max-width-480.is-tablet-368 {
        max-width: 23rem
    }

    .section-hyper-personalization1_image {
        object-fit: contain;
        height: 18.125rem;
        top: 14.25rem;
        right: 9rem
    }

    .image-deliverability-personas {
        width: auto;
        height: 25.125rem;
        inset: 0% auto auto 0%
    }

    .section-started {
        padding-top: 0;
        padding-left: 0
    }

    .section-hyper-personalization2_column2 {
        width: 24.875rem
    }

    .max-width-624 {
        max-width: 27.5rem
    }

    .max-width-624.is-mobile-628 {
        max-width: 39.25rem
    }

    .max-width-460.is-tablet-368 {
        max-width: 23rem;
        margin-right: 0
    }

    .max-width-460.is-mobile-300 {
        max-width: 18.75rem
    }

    .section-warm-hero {
        padding-top: 10.125rem
    }

    .section-unspam-hero_grid-column-left {
        z-index: 99
    }

    .max-width-500 {
        max-width: 28rem
    }

    .section-warm-hero_grid {
        grid-row-gap: 3.125rem;
        flex-direction: column;
        align-items: flex-start
    }

    .section-warm-started {
        padding-top: 0;
        padding-left: 0
    }

    .section-warm-how {
        margin-top: -3rem
    }

    .h-46.is-tablet-center {
        text-align: center
    }

    .section-warm-how_grid {
        grid-template-columns: 1fr;
        justify-items: center;
        position: relative
    }

    .section-warm-how_grid-item {
        width: 23.4375rem
    }

    .circle-arrow-wrapper {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        inset: auto 0% -32% auto;
        transform: rotate(90deg)
    }

    .section-competitive-hero {
        padding-top: 10.125rem
    }

    .max-width-672 {
        max-width: none
    }

    .section-competitive-hero_image {
        height: 32.75rem;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .margin-top-xmedium.is-center {
        margin-top: 1.5rem
    }

    .section-competitive-grid {
        padding-bottom: 10rem
    }

    .section-competitive-grid.is--outbound-dialer-page,.section-competitive-grid.is--buying-signals,.section-competitive-grid.is--calendar-enrichment {
        padding-bottom: 5rem
    }

    .section-competitive-title {
        margin-top: -6rem
    }

    .section-competitive-grid_wrapper {
        width: 100%
    }

    .section-competitive-grid_column {
        min-width: auto;
        max-width: 30.875rem;
        min-height: auto
    }

    .h-26 {
        margin-bottom: 0
    }

    .section-competitive-join {
        padding-top: 0;
        padding-left: 0
    }

    .section-competitive-grid_background {
        width: 96%;
        top: 22%
    }

    .section-smart-hero {
        padding-top: 15.75rem
    }

    .h-72 {
        font-size: 3.25rem
    }

    .section-smart-table {
        padding-bottom: 15rem
    }

    .tabs {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-columns: 1fr
    }

    .tabs-content {
        padding-right: 0
    }

    .section-smart-value {
        padding-bottom: 6.25rem
    }

    .section-smart-value_column {
        max-width: 23rem
    }

    .section-smart-goodbye {
        margin-top: -6rem
    }

    .section-smart-started {
        padding-left: 0
    }

    .section-bloglist-hero.is-new {
        padding-top: 8rem;
        padding-bottom: 5.25rem
    }

    .max-width-420.is-tablet-nonr {
        max-width: none
    }

    .blog-collection-list {
        grid-column-gap: .75rem;
        grid-row-gap: 2.75rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    .blog-collection-list.is-tablet-padding {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .pagination_page-design {
        grid-column-gap: .25rem;
        margin-left: .25rem;
        margin-right: .25rem
    }

    .section-blogtemplate-hero {
        padding-top: 8rem;
        padding-bottom: 6rem
    }

    .blog-author-image {
        width: 2.25rem;
        height: 2.25rem
    }

    .section-blogtemplate-content {
        padding-bottom: 6rem
    }

    .section-blogtemplate-content.is-new {
        padding-bottom: 0
    }

    .blog-richtext-container {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        width: 36rem
    }

    .blog-column-right {
        margin-top: 0;
        display: block
    }

    .blog-related-wrapper {
        width: 100%
    }

    .related-blog-grid_item {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .section-blog-started {
        padding-top: 0;
        padding-left: 0
    }

    .section-blog-started_wrapper {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .logo-98 {
        width: 4.5rem;
        height: 4.5rem;
        top: -2.25rem
    }

    .customer-collection-list {
        grid-template-columns: 1fr 1fr
    }

    .section-customertemplate-hero {
        padding-bottom: 6rem
    }

    .section-customertemplate-content.is-new {
        padding-bottom: 4rem
    }

    .form-wrapper-home.requestdemoform.is-v2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: stretch;
        max-width: none
    }

    .form-wrapper-home.requestdemoform-2.is-v2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        max-width: none
    }

    .icon-height-30 {
        object-fit: fill
    }

    .section-text-hero {
        padding-top: 15.75rem
    }

    .icon-testimonial {
        object-fit: fill
    }

    .collection-item {
        grid-column-gap: .5rem
    }

    .co-funder-logo {
        height: 3.25rem
    }

    .section-careerlist-hero {
        padding-top: 15.75rem
    }

    .locations-wrapper {
        grid-row-gap: 3.75rem;
        flex-direction: column
    }

    .location-item {
        width: 18.125rem
    }

    .image-dots-absolute {
        display: none
    }

    .about-hero-text {
        width: 75%
    }

    .section-unspam-hero {
        padding-top: 10.125rem
    }

    .h-46-2.is-tablet-center {
        text-align: center
    }

    .section-unspam-how-2 {
        margin-top: -3rem
    }

    .section-unspam-how_grid-item {
        width: 23.4375rem
    }

    .circle-arrow-wrapper-2 {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        inset: auto 0% -30% auto;
        transform: rotate(90deg)
    }

    .section-unspam-started {
        padding-top: 0;
        padding-left: 0
    }

    .h-large-2 {
        font-size: 2rem
    }

    .h-large-2.text-align-center,.h-large-2.text-align-center-copy {
        font-size: 2.625rem
    }

    .section-ai-hero_grid {
        align-items: start
    }

    .section-ai-personalization1_image {
        height: 25.875rem
    }

    .section-ai-personalization1_image.is--ai-copywriter {
        height: auto
    }

    .section-ai-personalization1_grid-column2.mobile-margin-top-0 {
        margin-top: 31px
    }

    .h-42-2 {
        padding-top: 35px
    }

    .section-ai-started {
        padding-top: 0;
        padding-left: 0
    }

    .h-medium-bold-2 {
        font-size: 1.5rem;
        line-height: 120%
    }

    .section-multi-hero_grid {
        align-items: start
    }

    .max-width-546 {
        max-width: 25rem
    }

    .section-multi-personalization1_grid-column1 {
        width: 354px
    }

    .section-multi-personalization1_image-1,.section-multi-personalization1_image-2 {
        object-fit: contain
    }

    .multi-channel_lottie-animation2 {
        width: 100%;
        height: 252px;
        top: 67px
    }

    .section-multi-personalization2_image {
        height: 18.375rem
    }

    .section-multi-personalization3_image {
        height: 21.875rem
    }

    .section-ai-copywriter-white-image.is--ai-copywriter {
        margin-top: 15px
    }

    .in-the-news-image {
        max-height: 21.75rem
    }

    .unspam-image {
        top: 0;
        right: 0%
    }

    .section-warm-hero_image-wrapper-right {
        width: 100%
    }

    .section-deliver-hero {
        padding-top: 15.75rem
    }

    .section-deliver-hero_grid-column-left {
        max-width: 100%
    }

    .section-deliver-hero_image {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        position: relative
    }

    .section-deliver-solution {
        margin-top: -30rem;
        padding-top: 26rem;
        padding-bottom: 20rem
    }

    .deliver-item {
        width: 19.875rem;
        height: 16.875rem
    }

    .max-width-310 {
        max-width: 100%
    }

    .deliver-testimonial-wrapper {
        grid-column-gap: 3rem;
        width: 100%;
        padding-right: 1.5rem
    }

    .quote-wrapper {
        max-width: 20rem
    }

    .section-academylist-hero {
        padding-top: 15.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
    }

    .tablet-max-width-none {
        max-width: none
    }

    .section-thanks {
        padding-bottom: 8rem
    }

    .section-thanks.is-trial-end {
        min-height: calc(100dvh - 3.75rem)
    }

    .request-sticky-wrapper {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .request-demo-wrapper {
        display: flex;
        inset: auto 1rem 1rem auto
    }

    .request-demo-wrapper.request-demo-link {
        opacity: 1
    }

    .request-text {
        display: flex
    }

    .grid-collection-list {
        grid-template-columns: 1fr 1fr
    }

    .button-testing.with-icon.is-start,.button-test2.with-icon.is-start {
        width: 14.625rem;
        height: 3.5rem
    }

    .form-demo_text-field-hybrid {
        display: none
    }

    .section-unspam-hero_image-wrapper-right {
        width: 100%;
        position: relative
    }

    .section-features-11 {
        padding-top: 10.125rem;
        padding-bottom: 0
    }

    .section-feature-11_image {
        min-width: 100%;
        margin-left: 0;
        position: static
    }

    .section-feature-11_image.contact-tracking {
        height: auto
    }

    .section-features-13-grid_wrapper {
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: center;
        width: 100%;
        margin-top: 0
    }

    .section-features-13-grid_column {
        min-width: auto;
        max-width: 30.875rem;
        min-height: auto
    }

    .features-13-title {
        margin-top: 0
    }

    .section-feature-13-grid {
        background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>)
    }

    .section-features-13-wrapper-1 {
        background-image: linear-gradient(to bottom,var(--super-dark-blue\<deleted\|variable-5930a5b7\>),var(--super-dark-blue\<deleted\|variable-5930a5b7\>));
        margin-top: -7.5rem
    }

    .section-cta-6-wrapper {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .section-cta-6-grid {
        grid-row-gap: 2rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .section-features-11_grid {
        grid-row-gap: 3.125rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: flex-start
    }

    .button-partners.with-icon.is-start {
        height: 3.5rem
    }

    .faq-section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .faq-wrapper {
        margin-top: 2rem
    }

    .collection-list {
        padding-left: 1.875rem
    }

    .filter-form-block {
        padding-left: 0;
        position: relative
    }

    .filter-form.is-customer {
        width: 100%;
        height: 14.5rem;
        position: relative;
        overflow: hidden
    }

    .filter-form.is-customer.is-blog {
        height: auto
    }

    .filter-form.is-tablet-padding {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .reset-button.is-underline:hover {
        color: var(--dodger-blue\<deleted\|variable-264871a9\>)
    }

    .reset-button.is-right-margin {
        margin-right: 1.875rem
    }

    .reset-button.is-right-margin:hover {
        color: var(--medium-blue\<deleted\|variable-0c96716e\>)
    }

    .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
    }

    .shadow-bg {
        background-image: linear-gradient(#fff0,#fff);
        width: 100%;
        height: 4.875rem;
        margin-left: -1.875rem;
        padding-bottom: 0;
        padding-right: 0;
        display: none
    }

    .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 {
        color: var(--medium-blue\<deleted\|variable-0c96716e\>)
    }

    .filter-empty.is-tablet-marging {
        margin-left: 1.875rem;
        margin-right: 1.875rem
    }

    .reset-button-underline:hover {
        color: var(--medium-blue\<deleted\|variable-0c96716e\>)
    }

    .reset-button-underline.is-underline:hover {
        color: var(--dodger-blue\<deleted\|variable-264871a9\>)
    }

    .reset-button-underline.is-right-margin {
        margin-right: 1.875rem
    }

    .button-clear-filter.with-icon.is-start {
        height: 3.5rem
    }

    .tablet-padding {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .section-competitive-hero-clean {
        padding-top: 10.125rem
    }

    .section-demo-hero-clean {
        padding-top: 7.625rem;
        padding-bottom: 10.68rem
    }

    .section-unspam-started-clean,.section-competitive-join-clean {
        padding-left: 0
    }

    .menu-links-wrapper.no-tablet-margin {
        border-top-style: none;
        padding-top: 0
    }

    .paragraph-medium.opacity-0 {
        display: none
    }

    .mobile-dropdown-menu {
        width: 100%
    }

    .toggle-mobile {
        color: var(--black-2\<deleted\|variable-acf743c1\>);
        border-bottom: 1px solid #f3f4f6;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 1rem .5rem 1rem 0;
        font-weight: 600;
        line-height: 1.375;
        display: flex
    }

    .toggle-mobile.is-link:hover {
        color: var(--black-2\<deleted\|variable-acf743c1\>)
    }

    .toggle-mobile.is-v2 {
        text-transform: uppercase
    }

    .toggle-mobile.is-v2:hover {
        color: var(--black-2\<deleted\|variable-acf743c1\>)
    }

    .mobile-buttons-wrapper {
        grid-row-gap: .5rem;
        flex-direction: column;
        margin-top: .5rem;
        display: flex
    }

    .section-competitive-grid_column-2 {
        min-width: auto;
        max-width: 30.875rem;
        min-height: auto
    }

    .section-competitive-title-2 {
        margin-top: -6rem
    }

    .section-competitive-grid-2 {
        padding-bottom: 10rem
    }

    .section-competitive-grid_background-2 {
        width: 96%;
        top: 18%
    }

    .h-x-large-2 {
        font-size: 2rem
    }

    .section-competitive-hero-clean-copy,.creeative-copy {
        padding-top: 10.125rem
    }

    .section-multi-personalization4_image-copy,._2-section-multi-personalization4_image-copy-copy {
        height: 21.75rem
    }

    .navbar-submenu-modules-library {
        display: none
    }

    .button-4.with-icon.is-start {
        height: 3.5rem
    }

    .h-72-2 {
        font-size: 3.25rem
    }

    .secrion-2-grids {
        padding-top: 15.75rem
    }

    .form-demo_text-field-2 {
        display: block
    }

    .h-46-3.is-tablet-center {
        text-align: center;
        text-align: center
    }

    .section-unspam-hero_grid-column-left-2 {
        z-index: 99
    }

    .h-xxx-large-2 {
        font-size: 2.875rem
    }

    .h-xxx-large-2.color-text-white.text-align-center {
        text-align: left;
        margin-left: -2rem;
        font-size: 8.125rem
    }

    .section-prospect-criteri2 {
        padding-bottom: 11.25rem
    }

    .section-hero-smalllandingpage {
        padding-top: 10.125rem
    }

    .section-padding-global {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .section-padding-global.mobile-padding-bottom-0.tablet-padding-bottom-0 {
        padding-bottom: 0
    }

    .cta-6-clean-bottom {
        padding-left: 0
    }

    .cta-3-clean {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
        padding-left: 0
    }

    .hero-13,.hero-14-wrapper {
        padding-top: 10.125rem;
        padding-bottom: 4.5rem
    }

    .hero-14_content-wrapper {
        grid-row-gap: 3.125rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: center
    }

    .hero-14_left-column-wrapper {
        z-index: 99
    }

    .hero-13_inner-wrapper {
        grid-row-gap: 3.125rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: flex-start
    }

    .benefits-image {
        max-height: 21.75rem
    }

    .tablet-padding-top-0 {
        padding-top: 0
    }

    .section-competitive-grid-3 {
        padding-bottom: 10rem
    }

    .section-competitive-grid_column-2-sellers {
        min-width: auto;
        max-width: 30.875rem;
        min-height: auto
    }

    .hero-image-sellers.in-mobile-scaledown {
        margin-left: -6px;
        left: -1%
    }

    .section-personas-hero_grid-column-left {
        z-index: 99;
        width: 100%
    }

    .hero-personas {
        padding-top: 10.125rem;
        padding-bottom: 4.5rem
    }

    .h-medium-bold-3 {
        font-size: 1.5rem;
        line-height: 120%
    }

    .demo-modal-2 {
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% -181%
    }

    .demo-modal-2.is-clean {
        width: 100%
    }

    .section-demo-hero-clean-2 {
        padding-top: 7.625rem;
        padding-bottom: 10.68rem
    }

    .hero-competitors {
        padding-top: 10.125rem;
        padding-bottom: 4.5rem
    }

    .competitors-blue-background {
        height: 30rem
    }

    .section-competitors-blue {
        padding-bottom: 3.1rem
    }

    .image-competitor-workflows {
        width: auto;
        height: 25.125rem;
        inset: 0% auto auto 0%
    }

    .competitor-workflows-image {
        height: 21.75rem
    }

    .section-competitors-business {
        margin-top: 441px
    }

    .competitor-business-image {
        height: 21.75rem
    }

    .competitors-workflows_image {
        height: 25.875rem
    }

    .competitors-workflows_image.is--ai-copywriter {
        height: auto
    }

    .hero-competitor-comparison {
        padding-top: 10.125rem;
        padding-bottom: 4.5rem
    }

    .circle-arrow-wrapper-3 {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        inset: auto 0% -30% auto;
        transform: rotate(90deg)
    }

    .section-competitive-join-clean-2,.section-case_study-cta {
        padding-left: 0
    }

    .section-reason-grid-item {
        width: 100%;
        min-height: auto
    }

    .button-4-story.with-icon.is-start,.button-4-story.with-icon-story.is-start,.button-4-story.with-icon-story.is-story,.button-4-customer-story.with-icon.is-start {
        height: 3.5rem
    }

    .section-2customerstory_column-right.is-hyper {
        width: 25.1875rem
    }

    .image-customerstory {
        width: auto;
        height: 25.125rem;
        inset: 0% auto auto 0%
    }

    .h-large-2-white {
        font-size: 2rem
    }

    .h-large-2-white.text-align-center {
        font-size: 2.625rem
    }

    .section-started-2,.section-started-comparison {
        padding-top: 0;
        padding-left: 0
    }

    .cta-3-clean-2 {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
        padding-left: 0
    }

    .section-started-3,.section-started-3-comparison,.section-prospect-started-2 {
        padding-top: 0;
        padding-left: 0
    }

    .section-demo-hero-clean-comparison {
        padding-top: 7.625rem;
        padding-bottom: 10.68rem
    }

    .section-competitive-join-2,.section-competitive-reviews {
        padding-top: 0;
        padding-left: 0
    }

    .page-padding-competitors.is-tablet-0 {
        padding-left: 0;
        padding-right: 0
    }

    .page-padding-competitors.is-navbar-flex {
        flex-direction: column;
        display: flex
    }

    .container-1100-competitors.relative.is-mobile-flex {
        justify-content: center;
        display: flex
    }

    .container-1100-competitors.is-clean {
        grid-row-gap: 3rem;
        flex-direction: column
    }

    .h-46-3-reviews.is-tablet-center,.h-46-3-reviews.is-tablet-center-reviews {
        text-align: center
    }

    .section-reviews-grid-item {
        width: 23.4375rem
    }

    .section-reviews-how_grid {
        grid-template-columns: 1fr;
        justify-items: center
    }

    .section-competitive-title-reviews {
        margin-top: -6rem
    }

    .h-42-reviews.color-text-white-reviews.text-align-center-reviews.is-mobile-align-left-reviews {
        text-align: center
    }

    .section-reviews-grid {
        padding-bottom: 10rem
    }

    .default-container-reviews.is-flex {
        padding-top: 0
    }

    .section-reviews-grid_column-2 {
        min-width: auto;
        max-width: 30.875rem;
        min-height: auto
    }

    .section-demo-hero-clean-comp {
        padding-top: 7.625rem;
        padding-bottom: 10.68rem
    }

    ._2-section-multi-personalization4_image-sellers {
        height: 21.75rem
    }

    .competitors-blue-background-tab {
        height: 30rem
    }

    .navbar-submenu-modules-library-copy,.navbar-submenu-modules-library-solutions {
        display: none
    }

    .button-4-customer-story-utrust.with-icon.is-start,.button-4-customer-story-chatt.with-icon.is-start,.button-4-customer-story-semant.with-icon.is-start,.button-4-customer-story-deel.with-icon.is-start,.button-4-customer-story-vanta.with-icon.is-start,.button-4-customer-story-hotel.with-icon.is-start,.button-4-customer-story-techmagic.with-icon.is-start,.button-4-customer-story--docdig.with-icon.is-start,.button-4-customer-stort-curalate.with-icon.is-start,.button-4-customer-story-honeybook.with-icon.is-start {
        height: 3.5rem
    }

    .hero-image-sellers-copy.in-mobile-scaledown,.hero-image-personas-founders.in-mobile-scaledown {
        margin-left: -6px;
        left: -1%
    }

    .section-2columns_column-center.is-hyper {
        width: 25.1875rem
    }

    .grid-2columns-center {
        display: flex
    }

    .grid-2columns-center.is-padding {
        padding-bottom: 2rem
    }

    .grid-2columns-center.is-top {
        flex-direction: column;
        display: flex
    }

    .grid-2columns-center.is-reverse {
        grid-column-gap: 2rem
    }

    .table-module-section-1 {
        padding: 0 1rem 1.5rem
    }

    .table-module-1_grid-item.is-top.is-mobile-hide.is-new {
        display: block
    }

    .table-module-1_grid-item-spacer {
        height: 1.5rem
    }

    .table-module-section-2 {
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table-module-2_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr
    }

    .table-module-2_grid-item {
        grid-column-gap: .5rem;
        border-bottom-style: none;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .table-module-2_grid-item.is-empty,.table-module-2_grid-item.is-top-title.is-sticky {
        display: none
    }

    .table-module-2_grid-item.is-title {
        font-weight: 600
    }

    .section-2columns_column-right-competitors.is-hyper {
        width: 25.1875rem
    }

    .h-large-2-comp {
        font-size: 2rem
    }

    .h-large-2-comp.text-align-center {
        font-size: 2.625rem
    }

    .testimonial-slider-comp.is-hyper {
        width: 23.5rem
    }

    .section-2columns_column-right-comp.is-hyper {
        width: 25.1875rem
    }

    .max-width-460-comp.is-tablet-368 {
        max-width: 23rem;
        margin-right: 0
    }

    .max-width-460-comp.is-mobile-300 {
        max-width: 18.75rem
    }

    .h-large-2-compe {
        font-size: 2rem
    }

    .h-large-2-compe.text-align-center {
        font-size: 2.625rem
    }

    .section-2columns_column-right-compe.is-hyper {
        width: 25.1875rem
    }

    .default-container-compe.is-flex {
        padding-top: 0
    }

    .mobile-icon-module {
        border-radius: .25rem;
        display: block
    }

    .table-module-2_grid-row {
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
        width: 21.25rem
    }

    .table-module-2_grid-row.is-mobile-hide {
        display: none
    }

    .table-module-section-3 {
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table-module-3_grid-item {
        grid-column-gap: .5rem;
        border-bottom-style: none;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .table-module-3_grid-item.is-empty,.table-module-3_grid-item.is-top-title.is-sticky {
        display: none
    }

    .table-module-3_grid-item.is-title {
        font-weight: 600
    }

    .table-module-3_grid-item.is-chart {
        grid-column-gap: 1.5rem
    }

    .tab-module-3_chart-wrapper,.chart-wrapper {
        width: 100%
    }

    .table-module-3_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .table-module-3_grid-row {
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .table-module-3_grid-row.is-mobile-hide {
        display: none
    }

    .table-module-section-4 {
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .table-module-4_grid-item {
        grid-column-gap: .5rem;
        border-bottom-style: none;
        align-items: flex-start;
        padding-top: 0;
        padding-bottom: 0;
        font-weight: 600;
        display: flex
    }

    .table-module-4_grid-item.is-empty,.table-module-4_grid-item.is-top-title.is-sticky {
        display: none
    }

    .table-module-4_grid-item.is-title {
        font-weight: 600
    }

    .table-module-4_grid-item.is-chart {
        grid-column-gap: 1.5rem
    }

    .table-module-4_grid-item.is-number {
        grid-column-gap: 1.5rem;
        flex-direction: row
    }

    .table-module-4_grid-item.is-number.is-mobile-border {
        border-bottom-style: solid
    }

    .table-module-2_grid-item-copy {
        grid-column-gap: .5rem;
        border-bottom-style: none;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .table-module-2_grid-item-copy.is-empty,.table-module-2_grid-item-copy.is-top-title.is-sticky {
        display: none
    }

    .table-module-2_grid-item-copy.is-title {
        font-weight: 600
    }

    .module-square-number {
        width: 100%;
        height: 1.5rem
    }

    .section-ai-copywriter {
        margin-top: 4rem;
        padding-bottom: 15.2rem
    }

    .section-competitive-grid_background-blye-1 {
        width: 96%;
        top: 22%
    }

    .section-pricing-personas {
        margin-top: 40rem;
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .section-grid-four {
        grid-template-columns: 1fr;
        justify-items: center
    }

    .personas-collection-list {
        grid-template-columns: 1fr 1fr
    }

    .margin-top-medium-personas {
        width: 75%;
        margin-top: 4rem
    }

    .section-persona-grid {
        width: 23.4375rem
    }

    .section-grid-four-personas {
        grid-template-columns: 1fr;
        grid-template-areas: ". . .Area";
        grid-auto-flow: row;
        justify-items: center;
        display: flex
    }

    .section-grid-four-personas.is-pricing-page {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        overflow: auto
    }

    .section-persona-grid-founders {
        width: 23.4375rem;
        padding-left: 1.075rem
    }

    .section-persona-grid-founders.is-pricing-page {
        flex: none;
        width: 12rem;
        height: auto;
        padding-top: 5rem
    }

    .section-persona-grid-agencies {
        width: 23.4375rem;
        padding-left: 1.075rem
    }

    .section-persona-grid-agencies.is-pricing-page {
        flex: none;
        width: 12rem;
        padding-top: 5rem
    }

    .section-persona-grid-managers {
        width: 23.4375rem;
        padding-left: 1rem
    }

    .section-persona-grid-managers.is-pricing-page {
        flex: none;
        width: 12rem;
        padding-top: 5rem
    }

    .section-persona-grid-sellers {
        width: 23.4375rem;
        padding-left: 1rem
    }

    .section-persona-grid-sellers.is-pricing-page {
        flex: none;
        width: 12rem;
        padding-top: 5rem
    }

    .section-pricing-hero {
        padding-top: 7.625rem;
        padding-bottom: 10.68rem
    }

    .icon-pricing {
        object-fit: fill
    }

    .demo-modal-pricing {
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% -181%
    }

    .demo-modal-pricing.is-clean {
        width: 100%
    }

    .p-medium-small {
        width: 100%;
        font-size: .75rem
    }

    .demo-pricing-title-wrapper {
        max-width: 31.875rem;
        margin-top: 187px
    }

    .section-ai-copywriter-creativity {
        margin-top: -85px
    }

    .faq-section-aicopywriter {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .section-competitive-grid_background-aicopywriter {
        width: 100%;
        top: 22%
    }

    .icon-module-tab {
        height: 1rem
    }

    .ratio-box.featured-blog-post.is-new {
        border-radius: .5rem
    }

    .pricing-customer-stories_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
        justify-items: center
    }

    .section-persona-grid-customer-stories {
        width: 23.4375rem
    }

    .featured-blog-grid {
        grid-row-gap: 3rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: flex-start
    }

    .featured-blog-grid.is-new {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .featured-blog-grid-left {
        grid-row-gap: .5rem;
        max-width: 24rem
    }

    .featured-blog-grid-right {
        grid-row-gap: 0px;
        width: 100%;
        max-width: none;
        display: flex
    }

    .featured-blog-grid-right.is-new {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }

    .featured-text-wrapper.is-new {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .featured-blog-image {
        aspect-ratio: 2
    }

    .section-aicopy-how-clean {
        padding-top: 7.3rem
    }

    .section-warm-how_grid-aicopy {
        grid-template-columns: 1fr;
        justify-items: center
    }

    .section-aicopy-how_grid-item {
        width: 23.4375rem
    }

    .page-padding-copy.is-tablet-0 {
        padding-left: 0;
        padding-right: 0
    }

    .page-padding-copy.is-navbar-flex {
        flex-direction: column;
        display: flex
    }

    .related-items-section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .related-items-grid {
        grid-row-gap: 2rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        margin-top: 1.5rem
    }

    .related-item-bottom {
        grid-row-gap: 1.5rem;
        padding: 1.5rem
    }

    .collection-item-2,.collection-featured {
        width: 100%
    }

    .related-items-section-demo {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .mid-page-cta {
        padding-top: 0;
        padding-left: 0
    }

    .section-demo-logos-v2 {
        display: none
    }

    .button-pricing.with-icon.is-start {
        height: 3.5rem
    }

    .button-pricing.is-mobile-demo {
        background-image: linear-gradient(270deg,#3e97f7,#3384f7);
        border-style: none;
        border-radius: 2.875rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: .875rem;
        font-weight: 600;
        display: block
    }

    .button-pricing.is-mobile-demo:hover {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        color: #017ffa;
        background-image: none
    }

    .button-pricing.is-login {
        border-style: none;
        border-color: var(--white\<deleted\|variable-cbe5fb85\>);
        color: #017ffa;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: .875rem;
        font-weight: 600;
        line-height: 1.35714
    }

    .button-pricing.is-login:hover {
        color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .pricing-customer-stories_column {
        grid-row-gap: 1rem
    }

    .h-large-2-copy {
        font-size: 2rem
    }

    .h-large-2-copy.text-align-center,.h-large-2-copy.text-align-center-copy {
        font-size: 2.625rem
    }

    .section-company-white-image.is--ai-copywriter {
        margin-top: 15px
    }

    .grid-3columns {
        display: flex
    }

    .grid-3columns.is-padding {
        padding-bottom: 2rem
    }

    .grid-3columns.is-top {
        flex-direction: column;
        display: flex
    }

    .grid-3columns.is-reverse {
        grid-column-gap: 2rem
    }

    .h-sm-2,.h-sm-2-cenre,.h-sm-2-centre,.h-sm-2-right {
        padding-top: 35px
    }

    .section-searcher-title-review {
        margin-top: -6rem
    }

    .default-container-reviews-searcher.is-flex {
        padding-top: 0
    }

    .section-reviews-grid_column-main,.section-reviews-grid_column-main-searcher {
        min-width: auto;
        max-width: 30.875rem;
        min-height: auto
    }

    .section-searcher-white-image.is--ai-copywriter {
        margin-top: 15px
    }

    .section-searcher-criteria {
        padding-bottom: 11.25rem
    }

    .collection-featured-academy {
        width: 100%
    }

    .heading-3-white {
        padding-top: 35px
    }

    .section-cta-6-wrapper-copy {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .section-demo-personas {
        margin-top: 40rem
    }

    .demo-modal-v2 {
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% -181%
    }

    .demo-modal-v2.is-clean {
        width: 100%
    }

    .page-padding-comp.is-tablet-0 {
        padding-left: 0;
        padding-right: 0
    }

    .page-padding-comp.is-navbar-flex {
        flex-direction: column;
        display: flex
    }

    .section-demo-hero-clean-3 {
        padding-top: 7.625rem;
        padding-bottom: 10.68rem
    }

    .demo-modal-3 {
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% -181%
    }

    .demo-modal-3.is-clean {
        width: 100%
    }

    .footer-component-new {
        padding-top: 3rem;
        padding-bottom: 1.5rem
    }

    .footer-top {
        grid-row-gap: 1.5rem;
        flex-direction: column
    }

    .footer-wrapper {
        grid-row-gap: 1.5rem
    }

    .footer-groups-wrapper {
        grid-row-gap: 0px;
        grid-template-columns: 1fr
    }

    .footer-group {
        grid-row-gap: 0rem
    }

    .footer-column-grid {
        flex-direction: column;
        grid-template-columns: 1fr;
        overflow: hidden
    }

    .footer-column-grid.is-1-column {
        padding-bottom: 0
    }

    .paragraph-xsmall.is-footer-adress {
        display: block
    }

    .paragraph-xsmall.is-mobile-hide {
        display: none
    }

    .footer_copyright-wrapper-new {
        grid-row-gap: 1rem;
        border-top-style: none;
        flex-direction: column;
        align-items: flex-start;
        padding-top: 0
    }

    .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
    }

    .footer-arrow {
        display: block
    }

    .tablet-spacer {
        height: 1.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: block
    }

    .adress-wrapper {
        flex-direction: column;
        display: flex
    }

    .section-reviews-grid_column {
        min-width: auto;
        min-height: auto
    }

    .section-reviews-grid_column.is-demo {
        max-width: none
    }

    .section-competitors {
        padding-top: 31rem
    }

    .grid-compares-column.is-hyper {
        width: 25.1875rem
    }

    .cta-mid-page {
        padding-top: 0;
        padding-left: 0
    }

    .grid-4columns {
        grid-template-columns: 1fr 1fr;
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .grid-4columns.is-padding {
        padding-bottom: 2rem
    }

    .grid-4columns.is-top {
        flex-direction: column;
        display: flex
    }

    .grid-4columns.is-reverse {
        grid-column-gap: 2rem
    }

    .section-persona-grid-column {
        padding-left: 0
    }

    .section-persona-grid-column.is-pricing-page {
        flex: none;
        width: 12rem;
        height: auto;
        padding-top: 5rem
    }

    .section-quote-grid_wrapper {
        grid-row-gap: 1.875rem;
        flex-direction: column;
        width: 100%
    }

    .section-quote-grid {
        padding-bottom: 10rem
    }

    .hero-13__column-right.is-image.mobile-image-hero-hide.tablet-image-hide {
        display: none
    }

    .hero-13__container {
        grid-row-gap: 3.125rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: flex-start
    }

    .hero-13__container.grid-closer-hero-buyingintentsignals.mobile-grid-hero {
        grid-template-columns: 1fr
    }

    .hero-13__column-left {
        z-index: 99
    }

    .inline-quote__icon-before,.inline-quote__icon-after {
        object-fit: fill
    }

    .features-5 {
        padding-top: 8rem
    }

    .how-it-works-1.is--ai-copywriter,.checklist-1.is--ai-copywriter {
        margin-top: 15px
    }

    .features-5-dark {
        padding-top: 8rem
    }

    .how-it-works-2.is--ai-copywriter {
        margin-top: 15px
    }

    .how-it-works-2_image {
        display: none
    }

    .module-form-1 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .form-left-column {
        max-width: none
    }

    .form-container {
        max-width: none;
        padding: 2rem 1.5rem
    }

    .form-button-wrapper {
        flex-direction: column
    }

    .module-form-2,.module-form-3 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .hero-14 {
        padding-top: 10.125rem;
        padding-bottom: 4.5rem
    }

    .button-primary-big-blue,.button-primary-big-white,.button-ghost-big-blue,.button-ghost-big-white,.button-ghost-big-blue-white {
        height: 3.5rem
    }

    .h-52-2,.h-48,.h-52-3 {
        font-size: 2.625rem
    }

    .pop-up-2-modal-wrapper {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .section-padding-global-copy {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .section-padding-global-copy.mobile-padding-bottom-0.tablet-padding-bottom-0 {
        padding-bottom: 0
    }

    .users-love-image {
        max-height: 96px
    }

    .section-competitive-grid-4 {
        padding-bottom: 10rem
    }

    .section-competitive-grid-4.is--outbound-dialer-page,.section-competitive-grid-4.is--buying-signals,.section-competitive-grid-4.is--calendar-enrichment {
        padding-bottom: 5rem
    }

    .section-competitive-title-3 {
        margin-top: -6rem
    }

    .lp-hero-01-module_container {
        grid-row-gap: 3.125rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: flex-start
    }

    .lp-hero-01-module_container.grid-closer-hero-buyingintentsignals.mobile-grid-hero {
        grid-template-columns: 1fr
    }

    .competitors-list-grid_wrapper.margin-top-medium {
        grid-row-gap: .5rem;
        grid-template-columns: 1fr
    }

    .persona-grid-wrapper {
        padding-top: 0;
        padding-bottom: 3rem;
        padding-left: 2rem
    }

    .persona-grid-wrapper.is-request {
        flex: none;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pricing-modal {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static;
        inset: auto 0% -181%
    }

    .pricing-modal.is-clean {
        width: 100%
    }

    .section-demo-hero-container {
        grid-row-gap: 4rem;
        flex-direction: column;
        display: flex
    }

    .section-demo-hero-copy {
        padding-top: 7.625rem;
        padding-bottom: 3rem
    }

    .lp-hero-02-module_container {
        grid-row-gap: 3.125rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: flex-start
    }

    .lp-hero-02-module_container.grid-closer-hero-buyingintentsignals.mobile-grid-hero {
        grid-template-columns: 1fr
    }

    .lp-hero-02__column-left {
        z-index: 99
    }

    .lp-hero-02__column-right.is-image.mobile-image-hero-hide.tablet-image-hide {
        display: none
    }

    .lp-hero-01__column-left {
        z-index: 99
    }

    .lp-hero-01__column-right.is-image.mobile-image-hero-hide.tablet-image-hide {
        display: none
    }

    .lp-features-02-08_column {
        min-width: auto;
        max-width: 30.875rem;
        min-height: auto;
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .section-padding-global-dark {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .section-padding-global-dark.mobile-padding-bottom-0.tablet-padding-bottom-0 {
        padding-bottom: 0
    }

    .roi-calculator_wrapper {
        grid-column-gap: 2.5rem
    }

    .roi-calculator_results-wrapper {
        margin-left: auto;
        margin-right: auto;
        inset: auto 0% -181%
    }

    .roi-calculator_results-wrapper.is-clean {
        width: 100%
    }

    .section-2columns_column-large.is-hyper {
        width: 25.1875rem
    }

    .section-2columns_column-large.margin-right-xxxlarge,.section-2columns_column-large.margin-right-large-responsive {
        margin-right: 0
    }

    .features-5-blue {
        padding-top: 8rem
    }

    .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-xxlarge-medium,.heading-xxlarge-regular {
        letter-spacing: -.0108em;
        font-size: 2.25rem;
        line-height: 1.2
    }

    .heading-xlarge {
        font-size: 2rem
    }

    .heading-xlarge.text-align-center {
        font-size: 2.625rem
    }

    .heading-xlarge.is-light.mobile-align-center {
        text-align: center
    }

    .heading-x-large {
        letter-spacing: -.96px;
        font-size: 2rem
    }

    .heading-x-large.am-heading-56.is-tablet-center {
        text-align: center
    }

    .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
    }

    .body-large.text-color-white.is-tablet-24,.body-large.is-tablet-24 {
        font-size: 1.5rem
    }

    .body-medium-regular.text-color-newblue.is-tablet {
        display: block
    }

    .body-medium-regular.text-color-newblue.is-desktop {
        display: none
    }

    .body-medium-regular.text-color-newblue.is-blog-post {
        font-size: .75rem
    }

    .body-medium-regular.is-margin {
        margin-top: -1rem
    }

    .body-medium-regular.am-opacity-60.is-blog-post {
        font-size: .75rem
    }

    .btn-primary.active {
        background-color: #314ef0
    }

    .btn-primary.is-tablet-hide {
        display: none
    }

    .btn-primary.is-navbar-alternate.reverse.is-pricing-btn {
        letter-spacing: 0;
        border-width: 1px;
        padding: .625rem 1rem;
        font-size: .75rem
    }

    .btn-primary.is-pricing {
        height: 2.75rem;
        font-size: .75rem
    }

    .btn-icon {
        height: 3.5rem
    }

    .btn-icon.is-faq-green {
        height: auto
    }

    .section-newhome-hero {
        padding-top: 10rem;
        padding-bottom: 3rem
    }

    .page-padding-large {
        width: 100%;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .page-padding-large.s-left-talebt-0 {
        padding-left: 0
    }

    .page-padding-large.is-left-0 {
        padding-left: 1.5rem
    }

    .page-padding-large.is-lead,.page-padding-large.is-tablet-0 {
        padding-left: 0;
        padding-right: 0
    }

    .new-hompage-bg1 {
        bottom: -30.4rem;
        left: -11.9rem
    }

    .new-hompage-bg2 {
        top: -39.8rem;
        left: -48.975rem
    }

    .form-request-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        width: 100%;
        max-width: none
    }

    .form-request-textfield {
        border-radius: 1.5rem;
        min-height: 3rem;
        padding: 1rem;
        font-size: .875rem
    }

    .form-request-textfield::placeholder {
        font-size: .875rem
    }

    .request-form-submit {
        border-radius: 2rem
    }

    .request-form-submit_wrapper {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
        position: static
    }

    .new-navbar-container {
        height: 4.5rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .new-navbar-right,.new-navbar-menu {
        display: none
    }

    .new-navbar-logo {
        width: 9.5rem;
        height: 1.5rem
    }

    .btn.with-icon.is-start {
        height: 3.5rem
    }

    .btn.is-mobile-demo {
        background-image: linear-gradient(270deg,#3e97f7,#3384f7);
        border-style: none;
        border-radius: 2.875rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: .875rem;
        font-weight: 600;
        display: block
    }

    .btn.is-mobile-demo:hover {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        color: #017ffa;
        background-image: none
    }

    .btn.is-login {
        border-style: none;
        border-color: var(--white\<deleted\|variable-cbe5fb85\>);
        color: #017ffa;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: .875rem;
        font-weight: 600;
        line-height: 1.35714
    }

    .btn.is-login:hover {
        color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .btn.is-form {
        font-size: 1rem
    }

    .star-cards-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        margin-top: 4rem;
        display: grid;
        position: relative
    }

    .heading-style-h1 {
        font-size: 3.25rem
    }

    .section-banner {
        margin-top: 4rem
    }

    .banner15_heading-wrapper {
        text-align: center
    }

    .section-newhome-solutions {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .cards-wrapper {
        grid-template-columns: 1fr
    }

    .cards-wrapper.is-product {
        grid-template-columns: 1fr 1fr
    }

    .cards-wrapper.is-product-3cl,.cards-wrapper.is-product-2cl {
        grid-template-columns: 1fr
    }

    .cards-wrapper.is-comp-2cl {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .cards-wrapper.is-home {
        grid-template-columns: 1fr
    }

    .icon-1x1-medium {
        width: 2rem;
        height: 2rem
    }

    .footer {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .new-footer-top {
        flex-direction: column
    }

    .new-footer-left {
        width: auto
    }

    .new-footer-right {
        flex-direction: column;
        order: -1;
        width: 100%;
        max-width: none;
        display: flex
    }

    .footer-column {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        border-bottom: 1px solid #ffffff29;
        padding-bottom: 1.5rem
    }

    .footer-title {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        display: flex
    }

    .new-footer-bottom {
        flex-direction: column
    }

    .new-footer-copyright {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .partners-logos {
        width: 20.5rem;
        height: 1.625rem
    }

    .section-newhome-cta {
        padding-bottom: 3rem
    }

    .new-cta-wrapper {
        border-radius: 1rem;
        padding: 4rem 1.5rem
    }

    .section-newhome-integrations {
        padding-top: 4rem;
        padding-bottom: 3rem
    }

    .integrations-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .section-newhome-statics {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .statics-grid {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .section-newhome-why {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .newhome-why-grid.is-1 {
        grid-column-gap: 1rem;
        flex-direction: column;
        display: flex
    }

    .newhome-why-grid.is-2 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-direction: column;
        margin-top: 3rem;
        display: flex
    }

    .why-grid-details {
        grid-row-gap: 1.5rem;
        text-align: center;
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .why-grid-left {
        height: 83.2vw
    }

    .grid-why-image_wrapper {
        border-radius: .625rem;
        width: 114.667vw;
        max-width: none;
        height: 83.2vw;
        max-height: none;
        margin-right: 8.53333vw;
        padding: 3.73333vw;
        position: absolute;
        inset: 0% auto auto 0%
    }

    .section-newhome-quote {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .newhome-quote-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: flex-start;
        max-width: 100%;
        display: flex
    }

    .newhome-quote-grid.is-quote {
        max-width: 100%;
        margin-bottom: -1.5rem;
        padding-bottom: 1.5rem
    }

    .newhome-quote-right {
        order: -1;
        max-width: 100%
    }

    .newhome-quote-left {
        width: auto;
        max-width: none
    }

    .image-100.is-tablet-hide {
        display: none
    }

    .quote-author-picture {
        width: 4.75rem;
        height: 4.75rem
    }

    .company-icon-wrapper {
        width: 2rem;
        height: 2rem;
        inset: auto auto -.5rem -.5rem
    }

    .icon-54 {
        width: 1.25rem
    }

    .section-newhome-ai {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .section-newhome-slider {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .splide {
        position: relative
    }

    .splide.is-testimonial {
        max-width: 100%;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }

    .splide.is-hide,.splide.is-testimonial-2 {
        max-width: 100%;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .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
    }

    .splide__slide.is-testimonial.is-tablet-padding {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .slider-item {
        flex-direction: column;
        align-items: stretch;
        width: 94vw;
        display: flex
    }

    .slider-item.is-small-mobile {
        height: 100%;
        min-height: 24rem
    }

    .slider-text-wrapper {
        flex: 1;
        justify-content: flex-start;
        min-height: 100%;
        padding: 2rem
    }

    .image-slider {
        width: 100%;
        height: 20rem
    }

    .image-slider.is-mobile-small {
        height: 16rem
    }

    .flex-horizontal.is-gap-2.is-tablet {
        display: flex
    }

    .flex-horizontal.is-gap-2.is-desktop {
        display: none
    }

    .marquee {
        width: auto;
        height: 100%;
        padding-bottom: 1rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        overflow: auto
    }

    .marquee-item {
        flex: none;
        width: auto
    }

    .view-more-container {
        z-index: 2;
        margin-top: -1rem;
        padding-top: 2.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        position: relative
    }

    .section-newhome-team {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .padding-section-large {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .layout423_card-content {
        padding: 2rem
    }

    .layout423_card {
        width: 100%
    }

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

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

    .layout423_row {
        flex-direction: column
    }

    .heading-style-h4 {
        font-size: 1.75rem
    }

    .layout423_image {
        object-fit: cover
    }

    .team-solutions-wrapper {
        flex-direction: column
    }

    .team-solutions-item {
        flex-direction: column;
        max-width: none;
        height: auto;
        display: flex
    }

    .team-solutions-item.active {
        flex-direction: column;
        max-width: none;
        display: flex
    }

    .team-solution-picture_wrapper {
        border-radius: 0
    }

    .team-solution-picture {
        order: -1;
        width: 100%;
        max-width: none;
        height: 73.3333vw;
        transform: none
    }

    .team-solutions-item_content {
        padding: 2rem 1.5rem;
        display: flex
    }

    .flex-vertical.is-gap-8 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .flex-vertical.is-gap-8.is-team {
        width: auto
    }

    .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
    }

    .embed-style {
        margin-bottom: -17px
    }

    .logo-52 {
        height: 3rem
    }

    .banner-wrapper.scroll-left {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        padding-right: 2.5rem
    }

    .section-newhome-lead {
        padding-top: 4rem;
        padding-bottom: 3rem
    }

    .section-newhome-lead.is-1,.section-newhome-lead.is-4,.section-newhome-lead.is-3,.section-newhome-lead.is-2 {
        padding-top: 3rem
    }

    .eyeline.text-color-newblue.am-is-no-wrap {
        font-size: .75rem
    }

    .tag-title-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column
    }

    .tag-icon {
        order: -1;
        margin-top: 0
    }

    .lead-bg.is-desktop {
        display: none
    }

    .lead-bg.is-tablet {
        width: 15.5rem;
        max-width: none;
        height: 19.5rem;
        max-height: none;
        display: block;
        inset: auto 0% 0% auto
    }

    .margin-top-72 {
        margin-top: 3rem
    }

    .tag-faq-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .tag-faq-grid.is-reverse {
        flex-direction: column;
        grid-template-columns: 1fr;
        display: flex
    }

    .tag-faq-grid.is-rev {
        grid-template-columns: 1fr
    }

    .heading-large {
        font-size: 1.75rem
    }

    .tag-faq-wrapper {
        order: -1;
        max-width: none;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .tag-faq-video_wrapper {
        inset: 0% auto auto 0%
    }

    .tag-faq-video_wrapper.is-1 {
        z-index: 3
    }

    .tag-faq-video_wrapper.is-4 {
        z-index: 2;
        inset: 0% 0% auto auto
    }

    .tag-faq-video_wrapper.is-2 {
        inset: 0% 0% auto auto
    }

    .tag-faq-content {
        padding: 1.5rem
    }

    .tag-faq-content.is-2,.tag-faq-content.is-3 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .intelligence-bg.is-tablet {
        width: 15.125rem;
        max-width: none;
        height: 29.375rem;
        max-height: none
    }

    .engagement-bg.is-dektop {
        display: none
    }

    .engagement-bg.is-tablet {
        width: 12.375rem;
        max-width: none;
        height: 19.5rem;
        max-height: none;
        display: block;
        inset: auto auto 5rem 0%
    }

    .tag-bg.is-tablet {
        display: block;
        inset: auto auto 0% 0%
    }

    .tag-bg.is-desktop {
        display: none
    }

    .max-width-640 {
        max-width: none
    }

    .tablet-hide {
        display: none
    }

    .footer-column-title {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .footer-column-icon {
        display: block
    }

    .footer-column_inside {
        flex-direction: column;
        display: flex
    }

    .space-footer {
        height: 1.5rem;
        margin-bottom: -1rem;
        padding-bottom: 0;
        padding-right: 0;
        display: block
    }

    .slider-mask-left,.slider-mask-right {
        display: none
    }

    .container-1190.is-slider {
        margin-bottom: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .quote-icon-wrapper {
        display: none
    }

    .section-report-hero {
        padding-top: 8.75rem;
        padding-bottom: 4.5rem
    }

    .gird-report {
        text-align: left;
        grid-template-columns: 1fr;
        align-items: flex-start;
        max-width: none
    }

    .section-report-content {
        padding-bottom: 3rem
    }

    .report-content_wrapper {
        grid-row-gap: 3rem;
        flex-direction: column
    }

    .report-content_left {
        max-width: none
    }

    .report-richtext {
        margin-bottom: -2rem
    }

    .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
    }

    .report-mask {
        display: none
    }

    .margin-top-48 {
        margin-top: 1.5rem
    }

    .case-grid {
        grid-template-columns: 1fr
    }

    .report-item_bottom.is-no-toppadding {
        padding-top: 1.5rem
    }

    .rod-100 {
        bottom: -3rem
    }

    .splide__arrows {
        grid-column-gap: .75rem
    }

    .splide__arrows.is-testimonial {
        margin-top: 2rem;
        top: 0
    }

    .splide__arrow--prev.is-testimonial {
        width: 2.5rem;
        height: 2.5rem
    }

    .slide-progress {
        padding-bottom: 0;
        padding-right: 0
    }

    .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
    }

    .btn-secondary.active {
        background-color: #314ef0
    }

    .btn-secondary.is-tablet-hide {
        display: none
    }

    .btn-secondary.is-form {
        z-index: 3;
        background-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
        color: var(--white\<deleted\|variable-cbe5fb85\>);
        position: relative
    }

    .hero-15_grid-right {
        width: 100%;
        max-width: none;
        padding: .75rem
    }

    .statistic-1 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .max-width-544 {
        max-width: none
    }

    .statics-1_wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        grid-template-columns: 12rem;
        display: flex
    }

    .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-template-columns: 1fr
    }

    .feature-6_feature-row-text.is-hyper {
        width: 25.1875rem
    }

    .feature-6_feature-row-text.margin-right-xxxlarge,.feature-6_feature-row-text.margin-right-large-responsive {
        margin-right: 0
    }

    .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
    }

    .feature-6_feature-row-text.is-v2.is-competitors.is-right {
        padding-left: 0
    }

    .product-image {
        width: 100%
    }

    .product-image.border-radius-20.max-width-450.margin-left-large-responsive,.product-image.border-radius-20.max-width-450.margin-right-large-responsive,.product-image.border-radius-20.max-width-450.margin-left-large-responsive-2 {
        margin-left: 0
    }

    .product-image.is-right-column {
        left: auto
    }

    .product-image.is-left-column {
        right: auto
    }

    .feature-7,.feature-8 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

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

    .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
    }

    .faq-1 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .faq-container {
        margin-top: 2rem
    }

    .faq-7_image2 {
        bottom: -26rem
    }

    .feature-9 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-9.is-padding-bottom96 {
        padding-bottom: 4rem
    }

    .flex-space-bottom {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: flex-start
    }

    .banner {
        margin-top: 4rem
    }

    .feature-10 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .quote-grid_2cl {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .feature-10_quote-icon-top,.inline-quote__icon-after-copy,.feature-10_quote-icon-bottom {
        object-fit: fill
    }

    .feature-11 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .flex-vertical-copy.is-gap-8 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .flex-vertical-copy.is-gap-16 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

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

    .cta-8_wrapper {
        grid-template-columns: 1fr;
        padding: 1rem
    }

    .cta-8_right {
        align-items: stretch
    }

    .download-btn.active {
        background-color: #314ef0
    }

    .download-btn.is-tablet-hide {
        display: none
    }

    .feature-12 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .quote-grid_1cl {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .section-smart {
        padding-bottom: 15rem
    }

    .feature-13 {
        padding-bottom: 6rem
    }

    .feature-15,.feature-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-16.top-padding-0-desktop {
        padding-top: 4rem
    }

    .feature-17,.feature-18,.cta-9 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .cta-9_wrapper {
        grid-template-columns: 1fr;
        padding: 1rem
    }

    .hero-16 {
        padding-bottom: 4rem
    }

    .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-19,.feature-20 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .how-it-works-2_steps-info-small {
        margin-bottom: 2.5rem
    }

    .newnav-open-div {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>);
        opacity: 1;
        width: 100%;
        height: 100%;
        display: none
    }

    .quote-author-picture_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        align-items: center;
        width: 100%;
        display: flex
    }

    .feature-21,.feature-21.is-pricing,.feature-22,.feature-23 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

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

    .feature-23_grid-item-logo-wrapper {
        padding: 1rem
    }

    .feature-23_grid-item-logo {
        width: 5rem
    }

    .hero-17 {
        padding-top: 10rem;
        padding-bottom: 3rem
    }

    .hero-17.am-is-black-bg.is-demo-page {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .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;
        align-items: center;
        margin-left: auto;
        margin-right: auto
    }

    .hero-17_grid-right {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .pricing {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static;
        inset: auto 0% -181%
    }

    .pricing.is-clean {
        width: 100%
    }

    .new-demo-form {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .hero-17_star-cards-wrapper {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
        position: static;
        inset: auto auto -8% 0%
    }

    .hero-17_star-cards-wrapper.is-demo {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: row;
        justify-content: center
    }

    .hero-17_star-card {
        background-color: #e4d7d733
    }

    .feature-24,.feature-25 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

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

    .feature-26 {
        padding-top: 0;
        padding-bottom: 2rem
    }

    .feature-26_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        display: flex
    }

    .feature-26_grid-right {
        order: -1;
        left: auto
    }

    .feature-26_circle1 {
        width: 24rem;
        height: 24rem;
        display: none;
        bottom: -1rem
    }

    .feature-26_grid-imag-wrapper {
        padding: 1rem
    }

    .feature-27 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-27_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .hero-18 {
        margin-bottom: 0;
        padding-top: 10rem;
        padding-bottom: 3rem
    }

    .hero-18_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        position: static
    }

    .hero-18_grid-right {
        max-width: none
    }

    .hero-18_video {
        height: 100%
    }

    .hero-18_grid-left {
        position: static;
        left: 0
    }

    .hero-18_grid-imag-wrapper {
        padding: 1rem;
        position: static
    }

    .hero-19 {
        padding-bottom: 4rem
    }

    .hero-19_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: stretch
    }

    .hero-19_grid-left {
        max-width: 100%
    }

    .hero-19_grid-right {
        width: 100%;
        max-width: none
    }

    .feature-28,.feature-29 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .cta-form {
        padding-top: 10rem;
        padding-bottom: 3rem
    }

    .cta-form.is-mobile-padidng {
        padding-top: 4rem
    }

    .feature-30 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-30_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-left: 0
    }

    .feature-30_grid-left {
        padding: 1rem
    }

    .request-form-2 {
        margin-bottom: 0;
        padding-top: 10rem;
        padding-bottom: 3rem
    }

    .feature-31,.feature-32,.feature-title {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .comp-2cl-card.card-slow,.comp-2cl-card.card-reason {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .feature-33 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .table-module-new {
        padding: 1.5rem 1rem
    }

    .icon-newmodule-tab {
        height: 1rem
    }

    .feature-34 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-34_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-left: 0
    }

    .feature-34_grid-left {
        z-index: 2;
        position: relative
    }

    .feature-35 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-35_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-left: 0
    }

    .feature-36 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .feature-36_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-left: 0
    }

    .hero-20 {
        padding-top: 12rem;
        padding-bottom: 4rem
    }

    .hero-20_grid-right {
        order: -1;
        width: 100%;
        max-width: none
    }

    .bg-85 {
        height: 100%
    }

    .hero-20_grid-left {
        max-width: 100%;
        padding-top: 0
    }

    .feature-36_process-text.is-gap-8 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .feature-36_process-text.is-gap-16 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .feature-36_process-text.is-new {
        max-width: none
    }

    .hero-text {
        padding-top: 8rem;
        padding-bottom: 3rem
    }

    .hero-text.padding-bottom-0 {
        padding-bottom: 0
    }

    .feature-text-content {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .noise-85 {
        height: 100%
    }

    .hero-17_stars {
        box-shadow: none;
        background-color: #e4d7d700;
        padding: 0
    }

    .hero-21 {
        padding-bottom: 4rem
    }

    .hero-21.padding-bottom-0 {
        padding-bottom: 0
    }

    .grid-2columns-3 {
        display: flex
    }

    .blog-related-wrapper-2 {
        width: 100%
    }

    .grid-2columns-4 {
        display: flex
    }

    .grid-2columns-4.is-top {
        flex-direction: column;
        display: flex
    }

    .form-demo_text-field-3 {
        display: block
    }

    .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
    }

    .grid-2columns-5,.grid-2columns-6 {
        display: flex
    }

    .report-hero-title {
        text-align: left;
        grid-template-columns: 1fr;
        align-items: flex-start;
        max-width: none
    }

    .report-table-content-2 {
        max-height: 23rem
    }

    .report-social-wrapper-2.is-desktop {
        display: none
    }

    .report-richtext-2,.report-richtext-new {
        margin-bottom: -2rem
    }

    .frame-wrapper {
        width: 100%;
        max-width: none
    }

    .heading-medium-copy {
        font-size: 2rem;
        font-weight: 500;
        line-height: 1.2
    }

    .hero-17_stars-2 {
        background-color: #e4d7d733
    }

    .heading-x-large-2 {
        letter-spacing: -.0096rem;
        font-size: 2rem
    }

    .partner-cta {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .partner-cta.is-mobile-padidng {
        padding-top: 4rem
    }

    .icon-1x1-58 {
        width: 2rem;
        height: 2rem
    }

    .mobile-nav-scroll {
        max-height: 80vh;
        overflow: auto
    }

    .section-50-bg {
        display: none
    }

    .section-50-bg.is-2-tablet {
        width: 100%;
        display: flex
    }

    .section-50-bg.is-3-tablet {
        width: 100%;
        display: flex;
        inset: 0%
    }

    .section-50-bg.is-4-tablet {
        z-index: 1;
        width: 100%;
        display: flex;
        inset: 0%
    }

    .purple-circle-1,.purple-circle-2 {
        display: none
    }

    .green-circle-1 {
        inset: 0% 0% auto auto
    }

    .green-circle-2 {
        display: none
    }

    .brown-circle-1 {
        inset: 0% 0% auto auto
    }

    .brown-circle-3,.orange-circle-1 {
        display: none
    }

    .section-50-bg-tablet {
        width: 100%;
        display: flex;
        inset: 0%
    }

    .pop-up-trigger-wrapper-v2 {
        inset: auto auto 1rem 1rem
    }

    .icon-slider {
        object-fit: fill
    }

    .bg-solution {
        width: 100%
    }

    .feature-6-item {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .solution-circle-purple {
        display: none
    }

    .solution-circle-yellow {
        width: 10rem;
        height: 10rem;
        right: -4rem
    }

    .solution-circle-brown,.navbar-grid {
        display: none
    }

    .dropdwon-content.is-new {
        grid-row-gap: 3rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .dropdwon-content.is-tablet {
        flex-direction: column;
        margin-bottom: 1rem;
        padding: 0;
        display: flex;
        position: relative
    }

    .dropdwon-content.is-second,.dropdwon-content.is-third,.dropdwon-content.is-third {
        grid-row-gap: 3rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .dropdwon-content.is-second {
        grid-row-gap: 1rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .dropdwon-content.is-third,.dropdwon-content.is-tablet {
        grid-row-gap: 3rem;
        background-color: #0000;
        flex-direction: column;
        width: 100%;
        padding: 0;
        position: relative
    }

    .dropdwon-content.is-tablet.is-second {
        grid-row-gap: 1rem
    }

    .dropdwon-content.is-mobile {
        grid-row-gap: 3rem;
        border-bottom: 1px solid #f3f4f6;
        border-radius: 0;
        flex-direction: column;
        padding: 0 0 1rem;
        display: flex;
        position: relative
    }

    .dropdwon-content.is-mobile.is-second {
        grid-row-gap: 1rem
    }

    .about-us-hero-bg,.partner-program-hero-bg {
        height: 100%
    }

    .annoncement-link {
        font-size: 1rem
    }

    .learn-button-wrapper.max-tablet-full {
        width: 100%
    }

    .hamburger-menu-wrapper-2 {
        color: #fff;
        cursor: pointer;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-end;
        width: 1.625rem;
        height: 1.25rem;
        transition: all .2s;
        display: flex;
        position: relative
    }

    .hamburger-menu-wrapper-2:hover {
        color: #00cc84
    }

    .hamburger-menu-wrapper-2.w--open {
        background-color: #202223
    }

    .rod-blue-top-2 {
        object-position: 100% 50%;
        background-color: #0967ec;
        width: 1.625rem;
        height: .125rem;
        padding-bottom: 0;
        padding-right: 0
    }

    .rod-blue-top-2.is-white {
        background-color: #fff
    }

    .rod-blue-middle-2 {
        object-position: 100% 50%;
        background-color: #0967ec;
        background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
        width: 1.25rem;
        height: .125rem;
        padding-bottom: 0;
        padding-right: 0
    }

    .rod-blue-middle-2.is-white {
        background-color: #fff;
        background-image: none
    }

    .rod-blue-down-2 {
        object-position: 100% 50%;
        background-color: #0967ec;
        background-image: linear-gradient(270deg,#3384f7f5,#3e97f724);
        width: 1.625rem;
        height: .125rem;
        padding-bottom: 0;
        padding-right: 0
    }

    .rod-blue-down-2.is-white {
        background-color: #fff;
        background-image: none
    }

    .icon-width-72 {
        width: 1.5rem
    }

    .navbar-brand-link-blue.w--current {
        color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
        display: none
    }

    .new-navbar-logo-blue {
        color: var(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
        width: 9.5rem;
        height: 1.5rem
    }

    .testimonial-top-wrapper {
        justify-content: flex-start;
        align-self: flex-start;
        align-items: flex-start;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .star {
        width: 1.5rem;
        height: 1.5rem
    }

    .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
    }

    .hero-17_grid-right-no-bg {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .glossary-term-hero-title {
        text-align: left;
        grid-template-columns: 1fr;
        align-items: flex-start;
        max-width: none
    }

    .go-back-text-wrapper {
        display: none
    }

    .section-glossary-term-hero {
        padding-top: 8.75rem;
        padding-bottom: 4.5rem
    }

    .glossary-follow-term {
        max-height: 23rem
    }

    .new-footer-bottom-content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .better-alternative-item {
        flex-flow: column
    }

    .heading-card-reason {
        font-size: 1rem
    }

    .div-block-14 {
        width: 100%
    }

    .div-block-14.is-last {
        order: 0
    }

    .heading-x-large-3 {
        letter-spacing: -.0096rem;
        font-size: 2rem
    }

    .heading-small-medium-2 {
        font-size: 1.5rem;
        line-height: 1.2
    }

    .div-block-18 {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }

    .related-blog-post-glossary-link {
        box-shadow: 0 12px 40px #000d5314
    }

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

    .blog-tldr-richtext p {
        font-size: 1.125rem
    }

    .blog-tldr-richtext li {
        margin-bottom: .875rem;
        font-size: 1rem
    }

    .logo-glare {
        max-width: 7.5rem;
        height: 2rem
    }

    .hero-pricing {
        padding-top: 6rem;
        padding-bottom: 2.75rem
    }

    .pricing-hero-content {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem
    }

    .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.text-color-black.is-opacity-80.text-align-center.is-semibold,.pricing-paragraph.text-color-black.is-opacity-80.is-small,.pricing-paragraph.text-color-black.opacity-50.is-small,.pricing-paragraph.text-color-white.is-semibold.is-small {
        font-size: .75rem
    }

    .pricing-paragraph.is-opacity-80 {
        font-size: .875rem
    }

    .pricing-option-card {
        border-radius: .75rem;
        padding: 1rem 1.25rem;
        box-shadow: 4px 15px 28px #000d5314
    }

    .pricing-option-card.main-option {
        box-shadow: 4px 15px 28px #314ef026
    }

    .pricing-option-heading {
        font-size: 1rem
    }

    .pricing-form {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }

    .pricing-popular-label {
        border-top-left-radius: .75rem;
        border-top-right-radius: .75rem;
        margin-top: -1.675rem;
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .pricing-table-section {
        padding-top: 2.75rem
    }

    .pricing-secondary-title {
        font-size: 1.5rem
    }

    .pricing-table-title {
        font-size: 1rem
    }

    .pricing-table-title.text-color-newblue.is-all-caps.is-smaller {
        font-size: .875rem
    }

    .pricing-table-heading {
        margin-left: -.75rem;
        margin-right: -.75rem;
        padding-top: 4.375rem;
        padding-left: .75rem;
        padding-right: .75rem
    }

    .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
    }

    .pricing-heading-large {
        letter-spacing: -.0096rem;
        font-size: 1.5rem
    }

    .logo-40 {
        height: 2.25rem
    }

    .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
    }

    .product-demo-paragraph.text-color-black.is-opacity-80 {
        font-size: .875rem
    }

    .product-demo-paragraph.text-color-black.is-opacity-80.text-align-center {
        max-width: 24rem
    }

    .product-demo-paragraph.text-color-black.is-opacity-80.text-align-center.is-semibold,.product-demo-paragraph.text-color-black.is-opacity-80.is-small,.product-demo-paragraph.text-color-black.opacity-50.is-small,.product-demo-paragraph.text-color-white.is-semibold.is-small {
        font-size: .75rem
    }

    .product-demo-paragraph.is-opacity-80 {
        font-size: .875rem
    }

    .div-block-24 {
        justify-content: flex-start;
        align-items: center
    }

    .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;
        padding-top: 8rem
    }

    .am-home-hero-content-top.has-banner {
        padding-top: 8.5rem
    }

    .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: 10;
        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 {
        min-width: 0;
        margin-left: .75rem
    }

    .am-logo.is-bigger.is-demo-page {
        align-self: center;
        height: 1.25rem
    }

    .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.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-light.is-no-hover.is-absolute.is-no-opacity {
        opacity: 1
    }

    .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.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);
        transform: translate(0)
    }

    .am-nav-btn.is-white.is-customers-list-cta:hover {
        color: var(--am--primary-dark)
    }

    .am-nav-btn.is-white.is-customers-list-cta.is-no-hover {
        border-color: var(--am--border-black);
        transform: translate(0)
    }

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

    .am-nav-btn.is-customers-list-cta.is-no-hover {
        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 {
        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;
        flex-direction: column;
        align-items: stretch;
        max-width: none
    }

    .am-form-wrapper.requestdemoform-2.is-v2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        max-width: none
    }

    .am-form-block-wrapper.desktop-only {
        display: block
    }

    .am-form-block-wrapper.temporary {
        display: none
    }

    .am-vertical-divider.is-softer {
        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 {
        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;
        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;
        font-size: .75rem
    }

    .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);
        box-shadow: none;
        width: 100%;
        margin: -.25rem;
        padding: .25rem;
        position: static
    }

    .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-content-bottom.is-login {
        display: block;
        overflow: visible
    }

    .am-pillars-card-wrapper {
        box-shadow: none;
        flex-flow: column;
        height: 100%;
        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-heading-36.is-duo-voice-step {
        text-indent: 3.5rem
    }

    .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-cta-form-wrapper {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 24rem
    }

    .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
    }

    .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 {
        flex: 1;
        padding-top: 1rem
    }

    .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-10 {
        height: .5rem
    }

    .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.adjust-baseline {
        height: 1.25rem
    }

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

    .am-card-inner.is-customers {
        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-competitors-list.is-external-link {
        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: 1.25rem;
        grid-row-gap: 1.25rem
    }

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

    .am-blog-section-wrapper.am-padding-100.am-no-padding-top.am-no-padding-bottom-desktop {
        padding-bottom: 3.5rem
    }

    .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
    }

    .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-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-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-duo-benefits,.fs_accordion-2_header.is-faq {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .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-dark,.am-footer-link.is-dark:hover,.am-footer-link.has-sub-links.no-hover.is-dark:hover {
        color: var(--am--primary-dark)
    }

    .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-product-demo {
        width: 20%;
        top: -22%
    }

    .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-step {
        height: 1.75rem;
        margin-top: -.125rem
    }

    .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-searcher-heading {
        width: 10rem;
        top: .5rem;
        right: -8rem
    }

    .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: 20%
    }

    .am-doodle.is-product-duo-copilot-video,.am-doodle.is-product-duo-copilot-cta {
        width: 13%
    }

    .am-super-rep-illustration {
        width: 5.5rem;
        left: -4rem
    }

    .am-new-label-body {
        border-radius: .375rem;
        padding: .375rem .5rem;
        font-size: .625rem
    }

    .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)
    }

    .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: 10;
        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-max-width-460.is-tablet-368 {
        max-width: 23rem;
        margin-right: 0
    }

    .am-max-width-460.is-mobile-300 {
        max-width: 18.75rem
    }

    .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
    }

    .div-block-59 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        justify-content: center;
        align-self: stretch;
        align-items: flex-start;
        display: flex
    }

    .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;
        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
    }

    .div-block-64 {
        background-color: var(--am--secondary-light);
        height: 3.25rem;
        position: fixed;
        inset: 0% 0% auto
    }

    .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
    }

    .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-social-proof-testimonial-medium {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        max-width: 39rem
    }

    .am-testimonial-picture-medium {
        width: 6.25rem;
        height: 6.25rem
    }

    .am-super-hero-illustration-wrapper.is-keynote {
        margin-bottom: 3.5rem
    }

    .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;
        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;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }

    .am-feature-hero-content.has-banner {
        padding-top: 12.25rem
    }

    .am-duo-top-image,.am-duo-bottom-image {
        width: 100%
    }

    .am-feature-image-container {
        width: 100%;
        padding: 0
    }

    .am-duo-image-border {
        border-width: .5rem;
        border-radius: .75rem;
        width: 100%;
        box-shadow: 0 5px 11px #1212120d,0 16px 16px #1212120a,0 24px 24px #12121208,0 36px 28px #11111103
    }

    .am-duo-image-border.is-bottom {
        width: 80%;
        top: -1.5rem
    }

    .am-feature-gradient-code {
        margin: -20%
    }

    .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;
        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-duo-benefits-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding-left: 0
    }

    .am-duo-benefits-content {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        width: 50%;
        max-width: none
    }

    .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;
        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-duo-benefits-image-container {
        border-radius: .625rem
    }

    .am-feature-image-wrapper {
        width: 50%;
        padding: 0
    }

    .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-duo-benefits-card {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        border-radius: .625rem;
        padding: 1.75rem 3.5rem 2.5rem
    }

    .am-duo-benefits-card.is-small {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding: 1rem 1.25rem 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-featured-label {
        border-radius: .375rem
    }

    .am-footer-button-container {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }

    .div-block-83 {
        grid-column-gap: .375rem;
        grid-row-gap: .375rem
    }

    .am-home-duo-product-screen {
        border-radius: .5rem;
        width: 90%
    }

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

    .am-manifesto-gradient.is-sellers {
        height: 27%;
        transform: translateY(.75rem)
    }

    .am-manifesto-gradient.is-leaders {
        height: 54%
    }

    .am-manifesto-gradient.is-founders {
        top: -2.5%
    }

    .am-manifesto-gradient.is-marketers {
        width: 48%;
        height: 50%
    }

    .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-demo-video-border-2 {
        border-width: .5rem;
        border-radius: .75rem
    }

    .am-logos-shadow-right-2 {
        width: 3.5rem
    }

    .am-heading-36-2 {
        letter-spacing: -.7px;
        font-size: 1.75rem
    }

    .am-heading-20-2 {
        letter-spacing: -.36px;
        font-size: 1.125rem
    }

    .am-testimonial-caption-2 {
        font-size: .875rem
    }

    .am-paragraph-20-2 {
        letter-spacing: -.36px;
        font-size: 1.125rem
    }

    .am-card-front-2 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: .75rem 1rem 1rem;
        font-size: .875rem;
        position: static
    }

    .am-card-front-2.is-pink {
        border-radius: .625rem
    }

    .am-customer-stories-cards-number-2 {
        font-size: 1.75rem
    }

    .am-heading-44-2 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }

    .am-featured-link-2 {
        border-radius: .375rem
    }

    .am-paragraph-14-2 {
        font-size: .75rem
    }

    .div-block-87 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .am-testimonial-text-big-2 {
        letter-spacing: -.48px;
        font-size: 1.5rem;
        line-height: 1.2
    }

    .am-customer-stories-cards-testimonial-2 {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        border-radius: .625rem;
        padding: .75rem 1rem 1rem
    }

    .am-heading-56-2 {
        letter-spacing: -1.76px;
        font-size: 2.75rem
    }

    .am-heading-24-2 {
        font-size: 1.25rem
    }

    .am-nav-btn-2 {
        z-index: 10;
        border-radius: .375rem;
        padding: .625rem .75rem;
        position: relative
    }

    .am-nav-btn-2:hover {
        color: #fbfbfb
    }

    .am-nav-btn-2.is-light:hover,.am-nav-btn-2.is-white:hover {
        color: #111
    }

    .am-nav-btn-2.is-white.am-hide-desktop {
        justify-content: center;
        align-self: stretch;
        align-items: flex-start;
        display: flex
    }

    .am-nav-btn-2.is-white.am-hide-desktop.is-alternative {
        color: #1119;
        background-color: #0000;
        border-style: none;
        align-self: flex-start;
        padding: 0
    }

    .am-nav-btn-2.is-white.is-customer-stories:hover {
        color: #111
    }

    .am-duo-signal-card-2 {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem;
        width: 16rem;
        padding: .875rem 1rem
    }

    .am-card-back-2 {
        border-radius: .625rem;
        display: none
    }

    .am-logos-shadow-left-2 {
        width: 3.5rem
    }

    .am-ads-g2-proof.is-home {
        height: 3.5rem
    }

    .am-ads-g2-proof.is-demo {
        align-items: center;
        height: 3.5rem
    }

    .am-ads-stamps-image {
        height: 5.25rem
    }

    .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-grain {
        border-radius: .375rem
    }

    .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-doodle-word.is-customer-stories {
        width: 8rem;
        top: -1%;
        left: 0%
    }

    .am-doodle-word.is-pillars {
        width: 6rem;
        top: -8%;
        right: 0%
    }

    .am-doodle-word.is-personas {
        width: 13rem;
        top: -26%;
        right: 0%
    }

    .am-doodle-word.is-duo-1 {
        top: 0%
    }

    .am-doodle-word.is-duo-2 {
        top: 2%
    }

    .am-doodle-word.is-duo-3-1 {
        width: 13%;
        top: 5%;
        left: 0%
    }

    .am-doodle-word.is-duo-3-2 {
        height: 20%;
        top: 0%
    }

    .am-doodle-word.is-duo {
        width: 10rem;
        top: 6%;
        right: 5%
    }

    .am-doodle-word.is-product-demo {
        width: 20%;
        top: -22%
    }

    .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,.am-grain-word {
        border-radius: .375rem
    }

    .am-nav-btn-wrapper {
        z-index: 10
    }

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

    .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-max-width-462.is-tablet-368 {
        max-width: 23rem;
        margin-right: 0
    }

    .am-max-width-462.is-mobile-300 {
        max-width: 18.75rem
    }

    .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;
        padding: .75rem
    }

    .am-competitor-cards-wrapper.is-2 {
        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 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 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 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
    }

    .div-block-112 {
        width: 15.9rem
    }

    .am-competitor-hero-illustration {
        height: 7rem
    }

    .am-competitor-hero-gradient.is-sellers {
        height: 27%;
        transform: translateY(.75rem)
    }

    .am-competitor-hero-gradient.is-founders {
        top: -2.5%
    }

    .am-competitor-hero-gradient.is-marketers {
        width: 48%;
        height: 50%
    }

    .div-block-113 {
        top: 3.5rem
    }

    .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-duo-beneftis,.am-competitor-battle-cards.is-faq {
        padding-bottom: 1.25rem
    }

    .am-competitor-battle-cards.is-competitor-strenghts {
        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-520 {
        max-width: 27rem
    }

    .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-competitors-section-wrapper.am-padding-100.am-no-padding-top.am-no-padding-bottom-desktop {
        padding-bottom: 3.5rem
    }

    .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-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;
        padding-top: 8rem
    }

    .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
    }

    .am-competitors-list-filter-wrapper.is-white:hover,.am-competitors-list-filter-wrapper.is-white.is-customer-stories: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
    }

    .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;
        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-how-section {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1.25fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .am-duo-voice-how-steps-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 20rem
    }

    .am-duo-voice-how-steps-list {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }

    .am-duo-voice-how-product-screens-wrapper,.div-block-129 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .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 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .am-nav-btn-3 {
        border-radius: .375rem;
        padding: .625rem .75rem
    }

    .am-nav-btn-3:hover {
        color: #fff
    }

    .am-heading-56-3 {
        letter-spacing: -1.76px;
        font-size: 2.75rem
    }

    .am-heading-56-3.is-feature-page {
        font-size: 2.5rem
    }

    .am-duo-image-border-2 {
        border-width: .5rem;
        border-radius: .75rem;
        width: 100%;
        box-shadow: 0 5px 11px #1212120d,0 16px 16px #1212120a,0 24px 24px #12121208,0 36px 28px #11111103
    }

    .am-form-email-2 {
        letter-spacing: 0;
        border-radius: .625rem;
        height: 2.8rem;
        font-size: .875rem
    }

    .am-pricing-hero-content {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 8rem
    }

    .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.main-option {
        box-shadow: 4px 15px 28px #314ef026
    }

    .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-pricing-table-title.text-color-newblue.is-all-caps.is-smaller {
        font-size: .875rem
    }

    .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-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-product-demo-hero-content {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem
    }

    .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;
        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-cards-logo.is-height-20 {
        height: 1rem
    }

    .am-customers-hero-cards-logo.is-10 {
        height: .5rem
    }

    .am-customers-hero-cards-logo.is-16 {
        height: .875rem
    }

    .am-customers-hero-cards-logo.is-18 {
        height: 1rem
    }

    .am-customers-hero-cards-logo.is-24.adjust-baseline {
        height: 1.25rem
    }

    .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-cta-text {
        opacity: 1
    }

    .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-shadow-bottom {
        width: 100%;
        height: 4.5rem;
        left: 0;
        right: 0
    }

    .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-bento-card {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        border-radius: .625rem;
        padding: 1.75rem 3.5rem 2.5rem
    }

    .am-searcher-bento-card.is-small {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        padding-top: 1rem;
        padding-left: 1.25rem
    }

    .am-searcher-data-section {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .am-searcher-data-cards-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .am-searcher-data-grid-section {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .am-searcher-data-grid {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }

    .am-searcher-data-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: .875rem
    }

    .am-searcher-data-card-doodle {
        height: 3.5rem
    }

    .am-searcher-data-card-bottom {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem
    }

    .am-searcher-hero-product-elements {
        grid-row-gap: 1.5rem
    }

    .am-searcher-product-search-bar {
        grid-row-gap: .75rem;
        border-radius: .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-heading-rich-text p {
        font-size: 1.25rem
    }

    .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-brand-colors-grid-4 {
        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-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;
        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-hero-logo.is-height-20 {
        height: 1rem
    }

    .am-case-study-hero-logo.is-10 {
        height: .5rem
    }

    .am-case-study-hero-logo.is-16 {
        height: .875rem
    }

    .am-case-study-hero-logo.is-18 {
        height: 1rem
    }

    .am-case-study-hero-logo.is-24.adjust-baseline {
        height: 1.25rem
    }

    .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
    }

    .am-heading-32 {
        letter-spacing: -.7px;
        font-size: 1.75rem
    }

    .am-heading-32.is-duo-voice-step {
        text-indent: 3.5rem
    }

    .am-case-study-content-rich-text {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }

    .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 {
        font-size: 1.375rem
    }

    .am-case-study-content-rich-text h4 {
        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 {
        padding-left: .75rem
    }

    .am-careers-memories-heading-wrapper.am-max-width-436 {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .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-link-wrapper.is-cta {
        padding-left: 0;
        padding-right: 0
    }

    .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 {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .am-nav-btn-4 {
        border-radius: .375rem;
        padding: .625rem .75rem
    }

    .am-nav-btn-4:hover {
        color: #fff
    }

    .am-nav-btn-4.is-secondary:hover {
        color: #111
    }

    .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-dark,.am-footer-link-wrapper.is-dark:hover,.am-footer-link-wrapper.has-sub-links.no-hover.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-customers-section-wrapper.am-padding-100.am-no-padding-top.am-no-padding-bottom-desktop {
        padding-bottom: 3.5rem
    }

    .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;
        padding: 1.75rem 1rem 1rem
    }

    .am-partners-hero-content {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 8rem
    }

    .am-nav-link-2 {
        padding: .625rem .75rem;
        font-size: .75rem
    }

    .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-item-color {
        border-radius: .375rem;
        width: 1.75rem;
        height: 1.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-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;
        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;
        width: auto;
        position: absolute;
        inset: 3.925rem -.5rem auto
    }

    .am-timer-baseline.is-case-study {
        max-width: 37rem
    }

    .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;
        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-padding-top-112 {
        padding-top: 6.25rem
    }

    .am-demo-form-wrapper {
        justify-content: center;
        align-items: flex-start;
        max-width: 20rem;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .am-demo-form-wrapper.is-old {
        max-width: none
    }

    .am-demo-split-view {
        justify-content: center;
        align-items: stretch;
        max-width: calc(100% + -1*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.375rem
    }

    .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;
        padding: .75rem 1rem 1rem;
        font-size: .875rem;
        position: static
    }

    .am-about-hero-card.is-pink {
        border-radius: .625rem
    }

    .am-about-hero-card.is-customers {
        flex: 1;
        padding-top: 1rem
    }

    .am-about-hero-card.is-customers-hero {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        border-radius: .625rem
    }

    .am-about-team-container {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .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-about-hero-card-content.is-customers {
        flex: 1;
        padding-top: 1rem
    }

    .am-about-hero-card-content.is-customers-hero {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        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
    }
}

@media screen and (max-width: 767px) {
    .page-padding {
        padding-left:1rem;
        padding-right: 1rem
    }

    .container.flex {
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .styleguide-title {
        font-size: 32px
    }

    .h-x-large {
        font-size: 38px
    }

    .h-x-large.text-align-center.no-mobile-center {
        text-align: left
    }

    .h-large.text-align-center {
        font-size: 2rem
    }

    .h-large.is-light.mobile-align-center {
        text-align: center;
        font-size: 1.5rem
    }

    .h-large.is-light.text-align-center {
        max-width: 25rem;
        font-size: 1.5rem
    }

    .h-large.color-text-white {
        font-size: 1.75rem
    }

    .h-xx-large {
        font-size: 44px
    }

    .h-xx-large.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .h-medium-bold,.p-big.color-text-white {
        font-size: 1rem
    }

    .p-big.is-static {
        font-size: .625rem
    }

    .p-big.is-lineheight-1-8 {
        font-size: .875rem
    }

    .p-small.color-text-white.is-funding {
        font-size: .7rem
    }

    .margin-top-medium.is-mobile-absolute {
        margin-top: 0;
        position: absolute;
        inset: auto auto 1.5rem 0%
    }

    .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.margin-bottom-large {
        grid-template-columns: 1fr
    }

    .grid-2columns.is-padding {
        padding-bottom: 9.75rem
    }

    .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-center.is-blog,.grid-2columns.is-center.margin-bottom-large.in-the-news-grid {
        grid-row-gap: 2rem
    }

    .grid-2columns.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 0rem
    }

    .grid-2columns.is-top {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .grid-2columns.is-customer {
        grid-row-gap: 4.5rem
    }

    .grid-2columns.is-reverse {
        grid-column-gap: 16px;
        grid-row-gap: 3.75rem;
        flex-direction: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .grid-2columns.is-reverse.is--grid-gap-0 {
        grid-row-gap: 0rem
    }

    .grid-2columns.mobile-gap-2 {
        grid-row-gap: 2rem
    }

    .grid-2columns.is-grid-gap-0 {
        grid-row-gap: 0rem
    }

    .button.with-icon.is-form,.button.with-icon.is-forfm-request {
        height: 3.125rem;
        font-size: 1rem
    }

    .button.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button.is-demo.business-only-submit-button.is--stacked,.button.is-demo.business-only-submit-button2.is--stacked {
        min-height: 3rem;
        margin-top: 0;
        margin-right: 0;
        position: static
    }

    .button.is-subscribe,.button.is-primary_blue,.button.is-demo-copy,.button.is-form {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .buttons-display-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 1rem;
        flex-flow: column wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        display: grid
    }

    .mobile-margin-top-xxsmall {
        margin-top: 4px
    }

    .mobile-margin-top-xsmall {
        margin-top: 8px
    }

    .mobile-margin-top-small {
        margin-top: 16px
    }

    .mobile-margin-top-medium {
        margin-top: 24px
    }

    .mobile-margin-top-large {
        margin-top: 48px
    }

    .mobile-margin-top-xlarge {
        margin-top: 72px
    }

    .mobile-margin-top-xxlarge {
        margin-top: 96px
    }

    .mobile-margin-bottom-xxsmall {
        margin-bottom: 4px
    }

    .mobile-margin-bottom-xsmall {
        margin-bottom: 8px
    }

    .mobile-margin-bottom-small {
        margin-bottom: 16px
    }

    .mobile-margin-bottom-medium {
        margin-bottom: 24px
    }

    .mobile-margin-bottom-large {
        margin-bottom: 48px
    }

    .mobile-margin-bottom-xlarge {
        margin-bottom: 72px
    }

    .mobile-margin-bottom-xxlarge {
        margin-bottom: 96px
    }

    .mobile-padding-top-xxsmall {
        padding-top: 4px
    }

    .mobile-padding-top-xsmall {
        padding-top: 8px
    }

    .mobile-padding-top-small {
        padding-top: 16px
    }

    .mobile-padding-top-medium {
        padding-top: 24px
    }

    .mobile-padding-top-large {
        padding-top: 48px
    }

    .mobile-padding-top-xlarge {
        padding-top: 72px
    }

    .mobile-padding-top-xxlarge {
        margin-top: 96px
    }

    .mobile-padding-bottom-xxsmall {
        padding-bottom: 4px
    }

    .mobile-padding-bottom-xsmall {
        padding-bottom: 8px
    }

    .mobile-padding-bottom-small {
        padding-bottom: 16px
    }

    .mobile-padding-bottom-medium {
        padding-bottom: 24px
    }

    .mobile-padding-bottom-large {
        padding-bottom: 48px
    }

    .mobile-padding-bottom-xlarge {
        padding-bottom: 72px
    }

    .mobile-padding-bottom-xxlarge {
        padding-bottom: 96px
    }

    .mobile-padding-right-xxsmall {
        padding-right: 4px
    }

    .mobile-padding-right-xsmall {
        padding-right: 8px
    }

    .mobile-padding-right-small {
        padding-right: 16px
    }

    .mobile-padding-right-medium {
        padding-right: 24px
    }

    .mobile-padding-right-large {
        padding-right: 48px
    }

    .mobile-padding-right-xlarge {
        padding-right: 72px
    }

    .mobile-padding-right-xxlarge {
        padding-right: 96px
    }

    .mobile-padding-left-xxsmall {
        padding-left: 4px
    }

    .mobile-padding-left-xsmall {
        padding-left: 8px
    }

    .mobile-padding-left-small {
        padding-left: 16px
    }

    .mobile-padding-left-medium {
        padding-left: 24px
    }

    .mobile-padding-left-large {
        padding-left: 48px
    }

    .mobile-padding-left-xlarge {
        padding-left: 72px
    }

    .mobile-padding-left-xxlarge {
        padding-left: 96px
    }

    .am-form.is-new {
        justify-content: space-between;
        align-items: center
    }

    .form-name-email {
        flex-direction: column
    }

    .modules-library-navbar-wrapper {
        padding-top: 32px;
        padding-bottom: 32px
    }

    .logo {
        width: 150px
    }

    .width-mobile-10 {
        width: 10%
    }

    .width-mobile-20 {
        width: 20%
    }

    .width-mobile-30 {
        width: 30%
    }

    .width-mobile-40 {
        width: 40%
    }

    .width-mobile-50 {
        width: 50%
    }

    .width-mobile-60 {
        width: 60%
    }

    .width-mobile-70 {
        width: 70%
    }

    .width-mobile-90 {
        width: 90%
    }

    .width-mobile-100 {
        width: 100%
    }

    .width-mobile-80 {
        width: 80%
    }

    .section-home-hero {
        padding-bottom: 6rem
    }

    .form-block-wrapper {
        width: 25rem
    }

    .form-block-wrapper.mobile-hide {
        display: none
    }

    .form-block-wrapper.is--stacked {
        height: auto
    }

    .form-block-wrapper.is-cta {
        width: 100%
    }

    .form-wrapper {
        width: 25rem
    }

    .form-wrapper.requestdemoform {
        width: 100%
    }

    .form-wrapper.requestdemoform.is--stacked {
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: stretch;
        height: auto
    }

    .form-demo_text-field {
        width: 25rem;
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .6875rem
    }

    .form-demo_text-field.is-blog {
        width: 100%;
        height: 3.125rem;
        font-size: .875rem
    }

    .announcement-wrapper.is-v2 {
        grid-column-gap: .5rem;
        justify-content: center;
        align-items: flex-start;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .logos-wrapper {
        margin-top: 8.875rem;
        display: none;
        position: relative
    }

    .icon-30 {
        object-fit: fill;
        width: 1.625rem;
        height: 1.625rem
    }

    .logos-stars-wrapper {
        inset: auto 0% -35% 3px
    }

    .section-home-platform.is-margin {
        padding-bottom: 2rem
    }

    .x-small {
        font-size: .875rem
    }

    .h-xxx-large {
        font-size: 44px
    }

    .h-xxx-large.color-text-white.max-mobile-280 {
        max-width: 17.5rem
    }

    .h-xxx-large.color-text-white.text-align-center {
        text-align: center;
        margin-left: 0;
        font-size: 2.875rem
    }

    .h-medium-regular.color-text-white.is-light {
        font-size: 1.125rem
    }

    .icon-20 {
        height: 1rem
    }

    .section-home-deal {
        padding-bottom: 6.25rem
    }

    .footer-component {
        padding-top: 6.625rem;
        padding-bottom: 2.875rem
    }

    .footer-component.ads-lp-version {
        padding-top: 2.875rem
    }

    .footer_menu-grid-item.is-mobile-hide {
        display: none
    }

    .footer_copyright-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        border-top-style: none;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: flex-start start;
        padding-top: 0;
        display: grid
    }

    .footer_copyright-wrapper.ads-lp-version {
        border-top-style: none
    }

    .footer-logos-wrapper {
        grid-column-gap: 1.25rem;
        border-bottom: 1px solid #00000026;
        justify-content: flex-start;
        padding-bottom: 1.5rem
    }

    .section-customers {
        margin-top: -3rem;
        padding-bottom: 1.5rem
    }

    .regular {
        font-size: 1.375rem
    }

    .customers-wrapper {
        grid-template-columns: 1fr 1fr;
        padding: 3.125rem 0 5rem
    }

    .section-home-highlighted-case_wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 0px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        padding-bottom: 5.625rem;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }

    .section-home-highlighted-case_wrapper.is-demo {
        grid-row-gap: 1rem;
        padding-bottom: 4rem
    }

    .highlight-case-left-column {
        width: 100%;
        max-width: none
    }

    .highlight-case-left-column.is-demo {
        max-width: none
    }

    .logo-76.is-demo {
        height: 2.5rem
    }

    .margin-top-30.width-100.is-flex {
        justify-content: center;
        display: flex
    }

    .highlight-case-right-column {
        width: 100%
    }

    .highlight-case_image-dots {
        display: none
    }

    .section-home-generation {
        margin-top: 0;
        margin-bottom: 6.25rem;
        padding-top: 1.875rem
    }

    .home-generation_title-wrapper-top {
        width: 100%
    }

    .home-generation_title-wrapper-down {
        padding-left: 0
    }

    .section-home-generation_image {
        width: 100%
    }

    .get-started-wrapper {
        z-index: 3;
        height: auto;
        padding: 6.0375rem 1.5rem 6.25rem;
        inset: auto 0% 0%
    }

    .get-started-wrapper.is-home {
        width: auto;
        margin-top: -55%;
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }

    .get-started-wrapper_image {
        height: 4rem;
        top: -2rem
    }

    .section-2columns_wrapper {
        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
    }

    .section-2columns_wrapper.is-mobile-reverse {
        flex-direction: column-reverse
    }

    .section-2columns_wrapper.is-reverse {
        flex-direction: column
    }

    .section-2columns_column {
        width: 100%
    }

    .section-2columns_column.is-testimonial,.section-2columns_column.is-drive,.section-2columns_column.is-mobile-hide,.section-2columns_column.is-hyper,.section-home-help_column-left {
        display: none
    }

    .section-home-sell {
        margin-top: -2.7rem;
        padding-bottom: 6.25rem
    }

    .background-circles {
        display: none
    }

    .div-white-background {
        width: 85.84%;
        height: 3.125rem
    }

    .margin-top-240 {
        margin-top: 4.375rem
    }

    .section-home-testimonials {
        padding-top: 1.25rem;
        padding-bottom: 6.25rem
    }

    .testimonial-slider.is-home,.testimonial-slider.is-hyper {
        display: none
    }

    .testimonial-blue-background {
        width: 94%;
        height: 34.25rem;
        inset: -4rem auto auto -6.25%
    }

    .icon-80 {
        height: 4.375rem
    }

    .image-help {
        width: 100%
    }

    .background-circle {
        display: none
    }

    .logos-mobile-first-row {
        justify-content: space-around;
        margin: 8.875rem 0 0%;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        position: relative
    }

    .logos-mobile-second-row {
        justify-content: space-between;
        margin-top: .625rem;
        display: flex
    }

    .link-block {
        display: none
    }

    .navbar-mobile-container {
        margin-left: 1rem;
        margin-right: 1rem;
        padding-left: 0;
        padding-right: 0
    }

    .navbar-mobile-container.is-new-navbar {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .mobile-menu-links {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .mobile-links-wrapper {
        width: 100%
    }

    .mobile-links-wrapper.is-left {
        padding-bottom: 1.5rem
    }

    .mobile-link-item {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .mobile-link-item.is-request-demo.is-top-margin {
        margin-top: .75rem
    }

    .mobile-links-2columns {
        flex-direction: column;
        align-items: flex-start;
        width: 100%
    }

    .mobile-links-column.is-right {
        border-top: 1px solid var(--dodger-blue-3\<deleted\|variable-69a80150\>);
        border-left-style: none;
        width: 100%;
        padding-top: 1.5rem;
        padding-left: 0
    }

    .mobile-link-row {
        grid-row-gap: 0rem;
        flex-direction: column
    }

    .overflow-x-auto.home-platform.is--multichannel-selling {
        padding-top: 2.5rem;
        padding-bottom: 4rem
    }

    .overflow-x-auto.contact-company-search {
        padding-top: 2.5rem;
        padding-bottom: 5rem
    }

    .overflow-x-auto.is-request-demo.is--multichannel-selling {
        padding-top: 2.5rem;
        padding-bottom: 4rem
    }

    .section-about-stats {
        padding-top: 0
    }

    .section-about-hero_title-gradient-background {
        height: 24.375rem;
        margin-left: 1.25rem
    }

    .section-about-hero_title-wrapper {
        grid-row-gap: 1.875rem
    }

    .h-52 {
        font-size: 2rem
    }

    .section-about-hero_image {
        height: 26.25rem;
        top: -12.5rem;
        right: 0
    }

    .section-about-hero_stats-wrapper {
        grid-column-gap: 4rem;
        justify-content: center;
        width: 100%;
        max-width: none;
        margin-top: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .p-about-statistics {
        font-size: 1.875rem
    }

    .section-about-founding {
        margin-top: 1.625rem;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem
    }

    .section-about-founding_presentation-wrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .presentation-column-right {
        width: 100vw;
        min-height: auto;
        margin-top: 2.5rem;
        margin-left: -1rem;
        margin-right: -1rem;
        padding-top: 6.25rem;
        padding-bottom: 3.125rem;
        padding-right: 1.875rem
    }

    .h-42 {
        font-size: 1.5rem
    }

    .h-42.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        font-size: 1.75rem
    }

    .h-42.color-text-white.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-42.text-align-center.is-mobile-left {
        text-align: left
    }

    .h-42.is-mobile-32 {
        font-size: 2rem
    }

    .founding-image-1 {
        width: 14rem;
        height: 22.75rem
    }

    .founding-image-2 {
        width: 14rem;
        height: 24rem
    }

    .section-about-founding_background {
        top: 14%;
        left: 13%
    }

    .section-about-founding_founding-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 3.33333rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-top: 10rem;
        display: grid
    }

    .founding-column-left,.founding-column-right {
        width: 100%
    }

    .down-logos-wrapper {
        justify-content: space-between
    }

    .logo-78 {
        height: 3.625rem
    }

    .logo-82 {
        height: 3.875rem
    }

    .section-join {
        margin-top: 1.875rem;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .margin-top-60 {
        margin-top: 1.5rem
    }

    .p-xbig.text-align-center {
        font-size: 1.5rem
    }

    .section-demo-hero {
        padding-top: 10.125rem;
        padding-bottom: 6rem
    }

    .author-image {
        width: 3.5rem;
        height: 3.5rem
    }

    .section-demo-customers {
        margin-top: 38rem;
        padding-top: 0;
        padding-bottom: 1.5rem
    }

    .section-demo-customers.is-demo {
        padding-top: 2rem
    }

    .demo-modal {
        width: 100%;
        bottom: -290%
    }

    .demo-form_input-textfield.business-only-email-field2.is-v1 {
        margin-bottom: 1rem
    }

    .demo-text-link {
        font-size: .75rem
    }

    ._404-image {
        width: 28.125rem
    }

    ._404-wrapper {
        max-width: 100%
    }

    .p-24 {
        font-size: 1rem
    }

    .section-prospect-hero {
        padding-top: 11.5rem;
        padding-bottom: 7.875rem
    }

    .section-prospect-hero_grid-column {
        grid-row-gap: 1.5rem;
        margin-top: 1.875rem
    }

    .section-prospect-criteria {
        padding-top: 10.375rem;
        padding-bottom: 3.75rem
    }

    .section-prospect-criteria_image {
        width: 25rem
    }

    .section-prospect-criteria_grid {
        grid-row-gap: 7.5rem;
        grid-template-columns: 1fr
    }

    .max-width-490.is-mobile-330 {
        max-width: none
    }

    .max-width-490.is-mobile-348 {
        max-width: 21.75rem
    }

    .max-width-490.is-mobile-368 {
        max-width: none
    }

    .image-floating.is-1.image-float-fast {
        right: 26%
    }

    .image-floating.is-2.image-float-slow {
        top: -52%
    }

    .image-floating.is-3.image-float-fast,.image-floating.is-4.image-float-slow {
        bottom: -60%
    }

    .section-prospect-data {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .section-prospect-linkedin {
        padding-top: 2.875rem
    }

    .section-prospect-linkedin_image {
        width: 22.5rem;
        position: absolute;
        inset: auto auto -66% 0%
    }

    .section-prospect-crm_image {
        width: 28.75rem;
        height: auto
    }

    .section-prospect-started {
        z-index: 3;
        height: auto;
        margin-top: -16rem;
        padding-top: 6.0375rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-prospect-started_image {
        width: 4rem;
        height: 4rem;
        top: -2.2rem
    }

    .section-prospect-criteria_background {
        height: 25rem
    }

    .hero_background {
        display: none
    }

    .section-hyper-hero {
        padding-top: 11.5rem;
        padding-bottom: 7.875rem
    }

    .section-hyper-hero_grid {
        grid-template-columns: 1fr
    }

    .section-hyper-hero_grid-column {
        grid-row-gap: 1.5rem;
        margin-top: 1.875rem
    }

    .section-hyper-personalization1 {
        padding-top: 0;
        padding-bottom: 3.75rem
    }

    .section-hyper-personalization2 {
        padding-top: 2.875rem;
        padding-bottom: 15rem
    }

    .section-hyper-personalization1_grid-column1 {
        display: none
    }

    .section-hyper-personalization1_grid-column2 {
        margin-top: 4.75rem
    }

    .max-width-480.is-tablet-368 {
        max-width: none
    }

    .section-hyper-personalization1_background-1 {
        height: 25rem
    }

    .section-hyper-personalization1_image {
        width: 100%;
        height: 20.75rem;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        inset: 0% auto auto 0%
    }

    .image-deliverability-personas {
        height: 26.625rem;
        margin-top: -38px;
        position: relative;
        left: auto;
        right: 0%
    }

    .section-started {
        z-index: 3;
        height: auto;
        margin-top: 15rem;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-hyper-personalization2_column1 {
        flex-direction: column;
        display: flex
    }

    .section-hyper-personalization2_column2 {
        width: 100%;
        position: absolute;
        top: 18.4rem
    }

    .max-width-460 {
        max-width: none
    }

    .section-unspam-hero_grid-column-left {
        margin-top: 1.875rem
    }

    .max-width-500 {
        max-width: 24rem
    }

    .section-warm-hero_grid {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .section-warm-hero_grid.is-center {
        padding-top: 0
    }

    .section-warm-started {
        z-index: 3;
        height: auto;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-warm-how.is--email-deliverability {
        padding-bottom: 3.75rem
    }

    .h-46 {
        font-size: 2rem
    }

    .h-46.is-tablet-center {
        text-align: left
    }

    .h-46.is-mobile-32 {
        font-size: 2rem
    }

    .section-warm-how_grid {
        justify-items: start
    }

    .circle-logo-deco.is-blue {
        background-color: var(--medium-blue\<deleted\|variable-0c96716e\>);
        background-color: #017ffa
    }

    .circle-arrow-wrapper.is-blue {
        position: absolute;
        inset: auto 0% -11%
    }

    .section-competitive-hero_image {
        width: auto;
        height: 31.25rem;
        position: relative;
        top: auto;
        right: 12%
    }

    .margin-top-xmedium.is-flex {
        justify-content: center
    }

    .section-competitive-grid {
        background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
        margin-top: -4.7rem
    }

    .section-competitive-title {
        padding-top: 4.375rem;
        padding-bottom: 6.25rem
    }

    .section-competitive-grid_wrapper {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .section-competitive-grid_column {
        width: 100%;
        max-width: none;
        padding: 1.25rem 1.875rem 1.875rem
    }

    .h-26 {
        font-size: 1.25rem
    }

    .section-competitive-join {
        z-index: 3;
        padding-top: 3.125rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-competitive-join_column2 {
        border-bottom: 1px solid #2222224d;
        padding-bottom: 2.625rem
    }

    .section-competitive-grid_background {
        height: 25rem;
        display: none
    }

    .section-smart-hero {
        padding-top: 11.375rem;
        padding-bottom: 3.5rem
    }

    .section-smart-table {
        padding-top: 1.625rem;
        padding-bottom: 4.125rem
    }

    .tabs {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-columns: 1fr;
        display: none
    }

    .tab-item {
        color: var(--midnight-blue\<deleted\|variable-45e6ce7e\>);
        font-size: 1.125rem
    }

    .tabs-content {
        display: none
    }

    .vertical-rod {
        height: 100%
    }

    .tab-wrapper {
        grid-row-gap: 1.875rem;
        flex-direction: column;
        display: flex
    }

    .tab-pane {
        flex-direction: column;
        position: relative
    }

    .tab-pane.border-radius-16 {
        display: block
    }

    .section-smart-value {
        padding-top: 8.75rem;
        padding-bottom: 6.25rem
    }

    .section-smart-value.is--automated-sales-workflow-page {
        padding-top: 4rem
    }

    .section-smart-value_column {
        max-width: 26.875rem
    }

    .section-smart-value_text-wrapper1 {
        margin-top: -1.25rem;
        position: static
    }

    .section-smart-value_text-wrapper2 {
        width: 100%;
        margin-top: -2rem;
        position: static
    }

    .section-smart-value_background {
        width: 80%;
        height: 26.875rem;
        inset: auto 0% -3.125rem auto
    }

    .section-smart-goodbye {
        margin-top: 0;
        padding-top: 6rem;
        padding-bottom: 6.25rem
    }

    .section-smart-goodbye_image {
        height: 25rem;
        margin-top: 1.625rem
    }

    .section-smart-goodbye_logo-image {
        height: 4rem;
        top: -2rem
    }

    .section-smart-started {
        z-index: 3;
        height: auto;
        margin-top: 12rem;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .decoration-shadow1 {
        bottom: -6%
    }

    .decoration-shadow2 {
        bottom: -11%
    }

    .section-smart-table_text-wrapper1 {
        position: relative
    }

    .section-smart-table_text-wrapper2 {
        position: relative;
        top: 0%;
        right: 0%
    }

    .tab-highlight-wrapper.is-1 {
        inset: 33% -3% auto auto
    }

    .tab-highlight-wrapper.is-2 {
        top: 47%;
        right: -3%
    }

    .tab-highlight-wrapper.is-3 {
        top: 35%;
        right: -3%
    }

    .tab-highlight-wrapper.is-4 {
        top: 39%;
        right: -3%
    }

    .tab-highlight-wrapper.is-5 {
        top: 47%;
        right: -3%
    }

    .tab-highlight-wrapper.is-6 {
        top: 39%;
        right: -3%
    }

    .tab-highlight-wrapper.is-7 {
        top: 38%;
        right: -3%
    }

    .tab-highlight-wrapper.is-8 {
        top: 50%;
        right: -3%
    }

    .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-collection-list.is-tablet-padding {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .blog-list-background {
        display: none
    }

    .section-blogtemplate-hero {
        padding-bottom: 4.5rem
    }

    .blog-grid-column1 {
        max-width: 30rem
    }

    .div-white {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .wrapper-horizontal {
        justify-content: center
    }

    .section-blogtemplate-content {
        padding-bottom: 6.75rem
    }

    .blog-richtext-container {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        width: 100%;
        max-width: 30rem
    }

    .section-blog-started {
        z-index: 3;
        height: auto;
        padding-bottom: 0;
        inset: auto 0% 0%
    }

    .section-blog-started_wrapper {
        margin-left: -1rem;
        margin-right: -1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .margin-top-56.mobile-width-100 {
        justify-content: center;
        width: 100%;
        display: flex
    }

    .customer-collection-list {
        grid-template-columns: 1fr
    }

    .customer-collection-list_item {
        min-height: 23.25rem
    }

    .section-customertemplate-hero {
        padding-top: 8.75rem;
        padding-bottom: 4.5rem
    }

    .section-customertemplate-content {
        padding-bottom: 4.5rem
    }

    .customer-template-column1 {
        grid-row-gap: 1.5rem;
        width: 100%;
        position: static
    }

    .customer-template-column1.is-new {
        max-width: none
    }

    .customer-template-column2 {
        width: 100%
    }

    .customer-informations_getstarted-wrapper {
        display: none;
        position: relative;
        top: 0
    }

    .section-customertemplate-related {
        padding-bottom: 3rem
    }

    .stroke-wrapper {
        padding-top: 3rem
    }

    .customer-richtext h2 {
        font-size: 1.5rem;
        line-height: 120%
    }

    .customer-richtext blockquote {
        margin-top: 2rem;
        font-size: 1.5rem;
        line-height: 120%
    }

    .mobile-grid-tab {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-items: start;
        max-width: 25rem;
        display: flex
    }

    .rod-26 {
        border: 1px dashed var(--medium-blue\<deleted\|variable-0c96716e\>);
        flex-direction: column;
        align-items: center;
        width: 0;
        height: 1.625rem;
        margin-left: 6.4375rem
    }

    .form-wrapper-home {
        width: 25rem;
        margin-left: 0
    }

    .icon-height-30 {
        object-fit: fill;
        height: 1.625rem
    }

    .section-text-hero {
        padding-top: 12rem;
        padding-bottom: 3rem
    }

    .section-text-content {
        padding-bottom: 4.5rem
    }

    .section-warm-hero_image-wrapper {
        width: 34rem;
        height: 34rem;
        right: -2rem
    }

    .icon-testimonial {
        object-fit: fill;
        width: 1.625rem;
        height: 1.625rem
    }

    .co-funders-logos-wrapper {
        grid-column-gap: 1.875rem;
        grid-row-gap: 1.875rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .co-funder-logo {
        height: 3.75rem
    }

    .career-list-background-top {
        display: none
    }

    .section-careerlist-hero {
        padding-top: 12rem;
        padding-bottom: 3rem
    }

    .section-careerlist-list {
        padding-bottom: 4.5rem
    }

    .more-button-wrapper {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .location-item {
        width: 18.125rem
    }

    .career-list-background-down {
        display: none
    }

    .career-wrapper {
        padding-bottom: 1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .section-about-hero-2 {
        margin-top: 9.375rem
    }

    .about-hero-image {
        background-position: 50%;
        width: 100%;
        height: 420px
    }

    .about-hero-text {
        grid-row-gap: 1.25rem;
        width: 96%;
        height: 390px;
        padding: 30px
    }

    .wrapper-big {
        width: 100%;
        margin-top: -2rem;
        position: static
    }

    .about-hero-text-container {
        grid-row-gap: 1.25rem
    }

    .h-46-2.is-tablet-center {
        text-align: left
    }

    .section-unspam-started {
        z-index: 3;
        height: auto;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .h-large-2.color-text-white,.h-large-2.color-text-white-founderspage {
        font-size: 1.75rem
    }

    .h-large-2.is-light.text-align-center {
        max-width: 25rem;
        font-size: 1.5rem
    }

    .blog-collection-list_item-bottom {
        padding: 1rem
    }

    .section-ai-hero {
        padding-top: 11.75rem;
        padding-bottom: 6.25rem
    }

    .section-ai-hero_grid {
        grid-template-columns: 1fr
    }

    .section-ai-hero_grid-column1 {
        grid-row-gap: 1.5rem;
        max-width: 31.125rem;
        margin-top: 1.875rem
    }

    .p-big-2.is-lineheight-1-8 {
        font-size: .875rem
    }

    .p-big-2.color-text-white,.p-big-2.color-text-white2 {
        font-size: 1rem
    }

    .section-ai-hero_grid-column2 {
        grid-row-gap: 1.5rem;
        margin-top: 1.875rem;
        display: none
    }

    .section-ai-personalization_background {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-ai-personalization_background.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-ai-personalization1_grid {
        grid-template-columns: 1fr
    }

    .section-ai-personalization1_grid-column1 {
        margin-top: 97px
    }

    .section-ai-personalization1_grid-column2 {
        margin-top: 4.75rem
    }

    .h-42-2 {
        padding-top: 32px;
        font-size: 1.5rem
    }

    .h-42-2.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .section-ai-personalization1 {
        padding-top: 0;
        padding-bottom: 3.75rem
    }

    .section-ai-personalization2 {
        padding-top: 2.875rem;
        padding-bottom: 15rem;
        position: relative
    }

    .section-ai-personalization2_column2 {
        width: auto
    }

    .section-ai-started {
        z-index: 3;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-multi-hero_grid {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .section-multi-hero_grid-column1 {
        grid-row-gap: 1.5rem;
        margin-top: 1.875rem
    }

    .section-multi-hero_grid-column1.is--multichannel-selling {
        margin-top: 0
    }

    .section-multi-personalization1 {
        padding-top: 0;
        padding-bottom: 1.625rem
    }

    .section-multi-personalization_background-1 {
        width: 50%;
        height: 21.875rem
    }

    .section-multi-personalization1_grid-column1 {
        margin-left: auto;
        margin-right: auto
    }

    .section-multi-personalization1_grid-column1.is--social-prospecting {
        width: 100%
    }

    .column {
        max-width: 25rem;
        margin-left: auto;
        margin-right: auto
    }

    .column.is-big {
        width: 130%;
        max-width: none
    }

    .column.is-top-margin {
        margin-left: auto;
        margin-right: auto
    }

    .column.in-the-news {
        width: 100%;
        max-width: none
    }

    .section-multi-personalization1_image-1.mobile-height-auto {
        height: auto
    }

    .multi-channel_lottie-animation2 {
        top: 69px
    }

    .section-multi-personalization2_image {
        width: 100%;
        height: auto
    }

    .section-multi-personalization_background-2 {
        width: 70%;
        height: 21.875rem;
        bottom: -1.875rem
    }

    .section-multi-personalization2 {
        padding-top: 1.625rem;
        padding-bottom: 1.625rem
    }

    .oval-decoration-1 {
        display: none
    }

    .section-multi-personalization3 {
        margin-top: 0;
        padding-top: 6.25rem
    }

    .section-multi-personalization3_image {
        width: 100%;
        height: auto;
        position: relative;
        left: -40px
    }

    .section-ai-copywriter-white-image.is--ai-copywriter {
        padding-bottom: 6.8rem
    }

    .oval-decoration-3 {
        display: none
    }

    .unspam-image {
        margin-top: 0;
        top: 0;
        right: 0%
    }

    .section-warm-hero_image-wrapper-right {
        height: 34rem;
        right: -2rem
    }

    .section-deliver-hero {
        padding-top: 10.75rem;
        padding-bottom: 3rem
    }

    .deliver-background-top {
        display: none
    }

    .section-deliver-hero_grid-column-left {
        grid-row-gap: 1rem;
        margin-top: 1.875rem
    }

    .section-deliver-hero_image {
        position: relative;
        top: auto;
        right: 12%
    }

    .section-deliver-learning_wrapper {
        flex-direction: column
    }

    .deliver-item {
        width: 100%;
        height: 12.5rem;
        padding: 1.25rem
    }

    .deliver-testimonial-wrapper {
        grid-row-gap: 3rem;
        flex-direction: column;
        align-items: center;
        padding-left: 1.5rem
    }

    .deliver-testimonial-wrapper_right-wrapper {
        width: 100%
    }

    .quote-wrapper {
        max-width: none
    }

    .section-academylist-hero {
        padding-top: 12rem;
        padding-bottom: 3rem
    }

    .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-smart-value_tag-name.is-margin {
        right: 24px
    }

    .section-thanks {
        padding-top: 11.5rem;
        padding-bottom: 7.875rem
    }

    .section-thanks.is-trial-end {
        min-height: calc(100dvh - 2.625rem)
    }

    .request-sticky-wrapper {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .request-demo-wrapper.request-demo-link {
        grid-column-gap: .5rem
    }

    .icon-24.is--request-a-demo {
        height: 1.5rem
    }

    .request-text {
        margin-right: 0
    }

    .grid-collection-list {
        grid-template-columns: 1fr
    }

    .form-block-wrapper-testing {
        width: 25rem
    }

    .form-wrapper-home-testing {
        width: 25rem;
        margin-left: 0
    }

    .form-demo_text-field-testing {
        width: 25rem;
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .6875rem
    }

    .form-demo_text-field-testing.is-blog {
        width: 100%;
        height: 3.125rem;
        font-size: .875rem
    }

    .button-testing.with-icon.is-form,.button-testing.with-icon.is-forfm-request {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-testing.is-demo,.button-testing.is-subscribe,.button-testing.is-blog {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .form-block-wrapper-test2 {
        width: 25rem
    }

    .form-wrapper-home-test2 {
        width: 25rem;
        margin-left: 0
    }

    .form-demo_text-field-test2 {
        width: 25rem;
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .6875rem
    }

    .form-demo_text-field-test2.is-blog {
        width: 100%;
        height: 3.125rem;
        font-size: .875rem
    }

    .button-test2.with-icon.is-form,.button-test2.with-icon.is-forfm-request {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-test2.is-demo,.button-test2.is-subscribe,.button-test2.is-blog {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .form-block-wrapper-partial-mobile,.form-block-wrapper-test {
        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
    }

    .form-demo_text-field-hybrid.is-blog {
        width: 100%;
        height: 3.125rem;
        font-size: .875rem
    }

    .section-unspam-hero_image-wrapper-right {
        height: 34rem;
        position: relative
    }

    .section-feature-11_image {
        position: relative;
        bottom: auto
    }

    .h-37 {
        font-size: 1.5rem
    }

    .h-37.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        font-size: 1.75rem
    }

    .h-37.color-text-white.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-37.text-align-center.is-mobile-left {
        text-align: left
    }

    .h-37.is-mobile-32 {
        font-size: 2rem
    }

    .section-features-13-grid_wrapper {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .section-features-13-grid_column {
        width: 100%;
        max-width: none;
        padding: 1.25rem 1.875rem 1.875rem
    }

    .features-13-title {
        padding-top: 4.375rem;
        padding-bottom: 4.375rem
    }

    .features-13-title.is--mobile-padding-bottom-small {
        padding-bottom: 2.5rem
    }

    .section-feature-13-grid {
        background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>)
    }

    .section-feature-13-grid.is--mobile-bottom-padding-small {
        padding-bottom: 56px
    }

    .section-features-13-wrapper-1 {
        margin-top: 0
    }

    .features-14-image {
        width: 100%
    }

    .section-cta-6-wrapper {
        z-index: 3;
        padding-top: 3.125rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-cta-6_logo-grid-wrapper {
        grid-template-columns: 1fr 1fr;
        padding: 3.125rem 0 5rem
    }

    .section-features-11_grid {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .module-features-2-wrapper {
        padding-bottom: 6.25rem
    }

    .module-feature-3-clean-wrapper {
        padding-top: 1.25rem;
        padding-bottom: 6.25rem
    }

    .module-features-3-clean_blue-background {
        width: 94%;
        height: 100%;
        bottom: auto;
        left: -6.25%;
        right: auto
    }

    .section-space---partners,.space-partnership-page,.section-space---partners-large {
        padding-top: 12rem;
        padding-bottom: 3rem
    }

    .button-partners.with-icon.is-form,.button-partners.with-icon.is-forfm-request {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-partners.is-demo,.button-partners.is-subscribe,.button-partners.is-blog,.button-partners.is-demo-copy {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .faq-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .faq-wrapper {
        margin-top: 1.5rem
    }

    .faq-question {
        grid-column-gap: .5rem
    }

    .collection-list {
        padding-left: 1rem
    }

    .reset-button.is-right-margin {
        margin-right: 1rem
    }

    .customer-filter-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .shadow-bg {
        display: block
    }

    .filter-empty {
        padding: 6rem 1rem
    }

    .empty-filter-title-wrapper {
        align-items: stretch;
        width: 100%;
        max-width: none
    }

    .reset-button-underline.is-right-margin {
        margin-right: 1rem
    }

    .button-clear-filter.with-icon.is-form,.button-clear-filter.with-icon.is-forfm-request {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-clear-filter.is-demo,.button-clear-filter.is-subscribe,.button-clear-filter.is-blog,.button-clear-filter.is-demo-copy {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .tablet-padding {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section-demo-hero-clean {
        padding-bottom: 6rem
    }

    .section-home-testimonials-clean {
        padding-top: 1.25rem;
        padding-bottom: 6.25rem
    }

    .section-customers-clean {
        margin-top: 0;
        padding-top: 3.25rem;
        padding-bottom: 1.5rem
    }

    .section-home-generation-clean {
        margin-top: 0;
        margin-bottom: 6.25rem;
        padding-top: 1.875rem
    }

    .section-unspam-started-clean {
        z-index: 3;
        height: auto;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-competitive-join-clean {
        z-index: 3;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .menu-link-arrow {
        display: none
    }

    .section-competitive-grid_column-2 {
        width: 100%;
        max-width: none;
        padding: 1.25rem 1.875rem 1.875rem
    }

    .section-competitive-title-2 {
        padding-top: 4.375rem;
        padding-bottom: 6.25rem
    }

    .section-competitive-grid-2 {
        background-color: #111a4a;
        margin-top: -4.7rem;
        padding-bottom: 4rem
    }

    .h-26-2 {
        font-size: 1.25rem
    }

    .section-competitive-grid_background-2 {
        height: 25rem;
        display: none
    }

    .h-x-large-2 {
        font-size: 38px
    }

    .h-x-large-2.text-align-center.no-mobile-center {
        text-align: left
    }

    ._2-section-ai-personalization_background-copy {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    ._2-section-ai-personalization_background-copy.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-home-platform-clean-2.is--multichannel-selling {
        padding-top: 0;
        padding-bottom: 0
    }

    .button-4.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .secrion-2-grids {
        padding-top: 11.375rem;
        padding-bottom: 3.5rem
    }

    .secrion-2-grids.tablet-padding-top-0 {
        padding-top: 0
    }

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

    .grid-2columns-2.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
    }

    .form-demo_text-field-2 {
        width: 25rem;
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .6875rem
    }

    .h-46-3.is-mobile-32 {
        font-size: 2rem
    }

    .h-46-3.is-tablet-center {
        text-align: left;
        text-align: center
    }

    .section-unspam-hero_grid-column-left-2 {
        grid-row-gap: 1rem;
        margin-top: 1.875rem
    }

    .section-smart-table_text-wrapper1-2 {
        position: relative
    }

    .tab-highlight-wrapper-2.is-2 {
        top: 47%;
        right: -3%
    }

    .tab-highlight-wrapper-2.is-1 {
        inset: 33% -3% auto auto
    }

    .tab-highlight-wrapper-2.is-6 {
        top: 39%;
        right: -3%
    }

    .tab-highlight-wrapper-2.is-7 {
        top: 38%;
        right: -3%
    }

    .tab-highlight-wrapper-2.is-3 {
        top: 35%;
        right: -3%
    }

    .tab-highlight-wrapper-2.is-4 {
        top: 39%;
        right: -3%
    }

    .tab-highlight-wrapper-2.is-8 {
        top: 50%;
        right: -3%
    }

    .tab-highlight-wrapper-2.is-5 {
        top: 47%;
        right: -3%
    }

    .rod-26-2 {
        border: 1px dashed #017ffa;
        flex-direction: column;
        align-items: center;
        width: 0;
        height: 1.625rem;
        margin-left: 6.4375rem
    }

    .tab-item-2 {
        color: #0e255080;
        font-size: 1.125rem
    }

    .section-prospect-criteria_background-2 {
        height: 25rem
    }

    .section-prospect-data-2 {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .h-xxx-large-2 {
        font-size: 44px
    }

    .h-xxx-large-2.color-text-white.text-align-center {
        text-align: center;
        margin-left: 0;
        font-size: 2.875rem
    }

    .section-prospect-criteri2 {
        padding-top: 10.375rem;
        padding-bottom: 3.75rem
    }

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

    .cta-6-clean-bottom {
        z-index: 3;
        height: auto;
        margin-top: 12rem;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .cta-3-clean {
        z-index: 3;
        height: auto;
        inset: auto 0% 0%
    }

    .hero-13_hero-image-wrapper.mobile-hide,.hero-13.is--automated-sales-workflow {
        display: none
    }

    .hero-14_content-wrapper {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .hero-14_left-column-wrapper {
        grid-row-gap: 1rem;
        margin-top: 1.875rem
    }

    .section-prospect-crm_image-copy {
        width: 100%;
        height: auto
    }

    .hero-13_inner-wrapper {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .section-integrations-how-it-works.color-bg-light-blue {
        padding-top: 4rem
    }

    .section-contact-company-search {
        padding-bottom: 0
    }

    .contact-company-search-crm {
        padding-top: 4rem
    }

    .benefits-image {
        object-fit: contain;
        max-height: 25rem
    }

    .mobile-padding-top-0 {
        padding-top: 0
    }

    .mobile-margin-top-0 {
        margin-top: 0
    }

    .mobile-padding-bottom-0 {
        padding-bottom: 0
    }

    .module-feature-3-clean-wrapper-2 {
        padding-top: 1.25rem;
        padding-bottom: 6.25rem
    }

    .module-features-3-clean_blue-background-2 {
        width: 94%;
        height: 100%;
        bottom: auto;
        left: -6.25%;
        right: auto
    }

    .section-founders-personas.is--ai-copywriter {
        padding-bottom: 3rem
    }

    .section-competitive-grid-3 {
        background-color: #111a4a;
        margin-top: -4.7rem
    }

    .section-home-testimonials-2 {
        padding-top: 1.25rem;
        padding-bottom: 6.25rem
    }

    .testimonial-blue-background-2 {
        width: 94%;
        height: 34.25rem;
        inset: -4rem auto auto -6.25%
    }

    .section-2--personas {
        padding-top: 2.875rem;
        padding-bottom: 15rem;
        position: relative
    }

    .section-founders-personas-bottom.is--ai-copywriter {
        padding-bottom: 3rem
    }

    .section-competitive-grid_column-2-sellers {
        width: 100%;
        max-width: none;
        padding: 1.25rem 1.875rem 1.875rem
    }

    .hero-image-sellers.in-mobile-scaledown {
        padding-top: 0;
        padding-right: 0;
        top: 0%;
        left: -23%
    }

    .hero-personas-sellers-wrapper {
        padding-top: 0
    }

    .hero-personas-sellers-wrapper.mobile-hide {
        display: none
    }

    .hero-personas {
        margin-left: 65px
    }

    .hero-personas.is--automated-sales-workflow {
        display: none
    }

    .section-whole-1-personas {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .personas-image {
        display: none
    }

    .personas-blue-background {
        width: 94%;
        height: 34.25rem;
        inset: -4rem auto auto -6.25%
    }

    .section-personas-blue {
        padding-top: 1.25rem;
        padding-bottom: 6.25rem
    }

    .personas-blue-section-2 {
        width: 94%;
        height: 34.25rem;
        inset: -4rem auto auto -6.25%
    }

    .section-whole-1-personas-2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .h-medium-bold-3 {
        font-size: 1rem
    }

    .demo-text-link-2 {
        font-size: .75rem
    }

    .demo-modal-2 {
        bottom: -266%
    }

    .section-demo-hero-clean-2 {
        padding-bottom: 6rem
    }

    .hero-competitors.is--automated-sales-workflow {
        display: none
    }

    .section-competitor_comparison {
        padding-bottom: 13px
    }

    .section-comparison_image {
        width: 28.75rem;
        height: auto
    }

    .competitors-blue-background {
        width: 94%;
        height: 34.25rem;
        inset: -4rem auto auto -6.25%
    }

    .data_accuracy-image,.hero-competitors-wrapper.mobile-hide {
        display: none
    }

    .section-competitors-blue {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 6.25rem
    }

    .section-2--competitors {
        padding-top: 2.875rem;
        padding-bottom: 15rem;
        position: relative
    }

    .image-competitor-workflows {
        height: 26.625rem;
        position: relative;
        left: auto;
        right: 0%
    }

    .section-competitors-white.is--ai-copywriter,.section-competitors-business.is--ai-copywriter {
        padding-bottom: 3rem
    }

    .competitor-business-image.is--mobile-height-auto {
        height: auto
    }

    .section-competitors-middle {
        padding-top: 0;
        padding-bottom: 3.75rem
    }

    .section-ai-personalization_background-copy {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-ai-personalization_background-copy.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-competitors-workflows-grid {
        grid-template-columns: 1fr
    }

    .section-competitors-column2 {
        margin-top: 4.75rem
    }

    .hero-competitor-comparison.is--automated-sales-workflow {
        display: none
    }

    .circle-arrow-wrapper-3.is-blue {
        position: absolute;
        inset: auto 0% -11%
    }

    .section-competitive-join-clean-2,.section-case_study-cta {
        z-index: 3;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-competitors-case_study-column2 {
        border-bottom: 1px solid #2222224d;
        padding-bottom: 2.625rem
    }

    .hero-competitors-comparison-wrapper.mobile-hide {
        display: none
    }

    .h-42-case-study-cta {
        font-size: 1.5rem
    }

    .h-42-case-study-cta.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .button-4-story.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-story.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-story.with-icon-story.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .section-comparison-story {
        padding-top: 1.25rem
    }

    .button-4-customer-story.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .section-competitors-story-blue {
        padding-top: 2.875rem;
        padding-bottom: 15rem;
        position: relative
    }

    .section-customercomparison_background {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-customercomparison_background.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-competitorstory_column2-copy {
        width: auto
    }

    .section-2customerstory_column-right {
        width: 100%
    }

    .section-2customerstory_column-right.is-testimonial,.section-2customerstory_column-right.is-drive,.section-2customerstory_column-right.is-mobile-hide,.section-2customerstory_column-right.is-hyper {
        display: none
    }

    .image-customerstory {
        height: 26.625rem;
        position: relative;
        left: auto;
        right: 0%
    }

    .h-large-2-white.color-text-white,.h-large-2-white.color-text-white-founderspage {
        font-size: 1.75rem
    }

    .section-started-2 {
        z-index: 3;
        height: auto;
        margin-top: 15rem;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-customers-clean-competitors {
        margin-top: 0;
        padding-top: 3.25rem;
        padding-bottom: 1.5rem
    }

    .section-started-comparison {
        z-index: 3;
        height: auto;
        margin-top: 15rem;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .cta-3-clean-2 {
        z-index: 3;
        height: auto;
        inset: auto 0% 0%
    }

    .section-started-3,.section-started-3-comparison {
        z-index: 3;
        height: auto;
        margin-top: 15rem;
        padding-top: 5.625rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-prospect-started-2 {
        z-index: 3;
        height: auto;
        margin-top: -16rem;
        padding-top: 6.0375rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .section-demo-hero-clean-comparison {
        padding-bottom: 6rem
    }

    .section-competitive-join-2,.section-competitive-reviews {
        z-index: 3;
        padding-top: 3.125rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .page-padding-competitors {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section-competitive-join_column2-competitors,.section-competitive-join_column2-copy {
        border-bottom: 1px solid #2222224d;
        padding-bottom: 2.625rem
    }

    .h-46-3-reviews.is-mobile-32 {
        font-size: 2rem
    }

    .h-46-3-reviews.is-tablet-center,.h-46-3-reviews.is-tablet-center-reviews {
        text-align: left
    }

    .margin-top-medium-reviews.is-mobile-absolute {
        margin-top: 0;
        position: absolute;
        inset: auto auto 1.5rem 0%
    }

    .section-reviews-how_grid {
        justify-items: start
    }

    .section-competitive-title-reviews {
        padding-top: 4.375rem;
        padding-bottom: 6.25rem
    }

    .h-42-reviews {
        font-size: 1.5rem
    }

    .h-42-reviews.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-42-reviews.color-text-white-reviews.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-42-reviews.color-text-white-reviews.text-align-center-reviews.is-mobile-align-left,.h-42-reviews.color-text-white-reviews.text-align-center-reviews.is-mobile-align-left-reviews,.h-42-reviews.color-text-white-compe.text-align-center.is-mobile-align-left,.h-42-reviews.color-text-white-compe.text-align-center.is-mobile-align-left,.h-42-reviews.color-text-white-compe.text-align-center-reviews.is-mobile-align-left,.h-42-reviews.color-text-white-compe.text-align-center-reviews.is-mobile-align-left-reviews {
        text-align: left;
        font-size: 1.75rem
    }

    .section-reviews-grid {
        background-color: #111a4a;
        margin-top: -4.7rem
    }

    .p-big-2-reviews.is-lineheight-1-8 {
        font-size: .875rem
    }

    .p-big-2-reviews.color-text-white {
        font-size: 1rem
    }

    .section-reviews-grid_column-2 {
        width: 100%;
        max-width: none;
        padding: 1.25rem 1.875rem 1.875rem
    }

    .section-demo-hero-clean-comp {
        padding-bottom: 6rem
    }

    .competitors-blue-background-tab {
        width: 94%;
        height: 18.8rem;
        margin-top: 57px;
        inset: -4rem auto auto -6.25%
    }

    .p-big-2w.is-lineheight-1-8 {
        font-size: .875rem
    }

    .p-big-2w.color-text-white,.p-big-2w.color-text-white2 {
        font-size: 1rem
    }

    .footer-component-2 {
        padding-top: 6.625rem;
        padding-bottom: 2.875rem
    }

    .button-4-customer-story-utrust.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-utrust.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story-chatt.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-chatt.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story-semant.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-semant.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story-deel.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-deel.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story-vanta.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-vanta.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story-hotel.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-hotel.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story-techmagic.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-techmagic.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story--docdig.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story--docdig.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-stort-curalate.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-stort-curalate.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .button-4-customer-story-honeybook.with-icon.is-form {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-4-customer-story-honeybook.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .hero-image-sellers-copy.in-mobile-scaledown,.hero-image-personas-founders.in-mobile-scaledown {
        padding-top: 0;
        padding-right: 0;
        top: 0%;
        left: -23%
    }

    .section-ai-personalization2_column1-founders-personas {
        margin-top: -33px;
        margin-bottom: 79px;
        padding-top: 0;
        padding-bottom: 0
    }

    .container-founders-personas {
        margin-top: 117px
    }

    .section-2columns_column-center {
        align-items: center;
        width: 100%
    }

    .section-2columns_column-center.is-testimonial,.section-2columns_column-center.is-drive,.section-2columns_column-center.is-mobile-hide,.section-2columns_column-center.is-hyper {
        display: none
    }

    .grid-2columns-center {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: center
    }

    .grid-2columns-center.margin-bottom-large {
        grid-template-columns: 1fr
    }

    .grid-2columns-center.is-padding {
        padding-bottom: 9.75rem
    }

    .grid-2columns-center.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-center.is-center.is-blog,.grid-2columns-center.is-center.margin-bottom-large.in-the-news-grid {
        grid-row-gap: 2rem
    }

    .grid-2columns-center.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 0rem
    }

    .grid-2columns-center.is-customer {
        grid-row-gap: 4.5rem
    }

    .grid-2columns-center.is-reverse {
        grid-column-gap: 16px;
        grid-row-gap: 3.75rem;
        flex-direction: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .grid-2columns-center.is-reverse.is--grid-gap-0 {
        grid-row-gap: 0rem
    }

    .grid-2columns-center.mobile-gap-2 {
        grid-row-gap: 2rem
    }

    .grid-2columns-center.is-grid-gap-0 {
        grid-row-gap: 0rem
    }

    .image-deliverability-personas-agencies {
        width: auto;
        padding-top: 54px
    }

    .section-fragmentedsolutions-personas-managers {
        padding-bottom: 89px
    }

    .section-sellers-personas {
        margin-top: -26px
    }

    .section-sellers-personas.is--ai-copywriter {
        padding-bottom: 3rem
    }

    .table-module-1_grid.is-3cl-new {
        grid-template-columns: 2fr 1fr 1fr
    }

    .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-top.is-blue {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .table-module-1_grid-item.is-top.is-mobile-hide {
        display: none
    }

    .table-module-1_grid-item.is-top.is-newblue {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .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
    }

    .table-module-1_grid-item.is-tab-new {
        flex-direction: column;
        align-items: flex-start;
        font-size: .875rem;
        display: flex
    }

    .table-module-1_grid-item.is-content-newblue {
        background-color: #0000;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 1rem
    }

    .table-module-1_grid-item-spacer.is-content-blue {
        display: none
    }

    .table-module-1_grid-item-spacer.is-content-blue.is-tab1 {
        background-color: #0000;
        display: flex
    }

    .table-module-1_grid-item-spacer.is-mobile-hide,.table-module-1_grid-item-spacer.is-content-newblue {
        display: none
    }

    .table-module-1_grid-item-spacer.is-content-newblue.is-tab1 {
        background-color: #0000;
        display: flex
    }

    .module-top-title {
        flex: none
    }

    .table-module-2_grid {
        grid-template-columns: 1fr
    }

    .table-module-2_grid-item.is-top {
        flex-direction: row;
        display: block
    }

    .table-module-2_grid-item.is-top.is-blue {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .table-module-2_grid-item.is-top.is-mobile-hide {
        display: none
    }

    .table-module-2_grid-item.is-content-blue {
        background-color: #0000
    }

    .table-module-2_grid-item.is-empty {
        display: none
    }

    .table-module-2_grid-item.is-mobile-title {
        border-bottom-style: none;
        padding-top: 1rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .table-module-2_grid-item.is-column2,.table-module-2_grid-item.is-column3-4 {
        display: flex
    }

    .module-feature-clean-competitors {
        padding-top: 1.25rem;
        padding-bottom: 6.25rem
    }

    .module-features-3-clean_blue-background-competitors {
        width: 94%;
        height: 100%;
        bottom: auto;
        left: -6.25%;
        right: auto
    }

    .section-2columns_column-right-competitors {
        width: 100%
    }

    .section-2columns_column-right-competitors.is-testimonial,.section-2columns_column-right-competitors.is-drive,.section-2columns_column-right-competitors.is-mobile-hide,.section-2columns_column-right-competitors.is-hyper {
        display: none
    }

    .margin-top-30-competitors.width-100.is-flex {
        justify-content: center;
        display: flex
    }

    .h-large-2-comp.color-text-white,.h-large-2-comp.color-text-white-founderspage {
        font-size: 1.75rem
    }

    .h-large-2-comp.is-light.text-align-center {
        max-width: 25rem;
        font-size: 1.5rem
    }

    .h-large-2-comp.color-text-white-comp {
        font-size: 1.75rem
    }

    .margin-top-30-comp.width-100.is-flex {
        justify-content: center;
        display: flex
    }

    .testimonial-slider-comp.is-home,.testimonial-slider-comp.is-hyper {
        display: none
    }

    .section-columns-competitors {
        padding-top: 1.25rem
    }

    .section-2columns_wrapper-comp {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .section-2columns_column-right-comp {
        width: 100%
    }

    .section-2columns_column-right-comp.is-testimonial,.section-2columns_column-right-comp.is-drive,.section-2columns_column-right-comp.is-mobile-hide,.section-2columns_column-right-comp.is-hyper {
        display: none
    }

    .margin-top-30-compe.width-100.is-flex {
        justify-content: center;
        display: flex
    }

    .max-width-460-comp {
        max-width: none
    }

    .h-large-2-compe.color-text-white,.h-large-2-compe.color-text-white-founderspage {
        font-size: 1.75rem
    }

    .h-large-2-compe.is-light.text-align-center {
        max-width: 25rem;
        font-size: 1.5rem
    }

    .section-2columns_column-right-compe {
        width: 100%
    }

    .section-2columns_column-right-compe.is-testimonial,.section-2columns_column-right-compe.is-drive,.section-2columns_column-right-compe.is-mobile-hide,.section-2columns_column-right-compe.is-hyper {
        display: none
    }

    .h-42-reviews-compe {
        font-size: 1.5rem
    }

    .h-42-reviews-compe.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-42-reviews-compe.color-text-white-reviews.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-42-reviews-compe.color-text-white-reviews.text-align-center-reviews.is-mobile-align-left,.h-42-reviews-compe.color-text-white-reviews.text-align-center-reviews.is-mobile-align-left-reviews,.h-42-reviews-compe.color-text-white-compe.text-align-center.is-mobile-align-left,.h-42-reviews-compe.color-text-white-compe.text-align-center.is-mobile-align-left,.h-42-reviews-compe.color-text-white-compe.text-align-center-reviews.is-mobile-align-left,.h-42-reviews-compe.color-text-white-compe.text-align-center-reviews.is-mobile-align-left-reviews,.h-42-reviews-compe.color-text-white-compe.text-align-center-compe.is-mobile-align-left,.h-42-reviews-compe.color-text-white-compe.text-align-center-compe.is-mobile-align-left-reviews,.h-42-reviews-compe.color-text-white-compe.text-align-center-compe.is-mobile-align-left-compe,.h-42-reviews-compe.color-text-white-compe.text-align-center-compe.is-mobile-align-left-compe {
        text-align: left;
        font-size: 1.75rem
    }

    .table-module-3_grid-item.is-top {
        flex-direction: row;
        display: block
    }

    .table-module-3_grid-item.is-top.is-blue {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .table-module-3_grid-item.is-top.is-mobile-hide {
        display: none
    }

    .table-module-3_grid-item.is-content-blue {
        background-color: #0000
    }

    .table-module-3_grid-item.is-empty {
        display: none
    }

    .table-module-3_grid-item.is-mobile-title {
        border-bottom-style: none;
        padding-top: 1rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .table-module-3_grid-item.is-column2,.table-module-3_grid-item.is-column3-4 {
        display: flex
    }

    .table-module-3_grid {
        grid-template-columns: 1fr
    }

    .table-module-4_grid-item.is-top {
        flex-direction: row;
        display: block
    }

    .table-module-4_grid-item.is-top.is-blue {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .table-module-4_grid-item.is-top.is-mobile-hide {
        display: none
    }

    .table-module-4_grid-item.is-content-blue {
        background-color: #0000
    }

    .table-module-4_grid-item.is-empty {
        display: none
    }

    .table-module-4_grid-item.is-mobile-title {
        border-bottom-style: none;
        padding-top: 1rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .table-module-4_grid-item.is-column2,.table-module-4_grid-item.is-column3-4 {
        display: flex
    }

    .table-module-4_grid-item.is-number.is-mobile-border.is-new {
        font-size: 1rem
    }

    .table-module-2_grid-item-copy.is-top {
        flex-direction: row;
        display: block
    }

    .table-module-2_grid-item-copy.is-top.is-blue {
        background-color: var(--white\<deleted\|variable-cbe5fb85\>)
    }

    .table-module-2_grid-item-copy.is-top.is-mobile-hide {
        display: none
    }

    .table-module-2_grid-item-copy.is-content-blue {
        background-color: #0000
    }

    .table-module-2_grid-item-copy.is-empty {
        display: none
    }

    .table-module-2_grid-item-copy.is-mobile-title {
        border-bottom-style: none;
        padding-top: 1rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .table-module-2_grid-item-copy.is-column2,.table-module-2_grid-item-copy.is-column3-4 {
        display: flex
    }

    .section-columns-competitors-2,.section-columns-competitors-3,.section-columns-competitors-4,.section-columns-competitors-5,.section-columns-competitors-6,.section-columns-competitors-7,.section-columns-competitors-8,.section-columns-competitors-9,.section-columns-competitors-10 {
        padding-top: 1.25rem
    }

    .section-ai-copywriter {
        padding-top: 4.375rem;
        padding-bottom: 6.25rem
    }

    .section-competitive-grid_background-blye-1 {
        height: 25rem;
        display: none
    }

    .section-home-generation-ai-copywriter {
        margin-top: 0;
        margin-bottom: 6.25rem;
        padding-top: 1.875rem
    }

    .home-generation_title-wrapper-ai-copywriter {
        padding-top: 0
    }

    .section-columns-competitors-orig {
        padding-top: 1.25rem
    }

    .section-grid-four {
        justify-items: start
    }

    .section-pricing {
        padding-bottom: 4.5rem
    }

    .personas-collection-list {
        grid-template-columns: 1fr
    }

    .margin-top-medium-personas.is-mobile-absolute {
        margin-top: 0;
        position: absolute;
        inset: auto auto 1.5rem 0%
    }

    .section-grid-four-personas {
        justify-items: start
    }

    .section-grid-four-personas.is-pricing-page {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section-pricing-hero {
        padding-bottom: 6rem
    }

    .icon-pricing {
        object-fit: fill;
        width: 1.625rem;
        height: 1.625rem
    }

    .demo-modal-pricing {
        bottom: -266%
    }

    .h-text {
        font-size: 1.25rem
    }

    .section-ai-copywriter-creativity {
        padding-top: 0;
        padding-bottom: 3.75rem
    }

    .section-competitive-grid_background-aicopywriter {
        height: 25rem;
        display: none
    }

    .icon-module-tab {
        height: 1rem
    }

    .icon-module-tab.is-mobile {
        height: 1.5rem;
        display: block
    }

    .icon-module-tab.is-mobile-hide {
        display: none
    }

    .rotation-tabs-menu {
        width: 100%
    }

    .rotation-tab-pane_wrapper {
        grid-row-gap: 1.5rem;
        flex-direction: column
    }

    .ratio-box.featured-blog-post {
        padding-top: 50%
    }

    .ratio-box.featured-blog-post.is-new {
        padding-top: 0%
    }

    .rotation-tab-pane_wrapper-right {
        width: 100%
    }

    .h-42--pricing {
        font-size: 1.5rem
    }

    .h-42--pricing.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        font-size: 1.75rem
    }

    .h-42--pricing.color-text-white.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-42--pricing.text-align-center.is-mobile-left {
        text-align: left
    }

    .h-42--pricing.is-mobile-32 {
        font-size: 2rem
    }

    .pricing-customer-stories_wrapper {
        grid-row-gap: 2rem;
        flex-direction: column;
        justify-items: start
    }

    .margin-top-medium-customerst-pricing.is-mobile-absolute {
        margin-top: 0;
        position: absolute;
        inset: auto auto 1.5rem 0%
    }

    .featured-blog-grid.is-new {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        place-items: start stretch
    }

    .featured-blog-grid-left {
        justify-content: flex-start;
        align-items: center
    }

    .featured-blog-grid-right {
        flex-flow: column;
        max-width: 30rem;
        margin-left: auto;
        margin-right: auto
    }

    .featured-blog-grid-right.is-new {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .featured-text-wrapper {
        padding: 1rem
    }

    .section-warm-how_grid-aicopy {
        justify-items: start;
        padding-left: 90px
    }

    .page-padding-copy {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section-home-highlighted-case_wrapper-2 {
        grid-column-gap: 16px;
        grid-row-gap: 0px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        padding-bottom: 5.625rem;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }

    .mid-page-cta {
        z-index: 3;
        height: auto;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .main-benefits-demo-page.is--multichannel-selling {
        padding-top: 0;
        padding-bottom: 0
    }

    .button-pricing.with-icon.is-form,.button-pricing.with-icon.is-forfm-request {
        height: 3.125rem;
        font-size: 1rem
    }

    .button-pricing.is-demo,.button-pricing.is-subscribe,.button-pricing.is-blog,.button-pricing.is-demo-copy {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .h-large-2-copy.color-text-white,.h-large-2-copy.color-text-white-founderspage {
        font-size: 1.75rem
    }

    .h-large-2-copy.is-light.text-align-center {
        max-width: 25rem;
        font-size: 1.5rem
    }

    .logo-76-vanta {
        height: 3rem
    }

    .section-company-white-image.is--ai-copywriter {
        padding-bottom: 6.8rem
    }

    .grid-3columns {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .grid-3columns.margin-bottom-large {
        grid-template-columns: 1fr
    }

    .grid-3columns.is-padding {
        padding-bottom: 9.75rem
    }

    .grid-3columns.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-3columns.is-center.is-blog,.grid-3columns.is-center.margin-bottom-large.in-the-news-grid {
        grid-row-gap: 2rem
    }

    .grid-3columns.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 0rem
    }

    .grid-3columns.is-customer {
        grid-row-gap: 4.5rem
    }

    .grid-3columns.is-reverse {
        grid-column-gap: 16px;
        grid-row-gap: 3.75rem;
        flex-direction: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .grid-3columns.is-reverse.is--grid-gap-0 {
        grid-row-gap: 0rem
    }

    .grid-3columns.mobile-gap-2 {
        grid-row-gap: 2rem
    }

    .grid-3columns.is-grid-gap-0 {
        grid-row-gap: 0rem
    }

    .grid-3columns.is-mobile-gap-2 {
        grid-row-gap: 2rem
    }

    .h-sm-2 {
        padding-top: 32px;
        font-size: 1.5rem
    }

    .h-sm-2.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-sm-2-cenre {
        padding-top: 32px;
        font-size: 1.5rem
    }

    .h-sm-2-cenre.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-sm-2-centre {
        padding-top: 32px;
        font-size: 1.5rem
    }

    .h-sm-2-centre.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-sm-2-right {
        padding-top: 32px;
        font-size: 1.5rem
    }

    .h-sm-2-right.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .section-searcher-title-review {
        padding-top: 4.375rem;
        padding-bottom: 6.25rem
    }

    .section-reviews-grid_column-main,.section-reviews-grid_column-main-searcher {
        width: 100%;
        max-width: none;
        padding: 1.25rem 1.875rem 1.875rem
    }

    .section-search-story-blue {
        padding-top: 2.875rem;
        padding-bottom: 15rem;
        position: relative
    }

    .section-customercomparison_background-copy {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-customercomparison_background-copy.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-searcher-white-image.is--ai-copywriter {
        padding-bottom: 6.8rem
    }

    .section-searcher-criteria {
        padding-top: 10.375rem;
        padding-bottom: 3.75rem
    }

    .h-26-3 {
        font-size: 1.25rem
    }

    .h-37-cn {
        font-size: 1.5rem
    }

    .h-37-cn.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        font-size: 1.75rem
    }

    .h-37-cn.color-text-white.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-37-cn.text-align-center.is-mobile-left {
        text-align: left
    }

    .h-37-cn.is-mobile-32 {
        font-size: 2rem
    }

    .section-home-platform-clean-3.is--multichannel-selling {
        padding-top: 0;
        padding-bottom: 0
    }

    .h-42-3 {
        font-size: 1.5rem
    }

    .section-searcher-story-blue {
        padding-top: 2.875rem;
        padding-bottom: 15rem;
        position: relative
    }

    .section-searcher-criteria_background {
        height: 25rem
    }

    .heading-3-white {
        padding-top: 32px;
        font-size: 1.5rem
    }

    .heading-3-white.color-text-white.text-align-center.is-mobile-align-left {
        text-align: left;
        text-align: left;
        text-align: left;
        font-size: 1.75rem
    }

    .h-42-3-copy {
        font-size: 1.5rem
    }

    .section-searcher_background {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-searcher_background.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-searcher_background-copy {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-searcher_background-copy.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-searcher_grid {
        grid-template-columns: 1fr
    }

    .section-cta-6-wrapper-copy {
        z-index: 3;
        padding-top: 3.125rem;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .highlight-case-left-column-mobile {
        width: 100%;
        max-width: none
    }

    .demo-modal-v2 {
        bottom: -266%
    }

    .margin-top-30-company.width-100.is-flex {
        justify-content: center;
        display: flex
    }

    .p-24-bl {
        font-size: 1rem
    }

    .page-padding-comp {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section-demo-hero-clean-3 {
        padding-bottom: 6rem
    }

    .demo-modal-3 {
        bottom: -266%
    }

    .footer_copyright-wrapper-new {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        border-top-style: none;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: flex-start start;
        padding-top: 0;
        display: grid
    }

    .section-reviews-grid_column {
        width: 100%;
        max-width: none;
        padding: 1.25rem 1.875rem 1.875rem
    }

    .section-reviews-grid_column.is-demo {
        padding: 1rem
    }

    .section-competitors {
        padding-top: 34rem
    }

    .section-competitors.is--ai-copywriter {
        padding-bottom: 3rem
    }

    .section-compares {
        padding-bottom: 5rem
    }

    .grid-compares-column {
        width: 100%
    }

    .grid-compares-column.is-testimonial,.grid-compares-column.is-drive,.grid-compares-column.is-mobile-hide,.grid-compares-column.is-hyper {
        display: none
    }

    .cta-mid-page {
        z-index: 3;
        height: auto;
        padding-bottom: 3.75rem;
        inset: auto 0% 0%
    }

    .highlight-case-left-column-mobile-copy {
        width: 100%;
        max-width: none
    }

    .section-demo-persona {
        padding-bottom: 4rem
    }

    .grid-4columns {
        grid-row-gap: 1rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .grid-4columns.margin-bottom-large {
        grid-template-columns: 1fr
    }

    .grid-4columns.is-padding {
        padding-bottom: 9.75rem
    }

    .grid-4columns.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-4columns.is-center.is-blog,.grid-4columns.is-center.margin-bottom-large.in-the-news-grid {
        grid-row-gap: 2rem
    }

    .grid-4columns.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 0rem
    }

    .grid-4columns.is-customer {
        grid-row-gap: 4.5rem
    }

    .grid-4columns.is-reverse {
        grid-column-gap: 16px;
        grid-row-gap: 3.75rem;
        flex-direction: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .grid-4columns.is-reverse.is--grid-gap-0 {
        grid-row-gap: 0rem
    }

    .grid-4columns.mobile-gap-2 {
        grid-row-gap: 2rem
    }

    .grid-4columns.is-grid-gap-0 {
        grid-row-gap: 0rem
    }

    .section-quote-grid_wrapper {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .section-quote-grid {
        background-color: #111a4a;
        margin-top: -4.7rem;
        padding-bottom: 5rem
    }

    .hero-checklist-wrapper.is-ads {
        align-items: center
    }

    .hero-13__column-right.mobile-hide {
        display: none
    }

    .hero-13__container {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .hero-13__container.is-center {
        padding-top: 0
    }

    .inline-quote-1 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .inline-quote__icon-before,.inline-quote__icon-after {
        object-fit: fill;
        width: 1.625rem;
        height: 1.625rem
    }

    .features-5,.stats-1,.platform-section-2 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .platform-section-2.is-margin {
        padding-bottom: 2rem
    }

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

    .inline-cta-1-container {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

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

    .inline-cta-2-container {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .is-mobile-reverse {
        flex-direction: row-reverse;
        display: flex
    }

    .how-it-works-1.is--ai-copywriter {
        padding-bottom: 6.8rem
    }

    .how-it-works-container {
        grid-template-columns: 1fr
    }

    .how-it-works-1__bg-shape-1 {
        display: none
    }

    .inline-quote-2 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .checklist-1.is--ai-copywriter {
        padding-bottom: 6.8rem
    }

    .checklist-1_container {
        grid-template-columns: 1fr
    }

    .checklist-1_column {
        margin-left: auto;
        margin-right: auto
    }

    .checklist-1_column.is-big {
        width: 130%;
        max-width: none
    }

    .checklist-1_column.is-top-margin {
        margin-left: auto;
        margin-right: auto
    }

    .checklist-1_column.in-the-news {
        width: 100%;
        max-width: none
    }

    .features-5_features-container {
        grid-row-gap: 4rem
    }

    .inline-quote-3,.inline-quote-4,.features-5-dark,.features-4-dark {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .how-it-works-2.is--ai-copywriter {
        padding-bottom: 6.8rem
    }

    .how-it-works_column {
        margin-left: auto;
        margin-right: auto
    }

    .how-it-works_column.is-big {
        width: 130%;
        max-width: none
    }

    .how-it-works_column.is-top-margin {
        margin-left: auto;
        margin-right: auto
    }

    .how-it-works_column.in-the-news {
        width: 100%;
        max-width: none
    }

    .demo-form_grid-intern {
        grid-template-columns: 1fr
    }

    .circle-bg-form {
        width: 31.125rem;
        height: 31.125rem
    }

    .circle-bg-form.is-form-3.is-left {
        display: none
    }

    .circle-bg-form.is-form-3.is-right {
        inset: 9.75rem -15.5625rem auto auto
    }

    .form-3-top {
        text-align: left;
        align-items: flex-start
    }

    .hero-14.is--automated-sales-workflow {
        display: none
    }

    .button-primary-blue {
        height: 2.125rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .h-42-4 {
        font-size: 1.5rem
    }

    .page-padding-5 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .platform-section-2-2 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .h-52-2,.h-48,.h-52-3 {
        font-size: 2rem
    }

    .h-42-5 {
        font-size: 1.5rem
    }

    .p-xsmall.color-text-white.is-funding {
        font-size: .7rem
    }

    .rich-text-cta-1-wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .pop-up-trigger-wrapper {
        align-items: flex-start;
        padding: 1rem;
        display: none;
        inset: auto auto 1rem 1rem
    }

    .pop-up-modal-wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .pop-up-1-modal-container {
        padding: 2rem
    }

    .close-modal-icon {
        top: .5rem;
        right: .5rem
    }

    .pop-up-2-modal-wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .pop-up-2-modal-container {
        grid-row-gap: 2rem;
        flex-direction: column;
        padding: 2rem
    }

    .lp-users-love-01-module_grid-wrapper.margin-top-medium {
        grid-template-columns: 1fr 1fr
    }

    .users-love-image {
        max-height: 148px
    }

    .section-competitive-grid-4 {
        background-color: var(--super-dark-blue\<deleted\|variable-5930a5b7\>);
        margin-top: -4.7rem
    }

    .section-competitive-title-3 {
        padding-top: 4.375rem;
        padding-bottom: 6.25rem
    }

    .lp-hero-01-module {
        padding-top: 7rem
    }

    .lp-hero-01-module_container {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .lp-hero-01-module_container.is-center {
        padding-top: 0
    }

    .section-padding-medium {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .lp-features-02-08-module_title-wrapper {
        padding-top: 4.375rem;
        padding-bottom: 6.25rem
    }

    .pricing-modal {
        width: 100%
    }

    .section-demo-hero-copy {
        padding-top: 10.125rem;
        padding-bottom: 6rem
    }

    .lp-hero-02-module {
        padding-top: 7rem
    }

    .lp-hero-02-module_container {
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .lp-hero-02-module_container.is-center {
        padding-top: 0
    }

    .lp-hero-02__column-left {
        margin-top: 1.875rem
    }

    .lp-hero-02__column-right.mobile-hide {
        display: none
    }

    .lp-hero-01__column-left {
        margin-top: 1.875rem
    }

    .lp-hero-01__column-right.mobile-hide {
        display: none
    }

    .lp-features-02-08_column {
        width: 100%;
        max-width: none;
        padding: 1.5rem
    }

    .section-ai-personalization_background-short {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-ai-personalization_background-short.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .section-ai-personalization_background-medium {
        height: 25rem;
        inset: -3.125rem auto auto 0%
    }

    .section-ai-personalization_background-medium.is-mobile {
        width: 80%;
        height: 18.75rem;
        display: block;
        inset: auto 0% -2.5rem auto
    }

    .roi-calculator_wrapper {
        grid-row-gap: 5rem;
        flex-direction: column
    }

    .roi-calculator_results-wrapper {
        width: 100%;
        bottom: -290%
    }

    .section-about-hero-3 {
        margin-top: 9.375rem
    }

    .button-primary-blue-2 {
        height: 2.125rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .report-hero-image {
        background-position: 50%;
        width: 100%;
        height: 420px
    }

    .section-2columns_column-large {
        width: 100%
    }

    .section-2columns_column-large.is-testimonial,.section-2columns_column-large.is-drive,.section-2columns_column-large.is-mobile-hide,.section-2columns_column-large.is-hyper {
        display: none
    }

    .features-5-blue {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .section-roi-hero {
        padding-top: 12rem;
        padding-bottom: 3rem
    }

    .heading-xxx-large.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .heading-xxx-large.is-home-hero {
        font-size: 3rem
    }

    .heading-xxlarge-medium.color-text-white.mobile-max-width-280,.heading-xxlarge-regular.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .heading-xlarge.text-align-center {
        font-size: 2rem
    }

    .heading-xlarge.is-light.mobile-align-center {
        text-align: center;
        font-size: 1.5rem
    }

    .heading-xlarge.is-light.text-align-center {
        max-width: 25rem;
        font-size: 1.5rem
    }

    .heading-xlarge.color-text-white {
        font-size: 1.75rem
    }

    .heading-x-large.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .heading-x-large.z-index-1.text-align-center.is-mobile-left {
        text-align: left
    }

    .heading-x-large.am-heading-56.is-mobile-center,.heading-x-large.am-heading-44.is-mobile-center {
        text-align: center
    }

    .heading-medium.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .heading-medium.is-30.is-mobile-20 {
        font-size: 1.25rem
    }

    .heading-small-semibold.color-text-white.mobile-max-width-280,.heading-small-medium.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .body-medium-regular.am-opacity-60.is-mobile-center {
        text-align: center
    }

    .btn-primary {
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .btn-primary.is-navbar-alternate.reverse.is-pricing-btn {
        margin-right: 0
    }

    .page-padding-large,.page-padding-large.is-pricing {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .new-hompage-bg1 {
        inset: 0% 0% auto auto
    }

    .new-hompage-bg2 {
        left: -65.975rem
    }

    .form-request-demo.is-cta {
        width: 100%
    }

    .btn.with-icon.is-form,.btn.with-icon.is-forfm-request {
        height: 3.125rem;
        font-size: 1rem
    }

    .btn.is-demo {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .btn.is-demo.business-only-submit-button.is--stacked {
        min-height: 3rem;
        margin-top: 0;
        margin-right: 0;
        position: static
    }

    .btn.is-subscribe,.btn.is-primary_blue,.btn.is-demo-copy,.btn.is-form {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .heading-style-h1 {
        font-size: 2.5rem
    }

    .banner15_image-wrapper {
        height: 4rem
    }

    .cards-wrapper.is-product {
        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
    }

    .cards-wrapper.is-comp-2cl {
        grid-template-columns: 1fr
    }

    .card-item.card-slow {
        padding: 1.25rem
    }

    .newhome-quote-grid {
        max-width: 100%
    }

    .newhome-quote-right {
        max-width: none
    }

    .splide.is-testimonial,.splide.is-hide,.splide.is-testimonial-2 {
        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
    }

    .slider-text-wrapper {
        min-height: 21.625rem
    }

    .image-slider {
        height: 17.25rem
    }

    .flex-horizontal.is-gap-2.is-tablet {
        flex-direction: column
    }

    .text-size-medium {
        font-size: 1rem
    }

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

    .padding-section-large {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .layout423_card-content {
        padding: 1.5rem
    }

    .layout423_card {
        grid-template-columns: 1fr;
        width: 100%
    }

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

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

    .layout423_row {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .heading-style-h4 {
        font-size: 1.5rem;
        line-height: 1.4
    }

    .new-hompage-bg3 {
        inset: 0% 0% auto auto
    }

    .tag-faq-grid.is-rev {
        grid-template-columns: 1fr
    }

    .heading-small {
        font-size: 1.25rem;
        line-height: 1.4
    }

    .heading-large {
        font-size: 2.25rem
    }

    .body-small-2 {
        font-size: .875rem
    }

    .tag-faq-wrapper {
        margin-top: 1.5rem
    }

    .faq-tag-question {
        grid-column-gap: .5rem
    }

    .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 {
        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.is-blog {
        width: 100%;
        height: 3.125rem;
        font-size: .875rem
    }

    .form-request.is-cta-9 {
        width: 100%
    }

    .form-request.am-form-email.is-password {
        border-radius: .5rem;
        align-self: stretch
    }

    .btn-secondary {
        padding: .5rem 1.25rem;
        inset: 0% 0% auto auto
    }

    .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.is-mobile-reverse {
        flex-direction: column-reverse
    }

    .feature-6_feature-row.is-reverse {
        flex-direction: column
    }

    .feature-6_feature-row-text {
        width: 100%
    }

    .feature-6_feature-row-text.is-testimonial,.feature-6_feature-row-text.is-drive,.feature-6_feature-row-text.is-mobile-hide,.feature-6_feature-row-text.is-hyper {
        display: none
    }

    .product-image {
        width: 100%
    }

    .cta-7_wrapper {
        grid-template-columns: 1fr
    }

    .faq-container {
        margin-top: 1.5rem
    }

    .heading-xsmall-semibold.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .feature-10_quote-icon-top,.inline-quote__icon-after-copy,.feature-10_quote-icon-bottom {
        object-fit: fill;
        width: 1.625rem;
        height: 1.625rem
    }

    .download-btn {
        height: 2.125rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .section-smart,.feature-13 {
        padding-top: 1.625rem;
        padding-bottom: 4.125rem
    }

    .feature-14 {
        padding-top: 4rem;
        padding-bottom: 8rem
    }

    .feature-14.is--automated-sales-workflow-page,.feature-15.is--automated-sales-workflow-page {
        padding-top: 4rem
    }

    .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.am-is-black-bg.is-demo-page {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .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;
        max-width: 28rem
    }

    .pricing {
        width: 100%
    }

    .register-link {
        font-size: .75rem
    }

    .hero-17_star-cards-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        justify-content: center
    }

    .hero-17_star-cards-wrapper.is-demo {
        justify-content: space-between
    }

    .feature-25_grid-item-image.is-about {
        object-position: 100% 50%
    }

    .feature-28_grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .feature-28_circle-wrapper {
        display: none
    }

    .feature-29_grid {
        grid-template-columns: 1fr 1fr
    }

    .comp-2cl-card.card-slow,.comp-2cl-card.card-reason {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .icon-newmodule-tab {
        height: 1rem
    }

    .icon-newmodule-tab.is-mobile {
        width: 1.5rem;
        height: 1.5rem;
        display: block
    }

    .icon-newmodule-tab.is-mobile-hide {
        display: none
    }

    .feature-36_process-row {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: auto 1fr;
        max-width: none
    }

    .feature-36_process-icon-wrapper {
        width: 5rem;
        height: 5rem
    }

    .hero-text {
        padding-top: 6.25rem
    }

    .h-42-6 {
        font-size: 1.5rem
    }

    .grid-2columns-3 {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .grid-2columns-3.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-3.is-center.is-blog {
        grid-row-gap: 2rem
    }

    .div-white-2 {
        background-color: #fff
    }

    .grid-2columns-4 {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .form-demo_text-field-3 {
        width: 25rem;
        height: 3rem;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .6875rem
    }

    .button-7.is-subscribe {
        height: 2.125rem;
        margin-top: 1rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .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
    }

    .h-42-7 {
        font-size: 1.5rem
    }

    .grid-2columns-5 {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .grid-2columns-5.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-6 {
        grid-row-gap: 3.75rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .grid-2columns-6.is-customer {
        grid-row-gap: 4.5rem
    }

    .customer-informations_getstarted-wrapper-2 {
        display: none;
        position: relative;
        top: 0
    }

    .customer-richtext-new h2 {
        font-size: 1.5rem;
        line-height: 120%
    }

    .customer-richtext-new blockquote {
        margin-top: 2rem;
        font-size: 1.5rem;
        line-height: 120%
    }

    .customer-collection-list_item-2 {
        min-height: 23.25rem
    }

    .download-btn-2 {
        height: 2.125rem;
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .blog-collection-list_item-2 {
        min-height: 30rem
    }

    .blog-thumbnail-2 {
        height: 16.7rem
    }

    .heading-medium-copy.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .section-password_protected {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .password_protected-form-wrapper {
        width: 100%;
        max-width: 21rem;
        padding: 1.5rem
    }

    .password_protected-buttons-wrapper,.password_protected-form_container {
        width: 100%
    }

    .password_protected-icon {
        width: 3.5rem;
        height: 3.5rem
    }

    .home-lottie-wrapper {
        display: none
    }

    .pop-up-trigger-wrapper-v2 {
        align-items: flex-start;
        inset: auto auto 1rem 1rem
    }

    .icon-slider {
        object-fit: fill;
        height: 1.625rem
    }

    .solution-circle-green {
        display: none
    }

    .annoncement-link {
        letter-spacing: 0;
        font-size: .75rem
    }

    .learn-button-wrapper.is-mobile-absolute {
        margin-top: 0;
        position: absolute;
        inset: auto auto 1.5rem 0%
    }

    .scroll-up {
        pointer-events: none;
        display: block
    }

    .scroll-down {
        display: block
    }

    .testimonial-top-wrapper {
        margin-bottom: 1.5rem
    }

    .testimonial-stars-wrapper {
        height: 1rem
    }

    .feature-28_grid-2 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr
    }

    .vs-wrapper_inside-2 {
        width: 6rem;
        height: 6rem;
        margin: -1.25rem 0
    }

    .fs-cc-banner2_container {
        flex-direction: column;
        align-items: flex-start
    }

    .register-link-2 {
        font-size: .75rem
    }

    .btn-primary-2 {
        margin-right: .5rem;
        padding: .5rem 1.25rem;
        font-size: .75rem;
        inset: 0% 0% auto auto
    }

    .request-demo-form.hero-17_grid-right {
        max-width: 28rem;
        min-height: 21.75rem;
        padding: 1rem 1.25rem 1.25rem
    }

    .go-back-text-wrapper {
        width: 2rem;
        height: 2rem
    }

    .current-course-title-text {
        font-size: .625rem
    }

    .go-back-arrow-wrapper {
        width: 2rem;
        height: 2rem
    }

    .section-glossary-term-hero {
        padding-top: 12rem;
        padding-bottom: 3rem
    }

    .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
    }

    .tldr-blog-section {
        margin-left: -.75rem;
        margin-right: -.75rem;
        padding: .75rem;
        box-shadow: 0 12px 40px #00000014
    }

    .div-block-22 {
        margin-top: -2rem
    }

    .coming-soon-label {
        font-size: .5rem
    }

    .coming-soon-label.is-white {
        display: none
    }

    .pricing-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }

    .pricing-paragraph.is-opacity-80 {
        font-size: .75rem
    }

    .pricing-paragraph.is-opacity-80.is-feature {
        font-weight: 500
    }

    .pricing-paragraph.is-small.text-color-white.relative.is-tooltip {
        font-size: .75rem;
        font-weight: 400
    }

    .pricing-hero-content-top {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }

    .pricing-options-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
    }

    .pricing-option-card.main-option {
        margin-top: 1.675rem
    }

    .pricing-secondary-title.text-align-center {
        font-size: 1.25rem
    }

    .pricing-table {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        display: flex
    }

    .pricing-table-title.text-color-newblue.is-all-caps.is-smaller {
        font-size: .75rem
    }

    .pricing-table-heading {
        grid-template-columns: 1fr 1fr 1fr;
        margin-left: -.5rem;
        margin-right: -.5rem;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .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
    }

    .pricing-heading-large.color-text-white.mobile-max-width-280 {
        max-width: 17.5rem
    }

    .pricing-heading-large.z-index-1.text-align-center.is-mobile-left {
        text-align: left
    }

    .div-block-23 {
        display: none
    }

    .pricing-table-sub-cell-mobile {
        padding-top: .75rem;
        padding-bottom: 0
    }

    .pricing-table-sub-cell-mobile.is-last {
        padding-bottom: .75rem
    }

    .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
    }

    .product-demo-hero-content-top {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem
    }

    .product-demo-paragraph.is-opacity-80 {
        font-size: .75rem
    }

    .product-demo-paragraph.is-small.text-color-white.relative.is-tooltip {
        font-size: .75rem;
        font-weight: 400
    }

    .div-block-24 {
        justify-content: center;
        align-self: center;
        align-items: center;
        display: flex
    }

    .banner-logo {
        height: .75rem;
        display: inline-flex
    }

    .mobile-show.is-semibold {
        display: inline
    }

    .div-block-26 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start
    }

    .am-body.am-is-black-bg.am-overflow-hidden.is-demo {
        max-height: none;
        overflow: visible!important
    }

    .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
    }

    .am-home-hero-content-top {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding-top: 6.25rem
    }

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

    .am-logo,.am-logo.is-bigger.is-demo-page {
        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,.am-nav-btn.is-keynote.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-email.is-blog {
        width: 100%;
        height: 3.125rem;
        font-size: .875rem
    }

    .am-form-email.is-cta-9 {
        width: 100%
    }

    .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;
        flex-flow: column;
        align-self: stretch
    }

    .am-partial-form-container {
        max-width: 24rem
    }

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

    .am-form-block-wrapper.mobile-hide {
        display: none
    }

    .am-form-block-wrapper.is--stacked {
        height: auto
    }

    .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%;
        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 {
        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-heading-44.am-is-white.am-max-width-442.is-duo-benefits {
        margin-left: 1rem
    }

    .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
    }

    .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-heading-36.is-duo-voice-step {
        text-align: center;
        text-indent: 0
    }

    .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-cta-form-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 20rem
    }

    .am-personas-wrapper.am-padding-100 {
        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;
        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;
        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: 1.75rem;
        grid-row-gap: 1.75rem
    }

    .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: 25rem
    }

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

    .am-footer-content-top {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .am-footer-right-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 2.25rem;
        grid-template-columns: auto auto
    }

    .am-footer-logo-wrapper {
        height: 1.75rem
    }

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

    .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 {
        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-active-accordion {
        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-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-product-demo {
        width: 25%;
        top: -28%
    }

    .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-duo-voice-step {
        position: relative
    }

    .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-searcher-heading {
        display: none
    }

    .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-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-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-pillars-shadow-left.is-dark {
        background-image: linear-gradient(90deg,var(--am--primary-dark),#1110)
    }

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

    .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-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
    }

    .am-testimonials-arrows-wrapper {
        max-width: 31rem
    }

    .am-social-proof-testimonial-medium {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 31rem
    }

    .am-testimonial-picture-medium {
        width: 4.75rem;
        height: 4.75rem
    }

    .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
    }

    .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.has-banner {
        padding-top: 8.5rem
    }

    .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-top-image {
        max-width: 25rem
    }

    .am-duo-bottom-image {
        max-width: 17rem
    }

    .am-feature-image-container {
        width: 100%
    }

    .am-duo-image-border {
        border-style: solid;
        border-width: .375rem;
        border-radius: .625rem;
        width: auto;
        box-shadow: 0 4px 4px #1212120d,0 10px 10px #1212120a,0 12px 12px #12121208,0 16px 16px #11111103
    }

    .am-duo-image-border.is-bottom {
        width: auto
    }

    .am-feature-gradient-code {
        margin: -10%;
        display: none
    }

    .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-duo-benefits-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        width: 100%
    }

    .am-faq-wrapper.am-padding-100 {
        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-duo-benefits-img.am-medium-shadow {
        border-top-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

    .am-duo-benefits-image-container {
        border-radius: .5rem;
        padding-right: 8%
    }

    .am-duo-benefits-image-container.am-show-mobile {
        display: flex
    }

    .am-feature-image-wrapper {
        align-self: center;
        width: 100%;
        max-width: 25rem
    }

    .am-feature-image-wrapper.is-landing {
        align-self: center;
        width: 70%
    }

    .am-feature-image-wrapper.is-keynote {
        width: 70%
    }

    .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-feature-image-wrapper.is-duo-voice.am-hide-tablet {
        display: flex
    }

    .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
    }

    .div-block-79 {
        width: 100%
    }

    .div-block-79.am-show-mobile,.am-show-mobile {
        display: flex
    }

    .am-duo-benefits-card {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding: 1.25rem 2.25rem 1.75rem
    }

    .am-duo-benefits-card.is-small {
        border-color: var(--am--border-white);
        background-color: var(--am--secondary-dark);
        flex: 1
    }

    .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
    }

    .div-block-83 {
        justify-content: center;
        align-items: center
    }

    .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,.am-manifesto-gradient {
        display: none
    }

    .am-manifesto-timeline-container {
        width: 100%;
        left: 0%
    }

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

    .am-cta-illustration-wrapper-copy.hide {
        display: none
    }

    .am-manifesto-shader-code {
        width: calc(50vw - 8.24rem);
        height: 150%;
        top: -53%
    }

    .am-demo-video-border-2 {
        border-style: none;
        border-width: .375rem;
        border-radius: .625rem
    }

    .am-heading-36-2 {
        letter-spacing: -.48px;
        font-size: 1.5rem
    }

    .am-heading-20-2 {
        font-size: 1rem
    }

    .am-testimonial-caption-2 {
        font-size: .75rem
    }

    .am-paragraph-20-2 {
        letter-spacing: -.16px;
        font-size: 1rem
    }

    .am-paragraph-20-2.am-opacity-60.is-feature-page {
        text-align: center
    }

    .am-paragraph-20-2.am-opacity-60.is-feature-page.am-max-width-442 {
        max-width: 22.5rem
    }

    .am-heading-44-2 {
        letter-spacing: -.7px;
        font-size: 1.75rem
    }

    .am-paragraph-16-2 {
        font-size: .875rem
    }

    .am-testimonial-text-big-2 {
        font-size: 1.25rem;
        line-height: 1.3
    }

    .am-heading-56-2 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }

    .am-heading-24-2 {
        font-size: 1.125rem
    }

    .am-nav-btn-2 {
        font-size: .8125rem
    }

    .am-duo-signal-card-2 {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        width: 14rem;
        padding: .75rem .875rem
    }

    .am-ads-stamps {
        padding-top: 3.5rem
    }

    .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-doodle-word.is-customer-stories {
        top: -2.5%
    }

    .am-doodle-word.is-personas {
        display: none
    }

    .am-doodle-word.is-duo-1 {
        width: 16%;
        top: 10%;
        left: 0%
    }

    .am-doodle-word.is-duo-2 {
        top: 10%;
        left: 5%
    }

    .am-doodle-word.is-duo-3-1 {
        width: 10%;
        top: 14%;
        left: 7%
    }

    .am-doodle-word.is-duo-3-2 {
        height: 16%;
        top: 8%
    }

    .am-doodle-word.is-duo {
        width: 8rem;
        top: 7%;
        right: 0%
    }

    .am-doodle-word.is-product-demo {
        width: 25%;
        top: -28%
    }

    .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
    }

    .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-pink.is-searcher {
        min-height: 8.75rem
    }

    .am-competitor-hero-card.is-smaller {
        max-height: none
    }

    .am-competitor-hero-card.is-smaller.is-violet,.am-competitor-hero-card.is-searcher {
        aspect-ratio: auto
    }

    .am-competitor-cards-wrapper.is-2 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: auto auto
    }

    .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 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 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-comparison-table-cell.is-left.is-sub.is-only {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .am-competitor-comparison-table-cell.mobile-left-border {
        border-left: 1px solid #000d5380
    }

    .am-competitor-comparison-table-cell.mobile-left-border.is-last-mobile {
        margin-bottom: .75rem;
        padding-top: 0;
        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-hero-illustration,.am-competitor-hero-gradient {
        display: none
    }

    .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-personas-mobile {
        padding: 1rem 0 0
    }

    .am-competitor-battle-cards.is-duo-beneftis {
        flex-flow: column
    }

    .am-competitor-battle-cards.is-competitor-strenghts {
        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-520 {
        max-width: 21.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-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;
        padding-top: 6.25rem
    }

    .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
    }

    .courses-filter-button {
        padding-left: 1.125rem;
        padding-right: 1.125rem
    }

    .am-competitors-list-filter-wrapper {
        font-size: .8125rem
    }

    .am-competitors-list-filter-wrapper.is-secondary.is-open-app,.am-competitors-list-filter-wrapper.is-keynote.is-open-app {
        display: none
    }

    .category-color {
        width: .5rem;
        height: .5rem;
        margin-right: .25rem
    }

    .filter-text {
        font-size: .625rem
    }

    .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-how-section.am-show-mobile {
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .am-duo-voice-how-steps-wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        align-items: center;
        max-width: 24rem
    }

    .am-duo-voice-how-steps-list {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .am-duo-voice-how-step-item {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .am-duo-voice-how-product-screen-card {
        opacity: 1;
        border-radius: .625rem;
        transform: none
    }

    .am-duo-voice-how-step-text {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        opacity: 1;
        transform-origin: 50%;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
        transform: none
    }

    .div-block-127 {
        position: static
    }

    .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-nav-btn-3 {
        font-size: .8125rem
    }

    .am-heading-56-3 {
        letter-spacing: -1.08px;
        font-size: 2.25rem
    }

    .am-heading-56-3.is-feature-page {
        text-align: center;
        font-size: 2.25rem
    }

    .am-duo-image-border-2 {
        border-style: solid;
        border-width: .375rem;
        border-radius: .625rem;
        width: auto;
        box-shadow: 0 4px 4px #1212120d,0 10px 10px #1212120a,0 12px 12px #12121208,0 16px 16px #11111103
    }

    .am-form-email-2 {
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: .8125rem
    }

    .am-pricing-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem;
        padding-top: 6.25rem
    }

    .am-pricing-hero-content-top {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .am-pricing-card.main-option {
        margin-top: 1.675rem
    }

    .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-pricing-table-title.text-color-newblue.is-all-caps.is-smaller {
        font-size: .75rem
    }

    .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-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-no-max-width-landscape {
        max-width: none
    }

    .am-product-demo-hero-content {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }

    .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
    }

    .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-bento-card {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        padding: 1.25rem
    }

    .am-searcher-bento-card.is-small {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .am-searcher-bento-card.is-first {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .am-searcher-data-section {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }

    .am-searcher-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-searcher-data-grid-section {
        grid-column-gap: 2.25rem;
        grid-row-gap: 2.25rem
    }

    .am-searcher-data-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-columns: 1fr;
        max-width: 24rem
    }

    .am-searcher-data-card {
        border-radius: .625rem;
        padding: .75rem
    }

    .am-searcher-data-card-bottom {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .am-searcher-hero-product-elements {
        grid-row-gap: 1.25rem
    }

    .am-searcher-product-search-bar {
        border-radius: .625rem
    }

    .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-heading-32.is-duo-voice-step {
        text-align: center;
        text-indent: 0
    }

    .am-case-study-content-rich-text p {
        font-size: 1rem
    }

    .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 {
        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 {
        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-nav-btn-4 {
        font-size: .8125rem
    }

    .am-nav-btn-4.is-secondary.is-open-app {
        display: none
    }

    .am-footer-link-wrapper.is-new.is-dark {
        color: var(--am--primary-dark)
    }

    .am-customers-more-filters-modal.am-shadow-float {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: 0
    }

    .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;
        padding-top: 6.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-item-color {
        border-radius: .5rem;
        width: 1.75rem;
        height: 1.75rem
    }

    .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-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
    }

    .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 {
        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-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        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-timer-baseline.is-case-study {
        max-width: 32rem
    }

    .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;
        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-pink.is-searcher {
        min-height: 8.75rem
    }

    .am-product-data-card.is-smaller {
        max-height: none
    }

    .am-product-data-card.is-smaller.is-violet,.am-product-data-card.is-searcher {
        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
    }

    .div-block-170 {
        width: auto;
        max-width: none;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .am-padding-top-112 {
        padding-top: 5.25rem
    }

    .am-demo-form-wrapper {
        max-width: 24rem
    }

    .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.am-is-white.am-is-line-height-120.is-mobile-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.is-split {
        grid-column-gap: 3.5rem;
        grid-row-gap: 3.5rem;
        flex-flow: column
    }

    .am-about-hero-card.is-customers-hero {
        border-radius: .5rem
    }

    .am-about-team-container {
        grid-template-columns: 1fr 1fr 1fr
    }

    .am-about-data-item {
        max-width: 24rem
    }

    .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-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;
        margin-left: auto;
        margin-right: auto
    }

    .am-about-explore-doodle {
        display: none
    }

    .am-about-hero-card-content.is-customers-hero {
        border-radius: .5rem
    }

    .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
    }
}

@media screen and (max-width: 479px) {
    .h-large.text-align-center.is-mobile-28 {
        font-size:1.75rem
    }

    .h-large.is-light.text-align-center {
        max-width: none
    }

    .h-medium-bold.mobile-h-big {
        font-size: 30px
    }

    .p-medium.text-style-bold {
        width: 200px
    }

    .p-small {
        align-items: stretch;
        display: block;
        position: relative
    }

    .p-small.is-opacity-70.is-mobile-left {
        text-align: left
    }

    .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
    }

    .grid-2columns.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 1rem
    }

    .button.with-icon.is-form {
        font-size: .875rem
    }

    .button.with-icon.is-form.special-button {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .button.with-icon.is-start {
        width: auto
    }

    .button.with-icon.is-forfm-request {
        font-size: .875rem
    }

    .button.is-blue {
        text-align: center;
        justify-content: center;
        left: 38px
    }

    .button.is-clear-filter {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .buttons-display-wrapper {
        grid-row-gap: 1px
    }

    .form-block-wrapper,.form-wrapper,.form-demo_text-field {
        width: 100%
    }

    .form-demo_text-field.is-get-started {
        padding-right: 1rem
    }

    .brand-link {
        width: 150px
    }

    .announcement-wrapper.is-v2 {
        justify-content: center;
        align-items: flex-start
    }

    .default-container.mobile-graph {
        margin-top: -50px;
        padding-top: 0
    }

    .platform-grid-wrapper {
        padding-left: 1rem
    }

    .title-stylguide-flex {
        grid-template-columns: auto
    }

    .section-customers {
        margin-top: -12rem
    }

    .section-customers.is-home {
        margin-top: 0
    }

    .section-customers.is-unspam {
        margin-top: -2rem
    }

    .section-customers.is--email-deliverability {
        margin-top: 0
    }

    .customers-wrapper {
        grid-column-gap: 1rem
    }

    .icon-50 {
        height: auto;
        max-height: 1.75rem
    }

    .section-home-highlighted-case {
        padding-bottom: 0
    }

    .section-home-generation_image {
        width: 100%
    }

    .features-4.background-is-ghostwhite.margin-bottom-large.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .features-4.margin-top-xxlarge {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .features-4.margin-top-xxlarge.mobile-margin-top-0 {
        margin-top: 0
    }

    .section-home-sell {
        margin-top: -1.7rem
    }

    .testimonial-blue-background {
        height: 38.375rem;
        top: -2.875rem
    }

    .p-xmedium {
        font-size: 1rem
    }

    .image-help.mobile-image-small {
        align-self: center;
        width: 80%;
        position: static
    }

    .image-help.border-radius-20.max-width-450.margin-left-large-responsive-2 {
        margin-left: -37px
    }

    .container-1200.is-flex-vertical.margin-top-flex {
        margin-top: 0
    }

    .navbar-mobile-container.is-new-navbar.is-modules-library {
        display: flex
    }

    .section-about-stats {
        padding-bottom: 1.625rem
    }

    .section-about-hero_title-gradient-background {
        padding-top: 2.5rem;
        padding-bottom: 3.75rem;
        padding-left: 2.5rem
    }

    .section-about-hero_image {
        object-position: 0% 50%
    }

    .section-about-hero_stats-wrapper {
        grid-column-gap: 1rem;
        margin-top: 0
    }

    .p-about-statistics {
        font-size: 1.875rem
    }

    .section-about-founding {
        margin-top: 2.5rem;
        padding-top: 6.25rem
    }

    .presentation-column-right {
        grid-column-gap: .625rem;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-right: 1rem
    }

    .h-42.color-text-white {
        font-size: 2rem
    }

    .h-42.is-404 {
        font-size: 1.5rem
    }

    .h-42.text-align-center.mobile-text-big {
        font-size: 2rem
    }

    .h-42.h-cta-mobile-big {
        text-align: center;
        font-size: 2rem
    }

    .founding-image-1 {
        width: 10rem;
        height: 16.25rem
    }

    .founding-image-2 {
        width: 10rem;
        height: 17.25rem
    }

    .about_image-dots {
        right: 1rem
    }

    .section-about-founding_background {
        width: 88%
    }

    .logo-62 {
        height: 2.625rem
    }

    .down-logos-wrapper {
        margin-top: .625rem
    }

    .logo-78 {
        height: 2.5rem
    }

    .down-logo-wrapper {
        padding: 1.25rem
    }

    .down-logo-wrapper.is-mit {
        padding: 1.875rem 2.5rem
    }

    .logo-82 {
        height: 2.625rem
    }

    .margin-top-10 {
        margin-top: 1.825rem
    }

    .section-home-hero_author-wrapper {
        margin-top: 1rem
    }

    .section-demo-customers {
        margin-top: 49.9rem
    }

    .demo-modal {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.65rem 1.25rem 1.25rem;
        bottom: -250%
    }

    .demo-form_input-textfield {
        margin-bottom: 1rem
    }

    .demo-form_sub-grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        margin-bottom: .75rem
    }

    .demo-form_sub-grid-item.is-request {
        margin-bottom: 0
    }

    .form-buttons-wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column;
        align-items: stretch
    }

    .section-404 {
        padding-bottom: 1.625rem
    }

    .margin-top-50.is-email-deviverability {
        width: 100%
    }

    .p-24 {
        font-size: 1rem
    }

    .image-floating.is-1.image-float-fast {
        top: -56%;
        right: -1%
    }

    .image-floating.is-3.image-float-fast {
        bottom: -55%
    }

    .image-floating.is-4.image-float-slow {
        bottom: -42%;
        right: 31%
    }

    .section-prospect-linkedin_image {
        inset: auto 0% -12.475rem -.7rem
    }

    .section-prospect-started {
        margin-top: -54vw
    }

    .section-prospect-started_image {
        top: -1.7rem
    }

    .image-deliverability-personas {
        height: 19.5rem;
        margin-top: -20px;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        inset: 0%
    }

    .section-started {
        margin-top: 6.25rem
    }

    .icon-100 {
        height: 2.875rem
    }

    .section-unspam-hero_grid-column-left {
        align-items: stretch
    }

    .section-warm-hero_image {
        top: 1.5rem
    }

    .section-warm-hero_grid {
        width: 100%
    }

    .section-warm-how_grid-item {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .circle-logo-deco {
        top: 3%
    }

    .circle-arrow-wrapper {
        bottom: -26%
    }

    .circle-arrow-wrapper.is-blue {
        position: absolute;
        inset: auto 0% -15%
    }

    .circle-arrow-wrapper.is--email-deliverability {
        bottom: -19%
    }

    .section-competitive-hero_image {
        width: 150%;
        max-width: none;
        height: auto;
        margin-top: auto;
        margin-bottom: auto;
        padding-left: 52px;
        right: 34%
    }

    .h-72.mobile-font-smaller {
        margin-bottom: 0;
        font-size: 40px
    }

    .section-smart-value_text-wrapper1,.section-smart-table_text-wrapper1,.section-smart-table_text-wrapper2 {
        width: 100%
    }

    .tab-highlight-wrapper.is-1 {
        top: 34%
    }

    .tab-highlight-wrapper.is-2 {
        top: 50%
    }

    .tab-highlight-wrapper.is-3 {
        top: 32%
    }

    .tab-highlight-wrapper.is-5 {
        top: 48%
    }

    .tab-highlight-wrapper.is-6 {
        top: 41%
    }

    .tab-highlight-wrapper.is-7 {
        top: 39%
    }

    .tab-highlight-wrapper.is-8 {
        top: 53%
    }

    .section-smart-table_text {
        width: 100%
    }

    .section-bloglist-hero {
        position: relative
    }

    .blog-collection-list {
        grid-template-columns: 1fr
    }

    .blog-related-wrapper {
        padding: 1rem
    }

    .form-wrapper-home {
        width: 100%
    }

    .section-warm-hero_image-wrapper {
        width: 25.25rem
    }

    .co-funder-logo {
        height: 2.375rem
    }

    .about-hero-image {
        background-position: 0%
    }

    .about-hero-text {
        top: 55%
    }

    .section-unspam-how {
        margin-top: 0;
        padding-bottom: 3.35rem
    }

    .circle-logo-deco-2 {
        top: 3%
    }

    .section-unspam-how_grid-item {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .h-xmedium-customer-story.text-style-bold {
        font-size: 1.4rem
    }

    .circle-arrow-wrapper-2 {
        bottom: -26%
    }

    .circle-arrow-wrapper-2.is-blue {
        bottom: -22%
    }

    .h-large-2.text-align-center.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-large-2.is-light.text-align-center {
        max-width: none
    }

    .h-large-2.text-align-center-copy.is-mobile-28 {
        font-size: 1.75rem
    }

    .section-ai-personalization_background {
        width: 50%;
        top: -2rem
    }

    .section-ai-personalization1_image {
        margin-top: -97px;
        padding-top: 0
    }

    .h-42-2.color-text-white {
        font-size: 2rem
    }

    .section-ai-started {
        margin-top: 6.25rem
    }

    .section-multi-hero_title-wrapper {
        grid-column-gap: 1rem
    }

    .section-multi-personalization1_grid-column1.is--multichannel-selling {
        width: 100%;
        height: 310px
    }

    .section-multi-personalization1_grid-column1.is--social-prospecting {
        width: 100%;
        height: 280px
    }

    .section-ai-copywriter-white-image.is--ai-copywriter {
        margin-top: -65px;
        padding-bottom: 9rem
    }

    .in-the-news-image {
        display: block
    }

    .unspam-image {
        height: auto;
        position: relative
    }

    .section-warm-hero_image-wrapper-right {
        width: 100%;
        height: 100%
    }

    .section-deliver-hero_image {
        right: 34%
    }

    .section-deliver-solution {
        margin-top: -40rem;
        padding-top: 14rem
    }

    .academy-request-wrapper {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.25rem;
        bottom: -223%
    }

    .request-form_sub-grid,.request-form_sub-grid2 {
        grid-template-columns: 1fr
    }

    .request-form_input-textfield.am-form-email {
        width: 100%
    }

    .section-smart-value_tag-name.is-margin {
        top: -37px;
        right: 8px
    }

    .style-guide-top-nav-elements {
        display: none
    }

    .form-block-wrapper-testing,.form-wrapper-home-testing,.form-demo_text-field-testing {
        width: 100%
    }

    .button-testing.with-icon.is-form,.button-testing.with-icon.is-forfm-request {
        font-size: .875rem
    }

    .form-block-wrapper-test2,.form-wrapper-home-test2,.form-demo_text-field-test2 {
        width: 100%
    }

    .button-test2.with-icon.is-form,.button-test2.with-icon.is-forfm-request {
        font-size: .875rem
    }

    .form-block-wrapper-partial-mobile,.form-block-wrapper-test,.form-wrapper-home-hybrid,.form-block-wrapper-hybrid,.form-demo_text-field-hybrid {
        width: 100%
    }

    .section-unspam-hero_image-wrapper-right {
        width: 100%;
        height: 100%
    }

    .section-features-11 {
        padding-bottom: 0
    }

    .section-feature-11_image {
        width: 150%;
        max-width: none;
        height: auto;
        right: 34%
    }

    .section-feature-11_image.is--job-change-alert {
        width: 100%;
        bottom: -10px;
        right: 0%
    }

    .h-37.color-text-white {
        font-size: 2rem
    }

    .h-37.is-404 {
        font-size: 1.5rem
    }

    .section-features-13-wrapper-1 {
        margin-top: 0
    }

    .section-cta-6-grid.is--row-gap-0 {
        grid-row-gap: 0rem
    }

    .section-cta-6_logo-grid-wrapper {
        grid-column-gap: 2rem
    }

    .section-cta-6_logo-grid-wrapper.is--smaller-padding-bottom {
        padding-bottom: 3.125rem
    }

    .section-cta-6_logo-grid-wrapper.is--smaller-padding-bottom.mobile-logos-small {
        justify-content: stretch;
        justify-items: center;
        width: 70%;
        overflow: visible
    }

    .section-features-11_grid {
        width: 100%
    }

    .section-space---partners {
        padding-top: 0;
        padding-bottom: 0;
        position: relative
    }

    .space-partnership-page {
        padding-top: 4.9rem;
        position: relative
    }

    .section-space---partners-large {
        padding-top: 4.9rem;
        padding-bottom: 44.9rem;
        position: relative
    }

    .button-partners.with-icon.is-form {
        font-size: .875rem
    }

    .button-partners.with-icon.is-start {
        width: auto
    }

    .button-partners.with-icon.is-forfm-request {
        font-size: .875rem
    }

    .button-clear-filter {
        padding-left: 0;
        padding-right: 0
    }

    .button-clear-filter.with-icon.is-form {
        font-size: .875rem
    }

    .button-clear-filter.with-icon.is-start {
        width: auto
    }

    .button-clear-filter.with-icon.is-forfm-request {
        font-size: .875rem
    }

    .button-clear-filter.is-clear-filter {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section-unspam-how-clean {
        margin-top: 0;
        padding-top: 3.35rem;
        padding-bottom: 3.35rem
    }

    .section-customers-clean {
        margin-top: 0;
        padding-top: 0
    }

    .section-customers-clean.is-home {
        margin-top: 0
    }

    .section-customers-clean.is-unspam {
        margin-top: -2rem
    }

    .section-customers-clean.is-email-spam-checker {
        margin-top: 0
    }

    ._2-section-ai-personalization_background-copy {
        width: 50%;
        top: -2rem
    }

    .section-multi-personalization4_image-copy {
        object-fit: none;
        display: block
    }

    ._2-section-multi-personalization4_image-copy-copy {
        display: block
    }

    ._2-section-multi-personalization4_image-copy-copy.is--mobile-height-auto {
        height: auto
    }

    .button-4.with-icon.is-form {
        font-size: .875rem
    }

    .button-4.with-icon.is-start {
        width: auto
    }

    .form-demo_text-field-2 {
        width: 100%
    }

    .form-demo_text-field-2.is-get-started {
        padding-right: 1rem
    }

    .h-46-3.is-tablet-center {
        text-align: center;
        font-size: 2rem
    }

    .section-unspam-hero_grid-column-left-2 {
        align-items: stretch
    }

    .margin-top-50-2.is-email-deviverability,.section-smart-table_text-wrapper1-2 {
        width: 100%
    }

    .tab-highlight-wrapper-2.is-2 {
        top: 50%
    }

    .tab-highlight-wrapper-2.is-1 {
        top: 34%
    }

    .tab-highlight-wrapper-2.is-6 {
        top: 41%
    }

    .tab-highlight-wrapper-2.is-7 {
        top: 39%
    }

    .tab-highlight-wrapper-2.is-3 {
        top: 32%
    }

    .tab-highlight-wrapper-2.is-8 {
        top: 53%
    }

    .tab-highlight-wrapper-2.is-5 {
        top: 48%
    }

    .section-smart-table_text-2 {
        width: 100%
    }

    .section-padding-global.padding-top-0.mobile-quote-fit {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .section-padding-global.margin-bottom-medium.margin-top-medium.mobile-quotes-fit {
        object-fit: fill;
        justify-items: center;
        width: 85%
    }

    .section-padding-global.margin-bottom-medium.margin-top-medium.mobile-quotes-fit.mobile-margin-top-0 {
        margin-top: 0
    }

    .section-padding-global.margin-bottom-large.mobile-quotes-fit.mobile-margin-bottom-0,.section-padding-global.margin-bottom-large.mobile-padding-top-0.mobile-margin-bottom-0,.section-padding-global.margin-bottom-large.mobile-margin-bottom-0,.section-padding-global.margin-bottom-xxlarge.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .section-padding-global.mobile-quotes-fit {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto auto;
        grid-template-columns: minmax(314px,.5fr);
        grid-auto-columns: 1fr;
        display: grid
    }

    .hero-13_hero-image {
        top: 1.5rem
    }

    .hero-13.is--automated-sales-workflow {
        padding-bottom: 0
    }

    .hero-14_content-wrapper {
        width: 100%
    }

    .hero-14_left-column-wrapper {
        align-items: stretch
    }

    .hero-13_inner-wrapper {
        width: 100%
    }

    .section-integrations-how-it-works {
        margin-top: 0
    }

    .section-integrations-how-it-works.color-bg-light-blue {
        grid-row-gap: 2rem
    }

    .benefits-image {
        margin-top: -34px;
        display: block
    }

    .mobile-margin-top-0 {
        margin-top: 10px
    }

    .section-founders-personas {
        margin-top: 5px
    }

    .testimonial-blue-background-2 {
        height: 38.375rem;
        top: -2.875rem
    }

    .section-founders-personas-bottom {
        margin-top: 5px
    }

    .hero-image-sellers {
        top: 1.5rem
    }

    .hero-image-sellers.in-mobile-scaledown {
        object-fit: fill;
        width: 300px;
        margin-left: 24px;
        top: -1.3rem;
        left: -13%;
        overflow: visible
    }

    .hero-personas-sellers-wrapper {
        width: 288px
    }

    .section-personas-hero_grid-column-left {
        align-content: flex-start;
        margin-top: 1.075rem
    }

    .hero-personas {
        margin-left: 9px;
        padding-right: 3px
    }

    .hero-personas.is--automated-sales-workflow {
        padding-bottom: 0
    }

    .personas-section1 {
        margin-top: 100px
    }

    .personas-blue-background,.personas-blue-section-2 {
        height: 38.375rem;
        top: -2.875rem
    }

    .demo-modal-2 {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.25rem;
        bottom: -223%
    }

    .hero-image-sellers-copy.in-mobile-scaledown {
        object-fit: fill;
        width: 300px;
        top: -1.3rem;
        left: -2%;
        overflow: visible
    }

    .hero-image-competitors {
        top: 1.5rem
    }

    .hero-image-competitors.in-mobile-scaledown {
        object-fit: fill;
        width: 300px;
        top: -1.3rem;
        left: -2%;
        overflow: visible
    }

    .hero-image-competitors.in-mobile-scaledown-competitors {
        object-fit: fill;
        width: 300px;
        margin-left: -54px;
        padding-left: 0;
        top: -1.3rem;
        left: -2%;
        overflow: visible
    }

    .hero-competitors,.hero-competitors.is--automated-sales-workflow {
        padding-bottom: 0
    }

    .section-competitor_comparison {
        padding-top: 0;
        padding-bottom: 96px
    }

    .section-comparison_image {
        margin-top: -35px
    }

    .competitors-blue-background {
        height: 25rem;
        top: -2.875rem
    }

    .hero-competitors-wrapper {
        width: 288px
    }

    .section-competitors-blue {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 2.05rem
    }

    .image-competitor-workflows {
        height: 19.5rem;
        margin-top: -20px;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        inset: 0%
    }

    .section-competitors-white {
        margin-top: 5px
    }

    .competitor-workflows-image {
        display: block
    }

    .competitor-workflows-image.is--mobile-height-auto {
        height: auto
    }

    .section-competitors-business {
        margin-top: 0
    }

    .competitor-business-image {
        display: block
    }

    .competitor-business-image.is--mobile-height-auto {
        height: auto
    }

    .section-ai-personalization_background-copy {
        width: 50%;
        top: -2rem
    }

    .hero-competitor-comparison,.hero-competitor-comparison.is--automated-sales-workflow {
        padding-bottom: 0
    }

    .circle-arrow-wrapper-3 {
        bottom: -26%
    }

    .circle-arrow-wrapper-3.is-blue {
        position: absolute;
        inset: auto 0% -15%
    }

    .section-competitor-reasons {
        margin-top: 0;
        padding-bottom: 3.35rem
    }

    .hero-competitors-comparison-wrapper {
        width: 288px
    }

    .hero-image-competitors-comparison {
        top: 1.5rem
    }

    .hero-image-competitors-comparison.in-mobile-scaledown {
        object-fit: fill;
        width: 300px;
        top: -1.3rem;
        left: -2%;
        overflow: visible
    }

    .section-reason-grid-item {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .h-42-case-study-cta.color-text-white {
        font-size: 2rem
    }

    .button-4-story.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-story.with-icon.is-start {
        width: auto
    }

    .button-4-story.with-icon-story.is-form {
        font-size: .875rem
    }

    .button-4-story.with-icon-story.is-start,.button-4-story.with-icon-story.is-story {
        width: auto
    }

    .button-4-customer-story.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story.with-icon.is-start {
        width: auto
    }

    .section-customercomparison_background {
        width: 50%;
        top: -2rem
    }

    .image-customerstory {
        height: 19.5rem;
        margin-top: -20px;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        inset: 0%
    }

    .h-large-2-white.text-align-center.is-mobile-28 {
        font-size: 1.75rem
    }

    .section-started-2 {
        margin-top: 6.25rem
    }

    .section-customers-clean-competitors {
        margin-top: 0;
        padding-top: 0
    }

    .section-customers-clean-competitors.is-home {
        margin-top: 0
    }

    .section-customers-clean-competitors.is-unspam {
        margin-top: -2rem
    }

    .section-customers-clean-competitors.is-email-spam-checker {
        margin-top: 0
    }

    .section-started-comparison,.section-started-3,.section-started-3-comparison {
        margin-top: 6.25rem
    }

    .section-prospect-started-2 {
        margin-top: -54vw
    }

    .page-padding-competitors {
        padding-top: 0;
        padding-bottom: 0
    }

    .section-reviews {
        margin-top: 0;
        padding-bottom: 3.35rem
    }

    .section-reviews-grid-item {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .section-reviews-wrapper {
        margin-top: 662px
    }

    .h-42-reviews.color-text-white,.h-42-reviews.color-text-white-reviews,.h-42-reviews.color-text-white-compe {
        font-size: 2rem
    }

    .default-container-reviews.is-flex {
        padding-top: 15px
    }

    ._2-section-multi-personalization4_image-sellers {
        display: block
    }

    ._2-section-multi-personalization4_image-sellers.is--mobile-height-auto {
        height: auto
    }

    .competitors-blue-background-tab {
        height: 25rem;
        top: -2.875rem
    }

    .button-4-customer-story-utrust.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-utrust.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story-chatt.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-chatt.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story-semant.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-semant.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story-deel.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-deel.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story-vanta.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-vanta.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story-hotel.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-hotel.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story-techmagic.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-techmagic.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story--docdig.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story--docdig.with-icon.is-start {
        width: auto
    }

    .button-4-customer-stort-curalate.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-stort-curalate.with-icon.is-start {
        width: auto
    }

    .button-4-customer-story-honeybook.with-icon.is-form {
        font-size: .875rem
    }

    .button-4-customer-story-honeybook.with-icon.is-start {
        width: auto
    }

    .container-smaller-fit-mobile-personas {
        width: 260px
    }

    .hero-image-sellers-copy {
        top: 1.5rem
    }

    .hero-image-sellers-copy.in-mobile-scaledown {
        object-fit: fill;
        width: 300px;
        margin-left: 24px;
        top: -1.3rem;
        left: -13%;
        overflow: visible
    }

    .hero-image-personas-founders {
        top: 1.5rem
    }

    .hero-image-personas-founders.in-mobile-scaledown {
        object-fit: fill;
        width: 300px;
        margin-left: 24px;
        top: -1.3rem;
        left: -13%;
        overflow: visible
    }

    .grid-2columns-center.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 1rem
    }

    .p-1,.p-width-260 {
        width: 260px;
        font-size: 1rem
    }

    .section-sellers-personas {
        margin-top: 5px
    }

    .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-content-newblue {
        padding-left: 0;
        padding-right: 0
    }

    .h-large-2-comp.text-align-center.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-large-2-comp.is-light.text-align-center {
        max-width: none
    }

    .p-xmedium-comp {
        font-size: 1rem
    }

    .section-2columns_column-right-comp {
        padding-left: 0
    }

    .h-large-2-compe.text-align-center.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-large-2-compe.is-light.text-align-center {
        max-width: none
    }

    .h-42-reviews-compe.color-text-white,.h-42-reviews-compe.color-text-white-reviews,.h-42-reviews-compe.color-text-white-compe {
        font-size: 2rem
    }

    .h-42-reviews-compe.color-text-white-compe.text-align-center-compe.is-mobile-align-left-compe {
        text-align: center;
        text-align: center
    }

    .default-container-compe.is-flex {
        padding-top: 15px
    }

    .home-generation_title-wrapper-ai-copywriter {
        padding-top: 0
    }

    .section-pricing-personas {
        margin-top: 0;
        padding-top: 5.2rem;
        padding-bottom: 3.35rem;
        top: 600px
    }

    .margin-top-medium-personas {
        object-fit: contain;
        font-size: .2rem;
        position: relative
    }

    .section-persona-grid {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .section-grid-four-personas {
        grid-template: ".""Area"/.25fr .25fr;
        grid-auto-columns: .25fr;
        place-content: center start;
        margin-left: -3px;
        padding-right: 0;
        position: relative;
        overflow: scroll
    }

    .section-persona-grid-founders {
        object-fit: fill;
        width: auto;
        height: 400px;
        min-height: 20.3125rem;
        margin-left: 22px;
        padding: 1.875rem 1.25rem;
        overflow: visible
    }

    .section-persona-grid-agencies {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .section-persona-grid-managers {
        width: auto;
        min-height: 20.3125rem;
        margin-left: 27px;
        padding: 1.875rem 1.25rem
    }

    .section-persona-grid-sellers {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .demo-modal-pricing {
        border-radius: .8125rem;
        width: 100%;
        margin-bottom: 35px;
        padding: 1.25rem;
        bottom: -223%
    }

    .margin-top-large-pricing {
        grid-column-gap: 13px;
        grid-row-gap: 13px;
        object-fit: contain;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex;
        overflow: auto
    }

    .p-medium-small {
        font-size: .7rem
    }

    .paragraph {
        margin-top: 20px;
        margin-bottom: -1px;
        padding-top: 0
    }

    .demo-pricing-title-wrapper {
        margin-top: 119px
    }

    .section-ai-copywriter-creativity {
        padding-top: 7.9rem
    }

    .margin-top-10-pricing {
        margin-top: 1.825rem;
        margin-bottom: 50px
    }

    .h-42--pricing.color-text-white {
        font-size: 2rem
    }

    .h-42--pricing.is-404 {
        font-size: 1.5rem
    }

    .paragraph-pricing {
        margin-top: 20px;
        margin-bottom: -1px;
        padding-top: 0
    }

    .pricing-customer-stories_wrapper {
        grid-row-gap: 1rem;
        grid-template: ".""Area"/.25fr .25fr;
        grid-auto-columns: .25fr;
        align-content: center
    }

    .section-persona-grid-customer-stories {
        object-fit: fill;
        flex: none;
        order: 0;
        width: 150px;
        height: 250px;
        min-height: 20.3125px;
        margin-left: 22px;
        padding: 1.875rem 1.25rem;
        overflow: visible
    }

    .margin-top-medium-customerst-pricing {
        object-fit: contain;
        margin-top: 4rem;
        padding-top: 0;
        font-size: .2rem
    }

    .section-407 {
        text-align: left;
        margin-top: 667px
    }

    .h-xmedium-2-customer-story.text-style-bold {
        font-size: 1.4rem
    }

    .featured-blog-grid.is-new {
        grid-template-columns: 1fr
    }

    .section-aicopy-how-clean {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .section-warm-how_grid-aicopy {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: .25fr;
        padding-left: 0;
        display: grid
    }

    .section-aicopy-how_grid-item {
        width: auto;
        min-height: 20.3125rem;
        padding: 1.875rem 1.25rem
    }

    .page-padding-copy {
        padding-top: 0;
        padding-bottom: 0
    }

    .youtube {
        margin-bottom: 29px
    }

    .section-demo-logos-v2 {
        padding-bottom: .4rem
    }

    .button-pricing.with-icon.is-form {
        font-size: .875rem
    }

    .button-pricing.with-icon.is-start {
        width: auto
    }

    .button-pricing.with-icon.is-forfm-request {
        font-size: .875rem
    }

    .button-pricing.is-blue {
        clear: none;
        text-align: center;
        justify-content: center;
        margin-left: 9px;
        padding-top: .5rem;
        display: inline-block;
        left: 38px
    }

    .button-pricing.is-clear-filter {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .h-large-2-copy.text-align-center.is-mobile-28 {
        font-size: 1.75rem
    }

    .h-large-2-copy.is-light.text-align-center {
        max-width: none
    }

    .h-large-2-copy.text-align-center-copy.is-mobile-28,.h-large-2-copy.text-align-center-copy.is-mobile-28-copy {
        font-size: 1.75rem
    }

    .highlight-caase-image-vanta {
        padding-bottom: 33px
    }

    .section-company-white-image.is--ai-copywriter {
        margin-top: -65px;
        padding-bottom: 9rem
    }

    .grid-3columns.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 1rem
    }

    .h-sm-2.color-text-white,.h-sm-2-cenre.color-text-white,.h-sm-2-cenre.color-text-white,.h-sm-2-cenre.color-text-white,.h-sm-2-centre.color-text-white,.h-sm-2-centre.color-text-white,.h-sm-2-centre.color-text-white,.h-sm-2-right.color-text-white,.h-sm-2-right.color-text-white,.h-sm-2-right.color-text-white {
        font-size: 2rem
    }

    .default-container-reviews-searcher.is-flex {
        padding-top: 15px
    }

    .section-customercomparison_background-copy {
        width: 50%;
        top: -2rem
    }

    .section-searcher-white-image.is--ai-copywriter {
        margin-top: -65px;
        padding-bottom: 9rem
    }

    .h-37-cn.color-text-white {
        font-size: 2rem
    }

    .h-37-cn.is-404 {
        font-size: 1.5rem
    }

    .h-42-3.color-text-white,.heading-3-white.color-text-white,.heading-3-white.color-text-white,.heading-3-white.color-text-white,.h-42-3-copy.color-text-white {
        font-size: 2rem
    }

    .section-searcher_background,.section-searcher_background-copy {
        width: 50%;
        top: -2rem
    }

    .section-demo-personas {
        margin-top: -33.7rem;
        padding-top: 0;
        padding-bottom: 0;
        top: 600px
    }

    .demo-modal-v2 {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.65rem 1.25rem 1.25rem;
        bottom: -223%
    }

    .p-24-bl {
        font-size: 1rem
    }

    .page-padding-comp {
        padding-top: 0;
        padding-bottom: 0
    }

    .demo-modal-3 {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.65rem 1.25rem 1.25rem;
        bottom: -223%
    }

    .section-howitworks-calendarenrichment-v2 {
        margin-top: 0;
        padding-top: 3.35rem;
        padding-bottom: 3.35rem
    }

    .section-competitors {
        margin-top: 0
    }

    .grid-compares-column {
        padding-left: 0
    }

    .section-demo-persona {
        margin-top: -33.7rem;
        padding-top: 0;
        padding-bottom: 0;
        top: 600px
    }

    .grid-4columns.is-center.is--mobile-grid-gap-1 {
        grid-row-gap: 1rem
    }

    .section-persona-grid-column {
        min-height: 20rem;
        padding-top: 0
    }

    .hero-checklist__list-item-wrapper {
        align-items: flex-start
    }

    .hero-13__column-right.is-image.mobile-image-hero-hide {
        display: none
    }

    .hero-13__container {
        grid-template-columns: repeat(auto-fit,100%);
        width: 100%
    }

    .hero-13__container.grid-closer-hero-buyingintentsignals.mobile-grid-hero {
        grid-template-columns: minmax(295px,1.75fr)
    }

    .hero-13__container.mobile-hero-grid-fit {
        grid-template-columns: repeat(auto-fit,minmax(286px,.25fr))
    }

    .hero-13__column-left {
        align-items: stretch
    }

    .hero-13__logo-wall-wrapper {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .inline-quote-1.padding-top-0.mobile-margin-top-minimum {
        margin-top: -85px
    }

    .inline-quote-1.padding-top-0.mobile-margin-top-minimum.mobile-margin-bottom-minimum {
        margin-bottom: -85px
    }

    .inline-quote-container {
        overflow: visible
    }

    .inline-quote-container.height-xx {
        display: flex
    }

    .inline-quote-container.height-xx.mobile-is-hidden {
        display: none
    }

    .inline-quote-container.height-295 {
        flex-direction: column;
        display: block
    }

    .inline-quote__icon-after.mobile-quote-icon-bottom {
        bottom: .2rem
    }

    .features-5.color-bg-light-blue.mobile-padding-top-0 {
        padding-top: 0
    }

    .stats-1-container {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: stretch
    }

    .stats-1-container.spacing-grid-mobile-stats {
        grid-column-gap: 10px;
        font-size: 1px
    }

    .platform-section-2.mobile-padding-bottom-0 {
        padding-bottom: 0
    }

    .inline-cta-1.margin-top-large.margin-bottom-xxlarge.mobile-margin-top-0.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .inline-cta-1.margin-top-xxlarge.mobile-margin-top-0 {
        margin-top: 0
    }

    .inline-cta-1.margin-top-xxlarge.mobile-margin-top-0.mobile-padding-bottom-0.mobile-padding-top-bottom-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .inline-cta-1.margin-top-xxlarge.mobile-all-0 {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .inline-cta-1.mobile-padding-bottom-0 {
        padding-bottom: 0
    }

    .how-it-works-1.is--ai-copywriter {
        margin-top: -65px;
        padding-bottom: 9rem
    }

    .how-it-works-1__bg-shape-2.mobile-hide {
        display: none
    }

    .inline-quote-2.margin-bottom-xxlarge.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .checklist-1.is--ai-copywriter {
        margin-top: -65px;
        padding-bottom: 9rem
    }

    .inline-quote-4.margin-bottom-xxlarge.mobile-spacing-inline-quote {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .inline-quote-4.margin-bottom-xxlarge.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .inline-quote-4.margin-bottom-xxlarge.mobile-padding-margin-top-bottom-0 {
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .inline-quote-4.mobile-padding-top-0 {
        padding-top: 0
    }

    .inline-quote-4.mobile-padding-top-0.mobile-padding-bottom-0 {
        padding-bottom: 0
    }

    .how-it-works-2.is--ai-copywriter {
        margin-top: -65px;
        padding-bottom: 9rem
    }

    .how-it-works-2_image {
        top: 1.5rem
    }

    .form-3-wrapper {
        z-index: 3
    }

    .hero-14.is--automated-sales-workflow,.hero-14.product-page-name.mobile-padding-bottom-custom {
        padding-bottom: 0
    }

    .button-primary-big-blue,.button-primary-big-white,.button-ghost-big-blue,.button-ghost-big-white,.button-ghost-big-blue-white {
        width: auto
    }

    .page-padding-5 {
        padding-top: 0;
        padding-bottom: 0
    }

    .page-padding-5.mobile-is-center {
        justify-content: center;
        margin-left: -9px;
        padding-left: 0;
        display: block
    }

    .h-52-2.color-text-darkblue.text-align-center.mobile-text-big {
        font-size: 3.5rem
    }

    .h-52-2.color-text-darkblue.text-align-center.h-mobile-big {
        font-size: 3rem
    }

    .h-52-3.color-text-darkblue.text-align-center.mobile-h3-big {
        font-size: 3rem;
        display: block
    }

    .pop-up-trigger-wrapper {
        flex-direction: column;
        max-width: 19rem
    }

    .pop-up-1_image-wrapper {
        width: 4.5rem;
        min-width: 4.5rem;
        height: 4.5rem;
        min-height: 4.5rem;
        display: none
    }

    .pop-up-modal-wrapper,.pop-up-2-modal-wrapper {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .bold-text-2.p-big-grid.text-grid-medium,.bold-text-3.p-big-grid.text-grid-medium,.p-big-grid.text-grid-medium {
        font-size: .95rem
    }

    .section-padding-global-copy.padding-top-0.mobile-quote-fit {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .section-padding-global-copy.margin-bottom-medium.margin-top-medium.mobile-quotes-fit {
        object-fit: fill;
        justify-items: center;
        width: 85%
    }

    .section-padding-global-copy.margin-bottom-medium.margin-top-medium.mobile-quotes-fit.mobile-margin-top-0 {
        margin-top: 0
    }

    .section-padding-global-copy.margin-bottom-large.mobile-quotes-fit.mobile-margin-bottom-0,.section-padding-global-copy.margin-bottom-large.mobile-padding-top-0.mobile-margin-bottom-0,.section-padding-global-copy.margin-bottom-large.mobile-margin-bottom-0,.section-padding-global-copy.margin-bottom-xxlarge.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .section-padding-global-copy.mobile-quotes-fit {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto auto;
        grid-template-columns: minmax(314px,.5fr);
        grid-auto-columns: 1fr;
        display: grid
    }

    .users-love.background-is-ghostwhite.margin-bottom-large.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .users-love.margin-top-xxlarge {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .users-love.margin-top-xxlarge.mobile-margin-top-0 {
        margin-top: 0
    }

    .users-love-image {
        max-height: 116px
    }

    .lp-hero-01-module_container {
        grid-template-columns: repeat(auto-fit,100%);
        width: 100%
    }

    .lp-hero-01-module_container.grid-closer-hero-buyingintentsignals.mobile-grid-hero {
        grid-template-columns: minmax(295px,1.75fr)
    }

    .lp-hero-01-module_container.mobile-hero-grid-fit {
        grid-template-columns: repeat(auto-fit,minmax(286px,.25fr))
    }

    .lp-features-02-01-module.background-is-ghostwhite.margin-bottom-large.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .lp-features-02-01-module.margin-top-xxlarge {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .lp-features-02-01-module.margin-top-xxlarge.mobile-margin-top-0 {
        margin-top: 0
    }

    .persona-grid-wrapper {
        padding-bottom: 0;
        padding-left: 1rem
    }

    .pricing-modal {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.65rem 1.25rem 1.25rem;
        bottom: -250%
    }

    .lp-hero-02-module_container {
        grid-template-columns: repeat(auto-fit,100%);
        width: 100%
    }

    .lp-hero-02-module_container.grid-closer-hero-buyingintentsignals.mobile-grid-hero {
        grid-template-columns: minmax(295px,1.75fr)
    }

    .lp-hero-02-module_container.mobile-hero-grid-fit {
        grid-template-columns: repeat(auto-fit,minmax(286px,.25fr))
    }

    .lp-hero-02__column-left {
        align-items: stretch
    }

    .lp-hero-02__column-right.is-image.mobile-image-hero-hide {
        display: none
    }

    .lp-hero-01__column-left {
        align-items: stretch
    }

    .lp-hero-01__column-right.is-image.mobile-image-hero-hide {
        display: none
    }

    .section-padding-global-dark.padding-top-0.mobile-quote-fit {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .section-padding-global-dark.margin-bottom-medium.margin-top-medium.mobile-quotes-fit {
        object-fit: fill;
        justify-items: center;
        width: 85%
    }

    .section-padding-global-dark.margin-bottom-medium.margin-top-medium.mobile-quotes-fit.mobile-margin-top-0 {
        margin-top: 0
    }

    .section-padding-global-dark.margin-bottom-large.mobile-quotes-fit.mobile-margin-bottom-0,.section-padding-global-dark.margin-bottom-large.mobile-padding-top-0.mobile-margin-bottom-0,.section-padding-global-dark.margin-bottom-large.mobile-margin-bottom-0,.section-padding-global-dark.margin-bottom-xxlarge.mobile-margin-bottom-0 {
        margin-bottom: 0
    }

    .section-padding-global-dark.mobile-quotes-fit {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto auto;
        grid-template-columns: minmax(314px,.5fr);
        grid-auto-columns: 1fr;
        display: grid
    }

    .section-ai-personalization_background-short,.section-ai-personalization_background-medium {
        width: 50%;
        top: -2rem
    }

    .form_input-textfield {
        margin-bottom: 1rem
    }

    .roi-calculator_results-wrapper {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.65rem 1.25rem 1.25rem;
        bottom: -250%
    }

    .pop-up-1_image-wrapper-linkedin {
        width: 4.5rem;
        min-width: 4.5rem;
        height: 4.5rem;
        min-height: 4.5rem;
        display: none
    }

    .request-form_input-textfield-2 {
        margin-bottom: 1rem
    }

    .report-hero-image {
        background-position: 0%
    }

    .section-roi-hero {
        position: relative
    }

    .heading-xlarge.text-align-center.is-mobile-28 {
        font-size: 1.75rem
    }

    .heading-xlarge.is-light.text-align-center {
        max-width: none
    }

    .heading-x-large {
        letter-spacing: -.84px;
        font-size: 1.75rem
    }

    .heading-x-large.text-align-center.z-index-1.mobile-align-left,.heading-x-large.text-align-center.is-mobile-left {
        text-align: left
    }

    .body-medium-regular.text-color-newblue.mobile-hide {
        flex: 0 auto;
        display: none
    }

    .btn-primary.is-navbar-alternate.reverse.is-pricing-btn {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .btn-icon {
        width: auto
    }

    .page-padding-large {
        padding-left: .875rem;
        padding-right: .875rem
    }

    .navbar-brand-link {
        width: 150px
    }

    .btn.with-icon.is-form {
        font-size: .875rem
    }

    .btn.with-icon.is-form.special-button {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .btn.with-icon.is-start {
        width: auto
    }

    .btn.with-icon.is-forfm-request {
        font-size: .875rem
    }

    .btn.is-blue {
        text-align: center;
        justify-content: center;
        left: 38px
    }

    .btn.is-clear-filter {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .cards-wrapper.is-product {
        grid-template-columns: 1fr
    }

    .footer-brand-link {
        width: 150px
    }

    .quote-author-picture {
        flex: none
    }

    .splide__list.is-testimonial {
        width: 85vw
    }

    .splide__slide.is-testimonial.is-tablet-padding {
        padding-left: 0;
        padding-right: 0
    }

    .image-slider.is-mobile-small {
        height: 14rem
    }

    .flex-horizontal.is-gap-2.is-mobile-vertical {
        flex-direction: column;
        align-items: flex-start
    }

    .newhome-slider-title.is-demo {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }

    .newhome-slider-title.is-pricing {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column
    }

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

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

    .layout423_row {
        grid-template-columns: 1fr
    }

    .team-solutions-item {
        max-width: none;
        height: 30.25rem
    }

    .team-solution-picture {
        object-position: 50% 20%
    }

    .tag-faq-grid.is-rev {
        grid-template-columns: 1fr
    }

    .intelligence-bg.is-desktop {
        display: none
    }

    .intelligence-bg.is-tablet {
        display: block
    }

    .section-report-hero {
        position: relative
    }

    .splide__arrow--prev.is-testimonial {
        margin-left: 0
    }

    .form-request {
        width: 100%
    }

    .form-request.is-get-started {
        padding-right: 1rem
    }

    .hero-15_video {
        flex-direction: column;
        align-items: center
    }

    .hero-15_grid-circle {
        display: none
    }

    .product-image.mobile-image-small {
        align-self: center;
        width: 80%;
        position: static
    }

    .product-image.border-radius-20.max-width-450.margin-left-large-responsive-2 {
        margin-left: -37px
    }

    .feature-10_item {
        overflow: visible
    }

    .feature-10_item.height-xx {
        display: flex
    }

    .feature-10_item.height-xx.mobile-is-hidden {
        display: none
    }

    .feature-10_item.height-295 {
        flex-direction: column;
        display: block
    }

    .inline-quote__icon-after-copy.mobile-quote-icon-bottom,.feature-10_quote-icon-bottom.mobile-quote-icon-bottom {
        bottom: .2rem
    }

    .feature-12_item {
        overflow: visible
    }

    .feature-12_item.height-xx {
        display: flex
    }

    .feature-12_item.height-xx.mobile-is-hidden {
        display: none
    }

    .feature-12_item.height-295 {
        flex-direction: column;
        display: block
    }

    .video-100 {
        margin-bottom: 29px
    }

    .cta-9_wrapper {
        margin-left: -.75rem;
        margin-right: -.75rem;
        padding: .75rem
    }

    .hero-17.am-is-black-bg.is-demo-page {
        padding-top: 1rem;
        padding-bottom: .875rem
    }

    .pricing {
        border-radius: .8125rem;
        width: 100%;
        padding: 1.65rem 1.25rem 1.25rem;
        bottom: -250%
    }

    .register-link {
        order: 1;
        align-self: center
    }

    .hero-17_star-cards-wrapper {
        flex-direction: column
    }

    .p-small-4,.p-small-5 {
        align-items: stretch;
        display: block;
        position: relative
    }

    .blog-related-wrapper-2 {
        padding: 1rem
    }

    .form-demo_text-field-3 {
        width: 100%
    }

    .p-small-6,.p-small-7 {
        align-items: stretch;
        display: block;
        position: relative
    }

    .blog-collection-list_item-2 {
        min-height: 26rem
    }

    .blog-thumbnail-2 {
        height: 45vw
    }

    .green-circle-1 {
        width: 7rem;
        height: 7rem;
        inset: -2rem 1.5em auto auto
    }

    .brown-circle-1 {
        width: 7rem;
        height: 7rem;
        inset: -2rem 1.5rem auto auto
    }

    .pop-up-trigger-wrapper-v2 {
        flex-direction: column;
        width: auto;
        right: 1rem
    }

    .pop-up-2_image-wrapper-linkedin {
        width: 4.5rem;
        min-width: 4.5rem;
        height: 4.5rem;
        min-height: 4.5rem;
        display: none
    }

    .navbar-brand-link-blue {
        width: 150px
    }

    .mobile-scroll-div {
        z-index: 2;
        display: block;
        position: absolute;
        inset: 0%
    }

    .checklist_item-2 {
        align-items: flex-start
    }

    .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
    }

    .new-demo-form_input-textfield-2,.new-demo-form_input-textfield-3 {
        margin-bottom: 1rem
    }

    .request-demo-form.hero-17_grid-right {
        min-height: 23.375rem;
        padding: 1.25rem .875rem
    }

    .section-glossary-term-hero {
        position: relative
    }

    .related-blog-grid-glossary {
        flex-flow: column;
        grid-template-columns: 1fr
    }

    .tldr-blog-section {
        margin-left: -.5rem;
        margin-right: -.5rem;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .blog-tldr-richtext p {
        font-size: 1rem
    }

    .blog-tldr-richtext li {
        margin-bottom: .75rem
    }

    .pricing-paragraph.text-color-black.is-opacity-80.text-align-center {
        text-align: left
    }

    .pricing-hero-content-top {
        justify-content: flex-start;
        align-items: flex-start
    }

    .pricing-table-section {
        padding-top: 2.25rem
    }

    .pricing-table-heading {
        padding-left: 0;
        padding-right: 0
    }

    .pricing-heading-large.text-align-center.z-index-1.mobile-align-left,.pricing-heading-large.text-align-center.is-mobile-left {
        text-align: left
    }

    .pricing-tooltip {
        margin-bottom: .5rem;
        margin-left: 0;
        bottom: 100%;
        left: auto;
        transform: translateY(.25rem)
    }

    .product-demo-hero-content-top {
        justify-content: flex-start;
        align-items: flex-start
    }

    .product-demo-paragraph.text-color-black.is-opacity-80.text-align-center {
        text-align: left
    }

    .div-block-24 {
        display: inline-flex
    }

    .div-block-25 {
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .banner-logo {
        height: .875rem;
        display: none
    }

    .mobile-show.is-bold {
        display: inline
    }

    .div-block-26 {
        max-width: 15rem
    }

    .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
    }

    .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,.am-nav-btn.is-white.is-customers-list-cta {
        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
    }

    .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-email.is-get-started {
        padding-right: 1rem
    }

    .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;
        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 {
        max-width: 20rem
    }

    .am-paragraph-16.am-is-line-height-140.am-no-wrap.is-mobile-14 {
        font-size: .875rem
    }

    .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-cta-form-wrapper {
        min-width: 100%;
        max-width: none
    }

    .am-cta-illustration-wrapper {
        display: none
    }

    .am-personas-tabs-title {
        flex-flow: column
    }

    .am-personas-tabs-content-parent.is-personas-mobile {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .am-customer-stories-cards {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .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: 1rem;
        grid-row-gap: 1rem;
        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-customer-stories {
        width: 6.5rem;
        top: 0%;
        left: -4%
    }

    .am-doodle.is-duo {
        width: 7rem;
        top: -10%;
        right: 0%
    }

    .am-doodle.is-product-demo {
        width: 40%;
        top: -45%
    }

    .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 {
        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-social-proof-testimonial-medium {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .am-testimonial-picture-medium {
        width: 3.5rem;
        height: 3.5rem
    }

    .am-feature-hero-content-top.is-duo-voice {
        margin-left: .875rem;
        margin-right: .875rem
    }

    .am-feature-image-container {
        width: 100%
    }

    .am-duo-image-border.is-bottom {
        width: 80%;
        top: -1.25rem
    }

    .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-feature-image-wrapper.is-landing {
        width: 100%
    }

    .am-feature-image-wrapper.is-keynote {
        width: 80%
    }

    .am-home-duo-product-screen {
        border-radius: .25rem
    }

    .am-cta-illustration-wrapper-copy {
        display: none
    }

    .am-manifesto-shader-code {
        width: calc(50vw - 41.2%);
        height: 100%;
        top: -28%
    }

    .am-testimonial-caption-2 {
        text-align: center
    }

    .am-paragraph-16-2.am-opacity-60.am-text-align-center.is-white.am-max-width-400 {
        max-width: 20rem
    }

    .am-testimonial-text-big-2 {
        text-align: center
    }

    .am-nav-btn-2 {
        text-align: center;
        justify-content: center;
        align-self: stretch;
        align-items: baseline;
        padding: .75rem .875rem
    }

    .am-ads-g2-proof.is-home,.am-ads-g2-proof.is-demo {
        max-width: 100%
    }

    .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-doodle-word.is-duo {
        width: 7rem;
        top: -10%;
        right: 0%
    }

    .am-doodle-word.is-product-demo {
        width: 40%;
        top: -45%
    }

    .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;
        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 {
        text-align: center
    }

    .am-competitor-battle-cards.is-personas-mobile {
        padding: .5rem 0 0
    }

    .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-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-taller.is-404 {
        align-self: center
    }

    .am-competitors-list-filter-wrapper.is-pricing-btn {
        align-self: center;
        padding: .5rem .75rem
    }

    .am-competitors-list-filter-wrapper.is-mobile-center {
        align-self: center
    }

    .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
    }

    .div-block-128 {
        justify-content: flex-start;
        align-items: flex-start
    }

    .div-block-130 {
        flex-flow: column;
        display: flex
    }

    .am-ads-hero-shader-code {
        width: calc(50vw - 41.2%);
        height: 100%;
        top: -28%
    }

    .am-no-max-width-mobile {
        max-width: none
    }

    .am-nav-btn-3 {
        text-align: center;
        justify-content: center;
        align-items: baseline;
        padding: .75rem .875rem
    }

    .am-heading-56-3.is-feature-page {
        font-size: 2rem
    }

    .am-form-email-2 {
        border-radius: .375rem;
        width: auto;
        height: auto;
        padding: .75rem .875rem
    }

    .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-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-heading-wrapper.is-voices {
        padding-left: .875rem
    }

    .am-careers-values-grid {
        grid-template-columns: 1fr;
        align-self: center;
        max-width: 24rem
    }

    .am-careers-testimonials-card {
        max-width: 18rem
    }

    .am-careers-testimonials-stripe-parent {
        padding-left: .875rem
    }

    .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-bento-card {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        padding: .75rem
    }

    .am-searcher-data-cards-wrapper {
        grid-template-columns: 1fr 1fr
    }

    .am-searcher-product-suggestion-card-content {
        flex-flow: row
    }

    .am-hide-mobile-portrait {
        display: none
    }

    .am-brand-colors-grids-wrapper,.am-brand-colors-grid-4 {
        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-nav-btn-4 {
        text-align: center;
        justify-content: center;
        align-items: center;
        padding: .75rem .875rem
    }

    .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;
        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-163 {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .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-team-container {
        grid-column-gap: .75rem;
        grid-template-columns: 1fr 1fr
    }

    .am-show-mobile-portrait {
        display: block
    }
}

#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
}

#w-node-_68b838e6-3240-17fe-5c63-82306ca817e1-7c3c8030,#w-node-_77398df5-f1cc-31aa-d367-ef50eae9cb11-7c3c8030,#w-node-_28760fbf-4f9b-d03a-ffcf-07fa63c3cccb-7c3c8030,#w-node-d8554ae6-a1d9-572e-87c1-d19c91bedd88-7c3c8030,#w-node-_14f1f079-efce-bbd3-09c4-3fbf3ff20cd3-7c3c8030,#w-node-_09a2979e-b015-317e-76c7-f9580e44091c-7c3c8030,#w-node-_39437024-d374-1b01-813c-09fe58df853c-7c3c8030,#w-node-_418c31e3-8621-3a00-de16-0fb51b294b32-7c3c8030,#w-node-_418c31e3-8621-3a00-de16-0fb51b294b3e-7c3c8030,#w-node-_418c31e3-8621-3a00-de16-0fb51b294b4a-7c3c8030,#w-node-f9ba1290-4d6f-7a84-0c43-87f4c9895dd9-7c3c8096 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc410088-a085-6300-d821-f79dd2dfa92e-7c3c8096 {
    grid-area: 2/2/3/3
}

#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-7c3c809a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ff318a65-54e0-2919-33f9-53e948c8def9-48c8deec,#w-node-ff318a65-54e0-2919-33f9-53e948c8df02-48c8deec {
    place-self: stretch stretch
}

#w-node-ff318a65-54e0-2919-33f9-53e948c8df0b-48c8deec,#w-node-ff318a65-54e0-2919-33f9-53e948c8df17-48c8deec {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ff318a65-54e0-2919-33f9-53e948c8df23-48c8deec,#w-node-ff318a65-54e0-2919-33f9-53e948c8df2c-48c8deec,#w-node-ff318a65-54e0-2919-33f9-53e948c8df34-48c8deec,#w-node-ff318a65-54e0-2919-33f9-53e948c8df3d-48c8deec {
    place-self: stretch stretch
}

#w-node-ff318a65-54e0-2919-33f9-53e948c8df46-48c8deec,#w-node-_1d617e37-cf2f-883e-6f49-717c74f18ba2-74f18ba1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_32f10bd2-7382-60f0-f4fb-656245eb8e2e-45eb8e1f,#w-node-_32f10bd2-7382-60f0-f4fb-656245eb8e34-45eb8e1f,#w-node-_32f10bd2-7382-60f0-f4fb-656245eb8e3a-45eb8e1f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_32f10bd2-7382-60f0-f4fb-656245eb8e3e-45eb8e1f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c80e1,#w-node-_62d3c318-559c-c6ec-7c2f-0eea3ac8d86e-7c3c80e1,#w-node-_0c52f02f-c22e-a67a-1292-635b890ae30c-7c3c80e1,#w-node-_26270ffe-5a84-9f5b-481c-645f355d75e4-7c3c80e1,#w-node-_26270ffe-5a84-9f5b-481c-645f355d75ec-7c3c80e1,#w-node-_26270ffe-5a84-9f5b-481c-645f355d75f4-7c3c80e1,#w-node-_5f684536-053c-dac8-fe4a-9950a1ced4bd-7c3c80e1,#w-node-_5f684536-053c-dac8-fe4a-9950a1ced4c9-7c3c80e1,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c80e6,#w-node-_93f43a59-91b1-1208-8cde-8f1af096ad62-7c3c80e6,#w-node-_7eb8278e-075a-aeb4-afc4-829aa12a9fda-7c3c80e6,#w-node-_7eb8278e-075a-aeb4-afc4-829aa12a9fe3-7c3c80e6,#w-node-_7eb8278e-075a-aeb4-afc4-829aa12a9fec-7c3c80e6,#w-node-_7eb8278e-075a-aeb4-afc4-829aa12a9ff5-7c3c80e6,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c8126,#w-node-_93f43a59-91b1-1208-8cde-8f1af096ad62-7c3c8126,#w-node-_793b3a73-c318-b508-b0c8-be87a7c6fd16-7c3c8126,#w-node-_793b3a73-c318-b508-b0c8-be87a7c6fd1f-7c3c8126,#w-node-_793b3a73-c318-b508-b0c8-be87a7c6fd28-7c3c8126,#w-node-_793b3a73-c318-b508-b0c8-be87a7c6fd31-7c3c8126,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c812b,#w-node-_93f43a59-91b1-1208-8cde-8f1af096ad62-7c3c812b,#w-node-_9badaba6-1a87-a47e-ce1b-d2f353dae855-7c3c812b,#w-node-_9badaba6-1a87-a47e-ce1b-d2f353dae85e-7c3c812b,#w-node-_9badaba6-1a87-a47e-ce1b-d2f353dae867-7c3c812b,#w-node-_9badaba6-1a87-a47e-ce1b-d2f353dae870-7c3c812b,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c812e,#w-node-_93f43a59-91b1-1208-8cde-8f1af096ad62-7c3c812e,#w-node-f9d62792-9a40-fac8-1045-83821d5814e9-7c3c812e,#w-node-f9d62792-9a40-fac8-1045-83821d5814f2-7c3c812e,#w-node-f9d62792-9a40-fac8-1045-83821d5814fb-7c3c812e,#w-node-f9d62792-9a40-fac8-1045-83821d581504-7c3c812e,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c8130,#w-node-_93f43a59-91b1-1208-8cde-8f1af096ad62-7c3c8130,#w-node-_6548d8ee-0fe2-5123-83e5-76972585dca8-7c3c8130,#w-node-_6548d8ee-0fe2-5123-83e5-76972585dcb3-7c3c8130,#w-node-_6548d8ee-0fe2-5123-83e5-76972585dcbd-7c3c8130,#w-node-_6548d8ee-0fe2-5123-83e5-76972585dcc6-7c3c8130,#w-node-a39113d8-e23a-429b-b433-1edf16b61705-7c3c8232 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a39113d8-e23a-429b-b433-1edf16b61757-7c3c8232 {
    grid-area: 2/2/3/3
}

#w-node-ca2d55ef-af43-8a06-22b4-5122b97c44a2-7c3c822f,#w-node-_3e4f1d08-9d5f-7307-efce-29c00a2152fc-7c3c822f,#w-node-_3e4f1d08-9d5f-7307-efce-29c00a215305-7c3c822f,#w-node-_3e4f1d08-9d5f-7307-efce-29c00a21530e-7c3c822f,#w-node-_3e4f1d08-9d5f-7307-efce-29c00a215317-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7689-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a768a-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a768b-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7692-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7693-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7694-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a769b-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a769c-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a769d-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a76d0-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a76d1-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a76d2-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7705-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7707-7c3c822f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e28f820a-ba62-d26e-7fa5-2997184a770e-7c3c822f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-e28f820a-ba62-d26e-7fa5-2997184a770f-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7710-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7745-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7746-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7747-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a774e-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a774f-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7750-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7783-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7784-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7785-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77ba-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77bb-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77bc-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77c3-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77c4-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77c5-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77fa-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77fb-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77fc-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7803-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7804-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7805-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7838-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7839-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a783a-7c3c822f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e28f820a-ba62-d26e-7fa5-2997184a7842-7c3c822f {
    grid-area: 1/1/2/2
}

#w-node-e28f820a-ba62-d26e-7fa5-2997184a787a-7c3c822f {
    grid-area: 1/2/2/3;
    justify-self: end
}

#w-node-e28f820a-ba62-d26e-7fa5-2997184a789e-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a789f-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78a0-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78a7-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78a9-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78b0-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78b1-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78b2-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78dc-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78dd-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a78de-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7908-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a790a-7c3c822f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e28f820a-ba62-d26e-7fa5-2997184a7911-7c3c822f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-e28f820a-ba62-d26e-7fa5-2997184a7912-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7913-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a793f-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7940-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7941-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7948-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7949-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a794a-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7974-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7975-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7976-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79a2-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79a3-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79a4-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79ab-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79ac-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79ad-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79d9-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79da-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79db-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79e2-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79e3-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a79e4-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7a0e-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7a0f-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7a10-7c3c822f,#w-node-_30075039-9c62-c976-71b5-32162683102e-2683102a,#w-node-_30075039-9c62-c976-71b5-32162683102f-2683102a,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c824e,#w-node-fa3688ea-b429-624a-1c16-94d05401fd4d-7c3c824e,#w-node-d47b72eb-e0b6-a3f2-415c-4185d98be718-7c3c824e,#w-node-_26270ffe-5a84-9f5b-481c-645f355d75e4-7c3c824e,#w-node-_26270ffe-5a84-9f5b-481c-645f355d75ec-7c3c824e,#w-node-_26270ffe-5a84-9f5b-481c-645f355d75f4-7c3c824e,#w-node-_26270ffe-5a84-9f5b-481c-645f355d75fc-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920984-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920985-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920988-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda92098b-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda92098e-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda92098f-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920990-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920991-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920992-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920996-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920997-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920999-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda92099b-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda92099e-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda9209a8-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda9209b3-7c3c824e,#w-node-ca2d55ef-af43-8a06-22b4-5122b97c44a2-7c3c82db,#w-node-_2a99da0a-c90b-79df-d2ff-92e30a24f8cd-7c3c82db,#w-node-f85bd205-93a1-b16a-24e0-d4a8b8cb48ea-7c3c82db,#w-node-_86a1edfd-549f-ae3e-85df-a1e00fece296-7c3c82db,#w-node-_86a1edfd-549f-ae3e-85df-a1e00fece29f-7c3c82db,#w-node-_86a1edfd-549f-ae3e-85df-a1e00fece2a8-7c3c82db,#w-node-_86a1edfd-549f-ae3e-85df-a1e00fece2b1-7c3c82db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_736abbce-050d-77e4-0619-2f60fdf36a98-fdf36a94,#w-node-_736abbce-050d-77e4-0619-2f60fdf36ac5-fdf36a94 {
    justify-self: stretch
}

#w-node-_7f715d7a-20ab-3eab-8879-cec6cbad8e94-7c3c8308,#w-node-_12d4b4c2-2659-57a0-95a9-a81d7cbc1490-7c3c8308,#w-node-_5a6c6d80-cd27-3957-5560-833524765b3a-24765b34,#w-node-_5a6c6d80-cd27-3957-5560-833524765b3e-24765b34,#w-node-b48ac39b-6847-d4ac-0859-0f05f002ff4e-7c3c830b,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c836a,#w-node-_3d2b5b0d-312d-2b90-cbbc-9e673ecd592d-7c3c836a,#w-node-_1948aa02-4e32-deca-c814-c917cba1022b-7c3c836a,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c836e,#w-node-b81a37b2-a007-7f04-34f1-dce90bb040bf-7c3c836e,#w-node-a82d7694-9e2a-e872-b2b2-2fa7f1bff140-7c3c836e,#w-node-_0eba5c31-b06f-0599-035d-2c2c4892cfee-7c3c836e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130a1b-7c3c836e {
    justify-self: center
}

#w-node-_759682e3-3b07-779b-b174-691e8aa0848c-7c3c8386,#w-node-_65854621-ddf5-fac0-12ff-b3d7bd95fd33-7c3c8386,#w-node-_759682e3-3b07-779b-b174-691e8aa084ba-7c3c8386,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c83ba,#w-node-_0717e592-343f-e307-4ea8-c7a86e9b7332-7c3c83ba,#w-node-_6593bbdb-61ce-14d3-0986-a57aa369f49d-7c3c83ba,#w-node-_5ab03297-f2c6-a5b8-e3c0-087c23170bd8-7c3c83ba {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5ab03297-f2c6-a5b8-e3c0-087c23170bdd-7c3c83ba {
    justify-self: center
}

#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c83d2,#w-node-_85da4a27-2462-eb77-e83c-4efddc904c33-7c3c83d2,#w-node-f69aeedc-d5f3-fb2c-2c7f-6525f9ef2ca2-7c3c83d2,#w-node-f69aeedc-d5f3-fb2c-2c7f-6525f9ef2cab-7c3c83d2,#w-node-f69aeedc-d5f3-fb2c-2c7f-6525f9ef2cb4-7c3c83d2,#w-node-f69aeedc-d5f3-fb2c-2c7f-6525f9ef2cbd-7c3c83d2,#w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c83ec,#w-node-_4328b770-802f-886f-6bc0-affce8ab2c9b-7c3c83ec,#w-node-d33652b9-cb24-069f-db95-8914f184ccbf-7c3c83ec {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c75e-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c7b2-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c7b5-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c852-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c863-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c80c-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c828-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c81a-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c836-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c844-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c872-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c888-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8a5-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8b3-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8c1-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8cf-fcdb663b {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-edb0dc25-454d-3da9-0d22-b702fe7a2a34-3e8006bb {
    place-self: center start
}

#w-node-_43dacfc0-a66e-90a6-d411-07e720e01ecb-3e8006bb,#w-node-_43dacfc0-a66e-90a6-d411-07e720e01ed7-3e8006bb {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5c9257e5-d72f-525d-f603-7db8ec173754-10c897c9,#w-node-_5c9257e5-d72f-525d-f603-7db8ec173764-10c897c9 {
    place-self: stretch stretch
}

#w-node-_5c9257e5-d72f-525d-f603-7db8ec173775-10c897c9,#w-node-_5c9257e5-d72f-525d-f603-7db8ec173781-10c897c9 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5c9257e5-d72f-525d-f603-7db8ec17378d-10c897c9,#w-node-_5c9257e5-d72f-525d-f603-7db8ec17379e-10c897c9 {
    place-self: stretch stretch
}

#w-node-e3bf8051-6fcf-8914-84ec-389c0d49c999-566fa125,#w-node-_6b34afaa-1bf5-a2b9-c19f-eaa1bfeae0a1-566fa125,#w-node-fd14f123-6aac-7fad-7ee8-e0bfb6db3dc7-566fa125,#w-node-b1b10f2c-210b-279f-13fa-ac3ce30e51e8-566fa125,#w-node-_0f913adc-1027-eb1e-5b8b-4d4d54483eb8-566fa125,#w-node-_96494acc-2bf4-47e1-ebf0-cde8afd24a6e-566fa125,#w-node-_5d694eb8-b32e-0613-46c1-1c5c6084ca4b-566fa125,#w-node-_64e84351-8e6b-8efb-b819-178b7be7ed63-566fa125,#w-node-_5d7ad588-6e50-a265-f089-3af2f007c81f-566fa125,#w-node-afef0af0-9230-e5fd-e058-828096412145-566fa125,#w-node-fb29c951-93e1-a9f3-1353-f0c4dc233351-566fa125,#w-node-_9fe7a79a-41d9-bbe8-005b-6e7a8b108884-566fa125,#w-node-a84078cf-45bd-3598-a404-eb170658ba36-566fa125,#w-node-c2cf0aae-7a8e-1d73-37c4-24b711663b55-566fa125,#w-node-_417ee18b-c727-baea-a1b0-43ad93bac91e-566fa125,#w-node-_02388fd0-8fac-184b-20c1-fff727882cbb-566fa125,#w-node-_4a9d9c3c-3a68-cfa5-dc0a-caa7c5517240-566fa125,#w-node-aa584b54-5f04-dd3a-f69a-a3e94a8befb5-566fa125,#w-node-a3d6ad76-a08e-22e3-52bc-13797ab7b036-566fa125,#w-node-_2b9a8bc5-b598-61b8-e045-51620c6c1be2-566fa125,#w-node-_6b910cef-e417-8876-5432-9a356d8dc0db-566fa125 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-aed17ec4-5841-17ca-4025-4bb1ec5dedbf-cca73c9c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3c67adc0-bf18-fb6f-3730-2a7db5408db6-e2cfec28 {
    align-self: stretch
}

#w-node-_7a89f814-29ac-e889-fddd-3a344859b477-0bcacdcd {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_41afa312-05c9-f437-75a7-7714acf931be-0bcacdcd {
    align-self: stretch
}

#w-node-_74f2dfd0-64fb-00ba-e06b-0f60fbd1a6ee-0bcacdcd,#w-node-c05c67ff-987c-bb58-d8df-dd67c5f248a9-0bcacdcd {
    align-self: center
}

#w-node-_3c67adc0-bf18-fb6f-3730-2a7db5408db6-ddb12090,#w-node-_3c67adc0-bf18-fb6f-3730-2a7db5408db6-b787667c {
    align-self: stretch
}

#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-1b213e94 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96352-1b213e94,#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96363-1b213e94 {
    place-self: stretch stretch
}

#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96374-1b213e94,#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96380-1b213e94 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef9638c-1b213e94,#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef9639d-1b213e94,#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef963ad-1b213e94,#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef963be-1b213e94 {
    place-self: stretch stretch
}

#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef963cf-1b213e94 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2fd2bb70-e357-58ee-6bac-e9802fc64eed-230e00a7,#w-node-_0e11e84e-c3db-cb09-129a-fa4c4751a15d-230e00a7,#w-node-_6065cb5b-79f9-ac54-f8ae-6dbb61dd608a-230e00a7,#w-node-_8cb39592-60c1-21b2-9e0b-e30f25418de3-230e00a7,#w-node-_247ea55d-02be-401b-4f54-bef79baf4f00-230e00a7,#w-node-_8632fdcf-e61d-c185-fcdf-6b9d8a0bcfb9-230e00a7,#w-node-_6d82e4aa-072f-fc26-bc88-9432995a35e3-230e00a7 {
    justify-self: center
}

#w-node-_2ec8ed09-7351-3c9e-c8a3-0f8d4baf8edd-230e00a7,#w-node-a3abeeec-1535-cd94-7842-8b6d93b53686-230e00a7,#w-node-fcc1a0c6-e8c1-7725-05df-65eb6d1cfd56-230e00a7,#w-node-_2c5a710e-b1cd-5792-32bc-262765285b38-230e00a7,#w-node-_0f0da2d4-e512-5688-c053-aec5a99b038d-9afd6880,#w-node-af70b229-8c9d-d44f-9eac-f0f808af8e1a-9afd6880,#w-node-_4bcdff61-cd95-6e03-a915-45c6ee21962f-9afd6880,#w-node-_4bcdff61-cd95-6e03-a915-45c6ee219627-9afd6880,#w-node-_4bcdff61-cd95-6e03-a915-45c6ee219637-9afd6880 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3c67adc0-bf18-fb6f-3730-2a7db5408db6-e3106ba4 {
    align-self: stretch
}

#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-ae952502,#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-20b08962,#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-213e9cb6,#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-a989f35f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3c67adc0-bf18-fb6f-3730-2a7db5408db6-50e48725,#w-node-_3c67adc0-bf18-fb6f-3730-2a7db5408db6-7058d6d0,#w-node-_3c67adc0-bf18-fb6f-3730-2a7db5408db6-eb45821b {
    align-self: stretch
}

#w-node-c050b9cc-06ac-f5ea-1cc6-a7a03b8e7389-82d9274a,#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-49facec6,#w-node-_6f6bbdcd-0c93-2236-d38c-bc61f18a29be-11149b04 {
    grid-area: span 1/span 1/span 1/span 1
}

@media screen and (max-width: 991px) {
    #w-node-cc410088-a085-6300-d821-f79dd2dfa92e-7c3c8096 {
        grid-area:span 1/span 1/span 1/span 1
    }

    #w-node-_5f0b2717-bb51-3f89-fa23-a981314f5cd9-7c3c80e6,#w-node-dc910452-5d04-a80b-074f-87cf9fc52265-7c3c8126,#w-node-c5d4f6c3-5a56-34f1-17f8-86346eba8411-7c3c8126,#w-node-b3419bab-524a-ee81-9f31-0e2590af05ae-7c3c812b,#w-node-b46ede0e-aa3b-3705-cf9e-20b21ec9f363-7c3c812b,#w-node-a47dd589-fc11-e095-e927-46a41ac4c697-7c3c812e,#w-node-ec9e0be6-b3e1-b866-481f-766afce57c40-7c3c812e,#w-node-c473e60e-3b4a-d16a-39f0-207448dcd12e-7c3c8130 {
        order: 9999
    }

    #w-node-a39113d8-e23a-429b-b433-1edf16b61757-7c3c8232 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e28f820a-ba62-d26e-7fa5-2997184a787a-7c3c822f {
        grid-column: 1/2
    }
}

@media screen and (max-width: 767px) {
    #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
    }

    #w-node-ff318a65-54e0-2919-33f9-53e948c8def9-48c8deec {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ff318a65-54e0-2919-33f9-53e948c8df02-48c8deec {
        order: -9999
    }

    #w-node-ff318a65-54e0-2919-33f9-53e948c8df0b-48c8deec {
        grid-column: span 2/span 2
    }

    #w-node-ff318a65-54e0-2919-33f9-53e948c8df17-48c8deec {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ff318a65-54e0-2919-33f9-53e948c8df23-48c8deec {
        order: 0
    }

    #w-node-ff318a65-54e0-2919-33f9-53e948c8df2c-48c8deec {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: stretch stretch
    }

    #w-node-ff318a65-54e0-2919-33f9-53e948c8df34-48c8deec,#w-node-ff318a65-54e0-2919-33f9-53e948c8df3d-48c8deec,#w-node-_1d617e37-cf2f-883e-6f49-717c74f18ba2-74f18ba1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-a39113d8-e23a-429b-b433-1edf16b616e3-7c3c8232 {
        justify-self: center
    }

    #w-node-e28f820a-ba62-d26e-7fa5-2997184a765f-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a76da-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a7758-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a778d-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a77cd-7c3c822f,#w-node-e28f820a-ba62-d26e-7fa5-2997184a780d-7c3c822f,#w-node-b6c4145c-7324-38ab-4c17-9befda920996-7c3c824e,#w-node-b6c4145c-7324-38ab-4c17-9befda920997-7c3c824e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b48ac39b-6847-d4ac-0859-0f05f002ff39-7c3c830b {
        justify-self: center
    }

    #w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130a1b-7c3c836e,#w-node-_5ab03297-f2c6-a5b8-e3c0-087c23170bdd-7c3c83ba {
        grid-area: 2/1/3/2
    }

    #w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c774-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c785-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c7a5-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c793-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c7b6-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c853-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c864-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c80d-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c829-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c81b-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c837-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c845-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c889-fcdb663b,#w-node-_29cf87a3-1474-bcfb-56c1-b197ef70c7f3-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8a6-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8b4-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8c2-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8e1-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8ef-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8fc-fcdb663b,#w-node-c3a9b3d8-8b6a-aea3-7936-6b76afe7c8d3-fcdb663b {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_43dacfc0-a66e-90a6-d411-07e720e01ecb-3e8006bb {
        grid-column: span 2/span 2
    }

    #w-node-_43dacfc0-a66e-90a6-d411-07e720e01ed7-3e8006bb {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5c9257e5-d72f-525d-f603-7db8ec173754-10c897c9 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: stretch stretch
    }

    #w-node-_5c9257e5-d72f-525d-f603-7db8ec173764-10c897c9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_5c9257e5-d72f-525d-f603-7db8ec173775-10c897c9 {
        grid-column: span 2/span 2
    }

    #w-node-_5c9257e5-d72f-525d-f603-7db8ec173781-10c897c9 {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5c9257e5-d72f-525d-f603-7db8ec17378d-10c897c9,#w-node-_5c9257e5-d72f-525d-f603-7db8ec17379e-10c897c9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-eb6becf1-2874-c8e3-0217-25d150458379-566fa125,#w-node-f764cc45-b338-0818-eb2c-764f1801aba2-566fa125,#w-node-_94d1d388-ae5a-bedb-62b2-f241d867aab3-566fa125,#w-node-_129715f6-b298-ed65-66ea-a37b6516a6fe-566fa125,#w-node-_2af23852-7b86-507d-e0c6-cf6918764856-566fa125,#w-node-_4b1d43cc-0111-4e6a-158c-2ace731f24b0-566fa125,#w-node-fd14f123-6aac-7fad-7ee8-e0bfb6db3dc8-566fa125,#w-node-b1b10f2c-210b-279f-13fa-ac3ce30e51e9-566fa125,#w-node-_8bc2535b-0561-5b3d-55dd-b6e87e5b93cd-566fa125,#w-node-_0f913adc-1027-eb1e-5b8b-4d4d54483eb9-566fa125,#w-node-_96494acc-2bf4-47e1-ebf0-cde8afd24a6f-566fa125,#w-node-c6b9aa6b-deb7-e506-beef-316e49e52c3a-566fa125,#w-node-_64e84351-8e6b-8efb-b819-178b7be7ed64-566fa125,#w-node-_5d7ad588-6e50-a265-f089-3af2f007c820-566fa125,#w-node-afef0af0-9230-e5fd-e058-828096412146-566fa125,#w-node-fb29c951-93e1-a9f3-1353-f0c4dc233352-566fa125,#w-node-_9fe7a79a-41d9-bbe8-005b-6e7a8b108885-566fa125,#w-node-a84078cf-45bd-3598-a404-eb170658ba37-566fa125,#w-node-_417ee18b-c727-baea-a1b0-43ad93bac91f-566fa125,#w-node-_02388fd0-8fac-184b-20c1-fff727882cbc-566fa125,#w-node-_4a9d9c3c-3a68-cfa5-dc0a-caa7c5517241-566fa125,#w-node-aa584b54-5f04-dd3a-f69a-a3e94a8befb6-566fa125,#w-node-a3d6ad76-a08e-22e3-52bc-13797ab7b037-566fa125,#w-node-_2b9a8bc5-b598-61b8-e045-51620c6c1be3-566fa125,#w-node-_8fe39686-a318-e6bc-677b-16cbe9afda1c-566fa125,#w-node-_170f8b96-4a87-75d0-0b13-1dc780848113-566fa125,#w-node-e6f5e76b-e720-d840-7d1b-ae9455097d90-566fa125,#w-node-c3cd1738-8fa9-b53a-c760-2ef4209721e1-566fa125,#w-node-_4a5856d6-7d97-78ee-cced-2a96652ca367-566fa125,#w-node-e8dc70f0-e48a-f373-10d4-5d85d2ea40d9-566fa125,#w-node-_19feaccc-c3a5-156f-b250-8a9dbd4e54fa-566fa125,#w-node-_4d172b25-7a2a-90d0-d103-bf3122064044-566fa125 {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96352-1b213e94 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96363-1b213e94 {
        order: -9999
    }

    #w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96374-1b213e94 {
        grid-column: span 2/span 2
    }

    #w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef96380-1b213e94 {
        order: 9999;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef9638c-1b213e94 {
        order: 0
    }

    #w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef9639d-1b213e94 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: stretch stretch
    }

    #w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef963ad-1b213e94,#w-node-d5d4b1b0-1cb7-32a4-69f2-75d62ef963be-1b213e94 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-f0c35426-d103-4aa2-b3ff-2efbe0b473ee-e0b473ea {
        grid-area: span 1/span 2/span 1/span 2
    }
}

@media screen and (max-width: 479px) {
    #w-node-_94306bf4-0c82-2e94-3482-6a130a539e97-cca73c9c {
        order:9999
    }

    #w-node-f66339aa-e9a7-922e-69e3-3d595e48abe0-810d2a61 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-f0c35426-d103-4aa2-b3ff-2efbe0b47410-e0b473ea {
        order: 9999
    }
}

