@font-face {
  font-family: Labilgrotesk;
  src: url('../fonts/LabilGrotesk-Light.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Labilgrotesk;
  src: url('../fonts/LabilGrotesk-RegularItalic.woff2') format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Labilgrotesk;
  src: url('../fonts/LabilGrotesk-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Labilgrotesk;
  src: url('../fonts/LabilGrotesk-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Labilgrotesk;
  src: url('../fonts/LabilGrotesk-Regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Labilgrotesk;
  src: url('../fonts/LabilGrotesk-Black.woff2') format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Labil Grotesk Variable;
  src: url('../fonts/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;
  --black\<deleted\|variable-76b56407\>: #202223;
  --pale-turquoise\<deleted\|variable-5b86c41d\>: #c3f7e8;
  --aquamarine\<deleted\|variable-a49ec64a\>: #85edce;
  --medium-sea-green\<deleted\|variable-bf80962b\>: #00cc84;
  --medium-aquamarine\<deleted\|variable-b1a030f7\>: #47d6b1;
  --am--primary-dark: #111;
  --super-dark-blue\<deleted\|variable-5930a5b7\>: #111a4a;
  --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--neutral--neutral-08: #ecebea;
  --am--neutral--neutral-03: #494846;
  --am--neutral--neutral-04: #5e5c5a;
  --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;
  --am--complementary--mint-green: #b7efb2;
  --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--borders--white-stronger: #ffffff4d;
  --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-05: #787673;
  --am--neutral--neutral-06: #a7a6a4;
  --am--neutral--neutral-07: #dcdbda;
  --am--borders--white-medium: #ffffff14;
  --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: bold;
  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: bold;
  line-height: 20px;
}

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

p {
  color: var(--white\<deleted\|variable-cbe5fb85\>);
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.3;
}

a {
  color: var(--black\<deleted\|variable-76b56407\>);
  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('../images/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 {
  align-self: stretch;
}

.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 {
  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(to right, #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(to right, #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(to right, #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(to right, #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%;
}

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

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

.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: translate(0, -.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('../images/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: #fff6;
}

.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: 1rem;
  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: translate(0, -.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: translate(0, -.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: translate(0, -.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('../images/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: translate(0, -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: translate(0, -.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)rotateZ(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;
}

.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(to right, #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(to right, #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(to right, #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(to right, #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(to right, #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(to right, #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('../images/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(to right, #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(to right, #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(to right, #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('../images/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('../images/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(to right, #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(to right, #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(to right, #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: translate(0, -.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: Eina02;
}

.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('../images/Frame-2430-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: translate(0, -.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(to right, #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(to right, #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(to right, #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: translate(0, -.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: translate(0, -.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: translate(0, -.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: translate(0, -.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)rotateZ(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('../images/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(to right, #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: translate(0, -.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: translate(0, -.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: translate(0, -.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: translate(0, -.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;
  margin-bottom: .75rem;
  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('../images/Joao-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;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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;
}

.div-block-5 {
  position: relative;
  top: 10px;
}

.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('../images/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('../images/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('../images/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: translate(0, -.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('../images/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: translate(0, -.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('../images/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(to right, #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('../images/Report-cover.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(to right, #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(to right, #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(to right, #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(to right, #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('../images/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('../images/noise-pattern-v2.png'), url('../images/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__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%;
}

.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('../images/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('../images/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('../images/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)rotateZ(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('../images/noise-pattern-v2.png'), url('../images/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('../images/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: 1;
  width: 100%;
  margin-bottom: 0;
}

.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(--color\<deleted\|variable-87038ccd-c960-c0f9-a1cc-8dbf267ec9e6\>);
  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('../images/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('../images/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('../images/noise-pattern-v2.png'), url('../images/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('../images/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('../images/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(to right, #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: translate(0, -.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: translate(0, -.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('../images/noise-pattern-v2.png'), url('../images/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('../images/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('../images/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('../images/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: 3rem;
  grid-row-gap: 3rem;
  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('../images/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('../images/noise-pattern-v2.png'), url('../images/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('../images/noise-pattern-v2.png'), url('../images/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('../images/noise-pattern-v2.png');
  background-position: 50%;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg-about {
  background-image: url('../images/noise-pattern-v2.png'), url('../images/Bio-bg.jpg');
  background-position: 50%, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pricing-bg {
  background-image: url('../images/noise-pattern-v2.png'), url('../images/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('../images/noise-pattern-v2.png'), url('../images/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('../images/Ok.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('../images/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;
  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;
}

.div-block-15.is-main-blue {
  border-left-color: var(--color-2\<deleted\|variable-15c3d4a5-e840-b686-42ee-d9a209b96e2d\>);
}

.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;
}

.div-block-16.is-main-blue {
  border-left-color: #314ef0;
}

.list-alpha {
  list-style-type: lower-alpha;
}

.div-block-17 {
  display: flex;
}

.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: translate(0, -.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;
}

.loading-screen {
  z-index: 9999;
  opacity: 0;
  background-color: #ffffffe6;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: opacity .5s cubic-bezier(.215, .61, .355, 1);
  display: none;
  position: absolute;
  inset: 0%;
}

.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: #ff667c;
}

.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-light);
}

.pricing-table-cell {
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  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;
  opacity: 0;
  width: 100%;
  height: 100%;
  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('../images/Screenshot-2024-11-06-at-16.10.47-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('../images/Screenshot-2024-11-06-at-18.11.24-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-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-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-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(.175, .885, .32, 1.275);
  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;
}

.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: translate(0, .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-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-softer {
  background-color: var(--am--secondary-dark);
}

.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: translate(0, .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: .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: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: .25rem;
  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-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;
  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;
  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-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;
}

.div-block-31 {
  clip: rect(0rem, 0rem, 1.25rem, 1.25rem);
  width: 1.25rem;
  position: absolute;
  inset: 0%;
}

.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: translate(0, -.875rem);
}

.am-pillars-card-wrapper:active {
  transform: translate(0, -.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;
}

.div-block-43 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.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;
  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-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)rotateZ(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 1.5rem 1.5rem;
  display: flex;
}

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

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

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

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

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

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

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

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

.am-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: translate(0, -.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;
}

.div-block-56 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  height: 0;
  margin-top: .5rem;
  padding-left: 1rem;
  display: flex;
  overflow: hidden;
}

.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 {
  margin-top: .25rem;
  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: -1.75rem;
  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-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: translate(0, 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: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.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('../images/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-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-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-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-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;
}

.div-block-76 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  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-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: translate(0, 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)rotateZ(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-90 {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.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;
}

.div-block-93 {
  max-width: 83rem;
  position: relative;
  top: -100%;
}

.am-close-product-demo {
  z-index: 101;
  color: var(--am--secondary-white);
  cursor: pointer;
  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-94 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.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('../images/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('../images/doodle-sparkle-right.avif'), url('../images/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('../images/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('../images/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: translate(0, 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: translate(0, 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;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f6f5f3bf;
  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: translate(0, 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;
}

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

.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('../images/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: translate(0, .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: translate(0, .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: translate(0, -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: translate(0, 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: 1rem;
  height: 1rem;
}

.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: #f6f5f3bf;
  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;
}

.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: translate(0, .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;
  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;
  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: 1.5rem;
  grid-row-gap: 1.5rem;
  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: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 1.5rem;
  padding-left: 1.625rem;
  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-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-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('../images/Screenshot-2024-11-06-at-16.10.47-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('../images/Screenshot-2024-11-06-at-18.11.24-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;
}

.div-block-133 {
  border: 1px solid var(--am--border-black);
  background-color: var(--am--primary-light);
  border-radius: .75rem;
}

.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-136 {
  flex: 1;
  max-width: 100%;
}

.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: translate(0, 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: translate(0, 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: translate(0, -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('../images/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: 40.875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.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;
  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 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
}

.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: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--am--primary-dark);
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: 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;
  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-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;
}

.div-block-146 {
  border-radius: .75rem;
  padding: 1rem 1rem 1rem 1.75rem;
}

.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('../images/check-tick_1.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('../images/check-tick_1.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('../images/check-tick_1.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);
}

.div-block-148 {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  display: flex;
}

.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);
}

.div-block-149 {
  flex-flow: column;
  display: flex;
}

.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: translate(0, -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;
}

.div-block-155 {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.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: 4.25rem;
  grid-row-gap: 4.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: .75rem;
  flex-flow: column;
  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: 1.25rem;
  height: 1.25rem;
}

.am-signals-item-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.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%;
}

.div-block-159 {
  text-align: center;
  margin-top: 30px;
}

.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-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: translate(0, -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: translate(0, 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 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-user-select: none;
  user-select: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% -5.25rem;
}

.am-dot-nav-dot {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  transition: all .25s cubic-bezier(.23, 1, .32, 1);
  display: flex;
}

.am-dot-nav-sticky {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 50%;
  display: flex;
  position: sticky;
  top: 50%;
  transform: translate(0, -50%);
}

.am-dot-nav-dot-visual {
  background-color: var(--am--borders--black-medium);
  border-radius: 50rem;
  width: .25rem;
  height: .25rem;
  transition: all .25s cubic-bezier(.23, 1, .32, 1);
}

.am-dot-nav-dot-visual.is-active {
  background-color: var(--am--primary-dark);
  width: .5rem;
  height: .5rem;
}

.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;
  padding: .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%;
  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: .5rem .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: translate(0, -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: translate(0, 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%;
}

.div-block-160 {
  aspect-ratio: 16 / 9;
  background-color: var(--am--primary-dark);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
  display: flex;
}

.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-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;
}

.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.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.am-pricing-logos-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: .75rem;
  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: 2.75rem;
  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: translate(0, .25rem);
}

.am-tooltip.is-light.is-vertical.is-centered {
  width: auto;
}

.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;
}

@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 {
    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;
  }

  ._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: 3rem;
    grid-row-gap: 3rem;
    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%;
  }

  .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: 28rem;
    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;
  }

  .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-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-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-featured-link {
    border-radius: .375rem;
  }

  .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;
  }

  .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 {
    padding-left: .5rem;
  }

  .am-pillars-card-content {
    padding-top: 1.25rem;
  }

  .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: 80%;
  }

  .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, .am-footer-social-wrapper {
    flex-flow: row;
  }

  .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: 0;
  }

  .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-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: translate(0, .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: translate(0, .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: translate(0, .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;
  }

  .div-block-114 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .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.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 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: translate(0, .875rem);
  }

  .am-searcher-product-search-input.is-leaving {
    transform: translate(0, -.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-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.25rem;
  }

  .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-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: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .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: .625rem;
    padding: .75rem;
  }

  .am-signals-item-color {
    border-radius: .375rem;
    width: 1.125rem;
    height: 1.125rem;
  }

  .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 {
    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;
  }
}

@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-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;
  }

  .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: 2rem;
    grid-row-gap: 2rem;
    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: 24rem;
    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-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 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .pricing-table-cell.is-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: 1px solid #000d531a;
    padding-top: .5rem;
    padding-bottom: .5rem;
    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;
  }

  .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-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;
    max-width: none;
    height: 175%;
  }

  .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;
  }

  .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-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: -1rem;
  }

  .am-doodle.is-product-searcher, .am-doodle.is-product-analytics {
    display: none;
  }

  .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;
  }

  .div-block-114 {
    grid-column-gap: .5rem;
    grid-row-gap: .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;
  }

  .div-block-124 {
    z-index: 10;
    background-image: linear-gradient(270deg, var(--am--secondary-white), transparent);
    width: .25rem;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .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 p {
    letter-spacing: 0;
    margin-bottom: 1rem;
    font-size: .875rem;
  }

  .am-legal-richtext h3 {
    margin-bottom: 1rem;
    font-size: 1.25rem;
  }

  .am-legal-richtext li {
    letter-spacing: 0;
    font-size: .875rem;
  }

  .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: translate(0, -.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: .875rem;
  }

  .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.125rem;
  }

  .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 {
    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-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-list-item {
    height: 100%;
  }

  .am-signals-content-rich-text p {
    font-size: .875rem;
  }

  .am-signals-content-rich-text blockquote {
    margin-top: 1.75rem;
    font-size: 1.5rem;
  }

  .am-signals-content-rich-text li {
    font-size: .875rem;
  }

  .am-signals-content-rich-text ol {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .am-signals-content-rich-text figure {
    margin-top: .75rem;
    margin-bottom: .75rem;
  }

  .am-signals-content-rich-text img {
    border-radius: .5rem;
  }

  .am-signals-content-rich-text h3 {
    font-size: 1.125rem;
  }

  .am-testimonial-doodle.am-show-mobile {
    display: flex;
  }

  .am-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;
  }

  .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-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;
  }
}

@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;
  }

  .demo-form_sub-grid-item {
    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 {
    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: translate(0, .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-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-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-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;
    left: -.375rem;
    right: -.375rem;
  }

  .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;
  }

  .div-block-114 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .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: translate(0, .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: translate(0, .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: translate(0, .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: translate(0, .25rem);
  }
}

#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-7c3c80e3, #w-node-_8af198ca-75e0-9868-b96e-637ccf9efd32-7c3c80e3, #w-node-ab4997f9-c218-07d7-8827-151aafc33205-7c3c80e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab4997f9-c218-07d7-8827-151aafc3320a-7c3c80e3 {
  justify-self: center;
}

#w-node-_6cbbddb9-4c25-2188-2d0e-fc30ecf55152-7c3c80e3, #w-node-_6cbbddb9-4c25-2188-2d0e-fc30ecf5515a-7c3c80e3, #w-node-_6cbbddb9-4c25-2188-2d0e-fc30ecf55162-7c3c80e3, #w-node-_6cbbddb9-4c25-2188-2d0e-fc30ecf5516a-7c3c80e3, #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-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c8201, #w-node-c6027bf2-921b-278c-eb8f-a94f4c46c17b-7c3c8201, #w-node-_6d293b4a-d520-e723-a839-552b6b115d43-7c3c8201, #w-node-_2e0d2546-2716-27a1-1b6b-97a41c71cd05-7c3c8201, #w-node-_2e0d2546-2716-27a1-1b6b-97a41c71cd0e-7c3c8201, #w-node-_2e0d2546-2716-27a1-1b6b-97a41c71cd17-7c3c8201, #w-node-_2e0d2546-2716-27a1-1b6b-97a41c71cd20-7c3c8201, #w-node-_30075039-9c62-c976-71b5-32162683102e-2683102a, #w-node-_30075039-9c62-c976-71b5-32162683102f-2683102a, #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-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, #w-node-c050b9cc-06ac-f5ea-1cc6-a7a03b8e7389-7c3c82f1, #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, #w-node-d1a0f02c-1d4a-ebc9-6c0b-a2c0ad130986-7c3c8403, #w-node-_78eb408a-85bf-68a3-409c-01315d348559-7c3c8403, #w-node-_78eb408a-85bf-68a3-409c-01315d348562-7c3c8403, #w-node-_78eb408a-85bf-68a3-409c-01315d34856b-7c3c8403, #w-node-_78eb408a-85bf-68a3-409c-01315d348574-7c3c8403, #w-node-_03596d3c-3d8c-4f83-41f2-cc35537be282-7c3c84a4, #w-node-_03596d3c-3d8c-4f83-41f2-cc35537be2ae-7c3c84a4, #w-node-_85b85812-0ea5-52f5-32e2-7fbf0b4ee220-7c3c84a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d855949-6bd8-9cf6-bbe4-d190b281f4a0-7c3c84a4 {
  justify-self: center;
}

#w-node-c9151108-cf76-bbaa-c9b0-d9f8c463bb4b-7c3c84a4, #w-node-c9151108-cf76-bbaa-c9b0-d9f8c463bb54-7c3c84a4, #w-node-c9151108-cf76-bbaa-c9b0-d9f8c463bb5d-7c3c84a4, #w-node-c9151108-cf76-bbaa-c9b0-d9f8c463bb66-7c3c84a4, #w-node-ca2d55ef-af43-8a06-22b4-5122b97c44a2-7c3c84ba {
  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-_736abbce-050d-77e4-0619-2f60fdf36a98-fdf36a94, #w-node-_736abbce-050d-77e4-0619-2f60fdf36ac5-fdf36a94 {
  justify-self: stretch;
}

#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 {
  align-self: stretch;
}

#w-node-c050b9cc-06ac-f5ea-1cc6-a7a03b8e7389-13c0c1a3 {
  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-ab4997f9-c218-07d7-8827-151aafc3320a-7c3c80e3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #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, #w-node-_2d855949-6bd8-9cf6-bbe4-d190b281f4a0-7c3c84a4 {
    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-_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-f28e2af4-61c4-aa4f-8b00-3a76edf2df95-911cf38c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #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-_6f119261-2538-8cf6-e5c9-2504db48ad7d-911cf38c, #w-node-f0c35426-d103-4aa2-b3ff-2efbe0b47410-e0b473ea {
    order: 9999;
  }
}


@font-face {
  font-family: 'Labilgrotesk';
  src: url('../fonts/LabilGrotesk-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Labilgrotesk';
  src: url('../fonts/LabilGrotesk-RegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Labilgrotesk';
  src: url('../fonts/LabilGrotesk-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Labilgrotesk';
  src: url('../fonts/LabilGrotesk-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Labilgrotesk';
  src: url('../fonts/LabilGrotesk-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Labilgrotesk';
  src: url('../fonts/LabilGrotesk-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Labil Grotesk Variable';
  src: url('../fonts/LabilGroteskVariable-Upright.woff2') format('woff2');
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}