:root {
    --color--black-100: #090a0c;
    --font--h1: 3rem;
    --font--h2: 2.5rem;
    --font--h3: 2rem;
    --font--h4: 1.5rem;
    --font--h5: 1.25rem;
    --font--p-medium: 1rem;
    --global--margin-s: 6.5rem;
    --spacing--medium: 1.5rem;
    --global--margin-side: 6.25rem;
    --global--margin-l: 8.5rem;
    --spacing--extra-large: 3rem;
    --spacing--large: 2rem;
    --spacing--maximum: 3rem;
    --global--card-pd-large: 4rem;
    --spacing--gutter: 2rem;
    --color--white-100: white;
    --spacing--small: 1rem;
    --global--padding-cal: 4rem;
    --color--stroke-default: #72727224;
    --corner-radius--large: 1.5rem;
    --corner-radius--medium: 1rem;
    --color--light: whitesmoke;
    --color--brand-100: #255250;
    --global--card-pd: 2.5rem;
    --color--white-70: #ffffffb3;
    --font--p-small: .875rem;
    --color--black-70: #090a0cb3;
    --font--p-large: 1.25rem;
    --color--black-30: #090a0c4d;
    --spacing--extra-small: .5rem;
    --spacing--medium-small: .75rem;
    --corner-radius--small: .5rem;
    --spacing--minimal: .25rem;
    --color--link-on-w: #8dc2b8;
    --color--white-7: #ffffff12;
    --font--h6: 1.125rem;
    --color--stroke-icons: #bcbbbf;
    --corner-radius--images: .25rem;
    --color--white-30: #ffffff4d;
    --color--white-1: #ffffff03;
    --global--card-gap: 3rem;
    --spacing--size: 0px
}

body {
    color: var(--color--black-100);
    font-family: Inter, sans-serif;
    font-size: 14px;
    line-height: 20px;
        margin: 0;
}

h1 {
    font-size: var(--font--h1);
    letter-spacing: -1px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 1.16
}

h2 {
    font-size: var(--font--h2);
    letter-spacing: -.8px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 1.2
}

h3 {
    font-size: var(--font--h3);
    letter-spacing: -.7px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1.25
}

h4 {
    font-size: var(--font--h4);
    letter-spacing: -.6px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1.33
}

h5 {
    font-size: var(--font--h5);
    letter-spacing: -.4px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 1.44
}

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

p {
    font-size: var(--font--p-medium);
    letter-spacing: -.3px;
    margin-bottom: 0;
    line-height: 1.5
}

a {
    text-decoration: underline
}

ul {
    font-size: var(--font--p-medium);
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    line-height: 1.5
}

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

