:root {
  --themes--background: var(--primatives--pc-plastic-1);
  --_typography---primary-font-family: "Suisse Intl", Arial, sans-serif;
  --themes--text: var(--primatives--terminal-black);
  --_typography---secondary-font-family: Perfectlynineties, Georgia, sans-serif;
  --60-dark-green\<deleted\|variable-d56217b3\>: #073b4199;
  --pink\<deleted\|variable-ab6449dd\>: #f230aa;
  --white-fff\<deleted\|variable-9c1b057d\>: white;
  --pink-hover\<deleted\|variable-50ae90bf\>: #b91a7e;
  --dark-green\<deleted\|variable-00882166\>: #073b41;
  --tavus-white-60\<deleted\|variable-6da792c5\>: #f5f3ef99;
  --light-yellow\<deleted\|variable-a22f6b04\>: #ffd466;
  --light-pink\<deleted\|variable-114533da\>: #ff9ad5;
  --purple\<deleted\|variable-c2c00e18\>: #b4a4f4;
  --orange\<deleted\|variable-0af142a8\>: #ff974a;
  --blue\<deleted\|variable-ede27717\>: #91d0ff;
  --light-green-2\<deleted\|variable-94c95f07\>: #ade2d8;
  --light-cream-2\<deleted\|variable-1e8cae42\>: #fbf8f1;
  --dark-green-16\<deleted\|variable-392a63de\>: #073b4129;
  --dusty-green\<deleted\|variable-c6243bf4\>: #c7e1e0;
  --light-green\<deleted\|variable-eae0684b\>: #77cfbf;
  --tavus-white\<deleted\|variable-86b70b00\>: #f5f3ef;
  --gray\<deleted\|variable-409bc76c\>: #f5f9f8;
  --dusty-pink\<deleted\|variable-1eca1408\>: #f7ecf3;
  --buttons--button-border: var(--themes--border);
  --buttons--primary-background: var(--primatives--bubbletech-4);
  --_typography---tertiary-font-family: "Fk Raster Grotesk Compact Blended", Arial, sans-serif;
  --buttons--button-text: var(--themes--text);
  --buttons--secondary-background: var(--primatives--pc-plastic-2);
  --primatives--neon-field-2: #38f261;
  --primatives--atomic-glow-4: #ff6810;
  --sizes--border-width-1: .08rem;
  --dark-green-30\<deleted\|variable-11289659\>: #073b414d;
  --black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>: black;
  --accessible-components--dark-grey\<deleted\|variable-c4d8099c\>: #9b9b9b;
  --primatives--pc-plastic-3: #b9ae9c;
  --primatives--bubbletech-4: #ff6183;
  --primatives--terminal-black: #140206;
  --primatives--static-white: white;
  --primatives--pc-plastic-2: #e3dcd1;
  --dull-white\<deleted\|variable-c19003b1-4bc4-b88e-47d8-991628e2c757\>: #f5f3ef;
  --pink-light\<deleted\|variable-572fb1b8-695f-5831-5ae1-74fb2d069bfc\>: #f083c8;
  --primatives--pc-plastic-1: #f3eee7;
  --white-muted\<deleted\|variable-eac62781-f045-b209-9792-e59de020839d\>: #f5f3ef;
  --themes--border: var(--primatives--terminal-black);
  --half-white\<deleted\|variable-711fb0ec-d9dd-eef8-a6b2-e0fb03130365\>: var(--white-fff\<deleted\|variable-9c1b057d\>);
  --primatives--keyboard-tan-1: #f6c1a8;
  --muted\<deleted\|variable-c37873a8-2807-6187-9074-ff40bbfea688\>: #4e4c47;
  --primatives--keyboard-tan-2: #e4a88d;
  --primatives--floppy-fog-1: #e4e0f2;
  --primatives--atomic-glow-0: #f6d18b;
  --primatives--bubbletech-3: #ff7392;
  --primatives--bubbletech-2: #ff8ba6;
  --primatives--neon-field-4: #0cb531;
  --primatives--bubbletech-1: #ffb4c5;
  --primatives--neon-field-1: #7cff98;
  --primatives--atomic-glow-1: #ffb835;
  --primatives--neon-field-3: #1bd944;
  --sizes--border-width-3: 1px;
  --primatives--keyboard-tan-3: #d5997d;
  --primatives--keyboard-tan-4: #bf8a71;
  --primatives--atomic-glow-2: #ff9626;
  --primatives--atomic-glow-3: #fd7f00;
  --primatives--floppy-fog-2: #d0c9ed;
  --primatives--floppy-fog-3: #b0a8d1;
  --primatives--floppy-fog-4: #9e94c8;
  --themes--foreground: var(--primatives--static-white);
  --sizes--border-width-2: .06rem;
}

body {
  background-color: var(--themes--background);
  font-family: var(--_typography---primary-font-family);
  color: var(--themes--text);
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  font-family: var(--_typography---secondary-font-family);
  letter-spacing: -.03em;
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1;
}

h2 {
  font-family: var(--_typography---secondary-font-family);
  letter-spacing: -.03em;
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.63rem;
  font-weight: 400;
  line-height: 1;
}

h3 {
  font-family: var(--_typography---secondary-font-family);
  letter-spacing: -.03em;
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 1.3;
}

h4 {
  font-family: var(--_typography---secondary-font-family);
  letter-spacing: -.03em;
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.2;
}