li {
    background-image: url(https://cdn.prod.website-files.com/668c198db7939f9b5309acfd/66a23286e1e7777ccb8cff67_Bullet.svg);
    background-position: 0 4px;
    background-repeat: no-repeat;
    background-size: 1rem 1rem;
    margin-bottom: 1rem;
    padding-left: 1.2rem;
    list-style-type: none
}

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

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

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

.main-wrap {
 
    position: relative;
    inset: 0%
}

.main-wrap.bot-pad-0 {
    padding-bottom: 0
}

.main-wrap.bg-light-grad {
    position: relative
}

.main-wrap.trusted-by {
    padding-top: var(--global--margin-side);
    padding-bottom: var(--global--margin-side);
    margin-top: -11rem;
    position: relative
}

.main-wrap.bg-light-grad-r {
    position: relative
}

.main-wrap.bg-light-grad-r.home-hero {
    padding-top: 10.5rem;
    padding-bottom: var(--global--margin-l);
    overflow: hidden
}

.main-wrap.bg-light-grad-r.home-hero.hero-video-pd {
    padding-bottom: 10rem;
    padding-top: calc(var(--global--margin-l)*1.2)
}

.main-wrap.bg-light-grad-r._w-overlap {
    padding-top: var(--spacing--extra-large);
    padding-bottom: calc(var(--global--margin-s)*2)
}

.main-wrap.bg-light-grad-r._w-overlap.for-hero {
    padding-top: 11rem
}

.main-wrap.bg-light-grad-r.demo-hero {
    border-radius: 1.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7rem;
    padding-bottom: 7rem;
    display: flex;
    overflow: hidden
}

.main-wrap.bg-light-grad-r.additional-hero {
    padding-bottom: var(--global--margin-s);
    padding-top: calc(var(--global--margin-l)*1.35);
    overflow: hidden
}

.main-wrap.bg-light-grad-r.u-pt-4.u-pb-6 {
    padding-bottom: var(--global--margin-side)
}

.main-wrap.bg-light-grad-r.security {
    padding-top: 10.5rem;
    padding-bottom: 4.7rem;
    overflow: hidden
}

.main-wrap.bg-light-grad-r.security.hero-video-pd {
    padding-bottom: 10rem;
    padding-top: calc(var(--global--margin-l)*1.2)
}

.main-wrap.top-pad-0 {
    padding-top: 0
}

.main-wrap.top-bot-pad-0 {
    padding-top: 0;
    padding-bottom: 0
}

.main-wrap.tabs-grad {
    z-index: 1;
    background-image: linear-gradient(#f9f8f8, #eae8e8);
    position: relative;
    overflow: visible
}

.main-wrap.hero-section {
    padding-top: var(--global--margin-l);
    padding-bottom: var(--global--margin-side)
}

.main-wrap.hero-section.custom-wrap-hero {
    padding-top: 8rem;
    padding-bottom: 4rem
}

.main-wrap.hero-section.custom-wrap-hero._w-one-liner {
    padding-bottom: calc(var(--spacing--large)*4);
    padding-top: calc(var(--spacing--large)*6)
}

.main-wrap.for-big-card {
    padding-top: 0;
    padding-bottom: 0
}

.main-wrap.for-big-card.ai-security {
    padding-bottom: 8rem
}

.main-wrap.for-blog {
    padding-top: 4.5rem;
    padding-bottom: 0
}

.main-wrap.for-blog_cont {
    padding-top: var(--spacing--maximum)
}

.main-wrap.for-privacy {
    padding-top: 9.25rem;
    padding-bottom: var(--global--card-pd-large)
}

.main-wrap.for-privacy-cont {
    padding-top: var(--spacing--maximum);
    padding-bottom: var(--global--margin-s)
}

.main-wrap.second-sec {
    padding-top: var(--spacing--extra-large)
}

.main-wrap.hero-blog-section {
    padding-top: var(--global--margin-s);
    padding-bottom: 3.5rem;
}

.main-wrap.hero-blog-section.bg-light-grad {
    padding-top: 10.5rem
}

.main-wrap.for-mod {
    z-index: 999999;
    opacity: 0;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    transition: opacity .6s;
    display: flex;
    position: fixed
}

.main-wrap.join-team {
    padding-top: var(--global--margin-side);
    margin-top: -14.5rem;
    padding-bottom: 0;
    position: relative
}

.main-wrap.u-pt-4 {
    padding-top: var(--spacing--extra-large)
}

.main-wrap.u-ptb-0 {
    padding-top: 0;
    padding-bottom: 0
}

.main-wrap.u-ptb-0.gap-2 {
    padding-top: var(--spacing--large);
    padding-bottom: var(--spacing--large);
    grid-column-gap: var(--spacing--gutter);
    grid-row-gap: var(--spacing--gutter);
    flex-flow: column;
    display: flex
}

.main-wrap.for-video-mod {
    z-index: 9999999;
    pointer-events: auto;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.main-wrap.small-pad {
    padding-top: var(--global--card-pd-large);
    padding-bottom: var(--global--card-pd-large)
}

.main-wrap.for-one-liner {
    padding-top: var(--global--margin-side);
    padding-bottom: var(--global--margin-side);
    margin-top: -11rem;
    position: relative
}

.main-wrap.for-smaller-padding {
    padding-top: calc(var(--global--margin-s)/1.65);
    padding-bottom: calc(var(--global--margin-s)/1.65)
}

.main-wrap.for-smaller-padding.for-middle {
    padding-top: 0;
    padding-bottom: 0
}

.main-wrap.trusted-by-security {
    padding-top: 6.25rem;
    padding-bottom: var(--global--margin-side);
    margin-top: -11rem;
    position: relative
}

.main-wrap.header {
    z-index: 99999;
    padding-top: 0;
    padding-bottom: 0;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible
}

.main-wrap.bg-green-grad.for-foot {

    position: relative
}

.container {
    padding-right: var(--global--margin-side);
    padding-left: var(--global--margin-side);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.container.foot-top {
    padding-top: calc(var(--spacing--large)*2.5);
    padding-bottom: calc(var(--spacing--large)*2.5)
}

.container.for-big-card {
    margin-top: -4rem
}

.container.featured-art {
    grid-column-gap: var(--spacing--maximum);
    grid-row-gap: var(--spacing--maximum);
    flex-flow: column;
    display: flex
}

.container.terms-h {
    grid-column-gap: var(--spacing--gutter);
    grid-row-gap: var(--spacing--gutter);
    flex-flow: column;
    display: flex
}

.container.for-mod {
    width: 100%
}

.container.for-home-hero {
    overflow: hidden
}

.container.team {
    position: static
}

.container.foot-bot {
    padding-top: var(--global--card-pd-large);
    padding-bottom: 0
}

.row {
    grid-column-gap: var(--spacing--gutter);
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.row.footer-terms_wrap {
    padding-top: var(--spacing--large);
    padding-bottom: var(--spacing--large);
    border-top: 1px solid #ffffff24
}

.row.for-tabs {
    margin-top: var(--spacing--maximum)
}

.row.cheese-style {
    padding-top: calc(var(--spacing--large)*2);
    padding-bottom: calc(var(--spacing--large)*2);
    grid-auto-flow: row;
    position: relative
}

.row.cheese-style.text-col-white {
    color: var(--color--white-100);
    grid-template-rows: 1fr auto
}

.row.for-steps-tabs {
    margin-top: var(--spacing--maximum)
}

.row.for-steps-tabs.product {
    place-items: center stretch;
    margin-top: 0
}

.row.for-hero-sol {
    grid-template-rows: 1fr min-content min-content 1fr
}

.row.how-it-helps_h {
    margin-bottom: var(--spacing--maximum)
}

.row.for-hit-cards.custom-whymeridian-padding {
    padding-top: 2rem;
    padding-bottom: 1rem
}

.row.for-values-cards {
    grid-row-gap: var(--spacing--gutter)
}

.row.for-demo {
    padding-top: 0;
    padding-bottom: 0
}

.row.articles-filters {
    margin-bottom: var(--spacing--maximum)
}

.row.for-big-cards {
    margin-bottom: var(--spacing--small);
    overflow: hidden
}

.row._w-gap {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small)
}

.row.footer-terms {
    padding-top: var(--spacing--large);
    padding-bottom: var(--spacing--large);
    padding-top: var(--spacing--large);
    padding-bottom: var(--spacing--large);
    border-top: 1px solid #ffffff24;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.h2 {
    font-size: var(--font--h2);
    letter-spacing: -.8px;
    text-wrap: balance;
    line-height: 1.2
}

.h2.text-band {
    color: var(--color--brand-100)
}

.h3 {
    font-size: var(--font--h3);
    letter-spacing: -.7px;
    text-wrap: pretty;
    font-weight: 600;
    line-height: 1.24
}

.h3.trusted-ttl {
    width: 40%;
    font-weight: 600
}

.h3.best-practices {
    width: 34%;
    font-weight: 600
}

.h3.u-pb-3 {
    margin-bottom: var(--global--card-pd)
}

.h4 {
    font-size: var(--font--h4);
    letter-spacing: -.6px;
    font-weight: 600;
    line-height: 1.33;
    transition: opacity .3s
}

.h4.vp-text {
    font-weight: 500
}

.h4.test-cont {
    text-align: center;
    font-weight: 500
}

.h4.team-text {
    font-weight: 500
}

.h4.u-pr-3 {
    padding-right: var(--spacing--extra-large)
}

.h4._w-70 {
    max-width: 70%
}

.h4.trusted-ttl {
    text-wrap: balance;
    max-width: 40%
}

.h4.in-one-liner-banner {
    order: -1
}

.p {
    font-size: var(--font--p-medium);
    letter-spacing: -.3px;
    line-height: 1.5
}

.p.for-checkbox {
    color: var(--color--black-70);
    flex: 1;
    margin-bottom: 0
}

.p.semi-bold.rel {
    position: relative
}

.p.text-white-70.address {
    width: 120%
}

.p-large {
    font-size: var(--font--p-large);
    letter-spacing: -.4px;
    text-wrap: balance;
    line-height: 1.5
}

.p-large.centered {
    font-size: var(--font--p-large);
    text-align: center;
    text-wrap: wrap;
    max-width: 37.75rem
}

.p-large.text-black-70.web-side-pad {
    padding-right: var(--spacing--maximum);
    padding-left: var(--spacing--maximum)
}

.p-large.text-black-70.center {
    text-align: center
}

.p-large.text-white-70.regular {
    font-weight: 400
}

.p-large.text-white-70.line-height-130 {
    line-height: 1.3
}

.p-small {
    font-size: var(--font--p-small);
    letter-spacing: -.3px;
    line-height: 1.5
}

.semi-bold {
    font-weight: 600
}

.semi-bold.h-for-download {
    width: 60%
}

.semi-bold.in-crm-ben {
    letter-spacing: -.45px;
    font-size: calc(var(--font--p-medium)*.97);
    margin-right: -.5rem
}

.bg-white {
    background-color: var(--color--white-100);
    color: var(--color--black-100)
}

.bg-green-grad {
    color: var(--color--white-100);
    background-image: linear-gradient(#265755, #163332)
}

.bg-green-grad.for-btn {
    transition: opacity .3s;
    position: absolute;
    inset: 0%
}

.bg-green-grad.for-btn:where(.w-variant-d3bf9af5-a5cd-7f0a-b35c-f6b8d9702490) {
    background-color: #427a61;
    background-image: none
}

.bg-dark-grad {
    color: var(--color--white-100);
    background-image: linear-gradient(#1b1c1f, #000)
}

.bg-dark-grad.for-btn {
    inset: 0%;
    background-image: linear-gradient(#3a3b3d, #1b1c1f 50%, #000);
    transition: opacity .3s;
    position: absolute;
    inset: 0%
}

.hero-logo_wrap {
    max-width: 184px
}

.hero-logo_wrap.is-demo {
    max-width: 11.25rem;
    margin-bottom: .25rem
}

.hero-logo {
    color: var(--color--brand-100);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

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

.hero-links_wrap {
    display: flex
}

.hero-links_wrap.for-mob {
    display: none
}

.hero-buttons_wrap {
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small);
    display: flex
}

.hero-link-bl {
    padding: 0;
    display: block
}

.hero-link-bl.p.semi-bold {
    border-top: .125rem solid #0000;
    border-bottom: 2px solid #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    transition: border-color .3s;
    display: flex
}

.hero-link-bl.p.semi-bold:hover {
    border-bottom: 2px solid var(--color--brand-100)
}

.hero-link-bl.p.semi-bold.only-link {
    border-top-width: .25rem
}

.hero-link-drpdwn {
    border-top: 2px solid #0000;
    border-bottom: 2px solid #25525000;
    transition: border-color .3s;
    display: block
}

.hero-link-drpdwn:hover {
    border-bottom: 2px solid var(--color--brand-100)
}

.hero-link-p {
    padding: 1.125rem var(--corner-radius--large)
}

.hero-link-p.block {
    display: block
}

.hero-link-p.block.custom {
    font-size: var(--font--p-medium);
    border-top: .125rem solid #25525000;
    border-bottom: .125rem solid #25525000;
    font-weight: 600
}

.hero-link-p.block.custom:hover {
    border-bottom-color: var(--color--brand-100)
}

.hero-link-list_wrap {
    padding-top: var(--spacing--extra-small);
    background-color: #ddd0
}

.hero-link-list_wrap.w--open {
    display: flex
}

.hero-link-list_wrap.is-features.w--open {
    width: 22.5rem
}

.hero-link-list_wrap.is-resources.w--open {
    width: 25rem
}

.hero-link-list_wrap.is-solutions.w--open {
    width: 40.25rem;
    left: -11.375rem
}

.hero-link-list_wrap.is-product {
    left: -11.0625rem
}

.hero-link-list_wrap.is-product.w--open {
    width: 56.25rem
}

.hero-link-list_wrap.is-company.w--open {
    max-width: 20.5rem;
    left: -5.125rem
}

.hero-link-list_bl {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border: 1px solid var(--color--stroke-default);
    border-radius: var(--corner-radius--medium);
    background-color: var(--color--white-100);
    flex-flow: row;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding: .75rem;
    display: flex;
    overflow: hidden
}

.dropdown-link_bl {
    padding: var(--spacing--medium-small);
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    border-radius: var(--corner-radius--small);
    flex: none;
    justify-content: flex-start;
    align-items: center;
    transition: background-color .3s;
    display: flex;
    overflow: hidden
}

.dropdown-link_bl:hover {
    background-color: #fff
}

.dropdown-link_bl.vert-center.hover-white:hover,
.dropdown-link_bl.is-platform:hover {
    background-color: var(--color--white-100)
}

.dropdown-link_bl.is-hover-none {
    color: var(--color--white-100)
}

.dropdown-link_bl.is-hover-none:hover {
    background-color: #0000
}

.dropdown-link_bl.vert-center {
    justify-content: flex-start;
    align-items: center
}

.dropdown-link_bl.vert-center.hover-none:hover {
    background-color: #0000
}

.dropdown-link_bl.vert-center.padding-x-10 {
    padding: .625rem
}

.dropdown-link_bl.vert-center.hover-white:hover {
    background-color: var(--color--white-100)
}

.dropdown-link_p-bl {
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    padding-top: 2px;
    display: flex
}

.dropdown-link_p-bl.is-stretch {
    flex: 1
}

.text-black-70 {
    color: var(--color--black-70);
    transition: opacity .3s
}

.text-black-70.text-balance {
    text-wrap: balance
}

.dropdown-link_icon {
    border-radius: 50%;
    flex: none;
    width: 2.5rem;
    height: 2.5rem;
    overflow: hidden
}

.header-white-bg {
    transition: background-color .2s;
    position: absolute;
    inset: 0%
}

.heade-dark-bg {
    background-color: var(--color--black-30);
    pointer-events: none;
    width: 100vw;
    height: 100vh;
    transition: opacity .3s;
    position: absolute;
    inset: 0% 0% auto
}

.btn {
    padding: var(--spacing--medium-small)var(--spacing--medium);
    grid-column-gap: var(--spacing--minimal);
    grid-row-gap: var(--spacing--minimal);
    border-radius: var(--corner-radius--small);
    text-align: left;
    cursor: pointer;
    justify-content: left;
    align-items: left;
    transition: background-color .3s, border-color .3s, color .3s;
    display: flex
}

.footer-btn-link {

    display: block!important;
}



.btn.share-btn {
    padding: var(--font--p-small)
}

.btn.share-btn:hover,
.btn.ghost {
    color: var(--color--brand-100)
}

.btn.ghost:hover {
    color: #2a6b68
}

.btn.ghost.left-flag {
    color: var(--color--black-100);
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0
}

.btn.ghost.left-flag:hover {
    color: var(--color--brand-100)
}

.btn.download {
    color: var(--color--white-100);
    letter-spacing: -.3px;
    background-image: linear-gradient(#075351, #163332);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.btn.outlined {
    border: 1px solid var(--color--stroke-default)
}

.btn.outlined:hover {
    border-color: var(--color--black-100)
}

.btn.outlined.colored {
    color: var(--color--brand-100)
}

.btn.outlined.colored:hover {
    border-color: var(--color--brand-100)
}

.btn.outlined.for-link {
    border-style: none;
    padding-left: 0;
    padding-right: 0
}

.btn.outlined.for-link:hover {
    color: var(--color--brand-100)
}

.btn.outlined.white {
    border-color: var(--color--white-70);
    color: var(--color--white-100)
}

.btn.outlined.white:hover {
    border-color: var(--color--white-100)
}

.btn.black {
    color: var(--color--white-100);
    border: 1px solid #090a0c00;
    transition: border-color .3s, color .3s;
    position: relative;
    overflow: hidden
}

.btn.black:hover {
    border-color: var(--color--black-100);
    color: var(--color--black-100)
}

.btn.ghoust {
    padding-left: 0;
    padding-right: 0
}

.btn.ghoust:hover {
    color: var(--color--link-on-w)
}

.btn.ghoust.is-footer {
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small);
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small)
}

.btn.bg-white {
    color: var(--color--brand-100);
    border: 1px solid #fff0
}

.btn.bg-white:where(.w-variant-12812905-e5b6-6c6d-e82c-1bbe601124bf) {
    color: #427a61
}

.btn.bg-white:where(.w-variant-b085fce7-20e4-eff1-368a-b93eb3d5e19e) {
    color: var(--color--black-100)
}

.btn.bg-white:hover {
    border-color: var(--color--white-100);
    color: var(--color--white-100);
    background-color: #fff0
}

.btn.bg-white.text-large {
    letter-spacing: -.3px;
    height: 3rem;
    font-size: 16px;
    font-weight: 600
}

.btn.bg-white.no-text {
    padding-right: var(--spacing--medium-small);
    padding-left: var(--spacing--medium-small)
}

.btn.brand-col {
    color: var(--color--white-100);
    border: 1px solid #25525000;
    transition: background-color 3s, border-color .3s, color .3s;
    display: flex;
    position: relative;
    overflow: hidden
}

.btn.brand-col:hover {
    border: 1px solid var(--color--brand-100);
    color: var(--color--brand-100);
    background-image: linear-gradient(#26575500, #16333200)
}

.btn.brand-col:hover:where(.w-variant-d3bf9af5-a5cd-7f0a-b35c-f6b8d9702490) {
    color: #427a61;
    border-color: #427a61
}

.bot-footer-bg {
    margin-top: var(--spacing--medium);
    margin-right: var(--spacing--medium);
    margin-left: var(--spacing--medium);
    border-radius: var(--corner-radius--large)
}

.bot-footer-bg.bg-dark-grad:where(.w-variant-d2f52f44-a893-da47-6f6e-9ed0bbb3a68a) {
    margin-top: 0
}

.footer-logo_wrap {
    margin-bottom: var(--spacing--medium-small);
    color: var(--color--white-100);
    max-width: 160px
}

.footer-logo {
    height: 2rem;
    display: block
}

.text-white-70 {
    color: var(--color--white-70)
}

.link-icon {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    display: flex;
    position: relative
}

.footer-links_wrap {
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.footer-links_items {
    flex-flow: column;
    display: flex
}

.footer-form_bl {
    padding-top: var(--spacing--large);
    padding-bottom: var(--spacing--large);
    margin-bottom: 0
}

.footer-form_bl.is-v2 {
    flex: 1;
    max-width: 24.75rem;
    padding-top: 0;
    padding-bottom: 0
}

.footer-form {
    grid-column-gap: var(--spacing--minimal);
    grid-row-gap: var(--spacing--minimal);
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.input {
    padding: var(--spacing--medium-small)var(--spacing--small);
    border: 1px solid var(--color--white-7);
    border-radius: var(--corner-radius--small);
    background-color: var(--color--white-7);
    color: var(--color--white-100);
    font-size: var(--font--p-medium);
    letter-spacing: -.4px;
    align-self: stretch;
    height: 100%;
    margin-bottom: 0;
    line-height: 1;
    transition: border-color .3s
}

.input:hover,
.input:focus {
    border-color: var(--color--white-70)
}

.input.for-demo:hover,
.input.for-demo:focus {
    border-color: var(--color--brand-100)
}

.input.for-resource {
    border-color: var(--color--white-100);
    height: 3rem
}

.input.for-resource::placeholder {
    color: var(--color--white-100)
}

.input.for-demo-message {
    border-color: var(--color--stroke-default);
    color: var(--color--black-70);
    background-color: #fff0;
    max-width: 27.375rem;
    max-height: 7.5rem
}

.input.for-demo-message:hover,
.input.for-demo-message:focus {
    border-color: var(--color--brand-100)
}

.input.for-demo-message::placeholder {
    color: var(--color--black-70)
}

.input.for-demo-message.for-sub {
    max-width: 320px
}

.input.for-demo {
    border-color: var(--color--stroke-default);
    color: var(--color--black-70);
    background-color: #fff0
}

.input.for-demo:hover,
.input.for-demo:focus {
    border-color: var(--color--brand-100)
}

.input.for-demo::placeholder {
    color: var(--color--black-70)
}

.input.for-demo.for-sub {
    max-width: 320px
}

.hide {
    display: none
}

.success-message {
    padding: var(--spacing--medium-small)0px;
    text-align: left;
    background-color: #fff0
}

.success-message.is-white {
    color: var(--color--white-70)
}

.success-message.is-padding-0 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0
}

.terms-wrap {
    grid-column-gap: var(--spacing--extra-large);
    grid-row-gap: var(--spacing--extra-large);
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: 44.625rem;
    display: flex
}

.terms-wrap.is-single-footer {
    justify-content: flex-end;
    align-items: center
}

.pre-footer-cta_wrap {
    grid-column-gap: var(--spacing--extra-large);
    grid-row-gap: var(--spacing--extra-large);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.pre-footer-cta_wrap.is-large {
    max-width: 51rem
}

.pre-footer-cta_img-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.pre-footer-cta_img-wrap.hide {
    display: none
}

.pre-footer-cta_blur-bg {
    opacity: .4;
    filter: blur(40px);
    background-image: linear-gradient(#60d2d2, #67827d);
    border-radius: 50%;
    width: 100%;
    height: 100%;
    position: absolute
}

.pre-footer-cta_text {
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.pre-footer-cta_text.is-small {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    max-width: 51rem
}

.footer-waves {
    width: 100%;
    max-height: 100%;
    position: absolute;
    inset: 0% 0% auto
}

.footer-waves.is-large {
    object-fit: cover;
    object-fit: cover;
    height: 100%
}

._2-col-img {
    object-fit: fill;
    object-position: 50% 50%;
    width: 100%;
    height: auto
}

._2-col-img.in-tab {
    z-index: 1;
    aspect-ratio: 4/3;
    border: 1px solid var(--color--stroke-default);
    border-radius: var(--corner-radius--medium);
    align-self: center
}

._2-col-img.gdpr-img {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0%
}

._2-col-img.in-card {
    aspect-ratio: 1.5;
    object-fit: cover
}

._2-col-img.in-card.with-max-h {
    object-fit: contain;
    max-height: 100%
}

._2-col-img.is-custom,
._2-col-img.gdpr-img,
._2-col-img.is-custom {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0%
}

.list-w-icon-item {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    display: flex
}

.list-w-icon-item.big-icon {
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small);
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small);
    justify-content: flex-start;
    align-items: center
}

.list-text {
    font-size: var(--font--h6);
    letter-spacing: -.4px;
    font-weight: 500;
    line-height: 1.5
}

.list-text.minus-r-m {
    margin-right: -30px
}

.list-text.regular {
    font-size: var(--font--h5);
    font-weight: 400
}

.list-icon {
    color: var(--color--stroke-icons);
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    display: block
}

.list-icon.big {
    width: 2.5rem;
    height: 2.5rem
}

.center-h {
    text-align: center
}

.list-w-icons-cols {
    grid-column-gap: var(--spacing--gutter);
    grid-row-gap: var(--spacing--gutter);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: grid
}

.hero-logo-bl {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.header-nav {
  
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 80%;
    max-width: 52.1875rem;
    margin-left: auto;
    display: flex
}

.header-burger-icon_wrap {
    display: none
}

.header-line {
    background-color: var(--color--stroke-default);
    width: 100%;
    height: 1px;
    margin-top: -1px;
    position: relative
}

.hero-nav-link {
    display: flex
}

.home-h1 {
    letter-spacing: -1px;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.16
}

.button-wrap.no-grow {
    flex: none
}

.button-wrap.for-center {
    align-self: center
}

.button-wrap.for-two {
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small);
    display: flex
}

.button-wrap.increase-margin {
    padding-top: 2.5rem
}

.button-wrap.is-footer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative
}

._20-p-icon {
    width: 1.25rem;
    display: block
}

._20-p-icon.main.to-hide-web {
    opacity: 0
}

._20-p-icon.main.for-card {
    display: none
}

._20-p-icon.hover {
    transition: left .3s;
    position: absolute;
    inset: 0% auto 0% -100%
}

._20-p-icon.main {
    transition: left .3s;
    position: relative
}

.page-wrap {
    overflow: clip
}

.icon-wrap {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
    overflow: hidden
}

.form-for-two {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small);
    display: flex
}

.request-a-demo-form_block {
    justify-content: flex-end;
    align-items: center;
    min-height: 23.125rem;
    margin-bottom: 0;
    display: flex
}

.request-a-demo-form_block.min-height-370 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 23.125rem
}

.request-a-demo-form_block.min-height-370.is-contact {
    flex-flow: column;
    justify-content: center;
    align-items: center
}

.request-a-demo-form_block.min-height-400 {
    z-index: 1;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 26.625rem;
    position: relative
}

.tab-bl {
    padding: var(--spacing--minimal)var(--spacing--small);
    border-radius: var(--corner-radius--small);
    background-color: #f5f5f5
}

.tab-bl.latest {
    background-color: var(--color--brand-100);
    color: var(--color--white-100)
}

.tab-bl.big {
    padding-top: var(--spacing--extra-small);
    padding-bottom: var(--spacing--extra-small)
}

.tab-bl.bg-white {
    background-color: var(--color--white-100);
    background-color: var(--color--white-100)
}

.all-blog-cl.row {
    grid-row-gap: var(--spacing--maximum)
}

.all-blog-cl.row.full-l {
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    align-items: stretch
}

.all-blog-cl.is-resources {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.tags-cl {
    grid-column-gap: var(--spacing--extra-small);
    grid-row-gap: var(--spacing--extra-small);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.blog-link {
    z-index: 2;
    position: absolute;
    inset: 0%
}

.footer-cont-width {
    margin-left: auto;
    margin-right: auto
}

.cookies-banner_wrap {
    z-index: 999999;
    padding: var(--spacing--large);
    display: none;
    position: fixed;
    inset: auto 0% 0% auto
}

.cookies-banner_cont {
    padding-top: var(--global--card-pd);
    padding-right: var(--global--card-pd);
    padding-bottom: var(--global--card-pd);
    padding-left: var(--global--card-pd);
    grid-column-gap: var(--global--card-pd);
    grid-row-gap: var(--global--card-pd);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--color--stroke-default);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--color--stroke-default);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--color--stroke-default);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--color--stroke-default);
    border-top-left-radius: var(--corner-radius--medium);
    border-top-right-radius: var(--corner-radius--medium);
    border-bottom-left-radius: var(--corner-radius--medium);
    border-bottom-right-radius: var(--corner-radius--medium);
    background-color: var(--color--white-100);
    width: calc(var(--global--margin-s)*4);
    flex-flow: column;
    display: flex;
    box-shadow: 0 103px 62px -16px #00000005
}

.cookies-banner_buttons-wrap {
    grid-column-gap: var(--spacing--large);
    grid-row-gap: var(--spacing--large);
    display: flex
}

.agreement-bl {
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
    flex-flow: column;
    display: flex
}

.header-nav_wrap {
    flex: 1
}

.subscribe-success-message {
    padding: var(--spacing--medium-small)0px;
    text-align: left;
    background-color: #fff0
}

.hero-mob-bg {
    display: none
}

.download-brochure-placeholder {
    display: block
}

.second-button.z-index-1 {
    white-space: nowrap;
    white-space: nowrap
}

.text-bg-grad {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #265553, #090a0c);
    -webkit-background-clip: text;
    background-clip: text
}

.request-a-demo-form_inputs {
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
    flex-flow: column;
    display: flex
}

.request-a-demo-form_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.request-a-demo-form_header.is-footer {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small)
}

.cta-wrapper.is-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.cta-wrapper.is-featured {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 7rem;
    display: flex
}

.cta-wrapper.is-nav {
    display: none
}

.cta-wrapper.is-request-demo {
    width: 100%;
    max-width: 10.1rem
}

.hero_cols {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.hero_col-left {
    z-index: 1;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    max-width: 37.75rem;
    display: flex;
    position: relative
}

.hero_col-right {
    aspect-ratio: 1.24944;
    width: 45%;
    max-width: 34.75rem;
    position: relative
}

.hero_col-right.is-features {
    aspect-ratio: auto;
    flex: none;
    width: auto
}

.home-hero_col-right_image {
   width: 100%;
    height: auto;
    inset: 0% auto auto 0%;
}

.hero_content {
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.hero_content.about {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

.text-color-brand-100 {
    color: var(--color--brand-100)
}

.section_crm-benefits {
    padding-top: 8rem;
    padding-bottom: 7rem
}

.section_crm-benefits.is-custom {
    position: relative
}

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

.text-weight-medium {
    font-weight: 500
}

.text-weight-medium.text-color-cream {
    color: #fff0e3
}

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

.default-wrapper.is-gap-64 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem
}

.default-wrapper.is-gap-64.left-align {
    justify-content: flex-start;
    align-items: flex-start
}

.default-wrapper.is-gap-56 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem
}

.default-wrapper.is-gap-48 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem
}

.default-wrapper.is-gap-192 {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem
}

.default-wrapper.is-gap-120 {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem
}

.default-wrapper.is-gap-72 {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem
}

.default-wrapper.is-gap-80 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem
}

.default-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: column;
    width: 100%;
    max-width: 41.875rem;
    display: flex
}

.default-header.is-full-width {
    max-width: none
}

.default-header.align-left {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 51rem
}

.default-header.is-product-tabs {
    max-width: 28.6rem
}

.default-header.is-careers {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 44rem
}

.default-header.is-company {
    max-width: 35rem
}

.default-header.is-team {
    max-width: 26rem
}

.crm-benefits {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: column;
    width: 100%;
    display: flex
}

.crm-benefit {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.crm-benefit_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 47%;
    max-width: 35.75rem;
    display: flex
}

.crm-benefit_content_top {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.crm-benefit_content_top.is-gap-32 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
}

.tag {
    color: var(--color--brand-100);
    text-transform: uppercase;
    background-color: #e2e7e7;
    border-radius: .25rem;
    padding: .625rem .625rem .5rem;
    font-size: .75rem;
    font-weight: 600;
    line-height: .875rem
}

.tag.is-outline {
    color: #2e5745;
    background-color: #f0f6f4;
    border: 1px solid #427a61;
    border-radius: .5rem;
    padding-left: .875rem;
    padding-right: .875rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.tag.is-center {
    align-self: center
}

.tag.is-small {
    letter-spacing: -.3px;
    padding: .25rem .375rem;
    font-size: .625rem
}

.tag.is-small.is-white {
    background-color: #e1e7e7
}

.crm-benefit_content_top_wrapper,
.custom-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.custom-list_item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.custom-list_item_icon {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex
}

.custom-list_item_icon.is-large {
    width: 1.5rem;
    height: 1.5rem
}

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

.crm-benefit_img-wrapper {
    aspect-ratio: 1.34222;
    border-radius: 1rem;
    width: 49%;
    max-width: 37.75rem;
    overflow: hidden
}

.crm-benefit_img {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.section_request-demo {
    color: var(--color--white-100);
    background-image: linear-gradient(#075351, #163332);
    padding-top: 6rem;
    padding-bottom: 6rem;
    overflow: hidden
}

.request-demo {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    max-width: 39.75rem;
    display: flex;
    position: relative
}

.request-demo_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex
}

.request-demo_header.is-lp {
    max-width: 31rem
}

.request-demo_images-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.7rem;
    display: flex;
    position: absolute;
    top: -6rem;
    right: -36.1625rem
}

.request-demo_image {
    mix-blend-mode: hard-light;
    width: auto;
    height: auto
}

.request-demo_image-2 {
    object-fit: cover;
    width: 10.9688rem;
    height: 6.96875rem;
    position: absolute;
    inset: 2.625rem auto auto -5.3125rem;
    transform: rotate(5deg)
}

.request-demo_image-3 {
    object-fit: cover;
    width: 11.9375rem;
    height: 5rem;
    position: absolute;
    inset: auto auto auto -10.5rem
}

.request-demo_image-4 {
    object-fit: cover;
    width: 12.0938rem;
    height: 5.53125rem;
    position: absolute;
    inset: auto auto 4rem -6.5rem;
    transform: rotate(-5deg)
}

.grid-2cols {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.solution-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-image: linear-gradient(#f5f5f580, #f5f5f5);
    border: 1px solid #72727224;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    display: flex;
    overflow: hidden
}

.solution-card.is-free {
    background-image: linear-gradient(#e2e7e733, #25525033);
    border-color: #2552504d;
    position: relative
}

.solution-card_image {
    width: 100%;
    height: auto
}

.solution-card_header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex
}

.section_secure {
    z-index: 2;
    background-color: #fff;
    padding-bottom: 7rem;
    position: relative
}

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

.secure-cta {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--color--white-100);
    background-image: linear-gradient(#255250, #255250 50%, #255250);
    border-radius: 1.5rem;
    justify-content: space-between;
    align-items: center;
    padding: 3rem;
    display: flex
}

.secure-cta.is-centered {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: space-between;
    align-items: center
}

.secure-block {
    width: 100%;
    max-width: 81rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem
}

.secure-cta_img-wrapper {
    width: 51%;
    max-width: 36.9375rem;
    border-radius: 15px;
    overflow: hidden;
}

.secure-cta_img-wrapper.is-large {
    width: 62%;
    max-width: 44.4rem
}

.secure-cta_img-wrapper.is-tablet {
    display: none
}

.secure-cta_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 49%;
    max-width: 35.8125rem;
    display: flex
}

.secure-cta_content.is-small {
    max-width: 25.125rem
}

.secure-cta_content_header {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

.secure-cta_content_header.is-gap-small {
    grid-column-gap: var(--spacing--small);
    grid-row-gap: var(--spacing--small)
}

.section_featured-resources {
    background-image: linear-gradient(#fcfbfb, #f5f5f5);
    padding-top: 7rem;
    padding-bottom: 7.5rem
}

.featured-resources {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex
}

.resource-card {
    border-radius: 1rem;
    width: 100%;
    position: relative;
    overflow: hidden
}

.resource-card_bg {
    background-image: linear-gradient(#4a4a5b08, #4a4a5b0f);
    position: absolute;
    inset: 0%
}

.resource-card_bg.is-2 {
    opacity: 0;
    opacity: 0;
    background-image: linear-gradient(#4a4a5b08, #4a4a5b24)
}

.resource-card_block {
    z-index: 1;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding: 1rem 1rem 1.5rem;
    display: flex;
    position: relative
}

.resource-card_header {
    aspect-ratio: 1.60714;
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.resource-card_body {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.resource-card_body_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.resource-item {
    width: 100%;
    display: flex;
    position: relative
}

.footer-cta_img {
    pointer-events: none;
    width: 21.0938rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
    transform: translateY(-89%)
}

.footer-cta_img.is-green {
    width: 5.5rem;
    height: 5.5rem;
    top: -6rem
}

.footer-top {
    z-index: 2;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-height: 25.75rem;
    padding-top: 8rem;
    padding-bottom: 6rem;
    display: flex;
    position: relative
}

.footer_image {
    width: 90rem;
    max-width: none;
    height: auto
}

.footer_image_wrapper {
    pointer-events: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 90rem;
    height: 23.9287rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: 1.475rem;
    overflow: hidden
}

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

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

.text-color-black {
    color: var(--color--black-100)
}

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

.text-wrapper.is-crm-features {
    max-width: 37.5rem;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.is-crm-feature-card {
    color: var(--color--black-70);
    text-transform: uppercase;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5rem
}

.text-wrapper.is-solutions {
    max-width: 29.5625rem;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.is-sol-features {
    max-width: 37.5rem;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.is-request-demo {
    max-width: 29.3rem
}

.text-wrapper.is-products,
.text-wrapper.is-deal-sourcing {
    max-width: 37.5rem;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.is-deal-sourcing-crm {
    max-width: 83%
}

.text-wrapper.is-deal-sourcing-cards {
    max-width: 34.6875rem;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.fundraising {
    max-width: 37.8rem;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.is-request-a-demo {
    max-width: 24.125rem
}

.svg-align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.svg-align-center.is-absolute {
    position: absolute;
    inset: 0%
}

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

.footer_demo-form-block {
    z-index: 1;
    padding-top: 8rem;
    padding-bottom: 6rem;
    position: relative
}

.footer_demo-cols {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative
}

.footer_demo-col-right {
    z-index: 1;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    display: flex;
    position: relative
}

.footer_demo-col-left {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 50%;
    max-width: 36rem;
    display: flex;
    position: relative
}

.footer_demo-col-left.is-gap-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
}

.footer_demo_logo {
    width: 21.0938rem;
    height: 21.0938rem;
    position: absolute;
    inset: -7.4rem auto auto -7rem
}

.footer_demo_logo.is-footer-simple {
    pointer-events: none;
    top: -8.8rem;
    left: -7.8rem
}

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

.p-medium {
    font-size: var(--font--p-medium);
    letter-spacing: -.3px;
    line-height: 1.5rem
}

.footer-row {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.footer_col {
    flex-flow: column;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    padding-bottom: 4.75rem;
    display: flex
}

.footer_col.is-single-footer {
    padding-bottom: 7.5rem
}

.footer_socials {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
}

.footer_col-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.footer_links {
    justify-content: space-between;
    display: flex
}

.footer_newsletter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #ffffff12;
    border-radius: .5rem;
    justify-content: space-between;
    align-items: center;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
    padding: .625rem .625rem .625rem 1.625rem;
    display: flex
}

.footer-row_links {
    width: 75%;
    max-width: 57.5rem
}

.footer-row_links.is-single-footer {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex
}

.announcement-banner {
    z-index: 9;
    background-color: var(--color--brand-100);
    color: var(--color--white-100);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: .625rem;
    padding-bottom: .625rem;
    text-decoration: none;
    display: none;
    position: relative
}

.announcement-banner_wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.announcement-banner_block {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    justify-content: flex-start;
    align-items: center;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
    text-decoration: none;
    display: flex
}

.announcement-banner_read-more {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--color--white-70);
    letter-spacing: -.3px;
    justify-content: flex-start;
    align-items: center;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem;
    display: flex
}

.blurry {
    z-index: 0;
    opacity: .8;
    filter: blur(54px);
    background-image: linear-gradient(#a2e3e3, #e8e8e8);
    width: 10rem;
    height: 10rem;
    position: absolute;
    top: -2.1875rem;
    left: -3rem
}

.request-a-demo-form_wrapper {
    grid-column-gap: var(--spacing--medium);
    grid-row-gap: var(--spacing--medium);
    border: 1px solid var(--color--stroke-default);
    border-radius: var(--corner-radius--medium);
    background-color: var(--color--white-100);
    flex-flow: column;
    justify-content: space-between;
    padding: 3.25rem 2.5rem;
    display: flex;
    box-shadow: 0 10px 60px #00000012
}

.request-a-demo-form_wrapper.is-footer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.hidden-inputs {
    display: none
}

.background-image {
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.home-deals {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template: "Area Area"". ." /1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.section_home-deals {
    background-image: linear-gradient(#24514f00, #24514f14);
    padding-top: 8rem;
    padding-bottom: 7rem
}

.section_blog-deals {
    background-image: linear-gradient(#24514f00, #24514f14);
    padding-top: 0;
    padding-bottom: 7rem
}

.section_home-deals.is-relative {
    position: relative
}

.ai-highlight {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-image: linear-gradient(#e2e7e700, #e2e7e780);
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 3.5rem;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    display: flex
}

.ai-highlight_image {
    width: 53%;
    max-width: 35.5rem;
    height: auto
}

.ai-highlight_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    max-width: 32rem;
    padding-top: 3.375rem;
    display: flex
}

.ai-highlight_content_block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.crm-card-dark {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-image: linear-gradient(#075351, #163332);
    border-radius: 1rem;
    flex-flow: column;
    display: flex;
    overflow: hidden
}

.crm-card-dark.v2 {
    justify-content: space-between
}

.crm-card-dark_image {
    width: 100%;
    height: auto
}

.crm-card-dark_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    color: var(--color--white-100);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 3.5rem;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    display: flex
}

.crm-card-dark_block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.crm-card-dark_header {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.tag-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--color--brand-100);
    text-transform: uppercase;
    background-color: #e2e7e7;
    border-radius: .25rem;
    justify-content: flex-start;
    align-items: center;
    padding: .28125rem .25rem .28125rem .75rem;
    font-size: .75rem;
    font-weight: 600;
    line-height: .875rem;
    display: flex
}

.tag-block.is-small {
    letter-spacing: -.3px;
    padding: .25rem .375rem;
    font-size: .625rem
}

.tag-block.is-outline {
    color: #2e5745;
    background-color: #f0f6f4;
    border: 1px solid #427a61;
    border-radius: .5rem;
    padding-left: .875rem;
    padding-right: .875rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.tag-block_intern {
    background-color: var(--color--brand-100);
    color: var(--color--white-100);
    letter-spacing: -.3px;
    border-radius: .25rem;
    padding: .3125rem .375rem .25rem;
    font-weight: 500
}

.solution-card_tag {
    background-color: var(--color--brand-100);
    color: var(--color--white-100);
    letter-spacing: -.3px;
    text-transform: uppercase;
    border-radius: .5rem;
    padding: .625rem .625rem .5rem;
    font-size: .75rem;
    font-weight: 600;
    line-height: .875rem;
    position: absolute;
    inset: 1.5rem 1.5rem auto auto
}

.section_trusted {
    border-top: 1px solid var(--color--stroke-default);
    border-bottom: 1px solid var(--color--stroke-default);
    background-image: linear-gradient(90deg, #163332, #075351);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.trusted-banner {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.trusted-banner_content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--color--white-100);
    flex-flow: column;
    width: 50%;
    max-width: 36.4375rem;
    display: flex
}

.trusted-banner_content_block {
    border-top: 1px solid var(--color--brand-100);
    padding-top: .75rem
}

.trusted-banner_stats {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 50%;
    max-width: 34.75rem;
    display: flex
}

.trusted-banner_stat {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    background-color: #ffffff0d;
    border-radius: .75rem;
    flex-flow: column;
    padding: .75rem 2rem;
    display: flex
}

.section_home-hero {
    background-image: linear-gradient(#f6f7f8, #f6f7f8);
        padding-top: 7rem;
    padding-bottom: 3rem;
    position: relative;
    overflow: hidden
}

.section_home-hero.is-mer-vs-deal {
    padding-top: 13.75rem;
    padding-bottom: 7rem
}

.section_home-hero.is-solutions {
    padding-top: 15rem;
    padding-bottom: 0
}

.section_home-hero.about {
    padding-bottom: 7rem
}

.hero-link-list_col {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.hero-link-list_block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: .75rem;
    flex-flow: column;
    padding: .75rem;
    transition: opacity .3s;
    display: flex
}

.hero-link-list_block:hover {
    background-color: #e2e7e74d
}

.hero-link-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 75%;
    max-width: 38.75rem;
    display: grid
}

.hero-link-grid.is-solutions {
    width: 100%;
    max-width: none
}

.hero-link-list_tag {
    color: var(--color--brand-100);
    letter-spacing: -.3px;
    text-transform: uppercase;
    padding-top: .5rem;
    padding-left: .75rem;
    font-size: .75rem;
    font-weight: 600;
    line-height: .875rem
}

.terms-wrap_col-left,
.terms-wrap_col-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

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

.platform-overview-link-wrap {
    z-index: 1;
    background-color: #e1e7e74d;
    border-radius: .75rem;
    padding: 1rem 1.25rem;
    transition: background-color .3s;
    position: relative
}

.platform-overview-link-wrap:hover {
    background-color: #e1e7e7b3
}

.platform-link-wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.platform-overview-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #07535100;
    border-radius: .75rem;
    flex-flow: column;
    justify-content: space-between;
    max-width: 240px;
    display: flex;
    position: relative;
    overflow: hidden
}

.meridian_frame-warp-link {
    z-index: 1;
    opacity: .97;
    border-radius: .75rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    transition: opacity .3s;
    display: flex;
    position: relative;
    overflow: hidden
}

.meridian_frame-warp-link:hover {
    opacity: 1
}

.top_banner-wrapper {
    z-index: 1;
    padding: .625rem var(--global--margin-side);
    background-color: var(--color--brand-100);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.banner_text-wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.button-link-wrap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--color--white-100);
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.button-link-wrap:hover {
    color: var(--color--link-on-w)
}

.banner_body-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.meridian_nav-link-wrap {
    z-index: 2;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.25rem 1.25rem .625rem;
    display: flex;
    position: relative
}

.meridian-link-wrap {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    color: var(--color--white-100);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.background-gradient-meridian {
    z-index: 1;
    background-image: linear-gradient(#1d5844, #2a7c5f);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.background-gradient-meridian.is-2 {
    background-image: linear-gradient(#1d5844, #1d5844)
}

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

.meridian_nav-img {
    z-index: 2;
    position: relative
}

.section_home-features {
    margin-left: auto;
    margin-right: auto;
    padding-top: 7rem;
    padding-bottom: 4.5rem
}

.section_home-features.background-linear-grey {
    background-image: linear-gradient(#f5f5f500, #f5f5f5)
}

.section_home-features.background-white {
    background-color: var(--color--white-100)
}

.section_home-features.is-company {
    padding-bottom: 7.5rem
}

.section_home-features.our-mission {
    padding-top: 0
}

.section_home-features.team {
    background-image: linear-gradient(#f5f5f5, #fff)
}

.always-white-bg {
    z-index: -1;
    box-sizing: content-box;
    background-color: var(--color--white-100);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

@media screen and (max-width:991px) {

    .main-wrap.bg-light-grad-r.additional-hero,
    .main-wrap.bg-light-grad-r.security {
        padding-top: 10rem
    }

    .main-wrap.trusted-by {
        margin-top: -6rem;
        padding-bottom: 6.25rem
    }

    .main-wrap.bg-light-grad-r.home-hero {
        padding-top: 10rem
    }

    .main-wrap.bg-light-grad-r.additional-hero,
    .main-wrap.bg-light-grad-r.security,
    .main-wrap.bg-light-grad-r.home-hero {
        padding-top: 10rem
    }

    .main-wrap.bg-light-grad-r._w-overlap {
        padding-bottom: calc(var(--global--margin-s)*1.5)
    }

    .main-wrap.bg-light-grad-r.demo-hero {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .main-wrap.bg-light-grad-r.additional-hero,
    .main-wrap.bg-light-grad-r.security {
        padding-top: 10rem
    }

    .main-wrap.for-big-card {
        padding-top: 2rem
    }

    .main-wrap.for-big-card.ai-security {
        padding-bottom: 6rem
    }

    .main-wrap.for-blog {
        padding-top: 5.5rem
    }

    .main-wrap.join-team {
        margin-top: -13.5rem
    }

    .main-wrap.for-one-liner {
        margin-top: -6rem;
        padding-top: 3rem;
        padding-bottom: 6.25rem
    }

    .main-wrap.trusted-by-security {
        margin-top: -11.1rem
    }

    .row {
        grid-row-gap: 1rem;
        grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr)
    }

    .row.footer-terms_wrap {
        grid-row-gap: 1rem;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .row.for-tabs {
        grid-row-gap: var(--spacing--extra-large)
    }

    .row.cheese-style {
        padding-top: var(--global--margin-side);
        grid-row-gap: 2.5rem
    }

    .row.cheese-style.text-col-white.for-gdpr {
        padding-top: calc(var(--spacing--large)*2);
        padding-top: calc(var(--spacing--large)*2);
        padding-top: calc(var(--spacing--large)*2)
    }

    .row.for-steps-tabs {
        grid-row-gap: var(--spacing--extra-large)
    }

    .row.for-hero-sol {
        grid-row-gap: 4rem;
        grid-template-rows: 1fr min-content auto;
        padding-top: 8rem;
        padding-bottom: 5rem
    }

    .row.why-its-powerful-tabs_wrap {
        display: none
    }

    .row.for-hit-cards {
        grid-row-gap: 1rem
    }

    .row.for-hit-cards.custom-whymeridian-padding {
        grid-row-gap: var(--spacing--large);
        grid-row-gap: var(--spacing--large)
    }

    .row.for-values-cards {
        grid-row-gap: 1rem
    }

    .row.for-demo {
        grid-row-gap: 3rem;
        padding-top: 0;
        padding-bottom: 0
    }

    .row.for-big-cards {
        grid-row-gap: 0rem
    }

    .row.footer-terms {
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .row.security {
        grid-row-gap: 0rem;
        flex-flow: column;
        display: flex
    }

    .col {
        text-align: center
    }

    .col._2-col {
        text-align: left;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .col._2-col.for-security.r-pad-4 {
        padding-right: 0
    }

    .col._2-col.for-security.r-pad-4.reverse {
        padding-left: 0
    }

    .col.gdpr-img_wrap {
        justify-content: center;
        align-items: center;
        padding-top: 3rem;
        display: flex
    }

    .col.for-founders {
        margin-left: 0;
        margin-right: 0
    }

    .col.for-mod {
        padding-right: var(--global--margin-s);
        padding-left: var(--global--margin-s);
        padding-top: calc(var(--global--card-gap)*2);
        padding-bottom: calc(var(--global--card-gap)*2)
    }

    .col.with-r-img {
        left: 0
    }

    .col.short-benefit {
        text-align: left;
        min-width: 100%
    }

    .col.short-benefit.with-cta {
        flex-flow: column-reverse wrap;
        min-height: 500px
    }

    .h3.trusted-ttl {
        width: 100%
    }

    .h3.best-practices {
        text-align: center;
        width: 100%
    }

    .h3.u-pb-3.custom-h {
        max-width: 60%
    }

    .h4.vp-text,
    .h4.team-text {
        text-align: center;
        padding-top: 5rem
    }

    .h4.vp-text,
    .h4.team-text {
        text-align: center;
        padding-top: 5rem
    }

    .h4.trusted-ttl {
        text-align: center;
        align-self: center
    }

    .p.for-checkbox {
        text-align: left
    }

    .p.text-white-70.address {
        width: 100%
    }

    .p-large.text-black-70.text-wrap-pretty,
    .p-large.text-black-70.text-wrap-pretty.tablet-medium,
    .p-large.text-black-70.text-wrap-pretty,
    .p-large.text-black-70.text-wrap-pretty.tablet-medium,
    .p-large.text-black-70.text-wrap-pretty,
    .p-large.text-black-70.text-wrap-pretty.tablet-medium,
    .p-large.text-black-70.text-wrap-pretty.tablet-medium {
        font-size: var(--font--p-medium)
    }

    .hero-logo_wrap {
        flex: none
    }

    .hero-logo_wrap.is-demo,
    .hero-logo_wrap.is-demo.w--current,
    .hero-logo_wrap.is-demo,
    .hero-logo_wrap.is-demo.w--current {
        margin-bottom: 2rem
    }

    .hero-logo {
        height: 1.25rem
    }

    .hero-items_wrap {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .hero-links_wrap {
        display: flex
    }

    .hero-links_wrap.for-web {
        display: none
    }

    .hero-links_wrap.for-mob {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        width: 100%;
        padding-top: .5rem;
        display: flex
    }

    .hero-buttons_wrap {
        flex-flow: column;
        align-self: stretch;
        padding-bottom: 2.5rem
    }

    .hero-link-list_bl {
        background-color: #fff0;
        border-style: none;
        border-width: 0;
        flex-flow: row;
        width: 100%;
        display: flex
    }

    .dropdown-link_wrap {
        border-bottom-style: none;
        padding: 0
    }

    .dropdown-link_bl {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .dropdown-link_p-bl {
        justify-content: center;
        align-items: flex-start
    }

    .heade-dark-bg {
        opacity: 0;
        display: none
    }

    .btn {
        margin-left: 0;
        margin-right: 0;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .btn.ghoust.is-single-footer,
    .btn.ghoust.is-footer {
        margin-right: auto
    }

    .btn.ghoust.is-single-footer,
    .btn.ghoust.is-footer,
    .btn.ghoust.is-single-footer,
    .btn.ghoust.is-footer {
        margin-right: auto
    }

    .btn.bg-white.no-text {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .btn.bg-white.no-text:hover {
        background-color: var(--color--white-100);
        color: var(--color--black-100)
    }

    .footer-links_wrap {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }

    .footer-form_bl {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .footer-form {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .input {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .terms-wrap {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        width: auto;
        max-width: none
    }

    .terms-wrap.is-single-footer {
        justify-content: flex-start;
        align-items: center
    }

    .pre-footer-cta_img {
        width: 6rem
    }

    .hero-text-cont.for-demo {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .hero-text-cont.web-left-flag,
    .hero-text-cont.for-demo {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .hero-text-cont.upd-home {
        text-align: center
    }

    .hero-text-cont.web-left-flag {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .trusted-by-bl {
        grid-column-gap: var(--global--card-pd-large);
        grid-row-gap: var(--global--card-pd-large);
        flex-flow: column;
        align-items: stretch;
        min-height: auto
    }

    .trusted-numbers_wrap {
        max-width: 100%
    }

    .trusted-numbers_wrap.is-large {
        max-width: 46rem
    }

    .trusted-by_item {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .solution-text {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .common-text_wrap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        text-align: left
    }

    .common-text_wrap._w-pad {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .common-text_wrap.mob-center {
        text-align: center
    }

    ._2-col-img {
        border-radius: var(--corner-radius--large)
    }

    ._2-col-img.gdpr-img,
    ._2-col-img.is-custom {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    ._2-col-img.in-tab {
        aspect-ratio: 1.5;
        width: 100%;
        height: auto
    }

    ._2-col-img.gdpr-img,
    ._2-col-img.is-custom {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    .list-w-icon-item.big-icon {
        text-align: center;
        text-align: center;
        flex-flow: column
    }

    .list-text {
        text-align: left
    }

    .list-text.minus-r-m {
        margin-right: 0
    }

    .list-w-icon-wrap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        align-items: flex-start;
        width: 100%
    }

    .text-w-list_wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        justify-content: flex-start;
        align-items: flex-start
    }

    .text-w-list_wrap.in-big-card {
        padding-bottom: 4rem;
        padding-left: 4rem;
        padding-right: 4rem
    }

    .text-w-list_wrap.text-black {
        padding-right: var(--spacing--extra-large);
        padding-left: var(--spacing--extra-large)
    }

    .main-tab-link_bl {
        flex-flow: row;
        align-items: flex-start
    }

    .tab-status_wrap {
        height: 100%;
        left: 0
    }

    .list-w-icons-cols {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-columns: 1fr 1fr 1fr;
        justify-content: center;
        place-items: start stretch
    }

    .hero-logo-bl {
        z-index: 1
    }

    .header-nav {
        padding-right: var(--global--margin-side);
        padding-bottom: 2rem;
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-flow: column;
        flex: 0 auto;
        width: 100%;
        max-width: none;
        height: auto;
        margin-top: 80px;
        margin-left: 0;
        display: flex;
        position: absolute;
        inset: 0% 0% auto;
        overflow: hidden
    }

    .header-burger-icon_wrap {
        justify-content: center;
        align-items: center;
        width: 3rem;
        height: 3rem;
        padding: .875px;
        display: flex;
        position: relative
    }

    .header-burger-icon_bl {
        grid-column-gap: 3px;
        grid-row-gap: 3px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 1.25rem;
        height: 1.25rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex;
        position: relative
    }

    .header-burger-line {
        background-color: var(--color--black-100);
        border-radius: 5px;
        width: 15px;
        height: 2px;
        padding: 0
    }

    .header-line {
        position: relative
    }

    .header-links-block {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 1rem;
        display: flex
    }

    .hide-mob {
        display: none
    }

    .tab-text_wrap {
        padding-left: 2.5rem
    }

    .button-wrap {
        align-self: center
    }

    .tab-img_wrap {
        justify-content: flex-start;
        align-items: center
    }

    .steps-tabs-content {
        width: 100%
    }

    .steps-tab-link_wrap {
        padding-left: 0;
        padding-right: 0
    }

    .steps-tab-link_bl {
        flex-flow: row;
        align-items: flex-start
    }

    .steps-tab-status_wrap {
        height: 100%;
        left: 0
    }

    .steps-tab-text_wrap {
        padding-bottom: 4rem;
        padding-left: 5rem
    }

    .d-flex.center {
        justify-content: center;
        align-items: center
    }

    .hero-h-flex {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .why-its-powerful_cont-wrap {
        aspect-ratio: auto;
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        min-height: 490px;
        padding: 0 0 1.5rem;
        display: flex;
        position: relative
    }

    .why-its-powerful_cont-top {
        padding: var(--global--card-pd-large)var(--global--card-pd-large)2rem
    }

    .why-its-powerful_img {
        flex: none;
        width: 108%;
        max-width: 120%;
        max-height: none;
        margin-left: -4%;
        position: relative
    }

    ._20-p-icon.main.to-hide-web {
        opacity: 1;
        opacity: 1;
        opacity: 1
    }

    .other-sol-card_text-wrap {
        flex: 1
    }

    .wip-h {
        margin-bottom: var(--global--padding-cal);
        text-align: center
    }

    .wip-slider {
        background-color: #ddd0;
        height: auto;
        display: block
    }

    .wip-slider_mask {
        background-color: #fff0;
        height: auto;
        overflow: visible
    }

    .wip-slider_cont-wrap {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        height: 100%;
        display: flex
    }

    .slider-nav {
        margin-top: var(--global--padding-cal);
        height: 8px;
        padding-top: 0;
        position: relative
    }

    .graphic-hero-img {
        margin-top: 2rem
    }

    .graphic-hero-img.for-security {
        margin-top: var(--spacing--maximum)
    }

    .graphic-hero-img.for-security.security {
        height: 18.1rem;
        margin-top: 0
    }

    .by-investors-bl {
        grid-column-gap: var(--spacing--medium);
        grid-row-gap: var(--spacing--medium)
    }

    .team-from-bl {
        margin-bottom: var(--spacing--large);
        grid-column-gap: var(--spacing--medium);
        grid-row-gap: var(--spacing--medium);
        justify-content: flex-start;
        align-items: center
    }

    .founder-card_wrap {
        grid-column-gap: var(--spacing--medium);
        grid-row-gap: var(--spacing--medium);
        width: 100%;
        margin-top: 2rem
    }

    .founder-card_bl {
        flex: 1
    }

    .founder-card_bl.first {
        margin-top: 0
    }

    .founder-card_avatar-wrap {
        align-self: center
    }

    .join-team-bl {
        grid-column-gap: var(--global--card-pd-large);
        grid-row-gap: var(--global--card-pd-large);
        flex-flow: column;
        padding: 4rem
    }

    .values_card-wrap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .values_text-wrap {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        flex-flow: column-reverse wrap;
        justify-content: space-between;
        align-items: flex-start
    }

    .join-team-img {
        width: 100%
    }

    .request-a-demo-form_wrap {
        grid-column-gap: var(--global--card-pd-large);
        grid-row-gap: var(--global--card-pd-large);
        flex-flow: column
    }

    .request-a-demo-form_wrap.is-footer {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .request-a-demo-form_block {
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .request-a-demo-form_block.min-height-400,
    .request-a-demo-form_block.min-height-370,
    .request-a-demo-form_block.min-height-400,
    .request-a-demo-form_block.min-height-370 {
        justify-content: center;
        align-items: center;
        min-height: 10rem
    }

    .request-a-demo-form.for-dwnwld,
    .big-card_bl {
        width: 100%
    }

    .big-card-bl {
        flex-flow: column
    }

    .big-card_img-wrap {
        width: 100%
    }

    .all-blog-clw {
        width: calc(var(--global--margin-side)*2 + 100%);
        margin-left: calc(0px - var(--global--margin-side));
        overflow: auto
    }

    .all-blog-clw.full-l {
        width: auto;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        overflow: visible
    }

    .all-blog-clw.is-resources {
        width: auto;
        margin-left: 0
    }

    .all-blog-cl.row {
        padding-left: var(--global--margin-side);
        width: calc(35vw*3 + var(--spacing--gutter)*2 + var(--global--margin-side)*2);
        display: flex
    }

    .all-blog-cl.row.full-l {
        flex-flow: wrap;
        width: 100%;
        padding-left: 0
    }

    .all-blog-cl.is-resources {
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        display: grid
    }

    .all-blog-cli {
        flex: none;
        width: 35vw
    }

    .all-blog-cli.full-l {
        width: calc(50% - var(--spacing--gutter)/2);
        width: calc(50% - var(--spacing--gutter)/2)
    }

    .article-filter-form_block {
        width: calc(100% + 2rem);
        margin-left: -1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .article-filter-form_radiobutton {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .article-hero-cont {
        grid-column-gap: var(--spacing--extra-large);
        grid-row-gap: var(--spacing--extra-large);
        flex-flow: column;
        padding: 4rem
    }

    .article-hero-img_bl {
        padding-left: 0
    }

    .blog-cont_wrap {
        padding-left: 0;
        padding-right: 0
    }

    .blog-nav_wrap {
        height: auto
    }

    .card-in-blog_left-wrap {
        justify-content: space-around
    }

    .download-in-blog {
        grid-column-gap: var(--global--card-pd-large);
        grid-row-gap: var(--global--card-pd-large);
        flex-flow: column
    }

    .blog-nav_bl {
        height: auto;
        position: static
    }

    .blog-nav-demo_wrap {
        display: none
    }

    .best-practices-wrap {
        grid-column-gap: var(--global--card-pd-large);
        grid-row-gap: var(--global--card-pd-large);
        flex-flow: column;
        padding: 3rem
    }

    .best-practices_logos-wrap {
        justify-content: space-between;
        align-items: center
    }

    .security-list {
        margin-top: 1rem
    }

    .cookies-banner_cont {
        width: 100%
    }

    .badge.big.u-bm-0.for-hide-cookies {
        align-self: center
    }

    .modal-title {
        text-align: left
    }

    .header-nav_wrap {
        background-color: var(--color--white-100);
        width: 100vw;
        height: auto;
        min-height: 100dvh;
        max-height: 100dvh;
        display: none;
        position: absolute;
        inset: 0%;
        overflow: auto
    }

    .hero-mob-bg {
        background-color: var(--color--white-100);
        height: 8rem;
        display: block;
        position: fixed;
        inset: 0% 0% auto
    }

    .logo-link {
        opacity: 1
    }

    .short-ben-text_wrap.for-cta {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        text-align: center;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        text-align: center;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding-left: 2rem;
        padding-right: 2rem;
        display: flex
    }

    .three-in-a-row {
        flex-flow: wrap;
        grid-auto-columns: 1fr
    }

    .short-ben-buttons_bg {
        position: relative
    }

    .how-it-helps_cta.for-why {
        flex-flow: column;
        margin-top: 0
    }

    .for-cta_wrap {
        grid-column-gap: var(--spacing--large);
        grid-row-gap: var(--spacing--large);
        flex: none;
        justify-content: center;
        align-items: center;
        width: 100%;
        display: flex
    }

    .header-links-wrap {
        display: flex
    }

    .subscribe-bl {
        flex: none;
        width: 60%;
        padding: 2rem
    }

    .subscribe-sec {
        grid-template-columns: 260px min-content
    }

    .subscribe-img {
        width: 40%
    }

    .founders-cards.web {
        display: none
    }

    .founders-cards.mob {
        display: block
    }

    ._404-p {
        padding-top: var(--spacing--small)
    }

    .supercharged-bl {
        padding-top: var(--spacing--maximum);
        grid-column-gap: var(--spacing--medium);
        grid-row-gap: var(--spacing--medium);
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .section-bg {
        width: calc(100% + var(--spacing--large)*2*.6);
        margin-left: calc(var(--spacing--large)*.6*-1)
    }

    .one-liner-banner {
        grid-column-gap: var(--global--card-pd-large);
        grid-row-gap: var(--global--card-pd-large);
        flex-flow: row
    }

    .one-liner-banner_img {
        align-self: center
    }

    .ankor-link-bl {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .request-a-demo_content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        justify-content: flex-start;
        align-items: center;
        padding-top: 0
    }

    .header-button-wrapper {
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .cta-wrapper.is-nav {
        display: block
    }

    .btn-label {
        font-weight: 500;
        position: relative
    }

    .section_hero {
        padding-top: 10.75rem
    }

    .hero_cols {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-flow: column
    }

    .hero_col-left {
        width: 100%;
        max-width: none
    }

    .hero_col-right {
        aspect-ratio: auto;
        width: 100%;
        max-width: 100%
    }

    .home-hero_col-right_image {
        z-index: 2;
        width: 100%;
        height: auto;
        position: relative
    }

    .trusted-by-bl_wrapper {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .crm-benefit {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .section_request-demo {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .request-demo {
        justify-content: center;
        align-items: flex-start
    }

    .request-demo_images-wrapper {
        top: auto;
        right: -28.8625rem
    }

    .secure-cta {
        flex-flow: column;
        padding: 3rem
    }

    .secure-cta_img-wrapper {
        display: none
    }

    .secure-cta_img-wrapper.is-tablet {
        width: 100%;
        display: flex
    }

    .secure-cta_content {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        max-width: none
    }

    .secure-cta_content.is-small {
        max-width: none
    }

    .footer_image_wrapper {
        display: none
    }

    .text-wrapper.is-request-demo {
        max-width: none
    }

    .text-wrapper.is-mer-footer {
        margin-right: auto
    }

    .crm-feature {
        flex-flow: column
    }

    .crm-feature.is-custom-bottom {
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
        overflow: hidden
    }

    .crm-feature_content,
    .crm-feature_img-wrapper {
        width: 100%;
        max-width: none
    }

    .crm-feature_img-wrapper.is-custom,
    .crm-feature_img-wrapper.is-fullwidth,
    .crm-feature_img-wrapper.is-custom,
    .crm-feature_img-wrapper.is-fullwidth {
        margin-left: 0;
        margin-right: 0
    }

    .crm-features_row,
    .crm-features_row.is-3cols,
    .crm-features_row.is-3cols {
        grid-template-columns: 1fr
    }

    .ai-tabs {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .ai-tabs_menu {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        width: 100%;
        max-width: none
    }

    .ai-tabs_content {
        width: 100%;
        max-width: none
    }

    .migration-cols {
        flex-flow: column
    }

    .migration-col_left,
    .migration-col_right {
        width: 100%;
        max-width: none
    }

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

    .integration-card {
        width: 100%;
        padding: 1.5rem
    }

    .integration-card.is-large {
        order: -1;
        max-width: none;
        padding-bottom: 1.5rem
    }

    .integration-card_image {
        max-width: none;
        display: none
    }

    .integrations_bg {
        display: none
    }

    .integrations_bg_image {
        width: 80%
    }

    .hide-tablet {
        display: none
    }

    .extension-grid {
        grid-template-columns: 1fr
    }

    .extension-banner {
        display: none
    }

    .dropdown-link_wrap_item {
        border-bottom-style: none;
        padding: 0
    }

    .crm-features_block {
        padding-bottom: 6.25rem
    }

    .faqs_block {
        padding: 3rem 2rem
    }

    .footer_demo-form-block {
        padding-top: 8rem;
        padding-bottom: 4rem
    }

    .footer_demo-cols {
        flex-flow: column
    }

    .footer_demo-col-right {
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .footer_demo-col-left {
        text-align: center;
        width: 100%;
        max-width: none
    }

    .footer_demo-col-left.is-gap-40 {
        text-align: left;
        text-align: left
    }

    .footer_demo_logo,
    .footer_demo_logo.is-footer-simple,
    .footer_demo_logo.is-footer-simple {
        top: -19rem;
        left: auto
    }

    .section_deeper-dive-hero {
        padding-top: 8rem
    }

    .deeper-dive-hero_company-logo_img {
        width: 5rem;
        height: 5rem;
        left: 16.5%
    }

    .logo_wrapper {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .deeper-dive_table {
        width: 62.5rem
    }

    .deeper-dive_table_wrapper {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        display: flex;
        overflow: scroll
    }

    .stakeholders {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
        max-width: 30rem
    }

    .stakeholder-card_back {
        position: static
    }

    .deeper-dive_stats {
        grid-template-columns: 2fr
    }

    .deeper-dive_team_grid {
        grid-template-columns: 1fr 1fr
    }

    .proposal_col-right {
        width: 60%
    }

    .timeline_line {
        height: 127%
    }

    .breadcumb {
        margin-bottom: 2.5rem
    }

    .author-hero_card_content {
        padding: 3rem
    }

    .author-hero_card_author {
        justify-content: flex-start;
        padding: 3rem
    }

    .blog-row {
        grid-row-gap: 1rem;
        grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr)
    }

    .frame-hero {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-flow: column
    }

    .section_mer-frame-cta {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .mer-frame-cta_content {
        width: 45%
    }

    .explore-meridian-cta_grid {
        grid-template-columns: 1fr
    }

    .explore-meridian-cta_logo {
        width: 13.7813rem;
        height: 13.8047rem
    }

    .docs_code-embed {
        width: 70vw
    }

    .docs_outer {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 3fr
    }

    .docs_right {
        max-width: none;
        top: 11rem
    }

    .docs_left {
        z-index: 99999999;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        background-color: var(--color--white-30);
        opacity: 0;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        max-width: none;
        height: 100vh;
        display: none;
        position: fixed;
        inset: 0%
    }

    .docs_chapter-menu {
        background-color: var(--color--white-100);
        width: 100%;
        height: 100vh;
        padding: 1.5rem;
        overflow: auto
    }

    .section_api-docs {
        padding-top: 12.75rem
    }

    .docs_chapter-menu_close {
        width: 100%;
        height: 100vh;
        display: block
    }

    .docs_nav {
        z-index: 9;
        border-bottom: 1px solid var(--color--stroke-default);
        background-color: var(--color--white-100);
        display: block;
        position: fixed;
        inset: 5rem 0% auto
    }

    .docs_nav_content {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: flex-start;
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        display: flex
    }

    .docs_nav_hamb {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        cursor: pointer;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 1.5rem;
        height: 1.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .docs_nav_hamb_line {
        background-color: var(--color--brand-100);
        width: 1.25rem;
        height: .125rem;
        padding-bottom: 0;
        padding-right: 0
    }

    .mer-frame-cta {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .grid-3cols {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr 1fr
    }

    .footer-row {
        grid-row-gap: 0rem;
        flex-flow: column;
        grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr)
    }

    .footer_col {
        border-bottom: 1px solid #ffffff24;
        flex-flow: row
    }

    .footer_col.is-single-footer {
        padding-bottom: 4rem
    }

    .footer_socials,
    .footer_socials.is-single-footer,
    .footer_socials.is-single-footer {
        display: flex
    }

    .footer-row_links {
        width: 100%;
        max-width: none
    }

    .footer-row_links.is-single-footer {
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

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

    .request-demo_left {
        padding-top: 7.5rem;
        padding-bottom: 5rem
    }

    .request-demo_right {
        border-top-right-radius: 1.5rem;
        border-bottom-left-radius: 0;
        justify-content: center;
        align-items: center;
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .request-demo_wrapper {
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }

    .request-a-demo_left-content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        justify-content: flex-start;
        align-items: center;
        max-width: 30rem;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0
    }

    .request-a-demo-form_wrapper {
        grid-column-gap: var(--global--card-pd-large);
        grid-row-gap: var(--global--card-pd-large);
        flex-flow: column
    }

    .request-a-demo-form_wrapper.is-footer {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .simple-nav_wrapper {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }

    .section_thank-you {
        padding-top: 15rem
    }

    .scout_img-wrapper {
        height: 20rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section_resources-hero {
        padding-top: 12rem;
        padding-bottom: 4rem
    }

    .resource-hero_cols {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-flow: column
    }

    .resource-hero_col-left {
        width: 100%;
        max-width: none
    }

    .resource-hero_col-right {
        aspect-ratio: auto;
        width: 100%;
        max-width: 100%
    }

    .section_resources-ty-hero {
        padding-top: 12rem;
        padding-bottom: 4rem
    }

    .ty-hero_cols {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-flow: column
    }

    .ty-hero_col-left {
        width: 100%;
        max-width: none
    }

    .ty-hero_col-right {
        aspect-ratio: auto;
        width: 100%;
        max-width: 100%
    }

    .ty-hero_col-right_image {
        z-index: 2;
        width: 100%;
        height: auto;
        position: relative
    }

    .section_whats-next {
        padding-bottom: 4rem
    }

    .whats-next {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .whats-next_grid {
        grid-template-columns: 1fr
    }

    .whats-next_card {
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem;
        padding-bottom: 2rem
    }

    .feature-card {
        overflow: hidden
    }

    .home-deals {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .ai-highlight {
        flex-flow: column
    }

    .ai-highlight_image {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .ai-highlight_content {
        width: 100%;
        max-width: none;
        padding-top: 0
    }

    .crm-card-dark_image {
        object-fit: cover;
        height: 100%
    }

    .crm-card-dark_content {
        padding-top: 2.5rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .section_trusted {
        background-image: linear-gradient(#163332, #075351);
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .trusted-banner {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        max-width: 37rem;
        margin-left: auto;
        margin-right: auto
    }

    .trusted-banner_content {
        text-align: center;
        width: 100%;
        max-width: 37rem
    }

    .trusted-banner_stats {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1.2fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        width: 100%;
        max-width: 37rem;
        display: grid
    }

    .section_home-hero {
        padding-top: 14rem
    }

    .hero-link-list_col {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .platform-overview {
        flex: none;
        max-width: 35%
    }

    .hero-link-list_block {
        background-color: #e2e7e74d;
        flex: 1;
        align-items: flex-start
    }

    .hero-link-grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        width: 71%
    }

    .nav-accordion {
        z-index: 0;
        border-bottom: 1px solid var(--color--stroke-default);
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 1.5rem
    }

    .nav-accordion_toggle {
        color: var(--color--black-100);
        letter-spacing: -.3px;
        justify-content: space-between;
        align-items: center;
        padding: 1.5rem .75rem 0;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.5rem;
        display: flex
    }

    .nav-accordion_toggle.is-link {
        border-bottom: 1px solid var(--color--stroke-default);
        border-bottom: 1px solid var(--color--stroke-default);
        padding-bottom: 1.5rem
    }

    .nav-accordion_menu {
        overflow: hidden
    }

    .nav-accordion_menu.w--open {
        background-color: #0000;
        position: static
    }

    .nav-accordion_toggle_arrow {
        width: 1.25rem;
        height: 1.25rem;
        display: flex
    }

    .frame-hero-big {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-flow: column
    }

    .section_careers {
        padding-top: 10.75rem
    }

    .company-card {
        padding: 2rem
    }

    .company-grid {
        grid-template-columns: 1fr 1fr
    }

    .hero_cols-about {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        flex-flow: column
    }

    .heading-h1 {
        font-size: var(--font--h1)
    }

    .image-wrapper {
        width: 100%
    }

    .image-wrapper.tablet {
        aspect-ratio: 3/2;
        aspect-ratio: 3/2;
        height: 100%;
        max-height: 500px
    }

    .info_wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        flex-flow: column
    }

    .info-cards-wrap {
        width: 100%
    }

    .team_card-grid {
        grid-template-columns: 1fr 1fr
    }

    .team_pop-up-wrap {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .close {
        transition-property: none
    }

    .close:hover {
        opacity: 100
    }

    .platform-overview-wrapper {
        flex: none;
        max-width: 30%
    }
}

@media screen and (max-width:767px) {
    .main-wrap.bg-green-grad.for-foot {
        padding-bottom: .5rem
    }

    .main-wrap.bg-light-grad-r.home-hero {
        padding-top: 8.5rem
    }

    .main-wrap.bg-light-grad-r.security,
    .main-wrap.bg-light-grad-r.home-hero {
        padding-top: 8.5rem
    }

    .main-wrap.bg-light-grad-r.additional-hero {
        padding-top: 10.75rem
    }

    .main-wrap.bg-light-grad-r.security {
        padding-top: 8.5rem
    }

    .main-wrap.for-big-card.ai-security {
        padding-bottom: 4rem
    }

    .main-wrap.hero-blog-section.bg-light-grad {
        padding-top: 8.5rem
    }

    .main-wrap.join-team {
        margin-top: -6rem
    }

    .container {
        padding-left: var(--global--margin-side)
    }

    .row.cheese-style.no-padding-bot {
        padding-bottom: calc(var(--spacing--large)*1);
        padding-bottom: calc(var(--spacing--large)*1)
    }

    .row.for-steps-tabs {
        margin: var(--spacing--small)
    }

    .row.for-hero-sol {
        padding-top: 2rem
    }

    .row.for-other-sol {
        grid-row-gap: var(--spacing--small)
    }

    .row.for-other-sol.u-pb-2 {
        padding-bottom: var(--spacing--small);
        padding-bottom: var(--spacing--small)
    }

    .row.for-values-cards {
        grid-template-columns: minmax(1px, 1fr)
    }

    .row.articles-filters {
        grid-row-gap: 2rem
    }

    .row.for-big-cards {
        text-align: center;
        flex-flow: column
    }

    .row._w-gap {
        grid-column-gap: var(--spacing--large);
        grid-row-gap: var(--spacing--large)
    }

    .row.u-pb-2 {
        grid-row-gap: 0rem
    }

    .row.security {
        grid-row-gap: 2rem
    }

    .h3.u-pb-3.custom-h {
        text-align: left;
        text-align: left;
        text-align: left;
        max-width: 100%
    }

    .h4 {
        white-space: normal;
        word-break: normal
    }

    .h4.trusted-ttl {
        max-width: 100%
    }

    .hero-link-list_bl {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        align-items: stretch;
        padding: 0
    }

    .dropdown-link_wrap {
        width: 100%
    }

    .dropdown-link_bl {
        padding: .5rem 0
    }

    .dropdown-link_bl:hover {
        background-color: #f5f5f500
    }

    .dropdown-link_bl.is-hover-none {
        color: var(--color--black-100);
        padding: 0
    }

    .dropdown-link_p-bl {
        grid-column-gap: var(--spacing--small);
        grid-row-gap: var(--spacing--small);
        flex-flow: row;
        flex: 1;
        justify-content: flex-start;
        align-items: center
    }

    .btn.bg-white.no-text:hover {
        color: var(--color--white-100);
        background-color: #fff0
    }

    .btn.brand-col.link-style-mob {
        color: var(--color--brand-100);
        padding-left: 0
    }

    .btn.brand-col.link-style-mob:hover {
        border-color: #25525000
    }

    .bot-footer-bg.bg-dark-grad {
        margin-top: .5rem;
        margin-left: .5rem;
        margin-right: .5rem
    }

    .footer-form_bl.is-v2 {
        width: 100%;
        max-width: none;
        margin-right: auto
    }

    .input.for-demo,
    .input.for-demo-message,
    .input.for-demo,
    .input.for-demo-message {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .terms-wrap {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }

    .pre-footer-cta_wrap.is-large {
        align-items: stretch
    }

    .home-hero-img {
        outline-width: 2px
    }

    .trusted-numbers_wrap.is-large {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        justify-content: center;
        align-items: center
    }

    .trusted-by_item {
        text-align: center
    }

    ._2-col-img {
        border-radius: var(--corner-radius--medium)
    }

    ._2-col-img.is-custom {
        width: 100%
    }

    .text-w-list_wrap.big-icons {
        justify-content: flex-start;
        align-items: center
    }

    .text-w-list_wrap.in-big-card {
        text-align: center;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .text-w-list_wrap.text-black {
        padding-right: var(--spacing--large);
        padding-left: var(--spacing--large)
    }

    .header-cta {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .button-wrap {
        align-self: stretch
    }

    .button-wrap.for-two {
        align-self: center
    }

    .button-wrap.is-footer {
        margin-left: auto;
        margin-right: auto
    }

    .why-its-powerful_cont-wrap {
        min-height: 470px
    }

    .why-its-powerful_img {
        width: 100%;
        margin-left: 0%
    }

    .other-sol-card_img.for-web {
        display: none
    }

    .other-sol-card_img.for-mob {
        padding-left: var(--global--card-pd);
        aspect-ratio: 2.17778;
        object-position: 50% 0%;
        height: auto;
        display: block
    }

    .graphic-hero-img.for-security.security {
        height: auto
    }

    .values_card-wrap {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .values_text-wrap {
        flex-flow: row;
        justify-content: space-between;
        align-items: center
    }

    .request-a-demo-form_wrap.is-footer {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .big-card_bl {
        padding-left: 0
    }

    .big-card-bl {
        flex-flow: column
    }

    .all-blog-cl.row {
        width: calc(50vw*3 + var(--spacing--gutter)*2 + var(--global--margin-side)*2)
    }

    .all-blog-cl.is-resources {
        grid-template-columns: 1fr
    }

    .all-blog-cli {
        width: 50vw
    }

    .article-filter-form_block {
        width: calc(90vw + 2rem)
    }

    .article-hero-cont {
        padding: 2rem
    }

    .article-additional-time_wrap {
        display: none
    }

    .article-additional-time_wrap.for-mob {
        display: flex
    }

    .blog-rt ol {
        padding-left: var(--spacing--small);
        padding-left: var(--spacing--small)
    }

    .card-in-blog_left-wrap {
        width: 100%;
        max-width: 100%
    }

    .card-in-blog_image {
        max-width: 100%
    }

    .download_title-wrap {
        width: 100%
    }

    .best-practices_logos-wrap {
        grid-column-gap: 5rem;
        grid-row-gap: 2rem;
        flex-flow: wrap;
        justify-content: center;
        align-items: center
    }

    .table-wrap {
        overflow: auto
    }

    .badge {
        order: 1
    }

    .badge.big.u-bm-0.for-hide-cookies {
        order: 0
    }

    .header-nav_wrap {
        display: none
    }

    .additional-hero-img {
        outline-width: 2px
    }

    .short-ben-text_wrap.for-cta {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .three-in-a-row {
        grid-column-gap: var(--spacing--large);
        grid-row-gap: var(--spacing--large);
        flex-flow: column;
        display: flex
    }

    .short-ben-img.for-big {
        width: 128%
    }

    .short-ben-img_wrap {
        flex: 1
    }

    .short-ben-img_wrap.for-big {
        aspect-ratio: 2;
        aspect-ratio: 2
    }

    .for-cta_wrap {
        grid-column-gap: var(--spacing--small);
        grid-row-gap: var(--spacing--small);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .header-links-wrap {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column
    }

    .download-sec {
        margin-top: 88px
    }

    .download-image {
        width: 116px;
        height: auto;
        max-height: none;
        inset: 0% auto auto 0%
    }

    .subscribe-wrap {
        flex-flow: column-reverse wrap
    }

    .subscribe-bl {
        width: 100%
    }

    .modal-video {
        outline-width: 2px
    }

    .supercharged-bl {
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0 .25rem .25rem
    }

    .ankor-link-bl:hover {
        background-color: #f5f5f500
    }

    .crm-card {
        display: none
    }

    .crm-slider {
        background-color: #0000;
        height: auto;
        display: block
    }

    .crm-slider_mask {
        height: auto;
        overflow: visible
    }

    .crm-slider_slide {
        height: auto
    }

    .crm-slider_nav {
        margin: var(--spacing--medium);
        height: 8px;
        padding-top: 0;
        position: relative
    }

    .cta-wrapper.is-featured {
        margin-top: 4rem
    }

    .section_hero {
        padding-top: 8.5rem
    }

    .section_hero.is-mer-vs-deal {
        padding-top: 8.5rem;
        padding-bottom: 4rem
    }

    .section_hero.is-solutions {
        padding-top: 8.5rem
    }

    .hero_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .section_crm-benefits {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .default-wrapper,
    .default-wrapper.is-gap-72 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .default-wrapper.is-gap-72 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .default-wrapper.is-gap-192 {
        grid-column-gap: 6rem;
        grid-row-gap: 6rem
    }

    .crm-benefits {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem
    }

    .crm-benefit {
        flex-flow: column-reverse;
        justify-content: space-between;
        align-items: flex-start
    }

    .crm-benefit.is-reverse {
        flex-flow: column
    }

    .crm-benefit_content,
    .crm-benefit_img-wrapper {
        width: 100%;
        max-width: none
    }

    .request-demo_header.is-lp {
        max-width: 94%
    }

    .section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .grid-2cols {
        grid-template-columns: 1fr
    }

    .solution-card {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .solution-card_header {
        padding-top: 6vw;
        padding-left: 6vw;
        padding-right: 6vw
    }

    .section_secure {
        padding-bottom: 4rem
    }

    .secure-cta {
        justify-content: space-between;
        align-items: center
    }

    .secure-cta_img-wrapper.is-tablet {
        flex-flow: column
    }

    .section_featured-resources {
        padding-top: 4rem;
        padding-bottom: 6rem
    }

    .crm-feature {
        padding: 2rem
    }

    .crm-feature_content {
        width: 100%
    }

    .crm-feature_img-wrapper {
        width: 100%;
        max-width: none
    }

    .crm-features {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .section_ai {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .ai-tabs_content_video-wrapper {
        border-radius: var(--corner-radius--medium)
    }

    .migration-col_right {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .migration-block {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .integrations {
        flex-flow: column
    }

    .integration-card {
        width: 100%;
        max-width: none
    }

    .integration-card.is-large {
        max-width: none
    }

    .tag-wrapper {
        margin-left: auto
    }

    .integration-card_image {
        max-width: none;
        margin-right: -1.5rem
    }

    .integrations_bg {
        display: none
    }

    .section-extension {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .extension-outlook-item {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .section_comparison {
        overflow: hidden
    }

    .comparison_table {
        width: 100%;
        min-width: 37.5rem
    }

    .comparison_table_cell {
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .comparison_table_block {
        flex-flow: column;
        width: 104%;
        margin-left: auto;
        display: flex;
        overflow: auto
    }

    .dropdown-link_wrap_item {
        width: 100%
    }

    .section_crm-features {
        padding: 4rem 1.5rem
    }

    .crm-features_block {
        padding: 3rem 2rem
    }

    .section_lp-faqs {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .footer_demo-col-left {
        width: 100%
    }

    .section_deeper-dive-hero {
        padding-top: 8.5rem
    }

    .deeper-dive-hero_company-logo_img {
        width: 13%;
        height: auto;
        left: 15.5%
    }

    .section_product-roadmap {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .product-roadmap_wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 3rem;
        padding-left: 3rem
    }

    .product-roadmap_header {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding-right: 3rem
    }

    .product-roadmap_arrows {
        margin-left: 0
    }

    .section_demo-hero {
        padding: .5rem
    }

    .deeper-dive_table_cell {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .deeper-dive_table_cell_icon {
        width: 1.5rem;
        height: 1.5rem
    }

    .deeper-dive_stats_card {
        flex-flow: column;
        padding: 1.5rem
    }

    .deeper-dive_stats_card_content {
        width: 100%
    }

    .deeper-dive_stats_card_image {
        width: 100%;
        max-width: none
    }

    .deeper-dive_team_grid {
        grid-template-columns: 1fr
    }

    .headcount_wrapper {
        padding: 1rem;
        display: none
    }

    .headcount_marquee-wrapper {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .section_deeper-dive-faqs,
    .section_proposal {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .proposal_cols {
        flex-flow: column
    }

    .proposal_col-left {
        width: 100%;
        max-width: none
    }

    .proposal_col-right {
        width: 100%;
        max-width: none;
        padding-top: 0
    }

    .section_timeline {
        background-image: linear-gradient(#24514f14, #24514f00);
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .timeline-cols {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: center
    }

    .timeline-col_left {
        width: 100%;
        max-width: none
    }

    .timeline-col_right {
        width: 100%;
        padding-top: 4rem
    }

    .swiper-slide {
        width: 22.5rem
    }

    .roadmap-card {
        flex-flow: column;
        max-width: 22.5rem;
        height: 25.5rem;
        display: flex
    }

    .roadmap-card_image {
        flex: 1
    }

    .roadmap-card_header {
        padding-top: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .section_author-hero {
        padding-top: 8.5rem
    }

    .author-hero_card {
        flex-flow: column-reverse
    }

    .author-hero_card_author {
        border-bottom: 1px solid var(--color--stroke-default);
        border-left-style: none;
        width: 100%;
        max-width: none
    }

    .section_frame-hero {
        padding-top: 8.5rem
    }

    .frame-hero {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .section_frame-steps {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .mer-frame-cta_content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        width: 100%;
        max-width: none
    }

    .mer-frame-cta_image {
        width: 100%;
        max-width: none
    }

    .mer-frame-features {
        grid-template-columns: 1fr
    }

    .docs_code-embed {
        width: 88vw;
        overflow: auto
    }

    .docs_outer {
        display: block
    }

    .docs_right {
        display: none
    }

    .docs_chapter-menu {
        padding: 1rem
    }

    .docs_table_cell {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .mer-frame-cta {
        flex-flow: column
    }

    .section_solution-faqs {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .section_explore-features {
        padding-top: 4rem;
        padding-bottom: 7rem
    }

    .grid-3cols {
        grid-template-columns: 1fr
    }

    .solution-feature-card_image.is-2 {
        background-color: var(--color--white-100);
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem
    }

    .solution-feature-card_image.is-deal-2 {
        aspect-ratio: auto
    }

    .footer_col {
        grid-column-gap: 1.3125rem;
        grid-row-gap: 1.3125rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: start;
        padding-bottom: 2.5rem;
        display: grid
    }

    .footer_links {
        grid-column-gap: 3rem;
        grid-row-gap: 0rem;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 33.75rem;
        display: flex
    }

    .footer_newsletter {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 2rem;
        margin-bottom: 2rem;
        padding-left: .625rem
    }

    .crm-features_home {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .section_scout {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .scout {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding: 0 2rem 3rem
    }

    .scout_img.is-salesly,
    .scout_img.is-data-enrichment,
    .scout_img.is-salesly,
    .scout_img.is-data-enrichment {
        width: 110%
    }

    .scout_wrapper {
        grid-template-columns: 1fr
    }

    .scout-card {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .product-benefits {
        grid-template-columns: 1fr 1fr;
        place-items: center
    }

    .product-features-grid {
        grid-template-columns: 1fr
    }

    .announcement-banner {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .announcement-banner_wrapper {
        width: 100%
    }

    .announcement-banner_read-more {
        flex: none
    }

    .hide-landscape {
        display: none
    }

    .request-demo_left {
        padding-bottom: 4rem
    }

    .request-demo_right {
        padding-top: 4rem
    }

    .request-demo_wrapper,
    .request-a-demo-form_wrapper.is-footer,
    .request-a-demo-form_wrapper.is-footer,
    .simple-nav_wrapper {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .section_thank-you {
        padding-top: 12rem;
        padding-bottom: 4rem
    }

    .ty-featured-posts {
        padding: 4rem 2rem
    }

    .section_crm-salesly {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .section_deals {
        padding-top: 4rem;
        padding-bottom: 0
    }

    .section_how-it-works {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .section_private-designer {
        padding-bottom: 4rem
    }

    .scout_img-wrapper {
        height: auto;
        padding-top: 1rem;
        padding-bottom: 1rem;
        overflow: hidden
    }

    .footer {
        padding-top: .0625rem
    }

    .section_resources-hero {
        padding-top: 10rem
    }

    .section_resources-hero.is-mer-vs-deal {
        padding-top: 11.75rem;
        padding-bottom: 4rem
    }

    .section_resources-hero.is-solutions {
        padding-top: 9rem
    }

    .resource-hero_cols,
    .resource-hero_col-left {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .section_resources-ty-hero {
        padding-top: 10rem
    }

    .section_resources-ty-hero.is-mer-vs-deal {
        padding-top: 11.75rem;
        padding-bottom: 4rem
    }

    .section_resources-ty-hero.is-solutions {
        padding-top: 9rem
    }

    .section_whats-next {
        padding-bottom: 1.5rem
    }

    .whats-next {
        padding: 2.5rem
    }

    .background-image.mobile-hide {
        display: none
    }

    .section_subscribe {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .home-deals {
        flex-flow: column;
        display: flex
    }

    .section_home-deals {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

     .section_blog-deals {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .ai-highlight {
        padding-bottom: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .crm-card-dark_content {
        padding-top: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .solution-card_tag {
        top: 1rem;
        right: 1rem
    }

    .trusted-banner_content {
        width: 100%
    }

    .trusted-banner_stats {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem
    }

    .section_home-hero {
        padding-top: 10.75rem;
        padding-bottom: 4rem
    }

    .section_home-hero.is-mer-vs-deal {
        padding-top: 11.75rem;
        padding-bottom: 4rem
    }

    .section_home-hero.is-solutions {
        padding-top: 9rem
    }

    .platform-overview {
        background-color: #e2e7e74d;
        max-width: 100%;
        padding: .75rem 1rem
    }

    .platform-overview:hover {
        background-image: none
    }

    .hero-link-list_block {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        background-color: #e2e7e74d;
        border-radius: .75rem;
        align-items: stretch;
        padding: 1rem
    }

    .hero-link-grid {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        width: 100%;
        max-width: none;
        display: flex
    }

    .hero-link-list_tag {
        padding-top: .25rem;
        padding-left: 0
    }

    .platform-overview_image {
        display: none
    }

    .platform-overview_top {
        padding: 0
    }

    .hero-link-list_links {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        flex-flow: column;
        display: flex
    }

    .platform-overview_bg {
        display: none
    }

    .frame-hero-big {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .section_careers.is-mer-vs-deal {
        padding-top: 11.75rem;
        padding-bottom: 4rem
    }

    .section_careers.is-solutions {
        padding-top: 9rem
    }

    .section_techonlogy {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .company-card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding: 1.5rem
    }

    .company-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .hero_cols-about {
        display: flex
    }

    .about_hero-card.is-left {
        text-align: center;
        text-align: center;
        width: 100%;
        max-width: none
    }

    .about_hero-logo-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center;
        display: grid
    }

    .info-card.background-gradient-card {
        padding: 2rem 1.5rem
    }

    .section_info {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .team_card {
        padding: 2rem 2rem 1.5rem
    }

    .team_img-wrap {
        width: 8.5rem;
        height: 8.5rem
    }

    .text-size-medium.text-black-70 {
        font-size: 1rem
    }

    .heading-h4 {
        font-size: 1.25rem
    }

    .pop_up-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        max-height: 75vh;
        margin-top: 5rem;
        padding: 2rem;
        display: flex
    }

    .team_img-wrapper {
        border-bottom: 1px solid #e1e7e7;
        border-left-style: none;
        order: -9999;
        height: auto;
        padding-bottom: 1.5rem;
        padding-left: 0
    }

    .team_card-company-logos {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .team_company-logo-wrap {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center
    }

    .popup_company-logo {
        height: 1.5rem
    }

    .platform-overview-link-wrap {
        background-color: #e1e7e7b3;
        padding: 1rem
    }

    .platform-overview-wrapper {
        background-color: #e2e7e74d;
        max-width: 100%;
        padding: 1rem
    }

    .platform-overview-wrapper:hover {
        background-image: none
    }

    .meridian_nav-link-wrap {
        padding: 1rem
    }

    .meridian_nav-img {
        display: none
    }

    .section_home-features {
        padding-top: 4rem;
        padding-bottom: 3rem
    }
}

@media screen and (max-width:479px) {
    .main-wrap.trusted-by {
        margin-top: -10rem
    }

    .main-wrap.trusted-by-security,
    .main-wrap.trusted-by {
        margin-top: -10rem
    }

    .main-wrap.bg-light-grad-r.home-hero.hero-video-pd {
        padding-top: calc(var(--global--margin-l)*.6)
    }

    .main-wrap.bg-light-grad-r.security.hero-video-pd,
    .main-wrap.bg-light-grad-r.home-hero.hero-video-pd,
    .main-wrap.bg-light-grad-r.home-hero.hero-video-pd {
        padding-top: calc(var(--global--margin-l)*.6)
    }

    .main-wrap.bg-light-grad-r._w-overlap {
        padding-bottom: calc(var(--global--margin-s)*2.3)
    }

    .main-wrap.bg-light-grad-r._w-overlap.for-hero {
        padding-top: 8rem
    }

    .main-wrap.bg-light-grad-r.demo-hero {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .main-wrap.bg-light-grad-r.additional-hero {
        padding-top: 9rem
    }

    .main-wrap.bg-light-grad-r.security.hero-video-pd {
        padding-top: calc(var(--global--margin-l)*.6);
        padding-top: calc(var(--global--margin-l)*.6)
    }

    .main-wrap.hero-section.custom-wrap-hero {
        padding-top: 6rem
    }

    .main-wrap.hero-section.custom-wrap-hero._w-one-liner {
        padding-bottom: 6rem;
        padding-top: calc(var(--spacing--large)*7);
        padding-bottom: 6rem;
        padding-top: calc(var(--spacing--large)*7)
    }

    .main-wrap.for-blog {
        padding-top: 4rem
    }

    .main-wrap.for-privacy {
        padding-top: 8.5rem
    }

    .main-wrap.hero-blog-section {
        padding-top: var(--global--margin-l)
    }

    .main-wrap.join-team {
        margin-top: -10rem
    }

    .main-wrap.for-one-liner {
        margin-top: -6rem;
        padding-bottom: 2rem
    }

    .main-wrap.trusted-by-security {
        margin-top: -10rem
    }

    .container.for-big-card {
        margin-top: -2rem
    }

    .container.featured-art {
        grid-column-gap: var(--spacing--medium);
        grid-row-gap: var(--spacing--medium)
    }

    .row.for-tabs {
        margin-top: var(--spacing--medium);
        grid-row-gap: 1rem
    }

    .row.cheese-style {
        padding-bottom: calc(var(--spacing--large)*1.5)
    }

    .row.cheese-style.no-padding-bot {
        padding-bottom: 0
    }

    .row.for-hero-sol {
        grid-row-gap: 1.5rem;
        padding-top: 0;
        padding-bottom: 0
    }

    .row.how-it-helps_h {
        margin-bottom: 2rem
    }

    .row.for-hit-cards.custom-whymeridian-padding {
        padding-bottom: 2rem
    }

    .row.for-other-sol {
        grid-row-gap: var(--spacing--small)
    }

    .row.for-demo {
        grid-row-gap: 1.5rem
    }

    .row._w-gap {
        grid-column-gap: var(--spacing--small);
        grid-row-gap: var(--spacing--small)
    }

    .row.footer-terms {
        text-align: center
    }

    .col.gdpr-img_wrap {
        padding-top: 1rem
    }

    .col.r-p-40 {
        padding-right: 0
    }

    .h3.u-pb-3.custom-h {
        margin-bottom: var(--spacing--large);
        text-align: left;
        margin-bottom: var(--spacing--large);
        text-align: left;
        margin-bottom: var(--spacing--large);
        text-align: left;
        max-width: 100%
    }

    .h4.team-text {
        padding-top: 0
    }

    .h4.in-one-liner-banner {
        font-size: var(--font--h5);
        order: 0;
        position: relative
    }

    .p.semi-bold.for-steps {
        font-size: .875rem
    }

    .p.small-mob {
        font-size: var(--font--p-small)
    }

    .p.text-white-70.for-subscribe {
        margin-bottom: -1.25rem
    }

    .p-large.text-black-70.web-side-pad {
        padding-left: 0;
        padding-right: 0
    }

    .semi-bold.in-crm-ben {
        height: 48px
    }

    .hero-logo_wrap {
        justify-content: flex-start;
        align-items: center;
        max-width: 102px;
        display: flex
    }

    .hero-logo_wrap.is-demo {
        max-width: 10rem
    }

    .hero-logo {
        justify-content: flex-start;
        align-items: center
    }

    .hero-items_wrap {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .hero-links_wrap.for-mob {
        flex: 0 auto;
        height: auto
    }

    .hero-buttons_wrap {
        flex-flow: column;
        padding-bottom: 5rem
    }

    .hero-buttons_wrap.is-nav {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .dropdown-link_wrap.custom-bg.mobile-transparent {
        background-color: #0000
    }

    .dropdown-link_bl {
        padding-left: 0;
        padding-right: 0
    }

    .text-black-70.hide-only-mob {
        display: none
    }

    .dropdown-link_icon {
        width: 2.5rem;
        height: 2.5rem
    }

    .btn.black.mobile-small {
        padding: .625rem .75rem
    }

    .footer-logo_wrap {
        max-width: 120px
    }

    .footer-links_wrap {
        margin-top: 0;
        margin-bottom: 0
    }

    .footer-form_bl {
        padding-top: .5rem
    }

    .input.for-demo,
    .input.for-demo-message,
    .input.for-demo,
    .input.for-demo-message {
        height: 3rem;
        line-height: 1.5
    }

    .hero-text-cont.for-demo {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .hero-text-cont.upd-home {
        grid-column-gap: var(--spacing--small);
        grid-row-gap: var(--spacing--small);
        padding-top: 1rem
    }

    .light-wave {
        height: 60%
    }

    .home-hero-img {
        box-shadow: 0 30px 50px #0003
    }

    .trusted-numbers_wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }

    .trusted-numbers_wrap.is-large {
        justify-content: space-between;
        align-items: center
    }

    .trusted-by_item {
        width: 100%
    }

    .common-text_wrap {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    ._2-col-img.in-tab {
        height: auto
    }

    ._2-col-img.gdpr-img {
        width: 120%;
        max-width: 120%
    }

    ._2-col-img.is-custom {
        width: 100%
    }

    .list-w-icon-item.big-icon {
        flex-flow: column
    }

    .list-text.minus-r-m {
        margin-right: 0
    }

    .list-w-icon-wrap {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column
    }

    .text-w-list_wrap {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .text-w-list_wrap.big-icons {
        padding-top: 1rem
    }

    .text-w-list_wrap.in-big-card {
        padding-bottom: 3rem
    }

    .text-w-list_wrap.text-black {
        padding-right: var(--spacing--small);
        padding-left: var(--spacing--small)
    }

    .tabs-menu {
        height: 9rem;
        padding-left: 0;
        padding-right: 0
    }

    .main-tab-link_wrap {
        pointer-events: none;
        padding-left: 0;
        padding-right: 0;
        position: absolute
    }

    .main-tab-link_bl {
        position: static
    }

    .tab-status_wrap {
        pointer-events: auto;
        width: calc(33.3333% - 2.66667px);
        height: 6px;
        top: -1.5rem
    }

    .tab-status_wrap._3 {
        margin-left: calc(66.6667% + 5.33333px)
    }

    .tab-status_wrap._2 {
        margin-left: calc(33.3333% + 2.66667px)
    }

    .tab-status_active {
        width: 0%;
        height: 100%
    }

    .tab-bg-patterns {
        height: calc(100% + 400px)
    }

    .list-w-icons-cols {
        flex-flow: column;
        grid-template-columns: 1fr 1fr
    }

    .header-nav {
        margin-top: 60px;
        padding-bottom: 6rem
    }

    .header-links-block {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .home-h1 {
        font-size: 2.2rem
    }

    .tab-text_wrap {
        padding-left: 0
    }

    .header-cta {
        align-self: stretch;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .button-wrap {
        align-self: stretch
    }

    .button-wrap.more {
        flex: 1
    }

    .button-wrap.for-two {
        flex-flow: column;
        align-self: stretch
    }

    .button-wrap.is-footer {
        max-width: none
    }

    .steps-tabs-menu {
        justify-content: flex-start;
        align-items: flex-start;
        min-height: 200px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .steps-tab-link_wrap {
        pointer-events: none;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        position: absolute
    }

    .steps-tab-link_bl {
        pointer-events: none;
        padding-top: 56px;
        position: static
    }

    .steps-tab-status_wrap {
        pointer-events: auto;
        flex-flow: row;
        width: calc(50% - 1rem);
        height: 2rem
    }

    .steps-tab-status_wrap._3 {
        pointer-events: auto;
        margin-left: calc(100% - 2rem)
    }

    .steps-tab-status_wrap._2 {
        pointer-events: auto;
        margin-left: calc(50% - 1rem)
    }

    .steps-tab-status_active {
        width: 0%;
        height: 100%
    }

    .steps-tab-status_number-bl {
        flex: none;
        width: 2rem;
        height: 2rem
    }

    .steps-tab-status_line {
        flex: 0 auto;
        width: 100%;
        height: 1px
    }

    .steps-tab-text_wrap {
        pointer-events: auto;
        padding-top: 0;
        padding-left: 0
    }

    .d-flex {
        width: calc(100vw - var(--global--margin-side)*2);
        flex-flow: column;
        justify-content: center;
        align-self: stretch;
        align-items: stretch
    }

    .d-flex.center {
        align-items: stretch
    }

    .hero-h-flex {
        margin-bottom: 0
    }

    .sol-hero-img {
        width: 100%;
        min-width: 300px;
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    .why-its-powerful_cont-wrap {
        flex-flow: column;
        min-height: 458px;
        padding-bottom: 2rem
    }

    .why-its-powerful_cont-top {
        grid-column-gap: var(--spacing--gutter);
        grid-row-gap: var(--spacing--gutter);
        flex-flow: column-reverse wrap;
        padding-bottom: .5rem
    }

    .why-its-powerful_img {
        width: 100%;
        max-width: 120%;
        height: auto
    }

    ._20-p-icon.main.for-card {
        flex: none;
        display: block
    }

    .google-logo {
        width: 97px
    }

    .testimonial_author-wrap {
        flex-flow: column;
        justify-content: center;
        align-items: center
    }

    .testimonial_author-cred {
        text-align: center
    }

    .other-sol-card_wrap {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .other-sol-card_text-wrap {
        flex: 1
    }

    .other-sol-card_top {
        flex-flow: row-reverse;
        justify-content: flex-end;
        align-items: center;
        position: relative
    }

    .other-sol-card_img.for-mob {
        aspect-ratio: 2.2;
        object-fit: contain;
        object-position: 50% 100%;
        aspect-ratio: 2.2;
        object-fit: contain;
        object-position: 50% 100%;
        display: none
    }

    .wip-slider_slide {
        height: auto
    }

    .slider-nav {
        margin-top: 1.5rem
    }

    .graphic-hero-img {
        width: 140%;
        margin-top: 1rem;
        margin-left: -20%
    }

    .graphic-hero-img.for-security {
        width: 126%;
        margin-top: 0;
        margin-left: -13%
    }

    .team-from-img-wrap {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-start
    }

    .team-from-img {
        border-right-style: none;
        padding-right: 0
    }

    .founder-card_wrap {
        grid-column-gap: var(--spacing--small);
        grid-row-gap: var(--spacing--small);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .founder-card_bl {
        padding: var(--spacing--large)var(--spacing--medium);
        justify-content: flex-start;
        height: 100%
    }

    .founder-card_avatar-wrap {
        align-self: stretch;
        width: 100%;
        max-width: 106px;
        margin-left: auto;
        margin-right: auto
    }

    .founder-card_avatar {
        width: 80px
    }

    .join-team-bl {
        padding: 2rem
    }

    .join-team-img {
        max-width: 120%
    }

    .request-a-demo-form_wrap {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem;
        text-align: center;
        padding-top: 1.125rem;
        padding-bottom: 1.125rem
    }

    .form-for-two {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem;
        flex-flow: column
    }

    .request-a-demo-form.for-dwnwld {
        grid-column-gap: var(--spacing--large);
        grid-row-gap: var(--spacing--large);
        grid-column-gap: var(--spacing--large);
        grid-row-gap: var(--spacing--large)
    }

    .checkbox {
        margin-right: var(--spacing--small)
    }

    .checkbox-field {
        justify-content: flex-start;
        align-items: flex-start
    }

    .all-blog-cl.row {
        width: calc(75vw*3 + var(--spacing--gutter)*2 + var(--global--margin-side)*2);
        width: calc(75vw*3 + var(--spacing--gutter)*2 + var(--global--margin-side)*2)
    }

    .all-blog-cli {
        width: 75vw
    }

    .all-blog-cli.full-l {
        width: 100%
    }

    .article-filter-form_block {
        width: 100vw;
        margin-left: -1.5rem;
        padding-left: 1.5rem;
        padding-right: 0
    }

    .article-filter-form {
        margin-left: -1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .article-hero-text.mobile-bot {
        padding-bottom: 2rem
    }

    .blog-rt ol {
        padding-left: var(--spacing--minimal)
    }

    .blog-rt blockquote {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .blog-bottom_wrap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }

    .card-in-blog {
        padding: 1.5rem
    }

    .card-in-blog_left-wrap {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .card-in-blog_image {
        width: 100%
    }

    .best-practices-wrap {
        padding: 2rem
    }

    .best-practices_logos-wrap {
        grid-column-gap: 2.5rem;
        grid-row-gap: 1.5rem;
        max-width: 260px;
        margin-left: auto;
        margin-right: auto
    }

    .best-practices_logo {
        height: 3rem
    }

    .security-list-item.no-margin {
        margin-bottom: 0
    }

    .team-from-img-bl {
        border-right-style: none;
        padding-right: 0
    }

    .cookies-banner_wrap {
        padding: var(--corner-radius--medium)
    }

    .cookies-banner_cont {
        padding: var(--spacing--large)
    }

    .close-wrap {
        margin-top: var(--spacing--medium);
        margin-right: var(--spacing--medium)
    }

    .badge {
        text-align: center
    }

    .badge.big {
        order: -1
    }

    .badge.in-card {
        position: absolute;
        inset: 0% 0% auto auto
    }

    .modal-title {
        width: 80%
    }

    .header-nav_wrap {
        height: 100dvh;
        min-height: 0;
        max-height: none
    }

    .hero-mob-bg {
        height: 56px;
        padding: 0
    }

    .additional-hero-img {
        box-shadow: none
    }

    .short-ben-text_wrap {
        padding-top: var(--spacing--medium);
        padding-right: var(--spacing--medium);
        padding-left: var(--spacing--medium)
    }

    .how-it-helps_cta {
        flex-flow: column
    }

    .short-ben-img_wrap.for-big {
        aspect-ratio: 2.3;
        aspect-ratio: 2.3
    }

    .for-cta_wrap {
        text-align: left
    }

    .additional-hero-img_wrap {
        margin-top: 2rem
    }

    .subscribe-bl {
        padding: 1rem 1.5rem 1.5rem
    }

    .subscribe-sec {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        display: flex
    }

    .subscribe-img {
        margin-top: var(--spacing--gutter);
        margin-left: -.2rem
    }

    .modal-video {
        box-shadow: 0 30px 50px #0003
    }

    .home-hero-image {
        object-fit: cover;
        width: 90%;
        max-width: 100%;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto
    }

    .hero-slider_mask {
        width: 120%;
        max-width: 120%;
        margin-left: -10%
    }

    .hero-slider_slide-bl {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .one-liner-banner {
        padding: var(--spacing--medium)
    }

    .one-liner-banner_img {
        margin-top: calc(var(--spacing--medium)*-1);
        margin-bottom: calc(var(--spacing--medium)*-1);
        height: calc(var(--spacing--extra-large)*1.75);
        margin-right: calc(var(--spacing--medium)*-1);
        margin-left: calc(var(--spacing--medium)*-1);
        align-self: center;
        position: relative
    }

    .one-liner-banner_bg {
        width: 140%;
        max-width: 120%
    }

    .ankor-link-bl {
        padding: .5rem 0
    }

    .crm-slider_slide {
        height: 100%
    }

    .minus-mob-marg {
        letter-spacing: -1.4px;
        margin-left: -5%;
        margin-right: -5%;
        font-size: 1.89rem
    }

    .request-a-demo-form_inputs {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem
    }

    .anchor {
        top: -5.2rem
    }

    .cta-wrapper.is-request-demo {
        max-width: none
    }

    .section_hero {
        background-position: 50% 0, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: 100% 100%, auto;
        padding-bottom: 8rem
    }

    .hero_col-left {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        align-items: stretch
    }

    .hero_content.is-mer-comparison,
    .hero_content.about,
    .hero_content.is-mer-comparison,
    .hero_content.about,
    .default-wrapper.is-gap-120,
    .default-wrapper.is-gap-120 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .crm-benefit_img {
        border-radius: 1rem
    }

    .request-demo {
        align-items: stretch;
        width: 100%;
        max-width: none
    }

    .request-demo_images-wrapper {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        right: auto
    }

    .request-demo_image-2 {
        left: 3.5875rem
    }

    .request-demo_image-3 {
        left: -.5rem
    }

    .request-demo_image-4 {
        left: 5.5rem
    }

    .grid-2cols {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .solution-card_header.is-free {
        max-width: 72%
    }

    .secure-cta {
        padding: 2rem
    }

    .secure-block {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .featured-resources {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .text-wrapper.is-deal-sourcing-crm {
        max-width: none
    }

    .crm-feature_content.is-v2 {
        padding-top: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .crm-feature_icon.is-large {
        inset: 0% auto 0% 0%;
        position: relative;
        inset: 0% auto 0% 0%
    }

    .ai-tabs_menu {
        height: 13rem;
        margin-right: 0;
        padding-top: 1.5rem
    }

    .ai-tab_link {
        padding-left: 0;
        position: absolute
    }

    .ai-tab_link_wrapper {
        opacity: 0
    }

    .ai-tab-link_header {
        color: var(--color--brand-100)
    }

    .extension-title-wrapper {
        text-align: center
    }

    .extension-grid-item {
        grid-template-columns: 1fr
    }

    .grid-item-wrapper {
        padding-right: var(--spacing--medium);
        padding-left: var(--spacing--medium)
    }

    .extension-outlook-item {
        padding-right: var(--spacing--medium)
    }

    .outlook-button {
        padding-right: var(--spacing--medium-small)
    }

    .crm-features_block {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .faqs_block {
        padding: 2rem 1.5rem
    }

    .simple-nav_row {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .section_deeper-dive-hero {
        padding-bottom: 8rem
    }

    .product-roadmap_wrapper {
        padding-top: 2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .product-roadmap_header {
        padding-right: 0
    }

    .proposal_card {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding: 1.5rem
    }

    .proposal_card_bottom {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .timeline-col_right {
        padding-top: 10rem
    }

    .timeline-sticky {
        margin-bottom: -5rem
    }

    .timeline_line {
        height: 125%
    }

    .swiper-slide {
        width: auto
    }

    .roadmap-card {
        height: 22.5rem
    }

    .author-card {
        padding: 1.5rem
    }

    .author-hero {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .author-hero_card_content {
        padding: 2rem
    }

    .author-hero_card_author {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding: 2rem
    }

    .author-hero_card_author_avatar {
        width: 6rem;
        height: 6rem
    }

    .section_frame-hero {
        padding-bottom: 3rem
    }

    .frame-hero {
        text-align: left;
        justify-content: space-between;
        align-items: stretch
    }

    .frame-hero_image {
        max-width: 12.5rem
    }

    .frame-image {
        display: none
    }

    .frame-image.is-mobile {
        width: 100%;
        max-width: none;
        margin-top: 2.5rem;
        display: block
    }

    .section_mer-frame-cta {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .mer-frame-cta_content {
        align-items: stretch;
        width: 100%;
        max-width: none
    }

    .mer-frame-cta_image {
        width: 100%;
        position: static
    }

    .mer-frame-feature-card {
        padding: 2.5rem 1.5rem 1.5rem
    }

    .pricing-card_header {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding: 1.5rem
    }

    .pricing-card_body {
        padding: 1.5rem
    }

    .pricing-card_save {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .pricing-card_body_content {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-flow: column;
        align-items: stretch
    }

    .section_explore {
        padding-right: var(--global--margin-side);
        padding-left: var(--global--margin-side)
    }

    .explore-meridian-cta {
        border-radius: 1rem;
        padding: 1.5rem
    }

    .explore-meridian-cta_content {
        align-items: stretch
    }

    .explore-meridian-cta_grid_cell {
        padding: 1.5rem
    }

    .explore-meridian-cta_grid_cell_header {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column-reverse
    }

    .explore-meridian-cta_logo {
        width: 10.3359rem;
        height: 10.3535rem;
        display: none;
        top: -1.5rem;
        left: -1.5rem
    }

    .docs_left {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr .25fr;
        grid-auto-columns: 1fr
    }

    .section_api-docs {
        padding-bottom: 8rem
    }

    .docs_end-grid {
        grid-template-columns: 1fr
    }

    .docs_end-tile {
        text-align: left
    }

    .docs_end-tile.is-next {
        text-align: right;
        text-align: right
    }

    .docs_code-span {
        word-break: break-all
    }

    .docs_table {
        overflow: scroll
    }

    .docs_table_cell {
        font-size: .75rem
    }

    .docs_nav {
        top: 3.5rem
    }

    .solution-feature-card {
        border-radius: .75rem;
        padding: 1.5rem
    }

    .solution-feature-card_image.is-2 {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
        margin-bottom: -2px
    }

    .footer_col {
        flex-flow: column;
        padding-bottom: 2rem;
        display: flex
    }

    .footer_socials {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        width: 100%;
        display: flex
    }

    .footer_links {
        grid-column-gap: 3rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-top: 2rem;
        display: grid
    }

    .scout_img.is-salesly,
    .scout_img.is-data-enrichment,
    .scout_img.is-salesly,
    .scout_img.is-data-enrichment {
        width: 130%
    }

    .product-benefits {
        grid-template-columns: 1fr
    }

    .section_product-tabs {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .footer-anchor {
        top: -11rem
    }

    .request-demo_left {
        padding-top: 8rem
    }

    .request-a-demo-form_wrapper {
        grid-column-gap: 1.125rem;
        grid-row-gap: 1.125rem;
        text-align: center;
        padding-top: 1.125rem;
        padding-bottom: 1.125rem
    }

    .ty-featured-posts {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .deal-item {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding: 1rem
    }

    .scout_img-wrapper {
        border-radius: .75rem
    }

    .footer {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .section_resources-hero {
        background-position: 50% 0, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: 100% 100%, auto
    }

    .section_resources-hero.is-mer-vs-deal {
        padding-top: 11.75rem
    }

    .section_resources-hero.is-solutions {
        padding-top: 11rem
    }

    .resource-hero_col-left {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        align-items: stretch
    }

    .resource-hero_content {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .resource-hero_content.is-mer-comparison {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .resource-content h2 {
        margin-top: 2.5rem
    }

    .resource-download {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: 1.25rem
    }

    .resource-download_img {
        border-radius: .75rem
    }

    .section_resources-ty-hero {
        background-position: 50% 0, 0 0;
        background-repeat: no-repeat, repeat;
        background-size: 100% 100%, auto;
        padding-bottom: 3rem
    }

    .section_resources-ty-hero.is-mer-vs-deal {
        padding-top: 11.75rem
    }

    .section_resources-ty-hero.is-solutions {
        padding-top: 11rem
    }

    .ty-hero_col-left {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        align-items: stretch
    }

    .ty-hero_content {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .ty-hero_content.is-mer-comparison {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .whats-next {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding: 2rem
    }

    .whats-next_card {
        padding: 1.5rem
    }

    .whats-next_block {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .feature-card {
        border-radius: .75rem
    }

    .feature-card_header {
        padding-top: 10.2%;
        padding-left: 10.2%;
        padding-right: 10.2%
    }

    .solution-card_tag {
        top: .5rem;
        right: .5rem
    }

    .trusted-banner {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .trusted-banner_stats {
        display: flex
    }

    .trusted-banner_stat {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section_home-hero.is-mer-vs-deal {
        padding-top: 11.75rem
    }

    .section_home-hero.is-solutions {
        padding-top: 11rem
    }

    .section_home-hero.about {
        padding-top: 7.5rem;
        padding-bottom: 4rem
    }

    .terms-wrap_col-right {
        grid-row-gap: 0rem;
        flex-flow: wrap
    }

    .frame-hero-big {
        text-align: left;
        justify-content: space-between;
        align-items: stretch
    }

    .section_careers {
        padding-top: 7.75rem;
        padding-bottom: 4.5rem
    }

    .section_careers.is-mer-vs-deal {
        padding-top: 11.75rem
    }

    .section_careers.is-solutions {
        padding-top: 11rem
    }

    .company-grid {
        flex-flow: column;
        display: flex
    }

    .company_card-header.is-free {
        max-width: 72%
    }

    .about_hero-card.is-left {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .about_hero-logo-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        display: flex
    }

    .embed-flex.hide-moble {
        display: none
    }

    .team_card-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        display: flex
    }

    .pop_up-card {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .team_img-wrapper {
        padding-bottom: 2.5rem
    }

    .banner_text-wrap {
        width: 100%
    }

    .banner_body-wrap {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%
    }
}

#w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49301d3-d8a48059 {
    grid-area: Area
}

#w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49302d7-d8a48059 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49302f3-d8a48059 {
    grid-area: span 1/span 12/span 1/span 12;
    justify-self: center
}

#w-node-fad3b369-3384-50b6-e5b1-03835cd096b3-66871067 {
    grid-area: span 4/span 2/span 4/span 2;
    place-self: stretch start
}

#w-node-_935b70b3-0a2c-1865-bd7f-4c0966871078-66871067 {
    grid-area: 2/1/3/3
}

#w-node-_780e21f1-4a0c-ce07-cfb8-dee9f7d84d69-66871067 {
    grid-area: 3/1/4/3;
    justify-self: start
}

#w-node-_935b70b3-0a2c-1865-bd7f-4c096687107d-66871067 {
    grid-area: 4/1/5/3;
    place-self: center start
}

#w-node-_8db224cf-a304-16cb-6de7-67a4ff0b6eab-66871067 {
    grid-area: 1/5/2/14
}

#w-node-_935b70b3-0a2c-1865-bd7f-4c096687108e-66871067 {
    grid-area: 1/9/4/12
}

#w-node-_935b70b3-0a2c-1865-bd7f-4c096687109b-66871067 {
    grid-area: 1/11/4/13;
    justify-self: center
}

#w-node-_5dbec59c-744d-8f6c-f314-f1ab98f532a4-66871067 {
    grid-area: 4/5/5/9;
    align-self: center
}

#w-node-_935b70b3-0a2c-1865-bd7f-4c09668710a4-66871067 {
    grid-area: 4/9/5/13;
    align-self: center
}

#w-node-_6f83deed-5dd2-6b2e-4749-1b04fb825577-66871067 {
    grid-area: 1/1/2/6;
    align-self: center
}

#w-node-_935b70b3-0a2c-1865-bd7f-4c09668710b8-66871067 {
    grid-area: 1/9/2/13
}

#w-node-a3eaf4c1-631a-7129-1b21-e7c2ad468b4c-ad468b49 {
    grid-area: 1/3/2/11;
    justify-self: center
}

@media screen and (max-width:991px) {
    #w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49302d7-d8a48059 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49302db-d8a48059 {
        grid-column: span 1/span 1
    }

    #w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49302f3-d8a48059 {
        grid-column: span 2/span 2
    }

    #w-node-fad3b369-3384-50b6-e5b1-03835cd096b3-66871067 {
        grid-area: 1/1/2/2
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c0966871078-66871067 {
        grid-area: 1/2/2/3
    }

    #w-node-_780e21f1-4a0c-ce07-cfb8-dee9f7d84d69-66871067 {
        grid-row: 2/3;
        grid-column-start: 2
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c096687107d-66871067 {
        grid-row: 2/3;
        grid-column-start: 2;
        justify-self: end
    }

    #w-node-_8db224cf-a304-16cb-6de7-67a4ff0b6eab-66871067 {
        grid-area: 5/1/6/2
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c096687108e-66871067 {
        grid-area: 5/2/6/3
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c096687109b-66871067 {
        grid-area: 5/2/6/3;
        justify-self: end
    }

    #w-node-_5dbec59c-744d-8f6c-f314-f1ab98f532a4-66871067 {
        grid-area: 6/1/7/3
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c09668710a4-66871067 {
        grid-area: 7/1/8/3
    }

    #w-node-_6f83deed-5dd2-6b2e-4749-1b04fb825577-66871067 {
        grid-row: 2/3;
        grid-column-end: 2
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c09668710b8-66871067 {
        grid-area: 1/1/2/3
    }

    #w-node-a3eaf4c1-631a-7129-1b21-e7c2ad468b4c-ad468b49 {
        grid-column: 1/3
    }
}

@media screen and (max-width:767px) {
    #w-node-_780e21f1-4a0c-ce07-cfb8-dee9f7d84d69-66871067 {
        grid-row: 1/2;
        justify-self: end
    }
}

@media screen and (max-width:479px) {
    #w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49302db-d8a48059 {
        grid-column: span 2/span 2
    }

    #w-node-e58d5cc9-69a6-fb5b-d5ba-4649d49302f3-d8a48059 {
        justify-self: stretch
    }

    #w-node-fad3b369-3384-50b6-e5b1-03835cd096b3-66871067 {
        grid-column-end: 3
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c0966871078-66871067 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_780e21f1-4a0c-ce07-cfb8-dee9f7d84d69-66871067 {
        grid-row: 3/4;
        grid-column-start: 1
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c096687107d-66871067 {
        grid-row: 3/4
    }

    #w-node-_8db224cf-a304-16cb-6de7-67a4ff0b6eab-66871067 {
        grid-column-end: 3
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c096687108e-66871067 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c096687109b-66871067 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: start
    }

    #w-node-_5dbec59c-744d-8f6c-f314-f1ab98f532a4-66871067 {
        grid-row: 7/8
    }

    #w-node-_935b70b3-0a2c-1865-bd7f-4c09668710a4-66871067 {
        grid-row: 8/9
    }

    #w-node-_6f83deed-5dd2-6b2e-4749-1b04fb825577-66871067 {
        grid-column-end: 3
    }
}






 body{
               -webkit-font-smoothing: antialiased;
               -moz-osx-font-smoothing: grayscale;
               font-smooth: never;
               }
               a {
               color: inherit; /* blue colors for links too */
               text-decoration: inherit; /* no underline */
               cursor: pointer;
               }
             
               @media (min-width: 991px){
               .heade-dark-bg{
               opacity: 0%;
               }
               body:has(.hero-link-drpdwn:hover) .heade-dark-bg{
               opacity: 100%;
               }
               body:has(.main-wrap.header:hover) .header-white-bg{
               background-color:rgba(255, 255, 255, 1);
               }
               .hero-link-drpdwn .hero-link-bl.p.semi-bold {
               border-bottom-width: 0px;  
               }
               .hero-link-list_bl{
               box-shadow: 0px 11px 25px -4px #00000008;
               box-shadow: 0px 46px 46px -8px #00000005;
               box-shadow: 0px 103px 62px -16px #00000005;
               }
               .dropdown-link_wrap:last-child {
               border: 0px;
               }
               }
               .btn.brand-col:hover .bg-green-grad.for-btn{
               opacity: 0;
               }
               .btn.black:hover .bg-dark-grad.for-btn{
               opacity: 0;
               }
               .video-embed_wrap video{
               width: 100%;
               height: 102%;
               object-fit: cover;
               display: block;
               }
               .crm-slider_nav .w-slider-dot{
               width: .5rem;
               height: .5rem;
               background-color: #EBEBEB;
               }
               .crm-slider_nav .w-slider-dot.w-active{
               background-color: #0B5350;
               }
               /*nav*/
               .main-wrap.header {
               z-index: 99999;
               top: env(safe-area-inset-top, 0)!important;
               left: 0;
               right: 0;
               padding-top: calc(env(safe-area-inset-top, 0) + 0px)!important;
               padding-bottom: 0;
               overflow: visible;
               background-color: #fff;

               }
               @media (min-width: 991px) and (max-width: 1100px) {
               .hero-link-list_wrap.is-product {
               left: -16rem;
               }
               }
               .platform-overview:hover .platform-overview_bg {
               opacity: 1;
               }
               /* Desktop only */
               @media screen and (min-width: 992px) {
               /* Default state */
               .platform-overview-link-wrap {
               background: rgba(225, 231, 231, 0.30);
               transition: background 0.3s ease;
               }
               .platform-overview-link-wrap .arrow {
               opacity: 0.7;
               transform: translateX(0px);
               transition: transform 0.3s ease, opacity 0.3s ease;
               }
               /* Hover state */
               .platform-overview-link-wrap:hover {
               background: rgba(225, 231, 231, 0.70);
               }
               .platform-overview-link-wrap:hover .arrow {
               opacity: 1;
               transform: translateX(5px);
               }
               }
               /* ================================
               DESKTOP ONLY
               ===================================*/
               @media screen and (min-width: 992px) {
               /* --- DEFAULT STATES --- */
               /* Background layers */
               .background-gradient-meridian.is-1,
               .background-gradient-meridian.is-2 {
               transition: opacity 0.3s ease;
               }
               .background-gradient-meridian.is-1 {
               opacity: 1;
               }
               .background-gradient-meridian.is-2 {
               opacity: 0;
               }
               /* Arrow default */
               .meridian_frame-warp-link .arrow {
               opacity: 0.7;
               transform: translateX(0px);
               transition: opacity 0.3s ease, transform 0.3s ease;
               }
               /* --- HOVER STATES --- */
               .platform-overview-link-wrap:hover .background-gradient-meridian.is-1 {
               opacity: 0;
               }
               .platform-overview-link-wrap:hover .background-gradient-meridian.is-2 {
               opacity: 1;
               }
               .meridian_frame-warp-link:hover .arrow {
               opacity: 1;
               transform: translateX(5px);
               }
               }



                @media (max-width: 991px) {
               :root{
               /*--font--h1: 3rem;
               --font--h2: 2.5rem;
               --font--h3: 2rem;
               --font--h4: 1.5rem;
               --font--h5: 1.25rem;
               --font--h6: 1.125rem;
               --font--p-large: 1.25rem;
               --font--p-small: .875rem;
               --font--p-medium: 1rem; */
               --global--margin-l: 10.5rem;
               --global--margin-s: 7.5rem;
               --global--margin-side: 3.5rem;
               /*--global--card-pd: 2.5rem;
               --global--card-pd-large: 4rem;
               --global--card-gap: 3rem;*/
               --global--padding-cal: 2rem;
               --spacing--gutter: 1rem;
               --spacing--maximum: 4rem;
               /*--spacing--extra-large: 3rem;
               --spacing--large: 2rem;
               --spacing--medium: 1.5rem;
               --spacing--small: 1rem;
               --spacing--extra-small: .5rem;
               --spacing--medium-small: .75rem;
               --spacing--minimal: .25rem;*/
               /*--corner-radius--large: 1.5rem;
               --corner-radius--medium: 1rem;
               --corner-radius--small: .5rem;
               --corner-radius--images: .25rem;*/
               }
               .main-wrap.trusted-by {
               margin-top: -6.5rem;
               }
               }
               @media (max-width: 768px) {
               :root{
               --font--h1: 2rem;
               --font--h2: 1.75rem;
               --font--h3: 1.5rem;
               --font--h4: 1.25rem;
               --font--h5: 1.125rem;
               --font--h6: 1rem;
               --font--p-large: 1rem;
               --font--p-small: .875rem;
               --font--p-medium: 1rem;
               --global--margin-l: 8.5rem;
               --global--margin-s: 4rem;
               --global--margin-side: 1.5rem;
               --global--card-pd: 2rem;
               --global--card-pd-large: 2rem;
               --global--card-gap: 1.5rem;
               --global--padding-cal: 1rem;
               /*--spacing--gutter: 1rem;*/
               --spacing--maximum: 3rem;
               --spacing--extra-large: 2.5rem;
               --spacing--large: 1.5rem;
               --spacing--medium: 1.5rem;
               --spacing--small: .5rem;
               --spacing--extra-small: .5rem;
               --spacing--medium-small: .325rem;
               --spacing--minimal: .2rem;
               --corner-radius--large: 1rem;
               --corner-radius--medium: .5rem;
               --corner-radius--small: .5rem;
               /*--corner-radius--images: .25rem;*/
               }