h5 {
  font-family: var(--_typography---primary-font-family);
  letter-spacing: -.03em;
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

h6 {
  font-family: var(--_typography---primary-font-family);
  letter-spacing: -.02em;
  color: inherit;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.2;
}

p {
  margin-bottom: 0;
}

a {
  outline-offset: 0px;
  outline: 3px #073b4199;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

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

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

strong {
  font-weight: 600;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  justify-content: flex-start;
  margin-bottom: 10px;
  display: flex;
}

figcaption {
  color: var(--60-dark-green\<deleted\|variable-d56217b3\>);
  text-align: left;
  margin-top: 5px;
  font-family: Rale Grotesk Base;
}

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

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

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

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

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

.w-pagination-previous-icon {
  margin-right: 4px;
}

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

.w-pagination-next-icon {
  margin-left: 4px;
}

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

.nav {
  justify-content: space-between;
  align-items: center;
  padding: 1.5em 0;
  display: flex;
}

.nav.launch {
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.nav.launch.hidden {
  display: none;
}

.button {
  z-index: auto;
  border: .06rem solid var(--buttons--button-border);
  background-color: var(--buttons--primary-background);
  font-family: var(--_typography---tertiary-font-family);
  color: var(--buttons--button-text);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 1.5rem;
  font-size: .88rem;
  line-height: 1;
  transition: transform .25s;
  display: flex;
  position: relative;
}

.button:where(.w-variant-2da297c1-08f9-f830-6d1e-777b691ca1fb) {
  background-color: var(--buttons--secondary-background);
}

.button:where(.w-variant-00708c14-2093-5ca3-9900-3696dec06518) {
  background-color: var(--primatives--neon-field-2);
}

.button:where(.w-variant-8c11e357-8589-621b-72dc-dcf430882513) {
  background-color: var(--buttons--secondary-background);
}

.button:where(.w-variant-8c11e357-8589-621b-72dc-dcf430882514) {
  background-color: var(--primatives--neon-field-2);
}

.button:where(.w-variant-8f5c10c2-7efa-a9bd-0f1f-11c641256568) {
  background-color: #fb6812;
}

.button:hover {
  transform: translate(5px, 5px);
}

.button.outlined {
  box-shadow: inset 0 0 0 1px var(--dark-green\<deleted\|variable-00882166\>);
  color: var(--dark-green\<deleted\|variable-00882166\>);
  background-color: #0000;
}

.button.is-green {
  background-color: var(--light-green\<deleted\|variable-eae0684b\>);
  color: var(--dark-green\<deleted\|variable-00882166\>);
}

.button.small {
  align-self: center;
  padding: 12px 16px;
}

.button.small.test.menu {
  background-color: var(--pink\<deleted\|variable-ab6449dd\>);
  max-width: 250px;
  margin-bottom: 0;
}

.button.small.test.menu.w--current {
  max-width: 200px;
}

.button.careers-cta {
  margin-top: 32px;
}

.button.careers-cta.multi-button-container {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.button.is-small {
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  text-decoration: none;
}

.button.is-small:where(.w-variant-25cc714d-acac-d79a-49ec-0b931e6ddc47) {
  background-color: var(--primatives--atomic-glow-4);
}

.button.is-small.secondary-2 {
  background-color: var(--buttons--secondary-background);
}

.button.is-small.tertiary-2 {
  background-color: var(--primatives--neon-field-2);
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-form-submit {
  border-width: var(--sizes--border-width-1);
  letter-spacing: .08rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.button.is-link {
  color: inherit;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.nav {
  border-style: none none none solid;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 1.13rem;
  padding-bottom: 1.13rem;
}

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

.page-wrapper.cc-splash {
  color: var(--white-fff\<deleted\|variable-9c1b057d\>);
  background-color: #000;
  font-family: DM Sans;
}

.main-wrapper {
  overflow: clip;
}

.main-wrapper.is-lightcream {
  background-color: var(--light-cream-2\<deleted\|variable-1e8cae42\>);
  background-color: #fbf8f1;
}

.global-styles {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.padding-section-large.less-padding-bottom {
  padding-bottom: 6rem;
}

.text-size-regular {
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-small {
  font-size: .875rem;
  line-height: 1.4;
}

.text-size-small.text-type-raster.vw {
  font-size: .75vw;
}

.text-size-tiny {
  font-size: .75rem;
  line-height: 1.3;
}

.text-size-tiny.text-type-raster.hero-type {
  flex: none;
}

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

.max-width-full {
  width: 100%;
  max-width: none;
}

.max-width-full.blog-main-image {
  z-index: 1;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.hide {
  display: none;
}

.text-color-white {
  color: var(--white-fff\<deleted\|variable-9c1b057d\>);
}

.footer_component {
  background-color: var(--primatives--pc-plastic-1);
  color: var(--primatives--terminal-black);
  overflow: hidden;
}

.footer_component:where(.w-variant-b386e0bd-36ad-fb25-c5f3-11c34131ecd7) {
  padding-top: 4rem;
  position: relative;
}

.footer_top-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: var(--sizes--border-width-1) solid var(--primatives--terminal-black);
  background-color: var(--primatives--static-white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.footer_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-right: var(--sizes--border-width-1) solid var(--primatives--terminal-black);
  background-color: var(--primatives--static-white);
  background-image: url("https://cdn.prod.website-files.com/68c8e57d6e512b9573db146f/68c8e57e6e512b9573db1a81_texture-denim.avif");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-bottom: 1rem;
  padding-right: .5rem;
  display: flex;
}

.footer_link-list.last {
  border-right-style: none;
}

.footer_link {
  color: var(--primatives--terminal-black);
  white-space: normal;
  word-break: normal;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  transition: color .2s;
}

.footer_link:hover {
  color: var(--primatives--bubbletech-4);
  font-weight: 400;
}

.navbar_component {
  z-index: 99;
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  margin-bottom: -4.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  transition: transform .3s;
  display: flex;
  position: sticky;
  top: 0;
}

.navbar_component:where(.w-variant-1cbd93db-1191-4501-f61b-3ddf0547b43f) {
  color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
}

.navbar_component:where(.w-variant-d64e91b4-fe70-f0b6-f4a2-d642cc126244) {
  flex-flow: column;
  margin-bottom: -9rem;
  padding-top: 3.5rem;
  padding-bottom: 1.5rem;
  position: sticky;
}

.navbar_component.new {
  z-index: 111;
  z-index: 111;
  top: 18px;
}

.navbar_container {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.navbar_menu-buttons {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--themes--border);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-left: .5rem;
  display: flex;
  box-shadow: 5px 5px #000;
}

.navbar_menu-buttons.show-tablet {
  display: none;
}

.navbar_menu-button {
  padding: 0;
}

.section_legal-header.is-access, .section_legal-header.new {
  overflow: hidden;
}

.section_legal-header {
  background-color: var(--primatives--pc-plastic-1);
  position: relative;
}

.section_legal-header.cta {
  overflow: hidden;
}

.section_legal-header.ai {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.section_legal-header.is-post {
  background-color: var(--primatives--static-white);
}

.section_legal-header.is-more {
  background-color: var(--primatives--keyboard-tan-1);
}

.section_legal-header.homepage {
  background-color: #e1ddef;
  overflow: hidden;
}

.section_legal-header.chatbot {
  background-color: var(--primatives--pc-plastic-1);
  overflow: hidden;
}

.section_legal-header.people-first {
  z-index: 11;
  background-color: var(--primatives--keyboard-tan-1);
  margin-top: -1px;
  position: relative;
  overflow: hidden;
}

.section_legal-header.is-home-cta {
  border-top: 1px solid var(--primatives--terminal-black);
  border-bottom: 1px solid var(--primatives--terminal-black);
}

.section_legal-header.is-access, .section_legal-header.new {
  overflow: hidden;
}

.section_legal-header.homepage-new {
  background-color: var(--primatives--pc-plastic-1);
  overflow: hidden;
}

.section_legal-header.no-bg {
  z-index: 1;
  background-color: #0000;
}

.section_legal-header.is-latest-cta {
  padding-top: 45px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section_legal-header.customers {
  overflow: hidden;
}

.section_legal-header.newsletter {
  background-color: var(--primatives--pc-plastic-2);
  overflow: hidden;
}

.blog_pagination {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
}

.text-size-xmedium {
  font-size: 1.125rem;
  line-height: 1.3;
}

.text-size-xmedium.text-weight-bold {
  font-weight: 700;
}

.text-size-xmedium.text-type-raster.pr {
  flex: none;
  font-size: 12px;
}

.banner {
  z-index: 999;
  color: var(--white-fff\<deleted\|variable-9c1b057d\>);
  text-align: center;
  text-wrap: balance;
  background-image: linear-gradient(#20153a, #2d1f45);
  justify-content: center;
  align-items: center;
  min-height: 3rem;
  padding: .5rem 5%;
  font-family: Rale Grotesk Base;
  font-size: .875rem;
  font-weight: 700;
  display: flex;
  position: relative;
}

.banner:where(.w-variant-d64e91b4-fe70-f0b6-f4a2-d642cc126244) {
  display: block;
}

.banner:where(.w-variant-2997bec1-594b-dcda-b544-d1a5b6eb24c2) {
  background-color: var(--pink-hover\<deleted\|variable-50ae90bf\>);
  background-image: none;
}

.banner_text {
  display: inline;
}

.banner_text.is-santa {
  display: none;
}

.banner_text.is-regular:where(.w-variant-2997bec1-594b-dcda-b544-d1a5b6eb24c2), .banner_text.is-santa {
  display: none;
}

.banner_text.is-santa:where(.w-variant-2997bec1-594b-dcda-b544-d1a5b6eb24c2) {
  display: block;
}

.banner_button {
  z-index: 2;
  background-color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
  cursor: pointer;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.banner_text_wrapper {
  width: 100%;
  position: relative;
}

.spacer-8 {
  width: 100%;
  padding-top: .5rem;
}

.spacer-16 {
  width: 100%;
  padding-top: 1rem;
}

.spacer-32 {
  width: 100%;
  padding-top: 2rem;
}

.spacer-48 {
  width: 100%;
  padding-top: 3rem;
}

.spacer-96 {
  width: 100%;
  padding-top: 6rem;
}

.text-style-underline {
  text-decoration: underline;
}

.text-type-raster {
  font-family: var(--_typography---tertiary-font-family);
  letter-spacing: .08rem;
  text-transform: uppercase;
}

.text-type-raster.is-inline {
  display: inline;
}

.text-type-raster.pr {
  flex: none;
}

.text-type-raster.vw {
  flex: none;
  font-size: 1vw;
}

.styles, .custom-styles {
  display: none;
}

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

.navbar_menu.latest {
  align-items: stretch;
}

.btn_text {
  z-index: 2;
  letter-spacing: .08rem;
  line-height: 1.1em;
  text-decoration: none;
  position: relative;
}

.btn_texture {
  z-index: 0;
  opacity: .2;
  cursor: none;
  background-image: url("https://cdn.prod.website-files.com/68c8e57d6e512b9573db146f/68c8e57e6e512b9573db1a09_demin_texture.svg");
  background-position: 0 0;
  background-size: 720px;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.button-wrapper {
  box-shadow: 6px 6px 0 0 var(--themes--border);
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  position: relative;
}

.button-wrapper.is-form {
  width: max-content;
}

.button-wrapper.nav-type {
  box-shadow: none;
  box-shadow: none;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.text-highlight-wrapper {
  font-size: 1rem;
}

.text-highlight-wrapper.is-sl {
  z-index: 0;
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 70%;
  display: flex;
  position: absolute;
  bottom: 2rem;
}

.heading-two {
  letter-spacing: 0;
  font-size: 5.5rem;
}

.heading-two.slider-head {
  font-size: 1.75rem;
  transition: all .3s;
}

.heading-two.vw {
  font-size: 4vw;
}

.heading-three {
  letter-spacing: 0;
  font-size: 2.9rem;
}

.heading-three.is-pricing {
  font-size: 4rem;
}

.heading-five {
  letter-spacing: 0;
  font-size: 1.5rem;
  line-height: 1.4;
}

.heading-five.text-type-raster.vw {
  font-size: 1.2vw;
}

.pricing_overview-tag {
  border-top-style: solid;
  border-top-width: .06rem;
  border-top-color: var(--themes--border);
  border-right-style: solid;
  border-right-width: .06rem;
  border-right-color: var(--themes--border);
  border-bottom-style: solid;
  border-bottom-width: .06rem;
  border-bottom-color: var(--themes--border);
  border-left-style: solid;
  border-left-width: .06rem;
  border-left-color: var(--themes--border);
  background-color: var(--primatives--static-white);
  font-family: var(--_typography---tertiary-font-family);
  text-align: center;
  letter-spacing: .09rem;
  -webkit-text-stroke-width: .02rem;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/68c8e57d6e512b9573db146f/68c8e57e6e512b9573db1a39_tag%20bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem .75rem;
  font-size: .88rem;
  line-height: 1;
}

.new-button {
  border: .08rem solid var(--primatives--terminal-black);
  background-color: var(--primatives--pc-plastic-1);
  box-shadow: 6px 6px 0 0 var(--primatives--terminal-black);
  font-family: var(--_typography---tertiary-font-family);
  color: var(--themes--text);
  letter-spacing: 1.5px;
  -webkit-text-stroke-width: .2px;
  -webkit-text-stroke-color: var(--primatives--terminal-black);
  text-transform: uppercase;
  padding: 1.25rem 1.5rem;
  font-size: .88rem;
  font-weight: 400;
  line-height: 1.3;
}

.new-button:where(.w-variant-89250151-f1cd-ec0c-0166-92158e30df56) {
  background-color: var(--primatives--bubbletech-4);
}

.new-button.is-submit {
  background-color: var(--primatives--bubbletech-4);
  box-shadow: none;
  margin-left: -1px;
  padding: 1rem 1.5rem;
  transition: all .3s;
}

.new-button.is-submit:hover {
  background-color: var(--primatives--bubbletech-2);
}

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

.container-new.is-tab {
  max-width: 80rem;
}

.padding-section-xlarge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.svg-code {
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.cta_overview-box {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  border: 1.34px solid var(--primatives--terminal-black);
  background-color: var(--primatives--static-white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 3.38rem 3.38rem 3.75rem;
  display: flex;
  box-shadow: inset 4px 4px #00000040;
}

.cta_overview-box.green {
  grid-column-gap: 1.13rem;
  grid-row-gap: 1.13rem;
}

.cta_overview-box.purple-type {
  border-color: var(--themes--border);
  background-color: #e4e0f2;
}

.cta_overview-box.pink-type {
  border-color: var(--themes--border);
  background-color: var(--primatives--bubbletech-1);
}

.cta_overview {
  z-index: 1;
  border: 1.34px solid var(--themes--border);
  background-color: var(--themes--background);
  width: 100%;
  max-width: 38.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5.5px;
  position: relative;
}

.cta_overview.is-blog {
  background-color: var(--primatives--pc-plastic-1);
  background-color: var(--primatives--pc-plastic-1);
  margin-bottom: 15.63rem;
  padding: .38rem;
}

.talk_field {
  border: 1px solid var(--primatives--terminal-black);
  background-color: var(--primatives--static-white);
  min-height: 3rem;
  margin-bottom: 0;
}

.talk_field.is-newsletter {
  font-family: var(--_typography---tertiary-font-family);
  color: var(--themes--text);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  min-height: 3.75rem;
}

.talk_field.is-newsletter::placeholder {
  color: var(--themes--text);
}

.support-design-icon {
  border: 1px solid var(--themes--border);
  background-color: var(--primatives--static-white);
  box-shadow: 1px 1px 0 0 var(--themes--text);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.38rem;
  height: 1.38rem;
  padding: .25rem;
  display: flex;
}

.support-button {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-top: -1.6rem;
  display: flex;
  position: relative;
}

.blog_content {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.blog-box-wrap {
  width: 100%;
  max-width: 64rem;
  margin-top: 1.5rem;
}

.blog-box-wrap.is-chat {
  z-index: 2;
  max-width: 27rem;
  position: absolute;
  inset: auto 100px 0% auto;
}

.blog-design-box {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 20px);
  display: flex;
}

.blog-grid-image {
  object-fit: contain;
  width: 45%;
}

.blog-grid-image.chat {
  flex: 1;
  width: 20px;
}

.blog-grid-image {
  object-fit: cover;
  width: 45.5%;
  height: 80%;
}

.blog-screen {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #d0c9ed;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 6.25rem 7rem 8.75rem;
  position: relative;
}

.blog-screen-wrap {
  border: 1px solid var(--themes--border);
  background-color: var(--primatives--pc-plastic-2);
  flex-flow: column;
  display: flex;
  position: relative;
  box-shadow: 6px 6px #140206;
}

.blog-screen-wrap.is-chat {
  box-shadow: none;
}

.blog-dot {
  object-fit: cover;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.blog-screen-inner {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.blog-design {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  padding: .21rem .63rem .21rem .31rem;
  display: flex;
}

.blog-main {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.cat_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-box {
  border: .08rem solid var(--primatives--terminal-black);
  flex-flow: column;
  height: 100%;
  display: flex;
  box-shadow: 4px 4px #00000040;
}

.blog-topbar {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  background-color: var(--primatives--pc-plastic-2);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  display: flex;
}

.blog-cat-bg {
  background-color: var(--primatives--neon-field-2);
  width: 16px;
  height: 16px;
}

.blog-details {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--primatives--static-white);
  background-image: url("https://cdn.prod.website-files.com/68c8e57d6e512b9573db146f/68c8e57e6e512b9573db1a81_texture-denim.avif");
  background-position: 0 0;
  background-size: auto;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.blog-author-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 2.38rem;
  display: flex;
}

.newsletter-form {
  width: 100%;
  display: flex;
}

.newsletter-form-wrap {
  width: 100%;
  max-width: 24.69rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.newsletter-grid {
  object-fit: contain;
  max-width: none;
  height: calc(100% + 22px);
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 67px;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}

.newsletter_content {
  max-width: 38.5rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blog-title {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.filter_menu {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  box-shadow: 6px 6px 0 0 var(--primatives--terminal-black);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  display: flex;
}

.filter_radio-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.filter_radio-group {
  border: 1px solid var(--themes--border);
  font-family: var(--_typography---tertiary-font-family);
  color: var(--themes--text);
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  flex: none;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  text-decoration: none;
  transition: all .3s;
}

.filter_radio-group:hover {
  background-color: var(--primatives--pc-plastic-2);
}

.filter_radio-group.fs-cmsfilter_active {
  background-color: var(--primatives--pc-plastic-2);
  border-color: color-mix(in srgb, var(--text-color), transparent 40%);
  background-color: var(--primatives--pc-plastic-2);
  border-color: color-mix(in srgb, var(--text-color), transparent 40%);
}

.filter-item {
  margin-left: -1px;
}

.success-message {
  border: 1px solid var(--themes--border);
  background-color: var(--primatives--pc-plastic-2);
}

.footer-link_list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  padding-left: .5rem;
  display: flex;
}

.footer-topbar {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  background-color: var(--primatives--terminal-black);
  color: var(--primatives--static-white);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.footer-icon {
  background-color: var(--primatives--static-white);
  width: 1rem;
  height: 1rem;
}

.footer_bottom-wrapper {
  background-color: var(--primatives--pc-plastic-1);
  background-color: var(--primatives--pc-plastic-1);
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.footer_image-wrapper {
  border-style: none;
  border-color: #000;
  width: 100%;
}

.nav-wrap {
  border: 1px solid var(--themes--border);
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  box-shadow: 5px 5px #000;
}

.new-menu-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.new-navbar-link {
  border-left: 1px solid var(--themes--border);
  font-family: var(--_typography---tertiary-font-family);
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fffdfb;
  justify-content: center;
  align-items: center;
  padding: 1.13rem 1.5rem;
  font-size: .88rem;
  font-weight: 400;
  line-height: 1;
  transition: background-color .2s;
  display: flex;
}

.new-navbar-link:hover {
  background-color: var(--primatives--bubbletech-2);
}

.new-navbar-link.w--current {
  background-color: var(--primatives--bubbletech-1);
  color: var(--themes--text);
}

.new-navbar-link.login {
  background-color: var(--primatives--static-white);
  border-left-style: none;
}

.new-navbar-link.login:hover {
  background-color: var(--primatives--bubbletech-2);
}

.navbar-logo {
  background-color: var(--primatives--pc-plastic-1);
  width: 150px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.footer-lottie {
  display: none;
}

.footer_code-embed {
  border-style: none solid solid;
  border-width: 1px var(--sizes--border-width-1) 1px 1px;
  border-color: #000;
}

.nav-button {
  z-index: auto;
  border: .06rem solid var(--buttons--button-border);
  background-color: var(--buttons--primary-background);
  font-family: var(--_typography---tertiary-font-family);
  color: var(--buttons--button-text);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  font-size: .88rem;
  line-height: 1;
  display: flex;
  position: relative;
}

.nav-button:where(.w-variant-2da297c1-08f9-f830-6d1e-777b691ca1fb) {
  background-color: var(--buttons--secondary-background);
}

.nav-button:where(.w-variant-00708c14-2093-5ca3-9900-3696dec06518) {
  background-color: var(--primatives--neon-field-2);
}

.nav-button:where(.w-variant-8c11e357-8589-621b-72dc-dcf430882513) {
  background-color: var(--buttons--secondary-background);
}

.nav-button:where(.w-variant-8c11e357-8589-621b-72dc-dcf430882514) {
  background-color: var(--primatives--neon-field-2);
}

.nav-button:where(.w-variant-8f5c10c2-7efa-a9bd-0f1f-11c641256568) {
  background-color: #fb6812;
}

.nav-button.outlined {
  box-shadow: inset 0 0 0 1px var(--dark-green\<deleted\|variable-00882166\>);
  color: var(--dark-green\<deleted\|variable-00882166\>);
  background-color: #0000;
}

.nav-button.is-green {
  background-color: var(--light-green\<deleted\|variable-eae0684b\>);
  color: var(--dark-green\<deleted\|variable-00882166\>);
}

.nav-button.small {
  align-self: center;
  padding: 12px 16px;
}

.nav-button.small.test.menu {
  background-color: var(--pink\<deleted\|variable-ab6449dd\>);
  max-width: 250px;
  margin-bottom: 0;
}

.nav-button.small.test.menu.w--current {
  max-width: 200px;
}

.nav-button.careers-cta {
  margin-top: 32px;
}

.nav-button.careers-cta.multi-button-container {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.nav-button.is-small {
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  text-decoration: none;
}

.nav-button.is-small:where(.w-variant-25cc714d-acac-d79a-49ec-0b931e6ddc47) {
  background-color: var(--primatives--atomic-glow-4);
}

.nav-button.is-small.secondary-2 {
  background-color: var(--buttons--secondary-background);
}

.nav-button.is-large {
  padding: 1rem 2rem;
}

.nav-button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.nav-button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav-button.is-form-submit {
  border-width: var(--sizes--border-width-1);
  letter-spacing: .08rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.nav-button.is-link {
  color: inherit;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.nav-button.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav-button.nav {
  border-style: none none none solid;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-top: 1.13rem;
  padding-bottom: 1.13rem;
  transition: background-color .2s;
}

.nav-button.nav:hover {
  background-color: var(--primatives--bubbletech-2);
}

.blog_bg-img {
  z-index: 0;
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.featured_blog-description {
  border: var(--sizes--border-width-1) solid black;
  background-color: var(--primatives--static-white);
  max-width: 30rem;
  padding: .5rem 1rem;
}

@media screen and (min-width: 1280px) {
  .container-new.is-tab {
    max-width: 100%;
  }

  .talk-item {
    background-position: 12px;
    background-size: 16px;
    background-attachment: scroll;
  }

  .hero-support-wrap {
    min-height: 28rem;
  }

  .product-one {
    left: -10%;
  }

  .product-two, .product-three {
    right: -10%;
  }

  .product-three.latest {
    bottom: -45px;
    left: 60%;
  }

  .talk_form-code-embed {
    border-right-width: 2px;
  }
}

@media screen and (min-width: 1440px) {
  .max-width-full.is-tab-image {
    max-height: none;
  }

  .container-new.is-tab {
    max-width: 80rem;
  }

  .svg-code {
    height: 100%;
  }

  .talk-item {
    background-position: 12px;
    background-size: 16px;
  }

  .blog-box-wrap.is-chat {
    right: 0;
  }

  .hero-support-wrap {
    min-height: 28rem;
  }

  .product-one {
    left: -12%;
  }

  .pr-data.pr-benefit {
    width: auto;
    max-width: 75%;
  }

  .product-two, .product-three {
    right: -12%;
  }

  .shopper-icon {
    width: 7rem;
  }

  .pane-description {
    justify-content: space-between;
    align-items: flex-start;
  }

  .pane-image {
    padding: 1rem;
  }

  .bn-para {
    max-width: 280px;
  }

  .pane-details-web {
    grid-template-columns: 1fr 1fr;
  }

  .home-box-new {
    aspect-ratio: auto;
  }

  .footer-lottie {
    display: none;
  }

  .use_case-slider-height {
    height: 42rem;
    max-height: 42rem;
  }

  .pane-content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

@media screen and (min-width: 1920px) {
  .container-new.is-tab {
    max-width: 80rem;
  }

  .product-one {
    left: -22%;
  }

  .pr-data {
    width: 57%;
  }

  .product-two, .product-three {
    right: -22%;
  }

  .tab-wrapper-web {
    max-width: none;
  }

  .tab-content {
    top: 7vw;
  }

  .use_case-slider-height {
    height: 44rem;
    max-height: 44rem;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 4rem;
  }

  .nav-logo.test {
    width: 120px;
  }

  .form-button.footer-form-button {
    padding: .6em 1.3em .7em;
    font-size: 1em;
  }

  .main-body {
    font-size: 16px;
  }

  .text-large {
    font-size: 4em;
  }

  .text-medium {
    color: #000;
    margin-bottom: 16px;
    font-size: 2.3em;
  }

  .intro-header {
    margin-bottom: 4em;
  }

  .text-paragraph {
    font-size: 16px;
  }

  .text-paragraph.cms {
    font-size: 14px;
  }

  .large-text-container {
    width: 150em;
  }

  .floating-text {
    font-size: 4em;
  }

  .floating-variable {
    padding: .6em 1.2em .7em;
    font-size: 1.3em;
  }

  .floating-variable.yellow {
    top: .6em;
    left: 2.7em;
  }

  .floating-variable.pink {
    top: .6em;
    right: 4.8em;
  }

  .floating-variable.purple {
    top: 3.9em;
    right: 15.9em;
  }

  .floating-variable.orange {
    bottom: 3.8em;
  }

  .floating-variable.green {
    right: 16.8em;
  }

  .home-outreach {
    flex-direction: column;
  }

  .text-small, .text-small.article-title, .text-small.article-title {
    font-size: 16px;
  }

  .outreach-column-left {
    width: 100%;
    margin-bottom: 3em;
  }

  .outreach-graphic {
    width: 100%;
  }

  .home-use-cases {
    margin-bottom: 7em;
    padding-left: 0;
    padding-right: 0;
  }

  .lip-tab-wrapper {
    margin-bottom: 3em;
  }

  .tab.video-stop-button {
    font-size: 1.1em;
  }

  .name-tabs-menu {
    justify-content: center;
  }

  .video-tabs-pane {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .video-container {
    width: 100%;
  }

  .realistic-header {
    width: 40em;
  }

  .home-realistic {
    padding-left: 0;
    padding-right: 0;
  }

  .stats-header {
    width: 29em;
  }

  .home-triggers {
    background-color: var(--gray\<deleted\|variable-409bc76c\>);
    border-radius: 1.5em;
    flex-direction: column-reverse;
    margin-bottom: 7em;
  }

  .triggers-column-left {
    background-color: #0000;
    margin-right: 0;
  }

  .troggers-column-right {
    padding-bottom: 0;
  }

  .trigger-row {
    grid-column-gap: 1.75em;
  }

  .trigger-item {
    text-align: left;
    align-items: flex-start;
  }

  .text-descriptor {
    font-size: 14px;
  }

  .text-descriptor.is-60-white {
    font-size: 1.2em;
  }

  .highlights-tab-content {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .highlights-info {
    text-align: center;
    width: 100%;
  }

  .home-features {
    padding-left: 0;
    padding-right: 0;
  }

  .staggered-row.reversed {
    margin-top: 8em;
    margin-bottom: 8em;
  }

  .staggered-graphic-1 {
    width: 23.5313em;
  }

  .staggered-graphic-3 {
    width: 23.3438em;
  }

  .staggered-graphic-2 {
    width: 21.0938em;
  }

  .testimonials-arrow {
    width: 8em;
  }

  .source-wrap {
    align-items: flex-start;
  }

  .source-avatar {
    width: 3.5em;
  }

  .source-name {
    font-size: 1.1em;
  }

  .splide.testimonials {
    padding-left: 5em;
    padding-right: 5em;
  }

  .stat-number {
    font-size: 12em;
  }

  .stat-text-wrap {
    margin-top: .9em;
  }

  .try-header {
    grid-row-gap: .5em;
  }

  .cta-container {
    text-align: center;
  }

  .footer-wrap {
    font-size: 12px;
  }

  .footer-top-row {
    margin-bottom: 5em;
  }

  .footer-logo {
    width: 8.3em;
    margin-bottom: 1em;
  }

  .footer-brand {
    width: 32em;
  }

  .footer-form-block {
    width: 22em;
  }

  .footer-bottom-row {
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-legal {
    justify-content: flex-start;
    width: 100%;
  }

  .footer-link {
    font-size: .9em;
  }

  .footer-link.no-hover.title, .footer-link.test, .footer-link.no-hover.title, .footer-link.no-hover.title, .footer-link.test {
    font-size: 1.25em;
  }

  .button {
    padding: 1.1em 1.25em;
  }

  .button.small {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button.small.test.menu {
    width: 100%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-overflow {
    height: 20px;
  }

  .button-text {
    font-size: 1em;
  }

  .button-text.small.test {
    font-size: 14px;
  }

  .testimonial-text {
    font-size: 1.8em;
  }

  .highlight-tabs {
    margin-bottom: 3em;
  }

  .realsitic-text-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .triggers-header {
    margin-bottom: 3em;
  }

  .home-cta {
    padding-left: 2em;
    padding-right: 2em;
  }

  .pink-span-wrapper {
    width: 11.7em;
    height: 3.1em;
  }

  .pink-span-wrapper.fast-wrapper {
    width: 5.3em;
  }

  .pink-span-wrapper.faster-wrapper {
    width: 7.3em;
  }

  .cta-header {
    width: 38em;
  }

  .single-use-case {
    min-width: 280px;
  }

  .use-case-thumbnail {
    background-position: 50%;
  }

  .use-case---left-column, .use-case-right-column {
    width: 45%;
  }

  .rich-text-block, .rich-text-block.cms._16above, .rich-text-block.cms._16above, .rich-text-block.cms._16above {
    font-size: 14px;
  }

  .values-content-section {
    flex-direction: row;
    align-items: center;
    padding: 24px;
  }

  .hero-text-and-image {
    flex-direction: column-reverse;
    align-items: flex-start;
    width: 110%;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .hero-text-and-image.product {
    padding-top: 0;
  }

  .hero-text, .prev-and-next-container-list {
    width: 100%;
  }

  .fs-prevnext {
    padding-left: 2em;
    padding-right: 2em;
  }

  .spacer-32px {
    width: 16px;
  }

  .pink-button {
    margin-top: 48px;
  }

  .pink-button.use-case {
    max-width: 160px;
    margin-top: 0;
    padding: 8px 16px;
    font-size: 16px;
  }

  .put-to-work {
    width: 100%;
    margin-bottom: 0;
  }

  .use-template-text {
    width: 100%;
  }

  .category-container {
    margin-left: 4px;
  }

  .nav-link {
    font-size: 14px;
  }

  .nav-link.mobile {
    font-size: 16px;
  }

  .dropdown-toggle {
    padding-top: 12px;
    font-size: 14px;
  }

  .dropdown-toggle.show {
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    padding: 16px 0;
    font-size: 16px;
    position: static;
  }

  .icon {
    margin-right: 0;
  }

  .link-wrapper.show {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0;
    display: flex;
  }

  .nav-dropdown {
    font-size: 14px;
  }

  .nav-dropdown.mobile {
    font-size: 16px;
  }

  ._2-nav-links.mobile {
    flex-direction: column-reverse;
    width: 100%;
    margin-top: 16px;
    margin-left: 0;
  }

  .dropdown.show {
    width: 100%;
    min-width: 100%;
  }

  .spacer-48px {
    width: 48px;
  }

  .product-hero {
    padding-left: 24px;
    padding-right: 24px;
  }

  .roi-container {
    padding: 56px 24px 24px;
  }

  .roi-header {
    width: 60%;
  }

  .roi-3values {
    flex-direction: column;
  }

  .roi-value {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .roi-image {
    max-width: 320px;
  }

  .how-copy {
    width: 64%;
  }

  .ai-tech_container {
    padding: 2rem 1.5rem;
  }

  .ai-tech-header {
    width: 60%;
  }

  .ai-tech_cell {
    padding: 1.5rem;
  }

  .video-effectiveness {
    padding-left: 0;
    padding-right: 0;
  }

  .video-copy {
    margin-bottom: 120px;
  }

  .integrations-container {
    padding: 56px 40px 24px;
  }

  .integrations-img {
    width: 23.3438em;
    max-width: 40%;
  }

  .product-cta {
    padding-left: 2em;
    padding-right: 2em;
  }

  .product-hero-img {
    max-height: 240px;
    margin-bottom: 40px;
  }

  .integrations-header {
    width: 60%;
  }

  .cta-product {
    width: 38em;
  }

  .container-3 {
    max-width: 728px;
  }

  .nav-container {
    padding-left: 24px;
  }

  .nav-menu {
    box-shadow: 0 12px 16px 0 var(--dark-green-16\<deleted\|variable-392a63de\>);
    background-color: #fff;
    flex-direction: column;
    align-items: stretch;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .menu-button-2 {
    background-color: var(--dark-green\<deleted\|variable-00882166\>);
    color: #fff;
    border-radius: 20px;
    padding: 8px 16px;
  }

  .menu-button-2:active, .menu-button-2.w--open {
    background-color: var(--60-dark-green\<deleted\|variable-d56217b3\>);
  }

  .announcement-banner {
    flex-flow: column;
  }

  .container {
    max-width: 728px;
  }

  .splash-section {
    padding-left: 25px;
  }

  .splash-section.cc-campaigns {
    flex-flow: column;
    display: flex;
  }

  .splash-container {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 50px;
    margin-right: 50px;
    display: flex;
  }

  .splash-container.cc-hero {
    margin-top: -3rem;
  }

  .button-group.cc-hero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .eyebrow {
    order: -1;
  }

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

  .splash_subheading-top {
    grid-column-gap: 16px;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .splash_tabs-link {
    font-size: 1rem;
  }

  .splash_hero-video-container {
    top: 0;
  }

  .splash_card-container {
    width: 100%;
  }

  .splash_pricing-cols {
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .splash_card-container-left {
    padding-left: 2.5rem;
  }

  .splash-d1 {
    font-size: 3.5rem;
  }

  .splash_hero-subheading {
    font-size: 1.5rem;
  }

  .splash_hero-subheading.u-text-white-secondary {
    color: #b4b4b4;
  }

  .splash_card-container-right {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .splash_card-container-right-bg {
    width: 100%;
    transform: scale(1);
  }

  .bg-vid {
    flex: 1;
  }

  .fs-toc_example-4 {
    flex-direction: column;
  }

  .fs-toc_component {
    flex-direction: column;
    max-width: none;
    margin-bottom: 2rem;
    position: static;
  }

  .fs-toc_sidebar {
    width: 100%;
    position: relative;
    top: 0;
  }

  .container-8 {
    max-width: 728px;
  }

  .container-large.is-testimonial {
    overflow: visible;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1 {
    font-size: 4rem;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .text-size-small {
    order: 1;
    justify-content: center;
    display: flex;
  }

  .max-width-full.grid-type {
    object-fit: contain;
    object-fit: contain;
    inset: auto 0% 0% 50%;
    width: 120%;
    position: absolute;
    inset: auto 0% 0% 50%;
    transform: translate(-50%);
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .hide-tablet {
    display: none;
  }

  .nav_button {
    color: #fff;
  }

  .home-hero_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .button-new {
    padding: .75em 1.25em;
  }

  .product_image-wrapper {
    min-height: 34rem;
    padding: 1rem;
  }

  .product_image-wrapper.is-square {
    padding: 1rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer_left-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_link-list {
    border-bottom: var(--sizes--border-width-1) solid var(--primatives--terminal-black);
    padding-bottom: 1rem;
  }

  .footer_link-list.right-mobile {
    border-right-style: none;
  }

  .text-image-card_component {
    grid-column-gap: 3rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding: 1rem;
  }

  .text-image-card_component.is-without-bg {
    grid-row-gap: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-image-card_component.is-dark {
    grid-template-columns: 1fr;
    min-height: auto;
    padding: 1rem 1rem 0;
  }

  .text-image-card_component.is-without-gradient {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-image-card_component.is-santa {
    grid-template-columns: 1fr;
  }

  .text-image-card_component.is-cvi {
    grid-template-columns: 1fr;
    min-height: auto;
    padding: 1rem 1rem 0;
  }

  .text-image-card_content {
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .feature_item {
    padding: .5rem;
  }

  .text-image-card_image-wrapper {
    min-height: auto;
  }

  .text-image-card_image.is-cover {
    max-width: none;
    margin-right: auto;
    position: static;
  }

  .home-hero_gradient-wrapper {
    height: 15rem;
    top: 45%;
  }

  .swiper-wrapper.testimonial7_component {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-slide.testimonial_content {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .swiper-slide.usecase {
    aspect-ratio: 1;
  }

  .navbar_menu-wrapper {
    color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
    background-color: #0000;
    width: 100%;
    margin-top: 1.25rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: absolute;
    left: auto;
    transform: none;
  }

  .navbar_link {
    color: var(--white-fff\<deleted\|variable-9c1b057d\>);
    width: auto;
    margin-left: 0;
    padding: .75rem 0;
    font-size: 1rem;
  }

  .navbar_link:hover, .navbar_link.w--current {
    color: var(--white-fff\<deleted\|variable-9c1b057d\>);
  }

  .navbar_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-color: var(--pink\<deleted\|variable-ab6449dd\>);
    margin-left: -.625rem;
    box-shadow: 0 0 0 2px #ffffff73;
  }

  .navbar_dropdown-link {
    width: auto;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-right: 0;
  }

  .navbar_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
    display: none;
  }

  .navbar_menu-buttons.show-tablet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    box-shadow: none;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    box-shadow: none;
    border-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1 {
    background-color: var(--white-fff\<deleted\|variable-9c1b057d\>);
    border-radius: .25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1.latest {
    border: 1px solid var(--themes--border);
    border: 1px solid var(--themes--border);
    border-radius: 0;
    margin-right: 0;
    box-shadow: 2px 2px #000;
  }

  .menu-icon_line-top {
    background-color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    background-color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .blog_list {
    grid-template-columns: 1fr 1fr;
  }

  .perks_component {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .section_legal-header.is-latest-cta {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .blog-post-content_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blog-post-content_content-left {
    padding-right: 0;
    position: static;
  }

  .blog-post-content_contributers {
    position: static;
  }

  .blog-post-content_main {
    margin-bottom: 3rem;
  }

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

  .table_row-content.is-first {
    border-left-style: none;
  }

  .faq_component.new {
    margin-top: 3rem;
  }

  .feature-list_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .feature-list_list {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .contact_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .contact_component.is-ai4 {
    grid-template-columns: 1fr;
  }

  .text-size-xmedium.text-type-raster.pr {
    font-size: 1rem;
  }

  .video-generation_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .video-generation_content-cta-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .safety_list {
    grid-column-gap: 2rem;
  }

  .safety_list.is-3 {
    grid-column-gap: 1rem;
    grid-column-gap: 1rem;
  }

  .safety_item {
    padding: 1.5rem;
  }

  .product-video_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .persona_list {
    grid-template-columns: 1fr 1fr;
  }

  .big-card-gradient {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding: 2rem;
  }

  .tab_tabs-menu {
    margin-bottom: 4rem;
  }

  .swiper_tabs-content {
    margin-top: 4rem;
  }

  .tab_tab-card-content {
    padding: 2rem;
  }

  .marquee_component {
    z-index: -1;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .marquee_gradient {
    width: 10%;
  }

  .feature_gradient {
    display: none;
  }

  .video-generation_video-wrapper.is-3 {
    position: relative;
  }

  .modal_content-wrapper {
    width: 90%;
  }

  .video-generation_video-bg {
    z-index: -1;
  }

  .feature_tab-menu {
    padding: .75em 1.25em 1.1em;
  }

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

  .investor_logo-row {
    grid-column-gap: 3rem;
  }

  .investor_logo {
    max-height: 3.5rem;
  }

  .investor_logo.is-seq {
    max-height: 1.8rem;
  }

  .feature_component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding: 1rem;
  }

  .feature_component-2.is-without-gradient {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .feature_tab-menu-2 {
    padding: .75em 1.25em 1.1em;
  }

  .blog-post-header_image-wrapper {
    width: 90vw;
  }

  .fs-toc_sticky-wrapper {
    position: static;
  }

  .banner {
    background-color: #b91a7e;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .banner_text {
    display: inline;
  }

  .banner_button {
    vertical-align: middle;
    margin-left: .5rem;
    display: inline-block;
    position: static;
  }

  .spacer-24 {
    padding-top: 1.25rem;
  }

  .spacer-32 {
    padding-top: 1.5rem;
  }

  .spacer-48 {
    padding-top: 2.5rem;
  }

  .spacer-64 {
    padding-top: 3rem;
  }

  .spacer-80 {
    padding-top: 4rem;
  }

  .spacer-96 {
    padding-top: 5rem;
  }

  .spacer-120 {
    padding-top: 6rem;
  }

  .spacer-160 {
    padding-top: 8rem;
  }

  .blog36_list {
    grid-template-columns: 1fr 1fr;
  }

  .review_list {
    width: 100%;
  }

  .blog-post-header3_content {
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
  }

  .case-study-info_component {
    grid-template-columns: auto auto;
    grid-auto-flow: row;
  }

  .testimonial1_component {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .header_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .model-banner_layout {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-right: 2rem;
  }

  .grid-lines-wrapper.is-phoenix-testimonial {
    top: 51%;
  }

  .grid-lines-wrapper.is-phoenix-features {
    top: 41%;
  }

  .gradient-blob.is-raven-banner-1 {
    bottom: -62%;
    right: -55%;
  }

  .gradient-blob.is-raven-banner-2 {
    width: 25rem;
    left: -5%;
  }

  .gradient-blob.is-sparrow-quote-1 {
    top: 47%;
  }

  .gradient-blob.is-sparrow-quote-2 {
    top: 90%;
  }

  .gradient-blob.is-sparrow-banner-1 {
    bottom: -62%;
    right: -55%;
  }

  .gradient-blob.is-sparrow-banner-2 {
    width: 25rem;
    left: -5%;
  }

  .gradient-blob.is-benchmark {
    top: 11%;
  }

  .gradient-blob.is-phoenix {
    top: -104%;
  }

  .gradient-blob.is-phoenix-banner-1 {
    bottom: -62%;
    right: -55%;
  }

  .gradient-blob.is-phoenix-banner-2 {
    width: 25rem;
    left: -5%;
  }

  .gradient-blob.is-cvi-get-started-1 {
    top: 47%;
  }

  .gradient-blob.is-cvi-hero-1 {
    right: -118%;
  }

  .gradient-blob.is-cvi-hero-2 {
    right: -16%;
  }

  .gradient-blob.is-phoenix-hero-2 {
    right: -110%;
  }

  .gradient-blob.is-raven-card-1 {
    width: 20rem;
    height: 20rem;
    top: -8%;
    left: 68%;
  }

  .gradient-blob.is-raven-card-2 {
    top: 54%;
  }

  .gradient-blob.is-review-section {
    left: -50%;
  }

  .gradient-blob.is-hummingbird-quote-2 {
    top: 90%;
  }

  .gradient-blob.is-hummingbird-cta-2 {
    bottom: -62%;
    right: -55%;
  }

  .gradient-blob.is-hummingbird-cta-1 {
    width: 25rem;
    left: -5%;
  }

  .gradient-blob.is-hummingbird-card-2 {
    top: 54%;
  }

  .lp-card {
    grid-template-columns: 1fr;
  }

  .lp-card_image-wrapper {
    width: 110%;
    margin-left: -6.5rem;
  }

  .vision-model_layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
  }

  .other-models_layout {
    grid-template-columns: 1fr;
  }

  .other-models_card {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .other-models_background-orb.is-sparrow-1 {
    width: 24rem;
  }

  .big-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    padding-left: 2rem;
    display: flex;
  }

  .big-card_image-wrapper {
    flex-basis: 30rem;
  }

  .benchmark_row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .model-graph_layout {
    grid-template-columns: 1fr;
  }

  .model-graph_text-wrapper {
    max-width: 100%;
  }

  .model-features_layout {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .feature-card {
    padding: 1.5rem;
  }

  .button-new-3 {
    padding: .75em 1.25em;
  }

  .vision-model_pane-video {
    max-height: 50vw;
  }

  .feature-rows_item {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .feature-rows_item_image {
    max-height: 30vw;
  }

  .alt-cta_component--ms {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .alt-cta_image-wrapper {
    position: relative;
    top: 0%;
    right: 0%;
  }

  .review_list_wrapper {
    width: 100%;
  }

  .other-models_background-video.is-phoenix {
    right: -21%;
  }

  .other-models_background-video.is-phoenix-small {
    height: 70%;
  }

  .navbar_menu {
    background-color: #db018a;
    border-radius: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .navbar_menu.latest {
    border: 1px solid var(--themes--border);
    background-color: var(--themes--background);
    border: 1px solid var(--themes--border);
    background-color: var(--themes--background);
    border-radius: 0;
    box-shadow: 5px 5px #000;
  }

  .callout_component {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .glass-callout_component {
    flex-flow: wrap;
  }

  .bento-video_component, .bento-video_col {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .lp-card_list {
    grid-template-columns: 1fr 1fr;
  }

  .lp_card {
    width: 47.5%;
  }

  .updates_item_details {
    flex-flow: column;
  }

  .update_authors_item {
    min-width: auto;
  }

  .updates_single_details {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .updates_single_rich-text {
    border-left-style: none;
    padding-left: 0;
  }

  .contact_schedule_wrap.is-ai4 {
    width: 100%;
    max-width: 100%;
  }

  .author_list {
    grid-template-columns: 1fr 1fr;
  }

  .text-highlight-wrapper.is-sl {
    width: 95%;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog-post-header2_image-wrapper {
    margin-bottom: 3rem;
  }

  .heading-two {
    font-size: 3.75rem;
    line-height: 1;
  }

  .heading-two.slider-head {
    font-size: 2rem;
  }

  .heading-three {
    font-size: 2.9rem;
  }

  .heading-three.text-type-raster.is-case {
    font-size: 1.6rem;
  }

  .heading-four {
    font-size: 2.25rem;
  }

  .heading-five {
    font-size: 1.38rem;
  }

  .heading-one {
    font-size: 5.63rem;
  }

  .pricing-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-box {
    background-color: var(--primatives--floppy-fog-1);
  }

  .price-image {
    bottom: 0%;
    transform: translate(0, -100%);
  }

  .padding-section-xlarge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .compare-grid {
    position: relative;
  }

  .compare-wrap {
    flex-flow: wrap;
    display: flex;
  }

  .compare-wrap.heading {
    border-right: 1px solid var(--themes--border);
    border-left: 1px solid var(--themes--border);
    align-self: baseline;
    margin-bottom: 16px;
  }

  .compare-wrap.tab-type {
    z-index: 111;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-right: 1px solid var(--themes--border);
    border-left: 1px solid var(--themes--border);
    background-color: var(--themes--background);
    box-shadow: 6px 6px 0 0 var(--primatives--terminal-black);
    grid-template-rows: auto;
    grid-template-columns: 30% 17.5% 17.5% 17.5% 17.5fr;
    grid-auto-columns: 1fr;
    align-self: baseline;
    margin-bottom: 20px;
    display: flex;
    position: sticky;
    top: 6rem;
  }

  .compare-wrap.web {
    display: none;
  }

  .general-title {
    width: 100%;
    padding-left: 1rem;
  }

  .general-data {
    width: 25%;
  }

  .general-data.first {
    border-left-style: none;
  }

  .compare-blank {
    width: 16.25%;
  }

  .compare-blank.top-blank {
    display: none;
  }

  .general-all {
    border-bottom: 1px solid var(--themes--border);
    width: 100%;
    padding-left: 1rem;
  }

  .cta_overview.is-blog {
    margin-bottom: 10rem;
  }

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

  .perspectives_list {
    grid-template-columns: 1fr 1fr;
  }

  .talk_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-top: -2.5rem;
  }

  .talk_content-details {
    width: auto;
  }

  .talk_form-wrap {
    padding: 2rem;
  }

  .ai_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .ai_grid {
    width: 100%;
    max-width: 100%;
  }

  .ai_box {
    max-width: 7rem;
    padding: .86rem;
  }

  .support_grid {
    grid-column-gap: 1.88rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .support-design.bn {
    border-bottom-width: 1px;
    padding: .63rem;
  }

  .support-design.web {
    padding: .63rem;
  }

  .support-design-box {
    justify-content: center;
    align-items: center;
  }

  .support-design-box.bn, .support-design-box.web, .support-design-box.bn, .support-design-box.web {
    justify-content: flex-start;
    align-items: center;
  }

  .design-grid-image {
    width: 45%;
  }

  .blog-box-wrap.is-chat {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .blog-grid-image {
    object-fit: cover;
    width: 43%;
    height: 80%;
  }

  .blog-screen {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cat_list {
    grid-template-columns: 1fr 1fr;
  }

  .filter_menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    box-shadow: none;
    flex-flow: column;
  }

  .filter_radio-group {
    padding: 1rem;
  }

  .post_overview-box {
    width: 90%;
    padding: 2rem;
  }

  .all-post {
    margin-bottom: 3rem;
  }

  .post_main {
    width: 100%;
    padding-left: 0;
  }

  .post-sticky {
    width: 100%;
    max-width: none;
    display: none;
    position: static;
  }

  .toc-hide-in-mob {
    position: static;
  }

  .homepage_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column-reverse wrap;
  }

  .homepage_details {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: none;
  }

  .hero-box {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .homepage-grid {
    width: 100%;
  }

  .home-box {
    padding-left: 3px;
    padding-right: 3px;
  }

  .hero-grid-image {
    width: 45%;
  }

  .hero-grid-image.replicas, .hero-grid-image.bn, .hero-grid-image.replicas, .hero-grid-image.bn {
    flex: 1;
    width: 50px;
  }

  .hero-image {
    height: 300px;
  }

  .replicas-design-box {
    justify-content: center;
    align-items: center;
  }

  .conversations_content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .conversation-box {
    background-color: #0000;
    padding: 0;
    position: static;
  }

  .product-one {
    width: 60%;
    max-width: none;
    position: static;
  }

  .pr-wrap.is-benefit, .pr-wrap.web, .pr-wrap.is-benefit, .pr-wrap.web {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column-reverse wrap;
    padding: .63rem;
  }

  .pr-data.pr-benefit, .pr-data.web {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    width: 100%;
  }

  .pr-data.second {
    width: 58%;
  }

  .pr-data.pr-benefit, .pr-data.web {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    width: 100%;
  }

  .product-two {
    width: 60%;
    max-width: none;
    margin-right: auto;
    position: static;
  }

  .product-three {
    max-width: none;
    position: static;
    transform: none;
  }

  .product-three.latest {
    width: 60%;
    max-width: none;
    margin-left: auto;
  }

  .people-image {
    padding: 1rem;
  }

  .people-data {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .people-data-two {
    padding: 1rem;
  }

  .sl-title {
    width: 90%;
    padding: 1rem;
  }

  .shopper-wrap {
    padding: .5rem 1rem 1rem;
  }

  .shopper-icon {
    width: 3.5rem;
  }

  .sl-head.latest {
    position: relative;
  }

  .sl-video {
    width: 100%;
  }

  .case-left {
    width: 50px;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .case-number {
    width: 50px;
    height: 50px;
  }

  .case-right {
    width: 50px;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .case-all {
    width: 50px;
    height: 50px;
  }

  .home-tab-link {
    background-position: 50% 100%;
    width: 145px;
    height: 30px;
  }

  .tab-pagination {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 40px;
    left: -20px;
  }

  .pane-details {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .pane-description {
    position: relative;
  }

  .pane-data {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pane-image {
    border-left-style: none;
    max-width: 60%;
  }

  .hero-tabs {
    border-width: 1.5px;
    margin-top: -1px;
  }

  .benefit-one {
    border-top-width: 1px;
    border-right-width: 1px;
    padding-bottom: 0;
  }

  .benefit-inner-image {
    width: 60px;
  }

  .tab-wrapper {
    display: block;
  }

  .tab-link-number {
    padding: 0;
  }

  .footer_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .template-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
  }

  .template-grid {
    width: 100%;
    inset: 0 auto auto;
  }

  .new-menu-wrap {
    color: var(--black\<deleted\|variable-0960e846-e391-bae5-ebf1-ff44ee815edb\>);
    background-color: #0000;
    width: calc(100% - 5rem);
    margin-top: 1.25rem;
    position: absolute;
    left: 2.5rem;
  }

  .new-navbar-link {
    border-style: solid solid none;
    border-width: 1px;
    border-color: var(--themes--border);
    width: 100%;
    margin-left: 0;
    padding: 20px 20px 18px;
  }

  .new-navbar-link.login {
    border-bottom-style: solid;
    border-left-style: solid;
  }

  .navbar-logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
    inset: auto 0% auto auto;
  }

  .dropdown-text {
    flex-flow: column;
    display: flex;
  }

  .dropdown-text:hover {
    color: #020009;
  }

  .navbar-dropdown-list {
    width: 100%;
    margin-top: 16px;
    padding-left: 20px;
    position: relative;
    left: 0;
    overflow: hidden;
  }

  .navbar-dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
  }

  .menu-dropdown {
    border-top: 1px solid var(--themes--border);
    border-right: 1px solid var(--themes--border);
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .dropdown-list-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--themes--border);
    width: 100%;
  }

  .dropdown-toggle-2 {
    color: #020009;
    justify-content: space-between;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-left-move {
    box-shadow: none;
    border: 1px #000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-dr-link {
    border-style: solid solid none;
    border-width: 1px;
    border-color: var(--themes--border);
    text-align: center;
    width: 100%;
    margin-left: 0;
    padding: 20px 20px 18px;
  }

  .tab-wrapper-web {
    padding-left: 60px;
  }

  .tab-pagination-web {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 40px;
    left: -20px;
  }

  .hero-tabs-web {
    border-width: 1.5px;
    margin-top: -1px;
  }

  .web-tab-link {
    background-position: 50% 100%;
    width: 145px;
    height: 30px;
  }

  .link-number-web {
    padding: 0;
  }

  .pane-details-web {
    flex-flow: column-reverse wrap;
    display: flex;
  }

  .pane-data-web {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pane-image-web {
    border-bottom: 1px solid var(--themes--border);
    border-left-style: none;
  }

  .benefit-web {
    padding-bottom: 0;
  }

  .benefit-inner-web {
    width: 60px;
  }

  .tab-full {
    display: none;
  }

  .homepage_content-two {
    flex-flow: column;
  }

  .homepage_details-two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    max-width: none;
  }

  .home-box-new {
    aspect-ratio: auto;
    max-width: 30rem;
  }

  .latest-tab-link {
    background-position: 50% 100%;
    width: 145px;
    height: 30px;
  }

  .latest-number-web {
    padding: 0;
  }

  .hero-tabs-latest {
    border-width: 1.5px;
    margin-top: -1px;
  }

  .legal-link_wrapper {
    justify-content: center;
  }

  .ripple_grid-component.is-hero {
    max-width: 100%;
    bottom: 186px;
  }

  .ripple-grid-item {
    outline-offset: 0rem;
    transition-property: none;
  }

  .general-data-title {
    width: 25%;
    box-shadow: 0 4px 5px #0003;
  }

  .general-data-title.first {
    background-color: var(--primatives--floppy-fog-1);
    border-left-style: none;
  }

  .general-data-title.second {
    background-color: var(--primatives--keyboard-tan-1);
  }

  .general-data-title.third {
    background-color: var(--primatives--atomic-glow-0);
  }

  .general-data-title.four {
    background-color: var(--primatives--bubbletech-4);
  }

  .pricing_plan_title-mobile {
    font-weight: 500;
  }

  .use_case-slider-height {
    height: auto;
    max-height: none;
    display: block;
  }

  .pane-divider {
    height: var(--sizes--border-width-1);
    background-color: var(--themes--border);
    width: 100%;
    max-width: 100%;
    position: absolute;
    inset: 0% 0% auto;
  }

  .nav-button {
    padding: 1.1em 1.25em;
  }

  .nav-button.small {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .nav-button.small.test.menu {
    width: 100%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .support_overview-box {
    max-width: 40rem;
    padding: 3rem;
  }

  .pw-button {
    padding: 1.1em 1.25em;
  }

  .pw-button.small {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pw-button.small.test.menu {
    width: 100%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .pixel-grid-item {
    outline-offset: 0rem;
    transition-property: none;
  }

  .conversation_overview {
    border-style: none;
  }

  .conversation_overview.is-blog {
    margin-bottom: 10rem;
  }

  .conversation_overview-box {
    box-shadow: none;
    border-style: none;
  }

  .support-features_component {
    margin-top: 1rem;
  }

  .button-css {
    padding: 1.1em 1.25em;
  }

  .button-css.small {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .button-css.small.test.menu {
    width: 100%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .featured_blog-description {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 3rem;
  }

  h2 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  h5 {
    font-size: 1.5rem;
  }

  h6 {
    font-size: 1.25rem;
  }

  .nav-logo {
    width: 9em;
  }

  .text-large {
    font-size: 2.8em;
  }

  .text-medium {
    font-size: 21px;
  }

  .intro-header {
    grid-row-gap: 1em;
    margin-bottom: 6em;
  }

  .text-paragraph {
    font-size: 14px;
  }

  .paragraph-wrap.button-below {
    margin-top: 1.6em;
    margin-bottom: 2em;
  }

  .floating-text {
    font-size: 2.5em;
  }

  .floating-variable {
    padding: .5em 1.1em .6em;
    font-size: .9em;
  }

  .floating-variable.yellow, .floating-variable.pink {
    top: .5em;
  }

  .floating-variable.yellow, .floating-variable.pink {
    top: .5em;
  }

  .floating-variable.purple {
    top: 3.6em;
  }

  .floating-variable.orange {
    bottom: 3.5em;
  }

  .home-outreach {
    padding: 2em;
  }

  .text-small {
    font-size: 1.5em;
  }

  .home-use-cases {
    background-color: var(--light-cream-2\<deleted\|variable-1e8cae42\>);
    border-radius: 1.5em;
    padding: 2em;
    overflow: hidden;
  }

  .lip-tab-wrapper {
    flex-direction: column;
    display: flex;
  }

  .tabs-menu {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 2em;
    margin-left: -2em;
    margin-right: -2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .tab {
    border: 2px solid var(--dark-green-16\<deleted\|variable-392a63de\>);
    color: var(--dark-green\<deleted\|variable-00882166\>);
    white-space: nowrap;
    border-radius: .37em;
    padding: .625em .75em;
    font-size: 1em;
    font-weight: 600;
  }

  .tab.w--current {
    border-color: var(--dark-green\<deleted\|variable-00882166\>);
  }

  .tab.video-stop-button {
    font-size: 1em;
  }

  .name-tabs-menu {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-wrap: wrap;
    justify-content: center;
  }

  .people-tab.video-stop-button {
    white-space: nowrap;
    white-space: nowrap;
  }

  .video-tabs-pane {
    display: flex;
  }

  .script-container {
    background-color: var(--white-fff\<deleted\|variable-9c1b057d\>);
    padding: 2em;
  }

  .script {
    font-size: 1.2em;
  }

  .realistic-graphic {
    height: 5.5em;
  }

  .realistic-item {
    width: 22em;
    max-width: 100%;
  }

  .realiistic-row {
    grid-row-gap: .5em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .home-stats {
    margin-bottom: 2em;
    padding: 2em;
  }

  .stats-header {
    z-index: 2;
    margin-bottom: 3em;
    position: relative;
  }

  .triggers-column-left {
    padding: 4em 2em 2em;
  }

  .troggers-column-right {
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-descriptor.is-60-white {
    font-size: 1em;
  }

  .trigger-icon {
    height: 3.8em;
  }

  .lottie-wrap, .highlights-info {
    padding: 0;
  }

  .home-features {
    background-color: var(--light-cream-2\<deleted\|variable-1e8cae42\>);
    border-radius: 1.5em;
    padding: 2em;
  }

  .staggered-info-column {
    width: 100%;
  }

  .staggered-row {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .staggered-row.reversed {
    flex-direction: column;
    margin-top: 5em;
    margin-bottom: 5em;
  }

  .testimonials-arrow {
    margin-top: 2em;
  }

  .testimonials-header {
    margin-bottom: 2em;
  }

  .slide-item {
    padding: 2em;
  }

  .splide__arrows.stats {
    inset: auto auto 2em 2em;
    inset: auto auto 2em 2em;
  }

  .splide.testimonials {
    padding-left: 2em;
    padding-right: 2em;
  }

  .splide.stats {
    margin-bottom: 4em;
  }

  .stat-number {
    font-size: 10.5em;
  }

  .stat-text-wrap {
    max-width: 19em;
    margin-top: .6em;
  }

  .try-container {
    width: 100vw;
    max-width: none;
    margin-left: -2em;
    margin-right: -2em;
    padding: 2em;
  }

  .label-wrap {
    width: 9em;
  }

  .form-input {
    height: 2.6em;
    font-size: 1em;
  }

  .form-input.footer-input {
    height: 2.7em;
  }

  .script-text {
    font-size: 1.1em;
    line-height: 2.3;
  }

  .cta-graphic {
    width: 9em;
    margin-bottom: 3em;
  }

  .footer-top-row {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2em;
  }

  .footer-brand {
    width: 20em;
    max-width: 100%;
  }

  .footer-form-row {
    flex-direction: column;
    width: 100%;
  }

  .footer-form-block {
    margin-top: 2em;
  }

  .footer-bottom-row {
    align-items: center;
  }

  .footer-legal {
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: center;
  }

  .button {
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .button-text {
    font-size: .96em;
  }

  .stat-fade {
    width: 10em;
  }

  .home-introduction {
    margin-bottom: 6em;
  }

  .testimonial-text {
    font-size: 1.3em;
  }

  .faq-item {
    padding: 2em;
  }

  .realsitic-text-wrapper {
    margin-top: 1em;
  }

  .pink-span-wrapper {
    width: 6.7em;
    height: 1.8em;
    margin-bottom: -.5em;
  }

  .pink-span-wrapper.fast-wrapper {
    width: 3em;
  }

  .pink-span-wrapper.faster-wrapper {
    width: 4.2em;
  }

  .checkmark-icon {
    width: 1.5em;
  }

  .footer-form {
    flex-direction: column;
    align-items: center;
    width: 25em;
    max-width: 100%;
    margin-top: 0;
    display: flex;
  }

  .use-case-section {
    padding-top: 2em;
  }

  .single-use-case {
    margin-right: 1em;
  }

  .use-case-thumbnail {
    height: 160px;
    margin-bottom: 24px;
  }

  .use-case-container {
    padding-left: 24px;
    padding-right: 0;
  }

  .values-content-section {
    margin-bottom: 40px;
    padding: 24px;
  }

  .prevnext-img {
    height: 160px;
    margin-bottom: 24px;
  }

  .put-to-work {
    margin-bottom: 0;
  }

  .nav-link.mobile, .nav-dropdown.mobile, .nav-dropdown.mobile {
    font-size: 16px;
  }

  .roi-header {
    margin-bottom: 2em;
  }

  .how-copy {
    width: 100%;
  }

  .ai-tech-header {
    margin-bottom: 2em;
  }

  .ai-tech_grid {
    flex-flow: column;
    display: flex;
  }

  .video-effectiveness {
    margin-bottom: 5em;
  }

  .video-copy {
    width: 100%;
  }

  .integrations-text-row {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .product-cta-graphic {
    width: 9em;
    margin-bottom: 3em;
  }

  .integrations-header {
    margin-bottom: 2em;
  }

  .pricing-items-2 {
    padding: 60px 15px;
  }

  .nav-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar.cc-transparent-new {
    position: sticky;
    top: 0;
  }

  .nav-menu.cc-splash {
    background-color: #000;
    border-radius: .25rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .menu-button-2 {
    background-color: var(--dark-green\<deleted\|variable-00882166\>);
    color: #fff;
    border-radius: 50px;
    padding: 8px 16px;
  }

  .menu-button-2:active {
    background-color: var(--60-dark-green\<deleted\|variable-d56217b3\>);
  }

  .brand {
    height: 100%;
    display: flex;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .splash-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .splash-section.cc-hero {
    margin-top: 0;
  }

  .splash-section.cc-usecase {
    padding-top: 0;
    padding-bottom: 0;
  }

  .splash-section.cc-plans {
    padding-bottom: 3rem;
  }

  .splash-container {
    padding-top: 5rem;
  }

  .splash-container.cc-hero {
    margin-top: 0;
  }

  .splash-container.splash-container-nomargin {
    margin-left: 0;
    margin-right: 0;
  }

  .row {
    grid-row-gap: 1rem;
    place-items: stretch stretch;
  }

  .splash-body-2.u-text-white-secondary.cc-feature {
    text-align: left;
    text-align: left;
    text-align: left;
  }

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

  .button-group.cc-cta {
    justify-content: center;
    align-items: center;
  }

  .button-group.is-left {
    flex-flow: wrap;
  }

  .button-group.is-center {
    flex-flow: row;
  }

  .splash-rtf ul {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .splash_tabs-link {
    text-align: center;
    flex: 1;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .splash-h2-eyebrow {
    padding: .25rem .75rem .5rem;
    font-size: 1rem;
    transform: translate(0, -20%);
  }

  .splash_feature-heading {
    grid-row-gap: 1.5rem;
  }

  .splash_feature-heading.cc-align-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .splash_feature-heading.cc-align-center.cc-hero {
    justify-content: flex-start;
    align-items: center;
  }

  .splash_feature-heading.cc-align-center.cc-cta {
    justify-content: space-between;
    align-items: stretch;
  }

  .splash_comparison-bottom {
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .splash_hero-video-container {
    top: 0;
    transform: translate(1vw)scale(1.8);
  }

  .splash_feature-video-icon {
    height: 2rem;
    top: 1rem;
    right: 1rem;
  }

  .splash-body-3 {
    font-size: 1rem;
  }

  .splash_card-container {
    flex-flow: column;
    min-height: auto;
  }

  .splash-h1.cc-pricing {
    text-align: left;
    text-align: left;
  }

  .splash-body-1.u-text-white.splash-body-2 {
    -webkit-text-stroke-color: #b4b4b4;
    color: #b4b4b4;
    -webkit-text-stroke-color: #b4b4b4;
    -webkit-text-stroke-color: #b4b4b4;
  }

  .splash_card-container-left {
    width: 100%;
    padding-right: 2.5rem;
  }

  .splash-d2 {
    font-size: 2rem;
  }

  .splash-d2.u-text-white.cc-feature {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .splash_pricing-top {
    grid-row-gap: 5rem;
  }

  .splash_pricing-table {
    display: none;
  }

  .splash_usecase-container {
    background-color: #0000;
    border-radius: 0;
    width: 100vw;
    margin-left: -6vw;
    padding-bottom: 0;
  }

  .splash_usecase-top {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 4.3rem;
    margin-left: 50px;
    margin-right: 50px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splash_card-container-right {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .splash_hero-video-bg {
    background-image: linear-gradient(#0000 75%, #000);
  }

  .splash_usecase-row._1.cc-hide-desktop, .splash_usecase-row._2.cc-hide-desktop {
    display: flex;
  }

  .splash_usecase-row._1.cc-hide-desktop, .splash_usecase-row._2.cc-hide-desktop {
    display: flex;
  }

  .splash_usecase-row._2.cc-hide-desktop {
    display: flex;
  }

  .splash_usecase-row._2.cc-hide-desktop.cc-lavender {
    color: #c4a0ff;
  }

  .splash_usecase-col {
    grid-column-gap: 2rem;
    padding-right: 2rem;
  }

  .splash_usecase-col-text {
    font-size: 2.25rem;
  }

  .u-sm-hide {
    display: none;
  }

  .splash_card-container-right-bg {
    transform: translate(0, 5%)scale(1.5);
  }

  .splash_bg-usecase {
    bottom: -60%;
  }

  .splash_bg-phoenix {
    top: 0%;
  }

  .splash_plans-table-top, .splash_plans-table-row {
    padding-left: 10px;
  }

  .splash_plans-table-row.cc-header {
    background-color: #fff3;
    margin-top: 1rem;
  }

  .splash_plans-table {
    flex-flow: column;
    margin-top: -1rem;
    display: flex;
  }

  .image-34 {
    width: 150%;
    max-width: 200%;
  }

  .fs_accordion-1_header {
    min-height: auto;
  }

  .hero-without-image-2 {
    padding: 60px 15px;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .heading-style-h2 {
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h5 {
    font-size: 1.5rem;
  }

  .heading-style-h6 {
    font-size: 1.25rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .max-width-full.grid-type {
    width: 180%;
    bottom: auto;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .text-rich-text {
    font-size: 1rem;
  }

  .text-rich-text blockquote, .text-rich-text li {
    font-size: 1rem;
  }

  .text-rich-text h4 {
    font-size: 1.5rem;
  }

  .text-rich-text h5 {
    font-size: 1.25rem;
  }

  .text-rich-text h2 {
    font-size: 2rem;
  }

  .text-rich-text h3 {
    font-size: 1.751rem;
  }

  .text-rich-text p {
    font-size: 1rem;
  }

  .text-rich-text h1 {
    font-size: 2rem;
  }

  .text-rich-text h6 {
    font-size: 1.125rem;
  }

  .text-rich-text blockquote, .text-rich-text li {
    font-size: 1rem;
  }

  .section_hero-header {
    padding-top: 7rem;
  }

  .demo-modal_lightbox--ms {
    border-radius: 1rem;
  }

  .home-hero_lightbox-image {
    border-radius: .95rem;
  }

  .lightbox-play-btn {
    padding: .5rem 1rem;
  }

  .button-new {
    padding-top: .7em;
    padding-bottom: .7em;
  }

  .product_image-wrapper {
    border-radius: 1rem;
  }

  .footer_component:where(.w-variant-b386e0bd-36ad-fb25-c5f3-11c34131ecd7) {
    padding-top: 3rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 0rem;
  }

  .footer_left-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_credit-text {
    margin-top: 1rem;
  }

  .footer_link {
    font-size: .875rem;
    line-height: 1;
  }

  .text-image-card_component {
    grid-template-columns: 1fr;
  }

  .text-image-card_component.is-dark, .text-image-card_component.is-cvi {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1rem;
  }

  .text-image-card_component.is-without-bg {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-image-card_component.is-dark, .text-image-card_component.is-cvi {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1rem;
  }

  .text-image-card_content {
    padding-bottom: 0;
  }

  .text-image-card_image.is-cover {
    width: 100%;
  }

  .spacer-ssmall {
    padding-top: 1rem;
  }

  .home-hero_gradient-wrapper {
    top: 41%;
  }

  .swiper-slide.testimonial_content {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .testimonial_arrow-wrapper {
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar_component {
    height: auto;
    min-height: 4rem;
    margin-bottom: -4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar_component:where(.w-variant-d64e91b4-fe70-f0b6-f4a2-d642cc126244) {
    margin-bottom: -7.25rem;
    padding-top: 2rem;
  }

  .navbar_logo-link {
    padding-left: 0;
  }

  .navbar_logo.is-xmas:where(.w-variant-d64e91b4-fe70-f0b6-f4a2-d642cc126244) {
    top: -1rem;
  }

  .navbar_menu-wrapper {
    margin-top: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .section_blog {
    padding-top: 3rem;
  }

  .blog_featured-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 3rem;
  }

  .blog_category-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .blog_category-menu.no-scrollbar {
    justify-content: flex-start;
  }

  .blog_category-cms {
    width: 100vw;
    overflow: scroll;
  }

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

  .section_legal-header.is-latest-cta {
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog-post-content_component {
    grid-row-gap: 1rem;
  }

  .blog-post-content_content-left {
    width: 100%;
    max-width: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .blog-post-content_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-post-content_main {
    margin-bottom: 2rem;
  }

  .blog-post-header_title-wrapper.is-static {
    padding-top: 3rem;
  }

  .table_top-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .table_empty-space {
    display: none;
  }

  .pricing_top-row-content.is-mp {
    border-left-style: none;
  }

  .table_row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .table_row.is-4-col {
    grid-template-columns: .8fr 1fr 1fr;
  }

  .table_lable {
    border-bottom: 1px solid var(--\<unknown\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
    grid-template-columns: max-content max-content;
    place-items: center stretch;
    width: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: 1rem;
  }

  .table_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq_icon-wrapper {
    width: 1.75rem;
  }

  .gallery_row {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .feature-list_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .feature-list_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .contact_component {
    grid-template-columns: 1fr;
  }

  .blog_pagination {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse wrap;
  }

  .blog_pagination-page-count {
    margin-right: 0;
  }

  .text-size-xmedium {
    font-size: 1rem;
  }

  .text-size-xlarge {
    font-size: 1.5rem;
  }

  .video-generation_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .safety_list, .safety_list.is-3, .safety_list.is-3 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .safety_item {
    padding: 1.5rem;
  }

  .product-video_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .big-card-gradient {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .big-card-gradient_image {
    width: 120%;
  }

  .tab_tabs-menu {
    width: 100%;
    margin-bottom: 3rem;
  }

  .tab_tab-link {
    padding: .5rem;
    font-size: 1rem;
  }

  .swiper_tabs-content {
    margin-top: 3rem;
  }

  .tab_tab-card-content {
    padding: 1rem;
    font-size: 1rem;
  }

  .table_top-border {
    border-radius: .5rem;
  }

  .table_top-blocks {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .table_top-blocks.is-right {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem;
  }

  .table_top-blocks.is-left {
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem;
  }

  .marquee_logo_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    margin-right: 2rem;
    padding-top: 1rem;
  }

  .marquee_logo_item {
    padding: .75rem 1rem;
  }

  .marquee_logo_list-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    margin-right: 2rem;
    padding-top: 1rem;
  }

  .show-mobile-landscape {
    display: block;
  }

  .plyr_cover-button {
    font-size: .8em;
  }

  .demo-modal_wrapper.is-home.is-new-demo {
    padding-bottom: 2rem;
  }

  .feature_tab-menu {
    padding-top: .7em;
    padding-bottom: .7em;
  }

  .pricing_top {
    grid-template-columns: 1fr 1fr;
  }

  .demo-modal_lightbox-vid {
    border-radius: .9rem;
  }

  .contact_wrapper.is-ai4 {
    width: 100%;
    max-width: 100%;
  }

  .feature_component-2 {
    grid-template-columns: 1fr;
  }

  .feature_tab-menu-2 {
    padding-top: .7em;
    padding-bottom: .7em;
  }

  .plyr_cover-button-2 {
    font-size: .8em;
  }

  .blog-post-header_image-wrapper {
    width: 90vw;
    height: 60vw;
  }

  .navbar_ice:where(.w-variant-d64e91b4-fe70-f0b6-f4a2-d642cc126244), .footer_xmas-layer:where(.w-variant-b386e0bd-36ad-fb25-c5f3-11c34131ecd7) {
    width: 140%;
  }

  .banner {
    margin-bottom: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    font-size: .75rem;
  }

  .banner_button {
    top: .5rem;
    right: .5rem;
  }

  .spacer-24 {
    padding-top: 1.125rem;
  }

  .spacer-32 {
    padding-top: 1.25rem;
  }

  .spacer-48 {
    padding-top: 1.5rem;
  }

  .spacer-64 {
    padding-top: 2rem;
  }

  .spacer-80 {
    padding-top: 3rem;
  }

  .spacer-96 {
    padding-top: 3.5rem;
  }

  .spacer-120 {
    padding-top: 4rem;
  }

  .spacer-160 {
    padding-top: 4.5rem;
  }

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

  .logo6_component {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .logo6_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
  }

  .logo6_wrapper {
    border-bottom: 1px solid #00000040;
    padding: 2rem 1rem;
  }

  .logo6_logo {
    max-width: 8rem;
    max-height: 2rem;
  }

  .blog-post-header3_content {
    grid-row-gap: 3rem;
  }

  .testimonial1_component {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section_case-study-header {
    padding-top: 2rem;
  }

  .subtitle-l {
    font-size: 1.25rem;
  }

  .subtitle-m {
    font-size: 1rem;
  }

  .header_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .model-banner_layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .feature-card-large_list {
    grid-template-columns: 1fr;
  }

  .grid-lines-wrapper {
    width: 150%;
    max-width: none;
  }

  .grid-lines-wrapper.is-features {
    top: -20%;
  }

  .grid-lines-wrapper.is-phoenix-testimonial {
    top: 37%;
  }

  .grid-lines-wrapper.is-bento-top {
    top: -16%;
  }

  .grid-lines-wrapper.is-bento-bottom {
    top: 90%;
  }

  .gradient-blob.is-raven-banner-1 {
    bottom: -99%;
    right: -86%;
  }

  .gradient-blob.is-raven-banner-2 {
    bottom: -115%;
    left: -43%;
  }

  .gradient-blob.is-sparrow-banner-1 {
    bottom: -99%;
    right: -86%;
  }

  .gradient-blob.is-sparrow-banner-2 {
    bottom: -115%;
    left: -43%;
  }

  .gradient-blob.is-phoenix {
    top: -123%;
  }

  .gradient-blob.is-phoenix-banner-1 {
    bottom: -99%;
    right: -86%;
  }

  .gradient-blob.is-phoenix-banner-2 {
    bottom: -115%;
    left: -43%;
  }

  .gradient-blob.is-cvi-hero-1 {
    top: -141%;
    right: -223%;
  }

  .gradient-blob.is-phoenix-hero-1 {
    left: -25%;
  }

  .gradient-blob.is-phoenix-hero-2 {
    right: -162%;
  }

  .gradient-blob.is-review-section {
    left: -79%;
  }

  .gradient-blob.is-hummingbird-cta-2 {
    bottom: -99%;
    right: -86%;
  }

  .gradient-blob.is-hummingbird-cta-1 {
    bottom: -115%;
    left: -43%;
  }

  .lp-card_image-wrapper {
    width: 130%;
  }

  .big-card {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .benchmark_row {
    flex-flow: wrap;
    display: flex;
  }

  .benchmark_label {
    border-top: 1px solid #000;
    flex: 1 0 100%;
    grid-template-columns: max-content max-content;
    justify-content: space-between;
    place-items: center stretch;
    width: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: 1rem;
    display: flex;
  }

  .benchmark_label.is-taller {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .benchmark_row-content {
    flex: 50%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .model-graph_card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .model-features_layout {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .feature-card {
    padding: 1.5rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .button-new-3 {
    padding-top: .7em;
    padding-bottom: .7em;
  }

  .phoenix-features-blob {
    top: 27%;
  }

  .videochat_padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .top-spacing-mobile {
    display: block;
  }

  .tooltip_content {
    margin-left: 0;
  }

  .tooltip_icon.small {
    width: .88rem;
    height: .88rem;
    margin-top: .19rem;
  }

  .tooltip_content_wrapper {
    inset: 120% 0% auto auto;
  }

  .comparison_component {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .comparison_layout {
    grid-template-columns: 1fr;
  }

  .feature-rows_list {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .feature-rows_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .feature-rows_item.is-reverse {
    flex-flow: column;
  }

  .feature-rows_image-wrapper {
    max-width: none;
  }

  .feature-rows_item_image {
    max-height: 70vw;
  }

  .feature-rows_item_content {
    max-width: none;
  }

  .alt-cta_image-wrapper {
    margin-bottom: -4.375rem;
  }

  .other-models_background-video.is-phoenix {
    opacity: .5;
    opacity: .5;
    width: 100%;
    right: -38%;
  }

  .callout_component {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .glass-callout_component {
    padding: 2rem;
  }

  .bento-video_component {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .section_author-hero-header {
    padding-top: 7rem;
  }

  .lp_card {
    width: 100%;
  }

  .section_updates {
    padding-top: 3rem;
  }

  .updates_item_details {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .update_author_text.text-weight-medium {
    font-size: 1.2rem;
  }

  .section_updates_single {
    padding-top: 7rem;
  }

  .updates_single_details {
    padding: 3rem 2rem;
  }

  .lp-rich-text {
    font-size: 1rem;
  }

  .lp-rich-text blockquote, .lp-rich-text li {
    font-size: 1rem;
  }

  .lp-rich-text h4 {
    font-size: 1.5rem;
  }

  .lp-rich-text h5 {
    font-size: 1.25rem;
  }

  .lp-rich-text h2 {
    font-size: 2rem;
  }

  .lp-rich-text h3 {
    font-size: 1.751rem;
  }

  .lp-rich-text p {
    font-size: 1rem;
  }

  .lp-rich-text h1 {
    font-size: 2rem;
  }

  .lp-rich-text h6 {
    font-size: 1.125rem;
  }

  .lp-rich-text blockquote, .lp-rich-text li {
    font-size: 1rem;
  }

  .text-style-highlight.text-weight-medium {
    font-size: .9rem;
  }

  .blog-rich-text figure, .blog-rich-text blockquote {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-rich-text h4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1.25rem;
  }

  .blog-rich-text h5 {
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-size: 1rem;
  }

  .blog-rich-text figure, .blog-rich-text blockquote {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .blog-rich-text h1 {
    font-size: 2.5rem;
  }

  .blog-rich-text h3 {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1.75rem;
  }

  .blog-rich-text h2 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    font-size: 2rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .blog-post-header2_image-wrapper {
    margin-bottom: 2rem;
  }

  .blog-post-header2_content-bottom {
    flex-direction: column;
  }

  .heading-two {
    font-size: 3rem;
  }

  .heading-two.slider-head {
    font-size: 1.6rem;
  }

  .heading-three {
    font-size: 2.38rem;
  }

  .heading-three.is-pricing {
    font-size: 3.5rem;
  }

  .heading-four {
    font-size: 2rem;
  }

  .heading-one {
    font-size: 4.5rem;
    line-height: 1.1;
  }

  .paragraph-medium {
    font-size: 1rem;
  }

  .padding-section-xlarge {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .compare-grid {
    margin-top: 3rem;
  }

  .tooltip_details {
    margin-left: 0;
  }

  .general-icon {
    width: 1.2rem;
    height: 1.2rem;
  }

  .cta_overview-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }

  .cta_overview.is-blog {
    margin-bottom: 5rem;
  }

  .talk_content {
    flex-flow: column;
  }

  .talk_content-details {
    width: 100%;
    max-width: none;
  }

  .talk-list {
    max-width: none;
  }

  .talk-item {
    width: 100%;
  }

  .talk_form-wrap {
    width: 100%;
    max-width: none;
  }

  .talk_form, .ai_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .ai_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ai_box {
    padding: .63rem 1rem;
  }

  .ai_box.is-white {
    width: auto;
  }

  .swiper-container.customers-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .customer-review {
    padding: 3rem 2rem;
  }

  .customer-data {
    padding-top: 2rem;
    padding-bottom: .75rem;
  }

  .customer-logo {
    flex: none;
    padding: 1rem;
  }

  .left-arrow, .right-arrow {
    width: 3rem;
    height: 3rem;
  }

  .support_grid {
    grid-column-gap: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .support-box {
    height: 100%;
  }

  .support-design.bn, .support-design.web, .support-design.bn, .support-design.web {
    border-bottom-width: 1px;
  }

  .support-design-icon {
    width: 1.2rem;
    height: 1.2rem;
  }

  .support-wrap {
    height: 100%;
    padding-right: 1.25rem;
  }

  .support-box-wrap {
    flex-flow: column;
    justify-content: center;
    max-width: 80%;
    display: flex;
  }

  .blog_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .blog-design-box {
    width: 100%;
  }

  .blog-grid-image {
    width: calc(50% - 45px);
    max-width: none;
  }

  .blog-screen {
    padding: 4rem 1.5rem 5rem;
  }

  .cat_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .blog-cat-bg {
    width: 14px;
    height: 14px;
  }

  .newsletter-grid {
    height: 90%;
  }

  .filter_menu {
    box-shadow: none;
    scrollbar-width: thin;
    scrollbar-color: #140206 transparent;
    width: 100vw;
    margin-bottom: -2rem;
    margin-left: -1.25rem;
    padding: 1rem 5%;
    overflow: scroll hidden;
  }

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

  .filter_radio-group, .filter-item {
    width: 100%;
  }

  .post_overview-box {
    padding: 1.5rem;
  }

  .all-post {
    margin-bottom: 2rem;
  }

  .post-image {
    margin-top: -2rem;
  }

  .author-data {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: grid;
  }

  .homepage_content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-box {
    height: 100%;
  }

  .hero-design-icon {
    width: 1.2rem;
    height: 1.2rem;
  }

  .hero-grid-image.replicas {
    object-fit: cover;
    object-fit: cover;
    height: 80%;
  }

  .hero-support-wrap {
    height: 100%;
  }

  .hero-image {
    height: auto;
  }

  .hero-dot {
    width: 14px;
    height: 14px;
  }

  .chatbot_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .replicas-both {
    height: 100%;
    padding-right: 1.25rem;
  }

  .replicas-both.pixel-section {
    flex-flow: column;
    padding-right: 0;
  }

  .product-one {
    width: 100%;
  }

  .pr-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding-right: 1.25rem;
  }

  .pr-wrap.is-benefit, .pr-wrap.web, .pr-wrap.is-benefit, .pr-wrap.web {
    padding-bottom: 1rem;
  }

  .pr-data {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .pr-data.second, .pr-data.third, .pr-data.latest, .pr-data.second, .pr-data.third, .pr-data.latest {
    width: 100%;
  }

  .pr-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
  }

  .product-two, .product-three.latest, .product-three.latest {
    width: 100%;
  }

  .people_content {
    flex-flow: column;
  }

  .people-image {
    width: 60%;
  }

  .people-details {
    border-left-style: none;
    width: 100%;
  }

  .people-data {
    max-width: none;
  }

  .signup-wrap.latest {
    grid-template-columns: 1fr;
  }

  .signup-box.one {
    border-bottom: var(--sizes--border-width-1) solid var(--themes--border);
    border-right-style: none;
    border-bottom: var(--sizes--border-width-1) solid var(--themes--border);
    border-right-style: none;
  }

  .sl-title {
    width: 100%;
    max-width: none;
    padding: 1.5rem;
  }

  .sl-head.latest {
    padding-left: 0;
    position: relative;
  }

  .case-navigation {
    top: 24px;
    bottom: auto;
    left: 1.25rem;
    transform: none;
  }

  .case-navigation.two {
    right: 1.25rem;
  }

  .home-tab-link {
    background-image: none;
    border: 1px solid #000;
    width: auto;
    height: auto;
    margin-left: -1px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-tab-link.w--current {
    background-color: var(--primatives--static-white);
    background-image: none;
  }

  .home-tab-menu {
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-left: 1px;
    overflow: auto;
  }

  .tab-pagination {
    display: none;
  }

  .pane-description {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 1rem 1rem 2rem;
  }

  .pane-image {
    padding: 1rem;
  }

  .benefit-one {
    border-top-width: 1px;
    border-right-style: none;
    height: 100%;
  }

  .pane-grid {
    border-left-style: none;
    border-right-style: none;
    flex-flow: column;
    display: flex;
  }

  .tab-wrapper {
    padding-left: 0;
  }

  .footer-icon {
    width: 14px;
    height: 14px;
  }

  ._404_overview-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }

  .new-menu-wrap {
    width: calc(100% - 2.5rem);
    margin-top: 1rem;
    left: 1.25rem;
  }

  .dropdown-toggle-2 {
    font-size: 1rem;
  }

  .marquee-wrapper, .marquee-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .m-image {
    height: 24px;
  }

  .tab-wrapper-web {
    padding-left: 0;
  }

  .tab-menu-web {
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-left: 1px;
    overflow: auto;
  }

  .tab-pagination-web {
    display: none;
  }

  .web-tab-link {
    background-image: none;
    border: 1px solid #000;
    width: auto;
    height: auto;
    margin-left: -1px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .web-tab-link.w--current {
    background-color: var(--primatives--static-white);
    background-image: none;
  }

  .pane-description-web {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 1rem 1rem 2rem;
  }

  .pane-image-web {
    padding: 1rem;
  }

  .benefit-web {
    border-top-width: 1px;
    border-right-style: none;
    height: 100%;
  }

  .homepage_content-two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-box-new {
    aspect-ratio: auto;
  }

  .latest-tab-link {
    background-image: none;
    border: 1px solid #000;
    width: auto;
    height: auto;
    margin-left: -1px;
    padding-top: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .latest-tab-link.w--current {
    background-color: var(--primatives--static-white);
    background-image: none;
  }

  .ripple_grid-component.is-hero {
    bottom: 77px;
  }

  .ripple-grid {
    outline-width: .06rem;
  }

  .ripple-grid-item {
    outline-offset: 0rem;
    outline-width: .006rem;
  }

  .pricing_plan_title-mobile {
    font-size: .825rem;
  }

  .hero_fallback-wrap {
    height: 100%;
  }

  .use_case-slider-height {
    height: auto;
    max-height: none;
  }

  .talk_form-embed-wrap {
    width: 100%;
  }

  .nav-button, .pw-button {
    padding-top: .8em;
    padding-bottom: .8em;
  }

  .pixel-grid-item {
    outline-offset: 0rem;
    outline-width: .006rem;
  }

  .conversation_overview.is-blog {
    margin-bottom: 5rem;
  }

  .conversation_overview-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }

  .support-features_component {
    grid-template-columns: 1fr;
  }

  .support-feature_item {
    flex-flow: wrap;
  }

  .button-css {
    padding-top: .8em;
    padding-bottom: .8em;
  }
}

@media screen and (max-width: 479px) {
  p {
    font-size: 1em;
  }

  .nav.launch {
    padding: 16px;
  }

  .nav-logo.test {
    width: 90px;
    margin-right: 0;
  }

  .multi-button-container {
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 16px;
    display: flex;
  }

  .multi-button-container.nav-buttons {
    align-items: flex-end;
    display: none;
  }

  .form-button {
    padding-top: .8em;
    padding-bottom: .8em;
    font-size: 15px;
  }

  .text-large {
    font-size: 2.5em;
  }

  .text-medium {
    font-size: 1.75em;
  }

  .text-medium.pink.mom {
    margin-top: 4px;
    font-size: 1.5em;
  }

  .text-medium.pink.fast {
    margin-top: 4px;
    font-size: 1.6em;
  }

  .text-medium.centered {
    text-align: center;
  }

  .intro-header {
    margin-bottom: 4em;
  }

  .text-paragraph {
    align-self: center;
    font-size: 14px;
  }

  .text-paragraph.white {
    flex-direction: column;
    display: flex;
  }

  .paragraph-wrap {
    margin-top: 1em;
  }

  .paragraph-wrap.button-below {
    margin-top: 1em;
    margin-bottom: 1.5em;
  }

  .floating-variable.yellow {
    left: 2em;
  }

  .floating-variable.pink {
    right: .5em;
  }

  .floating-variable.orange {
    left: 7.6em;
  }

  .floating-variable.blue {
    left: 16.7em;
  }

  .home-outreach {
    margin-bottom: 1em;
    padding-top: 2.75em;
    padding-bottom: 2.75em;
    overflow: hidden;
  }

  .text-small {
    font-size: 16px;
  }

  .text-small.article-title {
    font-size: 18px;
  }

  .text-small.article-title._8mobile {
    margin-bottom: 8px;
  }

  .text-small.mobile {
    font-size: 20px;
  }

  .text-small.pink {
    line-height: 1.4;
  }

  .text-small.label {
    margin-bottom: -12px;
  }

  .outreach-graphic {
    width: 140%;
    max-width: none;
  }

  .home-use-cases {
    margin-bottom: 3em;
    padding-top: 2.75em;
    padding-bottom: 2.75em;
  }

  .tabs-menu {
    grid-column-gap: .9em;
    grid-row-gap: .9em;
    margin-bottom: 2em;
    margin-left: -2em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .tab {
    padding: .5em .6em;
    font-size: .9em;
  }

  .tab.video-stop-button {
    font-size: .9em;
  }

  .name-tabs-menu {
    grid-column-gap: .9em;
    grid-row-gap: .9em;
  }

  .people-tab.video-stop-button {
    padding: .5em .6em;
    font-size: .9em;
  }

  .script-container {
    padding: 1.5em;
  }

  .script {
    font-size: 1.125em;
  }

  .realistic-header {
    margin-bottom: 4em;
  }

  .home-realistic {
    margin-bottom: 3em;
  }

  .realistic-item {
    width: 100%;
  }

  .home-stats {
    margin-bottom: 1em;
    padding-top: 2.75em;
    padding-bottom: 2.75em;
  }

  .home-triggers {
    margin-bottom: 3em;
  }

  .triggers-column-left {
    padding-top: 2em;
    padding-bottom: 2.75em;
  }

  .triggers-graphic {
    width: 100%;
  }

  .troggers-column-right {
    padding-top: 2.75em;
  }

  .trigger-row {
    grid-row-gap: 2em;
    flex-direction: column;
  }

  .trigger-item {
    width: 100%;
  }

  .highlights-info {
    grid-row-gap: 1em;
  }

  .home-features {
    margin-bottom: 1em;
    padding-top: 2.75em;
    padding-bottom: 2.75em;
  }

  .staggered-info-column {
    grid-row-gap: 1em;
  }

  .staggered-row.reversed.stack-reverse, .staggered-row.stack-direction-reverse, .staggered-row.reversed.stack-reverse, .staggered-row.reversed.stack-reverse, .staggered-row.stack-direction-reverse {
    flex-direction: column-reverse;
  }

  .staggered-graphic-1 {
    width: 100%;
  }

  .staggered-graphic-1.product {
    max-width: 100%;
  }

  .staggered-graphic-3 {
    width: 100%;
  }

  .staggered-graphic-3.product {
    width: 100%;
    max-width: 100%;
  }

  .staggered-graphic-2 {
    width: 100%;
  }

  .staggered-graphic-2.product {
    max-width: 100%;
  }

  .home-testimonials {
    margin-top: 4em;
    margin-bottom: 4em;
  }

  .testimonials-arrow {
    width: 7em;
  }

  .source-wrap {
    flex-direction: column;
    margin-top: 2em;
  }

  .source-avatar {
    border-radius: 20px;
    width: 2.5em;
    margin-bottom: .5em;
  }

  .splide__arrows.stats {
    bottom: 2.75em;
  }

  .splide.testimonials.no-pagination {
    padding-left: 1em;
    padding-right: 1em;
  }

  .splide.stats.no-pagination {
    margin-bottom: 5em;
    padding-right: 2em;
  }

  .stat-number {
    font-size: 30vw;
  }

  .stat-text-wrap {
    max-width: 70vw;
  }

  .home-try {
    padding-top: 0;
  }

  .try-container {
    margin-bottom: 3em;
    margin-left: -1em;
    margin-right: -1em;
    padding: 2.75em 1em;
  }

  .form-row {
    grid-row-gap: .5em;
    flex-direction: column;
    align-items: flex-start;
  }

  .form-row.space {
    margin-top: 1em;
    margin-bottom: 0;
  }

  .form-row.label {
    flex-direction: row;
    align-items: center;
  }

  .label-wrap {
    width: 8.1em;
    margin-right: 0;
  }

  .form {
    grid-row-gap: 1.25em;
  }

  .form-input, .form-input.footer-input, .form-input.footer-input {
    height: 2.8em;
  }

  .script-text {
    font-size: 1em;
  }

  .cta-graphic {
    width: 8em;
    margin-bottom: 2em;
  }

  .cta-container {
    margin-bottom: 4em;
  }

  .cta-container.product {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-logo {
    width: 7.5em;
  }

  .footer-form-block {
    width: 100%;
  }

  .footer-link.test {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .button {
    align-self: center;
    padding-top: .9em;
    padding-bottom: .9em;
  }

  .button.small {
    padding: .55em 1.1em .4em;
  }

  .button.small.test {
    padding: 12px 16px;
  }

  .button.small.test.menu {
    width: 100%;
    margin-bottom: 12px;
  }

  .button.careers-cta {
    margin-top: 32px;
  }

  .button.careers-cta.multi-button-container {
    margin-top: 0;
  }

  .button-text.small {
    font-size: .9em;
  }

  .stat-fade {
    display: none;
  }

  .content-container {
    padding-left: 1em;
    padding-right: 1em;
    font-size: 16px;
  }

  .home-introduction {
    margin-bottom: 4em;
  }

  .highlight-tabs {
    margin-bottom: 2em;
  }

  .faq-item {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .triggers-header {
    grid-row-gap: 1em;
  }

  .home-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pink-span-wrapper {
    width: 10.1em;
    height: 2.4em;
    padding-top: 0;
  }

  .pink-span-wrapper.fast-wrapper {
    width: 4.2em;
  }

  .pink-span-wrapper.faster-wrapper {
    width: 6.3em;
  }

  .footer-form {
    width: 100%;
  }

  .use-case-wrapper {
    max-width: 100%;
  }

  .use-case-list {
    overflow: scroll;
  }

  .single-use-case {
    min-width: 290px;
    max-width: 280px;
    margin-right: 16px;
  }

  .use-case-thumbnail {
    height: 120px;
  }

  .text-link.grey {
    margin-bottom: 0;
    font-size: 1em;
  }

  .text-link.mobile {
    font-size: 14px;
  }

  .article-link {
    padding: 16px;
  }

  .use-case-container {
    padding-left: 16px;
    padding-right: 0;
  }

  .use-case-container.no-padding {
    padding-top: 4em;
    padding-left: 16px;
    padding-right: 0;
  }

  .use-case-page-content {
    flex-direction: column;
  }

  .use-case---left-column, .use-case-right-column {
    width: 100%;
  }

  .vertical-divider {
    width: 100%;
    height: 1px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .values-content-section {
    flex-direction: column;
    max-width: none;
    margin-bottom: 16px;
    padding: 16px;
  }

  .hero-text-and-image {
    padding-bottom: 0;
  }

  .hero-text-and-image.product {
    flex-direction: column-reverse;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .title {
    display: flex;
  }

  .fs-prevnext {
    grid-template-columns: 1fr;
  }

  .fs-prevnext_insert-post.is-empty {
    padding: 24px 16px;
  }

  .prevnext-img {
    height: 120px;
  }

  .spacer-32px._16mobile {
    height: 16px;
  }

  .pink-button {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    font-weight: 500;
    transition: background-color .2s;
  }

  .pink-button:hover {
    background-color: var(--pink-hover\<deleted\|variable-50ae90bf\>);
  }

  .pink-button.use-case {
    margin-top: 16px;
    font-family: Rale Grotesk Base;
    font-weight: 600;
  }

  .put-to-work {
    flex-direction: column;
    width: auto;
    padding-right: 0;
  }

  .use-template-text {
    width: 100%;
  }

  .use-this-template {
    padding-left: 16px;
    padding-right: 16px;
  }

  .more-from {
    flex-direction: column;
  }

  .nav-link.login {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .nav-link.mobile {
    font-size: 16px;
  }

  .nav-link.mobile.cc-splash-new {
    color: #fff;
  }

  .dropdown-toggle {
    display: none;
  }

  .dropdown-toggle.show {
    flex-flow: row-reverse;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    padding: 16px;
    font-size: 16px;
    display: flex;
  }

  .dropdown-toggle.show.w--open:active {
    align-items: flex-start;
  }

  .icon.icon-dropdown {
    min-width: 16px;
    margin-right: 0;
    padding-right: 0;
    position: static;
  }

  .icon.icon-dropdown.cc-splash-new {
    color: var(--white-fff\<deleted\|variable-9c1b057d\>);
  }

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

  .dropdown-list.mobile.w--open {
    border-style: none;
    width: 90%;
  }

  .link-wrapper {
    display: none;
  }

  .link-wrapper.show {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    display: flex;
  }

  .nav-dropdown.mobile {
    font-size: 16px;
  }

  .nav-dropdown.mobile.cc-splash-new {
    color: #fff;
  }

  ._2-nav-links {
    flex-direction: column;
  }

  ._2-nav-links.mobile {
    flex-direction: column-reverse;
    margin-left: 0;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._2-nav-links.nav-bar {
    flex-direction: row;
    margin-left: 0;
  }

  .dropdown {
    display: none;
  }

  .dropdown.show {
    flex-direction: column;
    display: flex;
  }

  .footer---site-links {
    flex-direction: column;
    align-items: center;
  }

  .footer-link-column {
    align-items: center;
  }

  .spacer-48px {
    width: 24px;
    height: 24px;
  }

  .product-hero {
    min-height: 350px;
    margin-top: 0;
    margin-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .roi-of-tavus {
    padding-left: 16px;
    padding-right: 16px;
  }

  .roi-container {
    padding: 16px;
  }

  .roi-header {
    width: 90%;
    margin-top: 2em;
  }

  .roi-3values {
    flex-direction: column;
  }

  .roi-value {
    width: 100%;
    padding: 16px;
  }

  .how-it-works {
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .hiw-container {
    padding-bottom: 0;
  }

  .how-copy {
    grid-row-gap: 1em;
  }

  .how-image {
    width: 100%;
  }

  .how-image.wide {
    width: 200%;
  }

  .hiw-arrow {
    width: 50%;
  }

  .ai-tech {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ai-tech_container {
    padding: 32px 16px 16px;
  }

  .ai-tech-header {
    width: 90%;
  }

  .ai-tech_cell {
    padding: 1rem;
  }

  .ai-tech_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .video-effectiveness {
    margin-bottom: 0;
  }

  .video-content {
    padding-left: 1em;
    padding-right: 1em;
    font-size: 16px;
  }

  .video-copy {
    grid-row-gap: 1em;
  }

  .integrations {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .integrations-container {
    padding: 32px 16px 16px;
  }

  .integrations-img {
    width: 100%;
    max-width: 100%;
  }

  .list-2 {
    padding-left: 24px;
  }

  .integrations-logo-row {
    flex-direction: column;
  }

  .integrations-logo {
    width: 100%;
  }

  .integrations-text-row.stack-reverse {
    flex-direction: column-reverse;
  }

  .product-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-cta-graphic {
    width: 8em;
    margin-bottom: 2em;
  }

  .product-hero-img {
    max-width: 100%;
    max-height: 220px;
    margin-bottom: 24px;
  }

  .integrations-header, .cta-product {
    width: 100%;
  }

  .pink {
    color: var(--pink\<deleted\|variable-ab6449dd\>);
    margin-left: 0;
    font-size: 1em;
  }

  .pricing-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: block;
  }

  .pricing-info {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch flex-end;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    display: block;
    position: static;
  }

  .bold-text-2 {
    float: none;
    justify-content: flex-start;
    font-size: 16px;
    display: flex;
  }

  .heading-5 {
    text-transform: uppercase;
    height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 12px;
  }

  .heading-7 {
    flex: 0 auto;
    align-self: center;
    font-size: 2em;
    line-height: 12px;
  }

  .heading-8, .heading-9 {
    font-size: 1.5em;
  }

  .container-3 {
    max-width: none;
  }

  .column {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .column-2 {
    justify-content: flex-start;
    padding-left: 10px;
    display: flex;
  }

  .nav-container {
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding: 8px 16px;
    display: block;
  }

  .navbar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar.cc-transparent-new {
    background-image: none;
    padding-top: 0;
  }

  .nav-menu {
    box-shadow: 0 16px 16px 0 var(--dark-green-16\<deleted\|variable-392a63de\>);
    color: #fff;
    background-color: #fff;
    padding: 12px 0 16px;
  }

  .nav-menu.cc-splash {
    z-index: 9999;
    z-index: 9999;
  }

  .menu-button-2 {
    background-color: var(--dark-green\<deleted\|variable-00882166\>);
    border-radius: 20px;
    padding: 8px 16px;
    display: block;
  }

  .menu-button-2.w--open {
    background-color: var(--60-dark-green\<deleted\|variable-d56217b3\>);
  }

  .icon-2 {
    color: #fff;
  }

  .brand {
    height: 100%;
    padding-left: 0;
    display: flex;
  }

  .pricing-content-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .pricing-info-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    width: 100%;
    display: block;
  }

  .columns-2 {
    flex-direction: column;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    display: block;
  }

  .column-3-old {
    grid-column-gap: 6px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: auto;
    align-items: baseline;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    display: flex;
  }

  .column-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px #000;
    flex-flow: row;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-around flex-start;
    align-self: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .heading-11 {
    clear: both;
    white-space: normal;
    object-fit: fill;
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    overflow: auto;
  }

  .heading-12 {
    text-transform: uppercase;
    justify-content: flex-start;
    align-items: baseline;
    padding-top: 2px;
    font-size: 12px;
    line-height: 17px;
    display: block;
  }

  .heading-13 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: auto;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    display: block;
  }

  .heading-14 {
    width: auto;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .heading-15 {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: block;
  }

  .announcement-banner {
    height: auto;
    padding: 8px;
    display: flex;
  }

  .testimonial-logo {
    max-width: 96px;
    margin-bottom: 24px;
  }

  .container {
    max-width: none;
  }

  .splash-section, .splash-section.cc-hero, .splash-section.cc-hero {
    padding-right: 25px;
  }

  .splash-container {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .splash-container.cc-hero {
    margin-right: 0;
  }

  .splash-body-2.u-text-white-secondary {
    font-size: 1rem;
  }

  .button-group.is-left {
    justify-content: flex-start;
    align-items: stretch;
  }

  .button-group.is-center {
    flex-flow: wrap;
  }

  .splash-rtf ul {
    font-size: 1rem;
  }

  .splash-h2-eyebrow {
    transform: translate(0, -15%);
  }

  .splash_comparison-bottom {
    margin-top: 0;
  }

  .splash_hero-video-container {
    aspect-ratio: 3 / 2;
    width: 130vw;
    max-width: 100%;
    top: 0;
    right: -5px;
  }

  .splash-body-3 {
    font-size: .75rem;
  }

  .splash_card-container {
    border-radius: 30px;
    width: 100%;
  }

  .splash-body-1.u-text-white-secondary {
    font-size: 1.25rem;
  }

  .splash_card-container-left {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splash-d2 {
    font-size: 3rem;
  }

  .splash_pricing-top {
    grid-row-gap: 2rem;
  }

  .splash-d1.text-align-center.u-text-white {
    font-size: 2.3rem;
  }

  .u-opacity-50.eyebrow {
    font-size: .75rem;
  }

  .splash_hero-subheading.u-text-white-secondary {
    font-size: 1rem;
  }

  .splash_card-container-right {
    margin-top: -4rem;
  }

  .splash_card-container-right-bg {
    transform: translate(0, 11%)scale(1.2);
  }

  .splash_plans-row-heading {
    font-size: .75rem;
  }

  .text-block-4, .text-block-5 {
    font-size: 1rem;
    font-weight: 500;
  }

  .container-8 {
    max-width: none;
  }

  .container-large.is-ai4 {
    max-width: 100%;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .text-size-regular.text-type-raster {
    line-height: 1.5;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .section_hero-header {
    background-image: none;
    width: 100%;
  }

  .section_hero-header.is-dark {
    background-image: linear-gradient(#1d0725, #1d1945 55%, #0000 76%, #0000);
  }

  .section_hero-header.is-ai4 {
    max-width: 100%;
  }

  .home-hero_lightbox-image {
    border-radius: .9rem;
  }

  .button-new {
    padding-bottom: .7em;
  }

  .product_image-wrapper.is-square {
    aspect-ratio: 2 / 3;
    aspect-ratio: 2 / 3;
  }

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

  .footer_component:where(.w-variant-b386e0bd-36ad-fb25-c5f3-11c34131ecd7) {
    padding-top: 2rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .footer_left-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .footer_link-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-right-style: none;
    padding-bottom: 2rem;
  }

  .footer_link-list.last {
    border-bottom-style: none;
  }

  .text-image-card_component {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .text-image-card_component.is-without-gradient {
    border-radius: 1rem;
  }

  .text-image-card_content {
    margin-left: 0;
  }

  .home-hero_gradient-wrapper {
    height: 12rem;
    top: 46%;
  }

  .navbar_component:where(.w-variant-d64e91b4-fe70-f0b6-f4a2-d642cc126244) {
    margin-bottom: -6.6875rem;
    padding-top: 2rem;
  }

  .navbar_logo-link {
    max-width: 7rem;
  }

  .blog_list {
    grid-template-columns: 1fr;
  }

  .perks_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blog-post-content_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .table_lable {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: .5rem;
    font-size: .75rem;
  }

  .table_row-content {
    padding: .75rem .25rem;
    font-size: .6rem;
  }

  .faq_component.new {
    margin-top: 1.5rem;
  }

  .faq_question.new {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .faq_icon-wrapper {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
  }

  .icon-embed-small {
    width: 1.5rem;
    height: 1.5rem;
  }

  .gallery_row {
    grid-template-columns: 1fr 1fr;
  }

  .feature-list_content {
    grid-template-columns: 1fr;
  }

  .contact_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .contact_component.is-ai4 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .contact_heading-wrapper.is-ai4 {
    width: 100%;
    max-width: 100%;
  }

  .blog_pagination-page-count {
    font-size: 1rem;
  }

  .video-generation_component {
    grid-template-columns: 1fr;
  }

  .video-generation_component.is-large-spacer {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .safety_list {
    grid-template-columns: 1fr;
  }

  .safety_item {
    border-radius: 1rem;
  }

  .product-video_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .feature_height {
    font-size: 2.5rem;
  }

  .feature_height.is-smaller {
    font-size: 2rem;
  }

  .feature_para {
    font-size: 1rem;
  }

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

  .big-card-gradient {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .big-card-gradient_image {
    width: 116%;
  }

  .big-card-gradient_list {
    grid-template-columns: 1fr;
  }

  .implement_item-text-wrapper {
    padding-top: 1rem;
  }

  .tab_tabs-menu {
    flex-flow: column;
    padding: .5rem 1rem;
    display: flex;
  }

  .tab_tab-link {
    padding-left: 0;
  }

  .tab_tab-link.is-active, .swiper_tabs-content {
    width: 100%;
  }

  .tab_image {
    border-radius: .2rem;
  }

  .tab_tab-card-content {
    padding-top: .5rem;
    font-size: .875rem;
  }

  .tab_menu {
    width: 100%;
  }

  .table_top-blocks {
    font-size: .75rem;
  }

  .marquee_logo_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    margin-right: 1rem;
    padding-top: 0;
  }

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

  .marquee_logo {
    max-height: 2rem;
  }

  .marquee_logo_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    margin-right: 1rem;
    padding-top: 0;
  }

  .gallery_lightbox-play {
    width: 2rem;
    height: 2rem;
  }

  .plyr_component.is-sqare {
    aspect-ratio: auto;
    aspect-ratio: auto;
  }

  .plyr_cover-button {
    font-size: .7em;
  }

  .demo-modal_wrapper.is-home.is-new-demo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 1rem;
  }

  .feature_tab-menu-wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .feature_tab-menu {
    align-self: center;
    padding-bottom: .7em;
  }

  .pricing_top {
    grid-template-columns: 1fr;
  }

  .tab_description {
    bottom: 4.5rem;
    left: .7rem;
  }

  .blog_page-count, .blog_pagination-page {
    font-size: 1rem;
  }

  .blog_pagination-index-wrapper {
    white-space: nowrap;
  }

  .demo-modal_lightbox-vid {
    border-radius: 1rem;
    height: 97%;
  }

  .code-embed.is-ai4 {
    width: 100%;
    max-width: 100%;
  }

  .investor_logo {
    max-height: 3rem;
  }

  .investor_logo.is-seq {
    max-height: 1.5rem;
  }

  .feature_component-2 {
    border-radius: 1rem;
    grid-template-columns: 1fr;
  }

  .feature_component-2.is-without-gradient {
    border-radius: 1rem;
  }

  .feature_tab-menu-2 {
    align-self: center;
    padding-bottom: .7em;
  }

  .plyr_cover-button-2 {
    font-size: .7em;
  }

  .blog-post-header_image-wrapper {
    width: 85vw;
  }

  .footer_xmas-layer:where(.w-variant-b386e0bd-36ad-fb25-c5f3-11c34131ecd7) {
    width: 200%;
    top: -6vw;
  }

  .banner_button {
    display: inline-block;
    top: .25rem;
    right: .25rem;
  }

  .blog36_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo6_list {
    grid-template-columns: 1fr;
  }

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

  .blog-post-header3_content {
    grid-template-columns: 1fr;
  }

  .case-study-info_component {
    grid-template-columns: auto;
  }

  .shine-text.is-new-demo {
    font-size: 1.5rem;
  }

  .header_content, .model-banner_layout {
    grid-template-columns: 1fr;
  }

  .grid-lines-wrapper {
    width: 200%;
  }

  .grid-lines-wrapper.is-phoenix-testimonial {
    top: 58%;
  }

  .grid-lines-wrapper.is-phoenix-features {
    top: 18%;
  }

  .gradient-blob.is-raven-header-1 {
    width: 16rem;
    height: 16rem;
    top: 3%;
    right: -18%;
  }

  .gradient-blob.is-template-1, .gradient-blob.is-raven-header-1 {
    width: 16rem;
    height: 16rem;
    top: 3%;
    right: -18%;
  }

  .gradient-blob.is-raven-header-2 {
    width: 20rem;
    height: 15rem;
  }

  .gradient-blob.is-raven-banner-1 {
    width: 20rem;
    height: 15rem;
    bottom: -49%;
    right: -44%;
  }

  .gradient-blob.is-raven-banner-2 {
    width: 20rem;
    height: 15rem;
    bottom: -66%;
    left: -57%;
  }

  .gradient-blob.is-sparrow-header-1 {
    width: 16rem;
    height: 16rem;
    top: 3%;
    right: -18%;
  }

  .gradient-blob.is-sparrow-header-2 {
    width: 20rem;
    height: 15rem;
  }

  .gradient-blob.is-sparrow-card-1 {
    width: 30rem;
    height: 20rem;
    inset: 0% auto auto 6%;
  }

  .gradient-blob.is-sparrow-quote-2 {
    top: 96%;
  }

  .gradient-blob.is-sparrow-banner-1 {
    width: 20rem;
    height: 15rem;
    bottom: -49%;
    right: -44%;
  }

  .gradient-blob.is-sparrow-banner-2 {
    width: 20rem;
    height: 15rem;
    bottom: -66%;
    left: -57%;
  }

  .gradient-blob.is-phoenix-banner-1 {
    width: 20rem;
    height: 15rem;
    bottom: -49%;
    right: -44%;
  }

  .gradient-blob.is-phoenix-banner-2 {
    width: 20rem;
    height: 15rem;
    bottom: -66%;
    left: -57%;
  }

  .gradient-blob.is-cvi-hero-1 {
    right: -323%;
  }

  .gradient-blob.is-cvi-hero-2 {
    right: -59%;
  }

  .gradient-blob.is-phoenix-hero-1 {
    left: -47%;
  }

  .gradient-blob.is-phoenix-hero-2 {
    right: -241%;
  }

  .gradient-blob.is-phoenix-testimonial-1 {
    top: -101%;
  }

  .gradient-blob.is-phoenix-testimonial-2 {
    top: 22%;
  }

  .gradient-blob.is-phoenix-1 {
    background-color: #ff98e440;
    width: 30rem;
    height: 20rem;
    inset: 0% auto auto 6%;
  }

  .gradient-blob.is-raven-card-1 {
    width: 30rem;
    height: 20rem;
    inset: 0% auto auto 6%;
  }

  .gradient-blob.is-review-section {
    width: 25rem;
  }

  .gradient-blob.is-hummingbird-1 {
    width: 30rem;
    height: 20rem;
    inset: 0% auto auto 6%;
  }

  .gradient-blob.is-hummingbird-quote-2 {
    top: 96%;
  }

  .gradient-blob.is-hummingbird-header-1 {
    width: 16rem;
    height: 16rem;
    top: 3%;
    right: -18%;
  }

  .gradient-blob.is-hummingbird-2 {
    width: 20rem;
    height: 15rem;
  }

  .gradient-blob.is-hummingbird-cta-2 {
    width: 20rem;
    height: 15rem;
    bottom: -49%;
    right: -44%;
  }

  .gradient-blob.is-hummingbird-cta-1 {
    width: 20rem;
    height: 15rem;
    bottom: -66%;
    left: -57%;
  }

  .gradient-blob.is-template-1 {
    width: 16rem;
    height: 16rem;
    top: 3%;
    right: -18%;
  }

  .lp-card {
    padding: 2rem 1.5rem;
  }

  .lp-card_image-wrapper {
    width: 110%;
    margin-left: -2.75rem;
  }

  .section_vision-model, .section_other-models {
    position: relative;
  }

  .other-models_card.is-phoenix {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .other-models_background-orb.is-raven-3, .other-models_background-orb.is-sparrow-3, .other-models_background-orb.is-raven-3, .other-models_background-orb.is-sparrow-3 {
    height: 80%;
  }

  .big-card_image-wrapper {
    flex-basis: 20rem;
  }

  .big-card_image {
    height: 20rem;
  }

  .benchmark_row {
    grid-template-columns: 1fr 1fr;
  }

  .benchmark_label {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: .5rem;
    font-size: .75rem;
  }

  .benchmark_row-content {
    padding: .75rem .25rem;
    font-size: .6rem;
  }

  .model-graph_card {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .model-features_layout {
    grid-template-columns: 1fr;
  }

  .feature-card {
    border-radius: 1rem;
  }

  .button-new-3 {
    padding-bottom: .7em;
  }

  .videochat_wrapper {
    z-index: 3;
    position: absolute;
    inset: 0%;
  }

  .videochat_layout {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .videochat_padding {
    height: 100%;
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

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

  .videochat_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .videochat_tavus-logo {
    width: 6rem;
  }

  .videochat_close-button {
    -webkit-backdrop-filter: blur(1rem);
    backdrop-filter: blur(1rem);
    color: #fff;
    background-color: #ffffff1a;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
  }

  .slide_element {
    -webkit-backdrop-filter: blur(.25rem);
    backdrop-filter: blur(.25rem);
    background-color: #7e7e7e54;
    border-color: #7c7c7c4a;
    width: 80%;
    height: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .slide_progress-bar {
    z-index: 1;
    background-color: #ffffff1a;
    border-radius: 50vw 0 0 50vw;
  }

  .slide_handler {
    z-index: 2;
    width: 4.3rem;
    height: 4.3rem;
  }

  .slide_handler-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .slide_text {
    z-index: 0;
    color: #fff;
    text-align: center;
    width: 100%;
    font-size: 1.1rem;
    right: 42%;
    transform: translate(50%, -50%);
  }

  .videochat_overlay {
    z-index: 2;
    background-image: linear-gradient(0deg, #000000e6, #fff0 52%);
    position: absolute;
    inset: 0%;
  }

  .videochat_heading {
    text-align: center;
    background-image: linear-gradient(#fff, #ffffff80 50%, #fff);
    font-size: 2rem;
  }

  .videochat_heading.shine-text {
    background-image: linear-gradient(90deg, #fff, #ffffff80 50%, #fff);
  }

  .tooltip_icon {
    width: 1rem;
    height: 1rem;
  }

  .vision-model_pane-video {
    max-height: 60vw;
  }

  .mission_signature {
    min-width: 12rem;
  }

  .navbar_menu.latest {
    padding: 1.25rem;
  }

  .glass-callout_left {
    flex-flow: wrap;
  }

  .section_author-hero-header {
    background-image: none;
    width: 100%;
  }

  .lp-card_list {
    grid-template-columns: 1fr;
  }

  .section_updates_single {
    background-image: none;
    width: 100%;
  }

  .contact_heading_text.is-ai4 {
    width: 100%;
    max-width: 100%;
  }

  .author_list {
    grid-template-columns: 1fr;
  }

  .text-style-highlight.text-weight-medium {
    line-height: 1.8rem;
  }

  .text-highlight-wrapper {
    font-size: .7rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-post-header2_content-bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .overview-box {
    padding: 2rem;
  }

  .heading-two {
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .heading-three {
    font-size: 2.25rem;
  }

  .heading-three.text-type-raster.is-case {
    font-size: 1.2rem;
  }

  .heading-four {
    font-size: 1.5rem;
  }

  .heading-five {
    font-size: 1.25rem;
  }

  .heading-one {
    font-size: 3rem;
    line-height: 1.2;
  }

  .pricing_overview-box.testimonial, .pricing_overview-box.lp-template, .pricing_overview-box.testimonial, .pricing_overview-box.lp-template {
    padding: 1.25rem;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
  }

  .pricing-box {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .new-button.is-submit {
    margin-top: -1px;
    margin-left: 0;
  }

  .pricing-button {
    padding-top: 1rem;
  }

  .pricing-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .compare-grid {
    margin-top: 2.5rem;
  }

  .tooltip_detail-wrapper {
    left: auto;
    right: 0;
  }

  .general-data {
    font-size: .875rem;
    line-height: 1.4;
  }

  .general-all {
    justify-content: space-between;
  }

  .tooltip-head {
    width: 93%;
  }

  .cta_overview-box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem;
  }

  .cta_overview-box.pink-type {
    padding: 1.25rem;
  }

  .faq-data {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .perspectives_list {
    grid-template-columns: 1fr;
  }

  .talk-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .talk_form-wrap {
    padding: 1.25rem;
  }

  .talk_field {
    min-height: 2.5rem;
  }

  .ai_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: flex-start stretch;
    width: 100%;
    display: flex;
  }

  .ai_box {
    width: 100%;
    max-width: 7rem;
  }

  .ai_box.is-white {
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 3px 3px #000;
  }

  .customer-review {
    padding: 1.25rem;
  }

  .customer-wrap {
    padding-left: 1.25rem;
  }

  .customer-data {
    padding-top: 1rem;
    padding-bottom: .5rem;
  }

  .customer-logo {
    width: 3.13rem;
    padding: .75rem .63rem;
  }

  .arrow-wrap {
    padding-right: 2rem;
  }

  .left-arrow, .right-arrow {
    width: 2.5rem;
    height: 2.5rem;
    padding-left: .6rem;
    padding-right: .6rem;
  }

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

  .support-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .support-box-wrap {
    max-width: 90%;
  }

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

  .blog-design-box {
    width: calc(100% - 10px);
  }

  .blog-grid-image {
    width: calc(50% - 42px);
    height: 70%;
  }

  .blog-screen {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

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

  .newsletter-form {
    flex-flow: column;
  }

  .newsletter-grid {
    top: 50px;
  }

  .filter_radio-wrapper {
    flex-flow: column;
  }

  .post_overview-box {
    padding: 1.25rem;
  }

  .post-image {
    margin-top: -1rem;
  }

  .post-contact-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    padding-top: 1.5rem;
  }

  .author-data-wrap {
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
  }

  .author-data {
    justify-items: start;
  }

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

  .homepage_content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .hero-box {
    padding-top: 1rem;
  }

  .hero-grid-image.replicas {
    flex: 1;
    width: 10px;
  }

  .hero-image {
    height: 200px;
  }

  .call-cta-inner {
    padding: 1rem;
  }

  .call-box {
    width: 50px;
  }

  .hand-image {
    width: 113vw;
  }

  .replicas-wrapper {
    width: 45vw;
  }

  .replicas-design-box {
    justify-content: flex-start;
    align-items: center;
  }

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

  .people-image {
    width: 100%;
  }

  .signup-wrap {
    flex-flow: column;
    display: flex;
  }

  .signup-box.first, .signup-box.second, .signup-box.one, .signup-box.two, .signup-box.first, .signup-box.second, .signup-box.one, .signup-box.two {
    padding: 2rem 1rem;
  }

  .sl-title {
    padding: 1.25rem;
  }

  .shopper-wrap {
    justify-content: center;
    align-items: flex-start;
    padding-top: .5rem;
  }

  .shopper-icon {
    width: 3rem;
  }

  .case-left, .case-number, .case-right, .case-all {
    width: 40px;
    height: 40px;
  }

  .home-tab-link {
    width: 100%;
  }

  .home-tab-menu {
    flex-flow: wrap;
  }

  .pane-image {
    max-width: 100%;
  }

  .bn-para {
    max-width: none;
  }

  ._404_overview-box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem;
  }

  .landing-button-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .template-grid {
    display: none;
  }

  .new-navbar-link {
    padding: 16px;
  }

  .navbar-logo {
    width: 120px;
    padding-left: 1.13rem;
    padding-right: 1.13rem;
  }

  .navbar-dropdown-list {
    padding-left: 10px;
  }

  .menu-dropdown {
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-dr-link {
    padding: 16px;
  }

  .marquee-wrapper, .marquee-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .m-image {
    height: 20px;
  }

  .homepage_content-two {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .legal-link_wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
  }

  .ripple-grid-item {
    outline-offset: 0rem;
  }

  .pricing_plan_title-mobile {
    font-weight: 500;
  }

  .talk_form-code-embed {
    max-width: 100%;
  }

  .talk_form-embed-wrap {
    overflow: hidden;
  }

  .nav-button {
    align-self: center;
    padding-top: .9em;
    padding-bottom: .9em;
  }

  .nav-button.small {
    padding: .55em 1.1em .4em;
  }

  .nav-button.small.test {
    padding: 12px 16px;
  }

  .nav-button.small.test.menu {
    width: 100%;
    margin-bottom: 12px;
  }

  .nav-button.careers-cta {
    margin-top: 32px;
  }

  .nav-button.careers-cta.multi-button-container {
    margin-top: 0;
  }

  .support_overview-box.testimonial, .support_overview-box.lp-template, .support_overview-box.testimonial, .support_overview-box.lp-template {
    padding: 1.25rem;
  }

  .pw-button {
    align-self: center;
    padding-top: .9em;
    padding-bottom: .9em;
  }

  .pw-button.small {
    padding: .55em 1.1em .4em;
  }

  .pw-button.small.test {
    padding: 12px 16px;
  }

  .pw-button.small.test.menu {
    width: 100%;
    margin-bottom: 12px;
  }

  .pw-button.careers-cta {
    margin-top: 32px;
  }

  .pw-button.careers-cta.multi-button-container {
    margin-top: 0;
  }

  .pixel-image-above, .pixel-image-below {
    width: 113vw;
  }

  .pixel-grid-item {
    outline-offset: 0rem;
  }

  .conversation_overview-box {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem;
  }

  .conversation_overview-box.pink-type {
    padding: 1.25rem;
  }

  .support-feature_item {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-css {
    align-self: center;
    padding-top: .9em;
    padding-bottom: .9em;
  }

  .button-css.small {
    padding: .55em 1.1em .4em;
  }

  .button-css.small.test {
    padding: 12px 16px;
  }

  .button-css.small.test.menu {
    width: 100%;
    margin-bottom: 12px;
  }

  .button-css.careers-cta {
    margin-top: 32px;
  }

  .button-css.careers-cta.multi-button-container {
    margin-top: 0;
  }
}
