@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Heavy.woff') format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Medium.woff') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-RegularItalic.woff') format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Thin.woff') format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Semibold.woff') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Sf pro display;
  src: url('../fonts/SF-Pro-Display-Heavy.woff') format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brittanysignature;
  src: url('../fonts/BrittanySignature.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Road rage;
  src: url('../fonts/Road_Rage.otf') format("opentype"), url('../fonts/Road_Rage.otf') format("opentype"), url('../fonts/Road_Rage.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Road rage;
  src: url('../fonts/Road_Rage.otf') format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}

:root {
  --pruple: #afabf8;
  --yellow: #ffd974;
  --dark-grey: #343434;
  --midnight-purple: #02062f;
  --dim-grey: #6c6c6c;
  --black: #000;
  --white: white;
  --light-purple: #a6a4cb;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Sf pro display, sans-serif;
  font-size: 1rem;
  line-height: 1.563rem;
}

h1 {
  color: #0d0d0d;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Sf pro display, sans-serif;
  font-size: 3.063rem;
  font-weight: 900;
  line-height: 3.75rem;
}

h2 {
  color: #0d0d0d;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: SF Pro Display, sans-serif;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: SF Pro Display, sans-serif;
  font-size: 1.938rem;
  font-weight: 700;
  line-height: 3rem;
}

h4 {
  color: #0d0d0d;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.563rem;
  font-weight: 700;
  line-height: 1.953rem;
}

h5 {
  color: #0d0d0d;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.875rem;
}

p {
  color: #0d0d0d;
  margin-bottom: 10px;
  font-family: Sf pro display, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

a {
  text-decoration: none;
}

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

strong {
  font-weight: bold;
}

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

.invese-link {
  color: #fff;
}

.colorbox {
  width: 150px;
  height: 150px;
  margin-right: 25px;
  display: inline-block;
}

.colorbox.purple-color {
  background-color: var(--pruple);
}

.colorbox.yellow-color {
  background-color: var(--yellow);
  color: #000;
  margin-left: 0;
}

.colorbox.darkgreycolor {
  background-color: var(--dark-grey);
}

.colorbox.midnight-purple-color {
  background-color: var(--midnight-purple);
}

.colorbox.black-color {
  background-color: #0d0d0d;
}

.colorbox.lightgraycolor {
  background-color: var(--dim-grey);
}

.flex3col {
  width: 33.333%;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.flex3col.textlinkcol {
  background-color: #fff;
  padding-top: 19px;
}

.mycontain {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block;
}

.stylename {
  color: #d4d4d4;
  text-transform: uppercase;
  border-top: 1px solid #d4d4d4;
  border-bottom: 0 #d4d4d4;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
}

.paragraph-large {
  color: var(--dim-grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.paragraph-large.feature {
  text-align: center;
  width: 400px;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 20px;
  font-size: 1rem;
}

.styletitle {
  text-transform: uppercase;
  border-bottom: 1px solid #d4d4d4;
  margin: 20px 15px 30px;
  font-size: 14px;
}

.button {
  background-color: #0d0d0d;
  border-radius: 6px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  font-family: Sf pro display, sans-serif;
  font-size: .875rem;
  display: none;
}

.button:hover {
  background-color: var(--dark-grey);
  color: #fff;
}

.button.is-white {
  color: #0d0d0d;
  background-color: #fff;
}

.button.is-white:hover {
  color: #0d0d0d;
  background-color: #c7c7c7;
}

.button.is-yellow {
  background-color: var(--yellow);
  color: #0d0d0d;
  border: 1px #25bcca;
}

.button.is-yellow:hover {
  color: #0d0d0d;
  background-color: #e4bb4f;
  border-color: #25bcca;
}

.button.is--navbutton {
  background-color: #696dec;
  padding-top: 0;
  padding-bottom: 10px;
  display: block;
}

.button.is--navbutton:hover {
  background-color: #5353b9;
}

.button.is--navbutton:active {
  background-color: #696dec;
}

.button.is--navbutton.w--current {
  display: block;
}

.button.is--navbutton.hide {
  background-color: #696dec;
  border: 1px dashed #000;
  display: block;
}

.button.is--navbutton.hide:hover {
  background-color: #000;
}

.button.price {
  color: #fff;
  background-color: #696dec;
  border: 1px #696dec;
  flex: 0 auto;
  width: 100%;
  margin-top: 4px;
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
  display: block;
}

.button.price.black {
  background-color: #f6f7fb0d;
  border-color: #404040;
  border-radius: 3px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 11px;
  font-weight: 600;
  line-height: 18px;
}

.button.price.black.signup {
  background-color: #696dec;
}

.button.price.black.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-weight: 500;
}

.button.price.black.bfont.white {
  color: #000;
  border-style: solid;
  border-radius: 30px;
  display: none;
}

.button.arrow {
  color: #000;
  text-align: left;
  background-color: #0d0d0d00;
  background-image: url('../images/black-arrow.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 35px 10px 0;
  font-size: 1rem;
  font-weight: 700;
  display: inline;
  position: static;
}

.button.arrow.white {
  color: #00000080;
  background-image: url('../images/Arrow-down-sign-to-navigate-1.svg');
  background-position: 80%;
  background-size: 8px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 14px;
}

.button.is--navbutton--jarvis {
  background-color: #696dec;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.button.is--navbutton--jarvis:hover {
  background-color: #5353b9;
}

.button.is--navbutton--jarvis:active {
  background-color: #696dec;
}

.button.is--navbutton--jarvis.w--current {
  display: block;
}

.button.is--navbutton--jarvis.hide {
  background-color: #696dec;
  border: 1px dashed #000;
  display: block;
}

.button.is--navbutton--jarvis.hide:hover {
  background-color: #000;
}

.flex2col {
  width: 50%;
  margin-bottom: 15px;
  padding: 10px 15px;
}

.flexcolwrap {
  flex-wrap: wrap;
  display: flex;
}

.flexcolwrap.inversecolors {
  background-color: #0d0d0d;
  padding-top: 26px;
  padding-bottom: 0;
}

.coldummycolor {
  background-color: #d4d4d4;
}

.heading-8 {
  color: #0d0d0d;
  font-family: Sf pro display, sans-serif;
  font-weight: 800;
}

.heading-9 {
  color: #0d0d0d;
  text-align: center;
  margin-bottom: 30px;
  font-family: Sf pro display, sans-serif;
  font-weight: 700;
  display: flex;
}

.heading-9.stack {
  margin-bottom: 30px;
}

.heading-9.os {
  display: none;
}

.heading-9.jarvis {
  text-align: center;
}

.is--h2-secondary {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 28px;
  margin-bottom: 0;
  font-family: Sf pro display, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.is--h2-secondary.is--white {
  color: #fff;
  font-family: Brittanysignature, sans-serif;
  font-size: 1.5rem;
  display: none;
  position: absolute;
  inset: -30% auto auto -30%;
  transform: rotate(-17deg);
}

.is--h2-secondary.left-centered {
  text-align: left;
  margin-top: 20px;
}

.is--h2-secondary.home, .is--h2-secondary.home.show {
  display: block;
}

.is--h2-secondary.home.new {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 23px;
  font-weight: 700;
}

.is--h2-secondary.home.new.black {
  color: #fff;
}

.is--h2-secondary.home.hide {
  display: none;
}

.navbar {
  background-color: var(--yellow);
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
}

.navbar.clg-index {
  padding-top: 0;
}

.navbar.q-a, .navbar.community-stack {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar__container {
  align-items: center;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.navbar__brand {
  width: 120px;
  padding-top: 0;
  padding-bottom: 0;
}

.navbar__logo {
  width: 170px;
  height: auto;
}

.navbar__wrapper {
  justify-content: center;
  display: flex;
}

.navbar__menu {
  align-items: center;
  margin-left: 125px;
  font-size: .938rem;
  line-height: .938px;
  display: flex;
}

.navbar__login-wrapper {
  align-items: center;
  display: flex;
}

.hero {
  background-color: var(--yellow);
  padding-bottom: 10px;
  position: relative;
  overflow: visible;
}

.hero.community-handbook.jobs {
  background-image: url('../images/Group-1-7.svg');
  background-position: 50%;
  background-size: cover;
  height: 600px;
}

.hero.community-handbook.roundup {
  padding-bottom: 0;
}

.hero.community-handbook.roundup.old {
  display: none;
}

.hero.community-handbook.case.black {
  background-color: #000;
}

.hero.threado-community {
  background-color: #fff;
}

.hero.about.whoweare {
  margin-top: 0;
  padding-bottom: 50px;
}

.hero.about.whoweare.black {
  background-color: var(--black);
}

.hero.about.whoweare.black.cs-page {
  background-color: var(--white);
  margin-bottom: 30px;
}

.hero.product_page {
  z-index: 2;
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero.product_page.black {
  background-color: #0000;
}

.hero.product_page.black.playbook {
  padding-top: 0;
  padding-bottom: 0;
}

.hero.home.analytics {
  background-color: #000;
  padding-bottom: 0;
}

.container {
  color: #0000;
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px;
  display: flex;
  position: relative;
}

.container.padding {
  aspect-ratio: auto;
  object-fit: fill;
  width: auto;
  height: auto;
  display: block;
  overflow: visible;
}

.container.padding.drops {
  display: none;
}

.container.clg.community-3-0 {
  display: block;
}

.container.clg.glossary {
  justify-content: space-around;
}

.container.resources {
  align-items: center;
  display: flex;
}

.container.communitites, .container.events {
  display: block;
}

.container.events._1 {
  background-color: #0000;
  max-width: 1000px;
  height: 250px;
}

.container.videos {
  flex-direction: row;
  justify-content: space-between;
}

.container.videos.hub {
  justify-content: space-around;
}

.container.sth, .container.best-apps {
  display: block;
}

.container.digest {
  max-width: 1000px;
  display: block;
}

.container.soc2 {
  border: 1px #d9d9d9;
  border-radius: 6px;
  box-shadow: 1px 1px 5px #0000001a;
}

.container.jarvis {
  align-items: flex-start;
}

.container.social_proof {
  text-align: left;
  display: block;
}

.container.product {
  flex-direction: row;
  justify-content: space-around;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container.job {
  align-items: flex-start;
}

.container.features {
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}

.hero__content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 650px;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.hero__content.threado-community {
  justify-content: flex-start;
  margin-left: 0;
  padding-top: 50px;
}

.hero__content.product {
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.hero__content.product.video.playbook {
  background-color: #0000;
  align-items: flex-end;
  height: 350px;
}

.hero__content.product.playbook {
  align-items: flex-start;
  margin-right: 20px;
}

.hero__content.roundup {
  padding-top: 100px;
}

.hero__content.home {
  max-width: 800px;
}

.hero__content.scottbot {
  align-items: center;
  max-width: 500px;
}

.hero__sub {
  z-index: 15;
  color: #343434;
  text-align: center;
  letter-spacing: -.05px;
  margin: 10px auto 28px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  position: relative;
}

.hero__sub.scottbot {
  width: 460px;
}

.hero__sub.scottbot.white.playbook {
  color: #b3b1b1;
}

.hero__sub.product {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.hero__sub.product.white {
  color: #cfcfcf;
}

.hero__sub.product.white.playbook {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

.hero__sub.product.white.playbook.centre {
  text-align: center;
}

.hero__sub.product.white.form-copy {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 25px;
}

.hero__sub.os {
  text-align: left;
  margin-top: 10px;
  padding-right: 50px;
  line-height: 1.3rem;
}

.hero__sub.analytics {
  color: #fff;
  margin-bottom: 5px;
  font-size: 1.3rem;
}

.hero__sub.analytics-2 {
  color: #fff;
  width: 400px;
  margin-bottom: 20px;
}

.hero__sub.home {
  font-size: 20px;
  line-height: 30px;
}

.hero__sub.community-os {
  text-align: left;
}

.hero__stats {
  background-color: #0000;
  border-top: 1px solid #0d0d0d1f;
  border-bottom: 1px solid #0d0d0d1f;
  justify-content: space-around;
  align-items: center;
  width: 800px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.hero__stats.threado-community {
  margin-bottom: 100px;
}

.hero__stats.threado-community.form {
  background-color: #0000;
  width: 600px;
}

.hero__stats.about_social {
  margin-top: 20px;
}

.hero__stats.upper_row {
  border-top-style: none;
  border-bottom-style: none;
  align-items: center;
  width: 1000px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.hero__stats.upper_row.home {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.hero__stats.upper_row.home.black {
  background-color: #0000;
  margin-bottom: 0;
}

.hero__stats.upper_row.home.hide {
  display: none;
}

.hero__stats.lower_row {
  border-top-style: none;
  border-bottom-style: none;
}

.hero__socialproof-img {
  justify-content: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.hero__gradient {
  z-index: 0;
  filter: blur(10px);
  background-image: radial-gradient(circle, #ffffff6b, #fff0 63%);
  border-radius: 1000px;
  width: 550px;
  height: 430px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.hero__gradient.threado-community {
  height: 380px;
}

.hero__star-right {
  position: absolute;
  inset: 11% 10% 0% auto;
}

.hero__star-right.community {
  position: absolute;
  inset: -155% 0% 0%;
}

.hero__star-right.star {
  top: 0%;
}

.hero__star-right.home {
  top: 13%;
  right: -2%;
}

.hero__star-right.case {
  right: 1%;
}

.hero__top-star {
  width: 7px;
  position: absolute;
  inset: 10% 0% auto 52%;
}

.hero__top-star.home {
  width: 8px;
  top: 9%;
  left: 49%;
  right: 0%;
}

.hero__top-star.case {
  top: 8%;
}

.hero__star-left {
  width: 10px;
  position: absolute;
  inset: 20% auto auto -1%;
}

.hero__star-left.home {
  top: 12%;
  left: 2%;
}

.hero__star-left.case {
  top: 6%;
  left: 8%;
}

.hero__circle-left {
  width: 5px;
  position: absolute;
  inset: 23% auto auto -2%;
}

.hero__circle-left.case {
  top: 14%;
}

.section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.section.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.section.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.section.is--dark.no-top-margin.demo-section {
  display: block;
}

.section.is--dark.no-top-margin.demo-section.hide {
  display: none;
}

.section.is--dark.faqs {
  display: block;
}

.section.is--dark.faqs.roundup {
  background-color: #0000;
}

.section.is--dark.faqs.white {
  background-color: #f7f6ff;
}

.section.is--purple {
  background-color: #fff;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
  position: relative;
}

.section.is--purple.black {
  background-color: #070707;
  margin-top: 0;
  margin-bottom: 0;
}

.section.is--yellow {
  background-color: var(--yellow);
}

.section.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.section.negative--margin.resource-categories {
  display: block;
}

.section.negative--margin.resource-categories.category {
  display: none;
}

.section.negative--margin.resource-page {
  margin-top: 0;
  display: block;
  position: static;
}

.section.pricing {
  background-color: #040404;
  background-image: linear-gradient(#040404, #0d0d0d);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.section.pricing.black-friday {
  background-color: #fff;
  background-image: none;
  padding-top: 50px;
  padding-bottom: 70px;
}

.section.pricing.black-friday.black {
  background-color: #0000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
}

.section.pricing.black-friday.black.pricing-hide {
  display: none;
}

.section.botom-margin {
  margin-bottom: 120px;
}

.section.jobs, .section.jarvis-hidden {
  display: none;
}

.section.community-handbook {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 50px;
}

.section.soc2 {
  display: none;
}

.section.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.case-study, .section.blog, .section.tch, .section.community-hub, .section.newsletter, .section.home-faeture {
  display: none;
}

.section.videos.black {
  background-color: #000;
  background-image: url('../images/Premium-Layer-2_1.avif');
}

.section.hero {
  background-color: #fff;
}

.section.hero.features {
  display: none;
}

.section.home {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section.black {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.section.old {
  background-image: none;
}

.video__wrapper {
  z-index: 1;
  border-radius: 12px;
  width: 90%;
  max-width: 100%;
  padding-top: 110px;
  padding-bottom: 120px;
  position: relative;
}

.video__img {
  cursor: pointer;
  border-radius: 12px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.purple__gradient {
  z-index: 0;
  filter: blur(110px);
  background-image: radial-gradient(circle, #afabf84f, #fff0 63%);
  border-radius: 1000px;
  width: 700px;
  height: 670px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.video__arrow {
  display: none;
  position: absolute;
  inset: 0% auto auto -20%;
}

.video__star-1 {
  display: none;
  position: absolute;
  inset: -21% 21% auto auto;
}

.video {
  display: none;
  position: relative;
}

.video__img-2 {
  display: none;
  position: absolute;
  inset: -25% 17% auto auto;
}

.video__img-3 {
  display: none;
  position: absolute;
  inset: -9% 16% auto auto;
}

.video__img-4 {
  width: 15px;
  position: absolute;
  inset: 2% 5% auto auto;
}

.video__img-5 {
  width: 15px;
  position: absolute;
  inset: 0% 10% auto auto;
}

.video__img-6 {
  width: 15px;
  position: absolute;
  inset: 7% 3% auto auto;
}

.video__img-7 {
  width: 15px;
  position: absolute;
  inset: 0% auto auto 2%;
}

.video__img-7.resource {
  width: 10px;
  top: 100px;
  left: -35px;
}

.video__img-7.resource._2 {
  top: auto;
  bottom: auto;
  left: 26%;
}

.video__img-8 {
  width: 15px;
  position: absolute;
  inset: 5% auto auto 7%;
}

.video__img-9 {
  width: 15px;
  position: absolute;
  inset: 10% auto auto 3%;
}

.video__img-9.rsc {
  width: 10px;
  top: auto;
  left: 10%;
}

.video__img-9.rsc._2 {
  top: -7%;
  left: 75px;
}

.yellow-line {
  z-index: -1;
  position: absolute;
  inset: auto 0% -1.2%;
}

.footer {
  background-color: #0d0d0d;
  flex-direction: column;
  margin-top: 250px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.footer.stack.tch, .footer.stack.automation {
  z-index: 200;
  overflow: visible;
}

.footer__top {
  z-index: 10;
  background-color: var(--yellow);
  background-image: url('../images/Pattern-footer.svg');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: 200px;
  border-radius: 12px;
  justify-content: space-between;
  width: 100%;
  padding: 150px 50px 50px;
  display: flex;
  position: relative;
  top: -145px;
}

.footer__grid {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 1fr;
}

.footer__link-header {
  color: var(--light-purple);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: .938rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
  display: block;
}

.footer_column {
  border-right: .1px #535353;
  flex-direction: column;
  display: flex;
}

.footer__link {
  color: #ebeaf8;
  letter-spacing: -.25px;
  margin-bottom: 25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
}

.footer__link.hide {
  display: none;
}

.footer__link.affiliate {
  display: block;
}

.footer__logo {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer__form-wrapper {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.form {
  font-family: Sf pro display, sans-serif;
  display: flex;
}

.footer__form-email {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
}

.submit-button {
  background-color: var(--pruple);
  color: #0d0d0d;
  letter-spacing: 1.1px;
  margin-left: 12px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 13px;
}

.footer__top-right {
  align-items: center;
  margin-right: 0;
  display: flex;
}

.footer__top-text {
  font-family: Sf pro display, sans-serif;
  font-size: 2.35rem;
  font-weight: 500;
  line-height: 2.938rem;
}

.footer__top-text.is--white {
  color: #333;
}

.footer__top-text.black {
  color: #0d0d0d;
}

.is--centered {
  color: #0d0d0d;
  text-align: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.25rem;
  line-height: 3rem;
}

.is--centered.home.g2-head {
  margin-bottom: 30px;
}

.wrapper {
  position: relative;
  overflow: hidden;
}

.remarkable-grid {
  grid-column-gap: 39px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.remarkable-grid.home.community {
  margin-top: 40px;
}

.remarkable-grid.home.edit {
  margin-top: 30px;
  padding: 0;
}

.remarkable__wrapper {
  border-radius: 6px;
}

.remarkable__img {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.remarkable__text-wrapper {
  color: #0d0d0d;
  background-color: #0d0d0dd9;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 25px;
  display: flex;
}

.remarkable__text-wrapper.community {
  height: 260px;
}

.is--white {
  color: #fff;
  flex: none;
  font-family: Sf pro display, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
  display: inline-block;
}

.is--white.grey {
  color: #ffffffe6;
}

.remarkable__logo {
  margin-right: 10px;
  display: inline-block;
}

.remarkable__heading-wrapper {
  flex: 0 auto;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.feature-wrapper {
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.feature-wrapper.clg-index {
  display: block;
}

.feature__text-wrapper {
  align-self: flex-start;
  width: auto;
  padding: 20px;
}

.feature__text-wrapper.soc2 {
  width: 65%;
}

.feature__gif-wrapper {
  object-fit: fill;
  background-color: #0000;
  border-radius: 12px;
  width: 65%;
  max-width: none;
  height: auto;
  padding: 20px;
  position: relative;
  overflow: visible;
}

.feature__gif-wrapper.soc2 {
  width: 35%;
}

.feature__gif-wrapper.features {
  width: 100%;
}

.feature__text {
  color: var(--dim-grey);
}

.body {
  font-family: Sf pro display, sans-serif;
}

.feature__list-item {
  color: #0d0d0d;
  background-image: url('../images/Purple-bullet.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 32px;
  font-size: 1rem;
  line-height: 1.563rem;
}

.list-item-2 {
  margin-bottom: 14px;
}

.feature__list {
  margin-top: 24px;
}

.integration__wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 700px;
  display: flex;
  position: relative;
}

.integration__heading {
  color: #fff;
  text-align: center;
  font-family: Sf pro display, sans-serif;
}

.black-line {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1.2% 9% auto 0%;
}

.black-line.down {
  display: block;
  inset: auto 0% -1.4% auto;
  transform: rotate(180deg);
}

.integration__all {
  display: none;
}

.integration__link {
  color: #fff;
  margin-right: 10px;
  text-decoration: none;
}

.integration__text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.integration__star-1 {
  position: absolute;
  inset: -28% auto auto -12%;
}

.integration__star-2 {
  position: absolute;
  inset: 0% auto auto -17%;
}

.integration__star-3 {
  position: absolute;
  inset: 0% -7% auto auto;
}

.integration__star-4 {
  position: absolute;
  inset: 32% -17% auto auto;
}

.purple__gradient-light {
  z-index: 0;
  filter: blur(110px);
  background-image: radial-gradient(circle, #afabf847, #fff0 63%);
  border-radius: 1000px;
  width: 700px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.integration__twitter {
  position: absolute;
  inset: auto 35% 14% auto;
}

.integration__discourse {
  position: absolute;
  inset: 20% 17% auto auto;
}

.integration__github {
  position: absolute;
  inset: auto 8% 28% auto;
}

.integration__slack {
  position: absolute;
  inset: 17% auto auto 17%;
}

.integration__discord {
  position: absolute;
  inset: auto auto 29% 12%;
}

.leaders__wrapper {
  margin-left: 0;
  margin-right: 0;
  padding-top: 70px;
  padding-bottom: 70px;
}

.leaders__card-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
  display: grid;
}

.leaders__card-wrapper.automation {
  grid-template-rows: auto;
}

.leaders__card {
  padding: 0;
}

.leaders__heading {
  text-align: center;
  align-self: flex-start;
  max-width: 1100px;
  font-family: Sf pro display, sans-serif;
}

.leaders__heading.home {
  margin-bottom: 30px;
}

.leaders__heading.home.black {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 50px;
  font-weight: 500;
  line-height: 62px;
}

.leaders__heading.home.black.rsc {
  margin-bottom: 10px;
  font-weight: 600;
}

.leaders__heading.home.black.rsc.bfont {
  letter-spacing: -2.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
}

.leaders__heading.home.black.rsc.bfont.black-font {
  color: #000;
}

.leaders__heading.home.black.rsc.bfont.black-font.pfont {
  width: auto;
  max-width: none;
  margin-right: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-weight: 400;
}

.leaders__customer-wrapper {
  align-items: center;
  display: flex;
}

.customer-photo {
  border-radius: 100px;
  width: 50px;
  margin-right: 10px;
  overflow: hidden;
}

.text-block {
  font-weight: 700;
}

.customer-name {
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.customer-position {
  color: #666;
  font-size: .75rem;
  line-height: 1rem;
}

.leaders__text {
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.casestudy__wrapper.side_projects {
  text-align: center;
}

.casestudy__top {
  max-width: 100%;
}

.casestudy__bottom {
  margin-top: 40px;
  font-weight: 500;
  display: block;
}

.casestudy__all {
  color: #0d0d0d;
  margin-top: 15px;
  display: flex;
}

.casestudy__link {
  color: #0d0d0d;
  margin-right: 10px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.casestudy__img {
  border-radius: 12px;
}

.casestudy__title {
  text-align: center;
  margin-top: 10px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.grid {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-4 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), linear-gradient(#070707ad, #070707ad);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 6px;
}

.navbar__link {
  z-index: 99999;
  color: var(--midnight-purple);
  margin-right: 0;
  padding: 20px 10px;
  font-size: .938rem;
  font-weight: 500;
  line-height: .938px;
  display: block;
}

.navbar__link.w--current {
  color: #0d0d0d;
  display: block;
}

.navbar__link.hide {
  padding-bottom: 20px;
}

.navbar__link.login {
  padding-bottom: 20px;
  display: block;
}

.navbar__link.login.home {
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.navbar__link.solutions {
  display: block;
}

.navbar__link.community {
  margin-right: 0;
  font-size: .938rem;
  line-height: .938rem;
  display: block;
}

.navbar__link.community.communitynav, .navbar__link.community.hide {
  display: none;
}

.navbar__link.community-copy {
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-size: .938rem;
  line-height: .938rem;
  display: block;
}

.navbar__link.community-copy.communitynav, .navbar__link.awards {
  display: none;
}

.body-2 {
  background-color: var(--yellow);
}

.cms-wrapper-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cms-wrapper-flex.glossary {
  justify-content: space-between;
}

.cms-wrapper-flex.centre {
  align-items: center;
  width: 90%;
}

.cms__text {
  text-align: left;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  max-width: 650px;
  display: block;
}

.cms__text.resource-page {
  text-align: center;
}

.cms__illustration {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.cms__sub-text {
  color: #0d0d0d;
  text-align: center;
  max-width: 80%;
  margin-bottom: 33px;
  font-size: 20px;
  display: inline;
}

.cms__sub-text.jarvis_body_text {
  max-width: 90%;
  margin-top: 13px;
  font-size: 20px;
}

.cms__sub-text.apps {
  max-width: 93%;
  font-size: 17px;
}

.cms__sub-text.clg {
  max-width: 92%;
  font-size: 18px;
  font-weight: 400;
}

.body-3 {
  font-family: Sf pro display, sans-serif;
  font-size: 1rem;
}

.cms__section {
  background-color: var(--yellow);
  margin-top: 0;
  margin-bottom: 0;
  padding: 13px 50px 75px;
}

.cms__section.is--dark {
  background-color: #0d0d0d;
}

.cms__section.is--dark.no-top-margin {
  margin-top: 0;
}

.cms__section.is--purple {
  background-color: #f7f6ff;
}

.cms__section.is--yellow {
  background-color: var(--yellow);
}

.cms__section.full-width {
  margin-bottom: 0;
  padding: 40px 0;
}

.cms__section.full-width.resources {
  display: none;
}

.cms__section.full-width.black {
  background-color: #000;
  position: relative;
}

.cms__section.full-width.black.blog {
  background-color: #fff;
}

.cms__section.resources-page {
  padding-top: 75px;
}

.cms__section.resources-page.black {
  background-color: #000;
}

.cms__section.resources-page.black.hide {
  display: none;
}

.integrations {
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.integration {
  color: #000;
}

.collection__list-integrations {
  grid-column-gap: 47px;
  grid-row-gap: 42px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integration__img {
  max-height: 60px;
}

.cms__wrapper {
  text-align: center;
  justify-content: center;
  display: flex;
}

.cms__logo {
  text-align: left;
  border-radius: 50px;
  min-width: 150px;
  min-height: 150px;
  max-height: 64px;
  display: block;
}

.cms__header {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Sf pro display, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 3.19rem;
}

.cms__container {
  text-align: left;
  flex-direction: column;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.solutions__h2 {
  margin-top: 0;
  margin-left: 0;
  display: inline-block;
}

.trusted-by {
  background-color: #f6f5fd;
  margin-top: 0;
  padding: 50px 50px 70px;
}

.trusted-by__wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 25px;
  display: grid;
}

.trusted-by__text {
  color: #141414;
  letter-spacing: 1.06px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.review__wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.review__heading {
  text-align: center;
  margin-bottom: 35px;
}

.pricing__text-wrapper {
  position: relative;
}

.pricing__text-wrapper.centre {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: end;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

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

.pricing__header {
  color: #fff;
}

.pricing__header.pricing-head {
  color: #0d0d0d;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.pricing__header.pricing-head.white {
  color: #fff;
  font-size: 45px;
  font-weight: 500;
  line-height: 52px;
}

.pricing__header.pricing-head.white.bfont {
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 40px;
}

.pricing__header.pricing-head.white.bfont.pricing-updated {
  text-align: center;
  width: 900px;
}

.pricing__header.pricing-head.white.bfont.pricing-updated.black {
  color: #000;
}

.pricing__header.pricing-head.white.bfont.pricing-updated.black.pfont {
  width: 730px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.pricing__header.pricing-head.pfont {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.pricing__sub-text {
  color: #686666;
  text-align: center;
  font-size: .8rem;
  font-weight: 400;
}

.pricing__sub-text.white.left {
  color: #706e77;
  text-align: left;
  font-size: 1vw;
  line-height: 1.1vw;
}

.pricing__sub-text.white.left.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 10px;
}

.pricing__wrapper {
  background-color: #fff;
  border: 1px solid #0000002b;
  border-radius: 12px;
  flex-direction: column;
  width: 210px;
  padding: 25px 15px;
  display: flex;
  position: relative;
}

.pricing__wrapper.annual {
  padding-top: 25px;
  display: block;
}

.pricing__wrapper.annual.black {
  padding: 25px 10px;
}

.pricing__wrapper.annual.black.popular {
  width: 240px;
  padding-top: 13px;
  padding-bottom: 15px;
}

.pricing__wrapper.annual.black.popular.hide, .pricing__wrapper.annual.black.popular.ai {
  display: none;
}

.pricing__wrapper.black {
  z-index: 11;
  background-color: #f6f7fb0d;
  border-color: #ffffff26;
  justify-content: space-between;
}

.pricing__wrapper.black.annual {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  padding-left: 15px;
  padding-right: 15px;
}

.pricing__wrapper.black.annual.np {
  width: 240px;
  margin-top: 40px;
  padding: 15px 18px;
  display: flex;
}

.pricing__wrapper.black.annual.np.ai.white {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  box-shadow: 0 0 58px 9px #0000000a;
}

.pricing__wrapper.black.annual.np.basic {
  display: none;
}

.pricing__wrapper.black.annual.np.white {
  box-shadow: 0 0 58px 9px #0000000a;
}

.pricing__heading {
  text-align: center;
}

.pricing__heading.white.left {
  text-align: left;
  letter-spacing: 1.34px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2vw;
  font-weight: 600;
  line-height: 23px;
}

.pricing__heading.white.left.bfont {
  letter-spacing: 1px;
  font-family: Bricolage Grotesque, sans-serif;
}

.pricing__heading.white.left.bfont.black {
  color: #313131;
}

.pricing__price {
  color: #696dec;
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pricing__price.annual {
  display: block;
}

.pricing__price.annual.white.left {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

.pricing__price.annual.white.left.ai.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.pricing__price.annual.white.left.ai.bfont.black {
  padding-bottom: 0;
}

.pricing__price.monthly {
  display: none;
}

.pricing__price.monthly.white {
  display: block;
}

.pricing__price.monthly.white.left {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.pricing__price.monthly.white.left.ai, .pricing__price.monthly.white.left.threado {
  display: none;
}

.pricing__price.white {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pricing__price.white.left {
  text-align: left;
  margin-top: 0;
}

.pricing__price.white.left.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.pricing__price.white.left.bfont.black {
  color: #313131;
}

.pricing__list-item {
  color: #0d0d0d;
  text-align: left;
  background-image: url('../images/Mark.svg');
  background-repeat: no-repeat;
  background-size: 25px;
  margin-bottom: 15px;
  padding-left: 53px;
  font-size: .82rem;
  position: relative;
}

.pricing__list-item.seats {
  display: none;
}

.pricing__list-item.black {
  color: #0d0d0d;
}

.pricing__list-item.infomation {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-left: 0;
}

.pricing__list-item.information {
  z-index: 10;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #0000000d;
  border-radius: 8px;
  margin-top: 5px;
  padding: 3px 10px;
  font-size: 11px;
  line-height: 14px;
  display: none;
  position: absolute;
  top: 20%;
  box-shadow: 0 20px 18px #00000021;
}

.pricing__list-item.information._2, .pricing__list-item.information.one {
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.pricing__list-item.white {
  background-image: url('../images/ic_check.svg');
  margin-bottom: 4px;
  padding-left: 30px;
  font-size: 11px;
  line-height: 22px;
}

.pricing__list-item.white.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.list {
  margin-top: 20px;
  position: relative;
}

.pricing__payment-method {
  color: #707070;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .8rem;
}

.pricing__payment-method.annual {
  padding-left: 0;
  padding-right: 0;
}

.pricing__payment-method.annual.white.left {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

.pricing__payment-method.annual.white.left.ai.bfont {
  color: #676666d1;
  text-transform: lowercase;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.pricing__payment-method.monthly {
  display: none;
}

.pricing__payment-method.monthly.white {
  display: block;
}

.pricing__payment-method.monthly.white.left {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.pricing__payment-method.white {
  text-transform: capitalize;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 10px;
  line-height: 17px;
}

.pricing__payment-method.white.left {
  text-align: left;
}

.pricing__payment-method.white.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.pricing__top {
  flex-direction: column;
  display: flex;
}

.pricing__top.calculated {
  height: 100px;
}

.pricing__sub {
  color: #ccc;
  text-align: center;
  margin-top: 28px;
  display: none;
}

.pricing__sub.black {
  color: #afafaf;
  width: auto;
  margin-top: 5px;
  margin-bottom: 45px;
  font-size: 18px;
  line-height: 23px;
  display: block;
}

.pricing__sub.black.pricing-page {
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 20px;
}

.pricing__sub.black.bfont {
  color: #151515;
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.pricing__sub.black.bfont.white {
  color: #fff;
}

.faq__text-wrapper {
  margin-bottom: 50px;
  padding-top: 50px;
}

.faq__text-wrapper.jobs {
  margin-bottom: 0;
}

.faq__heading {
  color: #fff;
  text-align: center;
  margin-top: 10px;
}

.faq__sub-header {
  color: #fff;
  text-align: center;
  font-family: Brittanysignature, sans-serif;
  font-size: 2.1rem;
  font-weight: 400;
}

.faq__questions-wrapper {
  grid-column-gap: 120px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.faq__questions-wrapper.jobs {
  margin-top: 50px;
}

.faq {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.faq.is--top-margin {
  align-items: flex-start;
  margin-top: 20px;
}

.faq__paragraph {
  color: #d8d7f8;
  padding: 10px 20px;
}

.faq__paragraph.pricingupdate {
  padding-top: 0;
  padding-left: 0;
}

.faq__paragraph.home {
  padding-left: 0;
}

.paragraph {
  line-height: 1.563rem;
}

.faq__wrapper {
  padding-bottom: 100px;
}

.faq__wrapper.roundup {
  padding-bottom: 30px;
}

.faq2__wrapper {
  flex-direction: column;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.faq2__wrapper.support-os {
  width: 66.67vw;
  padding-left: 0;
  padding-right: 0;
}

.faq2__wrapper.integrations-feature {
  padding-left: 0;
  padding-right: 0;
}

.faq__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-top: 50px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.faq__grid.black {
  grid-template-columns: 1fr;
}

.faq__grid.black.support-os {
  width: 100%;
}

.faq__grid.black.support-os-s5 {
  grid-template-rows: auto;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.faq__grid.black.integrations-feature {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 0;
  margin-bottom: 30px;
  padding-right: 15px;
}

.faq2 {
  background-color: #f7f7f7;
  border: 2px solid #f2f2f2;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  padding: 0;
  display: block;
}

.faq2.black {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: #fff;
  background-color: #f6f7fb0d;
  border-width: 1px;
  border-color: #ffffff26;
}

.faq2.black.white {
  background-color: #f6f7fb;
  display: block;
}

.faq2.black.white.hide {
  display: none;
}

.faq2.black.grey {
  background-color: #fafafa;
}

.faq2__text-wrapper {
  cursor: pointer;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px 20px 30px 30px;
  display: flex;
}

.faq2__text-wrapper:hover {
  color: #ffd974;
}

.faq2__text-wrapper.playbook {
  padding-top: 20px;
  padding-bottom: 20px;
}

.faq2__text-wrapper.integrations-feature {
  padding-top: 10px;
  padding-bottom: 10px;
}

.faq2__answer {
  flex: none;
  margin-top: 0;
  padding: 0 30px;
  display: block;
  overflow: hidden;
}

.faq2__question {
  letter-spacing: -.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.faq2__answer-text {
  color: #ccc;
  margin-bottom: 30px;
}

.faq2__answer-text.bfont {
  color: #fff;
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
}

.faq2__answer-text.bfont.feat-text {
  font-size: 16px;
  line-height: 27px;
}

.faq2__answer-text.bfont.black {
  color: #000;
}

.faq__arrow {
  width: 15px;
}

.content-wrapper {
  grid-column-gap: 53px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: end;
  display: grid;
}

.content__text-wrapper {
  padding-right: 0;
}

.content__img-wrapper {
  border-radius: 12px;
  max-height: 303px;
  overflow: hidden;
}

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

.about-section {
  background-color: #afabf824;
  margin-top: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.about__grid {
  grid-column-gap: 58px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.about__heading {
  color: #0d0d0d;
  text-align: center;
  margin-bottom: 37px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.about__text {
  text-align: center;
}

.content__heading {
  margin-bottom: 20px;
}

.people__grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 75px;
  display: grid;
}

.people__image {
  border-radius: 300px;
  width: 127px;
}

.collection-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.join-us {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 75px;
  display: grid;
}

.job-wrapper {
  color: #000;
  margin-bottom: 38px;
  display: flex;
}

.join-us__icon {
  margin-right: 10px;
}

.join-us__title {
  font-size: 1.2rem;
  line-height: 2.313rem;
}

.navbar__solutions {
  background-color: #0d0d0d;
  border-radius: 24px;
  padding: 23px 23px 15px;
  overflow: hidden;
}

.solution {
  color: #fff;
  border-bottom: 1px solid #ffd9741f;
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.solutions__icon {
  height: 30px;
  margin-right: 15px;
}

.collection-list-wrapper {
  border-radius: 24px;
}

.solutions__list {
  border: 1px solid var(--dim-grey);
  object-fit: fill;
  background-color: #0000;
  border-radius: 8px;
  flex-flow: column;
  align-content: space-between;
  align-items: stretch;
  width: 200px;
  margin-top: 12px;
  display: none;
  position: absolute;
}

.solutions__list.w--open {
  z-index: 999999;
  border-radius: 24px;
}

.sticky-nav {
  z-index: 1;
  background-color: #f4f4f4;
  padding: 20px;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.nav-logo-link {
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.nav-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
}

.nav-link {
  color: #444;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link:hover {
  text-decoration: underline;
}

.resources {
  grid-column-gap: 49px;
  grid-row-gap: 51px;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resources__wrapper {
  background-color: #000;
  border-radius: 12px;
  padding: 28px;
  display: block;
}

.resource__heading {
  color: #fff;
  margin-top: 20px;
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.resource__heading.handbook {
  font-size: 1.4rem;
}

.resource__text {
  color: #f5f5f5;
  margin-top: 20px;
}

.resource__link {
  color: #fff;
  margin-top: 10px;
  display: flex;
}

.resource__link-text {
  color: #0d0d0d;
  margin-right: 10px;
  font-size: .938rem;
  font-weight: 500;
  text-decoration: none;
}

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

.blogs-grid {
  grid-column-gap: 50px;
  grid-row-gap: 20px;
  grid-template: "big-blog small-blog small-blog-2"
  / 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  margin-bottom: 30px;
  display: grid;
}

.blog__image-wrapper {
  position: relative;
}

.blog__image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 169px;
  max-height: 250px;
  margin-bottom: 10px;
  display: inline-block;
  overflow: hidden;
}

.resources-list-wrapper {
  margin-top: 50px;
  display: block;
}

.resources-list-wrapper.blogs_section, .resources-list-wrapper.blogs_section.blogs-copy {
  display: block;
}

.resources-list-wrapper.mobile.blogs {
  display: none;
}

.resources-list-wrapper.blogs-design {
  margin-top: 0;
  padding-top: 20px;
  display: block;
}

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

.monthly-drop-grid {
  grid-column-gap: 50px;
  grid-row-gap: 46px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.monthly-drop__image-wrapper {
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

.monthly-drop__text {
  color: #000;
  margin-top: 20px;
  font-size: 1.125rem;
  font-weight: 600;
}

.monthly-drop__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.events-grid {
  grid-column-gap: 50px;
  grid-row-gap: 46px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 30px;
  display: grid;
}

.event__wrapper {
  margin-bottom: 18px;
}

.event__image-wrapper {
  border-radius: 12px;
  max-height: 300px;
  position: relative;
  overflow: hidden;
}

.event__date {
  color: var(--yellow);
  margin-top: 10px;
  font-size: .8rem;
  font-style: italic;
  line-height: .8rem;
}

.blog__text {
  color: #0d0d0d;
  margin-bottom: 10px;
}

.video-grid {
  grid-column-gap: 50px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 30px;
  display: grid;
}

.video__preview {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), linear-gradient(#000000a6, #000000a6);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 12px;
  height: 200px;
  position: relative;
}

.overlay-link {
  z-index: 2;
  justify-content: center;
  align-items: center;
  display: block;
  position: static;
  inset: 0%;
}

.overlay-link.hide {
  display: block;
}

.overlay-link.dark {
  background-color: #0000005c;
  border-radius: 12px;
}

.overlay-color {
  z-index: 1;
  background-color: #000000b3;
  border: 1px #000;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
}

.video__polygon {
  float: none;
  clear: none;
  text-align: left;
  display: inline-block;
  position: relative;
  top: 90px;
  left: 130px;
}

.news-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 30px;
  display: grid;
}

.news__wrapper {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 14px;
  flex-direction: column;
  height: 230px;
  max-height: 250px;
  padding: 20px 29px;
  display: flex;
  position: relative;
}

.news__wrapper.border {
  border-style: none;
  border-color: #afaaaa3d;
}

.event__date-wrapper {
  background-color: #000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding-bottom: 11px;
  padding-left: 12px;
  padding-right: 12px;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.news__text {
  color: #fff;
  flex: 1;
}

.news__text-wrapper {
  z-index: 3;
  flex-direction: column;
  display: flex;
  position: relative;
}

.video__overlay {
  z-index: 10000;
  background-color: #000000d9;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.overlay__video-wrapper {
  border-radius: 12px;
  width: 800px;
  overflow: hidden;
}

.video__overlay-cross {
  cursor: pointer;
  position: absolute;
  inset: 2% 2% auto auto;
}

.overlay__video-star-1 {
  position: absolute;
  inset: 17% auto auto 13%;
}

.overlay__video-star-2 {
  position: absolute;
  inset: 13% auto auto 17%;
}

.menu-button {
  display: none;
}

.dropdown {
  z-index: 99999;
  text-align: center;
  display: none;
}

.dropdown.resources {
  display: block;
}

.navbar__login-wrapper-mobile {
  align-items: center;
  display: block;
}

.price__yellow-star-1 {
  position: absolute;
  inset: -23% auto auto 19%;
}

.price__yellow-star-2 {
  position: absolute;
  inset: -22% 25% auto auto;
}

.price__yellow-star-3 {
  position: absolute;
  inset: 0% auto auto 5%;
}

.price__yellow-star-4 {
  position: absolute;
  inset: -20% 9% auto auto;
}

.price__purple-star-1 {
  position: absolute;
  inset: -38% auto auto 14%;
}

.price__purple-star-2 {
  position: absolute;
  inset: auto 19% 0% auto;
}

.price__purple-star-3 {
  color: #696dec;
  background-color: #0000;
  position: absolute;
  inset: 0% auto auto 35%;
}

.h4-centered {
  color: #0d0d0d;
  text-align: center;
  font-family: Sf pro display, sans-serif;
  font-size: 1.25rem;
  line-height: 1.953rem;
}

.resources__text-wrapper {
  padding-left: 10px;
}

.resources__icon {
  width: 40px;
}

.resources__icon.clg {
  width: 130px;
  max-width: 150%;
  height: 55px;
}

.resources__icon.clg.clg-icon {
  padding-left: 5px;
  padding-right: 5px;
}

.resources__icon.apps {
  margin-top: 10px;
  margin-bottom: 10px;
}

.resources__icon.hub {
  width: 35px;
  margin-top: -25px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.resources__icon.cbr {
  width: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.resources__icon.os {
  padding-top: 23px;
  padding-bottom: 0;
}

.resources__icon.community-os {
  margin-bottom: 10px;
}

.resources__icon.jb {
  margin-bottom: 5px;
}

.blogs-grid-mobile {
  grid-template: "big-blog big-blog small-blog small-blog"
                 "big-blog big-blog small-blog-2 small-blog-2"
                 / 1fr;
  grid-auto-columns: .25fr;
  display: none;
}

.cms__author {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.author__title {
  text-align: center;
  font-size: 17px;
  font-weight: 500;
}

.author__title.white {
  color: #000;
}

.author__title.role {
  color: #6a6a6a;
  font-size: 13px;
  font-weight: 400;
}

.author__publish-date {
  color: #6a6a6a;
  text-align: center;
  font-size: 12px;
  line-height: 1.23rem;
}

.image-6 {
  border-radius: 100px;
  width: 60px;
  height: 60px;
  margin-right: 20px;
}

.author__info-wrapper {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  display: grid;
}

.footer-2 {
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  color: #444;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  text-decoration: underline;
}

.apply {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.apply__heading-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-10 {
  margin-left: 10px;
}

.form-2 {
  margin-top: 30px;
}

.html-embed {
  display: none;
}

.image-7 {
  width: 30px;
  position: absolute;
  inset: auto 3% 3% auto;
}

.ph-ilnk {
  color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 3% 3% auto;
}

.ph-ilnk:hover {
  color: #000;
}

.purple-line {
  object-fit: fill;
  position: absolute;
  inset: -.75% auto auto 0%;
}

.black-line-2 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -.8% 9% auto 0%;
}

.black-line-2.down {
  inset: auto 0% -1.4% auto;
  transform: rotate(180deg);
}

.black-line-2.pricing {
  top: -15%;
}

.hero__content-2 {
  text-align: left;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  display: flex;
  position: relative;
}

.hero__sub-2 {
  color: var(--dark-grey);
  text-align: left;
  max-width: 500px;
  margin-top: 18px;
  margin-bottom: 28px;
  margin-right: auto;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.hero__wrapper {
  display: flex;
}

.hero__video {
  width: 50%;
}

.hero-left-align {
  text-align: left;
}

.button-2 {
  background-color: #0d0d0d;
  border-radius: 6px;
  flex: 0 auto;
  margin-right: auto;
  padding: 15px 20px;
  font-family: Sf pro display, sans-serif;
  font-size: .875rem;
}

.button-2:hover {
  background-color: var(--dark-grey);
  color: #fff;
}

.button-2.is-white {
  color: #0d0d0d;
  background-color: #fff;
}

.button-2.is-white:hover {
  color: #0d0d0d;
  background-color: #c7c7c7;
}

.button-2.is-yellow {
  background-color: var(--yellow);
  color: #0d0d0d;
  border: 1px #25bcca;
}

.button-2.is-yellow:hover {
  color: #0d0d0d;
  background-color: #e4bb4f;
  border-color: #25bcca;
}

.button-2.is--navbutton {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-2.is--navbutton.hide {
  background-color: #000;
  border: 1px dashed #000;
}

.button-2.is--navbutton.hide:hover {
  background-color: #000;
}

.button-2.price {
  width: 90%;
  font-weight: 700;
}

.hero__social-proof-2 {
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.hero__socialproof-img-2 {
  max-width: 60px;
  margin-left: 0;
  margin-right: 20px;
}

.trusted-bu-2 {
  letter-spacing: 1.1px;
  margin-top: 25px;
}

.hero__video-2 {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.img_2 {
  border-radius: 12px;
}

.hero-2 {
  background-color: var(--yellow);
  padding-bottom: 102px;
  position: relative;
}

.yellow-line-navbar {
  z-index: 999;
  display: none;
  position: absolute;
  inset: auto 0% -1%;
}

.cms__slider {
  background-color: #ddd0;
  display: none;
}

.cms__slider-arrow {
  color: #fff;
  font-size: 1.5rem;
}

.cms__slider-arrow-wrapper {
  display: none;
}

.cms__slider-slide-nav {
  display: none;
  bottom: -63px;
}

.ph__text {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  display: flex;
  position: relative;
}

.ph__text-span {
  margin-top: 10px;
  font-size: 1rem;
  font-weight: 400;
}

.ph__gradient {
  z-index: 0;
  filter: blur(10px);
  background-image: radial-gradient(circle, #ffffff6b, #fff0 96%);
  border-radius: 1000px;
  width: 120%;
  height: 120%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: -6% 0% 0% -7%;
}

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

.ph__illustration-link {
  height: 60px;
  display: flex;
  position: absolute;
  inset: 38% -80% auto auto;
  overflow: hidden;
}

.ph__wrapper {
  align-items: center;
  width: 200px;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.hack42-45-form {
  margin-bottom: 0;
}

.hack-form-select.hack44-select {
  background-color: #eae9ff;
  border-radius: 6px;
  height: 50px;
  margin: 0 auto 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: none;
}

.hack44-added-value {
  margin-bottom: 0;
}

.submit-button-2 {
  display: none;
}

.pricing__calculator {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing__calculator.annual {
  display: none;
}

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

.pricing__credits-wrapper {
  align-items: flex-end;
  height: 115px;
  display: flex;
}

.pricing__credits {
  background-image: linear-gradient(#eae9ff, #eae9ff);
  border: 1px solid #cecece;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 68px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-left: 15px;
  font-size: .85rem;
  display: none;
}

.form-3 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.pricing__top-price-wrapper.community-enterprise, .pricing__top-price-wrapper.community-pro, .pricing__top-price-wrapper.free {
  height: 140px;
}

.pricing__popular {
  background-color: #696dec;
  border: 1px solid #696dec;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  padding: 10px;
  font-family: Sf pro display, sans-serif;
  font-size: .8rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: -3% -5% auto auto;
}

.pricing__popular.popular {
  display: none;
}

.text-block-4 {
  font-size: .9rem;
}

.cms__heading {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.black-line-footer {
  border-radius: 0;
  max-width: 100%;
  margin-top: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1.5% 9% auto 0%;
}

.black-line-footer.down {
  inset: auto 0% -1.4% auto;
  transform: rotate(180deg);
}

.resources-grid {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: .25fr;
  display: grid;
}

.resources-grid.case {
  grid-row-gap: 30px;
}

.resources-grid.blogs-section {
  display: block;
}

.resources-grid.blogs-copy-class {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: .25fr;
  display: grid;
}

.resources__cms-wrapper {
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  height: 336.576px;
  margin-bottom: 10px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 0 50px #0000001a;
}

.resources__img-wrapper {
  position: relative;
}

.resources__collection-item {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.resources__link-wrapper {
  justify-content: flex-start;
  margin-top: 0;
  display: flex;
}

.apps-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-items: stretch;
  margin-top: 50px;
  display: grid;
  position: static;
}

.apps__wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.apps__icon {
  border-radius: 45px;
  max-width: 60px;
  max-height: 60px;
}

.apps__collection-item {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.apps__heading {
  margin-top: 20px;
}

.remarkable__star-1 {
  position: absolute;
  inset: -31% auto auto -3%;
}

.remarkable__star-2 {
  position: absolute;
  inset: 27% auto 77% -4%;
}

.remarkable__star-3 {
  height: 20px;
  position: absolute;
  inset: -12% -3% auto auto;
}

.cms__app-tag-wrapper {
  display: block;
}

.cartel-edge {
  position: absolute;
  inset: auto auto 14% -2%;
}

.cartel-edge.community {
  bottom: -2%;
}

.cartel-edge.features {
  bottom: 3%;
  left: 96%;
}

.cartel-edge.jobs {
  inset: 80% 0% 0% auto;
}

.cartel-edge.customers {
  inset: auto -1% -6% auto;
}

.purple-circles {
  position: absolute;
  inset: auto auto 75% 0%;
}

.purple-circles.community {
  top: -7px;
}

.purple-circles.rsc {
  bottom: 68%;
}

.purple-circles.customers {
  top: -23px;
  left: -1%;
  right: auto;
}

.page-wrapper {
  display: block;
  overflow: hidden;
}

.black-stars {
  position: absolute;
  inset: -36% auto auto 0%;
}

.black-stars.rsc {
  top: 30%;
}

.black-stars.rsc.features {
  top: 90%;
  left: 95%;
}

.black-stars.customers {
  top: -11%;
  left: -1%;
}

.squigly-line-purple {
  position: absolute;
  top: -15%;
  bottom: auto;
  left: 44%;
}

.squigly-line-purple.rsc {
  left: 40%;
}

.squigly-line-purple.customer {
  z-index: 10;
  display: none;
  top: auto;
  bottom: -22%;
}

.round-line {
  z-index: 1;
  position: absolute;
  inset: auto auto -4% 0%;
}

.black-triangles {
  position: absolute;
  inset: -39% auto auto 0%;
}

.black-triangles.features {
  top: 20%;
}

.black-triangles.jobs {
  top: 31%;
}

.black-triangles.customers {
  top: -11%;
  left: -1%;
}

.black-arrow {
  position: absolute;
  inset: -3% 0% auto 49%;
}

.purple-circles-2 {
  display: none;
  position: absolute;
  inset: auto 0% -49% auto;
}

.feature_img-absolute {
  position: absolute;
  inset: auto 0% 0% auto;
}

.features-hero {
  max-width: 100%;
  padding-bottom: 40px;
  font-size: 14px;
  line-height: 20px;
}

.container-medium-700px {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container-medium-700px.features {
  text-align: center;
  max-width: 900px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-700px.features.handbook {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.container-medium-700px.features.community-stack {
  flex-direction: column;
  align-items: center;
  display: none;
}

.container-medium-700px.features.stack {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.container-medium-700px.features.jarvis, .container-medium-700px.features.bot {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-medium-700px.features.bot.scottbot {
  padding-top: 100px;
  padding-bottom: 50px;
}

.container-medium-700px.features.serendipity, .container-medium-700px.features.sbot, .container-medium-700px.features.samosa, .container-medium-700px.samosa {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-12 {
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.paragraph-4 {
  text-align: center;
  max-width: 700px;
  margin-bottom: 0;
  padding-left: 99px;
  padding-right: 99px;
  display: inline-block;
}

.paragraph-5 {
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
}

.hero_cta-heading-2 {
  color: #0d0d0d;
  text-align: center;
  flex-flow: row;
  align-self: auto;
  max-width: 450px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  display: block;
}

.form_wrapper {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-email_drop_sign_up {
  margin-bottom: 0;
  margin-right: 22px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
}

.submit_button_drop {
  color: #fff;
  letter-spacing: 1.1px;
  background-color: #696dec;
  margin-left: 12px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 13px;
  font-weight: 400;
}

.form_drop {
  font-family: Sf pro display, sans-serif;
  display: flex;
}

.form_wrapper_drops {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form_wrapper_drops.community {
  justify-content: flex-start;
  margin-left: 15px;
  padding-left: 0;
}

.section-4 {
  text-align: center;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-4.black {
  background-color: #0000;
  background-image: url('../images/Premium-Layer-2-1_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.flexbox {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: inline-block;
}

.column {
  align-self: center;
}

.max-width-300 {
  text-align: left;
  align-self: center;
}

.text-block-5 {
  text-align: left;
  font-size: 20px;
}

.button-grab-it-now {
  color: #fff;
  text-align: center;
  background-color: #696dec;
  border-radius: 6px;
  margin-top: 30px;
  padding: 16px 30px;
  font-weight: 700;
  display: inline-block;
}

.button-grab-it-now.stack {
  margin-top: 10px;
  margin-bottom: 70px;
}

.button-grab-it-now.stack.scottbot {
  margin-bottom: 0;
}

.image-13 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}

.text-block-6 {
  text-align: center;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  max-width: 900px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
}

.shoutout1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  max-width: none;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
}

.shoutout1.communityos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.shoutout1.serendipity-bot {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.flex-center-top-bottom2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.feature_image {
  width: auto;
  max-width: none;
  height: auto;
  max-height: 185px;
  margin-top: 11px;
  margin-bottom: 20px;
}

.text-block-7 {
  max-width: 80%;
  font-size: 16px;
}

.button-center-block {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.max-width-550-centered {
  text-align: center;
  flex-wrap: nowrap;
  max-width: 550px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  display: flex;
}

.max-width-550-centered.author {
  margin-top: 6px;
}

.max-width-550-centered.author.stack {
  color: #0d0d0d;
}

.max-width-550-centered.author.jarvis {
  text-align: center;
  justify-content: center;
}

.features_grid3 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  max-width: 900px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
}

.flex-center-top-bottom1 {
  text-align: left;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.numberes {
  margin-right: 10px;
  font-size: 60px;
}

.features_grid4 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  max-width: 900px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
}

.faq_item-wrapper {
  margin-top: 50px;
  display: block;
}

.faq_item-wrapper.os {
  display: none;
}

.faq-item {
  border: 2px solid #000;
  border-radius: 16px;
  margin-top: 30px;
  margin-bottom: 40px;
  padding: 22px 50px 26px;
}

.faq-h3 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-8 {
  text-align: left;
}

.text-block-8.white {
  color: #ffffff80;
}

.html-embed-2 {
  text-align: center;
}

.heading_samosa {
  color: #0d0d0d;
  text-align: left;
  font-family: Sf pro display, sans-serif;
  font-weight: 700;
}

.add-to-slack {
  text-align: left;
  height: 34%;
  min-height: 34%;
  padding-top: 15px;
  font-size: 14px;
  line-height: 20px;
}

.sb-header-small-text {
  font-size: 12px;
}

.flexbox2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.text-block6 {
  text-align: left;
  max-width: none;
  margin: 10px auto;
  font-size: 20px;
  display: block;
}

.flexbox3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin: 40px auto;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.second-sec-heading {
  color: #0d0d0d;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sf pro display, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
}

.valuepropimage {
  width: auto;
  height: auto;
  margin-bottom: 20px;
}

.valueprop-wrapper {
  border: 2px solid #ebebeb;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.valueprop-bold-text {
  margin-top: 2rem;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 22px;
  font-weight: 600;
}

.valueprop-text {
  margin: 1.5rem 20px;
  font-size: 20px;
}

.bold-text {
  text-align: left;
}

.bottom_sam {
  text-align: center;
  font-size: 20px;
}

.bottom_sam2 {
  max-width: 400px;
  margin-top: 13px;
  font-size: 12px;
}

.html-embed-3 {
  text-align: center;
  padding-top: 40px;
}

.ser_header_image {
  text-align: center;
  max-width: 75%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.social_proof_image {
  border-radius: 50px;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

.drop-item {
  border: 2px solid #e1dfec;
  border-radius: 16px;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 30px;
  padding: 30px;
  display: flex;
}

.drop-item.monthly_drops {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  border-color: #afaaaa3d;
  border-radius: 14px;
}

.drop-item.monthly_drops.support-os, .drop-item.monthly_drops.hide {
  display: flex;
}

.drops-wrapper {
  margin-top: 50px;
}

.container-drops {
  text-align: left;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.container-drops.features {
  text-align: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.drop_left {
  max-width: 600px;
}

.ph_embed_1 {
  display: inline-block;
}

.image_drops {
  object-fit: fill;
  border-radius: 6px;
}

.drops_heading {
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.drops_heading.white {
  font-weight: 500;
}

.text_drops {
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

.text_drops.white {
  color: #ffffffb3;
}

.apps-category-collection-list {
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.apps-category-collection-item {
  padding-top: 4px;
  padding-bottom: 4px;
}

.app-category {
  color: #3519d6;
  background-color: #f5f3fe;
  border-radius: 8px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 8px 16px;
  font-size: 14px;
}

.app-category.handbook {
  color: #3519d6;
  font-weight: 700;
}

.app-category.handbook.tag {
  flex-direction: column;
  align-items: center;
  width: 100px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.app-category.handbook.page {
  margin-left: 0;
  margin-right: 0;
}

.app-category.handbook.itempage {
  width: 250px;
}

.dropdown-toggle {
  display: none;
}

.section-3 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.apps_logo {
  object-fit: contain;
  border-radius: 10px;
  width: 400px;
  max-width: 80%;
  height: 120px;
  margin: 13px auto 10px;
  display: block;
}

.apps_column1 {
  justify-content: center;
  align-items: center;
  min-height: 100px;
  display: flex;
}

.apps_column2 {
  min-height: 100px;
  margin-bottom: 10px;
}

.apps_large_column {
  border: 1px #8c87a6;
  border-radius: 8px;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  box-shadow: 1px 0 15px -5px #00000045;
}

.jarvis_headings {
  color: #0d0d0d;
  text-align: left;
  font-family: Sf pro display, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.apps_column3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 100px;
  padding-bottom: 0;
  padding-right: 10px;
  display: flex;
}

.apps_link_block_top {
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.apps_link_block_bottom {
  flex: 0 auto;
  text-decoration: underline;
  display: block;
  position: static;
  inset: 0%;
}

.cms_selection.full-width {
  background-color: #ffd974;
  margin-bottom: 100px;
  padding-top: 13px;
  padding-bottom: 75px;
}

.container-2 {
  max-width: 1100px;
  padding-left: 50px;
  padding-right: 50px;
}

.heading-12 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 2.5rem;
  font-weight: 700;
  display: block;
}

.text-block-9 {
  text-align: center;
  background-color: #f5f3fe;
  display: block;
}

.link-block {
  text-align: center;
}

.container-3 {
  text-align: center;
  display: block;
}

.drops_image, .drops_image2 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: visible;
}

.blog__image-wrapper-copy, .drops__image-wrapper {
  position: relative;
}

.grid-3 {
  grid-template-columns: 1fr .75fr;
}

.columns {
  text-align: center;
  flex-flow: column wrap;
  align-content: center;
  display: flex;
}

.image-14 {
  width: 100%;
  height: 100%;
}

.cards-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 75px;
  display: none;
}

.cards-section.resources {
  display: none;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.cards-image-mask {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 12px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cards-image.w--current {
  position: static;
}

.cards-image.apps {
  height: 100%;
}

.body-5, .body-6 {
  text-align: center;
}

.section-5 {
  margin-bottom: 100px;
  padding: 13px 50px 75px;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.collection-list-wrapper-6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-7 {
  text-align: center;
  justify-content: center;
  margin-top: -62px;
  display: flex;
}

.form-block {
  align-self: center;
  width: 100%;
  max-width: 400px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: -64px;
  padding-top: 0;
  font-size: 20px;
  line-height: 30px;
  display: block;
}

.form-block.playbook {
  margin-bottom: 0;
}

.form-block.digest {
  margin-left: 0;
}

.form-block.ai-page {
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
}

.form-block.benchmark-page {
  max-width: none;
  margin-left: 0;
}

.form-block.benchmark-page.footer {
  background-color: #0000;
  align-items: center;
  display: flex;
}

.hero__cta-heading {
  color: #97a6ba;
  text-align: center;
  margin-bottom: 17px;
}

.form-4 {
  background-color: #fff;
  border: 1px solid #e1dfec;
  border-radius: 6.94px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 550px;
  max-height: 56px;
  margin-bottom: 10px;
  padding: 4px;
  display: flex;
  overflow: hidden;
}

.form-4.booka-demo {
  display: none;
}

.form-4.new-feature {
  border-radius: 10px;
  max-width: 1000px;
}

.form-4.playbook {
  width: 100%;
  max-width: none;
}

.form-4.playbook.ai-page {
  flex-direction: row;
}

.form-4.benchmark {
  background-color: #0000;
  border-style: none;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
}

.form-4.benchmark.foothead {
  align-items: center;
}

.form-4.benchmark-footer {
  background-color: #0000;
  border-style: none;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
}

.form-4.benchmark-footer.foothead {
  align-items: center;
}

.text-field-plain {
  color: #8c87a6;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1px #e1dfec;
  border-radius: 500px;
  width: 250px;
  min-height: 48px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
}

.text-field-plain::placeholder {
  color: #8c87a6;
}

.text-field-plain.footertext {
  width: 500px;
}

.text-field-plain.playbook {
  width: 200px;
}

.text-field-plain.benchmark {
  border-radius: 6px;
  width: 20vw;
  height: auto;
  margin-right: 10px;
}

.text-field-plain.ai-page {
  border-radius: 7px;
  margin-right: 5px;
  padding-left: 12px;
}

.submit-button-3 {
  text-align: center;
  background-color: #696dec;
  border-radius: 500px;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 0;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.563rem;
  transition: background-color .2s;
  display: block;
}

.submit-button-3:hover {
  background-color: #5353b9;
}

.submit-button-3:active {
  background-color: #696dec;
}

.submit-button-3.dup {
  width: 150px;
  margin-top: 50px;
}

.submit-button-3.handbook {
  margin-top: 15px;
}

.submit-button-3.handbook.grab {
  border-radius: 6.94px;
}

.submit-button-3.handbook.grab.playbook, .submit-button-3.handbook.grab.playbook-copy, .submit-button-3.handbook.grab.ai-page-waitlist {
  width: 15vw;
  font-size: 15px;
  line-height: 25px;
}

.submit-button-3.threado-community {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.submit-button-3.threado-community.round {
  border-radius: 50px;
}

.submit-button-3.threado-community.hero {
  margin-top: 45px;
}

.submit-button-3.threado-community.community-hero {
  margin-top: 30px;
  margin-bottom: 0;
}

.submit-button-3.threado-community.community {
  padding-left: 28px;
  padding-right: 28px;
  font-size: 1.1rem;
}

.submit-button-3.feature-rsc {
  border-radius: 10px;
}

.submit-button-3.insights {
  border-radius: 6.94px;
}

.submit-button-3.grab {
  border-radius: 6px;
}

.submit-button-3.button {
  border-radius: 6.94px;
}

.success-message {
  color: #fff;
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.error-message {
  background-color: #0000;
  border: 0 #0000;
}

.text-block-10 {
  color: #0d0d0d;
  margin-left: 0;
  font-size: 15px;
}

.heading-13 {
  z-index: 12;
  margin-bottom: 10px;
  font-size: 2.2rem;
  display: block;
  position: relative;
}

.heading-13.techstack {
  width: 1000px;
}

.heading-13.product {
  text-align: left;
  font-size: 2.25rem;
}

.heading-13.product.white {
  font-size: 40px;
  line-height: 48px;
}

.heading-13.product.white.chatgpt {
  padding-top: 5px;
  padding-bottom: 5px;
}

.heading-13.product.white.playbook {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.heading-13.below {
  margin-top: 10px;
}

.heading-13.roundup {
  margin-top: 0;
}

.heading-13.home {
  z-index: 15;
  color: #02062f;
  text-align: center;
  font-weight: 900;
  line-height: 2.7rem;
}

.heading-13.home.left {
  text-align: center;
  margin-bottom: 0;
  font-weight: 900;
}

.heading-13.home.left.analytics {
  color: #fff;
  margin-top: 0;
}

.heading-13.home.left.landingpage {
  font-size: 60px;
  font-weight: 900;
  line-height: 82px;
}

.heading-13.home.second {
  margin-top: 0;
  display: none;
}

.heading-13.home.first {
  margin-bottom: 0;
}

.heading-13.case {
  z-index: 20;
  color: #02062f;
  margin-bottom: 0;
  line-height: 2.7rem;
}

.heading-13.case.white {
  color: #fff;
}

.heading-13.os {
  margin-bottom: 0;
}

.image-15 {
  border-radius: 6px;
}

.image-16 {
  display: none;
}

.image-17 {
  border-radius: 0;
}

.cms__header-2 {
  text-align: left;
  margin-top: 10px;
}

.form-5 {
  display: flex;
}

.footer__top-text-2 {
  font-size: 2.438rem;
  font-weight: 500;
  line-height: 2.938rem;
}

.footer__top-text-2.is--white {
  color: #fff;
}

.submit-button-4 {
  color: #0d0d0d;
  letter-spacing: 1.1px;
  background-color: #afabf8;
  margin-left: 12px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 13px;
}

.footer__link-header-2 {
  color: #a6a4cb;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: .938rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
  display: block;
}

.cms__section-2 {
  background-color: #ffd974;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 13px 50px 75px;
}

.cms__section-2.full-width {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.button-2 {
  background-color: #0d0d0d;
  border-radius: 6px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  font-size: .875rem;
  display: block;
}

.button-2:hover {
  color: #fff;
  background-color: #343434;
}

.footer-3 {
  background-color: #0d0d0d;
  flex-direction: column;
  margin-top: 250px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.footer__top-2 {
  z-index: 10;
  background-color: #ffd974;
  background-image: url('../images/Pattern-footer.svg');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: 200px;
  border-radius: 12px;
  justify-content: space-between;
  padding: 150px 50px 50px;
  display: flex;
  position: relative;
  top: -145px;
}

.rich-text-block {
  text-align: center;
  justify-content: center;
  align-items: stretch;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-18, .image-19, .image-20 {
  display: none;
}

.image-21 {
  mix-blend-mode: normal;
  font-weight: 400;
}

.image-22, .image-23 {
  border-radius: 6px;
}

.heading-14 {
  text-align: center;
  display: block;
}

.footer-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.paragraph-6 {
  color: #fff;
  padding-top: 10px;
  padding-left: 0;
}

.paragraph-6.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-6.bfont.black {
  font-size: 14px;
}

.footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 1fr;
  margin-bottom: 32px;
}

.footer-legal-link {
  color: #fff;
  margin-left: 10px;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.footer-line {
  background-color: #e1dfec;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 32px;
}

.text-span-3 {
  color: #fff;
  padding-left: 0;
}

.title-grey-400 {
  color: #8c87a6;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-11 {
  color: #fff;
}

.footer-logo {
  min-width: 105px;
}

.footer-link-2 {
  color: #0a071b;
  justify-content: flex-start;
  align-items: center;
  min-height: 32px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.footer-link-2:hover {
  color: #5138ee;
}

.container-4 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-24 {
  flex: 0 auto;
  min-width: 105px;
}

.html-embed-4, .html-embed-5 {
  margin-top: 6px;
  padding-bottom: 20px;
}

.html-embed-6 {
  margin-top: 6px;
  margin-left: 0;
  padding-bottom: 20px;
}

.html-embed-6.community {
  position: relative;
  left: -11px;
}

.heading-15 {
  text-align: left;
  font-size: 2.13rem;
  font-weight: 700;
}

.heading-16, .heading-17, .heading-18 {
  font-size: 1.7rem;
}

.collection-list-wrapper-8, .collection-list-wrapper-9 {
  display: none;
}

.text-block-12.top-text {
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 500;
}

.text-block-12.top-text.black, .text-block-12.black {
  color: #0d0d0d;
}

.next {
  margin-top: 40px;
}

.empty-state-3 {
  display: none;
}

.next-2 {
  margin-top: 0;
}

.pagination-2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pagination-3 {
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.empty-state-4 {
  display: none;
}

.pagination-4 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pagination-5 {
  display: none;
}

.pagination-6 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pagination-7, .empty-state-7, .pagination-8 {
  display: none;
}

.image-25, .image-26 {
  border-radius: 12px 12px 0 0;
}

.background-video {
  z-index: 1;
  border: 4px solid #f8f8f8;
  border-radius: 12px;
  width: auto;
  display: block;
  box-shadow: 0 0 16px 14px #00000005;
}

.background-video-2 {
  object-fit: fill;
  border: 4px solid #f8f8f8;
  border-radius: 12px;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 16px 14px #00000005;
}

.container-5 {
  display: block;
}

.div-block-2 {
  width: 35%;
}

.background-video-3 {
  width: 65%;
}

.resources_art-1 {
  position: absolute;
  top: 5px;
}

.resources_art-2 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.link-block-2 {
  flex: 1;
}

.resources_art-3 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.resources_art-4 {
  position: absolute;
  inset: auto 0% -4% auto;
  transform: rotate(180deg);
}

.tag1 {
  background-color: var(--pruple);
  color: var(--dark-grey);
  border: 5px solid #0000;
  border-radius: 10px;
  margin-top: 11px;
  margin-right: 23px;
  padding: 5px;
  font-weight: 700;
  display: inline-block;
}

.text-block-13, .tag2 {
  display: inline-block;
}

.cms__header-3 {
  text-align: left;
  margin-top: 10px;
  font-size: 2.75rem;
  font-weight: 700;
}

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

.tag3 {
  background-color: var(--midnight-purple);
  color: #fff;
  border: 5px solid #0000;
  border-radius: 10px;
  margin-top: 11px;
  margin-right: 23px;
  padding: 5px;
  font-weight: 700;
  display: inline-block;
}

.tips_jarvis {
  text-align: left;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 100%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.text-block-14 {
  text-align: center;
  max-width: 75%;
  display: inline-block;
}

.tool_tip {
  text-align: center;
  font-size: .95rem;
  display: block;
}

.html-embed-7 {
  text-align: center;
  display: block;
}

.container-6 {
  display: none;
}

.container_jarvis {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collection_wrapper {
  display: flex;
}

.filters_jarvis, .submit-button-5 {
  display: none;
}

.search2 {
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.dropdown_jarvis {
  width: 100%;
  display: block;
}

.dropdown-toggle-jarvis {
  display: flex;
}

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

.search-2 {
  color: #111;
  cursor: pointer;
  border: 1px #000;
  border-bottom: 4px solid #777;
  border-radius: 8px;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-size: 22px;
  text-decoration: none;
  display: flex;
}

.search-2.is-red {
  cursor: pointer;
  background-color: #bb44300d;
  border-bottom-color: #bb4430;
  border-radius: 8px;
}

.search-2.jetboost-list-search-input-q85w {
  cursor: auto;
  padding-top: 30px;
  padding-bottom: 20px;
}

.collection__wrapper {
  flex-direction: row;
  display: flex;
}

.filters {
  flex-direction: column;
  width: 300px;
  margin-right: 20px;
  display: flex;
}

.collection__next-_showcases {
  background-color: #bb44300d;
  border-radius: 16px;
  padding: 21px;
}

.collection__next-_showcases.jetboost-pagination-next-lm9d {
  cursor: pointer;
  background-color: #f3f3f3;
}

.dropdown-toggle-2 {
  text-align: left;
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.dropdown-2 {
  width: 100%;
}

.form-6, .form-block-2 {
  border: 1px #000;
}

.collection-list-wrapper-10 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collectionlist__tags {
  flex-wrap: wrap;
  display: flex;
}

.dropdown-list-2 {
  border: 1px solid #000;
}

.dropdown-list-2.w--open {
  background-color: #fdfdfd;
  border-width: 4px;
  border-radius: 8px;
}

.collectionlist__tags-item {
  flex-wrap: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-item-5 {
  flex-direction: row;
  display: flex;
}

.search__text {
  color: #111;
  margin-right: 20px;
  font-size: 20px;
  text-decoration: none;
}

.search__text.is-red {
  color: #bb4430;
  margin-left: 11px;
}

.collection__empty {
  background-color: #bb44300d;
  border-radius: 16px;
  padding: 21px;
}

.collection-2 {
  width: 100%;
}

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

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

.columns-2 {
  display: block;
}

.text-block-15 {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 600;
}

.background-video-5 {
  border-radius: 12px;
}

.heading-19 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 27px;
  line-height: 2rem;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.heading-3 {
  color: #3c3754;
  text-align: center;
}

.collection-list-wrapper-11 {
  text-align: left;
  justify-content: center;
  display: flex;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.collection-item-6 {
  text-align: center;
  align-items: center;
  width: 150px;
  margin-left: 0;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-block-16 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
}

.link-block-3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.image-27 {
  border-radius: 8px;
  flex: 0 auto;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: none;
  display: block;
}

.link-block-4, .link-block-5 {
  display: flex;
}

.success-message-2 {
  color: #0a071b;
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-7 {
  margin-top: 60px;
}

.text-block-17 {
  text-align: center;
  min-width: 400px;
  display: block;
}

.text-block-18 {
  color: #0a071b;
  background-color: #ffd954;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 4px 8px;
  font-weight: 500;
  display: inline-block;
}

.submit-button-6 {
  background-color: #5138ee;
  border-radius: 500px;
  height: 100%;
  padding: 12px 24px;
  transition: background-color .2s;
}

.submit-button-6:hover {
  background-color: #6d6af8;
}

.container-8 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.div-block-3 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-4 {
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  max-width: 250px;
  max-height: none;
  padding: 40px 10px;
}

.form-block-full {
  width: 100%;
  margin-top: 32px;
  margin-bottom: 24px;
}

.div-block-8 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.form-7 {
  background-color: #fff;
  border: 1px solid #e1dfec;
  border-radius: 500px;
  align-items: center;
  max-height: 56px;
  padding: 4px;
  display: flex;
  overflow: hidden;
}

.heading-2 {
  text-align: center;
  padding-top: 0;
}

.error-message-6 {
  background-color: #0000;
}

.text-block-19 {
  text-align: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 18px;
  display: inline;
}

.text-block-20 {
  color: #bf4c3d;
}

.image-28, .image-29 {
  text-align: center;
  border: 0 #0000;
  border-radius: 8px;
  max-height: 150px;
  display: inline-block;
}

.heading-20 {
  margin-top: 0;
  margin-bottom: 20px;
  font-weight: 700;
  display: block;
}

.paragraph-7 {
  margin-bottom: 0;
  display: block;
}

.heading-21 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-6 {
  background-color: #f7f6ff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.paragraph-8.features {
  max-width: 700px;
  margin-bottom: 10px;
  padding-left: 99px;
  padding-right: 89px;
  display: inline-block;
}

.paragraph-8.feature {
  margin-bottom: 0;
}

.paragraph-8.features-main-content-paragraph {
  margin-bottom: 36px;
}

.image-10 {
  width: 188.667px;
  height: 188.667px;
}

.image-10.features-services-1 {
  border: 1px solid #f3f5f8;
  border-radius: 12px;
  width: 91%;
  margin-bottom: 72px;
  margin-left: auto;
  box-shadow: 0 6px 26px #28282b0f;
}

.image-10.features-services-3 {
  border: 1px solid #f3f5f8;
  border-radius: 14px;
  width: 31%;
  position: absolute;
  bottom: 42px;
  right: 64px;
  box-shadow: 0 5px 23px #28282b0f;
}

.image-10.features-services-2 {
  border: 1px solid #f3f5f8;
  border-radius: 14px;
  width: 31%;
  position: absolute;
  bottom: 0;
  left: 0;
  box-shadow: 0 5px 23px #28282b0f;
}

.image-10.feature-icon {
  max-width: 138px;
  margin-bottom: 28px;
}

.bg {
  position: absolute;
}

.bg.features-main-content-bg {
  background-color: #fcf5de;
  border-radius: 16px;
  width: 74%;
  min-height: 580px;
  position: absolute;
}

.split-content.features-services-images-wrapper {
  z-index: 1;
  width: 100%;
  max-width: 617px;
  margin-right: 30px;
  display: flex;
  position: relative;
}

.split-content.features-services-content {
  z-index: 1;
  max-width: 43%;
  margin-left: auto;
  position: relative;
}

.form-block-3 {
  width: 100%;
  max-width: 400px;
  margin-top: 32px;
  margin-bottom: 24px;
}

.features-main-content {
  justify-content: center;
  align-items: center;
  min-height: 580px;
  margin-bottom: 41px;
  display: flex;
  position: relative;
}

.html-embed-8 {
  display: none;
}

.container-default {
  text-align: left;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: static;
  overflow: visible;
}

.container-default.hide {
  display: none;
}

.features-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.text-no-wrap {
  white-space: nowrap;
}

.submit-button-7 {
  color: #000;
  text-align: center;
  background-color: #ffd974;
  border-radius: 500px;
  height: 100%;
  padding: 12px 24px;
  font-weight: 600;
  transition: background-color .2s;
}

.submit-button-7:hover {
  color: #fff;
  background-color: #0a071b;
}

.hero__cta-heading-2 {
  color: #97a6ba;
  text-align: center;
  margin: 0 auto 10px;
  font-weight: 500;
}

.html-embed-9 {
  justify-content: center;
  padding-top: 40px;
  display: block;
}

.section-7 {
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-7.features-hero {
  padding-top: 0;
  padding-bottom: 40px;
  display: block;
}

.feature-wrapper-2 {
  text-align: center;
}

.heading-22 {
  margin-top: 0;
}

.button-primary {
  color: #000;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #ffd974;
  border: 1px solid #fedc02;
  border-radius: 1000000px;
  padding: 16px 30px;
  font-weight: 600;
  line-height: 1.111em;
  transition: transform .3s, color .3s, border-color .3s, background-color .3s;
  transform: translate3d(0, 0, .01px);
}

.button-primary:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
  transform: translate3d(0, 3px, .01px);
}

.form_wrapper-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-3.features-main-content-title {
  margin-bottom: 18px;
}

.container-medium-700px-2 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.container-medium-700px-2.features {
  text-align: center;
  max-width: 1000px;
  margin-bottom: 0;
  display: block;
}

.image-30 {
  mix-blend-mode: normal;
  border: 0 #0000;
  max-width: 100%;
  padding: 20px 0;
  display: block;
}

.lauch-banner {
  background-color: #0d0d0d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 55px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: sticky;
  top: auto;
  bottom: 0;
}

.html-embed-10.hide {
  display: flex;
}

.banner-text {
  color: #0a071b;
  text-align: center;
  padding-left: 10px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  display: none;
}

.banner-text.tch {
  margin-top: 5px;
  padding-left: 0;
}

.link-2 {
  color: #0a071b;
  text-decoration: underline;
}

.text-block-21 {
  display: inline-block;
}

.collection-list-wrapper-13 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: inline-block;
}

.tag4 {
  background-color: var(--dim-grey);
  color: #fff;
  border: 5px solid #0000;
  border-radius: 10px;
  margin-top: 11px;
  margin-right: 23px;
  padding: 5px;
  font-weight: 700;
  display: inline-block;
}

.collection-item-7 {
  display: inline-block;
}

.rich-text-block-2 {
  text-align: center;
}

.tag1-filter-page {
  background-color: var(--pruple);
  color: var(--dark-grey);
  border: 5px solid #0000;
  border-radius: 6px;
  margin-top: 0;
  margin-right: 1px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
}

.tag1-filter-page.clg {
  background-color: #6c6c6c7d;
  margin-top: 6px;
  margin-left: 4px;
  margin-right: 12px;
  padding: 2px 12px;
}

.tag1-filter-page.clg.dup {
  width: 190px;
  margin-left: -10px;
  margin-right: 20px;
}

.tag1-filter-page.q-a {
  color: #fff;
  background-color: #0d0d0d;
}

.tag3-filter-page {
  background-color: var(--midnight-purple);
  color: #fff;
  border: 5px solid #0000;
  border-radius: 5px;
  margin-top: 0;
  margin-right: 0;
  padding: 4px 12px;
  font-size: 14px;
  display: inline-block;
}

.collection-item-8, .collection-list-10 {
  display: inline-block;
}

.collection-list-wrapper-14 {
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
}

.rich-text-block-3 {
  margin-top: 11px;
  font-size: 1.25rem;
  line-height: 2rem;
}

.heading-23 {
  text-align: left;
  align-items: center;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.button-3 {
  background-color: #0d0d0d;
  border-radius: 6px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
  font-size: .875rem;
  display: none;
}

.button-3:hover {
  color: #fff;
  background-color: #343434;
}

.button-3.is--navbutton {
  background-color: #696dec;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.button-3.is--navbutton:hover {
  background-color: #5353b9;
}

.button-3.is--navbutton:active {
  background-color: #696dec;
}

.button-3.is--navbutton.w--current {
  display: block;
}

.navbar__link-2 {
  z-index: 99999;
  padding-bottom: 15px;
  font-weight: 500;
}

.navbar__link-2.w--current {
  color: #0d0d0d;
}

.navbar__link-2.login {
  padding-bottom: 20px;
  display: none;
}

.navbar-2 {
  background-color: #ffd974;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
}

.collection-item-9, .collection-list-11 {
  display: inline-block;
}

.collection-list-wrapper-15 {
  margin-left: 7px;
  display: inline-block;
}

.cms__text_jarvis {
  width: 100%;
  max-width: 650px;
}

.video-2 {
  display: none;
}

.collection-list-wrapper-16 {
  margin-top: 47px;
}

.image-31 {
  width: 165px;
  max-width: 100%;
  height: 165px;
  margin-top: 14px;
  margin-bottom: 0;
}

.column-2 {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 0;
  display: inline-block;
  position: static;
}

.text-block-22 {
  margin-bottom: 12px;
  font-size: 15px;
}

.heading-24 {
  font-size: 20px;
}

.heading-24.clg-headings {
  text-align: left;
  margin-bottom: 0;
  margin-left: -8px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.953rem;
}

.body-7 {
  color: #000;
  border-radius: 8px;
  font-size: 17px;
  font-style: normal;
}

.text-block-23 {
  color: #000;
  margin-top: 7px;
  margin-bottom: 0;
  margin-left: -5px;
  font-size: 16px;
}

.button-4 {
  background-color: #ffd974;
  margin-top: 35px;
  padding-left: 35px;
  padding-right: 35px;
}

.button-4:hover {
  background-color: #ffb900;
}

.text-span-4 {
  color: #030303;
}

.image-32 {
  object-fit: fill;
  width: 100px;
  height: 100px;
}

.div-block-9 {
  justify-content: flex-start;
  align-items: baseline;
  margin-top: -21px;
  margin-bottom: -13px;
  display: flex;
}

.section-8 {
  background-color: #0000;
  height: 250px;
}

.image-33 {
  width: 180px;
  height: 180px;
  margin-top: -31px;
  margin-left: 0;
  padding-top: 0;
}

.text-block-24 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-left: 73px;
  display: flex;
}

.div-block-10 {
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  margin-bottom: 13px;
  display: flex;
}

.heading-25 {
  justify-content: flex-start;
  margin: 9px 22px 6px -8px;
  padding-top: 0;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.columns-3 {
  opacity: .7;
  outline-offset: 0px;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  margin-top: -3px;
  margin-left: -4px;
  margin-right: -5px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.bold-text-2 {
  justify-content: center;
  font-size: 20px;
  display: flex;
}

.text-block-25 {
  justify-content: center;
  display: flex;
}

.column-3 {
  outline-offset: 0px;
  border-radius: 2px;
  outline: 1px solid #333;
  justify-content: center;
  align-items: center;
  display: flex;
  right: 1px;
}

.body-8 {
  outline-offset: 0px;
  border: 3px #000;
  border-radius: 8px;
  outline: 3px #333;
  margin-bottom: 15px;
  margin-left: 0;
  font-weight: 500;
}

.div-block-11 {
  background-color: #00000008;
  width: 1000px;
  margin-bottom: 25px;
}

.div-block-12 {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 7px;
  padding-left: 0;
  display: flex;
}

.section-9 {
  height: 300px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-block-26 {
  justify-content: center;
  width: 200px;
  margin-bottom: 17px;
  display: flex;
}

.div-block-13 {
  margin: 43px -18px 27px -9px;
  padding-left: 0;
}

.link-block-6 {
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 50px;
  margin-bottom: 32px;
  margin-left: 381px;
  padding-left: 0;
  display: flex;
}

.text-block-27 {
  width: 60px;
  font-size: 16px;
}

.image-34 {
  width: 40px;
  height: 40px;
}

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

.columns-4 {
  border-right: 1px solid #000;
}

.column-4 {
  outline-offset: 0px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  outline: 3px solid #555;
}

.column-5 {
  border: 1px dashed #000;
}

.link-block-7 {
  width: 70px;
  height: 50px;
  margin-top: -2px;
  margin-left: 0;
  padding-top: 1px;
  padding-left: 0;
}

.image-35 {
  outline-offset: 0px;
  background-color: #fffefc;
  border-radius: 2px;
  outline: 1px solid #000000f7;
  width: 25px;
  height: 25px;
  margin-bottom: 23px;
  margin-left: 47px;
  margin-right: -51px;
  padding-left: 0;
  display: inline;
}

.image-36 {
  outline-offset: 0px;
  border-radius: 7px;
  outline: 1px solid #000;
  width: 40px;
  height: 40px;
  margin-bottom: 23px;
}

.link-block-8 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 30px;
  margin: 0 0 16px 4px;
  padding-top: 0;
  display: flex;
}

.heading-26 {
  justify-content: center;
  margin-bottom: 3px;
  padding-left: 13px;
  font-size: 18px;
  display: flex;
}

.columns-5 {
  justify-content: center;
  align-items: center;
  height: 80px;
  margin-top: 6px;
  margin-bottom: 43px;
  display: flex;
}

.link-3 {
  color: #350bf1;
  justify-content: center;
  margin-top: 8px;
  display: flex;
}

.column-6 {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #333;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  height: 80px;
  display: block;
}

.heading-27 {
  font-size: 18px;
}

.bold-text-3 {
  justify-content: center;
  margin-bottom: 6px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.column-heads {
  color: #0d0d0d;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.column-heads.cl {
  margin-top: 11px;
  padding-bottom: 1px;
}

.column-heads.clg {
  margin-top: -3px;
  margin-left: 15px;
  font-size: 17px;
}

.column-heads.clg.new {
  margin-left: -1px;
}

.column-heads.clg-copy.new {
  margin-top: 14px;
}

.column-heads.clg-copy {
  margin-top: 8px;
  margin-left: 0;
  font-size: 17px;
}

.column-heads.clg-copy.new {
  margin-left: -1px;
}

.text-block-28 {
  margin-top: -21px;
}

.text-block-29 {
  color: #333333a3;
  flex: 0 auto;
  justify-content: center;
  align-self: flex-start;
  margin: -4px 33px 11px 0;
  padding-left: 1px;
  padding-right: 0;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.text-block-29.new {
  margin-left: 1px;
}

.div-block-15 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 1px;
  margin-bottom: 0;
  margin-left: 15px;
  padding-left: 0;
  display: flex;
}

.image-37 {
  border: 1px #000;
  width: 23px;
  height: 23px;
  margin-top: -2px;
  margin-left: 0;
  padding-left: 0;
}

.image-37.detail {
  width: 20px;
  height: 20px;
  margin-top: 13px;
  margin-left: 5px;
}

.text-block-30 {
  color: #000;
  justify-content: center;
  display: flex;
}

.text-block-31 {
  background-color: #ffd974;
  border: 1.5px solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 40px;
  margin-top: -32px;
  margin-bottom: 9px;
  font-weight: 600;
  display: flex;
}

.div-block-16 {
  justify-content: center;
  display: flex;
}

.section-10 {
  max-width: 100%;
  height: 220px;
}

.columns-6 {
  justify-content: space-between;
  margin-top: 82px;
  margin-bottom: 31px;
  margin-left: 0;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.heading-28 {
  font-size: 18px;
  font-weight: 400;
}

.column-7 {
  border: 1px solid #000;
}

.section-11 {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #555;
}

.column-8 {
  justify-content: center;
  margin-top: -8px;
  padding-left: 24px;
  padding-right: 0;
  display: block;
}

.div-block-17 {
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 30px;
  margin-top: 14px;
  margin-left: -11px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.image-38 {
  width: 30px;
  height: 30px;
  margin-left: 23px;
}

.column-9 {
  margin-top: 12px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 24px;
}

.column-10 {
  margin-top: 16px;
}

.paragraph-9 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 18px;
  padding-left: 0;
  display: flex;
}

.columns-7 {
  z-index: 0;
  opacity: 1;
  outline-offset: 0px;
  object-fit: fill;
  background-color: #fff;
  border: 1px #0d0d0d38;
  border-radius: 8px;
  outline: 1.5px #6c6c6c1c;
  max-width: 90vw;
  margin: 20px 0 49px;
  padding: 23px 22px 23px 0;
  position: relative;
  inset: auto auto 0% 0%;
  overflow: auto;
  box-shadow: 0 0 7px #6c6c6c38;
}

.collection-list-12, .collection-list-wrapper-17 {
  display: inline-block;
}

.heading-29 {
  text-align: left;
  margin-top: 60px;
  font-size: 1.938rem;
  font-weight: 700;
  line-height: 2rem;
  display: block;
}

.link-block-9 {
  text-align: center;
}

.div-block-18 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-19 {
  max-width: 75%;
}

.image-39 {
  margin-top: 19px;
}

.image-40 {
  margin-top: 43px;
}

.section-12 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
}

.app-category-jarvis-filter-page {
  border: 5px solid var(--midnight-purple);
  background-color: var(--midnight-purple);
  color: #fff;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 8px;
  padding: 6px;
  font-size: 12px;
  font-weight: 700;
}

.collection-list-wrapper-18 {
  text-align: center;
  justify-content: center;
  display: block;
}

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

.jarvis_link_block_bottom {
  flex: 0 auto;
  margin-right: 18px;
  padding-right: 0;
  text-decoration: underline;
  display: block;
  position: absolute;
  inset: 0%;
}

.container-11 {
  background-color: #fdfdfd0d;
  margin-top: 20px;
  padding: 0 11px 49px 23px;
}

.image-41 {
  border-radius: 100px;
  width: 70px;
  height: 70px;
  margin-left: 70px;
  margin-right: 14px;
}

.div-block-20 {
  margin-left: -42px;
  padding-left: 0;
}

.column-11 {
  outline-offset: 0px;
  mix-blend-mode: normal;
  background-color: #fefdfd;
  border: 1px solid #6c6c6c4d;
  border-radius: 6px;
  outline: 1px #fff6;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 8px 4px -8px #6c6c6c7d;
}

.text-block-32 {
  display: block;
}

.div-block-21 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-22 {
  margin-bottom: 1px;
  margin-left: 7px;
  display: flex;
}

.grid-6 {
  opacity: 1;
  outline-offset: 0px;
  mix-blend-mode: multiply;
  background-color: #fff;
  border: 1px #000;
  border-radius: 9px;
  outline: 1.5px #fff;
  grid-template-rows: 100px repeat(auto-fit, 101px);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: space-around;
  place-items: stretch stretch;
  margin: 15px 0 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
}

.location {
  color: #333333bd;
  font-family: Sf pro display, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.image-42 {
  width: 15px;
  height: 15px;
  margin-top: 6px;
  margin-right: 6px;
}

.div-block-23 {
  margin-top: -12px;
  margin-bottom: 6px;
  margin-left: -3px;
  padding-left: 0;
  display: flex;
}

.text-block-34 {
  padding-top: 8px;
  padding-left: 14px;
}

.text-block-35 {
  color: #333333a3;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  display: flex;
}

.div-block-24 {
  height: 70px;
  margin-top: 50px;
  margin-bottom: 20px;
}

.text-span-5 {
  font-size: 27px;
  font-weight: 700;
}

.div-block-25 {
  background-color: #00000008;
  border-radius: 9px;
  margin-top: 23px;
  margin-bottom: 19px;
  padding-bottom: 31px;
  box-shadow: 4px 4px 3px #b6adad;
}

.section-13 {
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.section-14 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-14.apps {
  margin-top: 30px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-43 {
  border-radius: 100px;
  width: 70px;
  height: 70px;
  margin-top: -36px;
  margin-left: 0;
  padding-left: 0;
  position: relative;
  top: -6.375px;
}

.image-43.community-lead {
  margin-top: -46px;
  margin-bottom: -131px;
  margin-left: 6px;
}

.image-43.cl {
  border-radius: 0;
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-left: 19px;
  position: static;
}

.image-43.cl.new {
  width: 35px;
  height: 30px;
}

.link-block-10 {
  flex-direction: row;
  align-items: center;
  width: 300px;
  margin-top: -15px;
  margin-left: 0;
  display: flex;
}

.heading-30 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 21px;
  display: block;
}

.heading-30.founders {
  text-align: center;
  margin-top: -57px;
  margin-bottom: 70px;
}

.heading-30.video {
  margin-top: 0;
  margin-bottom: 47px;
  padding-top: 0;
}

.image-44 {
  background-color: var(--dim-grey);
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #00e;
  width: 23px;
  height: 23px;
}

.image-45 {
  width: 25px;
  height: 25px;
  margin-bottom: 13px;
  margin-left: 23px;
}

.image-46 {
  width: 23px;
  height: 23px;
  margin-top: 0;
  margin-left: 0;
}

.text-block-36 {
  font-size: 18px;
  font-weight: 400;
}

.div-block-26 {
  outline-offset: 0px;
  background-color: #fff;
  border: 2px #000;
  outline: 3px #333;
  margin-bottom: 30px;
  margin-right: -4px;
}

.div-block-26.new {
  border-right: 2px solid #000;
  width: 100%;
}

.div-block-27 {
  background-color: #fff;
  border: 1px solid #43393921;
  border-radius: 6px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-27.new {
  border-style: solid;
  border-color: #43393921;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.image-47 {
  border: 2px none var(--pruple);
  border-radius: 45px;
  max-width: 20%;
  margin-bottom: 20px;
}

.shoutout1-jarvis {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  max-width: 100%;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
}

.shoutout1-jarvis.communityos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.shoutout1-jarvis.serendipity-bot {
  grid-template-rows: auto;
}

.flex-center-top-bottom2-jarvis {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.jarvis_link_back {
  color: var(--midnight-purple);
  text-align: right;
  border: 1px solid #0000;
  display: block;
}

.link-block-11 {
  text-align: right;
}

.container-12 {
  justify-content: flex-end;
  display: flex;
}

.text-block-37, .text-block-38 {
  font-size: 16px;
  font-weight: 700;
}

.image-48 {
  max-width: 500px;
  margin: 72px 40px 20px;
  padding-left: 0;
}

.italic-text {
  font-weight: 400;
}

.div-block-28 {
  display: inline-block;
}

.container-13 {
  margin-top: 16px;
  display: flex;
}

.text-block-39 {
  margin-left: 18px;
  font-size: 16px;
  display: inline-block;
}

.image-49 {
  width: auto;
  max-width: 100%;
}

.jarvis_tool_images {
  border: 0 solid #0000;
  border-radius: 45px;
  width: 50px;
}

.text-block-40 {
  max-width: 80%;
  font-size: 20px;
}

.cms__sub-text-copy {
  margin-bottom: 33px;
}

.cms__sub-text-copy.jarvis_body_text {
  max-width: 90%;
  margin-top: 13px;
  font-size: 20px;
}

.heading-32 {
  text-align: left;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.heading-34 {
  text-align: left;
  font-size: 2.43863rem;
  font-weight: 700;
}

.section-15 {
  margin-top: 40px;
  display: block;
}

.section-16 {
  position: static;
}

.section-16.jarvis {
  display: none;
}

.image-50 {
  max-width: 60%;
}

.lauch-banner-2 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 55px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  position: sticky;
  top: auto;
  bottom: 0;
}

.bold-text-4, .bold-text-5 {
  color: #000;
}

.lauch-banner-3 {
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: auto;
  bottom: 0;
}

.heading-35 {
  margin-bottom: 0;
}

.columns-8 {
  outline-offset: 0px;
  background-color: #fffdfd30;
  border: 1px solid #0d0d0d38;
  border-radius: 12px;
  outline: 1px #000;
  margin: 15px 7px 30px 0;
  padding: 15px;
}

.columns-8:hover {
  box-shadow: 7px 7px 0 -1px #6f696938;
}

.container-16 {
  flex-direction: column;
  max-width: 80%;
  margin-bottom: 0;
  display: flex;
}

.div-block-29 {
  margin-top: 0;
  margin-left: -8px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-12 {
  margin-top: 1px;
  margin-bottom: 15px;
  padding-left: 36px;
}

.div-block-30 {
  outline-offset: 0px;
  border: 9px #000;
  border-radius: 12px;
  outline: 1.5px solid #33333330;
  height: 270px;
  margin-top: 101px;
  box-shadow: 4px 4px 3px #b6adad;
}

.div-block-31 {
  outline-offset: 0px;
  border: 1px solid #969090;
  border-radius: 9px;
  outline: 1.5px solid #33333330;
  margin-top: 30px;
  position: relative;
  box-shadow: 6px 6px 3px #33333330;
}

.div-block-31.modified {
  box-shadow: none;
  outline-offset: 0px;
  background-color: #fff;
  border-style: none;
  outline: 1.5px #33333330;
  margin-top: -29px;
  margin-bottom: 15px;
  padding-top: 0;
}

.text-block-41 {
  background-color: var(--pruple);
  border: 1px solid #000;
  border-radius: 7px;
  flex-direction: row;
  align-items: center;
  margin-left: 0;
  margin-right: 14px;
  padding: 4px 12px;
  display: flex;
}

.collection-list-13 {
  margin-bottom: 0;
  margin-left: -8px;
  display: flex;
}

.collection-item-10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.collection-list-wrapper-19 {
  flex-direction: column;
  align-items: center;
  display: block;
}

.column-13 {
  margin-bottom: -7px;
}

.form-block-4 {
  margin-top: 13px;
  margin-left: 13px;
}

.link-block-12 {
  background-color: #0d0d0d;
  border-radius: 8px;
  width: 160px;
  height: 50px;
  margin-top: 30px;
  margin-left: 0;
  padding: 10px 15px;
  font-size: .875rem;
  display: block;
}

.link-block-12.handbook {
  background-color: #696dec;
  flex-direction: column;
  align-items: center;
  width: 180px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.link-block-12.apps {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-42 {
  color: #fff;
  border-radius: 0;
  width: 120px;
  margin-top: 0;
  margin-left: 0;
  padding: 2px 5px;
  font-size: 14px;
  font-weight: 700;
}

.text-block-42.handbook, .text-block-42.clg {
  width: 150px;
}

.container-17 {
  border: 2px solid #00000052;
  border-radius: 6px;
  margin-top: 36px;
}

.form-block-5 {
  border: 1.5px solid #00000091;
  border-radius: 8px;
  margin: 10px 15px;
}

.body-9 {
  border: 1px solid #000;
  border-style: none solid solid none;
}

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

.field-label {
  flex-direction: column;
  align-items: center;
  width: 250px;
  margin-right: 11px;
  padding-top: 6px;
  display: flex;
}

.text-field {
  outline-offset: 0px;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  outline: 3px #333;
}

.submit-button-8 {
  margin-top: 7px;
  margin-left: 398px;
}

.form-8 {
  border: 1px solid #000;
  padding: 20px 16px 20px 15px;
}

.image-51 {
  width: 40px;
  height: 40px;
  padding-right: 6px;
}

.paragraph-10 {
  color: #343434b8;
  text-align: center;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px;
  font-size: 16px;
}

.grid-7 {
  outline-offset: 0px;
  object-fit: fill;
  border: 1.5px solid #000;
  outline: 3px #333;
  grid-template: "." 80px
  / 1fr;
  grid-auto-flow: row;
  place-content: center start;
  place-items: center;
  margin: 20px 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  box-shadow: 6px 0 10px -1px #5c5959cc;
}

.div-block-new {
  margin-top: 27px;
  margin-bottom: 30px;
}

.html-embed-11 {
  display: block;
}

.bold-text-6 {
  padding-right: 2px;
  font-weight: 500;
}

.bold-text-6.tch {
  padding-left: 7px;
}

.bold-text-7 {
  font-weight: 500;
}

.form-9 {
  margin-top: 26px;
  margin-left: 26px;
}

.link-4 {
  flex-direction: column;
  align-items: center;
  margin-top: 11px;
  display: flex;
}

.image-52 {
  width: 40px;
  height: 40px;
  margin-top: 0;
  margin-left: 19px;
  padding-top: 0;
  padding-right: 0;
  display: block;
}

.video-3 {
  width: 500px;
  max-width: 80%;
}

.slide {
  object-fit: scale-down;
  width: 50%;
  max-width: 100%;
}

.video-4 {
  max-width: 50%;
}

.video-5 {
  height: 17%;
  max-height: 20%;
  padding-bottom: 0;
}

.slider {
  margin-bottom: 0;
}

.mask {
  height: 300px;
}

.div-block-33 {
  outline-offset: 0px;
  background-color: #fff;
  border: 1px solid #0d0d0d38;
  border-radius: 8px;
  outline: 3px #333;
  align-items: center;
  margin-bottom: 37px;
  padding: 15px;
  display: flex;
}

.div-block-33.clg2 {
  align-items: center;
  display: flex;
}

.div-block-34 {
  background-color: #fff;
  border: 2px solid #000;
}

.div-block-35 {
  background-color: #fff;
  border: 2px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-36 {
  outline-offset: 0px;
  mix-blend-mode: normal;
  border: 1px #000;
  outline: 3px #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 60vh;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 187px;
  padding-top: 0;
  display: none;
  overflow: hidden;
}

.slider-2 {
  align-items: center;
  width: 100%;
  display: flex;
}

.video-6 {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 50%;
  max-height: 40%;
  margin: 0 0 14px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.columns-9 {
  border: 3px solid #000;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
}

.column-14 {
  border-right: 3px solid #000;
  padding-left: 35px;
}

.grid-8 {
  border: 1px solid #6b6a6a61;
  border-radius: 8px;
  grid-template-rows: auto;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
}

.div-block-37 {
  margin-top: -65px;
}

.div-block-38 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-43 {
  color: #3333337d;
  margin-top: -17px;
  font-size: 13px;
}

.div-block-39 {
  background-color: #0474b3;
  border-radius: 4px;
  flex-direction: row;
  align-items: center;
  width: 30px;
  max-width: 100%;
  height: 30px;
  margin: 0 3px 8px 0;
  padding-left: 0;
  display: flex;
}

.div-block-40 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 21px;
  display: flex;
}

.div-block-41 {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: -25px;
  display: flex;
}

.image-53 {
  object-fit: fill;
  border: 1px solid #000;
  border-radius: 8px;
  max-width: 88vw;
  max-height: 400px;
  margin: 40px 0 -20px;
  padding-left: 0;
  padding-right: 0;
}

.image-54 {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-left: 15px;
}

.text-block-44 {
  color: #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: baseline;
  margin-top: 5px;
  margin-left: 12px;
  display: flex;
}

.div-block-42 {
  border: 1px #000;
  margin-top: 15px;
  margin-bottom: 13px;
  margin-left: -2px;
  display: flex;
}

.list-item-3 {
  border: 1px solid #00000052;
  margin-bottom: 15px;
}

.list-2 {
  border: 1px solid #000;
  border-radius: 4px;
  display: none;
}

.text-block-45 {
  font-size: 28px;
}

.text-block-46 {
  color: #0d0d0d;
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
}

.list-item-4 {
  border: 1px solid #00000045;
  margin-bottom: 15px;
}

.list-item-5 {
  border: 1px solid #0000000f;
}

.grid-9 {
  border: 1px solid #0000009e;
  border-radius: 4px;
  margin-top: 15px;
}

.link-block-13 {
  margin-top: 10px;
  margin-bottom: 15px;
  display: flex;
}

.image-55 {
  margin-left: 19px;
}

.image-55.handbook {
  width: 200px;
  height: 200px;
}

.slider-3 {
  margin-bottom: 25px;
}

.slider-4 {
  width: 100%;
  height: 100%;
}

.slider-5 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-43 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 26px;
  display: flex;
}

.image-58 {
  border: 2px solid #000;
  border-radius: 7px;
  margin-bottom: 23px;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
}

.image-58:active {
  width: 100vw;
  height: 289.234vh;
}

.collection-list-wrapper-20 {
  object-fit: fill;
  flex-wrap: nowrap;
  flex: 0 auto;
  order: -1;
  align-content: center;
  align-self: baseline;
  align-items: flex-end;
  display: flex;
}

.div-block-44 {
  display: none;
}

.image-59 {
  object-fit: contain;
  border: 2px solid #000;
  border-radius: 7px;
  width: 300px;
  height: 180px;
  min-height: 20vh;
  margin-bottom: 50px;
}

.page-count {
  color: #0d0d0db8;
  text-transform: capitalize;
  border: 1px #000;
  font-weight: 600;
}

.section-17 {
  border: 1px #000;
}

.pagination-9 {
  flex-direction: row;
  display: flex;
}

.collection-item-11 {
  background-color: #0000;
  border: .5px solid #0000004a;
  border-top-style: none;
  border-radius: 4px;
  display: flex;
}

.collection-item-11:hover {
  background-color: #6c6c6c7d;
}

.collection-item-11:active {
  background-color: #afabf857;
}

.grid-10, .filter-grid {
  grid-template-columns: 1fr;
}

.filter_column {
  border: 2px #000;
  flex-direction: column;
  width: 100%;
  height: 70px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.filter_column.q-a {
  margin-bottom: 0;
}

.dropdown-3 {
  opacity: .21;
  border: 1px solid #0d0d0d;
  border-radius: 8px;
  width: 40%;
  height: 40%;
  padding: 0 15px;
  display: block;
  position: static;
}

.pagination-10 {
  text-align: right;
}

.next-3 {
  clear: both;
  text-align: center;
  flex: 0 auto;
  order: 1;
  align-self: auto;
  margin-top: 2px;
  margin-bottom: 60px;
  padding-top: 11px;
  position: static;
  inset: 0 auto 0% 128%;
}

.text-field-2 {
  color: #000;
  border: 2px #0d0d0d38;
  border-radius: 8px;
  width: 60%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 10px 15px;
  font-size: 17px;
}

.previous {
  margin-left: 587px;
  position: static;
  left: 0;
}

.pagination-11 {
  margin-bottom: 16px;
}

.text-block-47 {
  border: 1px #000;
  border-radius: 8px;
  margin-bottom: 14px;
  padding-left: 3px;
  display: none;
}

.text-span-6 {
  color: var(--midnight-purple);
}

.dropdown-toggle-3 {
  border: 2px #000;
  border-radius: 8px;
  width: 100%;
  height: 50%;
  margin-top: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-right: 20px;
}

.div-block-46 {
  flex-direction: row;
  display: none;
}

.text-block-48 {
  color: #000;
  margin-top: 0;
}

.checkbox {
  margin-top: 6px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.checkbox-label {
  opacity: 0;
  color: #000;
  background-color: #0000;
  margin-left: 19px;
}

.link-block-14 {
  position: static;
  inset: 0%;
}

.image-60 {
  width: 25px;
  height: 25px;
  margin-top: 8px;
}

.page-count-2 {
  font-size: 15px;
}

.link-block-15 {
  width: 35px;
  height: 25px;
  margin-top: -1px;
  margin-left: 15px;
}

.heading-36 {
  text-align: left;
  margin-bottom: 0;
  font-size: 2.19rem;
  font-weight: 700;
}

.container-18 {
  margin-top: 20px;
}

.collection-list-14 {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.columns-10 {
  border: 1px #6c6c6c75;
  border-radius: 8px;
  align-items: center;
  margin: 15px 0 30px;
  padding: 15px;
  display: flex;
  box-shadow: 1px 0 15px -5px #00000045;
}

.heading-37 {
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.text-block-51 {
  border: 1px solid #000;
  padding-left: 12px;
  padding-right: 12px;
}

.body-10 {
  border: 1px solid #000;
}

.text-block-52 {
  background-color: #0006;
  width: 80px;
  padding: 4px 12px;
  font-weight: 600;
}

.container-19 {
  border: 1px #000;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.heading-38 {
  text-align: center;
  border: 1px #0d0d0d24;
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 15px;
  font-size: 1.563rem;
  font-weight: 700;
  line-height: 1.953rem;
}

.paragraph-11 {
  text-align: center;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 6px 0 11px 1px #00000042;
}

.image-62 {
  border: 1px solid #00000029;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-53 {
  width: 80px;
  padding-left: 10px;
  padding-right: 10px;
}

.video-7 {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  box-shadow: 6px 0 11px 1px #00000042;
}

.container-11-copy {
  background-color: #fdfdfd0d;
  margin-top: 20px;
  padding: 0 11px 49px 23px;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 30px;
}

.grid-11.playbook {
  margin-top: 30px;
  margin-bottom: 35px;
}

.text-block-54 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-55 {
  color: #0d0d0d;
  text-align: center;
  height: 160px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px;
}

.text-block-55.white {
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px;
}

.text-block-55.white.stack {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 15px;
  padding-left: 22px;
  padding-right: 22px;
}

.text-block-55.white.stack.tips {
  padding-left: 15px;
  padding-right: 15px;
}

.text-block-55.white.handbook {
  color: #cfcfcf;
  height: auto;
}

.text-block-55.white.handbook-question {
  color: #cfcfcf;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}

.text-block-55.white.handbook-question.playbook {
  color: #a19f9f;
  text-align: left;
  margin-bottom: 18px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 14px;
  font-style: normal;
  line-height: 23px;
  text-decoration: none;
}

.text-block-55.stack {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-55.handbook {
  height: auto;
  padding-left: 0;
  padding-right: 0;
}

.text-block-55.handbook.playbook {
  text-align: left;
  height: 130px;
  margin-left: 0;
  margin-right: 0;
}

.italic-text-2 {
  padding-left: 10px;
  padding-right: 10px;
}

.image-63 {
  background-color: #0000;
  width: 75px;
  height: auto;
  margin-top: 15px;
  margin-bottom: 20px;
}

.image-64 {
  background-color: #0000;
  width: 75px;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-65 {
  background-color: #0000;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-bottom: 22px;
}

.image-65.playbook {
  margin-bottom: 30px;
}

.image-66, .image-67, .image-68 {
  border-radius: 100px;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

.heading-39 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-39.playbook {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.heading-39.playbook.community-ebook {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.heading-40, .heading-41 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-42 {
  text-align: center;
  margin-bottom: 30px;
}

.paragraph-12 {
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}

.div-block-48 {
  border: 1px #6c6c6c;
  border-radius: 8px;
  margin-bottom: 30px;
  padding: 15px;
  box-shadow: 1px 0 15px -5px #00000045;
}

.div-block-49 {
  margin-bottom: 30px;
}

.div-block-50 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.column-16, .column-17, .column-18, .div-block-51 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-52 {
  background-color: var(--pruple);
  border: 1px #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  height: 250px;
  margin: 15px;
  padding: 30px 10px;
  display: flex;
  box-shadow: 0 4px 3px #0000002b;
}

.div-block-52.usp {
  background-color: #ffd974eb;
  height: 330px;
}

.div-block-52.handbook {
  background-color: #0d0d0d;
  height: 400px;
}

.div-block-52.handbook.scottbot {
  height: 360px;
}

.div-block-52.tips {
  background-color: #ffd974eb;
}

.div-block-52.glossary {
  background-color: #0d0d0d;
  height: 300px;
}

.div-block-53 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-54 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 70px;
  display: flex;
}

.italic-text-3 {
  color: var(--dark-grey);
  text-align: justify;
}

.italic-text-3.handbook {
  color: #fff;
}

.bold-text-8, .bold-text-9, .bold-text-10 {
  padding-left: 10px;
}

.html-embed-12 {
  border: 1px #00000029;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 15px;
  display: none;
  box-shadow: 0 0 7px #6c6c6c14;
}

.collection-item-14 {
  border: 1px solid #000;
  border-radius: 8px;
  width: 100px;
  margin-right: 20px;
}

.collection-list-15 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.collection-item-15 {
  background-color: var(--pruple);
  text-align: center;
  border-radius: 8px;
  width: 90px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.collection-item-15.tags {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #0d0d0d;
  justify-content: center;
  align-items: center;
  width: 150px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.text-block-56 {
  color: #3519d6;
  text-align: center;
  margin-left: 5px;
  font-weight: 700;
}

.image-69 {
  max-width: 500px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-55 {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-43 {
  margin-top: 10px;
  margin-left: -16px;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.link-block-16 {
  float: none;
  clear: none;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-70 {
  border: 1px solid #000;
  border-radius: 8px;
  width: 100%;
  height: 500px;
  margin-top: 20px;
}

.div-block-56 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.div-block-57 {
  margin-bottom: 15px;
  display: flex;
}

.heading-44 {
  margin-top: 10px;
  margin-left: -16px;
  padding-left: 0;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-45 {
  margin-top: 10px;
  margin-left: -16px;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.image-71, .image-72, .image-73 {
  margin-left: -9px;
}

.italic-text-4 {
  color: var(--dark-grey);
}

.italic-text-4.handbook {
  color: #cfcfcf;
}

.italic-text-5 {
  color: var(--dark-grey);
}

.italic-text-5.handbook {
  color: #fff;
}

.heading-46 {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 18px;
}

.image-74 {
  background-color: #fff;
}

.image-75 {
  background-color: #0000;
  border: 1px #000;
  width: 30px;
  height: 30px;
}

.image-76 {
  width: 60px;
  height: 60px;
}

.column-19 {
  padding-top: 25px;
}

.image-77 {
  border: 1px #000;
}

.div-block-58 {
  flex-direction: column;
  align-items: center;
  width: 80%;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 20px;
  display: flex;
}

.meme {
  border: 1px solid #00000029;
  border-radius: 8px;
  width: 500px;
  margin-top: 0;
  margin-bottom: 20px;
}

.collection-list-wrapper-22 {
  margin-top: 0;
  margin-left: 10px;
  position: static;
  inset: 0% auto 0% 0%;
}

.rich-text-block-4 {
  text-align: left;
  border: 1px #00000029;
  border-radius: 8px;
  margin-bottom: 30px;
  padding: 15px;
  box-shadow: 0 0 7px #6c6c6c14;
}

.link-block-17 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rich-text-block-5 {
  border: 1px #00000029;
  margin-top: 15px;
  padding: 15px;
  box-shadow: 0 0 7px #6c6c6c14;
}

.text-block-57 {
  color: #6c6c6c;
  margin-bottom: 10px;
  font-size: 10px;
  font-style: normal;
}

.block-quote {
  border: 1px #000;
  border-radius: 0;
  margin-bottom: 20px;
  padding: 15px;
}

.italic-text-6, .block-quote-2 {
  font-size: 1rem;
}

.block-quote-3 {
  text-align: justify;
  border: 1px #000;
  margin-bottom: 40px;
  padding: 15px;
  box-shadow: 0 0 7px #6c6c6c14;
}

.heading-47 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 1.563rem;
  line-height: 1.953rem;
  display: flex;
}

.collection-item-16 {
  border: 1px solid #00000029;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 300px;
  max-width: 300px;
  margin-bottom: 15px;
  margin-right: 20px;
  padding: 15px;
  display: flex;
}

.text-block-58 {
  color: #0d0d0d;
  text-align: left;
  width: 260px;
  height: 190px;
  min-height: 150px;
  max-height: 200px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 15px;
  font-weight: 500;
}

.heading-48 {
  color: #3519d6;
  text-align: center;
  background-color: #f5f3fe;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100px;
  margin-bottom: 20px;
  padding: 10px 20px;
  font-size: 25px;
  font-weight: 600;
  display: flex;
}

.collection-item-17 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-block-18 {
  display: flex;
}

.image-78 {
  width: 30px;
  height: 30px;
}

.text-block-59 {
  padding-left: 5px;
}

.collection-list-16 {
  justify-content: center;
  display: none;
}

.heading-49 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
}

.image-79 {
  width: 50px;
  height: 50px;
  margin-right: 8px;
}

.collection-item-18 {
  border: 1px solid #0d0d0d38;
  border-radius: 8px;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 8px;
  display: flex;
}

.link-block-19 {
  align-items: center;
  display: flex;
}

.heading-50 {
  padding-left: 0;
  font-size: 16px;
}

.collection-list-17 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.collection-item-19 {
  margin-top: 0;
}

.dropdown-list-3 {
  background-color: red;
}

.dropdown-4 {
  border: 2px #0d0d0d38;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-left: 0;
  display: flex;
}

.icon-2 {
  color: #000000b8;
  margin-top: 10px;
  margin-left: 0;
}

.dropdown-toggle-4 {
  align-items: center;
  margin-left: 46px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: flex;
}

.text-block-60 {
  color: #000000b8;
}

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

.italic-text-7 {
  color: #000;
}

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

.image-80 {
  object-fit: cover;
  min-width: 100%;
  max-height: 250px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 0;
}

.image-81 {
  object-fit: contain;
  background-color: #0000;
  width: 165px;
  max-width: 200px;
  height: 165px;
  max-height: 150px;
  margin: 20px;
  padding: 10px;
}

.heading-51 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 2.43rem;
  font-weight: 700;
  display: flex;
}

.text-block-61 {
  color: #3519d6;
  background-color: #f5f3fe;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 2px 15px;
  display: inline-block;
}

.text-block-61.iem-page {
  margin-left: 15px;
}

.image-82 {
  border-radius: 8px;
  width: 35px;
  height: 35px;
}

.image-82.icon {
  width: 30px;
  height: 30px;
}

.link-block-20 {
  margin-right: 20px;
}

.div-block-59 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.paragraph-13 {
  color: #343434b8;
  text-align: center;
  flex-wrap: nowrap;
  place-content: center;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 15px 100px;
  display: block;
}

.div-block-60 {
  flex-direction: column;
  align-items: center;
  margin: 20px 10px;
  padding: 20px 15px;
  display: flex;
}

.heading-52 {
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 27px;
  line-height: 2rem;
}

.heading-53 {
  margin-bottom: 20px;
  font-size: 27px;
  line-height: 2rem;
}

.text-block-62 {
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 20px;
}

.collection-list-18 {
  flex-direction: row;
  justify-content: center;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.div-block-61 {
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 81vw;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px;
  display: flex;
  box-shadow: 0 0 7px #6c6c6c3b;
}

.image-83, .image-84 {
  width: 40px;
  height: 40px;
  margin-left: -11px;
}

.column-20, .column-21 {
  background-color: #6c6c6c21;
  align-items: center;
  display: flex;
}

.text-block-63 {
  margin-left: 3px;
}

.text-block-64 {
  background-color: #0000;
  margin-left: 3px;
}

.columns-11 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  margin-right: 0;
  display: flex;
}

.div-block-62 {
  color: #fff;
  background-color: #6c6c6cd6;
  border-radius: 8px;
  justify-content: center;
  margin-right: 20px;
  padding: 5px 15px;
  display: flex;
}

.image-85 {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.text-block-65 {
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
  display: flex;
}

.div-block-63 {
  flex-direction: row;
  justify-content: center;
  margin-bottom: 20px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-64 {
  border-radius: 8px;
  align-items: flex-start;
  width: 81vw;
  max-width: 100vw;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
  box-shadow: 0 0 7px #6c6c6c3b;
}

.div-block-65 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.image-86 {
  object-fit: contain;
  min-width: 150px;
  max-width: 250px;
  min-height: 100px;
  margin-left: 10px;
  margin-right: 10px;
}

.lightbox-link {
  margin-right: 10px;
}

.link-block-21 {
  width: 100%;
  padding-left: 15px;
  position: static;
  inset: 0%;
}

.text-block-66 {
  color: #3519d6;
  background-color: #f5f3fe;
  padding-left: 15px;
  padding-right: 15px;
}

.paragraph-14 {
  border: 1px none var(--midnight-purple);
  color: #333;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 305px;
  margin-top: 15px;
  margin-bottom: 20px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.div-block-66 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-66.scottbot {
  margin-bottom: 0;
}

.container-22 {
  margin-top: 40px;
  display: block;
}

.heading-54 {
  text-align: left;
  flex-direction: row;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-size: 2.5rem;
  font-weight: 700;
  display: flex;
}

.columns-12 {
  border: 1px solid #0d0d0d38;
  border-radius: 8px;
  align-items: flex-start;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.column-22 {
  padding-left: 36px;
}

.image-87 {
  width: 165px;
  height: 165px;
  margin-top: 0;
  margin-left: 30px;
}

.collection-item-20 {
  background-color: #6c6c6c7d;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 202px;
  margin-bottom: 5px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 5px;
  display: flex;
}

.collection-list-19 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: minmax(auto, 110px) auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.link-5 {
  color: #0d0d0d;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  width: 210px;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 500;
  display: flex;
}

.link-block-22 {
  margin-bottom: 10px;
  padding-left: 10px;
  position: static;
  inset: 0%;
}

.heading-55 {
  margin-top: 200px;
  font-size: 27px;
}

.bold-text-11 {
  color: #0d0d0d;
}

.text-block-68 {
  text-align: center;
  width: 250px;
}

.div-block-67 {
  width: 100%;
  box-shadow: 1px 0 15px -5px #00000045;
}

.div-block-68 {
  width: 100%;
  margin-top: 0;
  box-shadow: 1px 0 15px -5px #00000045;
}

.link-block-23 {
  margin-right: 20px;
  padding-left: 15px;
  padding-right: 20px;
  position: static;
  inset: 0%;
}

.div-block-69 {
  margin-top: 20px;
}

.text-block-69 {
  color: #3519d6;
  background-color: #f5f3fe;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 85px;
  height: 40px;
  margin-left: 0;
  margin-right: 20px;
  padding: 8px 15px;
  display: flex;
}

.section-18 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-70 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-70 {
  color: #3519d6;
  text-align: center;
  background-color: #f5f3fe;
  border-radius: 8px;
  width: 150px;
  margin-bottom: 25px;
  padding: 8px 16px;
}

.collection-list-20 {
  display: flex;
}

.link-block-24, .link-block-25 {
  position: absolute;
  inset: 0%;
}

.link-block-26 {
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.link-block-27 {
  position: absolute;
  inset: 0%;
}

.link-block-27.w--current {
  inset: 0%;
}

.link-block-28 {
  position: fixed;
  inset: 0%;
}

.link-block-28.w--current {
  position: static;
  inset: 0% 0% 0% -85%;
}

.link-block-29 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-top: 20px;
  display: flex;
}

.text-block-71 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px;
  margin-left: 5px;
  display: flex;
}

.handbook {
  margin-bottom: 15px;
}

.link-block-30 {
  position: absolute;
  inset: 0%;
}

.link-block-31 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.collection-item-21 {
  color: #3519d6;
  background-color: #f5f3fe;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 250px;
  margin-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.text-block-72 {
  margin-left: 5px;
  font-size: 14px;
  font-weight: 500;
}

.collection-list-21 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.link-block-32 {
  align-items: center;
  display: flex;
}

.image-88 {
  width: 400px;
  margin-left: 0;
}

.image-88.stack {
  width: 480px;
}

.image-88.glossary {
  max-width: 60%;
}

.image-88.glossary.cover {
  z-index: 11;
  width: 550px;
  max-width: 100%;
  position: relative;
}

.image-88.case {
  width: 500px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-88.case.white {
  border-radius: 6px;
}

.image-88.gpt {
  width: auto;
}

.image-89 {
  width: 30px;
  height: 30px;
}

.empty-state-8 {
  display: none;
}

.rich-text-block-6 {
  margin-right: 20px;
}

.rich-text-block-7 {
  margin-right: 20px;
  font-size: 20px;
}

.column-24 {
  align-items: center;
  display: flex;
}

.columns-13 {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 50px;
  display: none;
}

.column-25 {
  align-items: center;
  margin-top: 0;
  display: flex;
}

.bold-text-12 {
  color: #2512ef;
  font-size: 16px;
  font-weight: 500;
}

.link-6 {
  margin-top: 5px;
  font-size: 10px;
}

.search-3 {
  align-items: center;
  margin-top: 50px;
  margin-left: 180px;
  margin-right: 180px;
  display: flex;
}

.search-input {
  margin-top: 5px;
}

.search-result-item {
  flex-direction: column;
  margin-bottom: 20px;
  margin-left: 15px;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.div-block-71 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-height: 300px;
  margin-bottom: 50px;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.image-90 {
  width: 100px;
  height: 100px;
}

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

.image-91 {
  width: 400px;
  height: 300px;
}

.image-91.search {
  border-radius: 8px;
  width: 450px;
  max-width: 450px;
  height: 300px;
  max-height: 300px;
  margin-bottom: 10px;
  padding: 0;
}

.div-block-72 {
  width: 400px;
  height: 300px;
}

.div-block-73 {
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.div-block-74 {
  background-color: #343434;
  border: 1px solid #3434348c;
  border-radius: 0;
  width: 80vw;
  height: 3px;
  min-height: 1px;
  max-height: 1px;
}

.search-4 {
  margin-bottom: 30px;
  display: flex;
}

.search-button {
  background-color: #0d0d0d;
  border-radius: 4px;
  height: 37px;
  margin-left: 10px;
  padding-bottom: 10px;
}

.search-input-2 {
  border: 2px solid #000;
  border-radius: 4px;
}

.paragraph-15 {
  color: #0d0d0d;
  text-align: center;
  width: 400px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 20px;
}

.link-7 {
  text-align: center;
  width: 400px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 20px;
  padding-top: 10px;
}

.div-block-75 {
  width: 400px;
  height: 300px;
}

.columns-14 {
  flex-direction: row;
  margin-bottom: 20px;
  display: flex;
}

.search-result-list {
  grid-template-rows: minmax(500px, .25fr) auto;
  grid-template-columns: minmax(500px, .25fr) .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 30px;
  display: block;
  position: static;
  overflow: auto;
}

.heading-57 {
  margin-bottom: 20px;
}

.div-block-76 {
  width: 450px;
}

.div-block-77 {
  background-color: #0d0d0d;
  width: 450px;
  height: 600px;
  margin-bottom: 0;
}

.image-93 {
  max-height: 150px;
}

.column-26 {
  flex-direction: column;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.div-block-78 {
  background-color: #0d0d0d;
  border: 1px solid #000;
}

.columns-15 {
  margin-bottom: 15px;
}

.navbar-copy {
  background-color: var(--yellow);
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.navbar-copy.clg-index {
  padding-top: 0;
}

.navbar-copy.q-a, .navbar-copy.community-stack {
  padding-top: 0;
  padding-bottom: 0;
}

.navbar-copy.book-a-demo, .navbar-copy.black-nav {
  z-index: 1000;
  background-color: var(--yellow);
  -webkit-backdrop-filter: blur(21px);
  backdrop-filter: blur(21px);
  color: #070707;
  align-items: center;
  display: block;
}

.container-23 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.button-5 {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  margin-top: 20px;
  padding: 12px 24px;
  display: inline-block;
  position: static;
}

.section-19 {
  background-color: var(--yellow);
  margin-top: 0;
}

.image-94 {
  width: 1920px;
  margin: 100px;
}

.div-block-79 {
  margin-left: 100px;
}

.div-block-80 {
  flex-direction: column;
  align-items: center;
  max-width: 600px;
  display: flex;
}

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

.heading-58 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-59 {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
}

.feature-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.flex-container {
  border-radius: 8px;
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
  box-shadow: -14px 14px 80px 6px #0000001a;
}

.feature-image-mask {
  width: 100%;
  margin-right: 40px;
}

.feature-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: relative;
  left: 37px;
}

.feature-image.section1 {
  left: 0;
}

.div-block-81 {
  margin-bottom: 20px;
  display: flex;
}

.text-block-73 {
  margin-right: 100px;
  font-size: 18px;
}

.link-block-34 {
  background-color: #008cff;
  border: 1px #000;
  border-radius: 8px;
  align-items: center;
  padding: 0 20px;
  display: none;
}

.text-block-74 {
  color: #fff;
  margin-left: 7px;
}

.div-block-82 {
  background-color: #0d0d0d;
  border-radius: 8px;
  align-items: center;
  margin-right: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.heading-60 {
  color: #fff;
  margin-left: 7px;
  font-size: 1rem;
  font-weight: 400;
}

.image-95 {
  border-radius: 8px;
}

.rich-text-block-8 {
  font-weight: 400;
}

.paragraph-16 {
  text-align: center;
  padding: 10px 13px;
  font-size: 18px;
}

.div-block-83 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  padding: 15px 10px;
  display: flex;
  box-shadow: 0 0 10px #34343421;
}

.heading-61 {
  background-color: #6c6c6c17;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.column-27 {
  padding-top: 10px;
}

.image-96 {
  width: 180px;
  height: 45px;
}

.div-block-84 {
  width: 50%;
  margin-top: 1px;
  display: block;
}

.div-block-85 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.link-block-35 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.text-block-75 {
  padding-left: 5px;
  padding-right: 5px;
}

.clg {
  margin-top: 2px;
}

.div-block-86 {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-87 {
  margin-bottom: 40px;
}

.checkbox-2 {
  padding-left: 30px;
}

.checkbox-field {
  padding-left: 40px;
}

.collection-list-22 {
  background-color: #6c6c6c00;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-76 {
  color: #3519d6;
}

.column-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: baseline;
  display: grid;
}

.columns-16 {
  border: 1px solid #000;
  border-radius: 8px;
  width: 400px;
  margin: 20px;
}

.image-97 {
  border-right: 1px #000;
  width: 150px;
  height: 80px;
  margin-right: 0;
  padding: 10px;
}

.text-block-77 {
  margin-top: 5px;
  margin-bottom: 10px;
}

.column-29 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.grid-13 {
  grid-template-rows: auto .25fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-98 {
  object-fit: contain;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

.text-block-78 {
  font-weight: 700;
}

.link-block-36 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: static;
  inset: 0%;
}

.div-block-88 {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: none;
}

.text-block-79 {
  border: 1px solid #3434348c;
  border-radius: 16px;
  padding: 10px 20px;
}

.jarvis_headings-copy {
  font-family: Sf pro display, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.jarvis_headings-copy.apps {
  text-align: left;
  font-size: 28px;
  font-weight: 700;
}

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

.text-field-3 {
  background-color: #0000;
  border: 1px #f7f7f7;
  border-radius: 0;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 5px;
  font-size: 16px;
}

.dropdown-5 {
  border: 1px #0000003d;
  width: 35%;
  height: 40px;
}

.dropdown-toggle-5 {
  width: 200px;
  height: 40px;
  padding-top: 5px;
}

.icon-3 {
  color: #343434b3;
  margin-top: 8.9965px;
}

.text-block-80 {
  color: #343434b0;
  font-size: 16px;
}

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

.collection-item-22 {
  padding-left: 15px;
}

.container-25 {
  margin-top: 30px;
  margin-bottom: 80px;
}

.image-99 {
  background-color: #fff;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 5px;
}

.div-block-90 {
  background-color: #fff;
  border: 2px solid #0000008f;
  border-radius: 20px;
  align-items: center;
  width: 100%;
  margin-right: 30px;
  padding-left: 10px;
  display: flex;
}

.div-block-91 {
  border: 2px solid #0000008f;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 30%;
  padding-left: 5px;
  display: none;
}

.image-100 {
  background-color: #0000;
  margin: 5px 10px 0 0;
  padding: 5px;
}

.collection-list-23 {
  width: 230px;
}

.link-block-37 {
  align-items: center;
  height: 40px;
  margin-top: 30px;
  display: flex;
}

.text-block-81 {
  margin-bottom: 15px;
  margin-right: 3px;
}

.text-block-61-copy {
  color: #3519d6;
  background-color: #f5f3fe;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 2px 15px;
  display: inline-block;
}

.text-block-61-copy.iem-page {
  margin-left: 15px;
}

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

.collection-item-23 {
  width: 300px;
}

.dropdown-list-4 {
  margin-left: 30px;
}

.dropdown-list-4.w--open {
  margin-top: 790px;
  margin-left: 140px;
}

.dropdown-list-4.apps {
  background-color: #6c6c6cfc;
  border-radius: 10px;
  margin-top: 786px;
  margin-left: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-list-4.apps._2.w--open {
  margin-top: 696px;
}

.heading-62 {
  margin-top: 60px;
  font-size: 1.938rem;
  line-height: 2rem;
}

.collection-item-24 {
  border: 1px solid #0000004d;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.image-101 {
  object-fit: contain;
  margin-right: 10px;
}

.heading-63 {
  color: #0d0d0d;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5rem;
}

.tag1-copy {
  background-color: var(--pruple);
  color: var(--dark-grey);
  border: 5px solid #0000;
  border-radius: 10px;
  margin-top: 11px;
  margin-right: 23px;
  padding: 5px;
  font-weight: 700;
  display: inline-block;
}

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

.text-block-82 {
  background-color: #aeabf7;
  border-radius: 4px;
  margin-right: 10px;
  padding: 2px 10px;
  font-weight: 700;
}

.text-block-83 {
  color: #fff;
  background-color: #02062f;
  border-radius: 4px;
  margin-right: 10px;
  padding: 2px 10px;
}

.div-block-94 {
  justify-content: space-around;
  align-items: baseline;
  display: flex;
}

.link-block-38 {
  width: 600px;
}

.collection-list-25 {
  margin-top: 20px;
}

.div-block-95 {
  object-fit: fill;
}

.collection-item-25 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.grid_custom {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.testimonials {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
}

.testimonials.stack {
  grid-template-columns: 1fr;
}

.testimonials.stack.scottbot {
  margin-bottom: 30px;
}

.testimonials.bot-page {
  margin-top: 40px;
}

.div_testimonials {
  background-color: #0000;
  border: 1px solid #ffffff26;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  min-width: auto;
  max-width: 400px;
  height: 400px;
  margin: 15px;
  padding: 30px 10px;
  display: flex;
  box-shadow: 100px 0 20px -4px #00000045;
}

.div_testimonials.playbook {
  height: 350px;
}

.test_italic {
  text-align: center;
  width: 250px;
}

.about__heading-copy {
  text-align: center;
  margin-bottom: 37px;
}

.checkbox-3 {
  border-radius: 100px;
  width: 20px;
  height: 13px;
  margin-top: 6px;
  margin-right: 5px;
}

.checkbox-label-2 {
  color: #fff;
}

.checkbox-4 {
  width: 20px;
  height: 13px;
  margin-left: 0;
  margin-right: 5px;
}

.checkbox-label-3 {
  color: #fff;
}

.collection-item-26 {
  padding-left: 15px;
}

.checkbox-field-2 {
  align-items: stretch;
  padding-left: 0;
  display: flex;
}

.collection-list-26 {
  width: 240px;
  margin-top: 0;
}

.faq_div-block-55-copy {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-52_differentiator {
  background-color: #ffd974eb;
  border: 1px #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  height: 250px;
  margin: 15px 15px 0;
  padding: 30px 10px 0;
  display: flex;
  box-shadow: 0 4px 3px #0000002b;
}

.div-block-52_differentiator.usp {
  height: 330px;
}

.div-block-52_differentiator.handbook {
  background-color: #0d0d0d;
  height: 400px;
}

.italic-text-8 {
  font-size: .9rem;
}

.link-block-12_community_stack {
  background-color: #0d0d0d;
  border-radius: 8px;
  width: 160px;
  height: 50px;
  margin-left: 0;
  padding: 10px 15px;
  font-size: .875rem;
  display: block;
}

.link-block-12_community_stack.handbook {
  background-color: #696dec;
  flex-direction: column;
  align-items: center;
  width: 180px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.link-block-12_community_stack.apps {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-12_community_stack.apps_community_stack {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  display: inline-block;
  overflow: visible;
}

.columns-17 {
  display: block;
}

.heading-64 {
  text-align: left;
  font-size: 2.43863rem;
  font-weight: 700;
}

.heading-65 {
  text-align: left;
  font-size: 2.43rem;
  font-weight: 700;
  line-height: 3.19rem;
}

.heading-66, .heading-67 {
  text-align: left;
  font-size: 2.43863rem;
  font-weight: 700;
}

.heading-68 {
  text-align: left;
  font-size: 2.43863rem;
  font-style: normal;
  font-weight: 700;
}

.collection-list-27 {
  display: block;
}

.heading-69 {
  text-align: center;
  margin-bottom: 40px;
}

.div-block-96 {
  margin-top: 100px;
  display: block;
}

.div-block-96.case {
  margin-top: 0;
}

.heading-70 {
  text-align: center;
  margin-bottom: 40px;
}

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

.text-block-84 {
  margin-top: 12px;
  margin-left: 8px;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.collection-item-27 {
  background-color: #ffffff1c;
  border: 1px solid #00000029;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  width: 280px;
  height: 300px;
  margin-bottom: 30px;
  margin-right: 40px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-85 {
  color: #fff;
  flex-direction: row;
  height: 40px;
  margin: 20px 5px;
  padding: 0 10px 15px;
  font-size: .95rem;
  font-weight: 500;
  display: flex;
}

.image-102 {
  margin: 0;
}

.text-block-86 {
  margin-left: 20px;
  margin-right: 20px;
}

.image-103 {
  object-fit: cover;
  border-radius: 8px;
  width: 280px;
  height: 160px;
  padding: 0 0 2px;
}

.link-block-39 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
}

.paragraph-17 {
  color: #0d0d0d;
  background-color: #fff;
  height: 180px;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

.div-block-97 {
  text-align: center;
  display: flex;
}

.text-block-87 {
  color: #0d0d0d;
  margin-top: 20px;
  margin-left: 8px;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.heading-71 {
  text-align: left;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.heading-72 {
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.image-104 {
  width: 165px;
  height: 165px;
}

.apps-category-collectin-wrapper {
  margin-bottom: 10px;
}

.text-block-88 {
  color: #3519d6;
  background-color: #f5f3fe;
  border-radius: 8px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 8px 16px;
}

.section-20 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.collection-item-28 {
  flex-direction: row;
  width: 100px;
  display: flex;
}

.paragraph-18 {
  margin-left: 5px;
  font-size: 1.1rem;
}

.community-usp {
  margin-top: 100px;
  margin-bottom: 50px;
}

.community-usp.community {
  display: none;
}

.grid-15 {
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: minmax(310px, 400px) minmax(310px, 400px) minmax(310px, 400px);
  justify-content: center;
  justify-items: center;
  margin-left: 100px;
  margin-right: 100px;
}

.div-block-98 {
  border-radius: 8px;
}

.threado-community-usp {
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.community-image {
  object-fit: contain;
  border-radius: 20px 20px 0 0;
  max-width: 200%;
}

.threado-usps-heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.threado-usp-div {
  background-color: #0d0d0d;
  border-radius: 0 0 6px 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 230px;
  padding: 25px;
  display: flex;
  box-shadow: 0 0 5px 2px #00000036;
}

.threado-usp-descrption {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
}

.community-trusted-by {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.community-trusted-by.community {
  display: none;
}

.heading-73 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 1.563rem;
  font-weight: 400;
  line-height: 1.953rem;
}

.grid-16 {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: minmax(245px, 287px) minmax(150px, 278px) minmax(245px, 186px) 245px;
  place-content: space-between stretch;
  justify-items: end;
  margin-left: 50px;
  margin-right: 50px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.div-block-99 {
  align-items: center;
  display: flex;
}

.community-trusted-by-di {
  flex-direction: row;
  align-items: center;
  width: 245px;
  height: 100px;
  display: flex;
  position: relative;
  left: 62px;
}

.community-trusted-by-di.uipath {
  width: 200px;
  position: relative;
  left: 31px;
}

.community-trusted-by-di.appsmith {
  width: 200px;
  position: relative;
  left: -33px;
}

.community-trusted-by-di.glideapps {
  left: 0;
}

.heading-74 {
  width: 300px;
  margin-left: 10px;
  font-size: 1rem;
}

.section-21 {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: row;
  width: 83vw;
  max-width: 100%;
  height: 400px;
  margin: 0 50px 30px 102px;
  padding: 20px;
  display: flex;
}

.section-21.community {
  display: none;
}

.div-block-100 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  margin-left: 20px;
  padding-top: 10px;
  display: flex;
}

.div-block-101 {
  width: 50%;
  display: flex;
}

.paragraph-19 {
  color: #0009;
  width: 420px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-75 {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.9rem;
}

.div-block-102 {
  margin-bottom: 30px;
}

.heading-76 {
  color: #0d0d0d;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 600;
}

.collection-item-29 {
  background-color: #0000;
  border-radius: 7px;
  width: 300px;
  height: 200px;
  margin-bottom: 20px;
  margin-right: 20px;
  box-shadow: 1px 0 15px -5px #00000045;
}

.paragraph-20 {
  color: #0d0d0d;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  line-height: 1.2rem;
}

.collection-list-29 {
  width: 300px;
  margin-top: 20px;
}

.section-22 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.section-22.community {
  display: none;
}

.button-6 {
  text-align: center;
}

.section-23 {
  margin: 150px 120px 50px;
}

.section-23.community {
  display: none;
}

.heading-77 {
  text-align: center;
}

.div-block-103 {
  width: 300px;
  height: 200px;
  margin-left: -10px;
  padding: 10px;
}

.div-block-104 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.div-block-104.community {
  display: none;
}

.div-block-105 {
  width: 300px;
  height: 200px;
}

.div-block-106 {
  height: 400px;
  margin-bottom: 180px;
  display: flex;
}

.image-105 {
  z-index: 2;
  margin-top: 0;
  position: relative;
  top: -24px;
}

.image-106 {
  z-index: 1;
  float: none;
  clear: none;
  margin-left: 0;
  padding-top: 150px;
  position: relative;
  left: -95px;
}

.image-107 {
  z-index: 3;
  object-fit: fill;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: 80px;
}

.div-block-107 {
  flex-direction: column;
  align-items: center;
  width: 800px;
  margin-top: 0;
  margin-left: -190px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.paragraph-21 {
  color: #0009;
  text-align: center;
  width: 520px;
  margin-bottom: 50px;
  padding-left: 35px;
  padding-right: 30px;
  font-size: 18px;
  font-weight: 300;
}

.heading-78 {
  color: #313131;
  margin-bottom: 25px;
  font-size: 55px;
  font-weight: 700;
}

.image-108 {
  z-index: 3;
  margin-bottom: 50px;
  position: relative;
  top: 29px;
}

.image-108.new-community {
  display: none;
  position: static;
}

.image-108.community {
  margin-top: 20px;
  position: static;
}

.paragraph-22 {
  color: #0009;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 300;
}

.div-block-108 {
  z-index: 1;
  background-color: #fff;
  border: 1px #000000a1;
  border-radius: 15px;
  width: 330px;
  height: 320px;
  position: relative;
  left: -35px;
  box-shadow: -39px 45px 50px -5px #0000001a;
}

.image-109 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 300px;
  height: 200px;
  margin: 18px 5px 5px;
}

.heading-79 {
  color: #0d0d0d;
  width: 300px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
}

.paragraph-23 {
  width: 300px;
  margin-top: 3px;
  margin-left: 10px;
  padding-bottom: 18px;
  padding-left: 15px;
  padding-right: 10px;
  font-size: 12px;
  line-height: 1.2rem;
}

.div-block-109 {
  background-color: #0d0d0dcc;
  border-radius: 15px;
  width: 300px;
  height: 160px;
  position: relative;
  top: 34px;
  left: -47px;
  box-shadow: 13px 0 5px -11px #00000061;
}

.div-block-110 {
  z-index: 0;
  background-color: #fff;
  border-radius: 15px;
  width: 1000px;
  height: 120px;
  margin-top: 200px;
  margin-bottom: 20px;
  padding-top: 0;
  position: relative;
  top: 13px;
  left: 48px;
  box-shadow: -39px 45px 50px -5px #0000000d;
}

.body-11 {
  font-size: 1.2rem;
}

.nav-button {
  background-color: #696dec;
  border-radius: 6px;
  margin-top: 0;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: .875rem;
  font-weight: 700;
  display: block;
}

.nav-button:hover {
  background-color: #5353b9;
}

.nav-button:active {
  background-color: #696dec;
}

.nav-button.features {
  margin-top: 20px;
  padding: 10px 30px;
}

.nav-button.hero {
  color: #0d0d0d;
  background-color: #0000;
  border: 1px solid #000;
  font-family: Sf pro display, sans-serif;
  font-weight: 300;
}

.nav-button.hero.home {
  color: #fff;
  background-color: #696dec;
  border-color: #0000;
  border-radius: 5px;
  margin-right: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 300;
}

.button-7 {
  background-color: #696dec;
  border-radius: 8px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
}

.image-110 {
  object-fit: contain;
  max-width: 100%;
}

.div-block-111 {
  margin-bottom: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-112, .div-block-113 {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 40px;
  display: flex;
}

.image-111, .image-112, .image-113 {
  border-radius: 12px;
}

.paragraph-24 {
  width: 240px;
}

.heading-80 {
  color: #0d0d0d;
  font-size: 1.78rem;
}

.div-block-114 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.div-block-114.drops {
  display: block;
}

.div-block-115 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.top-section-glossary {
  z-index: 20;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 50px 30px;
  padding: 20px 0 30px 20px;
  display: flex;
  position: sticky;
  inset: 12% 0% -12px;
}

.text-block-89 {
  width: 15px;
  padding-left: 5px;
}

.div-block-116 {
  border: 1px #000;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 5px 10px;
  display: flex;
}

.text-block-90 {
  border: 1px solid #000;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 35px;
  margin-right: 20px;
  padding: 5px 10px;
  display: flex;
}

.section-a {
  z-index: 1;
  margin: 0 100px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.link-8 {
  color: #0d0d0d;
  border: 1px #000;
  border-radius: 8px;
  margin-right: 20px;
  padding: 10px 20px;
  font-size: 1.1rem;
  font-weight: 700;
  box-shadow: -5px 7px 20px -5px #00000026;
}

.link-8:hover {
  color: #fff;
  background-color: #006fffcf;
}

.div-block-117 {
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 80px;
  margin-bottom: 20px;
  padding: 0 20px 5px;
  display: flex;
  box-shadow: -13px 15px 60px #00000024;
}

.heading-81 {
  color: #696dec;
  padding-left: 0;
  padding-right: 0;
}

.div-block-118 {
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 10px 20px 20px;
  box-shadow: -9px 0 50px #0000001c;
}

.paragraph-25 {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.8rem;
}

.section-b {
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 150px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.heading-82 {
  font-size: 2.34rem;
}

.heading-83 {
  color: #0d0d0d;
  text-align: left;
  border-radius: 8px;
  padding: 10px 20px;
  font-size: 2.34rem;
}

.heading-83:hover {
  color: #696dec;
}

.collection-list-wrapper-24 {
  margin-left: 0;
  margin-right: 0;
}

.collection-item-30 {
  margin-bottom: 20px;
  padding-left: 20px;
  box-shadow: -9px 0 50px #0000001c;
}

.section-24 {
  margin-left: 100px;
  margin-right: 100px;
}

.collection-list-30 {
  margin-left: 15px;
  margin-right: 15px;
}

.section-c {
  margin: 0 100px 50px;
  padding: 150px 20px 20px;
}

.heading-84 {
  width: 40px;
  margin-top: -9px;
  padding-top: 5px;
}

.glossary-term {
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 10px 20px 20px;
  box-shadow: -6px 5px 50px #0000001c;
}

.paragraph-26 {
  color: #0d0d0da1;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 19px;
  line-height: 1.8rem;
}

.heading-85 {
  text-align: center;
  border-radius: 20px;
  margin: 50px 0 40px;
  padding: 20px 10px 20px 20px;
  font-size: 2.43rem;
  font-weight: 700;
  line-height: 2.953rem;
  box-shadow: -14px 14px 11px 10px #0000000d;
}

.rich-text-block-9 {
  color: #0d0d0dbd;
  margin-bottom: 40px;
  margin-left: 150px;
  margin-right: 150px;
  padding: 10px 10px 10px 20px;
  font-size: 1.1rem;
  font-weight: 400;
}

.rich-text-block-9 p {
  color: #0200009c;
  font-size: 18px;
}

.link-block-40 {
  margin-left: 100px;
  margin-right: 100px;
}

.image-114 {
  border-radius: 20px;
}

.div-block-116-copy {
  border: 1px #000;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  margin-left: 23px;
  margin-right: 20px;
  padding: 5px 10px;
  display: flex;
}

.section-o {
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 150px;
  padding-left: 20px;
  padding-right: 20px;
}

.block-quote-4 {
  margin-left: 100px;
  margin-right: 100px;
}

.section-25 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-27 {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  line-height: 1.8rem;
}

.section-26 {
  flex-direction: column;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.heading-86 {
  color: #0d0d0d;
  margin: 15px 10px 0;
  padding: 10px 20px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.link-block-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex;
}

.heading-87 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.938rem;
  line-height: 1.5rem;
}

.collection-item-32 {
  border: 3px #00000059;
  border-radius: 20px;
}

.paragraph-28 {
  color: #0d0d0d9e;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 20px 10px;
  font-size: 18px;
}

.div-block-119 {
  border: 3px #0000007d;
  border-radius: 20px;
  box-shadow: -11px 17px 80px #00000017;
}

.collection-list-31 {
  border: 1px #000;
}

.grid-17 {
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: stretch;
  justify-items: center;
}

.body-12 {
  background-color: #fff;
}

.image-115 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.heading-88, .heading-89, .heading-90 {
  text-align: left;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.section-27 {
  height: 100px;
}

.rich-text-block-10 {
  margin-left: 50px;
  margin-right: 50px;
  font-family: Space Mono, sans-serif;
  display: block;
}

.rich-text-block-10 p {
  font-family: Space Mono, sans-serif;
}

.section-28 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.div-block-120 {
  background-color: #0000;
  border-radius: 0 10px 10px 0;
  width: 300px;
  margin-top: 50px;
  margin-left: 0;
  padding: 20px 20px 20px 0;
}

.div-block-121 {
  border-left: 5px solid #3434349e;
  width: 80%;
  margin-top: 50px;
  margin-left: 30px;
  margin-right: 50px;
  padding: 20px 20px 50px;
  box-shadow: -11px 17px 60px #0000001a;
}

.heading-91 {
  margin-bottom: 50px;
  margin-left: 50px;
  margin-right: 50px;
  font-family: Space Mono, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.text-block-91 {
  margin-bottom: 50px;
  margin-left: 50px;
  margin-right: 50px;
  font-family: Space Mono, sans-serif;
  display: none;
}

.html-embed-13 {
  margin-left: 0;
  margin-right: 0;
}

.chatbot {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 200px;
  margin-right: 200px;
  display: block;
}

.rich-text-block-11 {
  font-weight: 400;
}

.rich-text-block-11 h1 {
  color: #000;
  font-weight: 600;
}

.rich-text-block-11 p, .rich-text-block-11 a, .rich-text-block-11 h4 {
  color: #000;
}

.collection-list-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  display: flex;
}

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

.collection-list-wrapper-25 {
  margin-bottom: 10px;
}

.section-29 {
  flex-direction: row;
  margin-top: 100px;
  margin-left: 100px;
  margin-right: 100px;
  display: none;
}

.div-block-122, .div-block-123 {
  margin-right: 50px;
}

.collection-list-wrapper-27 {
  display: none;
}

.section-30 {
  margin-top: 70px;
  margin-left: 40px;
  margin-right: 40px;
  display: none;
}

.slide-4 {
  background-color: #fff;
  margin-left: 50px;
  margin-right: 50px;
}

.leaders__card-demo-page {
  margin-left: 30px;
  padding: 0;
}

.leaders__card-demo-copy {
  padding: 0;
}

.leaders__text-demo-page {
  width: 600px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.right-arrow {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 50px;
  display: flex;
  position: absolute;
}

.left-arrow {
  background-color: #0000;
  padding-left: 0;
  display: block;
}

.leaders__card-demo-page-copy {
  width: 600px;
  margin-left: 30px;
  padding: 20px 30px;
}

.column-30 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  padding-right: 10px;
  display: flex;
}

.slider-6 {
  background-color: #0000;
  width: 800px;
  height: 350px;
  margin-top: 0;
  margin-bottom: 50px;
  top: 0;
  box-shadow: -14px 14px 60px #0000000f;
}

.leaders__text-copy {
  margin-top: 20px;
  margin-bottom: 20px;
}

.leaders__customer-wrapper-copy {
  align-items: center;
  display: flex;
}

.icon-4 {
  color: #0d0d0d33;
  margin-left: 0;
  font-weight: 700;
}

.icon-5 {
  color: #0d0d0d33;
  margin-left: 0;
}

.mask-2 {
  background-color: #0000;
}

.heading-92 {
  text-align: center;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 3.219rem;
}

.column-31 {
  padding: 20px 30px;
  box-shadow: -7px 7px 60px #0000000f;
}

.heading-93 {
  margin-bottom: 30px;
}

.navbar__container-copy {
  align-items: center;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.navbar__container-copy.demo {
  justify-content: space-between;
  padding-top: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.heading-94 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.5rem;
  font-weight: 600;
}

.image-116 {
  margin-left: 16px;
}

.image-117 {
  position: relative;
  top: -443px;
}

.image-118 {
  position: relative;
  top: -337px;
}

.text-block-92 {
  font-weight: 700;
  position: relative;
  top: -270px;
  left: -73px;
}

.text-block-92.engage {
  top: -293px;
  left: 77px;
}

.text-block-92.delight {
  top: -210px;
  left: 0;
}

.image-119 {
  position: relative;
  top: -337px;
  left: -2px;
}

.image-120 {
  margin-bottom: 150px;
  position: relative;
  top: 0;
  left: -2px;
}

.image-121 {
  margin-top: 1px;
  margin-bottom: 25px;
}

.section-31 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-left: 70px;
  margin-right: 70px;
  display: block;
}

.column-32 {
  padding: 0 0 20px;
  box-shadow: -7px 7px 60px #0000000f;
}

.image-122 {
  max-width: 200%;
  margin-bottom: 30px;
  position: relative;
  left: 0;
  box-shadow: -7px 7px 60px #0000000f;
}

.heading-95 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 2rem;
  line-height: 1.953rem;
}

.column-33 {
  border-right: 4px solid #34343473;
}

.div-block-124 {
  width: 100%;
}

.html-embed-14 {
  width: 100%;
  margin-bottom: 20px;
  margin-left: 50px;
  margin-right: 50px;
}

.html-embed-14.form {
  margin-left: 0;
  margin-right: 0;
}

.div-block-125 {
  background-color: var(--pruple);
}

.div-block-126 {
  background-color: #fff;
  position: relative;
  top: -50px;
}

.paragraph-29 {
  text-align: center;
  width: 710px;
  margin-bottom: 60px;
  margin-left: 50px;
  margin-right: 50px;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-29.demo {
  width: 425px;
  margin-bottom: 30px;
}

.heading-96 {
  margin-bottom: 10px;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.heading-96.white {
  color: #fff;
  text-align: left;
  letter-spacing: -2px;
  width: auto;
  margin-top: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
}

.heading-96.white.right {
  text-align: left;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.columns-18 {
  margin-left: 0;
}

.div-block-127 {
  flex-direction: column;
  align-items: center;
  width: 60%;
  display: flex;
}

.div-block-128 {
  flex-direction: column;
  display: flex;
}

.div-block-130 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-131 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  top: -338px;
}

.section-32 {
  margin-top: 30px;
}

.container-28 {
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
  box-shadow: -14px 14px 60px #0000001a;
}

.div-block-132 {
  background-color: var(--pruple);
  width: 945px;
  height: 150px;
  margin-bottom: 0;
  display: block;
}

.div-block-133 {
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  top: 0;
  box-shadow: -20px 0 60px #0000000d;
}

.div-block-133.form {
  padding-left: 100px;
  padding-right: 100px;
}

.div-block-134 {
  background-color: var(--pruple);
  height: 20px;
  display: block;
}

.columns-19 {
  justify-content: space-between;
  width: 100%;
  display: block;
}

.div-block-135 {
  background-color: #ffd974e6;
  width: 945px;
  max-width: 80vw;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.image-123 {
  margin-top: 0;
  margin-bottom: 100px;
}

.link-block-42 {
  width: 52vw;
}

.text-block-93 {
  color: #fff;
  border: 1.5px solid #000;
  padding: 8px 12px;
}

.text-block-93:active {
  background-color: var(--yellow);
}

.text-block-93.black {
  color: #0d0d0d;
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-43 {
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.link-block-43.w--current {
  color: #fff;
  background-color: #6c6c6cd1;
}

.pagination-12 {
  align-items: center;
}

.html-embed-15 {
  margin: 0 30px;
}

.background-video-6 {
  z-index: 1;
  width: 100%;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.div-block-136 {
  width: 100%;
}

.div-block-110-copy {
  z-index: 0;
  z-index: 0;
  background-color: #fff;
  border-radius: 15px;
  width: 1000px;
  height: 120px;
  margin-top: 200px;
  margin-bottom: 30px;
  padding-top: 0;
  position: relative;
  top: 35px;
  left: 48px;
  box-shadow: -39px 45px 50px -5px #0000000d;
}

.image-124 {
  height: 25px;
  margin-right: 0;
  display: block;
}

.div-block-137 {
  justify-content: center;
  align-items: center;
  margin-right: -5px;
  display: block;
}

.bold-text-13 {
  color: #0d0d0d;
}

.image-125 {
  height: 25px;
}

.text-block-94 {
  color: #0d0d0d;
  margin-right: 5px;
}

.link-block-45, .link-block-45.w--current {
  display: none;
}

.div-block-138 {
  flex-direction: column;
  align-items: stretch;
  width: auto;
  display: block;
}

.join-community.community {
  display: block;
}

.div-block-139 {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.section-d {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 150px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-e, .section-f, .section-g {
  margin: 0 100px 50px;
  padding: 150px 20px 20px;
}

.section-h {
  margin: 0 100px 50px;
  padding: 160px 20px 20px;
}

.section-i {
  margin: 0 100px 50px;
  padding: 150px 20px 20px;
}

.section-j {
  margin: 0 100px 50px;
  padding: 160px 20px 20px;
}

.section-k, .section-l {
  margin: 0 100px;
  padding: 150px 20px 20px;
}

.section-m {
  margin: 0 100px 50px;
  padding: 150px 20px 20px;
}

.html-embed-17 {
  margin-bottom: 50px;
  margin-left: 50px;
  margin-right: 50px;
  display: none;
}

.div-block-140 {
  margin-top: 50px;
  margin-left: 50px;
  margin-right: 50px;
  display: none;
}

.heading-97 {
  text-align: center;
  margin-bottom: 30px;
}

.tabs-menu {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.tab-link-tab-1, .tab-link-tab-1.w--current, .tab-link-tab-2 {
  margin-right: 20px;
}

.div-block-141 {
  background-color: var(--pruple);
  border-radius: 30px;
  width: 380px;
  height: 570px;
  margin-bottom: 50px;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: -14px 14px 100px #0000001a;
}

.div-block-142 {
  margin-bottom: 50px;
}

.heading-98 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
}

.image-126 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  width: 330px;
  margin-top: 0;
}

.paragraph-30 {
  padding-left: 20px;
  padding-right: 20px;
}

.heading-99 {
  color: #0d0d0d;
  width: 200px;
  height: 40px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Space Mono, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.section-34 {
  margin-top: 30px;
  margin-left: 100px;
  margin-right: 100px;
}

.column-34 {
  background-color: #0d0d0d;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 28px;
  font-weight: 700;
  display: flex;
}

.text-block-95, .text-block-96, .text-block-97 {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
}

.column-35 {
  background-color: #0d0d0d;
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns-20 {
  background-color: #0d0d0d;
}

.column-36 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-143 {
  background-color: #0000;
  justify-content: center;
  height: 50px;
  display: flex;
}

.link-block-46 {
  background-color: #0d0d0de8;
  border-radius: 10px;
  height: 50px;
  margin-right: 20px;
  padding: 12px 24px;
  display: flex;
}

.link-block-47 {
  background-color: #0d0d0de8;
  border-radius: 10px;
  align-items: center;
  height: 50px;
  margin-right: 20px;
  padding: 12px 24px;
  display: flex;
}

.link-block-48 {
  background-color: #0d0d0de8;
  border-radius: 10px;
  align-items: center;
  height: 50px;
  padding: 12px 24px;
  display: flex;
}

.collection-item-33 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: 250px;
  height: 40px;
  margin-bottom: 30px;
  padding: 0;
  display: flex;
  box-shadow: 14px 14px 80px #0000001c;
}

.collection-item-33:active {
  background-color: #6c6c6c5e;
}

.link-block-49 {
  border-bottom-right-radius: 8px;
  align-items: center;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.link-block-49.w--current {
  color: #fff;
  background-color: #6c6c6c82;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-98 {
  color: #fff;
  margin-right: 10px;
}

.div-block-144 {
  background-color: #6c6c6c69;
  border-top-right-radius: 8px;
  width: 212px;
  height: 10px;
}

.div-block-145 {
  background-color: var(--dim-grey);
  width: 3px;
  height: 30px;
  margin-top: 7px;
  margin-bottom: 7px;
  margin-right: 10px;
  display: none;
}

.div-block-146 {
  z-index: 1;
  background-color: #fff;
  border-radius: 50px;
  position: relative;
  top: 30px;
  left: -38px;
}

.div-block-147 {
  z-index: 3;
  height: 60px;
  position: relative;
}

.toggle-div {
  cursor: pointer;
}

.heading-100 {
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  position: relative;
  left: -103px;
}

.heading-100.section2 {
  z-index: 2;
  text-align: right;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding-right: 15px;
  left: 127px;
  right: 0;
}

.paragraph-31 {
  margin-bottom: 10px;
  position: relative;
  left: -18px;
}

.paragraph-31.section2 {
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
  left: 0;
}

.button-8 {
  background-color: var(--pruple);
  color: #0d0d0d;
  border-radius: 8px;
  margin-bottom: 30px;
  font-weight: 700;
  position: relative;
  top: 13px;
  left: -19px;
}

.button-8.section2 {
  left: 18px;
}

.div-block-148 {
  margin-right: 0;
}

.div-block-149 {
  background-color: #000000a6;
  align-items: center;
  height: 50px;
  margin-right: 0;
  padding-top: 5px;
  padding-left: 10px;
  display: flex;
}

.image-127 {
  margin-right: 10px;
}

.div-block-150 {
  height: 50px;
  padding-bottom: 10px;
}

.section-n-n {
  z-index: 0;
  margin: 0 100px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.section-p {
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 150px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-q {
  margin-bottom: 40px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 160px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-r, .section-s, .section-t, .section-u, .section-v, .section-w {
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 150px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-x, .section-y {
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 160px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-z {
  margin-bottom: 50px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 160px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-35 {
  margin-left: 0;
  margin-right: 0;
}

.collection-item-34 {
  margin-bottom: 25px;
}

.rich-text-block-12 {
  margin-bottom: 50px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 30px;
}

.text-block-99 {
  padding-left: 20px;
}

.glossary-tag {
  color: #3519d6;
  background-color: #f5f3fe;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin: 30px 20px 20px;
  padding: 8px 17px;
  display: inline-block;
}

.glossary-tag.iem-page {
  margin-left: 15px;
}

.div-block-151 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-9 {
  background-color: var(--pruple);
  color: #0d0d0d;
  border-radius: 6px;
  font-weight: 600;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.container-29 {
  display: none;
}

.html-embed-18 {
  margin-bottom: 30px;
  margin-left: 100px;
  margin-right: 100px;
}

.heading-101 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  font-weight: 600;
}

.empty-state-9 {
  background-color: #dddddd6e;
  border-radius: 20px;
}

.empty-state-10, .empty-state-11, .empty-state-12, .empty-state-13, .empty-state-14, .empty-state-15 {
  border-radius: 15px;
  box-shadow: -6px 6px 50px #0000001a;
}

.div-block-152, .div-block-153 {
  display: flex;
}

.text-block-100 {
  padding-left: 30px;
}

.div-block-154 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.read-more {
  color: #696dec;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  font-size: 1.1rem;
  font-weight: 700;
}

.link-block-50 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-102 {
  color: #0d0d0d;
  text-align: left;
  border-radius: 8px;
  padding: 10px 20px;
  font-size: 2.34rem;
}

.heading-102:hover {
  color: #696dec;
}

.image-128 {
  max-width: 80%;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.image-129, .image-130 {
  max-width: 80%;
  margin-bottom: 10px;
}

.image-131, .image-132, .image-133 {
  max-width: 80%;
}

.div-block-155 {
  border-radius: 10px;
  flex-direction: row;
  align-items: center;
  margin-left: 50px;
  margin-right: 50px;
  padding: 20px 30px;
  display: flex;
  box-shadow: -20px 0 100px #0000000d;
}

.glossary-quote {
  color: #0d0d0d;
  text-align: center;
  height: 100px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px;
}

.glossary-quote.white {
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px;
}

.glossary-quote.white.stack {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 15px;
  padding-left: 22px;
  padding-right: 22px;
}

.glossary-quote.white.stack.tips {
  padding-left: 15px;
  padding-right: 15px;
}

.glossary-quote.white.handbook {
  color: #fff;
}

.glossary-quote.stack {
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-51, .link-block-52, .link-block-53, .link-block-54, .link-block-55, .link-block-56, .link-block-57, .link-block-58, .link-block-59 {
  width: 100%;
}

.section-36 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-left: 70px;
  margin-right: 70px;
  display: flex;
}

.text-block-101 {
  color: #696dec;
  margin-right: 4px;
  font-size: 1.2rem;
  font-weight: 700;
}

.link-block-62 {
  display: flex;
}

.link-block-63, .link-block-64, .link-block-65, .link-block-66, .link-block-67, .link-block-68, .link-block-69, .link-block-70, .link-block-71, .link-block-72 {
  width: 100%;
}

.div-block-156 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tch-launch {
  color: #0d0d0d;
  margin-right: 1px;
  font-size: .9rem;
  font-weight: 600;
  display: block;
}

.text-block-103 {
  color: #0d0d0d;
  font-size: .9rem;
  font-weight: 700;
  display: block;
}

.heading-103 {
  margin-bottom: 25px;
}

.text-block-104 {
  max-width: 550px;
}

.text-block-105 {
  color: #333c;
  text-align: center;
  max-width: 550px;
  margin-bottom: 50px;
}

.heading-104 {
  margin-bottom: 25px;
}

.text-block-106 {
  max-width: 550px;
}

.text-block-107 {
  text-align: center;
  max-width: 550px;
  margin-bottom: 40px;
}

.div-block-157 {
  flex-direction: column;
  align-items: center;
  width: 300px;
  display: flex;
}

.div-block-158 {
  flex-direction: column;
  display: flex;
}

.section-37 {
  margin-top: 50px;
}

.heading-105 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.grid-19 {
  grid-template-rows: auto auto;
  margin-left: 20px;
  margin-right: 20px;
}

.heading-106 {
  color: #333333ba;
  text-align: center;
  margin: 20px;
  padding: 5px;
  font-size: 17.5px;
  font-weight: 400;
  line-height: 22px;
}

.div-block-159 {
  text-align: center;
  background-color: #0000;
  border: 1px #00000017;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 130px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  box-shadow: -17px 10px 80px -1px #0000000d;
}

.rich-text-block-13 {
  color: #0d0d0d;
  text-align: center;
  margin: 20px;
  padding: 5px;
}

.rich-text-block-13 p {
  color: #333333d6;
  font-size: 17.5px;
  line-height: 22px;
}

.collection-list-33 {
  grid-column-gap: 9px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-30 {
  display: none;
}

.container-31 {
  flex-direction: column;
  display: flex;
}

.container-58 {
  max-width: 80%;
}

.container-59 {
  max-width: 75%;
}

.div-block-160 {
  object-fit: fill;
  align-items: center;
  display: flex;
}

.link-block-73 {
  position: absolute;
  inset: 0%;
}

.text-block-108 {
  color: #333333bd;
  justify-content: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.65rem;
  display: flex;
}

.heading-107 {
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.text-block-109 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.875rem;
}

.heading-108, .heading-109 {
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.bold-text-14 {
  font-size: 1.938rem;
}

.heading-110 {
  font-family: Sf pro display, sans-serif;
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.heading-111 {
  font-size: 1.563rem;
  line-height: 1.953rem;
}

.blogs, .blogs.hide, .blogs2 {
  display: none;
}

.text-block-110 {
  font-size: 14px;
  line-height: 18px;
}

.text-block-111 {
  color: #0d0d0d;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.text-block-112 {
  color: #0d0d0d;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.heading-112, .heading-113, .heading-114 {
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-115 {
  color: #0d0d0d;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-116 {
  text-align: left;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.875rem;
}

.image-134 {
  object-fit: cover;
  width: 100%;
  height: 300px;
  position: static;
}

.section-38 {
  background-image: linear-gradient(to bottom, var(--pruple), var(--pruple));
  align-items: flex-end;
  height: 300px;
  margin-top: 30px;
  display: flex;
}

.text-block-113 {
  background-color: var(--yellow);
  color: #0d0d0d;
  margin-top: 20px;
  margin-bottom: 40px;
  margin-left: 20px;
  padding: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 2rem;
}

.section-39 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-left: 20px;
  margin-right: 20px;
  display: none;
}

.div-block-161 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 290px;
  height: 320px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-161:hover {
  width: 290px;
  transform: scale(1.15);
}

.heading-117 {
  color: #2c2d9b;
  margin-bottom: 20px;
  margin-left: 10px;
  font-size: 1.2rem;
}

.div-block-162 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 290px;
  margin: 10px 10px 0;
  padding: 10px 10px 0;
  display: flex;
}

.div-block-163 {
  background-color: var(--yellow);
  width: 400px;
  height: 15px;
}

.grid-20 {
  grid-column-gap: 29px;
  grid-row-gap: 26px;
  grid-template: "."
                 "."
                 "."
                 / minmax(500px, 500px) minmax(500px, 500px);
  grid-auto-flow: row;
  place-content: start stretch;
  justify-items: stretch;
}

.heading-118 {
  color: #0d0d0db3;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  height: 90px;
  margin: 0 20px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.2rem;
  display: flex;
}

.div-block-163-copy {
  background-color: var(--yellow);
  width: 400px;
  height: 15px;
}

.documentation-read-more {
  background-color: #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 290px;
  display: flex;
}

.documentation-read-more:hover {
  background-color: var(--yellow);
}

.text-block-114 {
  color: #333333c4;
  text-align: center;
  justify-content: center;
  width: 290px;
  margin-left: 0;
  padding: 10px 10px 10px 20px;
  font-weight: 600;
  display: flex;
}

.text-block-114:hover {
  color: #0d0d0d;
}

.image-135 {
  object-fit: contain;
  background-color: #0000;
  border-radius: 0;
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
}

.image-135.filter {
  width: 40px;
  height: 40px;
}

.div-block-164 {
  background-color: var(--yellow);
  border-radius: 20px 20px 0 0;
  width: 290px;
  height: 10px;
}

.heading-119 {
  margin-bottom: 50px;
  font-weight: 700;
}

.section-40 {
  margin: 50px 100px;
}

.heading-120 {
  color: #fff;
  text-align: center;
  background-color: #696dec;
  border-radius: 8px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 0;
  padding: 8px 40px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.35rem;
  font-weight: 600;
}

.collection-item-35 {
  width: 290px;
  margin-left: 10px;
  margin-right: 10px;
}

.collection-list-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.container-60 {
  flex-direction: column;
  align-items: center;
  max-width: 95%;
  margin-bottom: 40px;
  display: flex;
}

.community-navigation {
  grid-column-gap: 60px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(400px, 400px) minmax(400px, 400px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: stretch center;
  width: 1000px;
  display: grid;
}

.collection-list-34-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: stretch;
  width: 1000px;
  display: flex;
}

.community-navigation-dashboard {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 1100px;
  display: grid;
}

.section-41 {
  margin-top: 30px;
  margin-left: 50px;
  margin-right: 50px;
}

.heading-121 {
  color: #0d0d0d;
  background-color: #afabf899;
  border-radius: 8px;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 2rem;
  font-weight: 700;
  box-shadow: -14px 14px 80px #ffd9742b;
}

.rich-text-block-14 {
  color: #0d0d0dcc;
  border-radius: 8px;
  margin-bottom: 50px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 30px 40px;
  font-size: 1.1rem;
  position: static;
  top: -75px;
  box-shadow: -13px 15px 100px #00000008;
}

.rich-text-block-14 p {
  color: #0d0d0dcc;
  font-size: 1.1rem;
}

.heading-122 {
  color: #0d0d0d;
  margin-bottom: 20px;
  margin-left: 30px;
  font-size: 3rem;
  font-weight: 700;
}

.section-42 {
  margin-top: 50px;
}

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

.text-block-115 {
  color: #0d0d0d;
  background-color: #ffd97494;
  border-radius: 4px;
  padding: 8px 10px;
}

.container-62 {
  max-width: 90%;
}

.image-136 {
  position: relative;
  top: -515px;
  left: -116px;
}

.image-137 {
  position: relative;
  top: 200px;
  left: -111px;
}

.image-138 {
  position: relative;
  top: 548px;
  left: 960px;
}

.collection-list-wrapper-28 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.body-13 {
  background-color: #f9f9f9;
}

.collection-list-wrapper-29 {
  justify-content: space-between;
  display: flex;
}

.link-block-74 {
  width: 290px;
}

.section-43 {
  background-color: var(--yellow);
  margin-top: 0;
}

.container-63 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.heading-123 {
  margin-bottom: 30px;
}

.image-139 {
  width: 700px;
  height: 300px;
}

.about {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-64 {
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  padding: 20px 30px;
  display: flex;
  box-shadow: -14px 14px 100px #0000000d;
}

.paragraph-32 {
  text-align: center;
  max-width: 550px;
}

.paragraph-32.scottbot {
  max-width: 690px;
  line-height: 2rem;
}

.heading-124 {
  margin-bottom: 30px;
}

.social-proof {
  margin-top: 30px;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.social-proof.playbook {
  margin-top: 0;
}

.container-65 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 200px 200px 200px;
}

.heading-125 {
  margin-bottom: 40px;
}

.heading-125.white.playbook {
  margin-top: 40px;
  margin-bottom: 3px;
  font-family: Sf pro display, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 65px;
}

.heading-125.white.playbook.testimonials {
  margin-bottom: 20px;
}

.grid-22 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}

.heading-126 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.section-44 {
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.div-block-165 {
  align-items: center;
  display: flex;
}

.image-140 {
  margin-right: 20px;
}

.image-141 {
  width: 60px;
  margin-right: 20px;
}

.image-141.twitter {
  width: 70px;
}

.image-141.faceboo {
  width: 50px;
}

.image-142 {
  width: 60px;
  height: 60px;
}

.image-143 {
  margin-right: 20px;
}

.image-144 {
  width: 55px;
  height: 90%;
}

.container-66 {
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
  box-shadow: -14px 14px 100px #0000000d;
}

.paragraph-33 {
  text-align: center;
  width: 550px;
  margin-bottom: 20px;
  margin-left: 80px;
  margin-right: 80px;
}

.html-embed-19 {
  border: 1px #000;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.luma-link {
  display: block;
}

.div-block-166 {
  align-items: center;
  display: block;
}

.html-embed-20 {
  display: none;
}

.html-embed-21 {
  align-self: flex-start;
}

.image-145 {
  width: 100px;
}

.columns-21 {
  align-items: center;
  display: flex;
}

.div-block-167 {
  display: block;
}

.column-37 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 150px;
  display: flex;
}

.text-block-116, .text-block-117, .text-block-118, .text-block-119, .text-block-120, .text-block-121 {
  text-align: center;
}

.link-block-76 {
  flex-direction: column;
  justify-content: space-between;
  height: 200px;
  display: flex;
}

.image-146 {
  width: 120px;
}

.link-block-77 {
  flex-direction: column;
  justify-content: space-between;
  width: 200px;
  display: flex;
}

.link-block-78 {
  width: 200px;
}

.image-147 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.div-block-168 {
  text-align: center;
  display: block;
}

.bold-text-16 {
  display: inline;
}

.heading-127 {
  color: #0d0d0d;
  text-align: left;
}

.heading-128 {
  text-align: center;
}

.html-embed-22 {
  margin-left: -14px;
  font-weight: 400;
  display: none;
}

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

.text-block-122 {
  margin-right: 10px;
  font-weight: 600;
  display: none;
}

.time {
  margin-left: 2px;
  margin-right: 2px;
}

.time.day {
  display: none;
}

.minute {
  color: #f50b0b;
  font-weight: 600;
}

.image-148 {
  margin-right: 5px;
  display: none;
}

.bold-text-17 {
  color: #0d0d0d;
  display: none;
}

.text-block-123 {
  color: #f50b0b;
  font-weight: 600;
}

.text-block-123.day {
  display: none;
}

.text-block-124, .text-block-125 {
  color: #f50b0b;
  font-weight: 600;
}

.div-block-170 {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 5px 8px;
  display: none;
}

.ph-embed {
  align-items: center;
  display: flex;
}

.image-149 {
  margin-right: 5px;
  display: none;
}

.bold-text-18 {
  display: block;
}

.image-150 {
  mix-blend-mode: multiply;
  background-color: #0000;
}

.background-video-7 {
  border: 4px solid #f8f8f8;
  border-radius: 12px;
  box-shadow: 0 0 16px 14px #00000005;
}

.background-video-7.features {
  width: 100%;
}

.background-video-8 {
  object-fit: fill;
  border: 4px solid #f8f8f8;
  border-radius: 12px;
  box-shadow: 0 0 16px 14px #00000005;
}

.video-10 {
  max-width: 100%;
}

.video-11 {
  border-radius: 0;
}

.video-11:hover {
  box-shadow: 0 0 35px 7px var(--yellow);
  mix-blend-mode: normal;
}

.container-67 {
  border-radius: 12px;
  display: block;
}

.rich-text-block-15 {
  color: #000;
  text-align: left;
  font-size: 16px;
  line-height: 26px;
}

.rich-text-block-15 h2 {
  color: #000;
  font-weight: 600;
}

.rich-text-block-15 p {
  color: #000;
}

.rich-text-block-15 h1 {
  color: #000;
  font-size: 40px;
  font-weight: 600;
  line-height: 54px;
}

.rich-text-block-15 blockquote {
  color: #000;
}

.rich-text-block-15 h3 {
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.rich-text-block-15 h4 {
  color: #000;
  font-weight: 600;
}

.rich-text-block-15 a {
  color: #aaadf0;
}

.rich-text-block-15 ul, .rich-text-block-15 ol {
  color: #aaa;
}

.text-block-126 {
  color: #222;
}

.link-block-79 {
  background-color: #0000000f;
  border-radius: 8px;
  margin-top: 40px;
  padding: 10px;
  display: none;
}

.faq-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.faq-section.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.faq-section.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.faq-section.is--dark.no-top-margin.demo-section, .faq-section.is--dark.faqs {
  display: block;
}

.faq-section.is--purple {
  background-color: #f7f6ff;
  display: block;
  position: relative;
}

.faq-section.is--yellow {
  background-color: var(--yellow);
}

.faq-section.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.faq-section.negative--margin.resource-categories {
  display: block;
}

.faq-section.negative--margin.resource-page {
  margin-top: 0;
  display: block;
}

.faq-section.negative--margin.black {
  background-image: url('../images/wepik-export-20230516130909EoW2-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  margin-top: 0;
  padding-top: 20px;
  display: block;
}

.faq-section.negative--margin.black.playbook {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.faq-section.negative--margin.black.playbook.bot-page {
  background-image: url('../images/wepik-export-20230516130909EoW2-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.faq-section.negative--margin.black.supportos {
  background-image: none;
}

.faq-section.negative--margin.black.pricing-hide {
  display: none;
}

.faq-section.pricing {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.faq-section.botom-margin {
  margin-bottom: 120px;
}

.faq-section.jobs, .faq-section.jarvis-hidden, .faq-section.soc2 {
  display: none;
}

.faq-section.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.feature1 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.feature1.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.feature1.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.feature1.is--dark.no-top-margin.demo-section {
  display: block;
}

.feature1.is--dark.faqs {
  display: none;
}

.feature1.is--purple {
  background-color: #f7f6ff;
  display: block;
  position: relative;
}

.feature1.is--yellow {
  background-color: var(--yellow);
}

.feature1.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.feature1.negative--margin.resource-categories {
  display: block;
}

.feature1.negative--margin.resource-page {
  margin-top: 0;
  display: block;
}

.feature1.pricing {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.feature1.botom-margin {
  margin-bottom: 120px;
}

.feature1.jobs, .feature1.jarvis-hidden, .feature1.soc2 {
  display: none;
}

.feature1.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.feature2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.feature2.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.feature2.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.feature2.is--dark.no-top-margin.demo-section {
  display: block;
}

.feature2.is--dark.faqs {
  display: none;
}

.feature2.is--purple {
  background-color: #f7f6ff;
  display: block;
  position: relative;
}

.feature2.is--yellow {
  background-color: var(--yellow);
}

.feature2.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.feature2.negative--margin.resource-categories {
  display: block;
}

.feature2.negative--margin.resource-page {
  margin-top: 0;
  display: block;
}

.feature2.pricing {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.feature2.botom-margin {
  margin-bottom: 120px;
}

.feature2.jobs, .feature2.jarvis-hidden, .feature2.soc2 {
  display: none;
}

.feature2.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.threado-integrations {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.threado-integrations.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.threado-integrations.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.threado-integrations.is--dark.no-top-margin.demo-section {
  display: block;
}

.threado-integrations.is--dark.faqs {
  display: none;
}

.threado-integrations.is--purple {
  background-color: #f7f6ff;
  display: block;
  position: relative;
}

.threado-integrations.is--yellow {
  background-color: var(--yellow);
}

.threado-integrations.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.threado-integrations.negative--margin.resource-categories {
  display: block;
}

.threado-integrations.negative--margin.resource-page {
  margin-top: 0;
  display: block;
}

.threado-integrations.pricing {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.threado-integrations.botom-margin {
  margin-bottom: 120px;
}

.threado-integrations.jobs, .threado-integrations.jarvis-hidden, .threado-integrations.soc2 {
  display: none;
}

.threado-integrations.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.feature3 {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.feature3.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.feature3.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.feature3.is--dark.no-top-margin.demo-section {
  display: block;
}

.feature3.is--dark.faqs {
  display: none;
}

.feature3.is--purple {
  background-color: #f7f6ff;
  display: block;
  position: relative;
}

.feature3.is--yellow {
  background-color: var(--yellow);
}

.feature3.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.feature3.negative--margin.resource-categories {
  display: block;
}

.feature3.negative--margin.resource-page {
  margin-top: 0;
  display: block;
}

.feature3.pricing {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.feature3.botom-margin {
  margin-bottom: 120px;
}

.feature3.jobs, .feature3.jarvis-hidden, .feature3.soc2 {
  display: none;
}

.feature3.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.feature4 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.feature4.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.feature4.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.feature4.is--dark.no-top-margin.demo-section {
  display: block;
}

.feature4.is--dark.faqs {
  display: none;
}

.feature4.is--purple {
  background-color: #f7f6ff;
  display: block;
  position: relative;
}

.feature4.is--yellow {
  background-color: var(--yellow);
}

.feature4.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.feature4.negative--margin.resource-categories {
  display: block;
}

.feature4.negative--margin.resource-page {
  margin-top: 0;
  display: block;
}

.feature4.pricing {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.feature4.botom-margin {
  margin-bottom: 120px;
}

.feature4.jobs, .feature4.jarvis-hidden, .feature4.soc2 {
  display: none;
}

.feature4.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.use-cases {
  color: #333;
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 70px;
}

.heading-129 {
  color: #0d0d0d;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.div-block-172 {
  text-align: center;
  background-color: #f7f7f7;
  border: 1px solid #00000012;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-173 {
  outline-offset: 0px;
  background-color: #f7f7f7;
  border: 1px solid #00000012;
  border-radius: 6px;
  outline: 3px #555;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-174, .div-block-175 {
  background-color: #f7f7f7;
  border: 1px solid #00000012;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.paragraph-34 {
  text-align: center;
}

.grid-23 {
  grid-column-gap: 39px;
  grid-row-gap: 41px;
}

.html-embed-23 {
  margin-top: 5px;
}

.heading-130 {
  font-size: 1.5rem;
}

.icon-6 {
  margin-top: 13px;
  margin-bottom: 0;
  margin-right: 0;
}

.div-block-176 {
  background-color: #0d0d0d;
  border-radius: 0;
  padding: 10px;
}

.link-block-80 {
  color: #0d0d0d;
  padding: 15px 10px;
}

.link-block-80.navmenu {
  color: #0d0d0d;
  max-width: 100%;
}

.bold-text-19 {
  margin-right: 0;
}

.div-block-177 {
  align-items: center;
  display: none;
}

.link-10 {
  color: #0d0d0d;
}

.dropdown-toggle-6, .dropdown-6 {
  display: block;
}

.product {
  z-index: 99999;
  color: #0d0d0d;
  padding: 20px 10px;
  font-weight: 500;
  display: block;
}

.product.w--current {
  color: #0d0d0d;
  display: block;
}

.product.hide {
  padding-bottom: 20px;
}

.product.login {
  padding-bottom: 20px;
  display: none;
}

.product.solutions {
  display: block;
}

.product.community {
  font-size: .938rem;
  line-height: .938rem;
}

.dropdown-link {
  border: 1px #000;
  width: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-link-2 {
  border: 1px #000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-link-3 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-link-4 {
  border: 1px #000;
  padding-top: 15px;
  padding-bottom: 15px;
}

.dropdown-list-5 {
  margin-top: 5px;
}

.dropdown-list-5.w--open {
  background-color: #ffffffe0;
  border-radius: 6px;
  margin-top: 0;
}

.dropdown-7 {
  display: block;
}

.dropdown-toggle-7 {
  display: none;
}

.producthunt {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.producthunt.is--dark {
  background-color: #0d0d0d;
  display: block;
  position: relative;
}

.producthunt.is--dark.no-top-margin {
  margin-top: 0;
  display: block;
}

.producthunt.is--dark.no-top-margin.demo-section, .producthunt.is--dark.faqs {
  display: block;
}

.producthunt.is--purple {
  background-color: #f7f6ff;
  display: block;
  position: relative;
}

.producthunt.is--purple.homepage {
  display: none;
}

.producthunt.is--yellow {
  background-color: var(--yellow);
}

.producthunt.negative--margin {
  margin-top: 120px;
  margin-bottom: 50px;
  display: none;
}

.producthunt.negative--margin.resource-categories {
  display: block;
}

.producthunt.negative--margin.resource-page {
  margin-top: 0;
  display: block;
}

.producthunt.pricing {
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 100px;
  display: flex;
}

.producthunt.botom-margin {
  margin-bottom: 120px;
}

.producthunt.jobs, .producthunt.jarvis-hidden, .producthunt.soc2 {
  display: none;
}

.producthunt.about_section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.hero-button {
  text-align: center;
  background-color: #696dec;
  border-radius: 500px;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.563rem;
  transition: background-color .2s;
}

.hero-button:hover {
  background-color: #5353b9;
}

.hero-button:active {
  background-color: #696dec;
}

.hero-button.dup {
  width: 150px;
  margin-top: 50px;
}

.hero-button.handbook {
  margin-top: 15px;
}

.hero-button.threado-community {
  border-radius: 8px;
}

.hero-button.threado-community.round {
  border-radius: 50px;
}

.get-started {
  text-align: center;
  background-color: #696dec;
  border-radius: 500px;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 10px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.563rem;
  transition: background-color .2s;
  display: block;
}

.get-started:hover {
  background-color: #5353b9;
}

.get-started:active {
  background-color: #696dec;
}

.get-started.dup {
  width: 150px;
  margin-top: 50px;
}

.get-started.handbook {
  margin-top: 15px;
}

.get-started.threado-community {
  border-radius: 8px;
}

.get-started.threado-community.round {
  border-radius: 50px;
}

.get-started.join-program {
  align-self: flex-start;
}

.get-started.home {
  border-radius: 6.94px;
  margin-right: 25px;
  padding: 12px 70px;
  font-size: 18px;
  font-weight: 500;
  box-shadow: 3px 3px 3px #0000000d;
}

.get-started.home.product {
  z-index: 0;
  color: #fff;
  margin-top: 50px;
  font-size: 16px;
  position: relative;
}

.get-started.home.yellow {
  color: #fff;
  background-color: #696dec;
  font-weight: 500;
}

.get-started.home.yellow.bv {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 120px;
  padding-right: 120px;
  font-size: 20px;
  font-weight: 600;
}

.get-started.home.yellow.bv.bot-page {
  margin-top: 20px;
}

.get-started.home.yellow.bv.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.get-started.home.yellow.bv.bfont.feature-cta {
  padding-left: 50px;
  padding-right: 50px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  display: none;
}

.get-started.home.yellow.bv.bfont.updated {
  z-index: 5;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 220px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 14px 35px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  position: static;
}

.get-started.home.yellow.bv.bfont.updated.banner-cta {
  background-color: #fff;
  border-radius: 30px;
  margin-left: 3px;
  display: none;
  box-shadow: inset 0 2px 1px #ffffff40, inset 0 -4px 2px #00000040, 0 0 1px 4px #ffffff1a;
}

.get-started.home.yellow.bv.bfont.updated.survey {
  padding-left: 65px;
  padding-right: 65px;
}

.get-started.home.yellow.bv.bfont.updated-copy {
  background-color: #d9d9d91c;
  border: .25px solid #525151;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 5px;
  padding: 14px 45px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.get-started.home.yellow.bv.bfont.updated-copy.black {
  color: #000;
  border-radius: 30px;
  margin-top: 20px;
}

.get-started.home.yellow.bv.bfont.updated-copy {
  z-index: 5;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 14px 35px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  position: relative;
}

.get-started.home.yellow.bv.bfont.updated-copy.banner-cta {
  background-color: #fff;
}

.productform {
  background-color: #fff;
  border: 1px solid #e1dfec;
  border-radius: 500px;
  flex-wrap: nowrap;
  align-items: center;
  max-width: 550px;
  max-height: 56px;
  padding: 4px;
  display: flex;
  overflow: hidden;
}

.section-45 {
  padding: 50px 100px;
}

.section-45.featured {
  display: none;
}

.collection-item-36 {
  margin-bottom: 50px;
  display: flex;
}

.column-38 {
  margin-top: 10px;
  padding-top: 0;
}

.text-block-128 {
  color: #36b37e;
  text-align: center;
  background-color: #36b37e1a;
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 22px;
  font-size: 11px;
  font-weight: 400;
  display: flex;
}

.heading-131 {
  color: #183b56;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 1.6rem;
}

.columns-22 {
  border-radius: 16px;
  align-items: center;
  height: 250px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
  box-shadow: 50px 0 50px 1px #0d0d0d0a;
}

.paragraph-35 {
  color: #5a7184;
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.1rem;
}

.text-block-129 {
  color: #5a7184;
  text-align: right;
  width: 50%;
  font-size: 11.5px;
}

.div-block-178 {
  align-items: flex-end;
  padding-left: 0;
  padding-right: 15px;
  display: flex;
}

.writer-name {
  color: #5a7184;
  text-align: left;
  width: 50%;
  font-size: 12px;
}

.writer-name.white {
  color: #979797;
}

.section-46 {
  padding: 0 100px 50px;
}

.section-46.case-study {
  padding-top: 60px;
}

.collection-list-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 50px;
  margin-right: 50px;
  display: grid;
}

.collection-list-wrapper-30 {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.collection-item-37 {
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 320px;
  margin-bottom: 30px;
  margin-right: 4px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 1px 1px 20px -5px #0000001a;
}

.collection-item-37.casestudy, .collection-item-37.casestudy-pack {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #ffffff0d;
}

.heading-132 {
  color: #183b56;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 15px;
  line-height: 1.2rem;
}

.paragraph-36 {
  color: #183b56;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 11px;
  line-height: 1.1rem;
}

.paragraph-36.white {
  color: #929090;
  display: block;
}

.paragraph-36.white.casestudy {
  display: none;
}

.image-151 {
  object-fit: contain;
  border-radius: 16px 16px 0 0;
}

.writer {
  align-items: flex-end;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 0;
  padding-right: 15px;
  display: flex;
}

.column-39 {
  object-fit: contain;
}

.image-152 {
  max-width: 200%;
}

.image-153 {
  object-fit: fill;
}

.image-154 {
  object-fit: contain;
}

.div-block-179 {
  width: 60%;
  padding-top: 20px;
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-180 {
  object-fit: fill;
  width: 35%;
}

.image-155 {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 350px;
  height: 280px;
}

.div-block-181 {
  border-radius: 16px;
  display: flex;
  box-shadow: 1px 1px 20px -5px #0000001a;
}

.collection-list-36 {
  margin-left: 50px;
  margin-right: 50px;
}

.div-block-182 {
  object-fit: fill;
  background-color: #0d0d0d;
  border-radius: 10px 10px 0 0;
  justify-content: center;
  display: flex;
}

.social-proof-templates-page {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.productform-copy {
  background-color: #fff;
  border: 1px solid #e1dfec;
  border-radius: 500px;
  flex-wrap: nowrap;
  align-items: center;
  max-width: 550px;
  max-height: 56px;
  padding: 4px;
  display: none;
  overflow: hidden;
}

.heading-13-copy {
  margin-bottom: 20px;
  font-size: 2.75rem;
  display: block;
}

.heading-13-copy.techstack {
  width: 1000px;
}

.heading-13-copy.product {
  text-align: left;
  font-size: 2.25rem;
}

.container-copy.resources, .container-copy.communitites, .container-copy.events {
  display: block;
}

.container-copy.sth, .container-copy.best-apps, .container-copy.digest {
  display: block;
}

.hero__content-copy {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-top: 0;
  padding-top: 100px;
  display: flex;
  position: relative;
}

.hero__content-copy.threado-community {
  justify-content: flex-start;
  margin-left: 0;
  padding-top: 50px;
}

.hero__content-copy.product {
  align-items: flex-start;
  width: 100%;
  max-width: 50%;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-copy {
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-copy.padding {
  display: block;
}

.container-copy.padding.drops {
  display: none;
}

.container-copy.clg.community-3-0 {
  display: block;
}

.container-copy.clg.glossary {
  justify-content: space-around;
}

.container-copy.resources, .container-copy.communitites, .container-copy.events {
  display: block;
}

.container-copy.videos {
  flex-direction: row;
  justify-content: space-between;
}

.container-copy.videos.hub {
  justify-content: space-around;
}

.container-copy.sth, .container-copy.best-apps, .container-copy.digest {
  display: block;
}

.container-copy.soc2 {
  border: 1px #d9d9d9;
  border-radius: 6px;
  box-shadow: 1px 1px 5px #0000001a;
}

.container-copy.jarvis {
  align-items: flex-start;
}

.container-copy.social_proof {
  text-align: left;
  display: block;
}

.container-copy.product {
  flex-direction: row;
  justify-content: space-around;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.grid-22-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

.automaton-templates {
  grid-column-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 20px;
}

.div_testimonials-copy {
  background-color: #0000;
  border: 1px #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  min-width: auto;
  max-width: 400px;
  height: 400px;
  margin: 15px;
  padding: 30px 10px;
  display: flex;
  box-shadow: 1px 0 15px -5px #00000045;
}

.automation-templates {
  background-color: #0000;
  border-top: 1px solid #0d0d0d1f;
  border-bottom: 1px solid #0d0d0d1f;
  justify-content: space-around;
  align-items: center;
  width: 800px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.automation-templates.threado-community {
  margin-bottom: 100px;
}

.automation-templates.threado-community.form {
  background-color: #0000;
  width: 600px;
}

.automation-templates.about_social {
  margin-top: 40px;
}

.automation-templates.upper_row {
  border-top-style: none;
  border-bottom-style: none;
  width: 500px;
}

.automation-templates.lower_row {
  border-top-style: none;
  border-bottom-style: none;
}

.heading-133 {
  text-align: center;
}

.container-68 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: -14px 14px 100px #0000000d;
}

.automation-templates-social {
  background-color: #0000;
  border-top: 1px solid #0d0d0d1f;
  border-bottom: 1px solid #0d0d0d1f;
  justify-content: space-around;
  align-items: center;
  width: 800px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.automation-templates-social.threado-community {
  margin-bottom: 100px;
}

.automation-templates-social.threado-community.form {
  background-color: #0000;
  width: 600px;
}

.automation-templates-social.about_social {
  margin-top: 40px;
}

.automation-templates-social.upper_row {
  border-top-style: none;
  border-bottom-style: none;
}

.automation-templates-social.lower_row {
  border-top-style: none;
  border-bottom-style: none;
  width: 500px;
}

.section-47 {
  margin-top: 80px;
  margin-bottom: 50px;
}

.section-48, .section-49 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.div_testimonials-copy-copy, .div_testimonials-copy, .div_testimonials-copy {
  background-color: #0000;
  border: 1px #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  min-width: auto;
  max-width: 400px;
  height: 400px;
  margin: 15px;
  padding: 30px 10px;
  display: flex;
  box-shadow: 1px 0 15px -5px #00000045;
}

.is--h2-secondary-copy {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 28px;
  font-family: Sf pro display, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.is--h2-secondary-copy.is--white {
  color: #fff;
  font-family: Brittanysignature, sans-serif;
  font-size: 1.5rem;
  display: none;
  position: absolute;
  inset: -30% auto auto -30%;
  transform: rotate(-17deg);
}

.is--h2-secondary-copy.left-centered {
  text-align: left;
  margin-top: 20px;
}

.social {
  background-color: #0000;
  border: 1px #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  min-width: auto;
  max-width: 300px;
  height: 320px;
  margin: 15px;
  padding: 30px 10px;
  display: flex;
  box-shadow: 20px 0 100px #00000014;
}

.social-copy {
  background-color: #0000;
  border: 1px #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  min-width: auto;
  max-width: 300px;
  height: 380px;
  margin: 15px;
  padding: 30px 10px;
  display: flex;
  box-shadow: 20px 0 100px #00000014;
}

.container-68-copy {
  border-radius: 8px;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: -14px 14px 100px #0000000d;
}

.section-50 {
  margin-bottom: 100px;
}

.list-3 {
  text-align: left;
}

.body-14 {
  padding-top: 0;
  padding-bottom: 0;
}

.list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11 {
  margin-bottom: 3px;
}

.div-block-186, .div-block-187 {
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
  height: 240px;
  padding: 20px 30px 30px;
  display: flex;
  box-shadow: -14px 14px 100px #0000000d;
}

.image-157 {
  text-align: right;
  border: 1px solid #00000005;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 2px;
  display: block;
}

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

.automation-templates-drop {
  border: 2px solid #e1dfec;
  border-radius: 16px;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 30px;
  padding: 30px;
  display: none;
}

.title-automation {
  display: none;
}

.automation-image {
  width: 500px;
  margin-left: 0;
}

.automation-image.stack {
  width: 480px;
}

.automation-image.glossary {
  max-width: 60%;
}

.automation-image.glossary.cover {
  width: 550px;
  max-width: 100%;
}

.div-block-189 {
  object-fit: contain;
}

.why-threado {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-37 {
  text-align: center;
  max-width: 690px;
  line-height: 2rem;
}

.paragraph-38 {
  width: 450px;
}

.paragraph-39 {
  text-align: center;
  width: 450px;
  margin-bottom: 15px;
}

.paragraph-39.white {
  color: #000;
  letter-spacing: -.5px;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.trusted-by-copy {
  background-color: #f6f5fd;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 50px 50px 70px;
}

.section-51 {
  background-color: #fff;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 50px;
}

.container-69 {
  background-color: #f6f5fd;
  flex-direction: column;
  align-items: center;
  padding: 40px 70px 50px;
  display: flex;
}

.demo-button {
  background-color: #fff;
  border-radius: 6px;
  margin-top: 0;
  margin-right: 10px;
  font-size: .875rem;
  font-weight: 700;
  display: block;
}

.demo-button:hover {
  background-color: #5353b9;
}

.demo-button:active {
  background-color: #696dec;
}

.bold-text-20 {
  color: #0d0d0d;
  font-weight: 500;
}

.bold-text-20:hover {
  color: #0d0d0d;
}

.demo-button-nav {
  background-color: #0000;
  border: 1px solid #0d0d0d;
  border-radius: 6px;
  margin-top: 0;
  margin-right: 10px;
  padding: 5px 10px;
  font-size: .875rem;
  font-weight: 700;
  display: block;
}

.demo-button-nav:hover {
  color: #fff;
  background-color: #0d0d0d;
}

.demo-button-nav:active {
  background-color: #0000;
}

.demo-button-nav.w--current {
  background-color: #0000;
  border: 1px solid #696dec;
  font-weight: 400;
}

.demo-button-nav.w--current:hover {
  background-color: var(--yellow);
  color: #0000;
  border-width: 2px;
}

.book-a-demo-page {
  color: #696dec;
  text-align: center;
  background-color: #fff;
  border-radius: 6.94px;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 12px 70px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.563rem;
  transition: background-color .2s;
  display: block;
}

.book-a-demo-page:hover {
  background-color: #fff;
}

.book-a-demo-page:active {
  background-color: #696dec;
}

.book-a-demo-page.dup {
  width: 150px;
  margin-top: 50px;
}

.book-a-demo-page.handbook {
  margin-top: 15px;
}

.book-a-demo-page.threado-community {
  border-radius: 8px;
}

.book-a-demo-page.threado-community.round {
  border-radius: 50px;
}

.book-a-demo-page.home {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
}

.book-a-demo-page.home.black {
  color: #000;
  border-color: #000;
}

.div-block-190 {
  z-index: 20;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-190.demo {
  flex-direction: column;
}

.div-block-191 {
  background-color: #0000;
  justify-content: flex-start;
  display: flex;
}

.navbar__link-copy {
  z-index: 99999;
  color: #0d0d0d;
  margin-right: 10px;
  padding: 20px 10px;
  font-size: .938rem;
  font-weight: 500;
  line-height: .938px;
  display: block;
}

.navbar__link-copy.w--current {
  color: #0d0d0d;
  display: block;
}

.navbar__link-copy.hide {
  padding-bottom: 20px;
}

.navbar__link-copy.login {
  padding-bottom: 20px;
  display: none;
}

.navbar__link-copy.solutions {
  display: block;
}

.navbar__link-copy.community {
  margin-right: 0;
  font-size: .938rem;
  line-height: .938rem;
}

.trythreadobutton {
  color: #0d0d0d;
  text-align: center;
  background-color: #ffd974;
  border-radius: 6px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 10px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.563rem;
  transition: background-color .2s;
  display: block;
}

.trythreadobutton:hover, .trythreadobutton:active {
  background-color: #ffd974;
}

.trythreadobutton.dup {
  width: 150px;
  margin-top: 50px;
}

.trythreadobutton.handbook {
  margin-top: 15px;
}

.trythreadobutton.threado-community {
  border-radius: 8px;
}

.trythreadobutton.threado-community.round {
  border-radius: 50px;
}

.demobutton {
  color: #0d0d0d;
  background-color: #0000;
  border: .75px solid #2e2e2e;
  border-radius: 6px;
  margin-right: 10px;
  padding: 5px 10px;
  font-size: .875rem;
  font-weight: 500;
}

.demobutton:hover {
  color: #fff;
  mix-blend-mode: normal;
  background-color: #0d0d0d;
  border: 1px #0d0d0d;
  flex: 0 auto;
  position: static;
  top: -7px;
  left: -10px;
}

.demobutton.navbar {
  display: none;
}

.submit-button-3-copy {
  text-align: center;
  background-color: #696dec;
  border-radius: 500px;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 0;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.563rem;
  transition: background-color .2s;
  display: block;
}

.submit-button-3-copy:hover {
  background-color: #5353b9;
}

.submit-button-3-copy:active {
  background-color: #696dec;
}

.submit-button-3-copy.dup {
  width: 150px;
  margin-top: 50px;
}

.submit-button-3-copy.handbook {
  margin-top: 15px;
}

.submit-button-3-copy.threado-community {
  border-radius: 8px;
}

.submit-button-3-copy.threado-community.round {
  border-radius: 50px;
}

.demobuttonfeature {
  color: #0d0d0d;
  text-align: center;
  background-color: #0000;
  border: .75px solid #2e2e2e;
  border-radius: 6px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 10px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.563rem;
  transition: background-color .2s;
  display: block;
}

.demobuttonfeature:hover {
  color: #fff;
  background-color: #0d0d0d;
}

.demobuttonfeature:active {
  background-color: #696dec;
}

.demobuttonfeature.dup {
  width: 150px;
  margin-top: 50px;
}

.demobuttonfeature.handbook {
  margin-top: 15px;
}

.demobuttonfeature.threado-community {
  border-radius: 8px;
}

.demobuttonfeature.threado-community.round {
  border-radius: 50px;
}

.section-52 {
  flex-direction: column;
  align-items: center;
  margin: 100px;
  display: flex;
}

.section-52.community {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: block;
}

.section-52.community.form {
  margin-left: 0;
  margin-right: 0;
}

.section-53 {
  flex-direction: column;
  align-items: stretch;
  margin-left: 0;
  margin-right: 50px;
  display: none;
}

.container-70 {
  background-color: var(--yellow);
  border-radius: 20px;
  padding: 20px 10px 20px 20px;
  display: flex;
  box-shadow: 0 0 7px -4px #343434;
}

.homepage-email {
  background-color: #fff;
  border: 1px solid #e1dfec;
  border-radius: 500px;
  flex-wrap: nowrap;
  align-items: center;
  max-width: 550px;
  max-height: 56px;
  padding: 4px;
  display: none;
  overflow: hidden;
}

.heading-134 {
  margin-bottom: 40px;
}

.grid-24 {
  grid-template-columns: 200px 200px 200px;
}

.collection-list-wrapper-31 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 200px 200px 200px;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-37 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-193 {
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
  box-shadow: 0 8px 70px -4px #0000000d;
}

.paragraph-40 {
  color: #0d0d0da1;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-135 {
  color: #0d0d0d;
  text-align: center;
  margin-top: 10px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.div-block-194 {
  max-width: 1000px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.div-block-195 {
  max-width: 1000px;
}

.section-54 {
  background-color: #f7f6ff;
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
}

.heading-136 {
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 600;
}

.heading-137 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 1.8rem;
  font-weight: 600;
}

.link-block-81 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 10px 10px;
  display: flex;
}

.gallery-overview {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 50px;
  padding: 80px 30px;
  position: relative;
}

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

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: capitalize;
  background-color: #1a1b1f;
  border-radius: 6px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.collection-list-wrapper-32 {
  margin-bottom: 20px;
}

.div-block-196 {
  object-fit: cover;
  width: 265px;
  height: auto;
  margin-bottom: 10px;
}

.heading-138 {
  text-align: center;
  margin-top: 10px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.container-72 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-197 {
  margin-right: 20px;
}

.collection-item-38 {
  object-fit: cover;
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.heading-139 {
  text-align: center;
  max-width: 300px;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 4px;
  padding-right: 10px;
  font-size: 1rem;
  line-height: 1.2rem;
}

.paragraph-41 {
  max-width: 300px;
  font-size: .75rem;
  line-height: 1.2rem;
}

.div-block-198 {
  flex-direction: column;
  align-items: center;
  display: inline-block;
}

.section-55 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 50px;
}

.image-159 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 150px;
  max-height: 250px;
}

.image-160 {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 250px;
  max-height: 250px;
}

.heading-140 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 1.8rem;
  font-weight: 600;
}

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

.div-block-200 {
  background-color: #afabf85c;
  border-radius: 12px;
  flex-direction: column;
  width: 330px;
  margin-left: 5px;
  margin-right: 15px;
  padding: 15px 10px;
  display: flex;
}

.div-block-200.centre {
  background-color: #fff;
}

.div-block-200.jobs-board {
  background-color: #0000;
  align-items: center;
  width: 100%;
}

.heading-141 {
  color: #0d0d0d;
  text-align: center;
  margin-bottom: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 0;
  font-size: 1.8rem;
  font-weight: 600;
}

.heading-141.white {
  color: #fff;
  margin-bottom: 0;
}

.paragraph-42 {
  color: #0d0d0da1;
  text-align: center;
  padding-left: 22px;
  padding-right: 22px;
}

.paragraph-42.awards {
  width: 600px;
  margin-bottom: 30px;
}

.section-56 {
  margin-top: 50px;
}

.section-57 {
  background-color: #f7f6ff;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-43 {
  text-align: left;
  padding-left: 0;
  padding-right: 50px;
}

.link-block-82 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-202 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.html-embed-26 {
  text-align: center;
  margin-right: 0;
}

.dropdown-toggle-8 {
  z-index: 1000;
  padding-left: 10px;
  padding-right: 27px;
  font-weight: 500;
}

.dropdown-toggle-8.rsc {
  display: none;
}

.link-block-83 {
  align-items: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.link-block-83:hover {
  background-color: #f3f3ff;
  border-radius: 8px;
}

.link-block-83.w--current {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}

.dropdown-list-6 {
  background-color: #fff;
}

.dropdown-list-6.w--open {
  z-index: 500;
  background-color: #fff;
  border-radius: 8px;
  width: 650px;
  padding: 10px 10px 20px 0;
  display: block;
  box-shadow: 100px 0 20px #0000000d;
}

.image-161 {
  margin-left: 30px;
  margin-right: 25px;
}

.div-block-203 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-130 {
  color: #0d0d0d;
  margin-bottom: 0;
  margin-right: 7px;
  font-size: .9rem;
  font-weight: 600;
}

.text-block-131 {
  color: #343434;
  margin-top: 5px;
  font-size: .7rem;
}

.icon-7 {
  color: var(--midnight-purple);
  margin-right: 10px;
}

.icon-7.community {
  font-size: .938rem;
}

.slider-7 {
  width: 100%;
  height: 100px;
}

.slide-5 {
  object-fit: contain;
  background-image: url('../images/Mixpanel.avif');
  background-position: 50%;
  background-repeat: repeat-x;
  width: 25%;
}

.slider-8 {
  background-color: #0000;
  width: 100vw;
  height: 100px;
  overflow: hidden;
}

.mask-3 {
  width: 15%;
  overflow: visible;
}

.div-put {
  object-fit: cover;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-205 {
  object-fit: contain;
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.slide-6 {
  height: 50px;
  margin: 11px;
  padding: 10px;
}

.image-162 {
  object-fit: contain;
}

.slide-7 {
  margin: 10px;
}

.body-15 {
  background-color: #0000;
  justify-content: center;
  display: block;
}

.left-arrow-2 {
  color: #0000;
  background-color: #0000;
}

.blue {
  object-fit: cover;
  overflow: auto;
}

.dropdown-8, .dropdown-8.community {
  display: none;
}

.icon-8 {
  color: #0000;
}

.section-58 {
  margin: 0 40px 100px;
  padding-top: 0;
  padding-bottom: 30px;
  display: block;
}

.section-58.main {
  display: block;
}

.container-73 {
  margin-bottom: 50px;
}

.container-74 {
  flex-direction: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.block-quote-5 {
  color: #0d0d0d;
  margin-bottom: 30px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
}

.image-163 {
  margin-bottom: 30px;
}

.paragraph-44, .paragraph-45 {
  margin-bottom: 30px;
  font-size: 1rem;
}

.text-span-7, .text-span-8 {
  color: #f30909;
}

.italic-text-9, .italic-text-10 {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
}

.image-164 {
  margin-bottom: 30px;
}

.text-span-9 {
  color: #f30909;
}

.image-165 {
  width: 100vw;
}

.section-59 {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
}

.section-59.main {
  display: block;
}

.rich-text-block-16 {
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.resources-heads {
  color: #0d0d0d;
  margin-bottom: 17px;
  font-size: .9rem;
  font-weight: 600;
}

.resources-heads-img {
  margin-left: 30px;
  margin-right: 20px;
}

.div-block-206 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 15px;
  padding-bottom: 15px;
  display: none;
}

.div-block-207 {
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.rsc-subheads {
  text-align: center;
  align-items: center;
  width: 200px;
  margin-bottom: 0;
  margin-left: 45px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
  display: flex;
}

.rsc-subheads:hover {
  background-color: #f3f3ff;
  border-radius: 8px;
}

.rsc-subheads.w--current {
  margin-bottom: 0;
  padding-left: 0;
}

.features-dropdown {
  color: #fff;
  padding-left: 10px;
  padding-right: 27px;
  font-weight: 500;
}

.features-list {
  background-color: #fff;
}

.features-list.w--open {
  background-color: #fff;
  border-radius: 8px;
  width: 350px;
  padding: 10px;
  display: block;
  box-shadow: 100px 0 20px #0000000d;
}

.resources-subheads {
  color: #343434c4;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
}

.column-40 {
  border: 1px #000;
  border-right-style: dotted;
}

.case-study-left-head {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2rem;
}

.column-41 {
  z-index: 50;
  position: sticky;
  top: 119px;
}

.text-block-132 {
  margin-bottom: 20px;
}

.div-block-208 {
  margin-bottom: 15px;
}

.div-block-209 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-210 {
  align-items: flex-start;
  display: flex;
}

.try-threado-for-free {
  background-color: #696dec;
  border-radius: 6px;
  margin-top: 0;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: .875rem;
  font-weight: 700;
  display: block;
}

.try-threado-for-free:hover {
  background-color: #5353b9;
}

.try-threado-for-free:active {
  background-color: #696dec;
}

.text-block-133 {
  line-height: 1.15rem;
}

.features-heads {
  align-items: center;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.features-heads:hover {
  background-color: #f3f3ff;
  border-radius: 8px;
}

.features-heads.w--current {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}

.features-heads.new {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.customers {
  z-index: 99999;
  color: #0d0d0d;
  margin-right: 0;
  padding: 20px 10px;
  font-size: .938rem;
  font-weight: 500;
  line-height: .938px;
  display: block;
}

.customers.w--current {
  color: #0d0d0d;
  display: none;
}

.customers.hide {
  padding-bottom: 20px;
}

.customers.login {
  padding-bottom: 20px;
  display: none;
}

.customers.solutions {
  display: block;
}

.customers.community {
  margin-right: 0;
  font-size: .938rem;
  line-height: .938rem;
  display: block;
}

.heading-142 {
  color: #0d0d0d;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5rem;
  line-height: 2rem;
}

.heading-142.rsc {
  color: #fff;
  display: block;
}

.heading-142.tch {
  background-color: #0000;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 2rem;
  font-weight: 700;
}

.heading-142.tch-copy {
  background-color: #0000;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.7rem;
}

.container-75 {
  max-width: 100%;
  padding-left: 70px;
  padding-right: 70px;
}

.container-75.community {
  max-width: 1100px;
  display: block;
}

.container-75.rsc {
  position: relative;
}

.featured {
  background-color: #0000;
  background-image: url('../images/Features-Back.svg');
  background-size: cover;
  padding: 10px 50px 50px;
  display: block;
  position: relative;
}

.featured.white {
  background-image: none;
  background-size: auto;
}

.featured.white.resources {
  display: block;
}

.grid-25 {
  z-index: 30;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  position: relative;
  top: 0;
}

.grid-25.community {
  display: none;
}

.column-42 {
  padding-right: 20px;
}

.column-42.community {
  position: static;
}

.column-42.rsc-hero {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: static;
}

.image-166 {
  z-index: 10;
  object-fit: contain;
  border: 11px #fff;
  border-radius: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
}

.button-10 {
  background-color: #696dec;
  border-radius: 6px;
  margin-bottom: 25px;
  margin-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: .875rem;
  font-weight: 700;
  position: static;
  top: -200px;
}

.button-10.communiyt {
  z-index: 10;
  position: static;
  top: -80px;
  left: -156px;
}

.heading-143 {
  color: var(--dim-grey);
  background-color: #0000;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 15px 5px 20px;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1rem;
}

.heading-143.date {
  border: 1px solid #00000030;
  margin-right: 4px;
  padding: 2px 8px;
}

.heading-143.collection {
  margin-top: 5px;
}

.link-11 {
  color: #696dec;
  font-size: 1rem;
  line-height: .8rem;
}

.heading-144 {
  line-height: 1.1rem;
}

.heading-145 {
  color: #696dec;
  margin-top: 0;
  margin-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1rem;
}

.column-43 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.paragraph-46 {
  color: var(--dim-grey);
  flex-direction: column;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  font-size: .75rem;
  line-height: .9rem;
  display: flex;
}

.column-44 {
  object-fit: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: stretch;
  padding-right: 0;
  display: flex;
}

.columns-24 {
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  display: flex;
}

.image-167 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 110px;
  margin: 10px 15px 10px 10px;
  padding-right: 0;
}

.column-45 {
  align-items: flex-start;
  padding-left: 20px;
  display: block;
  position: static;
}

.paragraph-47 {
  margin-bottom: 20px;
}

.section-60 {
  margin-top: 30px;
  margin-bottom: 50px;
  display: block;
}

.section-60.white, .section-60.white-copy {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.section-60.black {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.container-76 {
  max-width: 100%;
  padding-left: 70px;
  padding-right: 70px;
  display: block;
}

.container-76.resources-grid {
  max-width: 1100px;
}

.heading-146 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.5rem;
  line-height: 2rem;
}

.grid-26 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 330px 330px 330px;
  width: 100%;
  display: block;
}

.div-block-211 {
  background-color: #0d0d0d;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  padding: 20px 10px 20px 20px;
  display: flex;
}

.div-block-211.hub {
  display: block;
}

.div-block-212 {
  background-color: #0d0d0d;
  border-radius: 8px;
  align-items: center;
  height: 200px;
  padding-left: 20px;
  padding-right: 0;
  transition: all .5s;
  display: flex;
}

.div-block-212:hover {
  color: #fff;
  border: 1px #000;
}

.heading-147 {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  line-height: 27px;
}

.heading-147.hub {
  margin-top: -22px;
}

.heading-147.black {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 24px;
  font-weight: 400;
}

.text-block-134 {
  color: #fff;
  width: 260px;
  margin-right: 0;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.columns-25 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.resources-link {
  color: var(--yellow);
  width: 250px;
  margin-top: 10px;
  display: none;
}

.column-46 {
  padding-left: 20px;
}

.container-77 {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px 40px 40px;
  display: flex;
  box-shadow: 1px 1px 3px #0000002b;
}

.video-12 {
  object-fit: fill;
}

.div-block-213 {
  width: 900px;
}

.container-78 {
  color: #fff;
  background-color: #ffd974;
  justify-content: center;
  max-width: 100%;
  padding: 15px 40px 20px;
  display: block;
}

.div-block-214 {
  flex-direction: column;
  align-items: center;
  max-width: 550px;
  display: flex;
}

.section-61 {
  margin-top: 50px;
  margin-bottom: 50px;
  display: block;
}

.text-block-135 {
  color: #0d0d0d;
  text-align: center;
  margin-bottom: 15px;
}

.heading-148 {
  color: #0d0d0d;
  margin-bottom: 20px;
}

.section-62 {
  margin-top: 100px;
  display: block;
}

.feature {
  color: #fff;
  align-items: flex-end;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: .8rem;
  line-height: 1.1rem;
  display: flex;
  position: relative;
  top: -160px;
}

.column-47 {
  padding-left: 0;
}

.youtube {
  margin-top: 0;
}

.columns-27 {
  border: 2px none var(--yellow);
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  display: flex;
}

.columns-28, .columns-29 {
  border: 2px none var(--yellow);
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  display: flex;
}

.div-block-215 {
  background-color: #696dec;
  border-radius: 100px;
  width: 50px;
  height: 50px;
  position: relative;
  top: 20px;
  bottom: 3px;
  left: 286px;
}

.column-48 {
  position: static;
  top: -21px;
}

.image-168 {
  position: relative;
  top: 10px;
  left: -52px;
}

.column-49 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-169, .rsc-img {
  margin-left: 5px;
}

.image-170 {
  color: #0d0d0d;
}

.container-79 {
  max-width: 1100px;
  padding-left: 20px;
  padding-right: 20px;
}

.section-63 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-216 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-80 {
  max-width: 1100px;
  padding-left: 10px;
  padding-right: 10px;
}

.feature-heading {
  margin-bottom: 0;
  font-size: 1.7rem;
}

.feature-heading.os {
  line-height: 2.4rem;
}

.div-block-217, .div-block-217-copy {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 20px 20px 40px;
  display: flex;
}

.personalize-feature {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: 575px;
  padding: 3px 20px 20px;
  display: flex;
  box-shadow: 0 0 16px 14px #0000000d;
}

.automate-feature {
  background-color: var(--yellow);
  flex-direction: column;
  align-items: center;
  height: 575px;
  padding: 3px 40px 20px;
  display: flex;
}

.insights-feature {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: 575px;
  padding: 3px 20px 20px;
  display: flex;
  box-shadow: 0 0 16px 14px #0000000d;
}

.support-feature {
  background-color: var(--yellow);
  flex-direction: column;
  align-items: center;
  height: 575px;
  padding: 3px 20px 20px;
  display: flex;
}

.grid-27 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-auto-flow: row;
}

.section-64 {
  display: block;
}

.section-65 {
  padding-top: 20px;
  padding-bottom: 50px;
  display: block;
}

.section-65.home-features {
  background-color: #fff;
}

.button-11 {
  color: #0d0d0d;
  background-color: #0000;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  font-size: .875rem;
}

.button-12 {
  color: #696dec;
  background-color: #0000;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: .875rem;
}

.div-block-218 {
  margin-bottom: 15px;
}

.search-5 {
  background-color: #fff;
  border: 1px solid #34343469;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-bottom: 40px;
  display: flex;
}

.search-input-3 {
  color: #000;
  background-color: #fff0;
  border: 1px solid #0000;
  border-radius: 6px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  font-family: Bricolage Grotesque, sans-serif;
}

.search-button-2 {
  color: #000;
  background-color: #272b3429;
  border-radius: 6px;
  height: 37px;
  margin-right: 5px;
  padding: 2px 25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-171 {
  margin-left: 20px;
}

.text-block-136 {
  color: var(--midnight-purple);
  position: static;
  left: 19px;
}

.text-block-137 {
  text-align: center;
  border: 1px solid #696dec;
  border-radius: 2px;
  align-items: center;
  height: 15px;
  margin-left: 3px;
  padding: 4px;
  font-size: 10px;
  display: flex;
  position: static;
  top: -11px;
  left: 7px;
  right: 21px;
}

.div-block-220 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-221 {
  background-color: #6c6c6c61;
  height: 1px;
  margin-left: 40px;
  margin-right: 40px;
  display: block;
}

.div-block-222 {
  color: #fff;
  background-color: #6c6c6c33;
  height: 1px;
  margin-top: 0;
}

.div-block-223 {
  background-color: #ec1010;
  width: 200px;
  height: 200px;
  position: relative;
  left: 491px;
}

.heading-149 {
  color: #0d0d0d;
  text-align: center;
  font-size: 1.7rem;
  line-height: 2rem;
}

.heading-149.rsc {
  color: #fff;
}

.div-block-224 {
  background-color: var(--yellow);
  width: 150px;
  height: 4px;
}

.div-block-225 {
  flex-direction: column;
  align-items: center;
  display: none;
}

.div-block-225.hero-head, .div-block-225.head {
  display: block;
}

.div-block-225.hero {
  background-color: #0000;
  display: block;
  position: static;
}

.div-block-226 {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
  position: relative;
  top: -103px;
}

.div-block-227 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: 100%;
}

.image-172 {
  position: relative;
  left: -84px;
}

.image-173 {
  z-index: 0;
  width: 200px;
  margin-left: 0;
  position: absolute;
  top: 30%;
  left: 0%;
}

.image-173.roundup {
  top: 50%;
  left: -3%;
}

.home-feature {
  color: var(--dim-grey);
  text-align: left;
  margin-bottom: 10px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.home-feature.feature {
  text-align: center;
  width: 400px;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  position: static;
}

.home-feature.feature.left {
  text-align: left;
  margin-top: 20px;
  padding-left: 0;
}

.home-feature.os {
  width: 450px;
}

.image-174 {
  position: relative;
  left: 426px;
}

.image-175 {
  width: 15px;
  position: absolute;
  top: auto;
  left: 30%;
}

.image-175._2 {
  top: auto;
  left: 40%;
}

.image-176 {
  width: 15px;
  position: absolute;
  top: auto;
  bottom: 32%;
  left: 15%;
}

.image-177 {
  position: absolute;
  left: 232.5px;
}

.image-178 {
  width: 10px;
  position: absolute;
  top: -22px;
  left: 369.477px;
}

.image-178._2 {
  width: 8px;
  top: auto;
  bottom: auto;
  left: 20%;
}

.image-178.new {
  width: 8px;
  top: auto;
  bottom: auto;
  left: 37%;
}

.image-179 {
  z-index: 0;
  width: 200px;
  position: absolute;
  top: 20%;
  left: auto;
  right: 0%;
}

.image-179.rsc {
  top: 545px;
}

.image-179.roundup {
  margin-top: 10%;
  margin-right: -3%;
  top: 35%;
  right: 3%;
}

.div-block-228 {
  z-index: 10;
  object-fit: contain;
  background-color: #fff;
  border-radius: 10px;
  width: 400px;
  height: 260px;
  margin-bottom: 10px;
  padding: 10px;
  position: relative;
}

.div-block-228.image {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 220px;
  display: flex;
}

.div-block-228.image.case {
  background-color: #0d0d0d;
  margin-bottom: 0;
}

.div-block-228.community-event {
  height: 240px;
}

.div-block-229 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-230 {
  flex-direction: column;
  align-items: center;
  width: 400px;
  margin-bottom: 0;
  padding-top: 30px;
  display: flex;
  position: static;
  top: -6%;
  bottom: 169.92px;
}

.div-block-230.community {
  position: static;
}

.columns-30 {
  background-color: #fff;
  border-radius: 8px;
  align-items: flex-start;
  display: block;
}

.columns-30.events {
  display: none;
}

.heading-150 {
  color: #696dec;
  margin-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3rem;
}

.image-181 {
  border-radius: 8px;
  margin: 10px 15px 10px 10px;
}

.collection-list-wrapper-33 {
  display: block;
}

.collection-list-wrapper-33.case-study.community {
  display: none;
}

.bold-text-21 {
  color: #0d0d0d;
}

.div-block-231 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
  padding-right: 25px;
  display: flex;
}

.heading-151 {
  text-align: center;
}

.collection-list-wrapper-34 {
  display: block;
}

.collection-list-wrapper-34.community {
  display: none;
}

.column-54 {
  object-fit: scale-down;
}

.collection-item-40 {
  margin-bottom: 30px;
}

.section-66 {
  background-color: #696dec;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.container-81 {
  max-width: 1100px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-233 {
  justify-content: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.heading-152 {
  background-color: var(--yellow);
  border-radius: 8px;
  margin-right: 10px;
  padding: 5px 20px;
}

.heading-152.ama {
  background-color: #6c6c6c45;
  border-radius: 8px;
}

.div-block-234 {
  display: none;
}

.div-block-235 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-153 {
  color: #fff;
  margin-right: 15px;
  font-size: 1.4rem;
  font-weight: 500;
}

.button-13 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.button-13:hover {
  background-color: var(--yellow);
  color: #0d0d0d;
}

.section-67 {
  display: flex;
  position: relative;
}

.div-block-236 {
  flex: 1;
  display: block;
}

.div-block-237, .div-block-238, .div-block-239 {
  height: 500px;
}

.section-68 {
  margin-bottom: 40px;
}

.col1 {
  flex: 0 auto;
  max-width: 35vw;
  display: block;
}

.col1._2 {
  height: 65vh;
  position: sticky;
  top: 0;
}

.section-69 {
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.heading-154 {
  text-align: left;
  margin-bottom: 20px;
  line-height: 2rem;
}

.div-block-240 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.contentholder {
  height: 100%;
  position: relative;
}

.cont1 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.link-block-84 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-35 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

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

.section-70 {
  overflow: hidden;
}

.heading-155 {
  color: #0d0d0d;
  font-size: .8rem;
  line-height: 1.1rem;
}

.slider-list {
  display: flex;
}

.container-82, .section-71 {
  overflow: hidden;
}

.section-71.overflow-none {
  margin-bottom: 100px;
  display: none;
}

.section-71.overflow-none.tch {
  background-color: #0d0d0d;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-bottom: 20px;
  display: none;
}

.section-71.overflow-none.show {
  display: block;
}

.collection-list-wrapper-36, .collection-list-39 {
  display: flex;
}

.heading-156 {
  color: #0d0d0da8;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 5px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.heading-156.amas {
  color: #0d0d0d;
  font-size: .9rem;
  font-weight: 500;
}

.heading-156.t {
  color: #fff;
}

.link-block-85 {
  width: 300px;
  margin-right: 24px;
}

.slider-navigation-wrapper {
  justify-content: center;
  margin-top: 10px;
  display: none;
}

.slider-navigation {
  cursor: pointer;
}

.slider-navigation.prev-slide {
  background-color: #ffffff8f;
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  display: flex;
}

.slider-navigation.next-slide {
  background-color: #fff9;
}

.image-182 {
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px;
  box-shadow: 1px 1px 3px #00000036;
}

.heading-157 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 2rem;
}

.heading-157.ama, .heading-157.ama.upcoming {
  color: #0d0d0d;
}

.community-events {
  background-color: #0000;
  height: 450px;
  margin-bottom: 50px;
  padding: 10px 0 0;
  display: none;
  box-shadow: 14px 14px 20px #00000005;
}

.section-72 {
  background-color: #0000;
  border: 1px #000;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  margin-top: 70px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px 5px;
  display: none;
  box-shadow: 14px 14px 80px 11px #0000000f;
}

.div-block-241 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  flex: 0 auto;
  width: 50%;
}

.div-block-242 {
  justify-content: center;
  margin: 10px;
  display: flex;
}

.heading-158 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 2rem;
}

.div-block-243 {
  width: 100%;
}

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

.section-73 {
  background-color: #0000;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-84 {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-74 {
  background-color: var(--yellow);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.div-block-244 {
  text-align: left;
  background-image: url('../images/bg-for-automation.svg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 50px;
  display: flex;
}

.div-block-245 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  height: 100%;
  display: flex;
  position: static;
  inset: auto 0% 0% auto;
}

.heading-159 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2.6rem;
}

.heading-159.head {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 15px;
  font-size: 2.5rem;
  font-weight: 700;
}

.heading-159.head.black {
  color: #000;
}

.heading-159.head-copy {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 15px;
  font-size: 2.5rem;
  font-weight: 700;
}

.heading-159.head-copy.black {
  color: #000;
}

.paragraph-48 {
  text-align: center;
  width: 600px;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 1.1rem;
}

.div-block-246 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.section-75 {
  margin-top: 50px;
  display: none;
  position: relative;
}

.container-85 {
  max-width: 1100px;
  display: flex;
}

.div-block-247 {
  flex: 1;
}

.div-block-248 {
  background-color: #6c6c6c4a;
  flex: 1;
  height: 100vh;
  position: sticky;
  top: 0;
}

.heading-160 {
  text-align: left;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 60px;
  font-size: 1.6rem;
  line-height: 2rem;
}

.paragraph-49 {
  text-align: left;
  padding-left: 20px;
  padding-right: 70px;
}

.div-block-249 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.div-block-249._1, .div-block-249._2, .div-block-249._3 {
  padding-left: 50px;
}

.div-block-250 {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 91%;
  height: 97.2%;
  margin-top: 50px;
  margin-left: 50px;
  padding-left: 50px;
  display: flex;
  position: absolute;
}

.div-block-251 {
  height: 100%;
  position: relative;
}

.div-block-252 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-252._1 {
  background-color: #ffd974;
}

.div-block-252._2 {
  background-color: #f7f6ff;
}

.div-block-252._3 {
  background-color: red;
}

.div-block-253 {
  display: block;
}

.image-183 {
  width: 100%;
  height: 100%;
}

.section-76 {
  background-color: #0000;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 50px;
  display: block;
  position: relative;
}

.section-76._1 {
  background-color: #fff;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.section-76._2 {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.section-76._2.white {
  background-color: #f7f6ff;
  padding-top: 30px;
  padding-bottom: 50px;
}

.section-76._3 {
  background-color: #f7f6ff;
  padding-top: 30px;
  padding-bottom: 50px;
  position: relative;
}

.section-76._4 {
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.section-76._4.white {
  background-color: #0000;
  padding-top: 30px;
  padding-bottom: 50px;
}

.section-76._5 {
  background-color: #f7f6ff;
  padding-top: 30px;
  padding-bottom: 50px;
  position: relative;
}

.container-86 {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  margin-bottom: 0;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
}

.div-block-254 {
  align-items: flex-start;
  max-width: 1100px;
  margin-bottom: 50px;
  display: flex;
  position: static;
  top: 40px;
}

.div-block-255 {
  align-items: flex-start;
  width: 50%;
  max-width: 50%;
  display: flex;
}

.div-block-255.white {
  color: #fff;
}

.heading-161 {
  margin-top: 25px;
  padding-left: 0;
  padding-right: 35px;
  font-family: Sf pro display, sans-serif;
  font-weight: 500;
  line-height: 2.5rem;
}

.paragraph-50 {
  color: #0d0d0da3;
  margin-top: 20px;
  margin-bottom: 25px;
  padding-top: 20px;
  padding-left: 50px;
  padding-right: 0;
  font-size: .9rem;
  line-height: 1.35rem;
}

.paragraph-50.wite {
  color: #fff;
}

.paragraph-50.p {
  width: 400px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
}

.div-block-257 {
  max-width: 50%;
}

.div-block-258 {
  border-radius: 6px;
  width: 350px;
  height: 50px;
  margin-left: 50px;
  margin-right: 0;
  padding-left: 0;
}

.div-block-258.d {
  margin-left: 0;
}

.div-block-258.d.outreach {
  display: none;
}

.div-block-258.automations {
  margin-left: 0;
}

.div-block-259 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: static;
  inset: 0%;
  overflow: hidden;
}

.div-block-259.gallery {
  background-color: #00000005;
  background-image: url('../images/bg-for-automation.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 25px 30px;
}

.div-block-259.cohorts {
  background-color: #0000;
  background-image: url('../images/bg-for-automation.svg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  border: 1px solid #0000002e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 600px;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-259.main {
  background-image: url('../images/bg-for-automation.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  height: 500px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-259.survey {
  background-image: url('../images/bg-for-automation.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: visible;
}

.div-block-259.split {
  background-color: #0000;
  background-image: url('../images/bg-for-automation.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  flex-direction: row;
  height: 550px;
  margin-top: 0;
  padding: 20px;
}

.div-block-259.templates {
  background-image: url('../images/bg-for-automation.svg');
  background-position: 50%;
  border-radius: 8px;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-86 {
  border: 1px solid #00000021;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 50px;
  display: flex;
}

.link-block-86.automation, .link-block-86.onboarding {
  width: 350px;
}

.link-block-86.survey {
  width: 230px;
}

.link-block-86.survey._2 {
  width: 275px;
}

.link-block-86.complex-workflows {
  width: 300px;
}

.link-block-86.measure.grey {
  border-color: #ffffff47;
}

.text-block-138 {
  color: #0d0d0db5;
  font-size: .9rem;
}

.text-block-138.white {
  color: #fff;
}

.image-184 {
  margin-top: 0;
  margin-right: 8px;
}

.section-77 {
  justify-content: flex-end;
  display: none;
}

.background-video-10 {
  width: 100%;
  height: 100%;
}

.grid-28.gallery {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-content: center;
  height: 300px;
  display: none;
  overflow: hidden;
}

.image-197 {
  z-index: 0;
  border: 1px #0003;
  margin-left: 20px;
  position: relative;
  top: 31px;
}

.image-198 {
  z-index: 0;
  position: relative;
  top: 80px;
  left: 5%;
}

.image-199 {
  z-index: 3;
  position: relative;
  top: -62px;
  left: 10%;
}

.image-200 {
  z-index: 6;
  position: relative;
  top: 4px;
  left: 50%;
}

.col2 {
  z-index: 0;
  position: relative;
}

.trifold {
  background-color: #0000;
  border: 1px #0006;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50vw;
  max-width: 50vw;
  margin: 10px 30px;
  padding: 50px 100px;
  display: flex;
  overflow: hidden;
}

.trifold.gallery {
  background-color: #00000005;
  background-image: none;
  height: 400px;
  padding: 50px 5px 5px;
}

.trifold.cohorts {
  background-color: #6c6c6c0d;
  background-image: none;
  border: 1px solid #0000002e;
  justify-content: center;
  align-items: center;
  height: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.trifold.main {
  background-image: none;
}

.top-fold {
  display: flex;
}

.top-fold.gallery {
  background-color: #00000005;
  background-image: none;
  height: 400px;
  padding: 50px 5px 5px;
}

.top-fold.cohorts {
  background-color: #6c6c6c0d;
  background-image: none;
  border: 1px solid #0000002e;
  justify-content: center;
  align-items: center;
  height: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.top-fold.main {
  background-image: none;
}

.bottom-folds {
  flex-direction: column;
  align-items: center;
  display: none;
}

.bottom-folds.gallery {
  background-color: #00000005;
  background-image: none;
  height: 400px;
  padding: 50px 5px 5px;
}

.bottom-folds.cohorts {
  background-color: #6c6c6c0d;
  background-image: none;
  border: 1px solid #0000002e;
  justify-content: center;
  align-items: center;
  height: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bottom-folds.main {
  background-image: none;
}

.image-201 {
  margin-top: -7px;
}

.middle-fold {
  display: flex;
}

.middle-fold.gallery {
  background-color: #00000005;
  background-image: none;
  height: 400px;
  padding: 50px 5px 5px;
}

.middle-fold.cohorts {
  background-color: #6c6c6c0d;
  background-image: none;
  border: 1px solid #0000002e;
  justify-content: center;
  align-items: center;
  height: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.middle-fold.main {
  background-image: none;
}

.bottom-fold {
  display: flex;
}

.bottom-fold.gallery {
  background-color: #00000005;
  background-image: none;
  height: 400px;
  padding: 50px 5px 5px;
}

.bottom-fold.cohorts {
  background-color: #6c6c6c0d;
  background-image: none;
  border: 1px solid #0000002e;
  justify-content: center;
  align-items: center;
  height: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bottom-fold.main {
  background-image: none;
}

.middle-image {
  transform-origin: 50% 0;
  margin-top: -7px;
}

.bottom-image {
  transform-origin: 50% 0;
  margin-top: -7px;
  margin-left: 0;
}

.last-image {
  transform-origin: 50% 0;
  margin-top: -7px;
  margin-left: 2px;
}

.last-fold {
  display: flex;
}

.last-fold.gallery {
  background-color: #00000005;
  background-image: none;
  height: 400px;
  padding: 50px 5px 5px;
}

.last-fold.cohorts {
  background-color: #6c6c6c0d;
  background-image: none;
  border: 1px solid #0000002e;
  justify-content: center;
  align-items: center;
  height: 650px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.last-fold.main {
  background-image: none;
}

.div-block-260 {
  max-width: 50%;
}

.div-block-261 {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  border: 1px solid #0000006b;
  width: 2px;
  height: 20px;
}

.buttons {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  margin-right: 0;
  display: inline-block;
}

.image-203, .image-204 {
  margin-right: 20px;
}

.horizontal-line {
  background-color: #00000017;
  border: 1px solid #ebebeb;
  justify-content: flex-start;
  width: 450px;
  height: 1px;
  margin-left: 0;
  display: flex;
}

.div-block-262 {
  color: #ebebeb;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-263 {
  justify-content: space-around;
  width: 598px;
  display: flex;
}

.vertical-line {
  transform-origin: 50% 0;
  border: 1px solid #0000004f;
  width: 2px;
  height: 20px;
  margin-right: 0;
}

.vertical-line-2 {
  transform-origin: 50% 0;
  border: 1px solid #ebebeb;
  width: 2px;
  height: 20px;
}

.div-block-264 {
  z-index: 0;
  display: flex;
  position: relative;
}

.div-block-265 {
  z-index: 200;
  background-color: #0000;
  background-image: url('../images/bg-for-automation.svg');
  background-position: 50% 0;
  background-repeat: repeat-y;
  background-size: cover;
  flex: 0 auto;
  width: 100%;
  height: 150px;
  margin-bottom: 0;
  display: block;
  position: relative;
}

.heading-162 {
  justify-content: flex-end;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 250px;
  display: flex;
}

.heading-163 {
  justify-content: flex-start;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 250px;
  display: flex;
}

.div-block-266 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 95vw;
  height: 285vh;
  display: none;
  position: relative;
}

.sticky-div {
  z-index: 1;
  background-color: #0000;
  width: 80vw;
  height: 95vh;
  position: sticky;
  top: 100px;
}

.div-block-267 {
  object-fit: scale-down;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.image-205 {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  inset: 0%;
}

.image-205.z1 {
  z-index: 2;
  opacity: 1;
  object-fit: contain;
}

.image-205.z2 {
  z-index: 3;
  opacity: 0;
  object-fit: contain;
}

.image-205.z3 {
  z-index: 4;
  opacity: 0;
  object-fit: contain;
  padding-left: 0;
  padding-right: 0;
}

.image-205.z4 {
  z-index: 5;
}

.cache {
  z-index: 0;
  opacity: 1;
  width: 100%;
  height: 200vh;
  position: relative;
}

.community-hero {
  background-color: var(--yellow);
  margin: 0 0 50px;
  padding-top: 20px;
  display: block;
}

.container-87 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.div-block-268 {
  width: 600px;
  margin-bottom: 20px;
}

.columns-31 {
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
}

.column-57 {
  justify-content: center;
  display: flex;
}

.heading-164 {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.paragraph-51 {
  text-align: center;
  width: 430px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.2rem;
}

.column-58 {
  flex-direction: column;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.container-88 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.collection-list-wrapper-37 {
  display: flex;
}

.tch {
  background-color: #f7f6ff;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.tch.community {
  background-color: #f7f6ff;
  margin-top: 0;
  margin-bottom: 0;
}

.tch.black {
  background-color: #0000;
  background-image: linear-gradient(#00000080, #00000080), url('../images/wepik-export-20230516130909EoW2-1-1.svg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.tch.black.resources {
  display: none;
}

.div-block-269 {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.text-block-139 {
  color: #0d0d0d;
  font-size: 1.2rem;
  font-weight: 600;
}

.container-89 {
  justify-content: flex-end;
  max-width: 1100px;
  display: flex;
}

.column-59 {
  right: 20px;
}

.div-block-270 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 200px;
}

.div-block-271, .div-block-272, .div-block-273 {
  flex: 0 auto;
  width: 300px;
  margin-left: 30px;
  margin-right: 30px;
}

.container-90 {
  max-width: 1100px;
}

.section-79 {
  margin-top: 80px;
  margin-bottom: 0;
  display: block;
  position: relative;
}

.ama-videos {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.ama-section {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.product-upadtes {
  max-width: 1100px;
  padding-left: 50px;
  padding-right: 50px;
  box-shadow: 1px 1px 3px #00000047;
}

.product-upadtes.product {
  background-image: linear-gradient(159deg, #ffd97480, var(--yellow));
  max-width: 100%;
}

.product-upadtes.product._w-o-gradient {
  box-shadow: none;
  background-image: none;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.div-block-274 {
  height: 200px;
  margin-left: 50px;
  margin-right: 50px;
  padding: 0 20px 20px;
}

.div-block-274.product {
  height: 150px;
}

.product-updates {
  margin-top: 0;
  margin-bottom: 80px;
  display: block;
}

.product-updates.community {
  display: none;
}

.container-92 {
  justify-content: center;
  max-width: 1100px;
  display: flex;
}

.section-81 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: none;
}

.collection-list-40 {
  display: block;
}

.image-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-block-276 {
  width: 50%;
}

.rotate-on-hover-image {
  border-radius: 8px;
}

.collection-list-41, .collection-item-41 {
  display: none;
}

.bold-text-22 {
  font-size: 2.5rem;
  font-weight: 600;
}

.div-block-277 {
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.div-block-278 {
  border: 2px #34343480;
}

.image-206 {
  height: 30px;
}

.div-block-279 {
  border: 2px solid #00000080;
  width: 2px;
  height: 50px;
}

.div-block-280 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
  overflow: visible;
}

.div-block-281 {
  background-color: #6c6c6c26;
  border-radius: 30px;
  justify-content: space-around;
  align-items: center;
  width: 250px;
  height: 60px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-281.awards {
  background-color: #ffffffc9;
  width: 170px;
  height: 50px;
  margin-bottom: 2px;
  display: none;
  position: absolute;
  top: 90%;
}

.div-block-281.awards.text {
  background-color: #0000;
  left: 430px;
}

.container-93 {
  max-width: 1100px;
  padding-left: 50px;
  padding-right: 50px;
}

.community-supporters {
  margin-top: 80px;
  margin-bottom: 0;
  display: block;
}

.community-supporters.customers {
  z-index: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}

.community-supporters.customer-success {
  z-index: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
  position: relative;
}

.heading-165 {
  text-align: center;
  margin-bottom: 30px;
  font-weight: 600;
}

.heading-165.left {
  text-align: left;
  padding-left: 0;
  font-size: 2rem;
  font-weight: 700;
}

.heading-165.heads {
  color: #fff;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 700;
  line-height: 5rem;
}

.heading-165.heads.white {
  color: #fff;
}

.heading-165.heads.white._1 {
  font-size: 2rem;
}

.heading-165.heads.white._1.awrds1 {
  color: #0d0d0d;
  margin-bottom: 30px;
  font-size: 1.8rem;
}

.heading-165.heads.white._1.awrds1.whitew {
  color: #fff;
}

.heading-165.heads.left {
  padding-left: 30px;
}

.heading-165.heads.left.black._2 {
  color: #0d0d0d;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 2rem;
  line-height: 2rem;
}

.heading-165.heads.left.black._2.white {
  color: #fff;
}

.heading-165.heads.left.black-copy._2 {
  color: #0d0d0d;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 2rem;
  line-height: 2rem;
}

.heading-165.heads.black._1 {
  color: #0d0d0d;
  background-color: #0000;
  font-size: 2rem;
}

.heading-165.heads.customers._2 {
  z-index: 0;
  color: #0d0d0d;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  font-size: 2rem;
  line-height: 2rem;
  position: relative;
}

.heading-165.heads.customers._2.white {
  color: #fff;
}

.div-block-282 {
  flex-direction: row;
  justify-content: space-around;
  margin-bottom: 30px;
  padding: 10px;
  display: flex;
}

.collection-list-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-around;
  display: grid;
}

.collection-item-42 {
  margin-bottom: 20px;
  margin-right: 20px;
}

.events {
  background-color: #0d0d0d;
  height: 650px;
  margin-top: 80px;
  margin-bottom: 80px;
  padding: 20px;
  display: block;
  position: relative;
}

.events.hide {
  display: block;
}

.events.hide.community {
  height: 480px;
  display: none;
}

.events.awards {
  z-index: 10;
  height: 650px;
  margin-top: 0;
  margin-bottom: 0;
}

.container-94 {
  max-width: 1100px;
}

.heading-166 {
  text-align: center;
  margin-top: 0;
  padding-right: 20px;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 2.4rem;
}

.heading-166.info {
  text-align: left;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 20px;
  font-size: 1.4rem;
}

.heading-166.info.second-event {
  color: #33333396;
}

.heading-166._2nd-event {
  color: #33333380;
}

.text-block-140 {
  text-align: left;
  padding-left: 20px;
}

.text-block-140._2nd-event {
  color: #33333380;
}

.column-60 {
  border-left: 2px #000;
}

.div-block-283 {
  background-color: #0000;
  border-left: 10px solid #00000087;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-284 {
  border: 10px #000;
  border-left: 10px solid #0000008f;
  padding-top: 15px;
  padding-bottom: 10px;
}

.div-block-284:active {
  background-color: #0000;
}

.column-61 {
  height: 280px;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.div-block-285 {
  position: absolute;
  inset: 0%;
}

.image-207 {
  opacity: 1;
  color: #0d0d0d;
  border-radius: 8px;
}

.collection-list-43 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-43 {
  margin-bottom: 20px;
  margin-right: 0;
}

.community-advantage {
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 20px;
  font-size: 1.18rem;
  line-height: 1.2rem;
}

.div-block-286 {
  background-image: linear-gradient(to bottom, #ffd97480, var(--yellow));
  border-radius: 10px;
  height: 300px;
  margin-bottom: 30px;
  padding: 10px 20px 20px;
}

.div-block-286.black {
  background-image: linear-gradient(#fff, #0d0d0d8a);
  flex-direction: column;
  justify-content: space-between;
  height: 320px;
  display: flex;
}

.div-block-286.purple {
  background-image: linear-gradient(135deg, #696dec66, #696dec);
  flex-direction: column;
  justify-content: space-between;
  height: 320px;
  display: flex;
}

.div-block-286.b-w {
  background-image: none;
  border: 1px solid #00000026;
}

.div-block-286.yellow {
  flex-direction: column;
  justify-content: space-between;
  height: 320px;
  display: flex;
}

.div-block-287 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  height: 300px;
}

.div-block-287.purple {
  background-image: linear-gradient(270deg, #696dec, #fff);
  height: 200px;
}

.column-62 {
  padding-right: 30px;
}

.div-block-288 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.text-block-141 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  margin-right: 5px;
  font-weight: 400;
  display: flex;
}

.text-block-141.head {
  font-size: 1.5rem;
  font-weight: 600;
}

.div-block-289 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-289.head {
  margin-bottom: 10px;
}

.image-208 {
  display: block;
}

.text-block-142 {
  text-align: center;
  max-width: 650px;
  margin-bottom: 30px;
  padding-top: 10px;
}

.container-95 {
  justify-content: center;
  display: flex;
}

.section-82 {
  margin-top: 50px;
  margin-bottom: 50px;
  display: none;
}

.background-video-11 {
  z-index: 20;
  border: 1px solid #6c6c6c1a;
  border-radius: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-290 {
  margin-top: 20px;
}

.container-96 {
  max-width: 1100px;
}

.section-83 {
  background-color: var(--yellow);
}

.heading-167 {
  margin-bottom: 20px;
  font-size: 2rem;
  font-weight: 700;
}

.text-block-143 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
}

.div-block-291 {
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-209 {
  border-radius: 50px;
  height: 50px;
}

.div-block-292 {
  margin-right: 20px;
}

.div-block-293 {
  padding: 75px 50px;
}

.container-97 {
  max-width: 850px;
}

.rich-text-block-17 {
  margin-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.text-block-145 {
  text-align: center;
}

.link-12 {
  color: #0d0d0d;
}

.image-205-copy {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  inset: 0%;
}

.image-205-copy.z1 {
  z-index: 2;
  opacity: 1;
  object-fit: contain;
}

.image-205-copy.z2 {
  z-index: 3;
  opacity: 0;
  object-fit: contain;
}

.image-205-copy.z3 {
  z-index: 4;
  opacity: 0;
  object-fit: contain;
  padding-left: 0;
  padding-right: 0;
}

.image-205-copy.z4 {
  z-index: 5;
  opacity: 0;
}

.main_parent {
  border-radius: 8px;
  width: 80vw;
  max-width: 1100px;
  height: 296vh;
  display: none;
  position: relative;
}

.text-block-146 {
  text-align: center;
}

.events-description {
  color: #6c6c6ce0;
  text-align: center;
  max-width: 610px;
  margin-bottom: 40px;
  font-size: 1rem;
  line-height: 1.4rem;
}

.events-description.tile {
  max-width: 350px;
  margin-bottom: 20px;
}

.sticky-div-block {
  z-index: 1;
  background-color: #0000;
  border-radius: 8px;
  width: 80vw;
  max-width: 1100px;
  height: 74vh;
  position: sticky;
  top: 100px;
}

.images-parent {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.img_cover {
  z-index: 1;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.img_cover.isz1 {
  border-radius: 8px;
}

.img_cover.isz2 {
  z-index: 2;
  opacity: 0;
  border-radius: 8px;
}

.img_cover.isz3 {
  z-index: 3;
  opacity: 0;
  border-radius: 8px;
}

.img_cover.isz4 {
  z-index: 4;
  opacity: 0;
  border-radius: 8px;
}

.cache-copy {
  z-index: 0;
  opacity: 1;
  width: 100%;
  height: 200vh;
  position: relative;
}

.cache-block {
  z-index: 0;
  opacity: 1;
  width: 80vw;
  height: 75vh;
  margin-top: 0;
  position: relative;
  top: 0;
}

.div-block-294 {
  display: none;
}

.image-210 {
  border: 1px solid #00000008;
  border-radius: 6px;
  width: 100%;
}

.image-210.form {
  width: 80%;
}

.image-211, .image-212, .image-213, .image-214 {
  margin-right: 30px;
}

.social-head {
  flex-direction: column;
  justify-content: space-around;
  padding: 10px;
  display: flex;
}

.image-215 {
  margin-right: 0;
}

.image-216 {
  margin-right: 30px;
}

.heading-168 {
  margin-top: 10px;
  padding-top: 0;
  font-size: 3rem;
}

.div-block-295 {
  justify-content: flex-end;
  display: flex;
}

.container-98 {
  max-width: 1100px;
}

.section-84 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.column-63 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
}

.hero-heading-right {
  background-color: #000;
  border-bottom: 1px #e4ebf3;
  padding: 50px 30px;
  display: block;
  position: relative;
}

.hero-heading-right.community {
  background-color: #0000;
  background-image: linear-gradient(#040404, #040404);
}

.hero-heading-right.community.white {
  background-image: none;
}

.hero-heading-right.community.white.communitydecoded, .hero-heading-right.community.pricinghero, .hero-heading-right.cs1 {
  display: none;
}

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

.hero-wrapper {
  border: 1px solid #0000000d;
  justify-content: space-between;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.hero-wrapper.success {
  background-color: #fff;
  border-radius: 10px;
}

.hero-wrapper.success.left {
  padding-left: 20px;
  padding-right: 0;
}

.hero-wrapper.success.left.black, .hero-wrapper.success.black {
  background-color: #ffffff0d;
}

.hero-split {
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  width: 48%;
  max-width: 48%;
  padding-bottom: 0;
  display: flex;
}

.hero-split.left {
  align-items: flex-end;
}

.hero-split.pricing {
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.hero-split._2 {
  padding-bottom: 0;
}

.hero-split._2.right {
  padding-bottom: 20px;
}

.hero-split.right {
  align-items: flex-start;
  padding-bottom: 10px;
}

.shadow-two {
  border-radius: 8px;
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px {
  color: #0d0d0d;
  margin-bottom: 24px;
  padding-right: 30px;
}

.margin-bottom-24px.left {
  text-align: left;
  padding-left: 30px;
  padding-right: 0;
}

.margin-bottom-24px.black.use {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
}

.margin-bottom-24px.black.white {
  color: #fffc;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.column-64 {
  padding-left: 30px;
  padding-right: 30px;
}

.tabs {
  display: flex;
}

.tabs-menu-2 {
  flex-direction: column;
  width: 50%;
  margin-right: 50px;
  display: flex;
}

.tab-pane-tab-1 {
  background-color: #da1515;
}

.tab-pane-tab-2 {
  color: #2dbb80;
  background-color: #1e2661;
}

.tab-link-tab-1-2 {
  background-color: #0000;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2-2 {
  padding-left: 0;
}

.tab-link-tab-2-2.w--current {
  background-color: #0000;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.columns-32 {
  display: none;
}

.div-block-296 {
  position: relative;
}

.div-block-297 {
  z-index: 1;
  position: relative;
}

.tabs-2 {
  display: flex;
}

.tabs-menu-3 {
  flex-direction: column;
  width: 50%;
  margin-right: 50px;
  display: flex;
}

.div-block-298 {
  border-left: 10px solid #6c6c6c63;
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-298.past {
  display: block;
}

.tab-link-tab-1-3 {
  padding-left: 0;
}

.tab-link-tab-1-3.w--current {
  margin-bottom: 0;
  padding: 0;
}

.columns-33 {
  padding-top: 10px;
}

.tab-link {
  color: #ffffff7a;
  background-color: #0000;
  padding: 0;
  display: block;
}

.tab-link.w--current {
  color: #0d0d0d;
  border: 1px #000;
  display: block;
}

.tab-link.meetup {
  display: none;
}

.tab-link.meetup.w--current {
  display: block;
}

.div-block-299 {
  object-fit: fill;
}

.image-217 {
  object-fit: cover;
  border-radius: 8px;
}

.div-block-300 {
  justify-content: flex-end;
  display: flex;
}

.image-218 {
  margin-right: 30px;
}

.tabs-3 {
  align-items: flex-start;
  display: flex;
}

.tabs-menu-4 {
  flex-direction: column;
  width: 50%;
  margin-right: 50px;
  display: flex;
}

.tab-link-tab-1-4 {
  padding-left: 0;
}

.tab-link-tab-1-4.w--current {
  border: 1px #000;
  border-left: 10px solid #00000096;
  padding: 0;
}

.tab-link-tab-2-3 {
  padding: 0;
}

.tabs-content {
  width: 50%;
}

.image-219, .image-220, .image-221 {
  border-radius: 8px;
  width: 600px;
}

.image-222 {
  border-radius: 8px;
}

.features-page-footer {
  background-color: #0d0d0d;
  flex-direction: column;
  margin-top: 250px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.features-page-footer.stack.tch, .features-page-footer.stack.automation {
  z-index: 200;
  overflow: visible;
}

.section-85 {
  margin-top: 250px;
}

.div-block-302 {
  z-index: 200;
  position: relative;
}

.container-100 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-303 {
  width: 100%;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.play-pause-button {
  justify-content: flex-start;
  width: 100%;
  margin-left: 0;
  padding-left: 30px;
  display: flex;
}

.image-223 {
  float: none;
  display: block;
  position: static;
  inset: 0% auto auto -373%;
}

.div-block-304 {
  display: none;
  overflow: hidden;
}

.div-block-304.outreach {
  display: block;
}

.div-block-305 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-305.white {
  z-index: 15;
  background-color: #0d0d0d;
  height: 100%;
  position: relative;
}

.link-block-88 {
  margin-bottom: 10px;
}

.button-14 {
  background-color: #696dec;
  border-radius: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: .875rem;
  font-weight: 700;
}

.button-14.awards1 {
  margin-top: 10px;
  padding: 25px 80px;
}

.button-14.awards1.hero {
  padding: 10px 100px;
  font-size: 1rem;
}

.button-14.awards1.hero.after-event {
  margin-bottom: 40px;
}

.button-14.awards1.awards {
  display: none;
}

.div-block-306 {
  flex-direction: column;
  align-items: center;
  display: none;
}

.link-block-89 {
  margin-bottom: 10px;
}

.image-224 {
  margin-top: -7px;
}

.collection-list-44 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.div-block-307 {
  overflow: hidden;
}

.section-86 {
  background-color: var(--yellow);
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding: 0;
  display: block;
  position: relative;
}

.section-86.awards {
  flex-direction: column;
  align-items: center;
  display: none;
}

.section-87 {
  z-index: 0;
  background-image: url('../images/Group-1-3.svg');
  background-position: 0 0;
  background-size: auto;
  display: none;
  position: relative;
}

.container-101 {
  max-width: 1100px;
}

.div-block-308 {
  padding: 20px 50px;
}

.heading-169 {
  color: var(--yellow);
  text-align: center;
  margin-bottom: 20px;
  font-size: 2rem;
}

.text-block-151 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
}

.text-block-151.last-block {
  margin-bottom: 40px;
  font-size: 1.2rem;
}

.text-block-151.awards {
  font-size: 1.2rem;
}

.text-block-151.awards.whiite {
  color: #fff;
}

.text-block-151.awards.whiite.panelists {
  width: 700px;
  height: 80px;
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 24px;
}

.div-block-309 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  margin-bottom: 20px;
}

.form-10 {
  flex-direction: row;
  display: flex;
}

.form-block-6 {
  max-width: 1100px;
}

.section-88 {
  background-color: var(--yellow);
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-field-4 {
  width: 400px;
  height: 100%;
}

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

.container-103 {
  justify-content: center;
  max-width: 1100px;
  display: flex;
}

.submit-button-9 {
  color: #fff;
  background-color: #696dec;
  border-radius: 8px;
  width: 300px;
  margin-right: 10px;
  padding: 7px 10px;
  font-weight: 600;
}

.text-field-5 {
  background-color: #0000;
  border: 1px #000;
  width: 300px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 20px;
}

.section-89 {
  padding-top: 40px;
}

.div-block-310 {
  z-index: 5;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  width: 1000px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 60px 40px 20px 0;
  display: flex;
  position: static;
  top: 0;
}

.field-label-2 {
  width: 100px;
  margin-bottom: 0;
  font-weight: 400;
}

.video-13 {
  margin-bottom: 25px;
}

.container-104 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.heading-170 {
  text-align: center;
  margin-bottom: 15px;
  font-size: 2rem;
}

.section-90 {
  background-color: #f7f6ff;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.html-embed-27 {
  width: 700px;
}

.html-embed-27.mobile {
  display: none;
}

.container-105 {
  max-width: 1100px;
}

.heading-171 {
  text-align: center;
  margin-bottom: 25px;
  font-size: 2rem;
}

.heading-171.categories {
  color: #fff;
}

.grid-29 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #0000;
  grid-template-columns: 200px 100px 100px 1fr 1fr;
  grid-auto-flow: row;
  justify-content: center;
  margin-bottom: 30px;
}

.div-block-311 {
  background-color: #fff;
  border-radius: 8px;
  width: 300px;
  height: 230px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  box-shadow: 0 8px 70px -4px #0000000d;
}

.div-block-311.header {
  height: 230px;
}

.heading-172 {
  width: 230px;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.image-225 {
  border-radius: 8px;
}

.form-11 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312 {
  background-color: #f2f2f2;
  border: 1px solid #0000002b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 9px 5px;
  display: flex;
}

.div-block-312.form {
  background-color: #fff;
  margin-bottom: 0;
}

.div-block-312.form.top {
  margin-bottom: 20px;
  margin-right: 0;
}

.section-91 {
  padding-top: 30px;
  padding-bottom: 100px;
}

.image-226 {
  position: absolute;
  top: 80%;
  left: -40px;
}

.image-227 {
  position: absolute;
  inset: 0% -2% 0% auto;
}

.container-106 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1100px;
  display: flex;
}

.section-92 {
  background-image: url('../images/Bg.svg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-313 {
  transform-origin: 0 0;
  background-color: #696deccc;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 10px;
  margin-left: 50px;
  display: flex;
}

.img-1 {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  margin-right: 150px;
}

.div-block-314 {
  height: 100px;
  padding-left: 100px;
}

.div-block-314.bottom {
  padding-left: 250px;
}

.image-229 {
  margin-right: 100px;
}

.image-229._1 {
  margin-right: 150px;
}

.img-3 {
  margin-right: 100px;
}

.img-3._1 {
  margin-right: 150px;
}

.img-5 {
  margin-right: 100px;
}

.img-5._1 {
  margin-right: 150px;
}

.img-2 {
  margin-right: 125px;
}

.img-4 {
  margin-right: 100px;
}

.img-4._1 {
  margin-right: 150px;
}

.text-block-152, .icon-9 {
  color: #fff;
}

.dropdown-list-7 {
  background-color: #0000;
}

.bold-text-23 {
  font-size: 1.25rem;
  font-weight: 600;
}

.div-block-315 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
}

.div-block-315.trans {
  background-color: #0000;
}

.div-block-315.trans.yellow {
  border: 1px solid var(--yellow);
}

.text-block-153 {
  color: #0d0d0d;
  padding: 10px;
  font-size: 1.25rem;
  font-weight: 600;
}

.text-block-153.white {
  color: #fff;
}

.paragraph-52 {
  width: 600px;
  padding: 10px;
  display: block;
}

.paragraph-52.white {
  color: #fff;
}

.div-block-316 {
  justify-content: space-between;
  align-items: center;
  width: 700px;
  padding: 10px 20px;
  display: flex;
}

.div-block-316.transparent.yellow {
  border: 1px solid var(--yellow);
  border-radius: 8px;
}

.toggle-3 {
  background-color: #0000;
  width: 20px;
  height: 20px;
}

.div-block-318 {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.toggle-1 {
  background-color: #0000;
  width: 20px;
  height: 20px;
}

.toggle-1.white {
  color: #fff;
}

.toggle-2, .toggle-4, .toggle-5, .toggle-6 {
  background-color: #0000;
  width: 20px;
  height: 20px;
}

.ans-1, .ans-2, .ans-3, .ans-4, .ans-5, .ans-6 {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.background-video-12 {
  width: 100%;
  height: 100%;
}

.div-block-319 {
  flex-direction: column;
  align-items: center;
  width: 80vw;
  display: flex;
}

.container-107 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 1100px;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.image-230 {
  object-fit: cover;
  display: block;
}

.image-230.awards {
  z-index: 0;
  position: relative;
}

.form-block-7 {
  display: block;
  position: relative;
  inset: -15% 0% 0%;
}

.text-block-154 {
  margin-right: 10px;
}

.category-desc {
  color: #0d0d0dcf;
  margin-top: 10px;
  margin-bottom: 20px;
  display: block;
}

.description {
  display: block;
}

.text-block-155 {
  color: #0d0d0d;
}

.link-block-90 {
  display: none;
}

.div-block-320 {
  overflow: hidden;
}

.cat-img {
  color: #0000;
  background-color: #0000;
}

.image-231 {
  transform-origin: 50% 100%;
  position: absolute;
  top: 74.8%;
  left: 88%;
}

.image-232 {
  z-index: 10;
  position: absolute;
  top: -3%;
  left: -2%;
}

.image-233, .image-234 {
  margin-top: -7px;
}

.div-block-321 {
  align-items: flex-start;
  width: 450px;
  margin-top: -4px;
  margin-left: 0;
  display: flex;
}

.image-235 {
  margin-right: -6px;
}

.div-block-322 {
  margin-left: -338px;
}

.div-block-323 {
  margin-top: -3px;
  margin-left: -62px;
}

.div-block-325 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding: 15px 20px;
  display: none;
  position: absolute;
  inset: -33% auto auto 20%;
}

.text-block-156 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.paragraph-53 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-157 {
  margin-bottom: 10px;
}

.nav-timer {
  align-items: center;
  margin-left: 0;
  margin-right: 4px;
  display: none;
}

.form-block-8 {
  background-color: #0000;
  margin-bottom: 0;
  position: static;
  inset: auto 0% 5%;
}

.div-block-326 {
  border: 1px #0000;
  border-radius: 12px;
  justify-content: center;
  width: 683px;
  height: 412px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-326.gif {
  background-color: #0000;
  width: 800px;
  height: 430px;
}

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

.div-block-327 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-328 {
  justify-content: center;
  display: flex;
}

.category-block {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 130px;
  margin-right: 10px;
  padding: 10px 5px 10px 10px;
  display: flex;
  box-shadow: 0 8px 70px -4px #0000000d;
}

.grid-31 {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 250px 250px 250px;
  justify-content: center;
  place-items: center stretch;
  margin-bottom: 50px;
}

.grid-31._4-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 15px;
}

.grid-31.top3 {
  display: none;
}

.div-block-329 {
  background-image: url('../images/bg-for-automation.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  padding: 20px;
}

.section-93 {
  background-color: #0d0d0d;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-173 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 500;
}

.container-108 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.html-embed-28 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.div-block-330 {
  position: absolute;
  inset: 90% 0% 0%;
}

.link-block-91 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-331 {
  justify-content: center;
  width: 300px;
  display: flex;
  position: static;
}

.text-block-158 {
  color: #0d0d0dcc;
  margin-right: 8px;
}

.image-236 {
  display: none;
}

.awards {
  z-index: 99999;
  color: #0d0d0d;
  margin-right: 0;
  padding: 20px 10px;
  font-size: .938rem;
  font-weight: 500;
  line-height: .938px;
  display: block;
}

.awards.w--current {
  color: #0d0d0d;
  display: none;
}

.awards.hide {
  padding-bottom: 20px;
}

.awards.login {
  padding-bottom: 20px;
  display: none;
}

.awards.solutions {
  display: block;
}

.awards.community {
  margin-right: 0;
  font-size: .938rem;
  line-height: .938rem;
  display: block;
}

.background-video-13 {
  z-index: 10;
  border: 0 #0000;
  border-radius: 12px;
  width: 100%;
  max-width: 100vw;
  height: 100%;
}

.video-14 {
  object-fit: fill;
  width: 48%;
  position: static;
}

.section-94 {
  margin-top: 50px;
}

.collection-list-wrapper-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-item-46 {
  justify-content: center;
  display: flex;
}

.image-237 {
  border-radius: 10px 0 0 10px;
}

.button-15 {
  background-color: #696dec;
  border-radius: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: .875rem;
  font-weight: 700;
}

.button-15.left {
  margin-left: 30px;
}

.image-238 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.image-239 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.section-95 {
  background-color: #0d0d0d;
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.columns-34 {
  justify-content: center;
  align-items: center;
  width: 1000px;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.heading-174 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  font-size: 2.2rem;
  display: flex;
}

.heading-174.black {
  color: #0d0d0d;
  text-align: center;
  width: 650px;
  margin-bottom: 60px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.heading-174.black.white {
  color: #fff;
}

.button-16 {
  background-color: #696dec;
  border-radius: 8px;
  padding: 15px 60px;
  font-weight: 700;
}

.column-65 {
  justify-content: center;
  display: flex;
}

.section-96 {
  background-color: #f7f6ff;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.section-96.grey {
  background-color: #0000;
  background-image: url('../images/Group-2.svg');
  background-position: 50%;
  background-size: cover;
}

.section-96.grey.proof {
  background-color: #0000;
  background-image: none;
  padding-top: 70px;
  padding-bottom: 50px;
  display: block;
}

.section-96.customers {
  display: none;
}

.div-block-332 {
  justify-content: center;
  display: flex;
}

.div-block-333 {
  border: 1px solid var(--yellow);
  background-color: #1d1429;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 30px 50px;
  display: flex;
  box-shadow: 2px -20px 60px 12px #0000000d;
}

.heading-175 {
  color: var(--yellow);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 600;
}

.heading-175.post {
  font-size: .9rem;
}

.text-block-159 {
  color: #fff;
  text-align: center;
  width: 250px;
  margin-bottom: 5px;
  font-size: .85rem;
  line-height: 1.7rem;
}

.text-block-159.text {
  margin-bottom: 10px;
}

.text-block-159.text.white {
  color: #fff;
}

.image-240 {
  border-radius: 70px;
}

.image-241 {
  border-radius: 50px;
}

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

.image-242 {
  position: absolute;
  bottom: 0%;
  right: 0%;
}

.hero-copy {
  background-color: var(--yellow);
  padding-bottom: 10px;
  position: relative;
  overflow: visible;
}

.hero-copy.community-handbook.jobs {
  background-image: url('../images/Group-1-7.svg');
  background-position: 50%;
  background-size: cover;
  height: 600px;
}

.hero-copy.threado-community {
  background-color: #fff;
}

.hero-copy.about.whoweare {
  margin-top: 0;
  padding-bottom: 50px;
}

.hero-copy.about.whoweare.page {
  margin-bottom: 0;
}

.hero-copy.product_page {
  z-index: 2;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-334 {
  display: none;
}

.text-block-160 {
  color: #0d0d0d8f;
  margin-left: 5px;
  margin-right: 5px;
}

.text-block-161, .text-block-162 {
  font-size: 20px;
}

.text-block-163 {
  padding: 10px;
  font-size: 20px;
}

.timer {
  color: #0d0d0d;
  border: 1px solid #0d0d0d38;
  border-radius: 8px;
  justify-content: center;
  width: 60px;
  padding: 10px;
  font-size: 20px;
  display: flex;
}

.text-block-165, .text-block-166 {
  padding: 10px;
  font-size: 20px;
}

.div-block-335, .div-block-336, .div-block-337 {
  padding-top: 10px;
}

.section-97 {
  width: 100%;
}

.link-block-92 {
  width: 100%;
  height: 100%;
}

.heading-176 {
  color: #fff;
  margin-top: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.text-block-167 {
  color: #fff;
  letter-spacing: 3px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.2rem;
  font-weight: 400;
}

.text-block-168 {
  color: #fffc;
  font-size: .95rem;
}

.margin-bottom-24px-copy {
  color: #fff;
  margin-bottom: 24px;
  padding-right: 30px;
}

.margin-bottom-24px-copy.left {
  text-align: left;
  padding-left: 30px;
  padding-right: 0;
}

.margin-bottom-24px-copy.left.black._2 {
  color: #0d0d0d;
}

.margin-bottom-24px-copy.left.black._2.white {
  color: #fffc;
}

.div-block-338 {
  display: block;
}

.page-wrapper-roundup {
  background-color: #0d0d0d;
  background-image: url('../images/Background-png-min.png');
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.heading-177 {
  text-align: center;
  margin-bottom: 25px;
  font-size: 2rem;
  font-weight: 600;
}

.text-block-169 {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-bottom: 70px;
  line-height: 1.5rem;
}

.section-98 {
  padding-top: 40px;
  padding-bottom: 100px;
}

.section-98.integrate {
  background-color: #0000;
  padding-top: 20px;
  position: relative;
}

.section-99 {
  background-color: #a6a4cb1a;
  padding-top: 40px;
  padding-bottom: 100px;
}

.section-99.whitebg {
  background-color: #0000;
  padding-bottom: 100px;
}

.section-99.hide {
  display: none;
}

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

.container-112 {
  z-index: 1;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.section-100 {
  background-color: var(--yellow);
  position: relative;
}

.div-block-340 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48%;
  max-width: 48%;
  margin-right: 40px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.div-block-341 {
  justify-content: center;
  display: flex;
}

.div-block-342 {
  width: 48%;
  max-width: 48%;
  padding-top: 5%;
}

.image-243 {
  position: absolute;
  bottom: 0%;
}

.heading-178 {
  font-size: 2.2rem;
}

.text-block-170 {
  text-align: center;
}

.button-17 {
  background-color: #0d0d0d;
  border-radius: 500px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
}

.image-244 {
  object-fit: fill;
  height: 170px;
}

.image-245 {
  object-fit: contain;
}

.collection-item-47 {
  margin-bottom: 10px;
  margin-right: 10px;
}

.image-246 {
  object-fit: cover;
  max-height: 100px;
}

.collection-item-48 {
  object-fit: fill;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 220px;
  height: 180px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.heading-179 {
  width: 200px;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.collection-list-45 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-wrapper-39 {
  justify-content: flex-end;
  display: flex;
}

.collection-list-wrapper-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-247 {
  object-fit: fill;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.image-247.case-study {
  object-fit: cover;
  width: 300px;
  height: 200px;
}

.collection-item-49 {
  justify-content: center;
  margin-bottom: 20px;
  margin-right: 0;
  display: flex;
}

.div-block-343 {
  background-color: #f7f6ff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 90%;
  height: 240px;
  display: flex;
}

.div-block-343.case-study {
  border-radius: 6px;
  width: 300px;
  height: 280px;
}

.div-block-343.case-study.black {
  background-color: #000;
}

.div-block-343.white {
  background-color: #fff;
  border-radius: 6px;
}

.div-block-343.white.black {
  background-color: #0000;
  align-items: flex-start;
  width: auto;
  height: 250px;
  padding-bottom: 10px;
  box-shadow: 0 0 60px 20px #1e22380a;
}

.heading-180 {
  color: #333333a8;
  text-align: center;
  margin-top: 15px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.1rem;
}

.link-block-93 {
  justify-content: center;
  display: flex;
}

.blogs {
  background-color: #f7f6ff;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 80px;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.blogs.white {
  background-color: #0000;
  background-image: url('../images/Premium-Layer-2-1_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tch-copy {
  background-color: #f7f6ff;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  display: block;
  position: relative;
}

.tch-copy.black {
  background-color: #0000;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.button-18 {
  color: #0d0d0d;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32vw;
  height: 7vh;
  margin-bottom: 60px;
  padding: 12px 24px;
  font-size: 2vh;
  font-weight: 700;
  display: flex;
}

.section-101 {
  background-color: #0000;
  background-image: none;
  height: 2000px;
  position: relative;
  overflow: hidden;
}

.image-248 {
  z-index: 1;
  position: absolute;
  top: 5%;
  left: -10%;
}

.image-249 {
  z-index: 1;
  position: absolute;
  top: 35%;
  right: -3%;
}

.image-250 {
  z-index: 1;
  position: absolute;
  top: 65%;
  left: -5%;
}

.image-251 {
  z-index: 0;
  position: absolute;
  top: 25%;
  left: 20%;
}

.container-113 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  padding-top: 20px;
  display: flex;
}

.div-block-344 {
  margin-left: auto;
  margin-right: auto;
}

.slider-9 {
  background-color: #0000;
  height: 450px;
}

.slide-8 {
  width: 25%;
}

.section-102.slider {
  display: none;
}

.slide-9, .slide-10, .slide-11 {
  width: 25%;
}

.image-252 {
  position: absolute;
  top: 0%;
  left: auto;
  right: 0%;
}

.slider-10 {
  background-color: #0000;
}

.slide-12 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-345 {
  justify-content: center;
  display: flex;
}

.div-block-346 {
  background-color: #222429;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-347 {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.icon-10 {
  color: var(--yellow);
  background-color: #0000;
}

.icon-11 {
  color: var(--yellow);
}

.image-257 {
  z-index: 1000;
  position: static;
}

.div-block-348 {
  background-color: #0000;
  margin-bottom: 10px;
}

.div-block-348.mobile {
  display: none;
}

.div-block-349 {
  background-image: none;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.slide-13 {
  padding-left: 20px;
  padding-right: 20px;
}

.slider-11 {
  background-color: #0000;
  height: 350px;
}

.icon-12, .icon-13 {
  color: var(--yellow);
  font-size: 2rem;
  font-weight: 600;
}

.slide-nav {
  color: var(--yellow);
  background-color: #0000;
  margin-top: 0;
  font-size: .4rem;
}

.div-block-350 {
  z-index: 10;
  box-shadow: 0 0 35px 0 var(--yellow);
  background-color: #0000;
  background-image: url('../images/Cards-Bg3.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
}

.div-block-351 {
  align-items: center;
  margin-top: 0%;
  margin-left: 0%;
  margin-right: 0%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-171 {
  color: #fff;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
}

.text-block-171.not-bold {
  font-weight: 400;
}

.div-block-352 {
  width: 20%;
}

.div-block-353 {
  text-align: center;
  width: 60%;
}

.mask-4 {
  height: 340px;
  margin-bottom: 0;
}

.slide-14 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-258, .image-259, .image-260, .image-261, .image-262 {
  margin-bottom: 20px;
}

.image-263 {
  margin-bottom: 0;
}

.div-block-354 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.div-block-355 {
  z-index: 10;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.div-block-355.white {
  background-color: #0000;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  top: 93%;
  bottom: auto;
}

.button-19 {
  background-color: #394c58;
  border: 1px solid #4b6174;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 3px 25px;
  font-size: .75rem;
}

.button-19.style2 {
  padding: 10px 45px;
}

.slide-15 {
  padding-top: 20px;
}

.form-12 {
  align-items: center;
  display: flex;
}

.text-field-6 {
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-356 {
  margin-top: 20px;
  margin-right: 0;
  padding-right: 5px;
  position: relative;
}

.image-264 {
  margin-bottom: 20px;
}

.text-block-172 {
  color: #fff;
  font-size: 2vh;
}

.text-block-172.small {
  font-size: .85rem;
}

.link-block-94 {
  background-color: #1e1429;
  border: 1px solid #4b6174;
  border-radius: 4px;
  margin-top: 40px;
  margin-bottom: 10px;
  padding: 3px 25px;
  display: flex;
  position: static;
}

.link-block-94.hero {
  border-color: var(--yellow);
  box-shadow: 0 0 8px 0 var(--yellow);
  background-color: #1e1429;
  justify-content: center;
  align-items: center;
  width: 32vw;
  height: 7vh;
  margin-top: 10px;
  padding: 10px 30px;
}

.link-block-94.small-text {
  border-color: var(--yellow);
  align-items: center;
  width: 28vw;
  max-width: 40%;
  height: 6vh;
  font-size: .75rem;
}

.image-265 {
  margin-right: 8px;
}

.noise {
  opacity: .07;
  background-image: url('../images/5d683b6434ccc335fd58fbcd_5c06f51d6e75c933fe05c728_giphy.gif');
  background-position: 0 0;
  background-size: 480px;
  position: absolute;
  inset: 0%;
}

.background-static {
  z-index: -1;
  background-color: #0a0a0a;
  position: absolute;
  inset: 0%;
}

.heading-large {
  color: #df0edb;
  letter-spacing: .14em;
  text-transform: uppercase;
  text-shadow: none;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 1vw;
  font-family: Road Rage, sans-serif;
  font-size: 5vw;
  font-weight: 400;
  line-height: 1.2em;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.heading-large:hover {
  background-position: -563px 0;
}

.text-block-173 {
  z-index: 5;
  background-image: url('../images/triangles.svg');
  background-position: 50% 57%;
  background-repeat: no-repeat;
  background-size: 60%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 41px;
  display: flex;
  position: relative;
}

.heading-small {
  color: #fff;
  letter-spacing: .4em;
  text-transform: uppercase;
  text-shadow: 0 0 .6vw #830080;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1vw;
  font-size: 2vw;
  font-weight: 400;
  line-height: 1.2em;
}

.background-moving {
  z-index: -1;
  perspective: 686px;
  perspective-origin: 50%;
  transform-origin: 50%;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0%;
  transform: perspective(1000px);
}

.hero-2 {
  color: #040404;
  text-align: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.center-container {
  z-index: 0;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 100vh;
  display: flex;
  position: relative;
}

.center-container.bot-pages {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.background-img {
  transform-origin: 50% 46%;
  transform-style: preserve-3d;
  width: 100%;
  height: 100vh;
  transition: opacity .3s;
  position: relative;
  inset: 0%;
  transform: perspective(8000px)rotateX(78deg)rotateY(0)rotateZ(0)perspective(1000px);
}

.background-img.w--current {
  opacity: 1;
}

.background-img.bg--inner-2 {
  background-image: url('../images/grid-–-pink-–-1.avif');
  background-position: 50% 100%;
  background-size: 21vh;
  height: 300vh;
  padding-top: 0;
  top: -180vh;
  transform: perspective(8000px)perspective(1000px);
}

.background-img.background-img-top-jpg {
  z-index: 1;
  z-index: 1;
  box-shadow: 1px 1px 24px #08c1c2;
  box-shadow: none;
  background-image: url('../images/bg-image-community-roundup_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50vh;
  position: absolute;
  transform: perspective(8000px)perspective(1000px);
}

.background-img.bg--inner-2 {
  background-image: url('../images/Grid.avif');
  background-size: 21vh;
  height: 300vh;
  padding-top: 0;
  display: block;
  top: -180vh;
  transform: perspective(8000px)perspective(1000px);
}

.nav__link-container {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  margin-left: 2.5vw;
  margin-right: 2.5vw;
  text-decoration: none;
  display: flex;
  position: relative;
}

.nav-hamburger-btn {
  z-index: 201;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 60px;
  height: 60px;
  padding: 15px;
  display: none;
  position: relative;
}

.line-2 {
  background-color: #20193a;
  width: 20px;
  height: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.line-3 {
  background-color: #20193a;
  width: 27px;
  height: 2px;
}

.nav {
  z-index: 999;
  background-image: linear-gradient(#00000080, #00000080 0%, #0000);
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding: 12px 4%;
  display: flex;
  position: fixed;
}

.line-1 {
  background-color: #000;
  width: 27px;
  height: 2px;
}

.nav__transition-block-2 {
  background-color: #df0edb;
  display: none;
}

.nav__menu-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.nav__transition-block {
  background-color: #df0edb;
  display: none;
}

.nav__text {
  color: #fff;
  letter-spacing: .2em;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  transition: color .2s;
}

.nav__text.w--current {
  color: #0075e0;
}

.nav__menu-inner-container {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.album-title {
  perspective-origin: 0%;
  transform-origin: 0%;
  color: #fff;
  letter-spacing: 6px;
  text-transform: none;
  margin-bottom: 16px;
  font-size: 54px;
  font-weight: 700;
  line-height: 60px;
}

.album-section {
  z-index: 99;
  padding-top: 64px;
  position: relative;
}

.grid-h {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: stretch;
  margin-top: -64px;
  margin-bottom: 64px;
  margin-left: -64px;
  display: flex;
}

.artist {
  z-index: 1;
  perspective-origin: 0%;
  transform-origin: 0%;
  color: #bebebe;
  padding-bottom: 50px;
  padding-left: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 28px;
  display: block;
  position: relative;
}

.album-art {
  width: 100%;
  box-shadow: 0 0 60px #ffffff1a;
}

.footer__bottom-2 {
  border-top: .25px solid #ffffff80;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.footer-legal-container {
  flex: none;
}

.section-103 {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 10% 16px;
  display: block;
  position: relative;
}

.section-103.footer {
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.footer__bottom-text {
  color: #fff9;
  text-align: left;
  max-width: 1200px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.6em;
  text-decoration: none;
  display: inline-block;
}

.footer__bottom-text:hover {
  color: #fff;
}

.footer__bottom-text.footer__bottom-text--spacing {
  margin-left: 8px;
  margin-right: 8px;
}

.number {
  perspective-origin: 0%;
  transform-origin: 0%;
  color: #fff;
  margin-left: -3px;
  padding-top: 5px;
  padding-bottom: 5vw;
  font-size: 7em;
  font-weight: 700;
  line-height: 1em;
}

.spacer {
  height: 6vw;
}

.released, .top-track {
  perspective-origin: 0%;
  transform-origin: 0%;
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  padding-bottom: 15px;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.track {
  perspective-origin: 0%;
  transform-origin: 0%;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  display: block;
}

.track:hover {
  opacity: .5;
}

.date {
  perspective-origin: 0%;
  transform-origin: 0%;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  display: block;
}

.grid-cell {
  background-color: #0000;
  flex-direction: row;
  width: 100%;
  padding-top: 64px;
  padding-left: 64px;
  display: flex;
  position: relative;
}

.grid-cell.grid-cell--50-50-100-100 {
  perspective: 1000px;
  perspective-origin: 0%;
  transform-origin: 0%;
  flex-direction: column;
  width: 50%;
  transform: perspective(1000px);
}

.body-16 {
  background-color: #0c0c0c;
  height: auto;
}

.noise-2 {
  opacity: .07;
  background-image: url('../images/5d683b6434ccc335fd58fbcd_5c06f51d6e75c933fe05c728_giphy.gif');
  background-size: 480px;
  display: block;
  position: absolute;
  inset: 0%;
}

.heading-small-2 {
  color: #ffb900;
  letter-spacing: .4em;
  text-transform: uppercase;
  text-shadow: 0 0 .6vw #830080;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1vw;
  font-family: Alfa Slab One, sans-serif;
  font-size: 4vw;
  font-weight: 400;
  line-height: 1.2em;
}

.hero-3 {
  opacity: 1;
  color: #040404;
  text-align: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.hero-3.bot-page {
  height: 70vh;
}

.heading-181 {
  letter-spacing: 1px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
}

.container-114 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-174 {
  color: #333333b3;
}

.section-104 {
  background-color: #0d0d0d05;
  padding-top: 0;
  padding-bottom: 10px;
}

.div-block-357 {
  position: relative;
}

.div-block-358 {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 60%;
  display: flex;
}

.div-block-359 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40%;
  margin-bottom: 30px;
  display: flex;
}

.bold-text-24 {
  color: #fff;
  font-weight: 600;
}

.image-266 {
  z-index: 0;
  position: absolute;
  bottom: -5%;
  left: -2%;
}

.image-266.top {
  inset: 29% -1.5% auto auto;
}

.image-266.top.left {
  top: 15%;
  left: 10%;
  right: auto;
}

.image-266.star {
  inset: 80% 5% auto auto;
}

.image-267 {
  max-height: 120vh;
  position: absolute;
  inset: 23% 25% 25% 10%;
}

.image-268 {
  position: absolute;
  top: 48%;
  left: 3%;
}

.image-268.top {
  top: 15%;
  left: auto;
  right: 10%;
}

.section-105 {
  background-image: url('../images/Background-CTA.svg');
  background-position: 0 0;
  background-size: auto;
}

.hide {
  display: none;
}

.black, .text-block-175, .heading-182, .heading-183, .heading-184, .heading-185, .bold-text-25, .bold-text-26 {
  color: #0d0d0d;
}

.div-block-360 {
  align-items: center;
  display: flex;
}

.ph-embed-text-embed {
  align-items: center;
  display: none;
}

.html-embed-31 {
  margin-bottom: 0;
}

.div-block-361 {
  flex-direction: column;
  justify-content: center;
  height: 50%;
  display: flex;
}

.div-block-362 {
  flex-direction: column;
  justify-content: flex-end;
  height: 50%;
  display: flex;
}

.image-269 {
  position: absolute;
  top: -5%;
  right: -7%;
}

.image-270 {
  position: absolute;
  bottom: -5%;
  left: -7%;
}

.image-271 {
  position: absolute;
  top: -5%;
  right: -7%;
}

.div-block-363 {
  width: 100%;
  height: 500px;
}

.slider-12 {
  background-color: #0000;
  height: 500px;
}

.mask-5 {
  height: 500px;
}

.slide-16, .slide-17, .slide-18 {
  width: 50%;
}

.image-272 {
  margin-bottom: 50px;
}

.warpper {
  overflow: hidden;
}

.div-block-364 {
  justify-content: center;
  padding-top: 30px;
  display: flex;
}

.text-block-176 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 20px;
  font-size: 13px;
  line-height: 1.2rem;
}

.text-block-176.white {
  color: #ffffff80;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.heading-186 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.2rem;
}

.heading-186.threads {
  text-align: left;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
  display: flex;
}

.heading-186.threads.wisdom-threads {
  text-align: left;
  font-weight: 400;
}

.heading-186.threads.wisdom-threads.os {
  margin-left: 15px;
}

.heading-186.books {
  text-align: left;
  margin-bottom: 10px;
  margin-left: 15px;
  padding-left: 0;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
}

.heading-186.white {
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.collection-item-50 {
  background-color: #0000;
  border: 1px #0d0d0d42;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 400px;
  height: 230px;
  margin-bottom: 40px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 0;
  display: flex;
  box-shadow: 6px 6px 20px -2px #0000000d;
}

.collection-item-50.thread {
  background-color: #fff;
  border-style: none;
  border-color: #0d0d0d1a;
  border-radius: 20px;
  align-items: flex-start;
  width: 300px;
  height: 200px;
  margin-bottom: 40px;
  padding: 15px 0 10px;
  box-shadow: 2px 2px 20px -2px #0000000d;
}

.collection-item-50.books {
  background-color: #fff;
  border-style: none;
  border-radius: 6.94px;
  justify-content: space-between;
  align-items: center;
  width: 280px;
  height: 500px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 2px 2px 20px -2px #0000000d;
}

.collection-item-50.blogs {
  background-color: #0000;
  border-style: none;
  align-items: flex-start;
  height: 250px;
  margin-bottom: 40px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 6px 6px 20px -2px #0000000d;
}

.collection-item-50.newsletter {
  background-color: #fff;
  align-items: flex-start;
  height: 170px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.collection-item-50.white {
  background-color: #f6f7fb1c;
}

.link-block-95, .link-block-96 {
  margin-right: 10px;
}

.text-block-177 {
  background-color: #6c6c6c24;
  border: 1px solid #000;
  border-radius: 6px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: .8rem;
  font-weight: 600;
}

.div-block-365 {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 15px;
  display: flex;
}

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

.link-block-97 {
  margin-right: 10px;
}

.text-block-178 {
  color: #343434a1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .8rem;
  line-height: 1rem;
}

.text-block-178.white {
  color: #fffc;
}

.div-block-367 {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.text-block-179 {
  color: #696dec;
  text-align: center;
  margin-bottom: 10px;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.2rem;
}

.body-17 {
  padding-left: 0;
}

.image-273 {
  border-radius: 40px;
  position: absolute;
  inset: -20% auto auto;
}

.heading-187 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
}

.heading-187.tip {
  text-align: left;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.form-13 {
  background-color: #fff;
  border-radius: 500px;
  align-items: center;
  width: 450px;
  padding: 4px 8px;
  display: flex;
}

.text-field-7 {
  color: #0d0d0d;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 500px;
  height: 100%;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
}

.submit-button-10 {
  background-color: #696dec;
  border-radius: 500px;
  padding: 12px 24px;
  font-weight: 600;
}

.div-block-368 {
  overflow: hidden;
}

.heading-188 {
  margin-bottom: 20px;
  font-size: 2rem;
  font-weight: 700;
}

.div-block-369 {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

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

.div-block-371 {
  border: 2px #34343473;
  border-radius: 8px;
  width: 300px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
  box-shadow: 5px 5px 8px -6px #00000026;
}

.heading-189 {
  color: #fff;
  text-align: center;
  background-color: #696dec;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.2rem;
}

.paragraph-54 {
  width: 200px;
}

.div-block-372 {
  text-align: left;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding-left: 15px;
  display: flex;
}

.div-block-372.newsletter {
  flex-direction: row;
}

.text-block-180, .text-block-181, .text-block-182, .text-block-183, .text-block-184 {
  color: #0d0d0d;
}

.image-274 {
  margin-right: 5px;
}

.text-block-185 {
  color: #fff;
  text-align: left;
  background-color: #696dec;
  border: 1px #0000003d;
  border-radius: 5px;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 10px;
  padding: 0 8px;
  font-size: 12px;
}

.text-block-185.white {
  color: #fff;
}

.text-block-185.newsletter {
  margin-bottom: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 1.2rem;
}

.text-block-185.podcast {
  margin-bottom: 0;
  margin-left: 10px;
}

.text-block-185.newsletter-copy {
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 1.2rem;
}

.link-block-98 {
  color: #0d0d0d;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.link-block-98.podcast {
  margin-left: 0;
}

.image-275 {
  margin-right: 3px;
}

.text-block-186 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.paragraph-55 {
  color: #0d0d0da3;
  text-align: left;
  height: 50px;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 14px;
  line-height: 1.4rem;
}

.image-276 {
  color: #0000;
  margin-right: 10px;
}

.image-276.pen, .image-276.cart {
  margin-right: 5px;
}

.text-block-187 {
  color: #fff;
  font-weight: 600;
}

.text-block-187.blog-link {
  font-size: 14px;
}

.div-block-373 {
  background-color: #0d0d0d;
  border-radius: 500px;
  width: 40px;
  margin-top: 0;
  margin-right: 20px;
  padding: 10px;
}

.div-block-374 {
  background-color: #0d0d0d;
  justify-content: flex-end;
  width: 100%;
  height: 100px;
  margin-bottom: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-374.blank {
  height: 50px;
}

.logo {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.text-block-188 {
  margin-top: 10px;
  padding-top: 0;
}

.text-block-189 {
  margin-top: 5px;
  font-size: .85rem;
}

.text-block-189-copy {
  margin-top: 15px;
  font-size: .85rem;
}

.peppercontent {
  margin-top: 15px;
  font-size: .8rem;
}

.peppercontent.winner {
  margin-top: 0;
}

.lenny {
  margin-top: 8px;
  font-size: .9rem;
}

.resilient-coders {
  margin-top: 10px;
  font-size: .9rem;
}

.notion {
  margin-top: 13px;
  font-size: .9rem;
}

.notion._1 {
  font-size: .7rem;
}

.cc {
  margin-top: 14px;
  font-size: .9rem;
}

.author {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.2rem;
}

.author.newsletter {
  margin-bottom: 15px;
  margin-left: 15px;
  font-size: 14px;
}

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

.div-block-375 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
  position: relative;
}

.div-block-376 {
  justify-content: center;
  width: 50%;
  display: flex;
  position: relative;
}

.section-106 {
  background-color: var(--yellow);
  padding-top: 40px;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.heading-190 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2rem;
}

.heading-190._2 {
  margin-bottom: 30px;
}

.text-block-190 {
  text-align: left;
  width: 350px;
  margin-bottom: 5px;
  font-size: 1.2rem;
  font-weight: 500;
}

.text-block-190.datehero {
  margin-top: 20px;
  margin-bottom: 35px;
  font-size: 1rem;
  font-weight: 400;
}

.button-20 {
  background-color: #696dec;
  border-radius: 6px;
  padding: 25px 80px;
  font-weight: 600;
  position: absolute;
  inset: auto auto 13%;
}

.div-block-377 {
  opacity: 0;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-378 {
  z-index: 10;
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-277 {
  position: absolute;
  bottom: 0%;
}

.image-278 {
  position: absolute;
  bottom: 0%;
  right: 0%;
}

.div-block-379 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 40px;
  display: flex;
}

.image-279 {
  position: absolute;
  top: 0%;
  left: 0%;
}

.image-279._2 {
  top: 0%;
  left: 40%;
}

.image-279._1 {
  top: 28%;
  left: 10%;
}

.image-279._3 {
  top: 12%;
  left: 70%;
}

.image-279._4 {
  top: 20%;
  left: 90%;
}

.image-280 {
  position: absolute;
  top: 7%;
  left: 20%;
}

.image-280._2 {
  top: -3%;
  left: 55%;
}

.image-280._3 {
  left: 75%;
}

.image-280._4 {
  top: 30%;
  left: 80%;
}

.div-block-380 {
  height: 20px;
}

.previous-2 {
  margin-top: 40px;
}

.section-107 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 40px;
  display: none;
}

.text-block-191 {
  text-align: center;
  line-height: 2rem;
}

.text-block-192 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  height: 80px;
  display: flex;
}

.div-block-381 {
  border: 1px solid #0000003b;
  border-radius: 8px;
  margin-top: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: none;
}

.container-116 {
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-382 {
  color: #333333c9;
  background-color: #00000008;
  border: 1px solid #00000085;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  width: 200px;
  margin-right: 0;
  padding: 20px;
  font-size: .85rem;
  display: flex;
}

.div-block-383 {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-384 {
  border: 1px solid #00000057;
  width: 100px;
  height: 2px;
}

.div-block-385 {
  border: 1px solid #00000057;
  border-radius: 3px;
  width: 2px;
  height: 50px;
  margin-right: 100px;
}

.div-block-386 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.heading-191 {
  font-size: 2rem;
}

.container-117 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

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

.div-block-388 {
  width: 30%;
}

.div-block-389 {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.div-block-389.podacast {
  display: none;
}

.section-108 {
  margin-bottom: 100px;
}

.section-108.podcast {
  background-color: #f7f6ff;
  margin-bottom: 0;
}

.container-118 {
  max-width: 1100px;
}

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

.div-block-391 {
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
  padding-left: 50px;
  display: flex;
}

.div-block-392 {
  justify-content: center;
  width: 50%;
  display: flex;
}

.section-109 {
  background-color: #f7f6ff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-109.white {
  background-color: #0000;
}

.image-323 {
  border-radius: 8px;
}

.section-110 {
  background-color: #696dec;
  padding-top: 0;
  padding-bottom: 0;
}

.container-119, .container-120 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.image-324 {
  background-color: #ffd974;
  margin-bottom: 35px;
}

.section-111 {
  background-color: #ffd974;
}

.container-121 {
  max-width: 1100px;
}

.section-112 {
  background-color: var(--yellow);
  background-image: url('../images/Winner-slide-1.svg');
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 0;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.div-block-393 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.div-block-394 {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 150px;
  padding-bottom: 0;
  display: flex;
}

.heading-192 {
  text-align: center;
  font-size: 1.2rem;
}

.heading-192.winners {
  color: #696dec;
  margin-top: 5px;
}

.image-325, .image-326, .image-327, .image-328, .image-329, .image-330, .image-331 {
  border: 1px solid #00000024;
  border-radius: 6px;
}

.container-122 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.section-113 {
  background-color: #ffd974;
}

.heading-193 {
  margin-top: 40px;
  margin-bottom: 15px;
  font-size: 2rem;
  font-weight: 700;
}

.text-block-193 {
  text-align: center;
  width: 700px;
  margin-bottom: 40px;
}

.button-21 {
  background-color: #696dec;
  border-radius: 6px;
  margin-bottom: 20px;
  font-size: .875rem;
  font-weight: 700;
}

.container-123 {
  max-width: 1100px;
}

.div-block-395 {
  border: 1px solid #0000000d;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  margin-right: 25px;
  display: flex;
}

.button-22 {
  background-color: #696dec;
  border-radius: 6px;
  margin-bottom: 15px;
  font-size: .875rem;
  font-weight: 700;
}

.section-114 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.collection-item-51 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-124 {
  max-width: 1100px;
  padding-left: 50px;
  padding-right: 50px;
}

.heading-194 {
  font-size: 2.5rem;
  font-weight: 700;
}

.section-115 {
  margin-left: 50px;
  margin-right: 50px;
}

.form-15 {
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.text-field-9 {
  border: 1px solid #fff;
  width: 500px;
  margin-bottom: 0;
  margin-right: 20px;
}

.form-block-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-16 {
  background-color: #fff;
  border: 1px solid #e1dfec;
  border-radius: 500px;
  align-items: center;
  max-width: 550px;
  max-height: 56px;
  padding: 4px;
  display: flex;
}

.form-16.sticky_div {
  border-radius: 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.submit-button-11 {
  background-color: #696dec;
  border-radius: 500px;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
}

.submit-button-11.sticky_div {
  border-radius: 6px 5px 5px 6px;
  width: 170px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-field-10 {
  border: 1px solid #fff;
  border-radius: 500px;
  width: 270px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 24px;
}

.text-field-10.sticky_div {
  letter-spacing: -.3px;
  border-radius: 5px;
  width: 230px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-block-194 {
  color: #0d0d0d;
  background-color: #fff;
  display: block;
}

.text-block-194.sticky_div {
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.form-block-10 {
  opacity: 1;
  background-color: #fff;
  border-radius: 500px;
  margin-bottom: 0;
  display: block;
  position: static;
}

.form-block-10.sticky_div {
  border-radius: 5px;
  margin-top: 5px;
}

.success-message-3 {
  background-color: #fff;
  border-radius: 6.94px;
  width: 450px;
}

.success-message-3.sticky_div {
  width: 400px;
}

.before-event {
  display: none;
}

.after-event {
  display: block;
}

.image-332 {
  margin-top: 35px;
}

.div-block-396 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 75%;
  display: flex;
}

.div-block-397 {
  color: #fff;
  background-color: #696dec;
  border-radius: 6px 6px 0 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25%;
  font-weight: 600;
  display: flex;
}

.text-block-195, .text-block-196 {
  font-size: 1rem;
}

.text-block-197 {
  font-size: .8rem;
}

.section-116 {
  background-color: #0000;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-398 {
  width: 800px;
  height: 400px;
  display: block;
}

.heading-195 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 2rem;
  line-height: 3rem;
}

.collection-list-wrapper-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-item-52 {
  width: 280px;
  height: 250px;
  margin-left: 15px;
  margin-right: 15px;
}

.collection-list-46 {
  justify-content: space-around;
  display: flex;
}

.link-block-99 {
  width: 100%;
  height: 100%;
}

.text-block-198 {
  color: #0d0d0da8;
  margin-top: 5px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.3rem;
}

.section-117 {
  background-color: #f7f6ff;
}

.container-125 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.button-23 {
  background-color: #696dec;
  border-radius: 6px;
  font-weight: 500;
}

.text-block-199, .text-block-200 {
  font-size: 1rem;
}

.text-block-201 {
  font-size: .9rem;
}

.text-block-202 {
  font-size: 1rem;
}

.background-video-14 {
  width: 500px;
  height: 200px;
}

.container-126 {
  max-width: 1100px;
}

.div-block-399 {
  width: 700px;
}

.section-118 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-block-203 {
  text-align: center;
  font-size: 1.25rem;
  line-height: 2rem;
}

.bold-text-27 {
  color: #0d0d0d;
  font-weight: 500;
}

.button-24 {
  background-color: #696dec;
  border-radius: 500px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
}

.background-video-16 {
  width: 100%;
}

.background-video-17 {
  width: 500px;
}

.div-block-400 {
  display: flex;
  position: relative;
}

.div-block-400.demo {
  align-items: center;
  height: 50px;
}

.div-block-401 {
  background-color: #0000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 0 10px;
  display: flex;
  position: absolute;
}

.pointer {
  cursor: pointer;
}

.div-block-402 {
  overflow: hidden;
}

.heading-196 {
  border: 1px #bb1414;
  margin-top: 50px;
  padding-top: 0;
}

.heading-196.test {
  font-weight: 900;
}

.container-127 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 0;
  display: flex;
}

.div-block-403 {
  object-fit: fill;
  flex-direction: column;
  flex: 1;
  margin-top: 10px;
  display: flex;
}

.div-block-404 {
  align-items: stretch;
  display: flex;
}

.div-block-405 {
  flex: 1;
  margin-top: 10px;
  margin-left: 20px;
  display: flex;
}

.paragraph-56 {
  flex-direction: row;
  display: block;
}

.div-block-406 {
  margin: 10px 0;
}

.heading-197 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-left: 200px;
  margin-right: 200px;
  font-family: Sf pro display, sans-serif;
  display: flex;
  overflow: hidden;
}

.text-block-204 {
  text-align: center;
  margin-left: 30px;
  margin-right: 30px;
}

.heading-198 {
  text-align: center;
  margin-top: 40px;
  margin-left: 200px;
  margin-right: 200px;
}

.div-block-407 {
  margin: 20px 100px;
}

.section-119 {
  background-color: var(--yellow);
  margin-top: 0;
  padding-top: 1px;
  padding-bottom: 50px;
}

.heading-199 {
  text-align: center;
  margin: 20px 30px;
}

.text-block-205 {
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-333 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  display: inline-block;
  position: static;
}

.heading-200 {
  text-align: center;
  margin-bottom: 30px;
  margin-left: 200px;
  margin-right: 200px;
}

.heading-201 {
  margin-left: 30px;
  margin-right: 30px;
}

.text-block-206 {
  margin-bottom: 50px;
  margin-left: 30px;
  margin-right: 30px;
}

.heading-202 {
  margin-left: 30px;
  margin-right: 30px;
}

.heading-203 {
  text-align: center;
  margin-left: 200px;
  margin-right: 200px;
}

.text-block-207 {
  text-align: center;
  margin: 10px 0 0;
}

.section-120 {
  margin-bottom: 40px;
}

.heading-204 {
  text-align: center;
}

.image-334 {
  clear: none;
  position: fixed;
}

.image-335, .image-336, .image-337 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: hidden;
}

.column-66, .column-67 {
  margin-left: auto;
  margin-right: auto;
}

.image-338 {
  max-width: 150%;
  position: static;
  top: -40%;
}

.section-121 {
  background-color: var(--yellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.image-339 {
  margin-bottom: 0;
  position: relative;
}

.image-340 {
  z-index: 10;
  margin-top: -20%;
  position: absolute;
  inset: 80% 0% 0%;
}

.slide-19, .slide-20, .slide-21 {
  width: 33%;
}

.div-block-408 {
  border-radius: 0;
  height: 100%;
  position: relative;
  top: auto;
}

.icon-14 {
  background-color: #0d0d0d;
}

.test-div {
  background-color: #fff;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.image-341 {
  border: 1px solid #000;
  border-radius: 500px;
  position: absolute;
  inset: -5% auto auto 0%;
}

.div-block-409 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
  box-shadow: 0 0 58.32px -9px #00000017;
}

.image-342 {
  border-radius: 500px;
  position: absolute;
  top: -15%;
  left: 5%;
}

.slide-22 {
  width: 32.5%;
  height: 100%;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
}

.slide-23, .slide-24 {
  width: 32%;
  margin-left: 10px;
  margin-right: 10px;
}

.slider-13 {
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  height: 350px;
  padding-bottom: 0;
  display: flex;
}

.slider-13.old {
  display: none;
}

.mask-6 {
  width: 98%;
  height: 100%;
  margin-bottom: 0;
  padding-top: 70px;
  padding-left: 30px;
  padding-right: 30px;
  overflow: visible;
}

.text-block-208 {
  color: #0d0d0d;
  margin-top: -18px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 17px;
  line-height: 24px;
  overflow: visible;
}

.text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 0;
  font-size: 13.5px;
  line-height: 17px;
}

.text.head {
  color: #0d0d0d;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
  line-height: 22px;
}

.text.location {
  color: #9e9e9e;
  font-size: 11px;
  font-weight: 300;
}

.div-block-410 {
  justify-content: flex-end;
  display: none;
}

.div-block-410.hide {
  display: none;
}

.left-arrow-4 {
  width: 30px;
  margin-left: 0;
}

.left-arrow-4.shoutout {
  display: none;
}

.right-arrow-3 {
  width: 30px;
}

.right-arrow-3.shoutout {
  display: none;
}

.icon-15 {
  color: #0d0d0d;
  margin-left: 0;
  padding-left: 0;
  font-size: 2rem;
  font-weight: 600;
  display: none;
}

.icon-16 {
  color: #0d0d0d;
  margin-left: 0;
  font-size: 2rem;
  font-weight: 600;
  display: none;
}

.slide-nav-2 {
  height: 20px;
  font-size: .5rem;
}

.image-343 {
  display: none;
  position: absolute;
  top: 20%;
  left: 0%;
}

.image-344 {
  display: none;
  position: absolute;
  top: 20%;
  right: 0%;
}

.section-122 {
  background-color: var(--yellow);
  background-image: url('../images/Vector-104.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  height: 900px;
  margin-top: 200px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.image-345 {
  position: absolute;
  bottom: 40%;
}

.body-18 {
  background-color: #0000;
}

.div-block-411 {
  background-color: var(--yellow);
}

.container-128 {
  max-width: 1100px;
  display: flex;
}

.div-block-412 {
  background-color: #0d0d0d;
  position: relative;
}

.hero-section {
  background-color: var(--yellow);
  position: static;
}

.hero-section.analytics {
  background-color: #000;
}

.div-block-413 {
  margin-top: 0;
}

.div-block-414 {
  background-color: #0d0d0d;
  margin-top: 200px;
  position: relative;
  top: 0;
}

.div-block-415 {
  background-color: #0000;
  position: relative;
  top: -200px;
}

.div-block-416 {
  background-color: var(--pruple);
}

.container-129 {
  flex-direction: column;
  justify-content: space-around;
  display: flex;
}

.div-block-417 {
  background-image: url('../images/Ellipse-129.svg');
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
}

.section-123 {
  background-color: #0000;
  background-image: url('../images/Vector-104.svg');
  background-position: 50% 10%;
  background-size: cover;
  height: 900px;
  margin-top: 200px;
  position: relative;
}

.div-block-418 {
  position: absolute;
  top: -200px;
}

.container-130 {
  max-width: 1100px;
}

.div-block-419 {
  background-color: #0000;
  background-image: url('../images/Group-328.svg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  height: 200px;
  margin-top: 120px;
  display: flex;
  position: static;
}

.div-block-419.home {
  background-image: url('../images/Vector-104.svg');
}

.div-block-419.home.firstpage {
  height: auto;
}

.div-block-420 {
  border-radius: 200px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
  position: relative;
  top: -130px;
}

.image-346 {
  border-radius: 20px;
  margin-top: 28px;
  margin-bottom: 40px;
}

.image-346.analytics {
  padding-top: 50px;
}

.div-block-421 {
  max-width: 1100px;
  height: 680px;
}

.div-block-422 {
  position: relative;
  top: -130px;
}

.div-block-422.pricing {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: static;
}

.div-block-422.pricing.pricing-page {
  margin-bottom: 50px;
}

.div-block-423 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.div-block-424 {
  margin-bottom: 20px;
}

.text-block-209 {
  color: #0d0d0d;
  font-size: 17px;
  line-height: 24px;
  display: none;
}

.div-block-425 {
  flex-direction: column;
  display: flex;
}

.bold-class {
  color: #696dec;
}

.container-132 {
  max-width: 1100px;
}

.text-block-210 {
  color: #0d0d0d;
  font-size: .875rem;
  font-weight: 700;
}

.text-block-211 {
  margin-top: 40px;
  font-size: 1rem;
  font-weight: 300;
}

.bold-text-28 {
  color: #0d0d0d;
  font-size: 15px;
  font-weight: 600;
}

.bold-text-29 {
  color: #505050;
  font-size: 13.5px;
  font-weight: 400;
}

.bold-text-29.white {
  color: #9c9c9c;
  font-size: 15px;
  line-height: 22px;
}

.div-block-426 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.link-13, .bold-text-30, .bold-text-31, .bold-text-32 {
  color: #0d0d0d;
}

.bold-text-33 {
  color: #505050;
  font-weight: 400;
}

.link-15 {
  color: #0d0d0d;
  font-size: 13px;
}

.link-16 {
  color: #0d0d0d;
  font-size: 13px;
  line-height: 15px;
}

.link-17, .link-18, .link-19, .link-20, .link-21, .link-22, .link-23, .link-24, .link-25, .link-26, .link-27, .link-28, .link-29, .link-30 {
  color: #0d0d0d;
}

.image-348, .image-349 {
  border-radius: 10000px;
  margin-right: 3px;
}

.div-block-427 {
  background-color: #0d0d0d;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.div-block-427.centre {
  text-align: center;
}

.div-block-427.centre.tweet {
  border-radius: 500px;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  padding: 3px;
}

.text-block-212 {
  margin-left: 8px;
  font-size: 15px;
  line-height: 1.35rem;
}

.div-block-428 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

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

.text-block-212-copy {
  color: #333333b3;
  margin-left: 8px;
  font-size: 11.5px;
  font-weight: 300;
  line-height: 14px;
}

.image-350 {
  border-radius: 200px;
  margin-right: 4px;
}

.section-124 {
  position: relative;
}

.image-351 {
  position: absolute;
  top: 20%;
  left: 0%;
}

.image-352 {
  width: 100px;
  position: absolute;
  top: 15%;
  right: 0%;
}

.image-353 {
  position: absolute;
  top: 20%;
  left: 0%;
}

.image-354 {
  width: 130px;
  position: absolute;
  top: 15%;
  right: 0%;
}

.container-133 {
  max-width: 1100px;
}

.image-355 {
  border-radius: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-356 {
  position: absolute;
  top: 5%;
}

.heading-205 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 2rem;
  line-height: 2.2rem;
}

.section-125 {
  background-color: #a6a4cb33;
  padding-top: 20px;
  padding-bottom: 40px;
  display: none;
}

.text-block-213 {
  text-align: center;
  width: 550px;
  margin-bottom: 20px;
}

.container-134, .container-135 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-430 {
  align-items: center;
  height: 50px;
  display: flex;
}

.div-block-430.new.bv {
  flex-direction: column;
  height: auto;
  margin-bottom: 0;
  display: block;
  overflow: auto;
}

.div-block-430.new.bv.ai-page, .div-block-430.new.bv.ai-page-copy {
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-430.new.bv.ai-page-hero-cta {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-430.new.bv.pricing {
  justify-content: center;
  height: 100px;
  margin-top: 0;
}

.div-block-430.new.bv.hide {
  display: block;
}

.text-block-214 {
  color: #0d0d0d;
  text-align: center;
  max-width: 800px;
  padding-top: 30px;
  padding-bottom: 40px;
  font-size: 17px;
  line-height: 28px;
}

.heading-206 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.7rem;
  font-weight: 700;
}

.heading-206.head {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.2rem;
  line-height: 1.563rem;
}

.heading-206.os {
  font-size: 2rem;
}

.heading-206.os.white {
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 1.5rem;
  line-height: 2rem;
}

.heading-206.os.white.space {
  margin-bottom: 30px;
}

.heading-206.os.black-os {
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 1.5rem;
  line-height: 2rem;
}

.heading-206.os.black-os.space {
  margin-bottom: 30px;
}

.heading-206.os.second {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 2.2rem;
}

.heading-206.os.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 1.8rem;
}

.section-126 {
  margin-top: 30px;
}

.text-block-215 {
  color: #fff;
  text-align: center;
  max-width: 630px;
  font-size: 1rem;
}

.text-block-215.white {
  color: #fff;
  text-align: center;
}

.text-block-215.black {
  color: #0d0d0d;
}

.div-block-431 {
  z-index: -1;
  color: #fff;
  background-color: #696dec;
  border: 1px #000;
  border-radius: 6.94px 6.94px 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 950px;
  max-width: 90vw;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
  position: static;
}

.div-block-431.grey {
  background-color: #0d0d0d;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-431.grey.middle {
  border-radius: 0;
}

.div-block-431.grey.middle.yellow {
  background-color: var(--yellow);
  color: #0d0d0d;
  border-bottom-right-radius: 6.94px;
  border-bottom-left-radius: 6.94px;
  max-width: 100vw;
}

.section-127 {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.section-127._w-o-effect {
  margin-bottom: 20px;
  padding-bottom: 60px;
}

.section-128 {
  background-color: #0000;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-129 {
  padding-bottom: 40px;
}

.image-357 {
  border-radius: 6.94px 6.94px 0 0;
  width: 100%;
  height: 285px;
}

.image-357.n1 {
  height: 285px;
}

.link-block-100 {
  width: 100%;
}

.text-block-216 {
  color: #0d0d0dc4;
  font-size: .875rem;
  line-height: 1.1rem;
}

.container-136 {
  flex-direction: column;
  align-items: center;
  display: block;
  position: relative;
}

.collection-list-47 {
  padding-left: 0;
}

.heading-207 {
  width: 100%;
  height: 90px;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4rem;
}

.div-block-432 {
  z-index: 10;
  border-radius: 6.94px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 320px;
  height: 620px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  box-shadow: 6px 6px 20px -2px #0000000d;
}

.text-block-217 {
  margin-bottom: 20px;
  margin-left: 15px;
  margin-right: 25px;
  font-size: 14px;
  line-height: 21px;
}

.image-358 {
  object-fit: fill;
  width: 250px;
  height: 300px;
  margin-bottom: 20px;
}

.text-block-218 {
  color: #fff;
  background-color: #696dec;
  border-radius: 3px;
  margin-bottom: 5px;
  margin-left: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.div-block-433 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-219 {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 12px;
}

.div-block-434 {
  background-color: #0d0d0d;
  border-bottom-right-radius: 6.94px;
  border-bottom-left-radius: 6.94px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-220 {
  color: #fff;
}

.link-block-101 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-435 {
  flex-direction: column;
  display: flex;
}

.div-block-436 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-437 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.image-359 {
  position: absolute;
  top: 20%;
  left: 0%;
}

.image-360 {
  position: absolute;
  top: 15%;
  right: 0%;
}

.link-31, .link-32, .link-33, .link-34, .link-35, .link-36, .link-37, .link-38, .link-39 {
  color: #343434;
}

.div-block-438 {
  background-color: var(--yellow);
  border-bottom-right-radius: 6.94px;
  border-bottom-left-radius: 6.94px;
}

.text-block-221 {
  text-align: center;
  max-width: 90vw;
  padding: 20px;
}

.italic-text-11 {
  font-style: normal;
  font-weight: 400;
}

.div-block-439 {
  border-radius: 6.94px;
  width: 950px;
}

.container-137 {
  z-index: 2;
  margin-bottom: 60px;
  position: relative;
}

.div-block-440 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.image-361 {
  z-index: 0;
  position: absolute;
  top: -5%;
}

.container-138 {
  z-index: 2;
  position: relative;
}

.div-block-441 {
  z-index: 10;
  position: static;
}

.image-362 {
  z-index: 0;
  position: absolute;
}

.collection-list-wrapper-42 {
  z-index: 1;
  position: static;
}

.collection-list-48 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: static;
}

.collection-item-53 {
  z-index: 1;
  background-color: #0000;
  width: 320px;
  margin-left: 30px;
  margin-right: 30px;
}

.image-363 {
  position: absolute;
}

.text-block-222 {
  margin-bottom: 10px;
}

.div-block-372-copy {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link-block-98-copy {
  color: #0d0d0d;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  display: flex;
}

.next-4 {
  color: #fff;
  background-color: #696dec;
  border-radius: 6.94px;
  flex-direction: row;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.text-block-223 {
  margin-right: 5px;
}

.previous-3 {
  background-color: #0000;
  border-color: #696dec;
  border-radius: 6.94px;
  padding: 10px 15px;
}

.div-block-442 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-25 {
  background-color: #696dec;
  border-radius: 8px;
  font-size: 1.1rem;
}

.html-embed-33 {
  border: 1px solid #f3f3f3;
  border-radius: 1px;
  margin-bottom: 30px;
}

.div-block-443 {
  flex-direction: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-444 {
  justify-content: flex-start;
  width: 50%;
  display: block;
}

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

.form-label {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
}

.div-block-446 {
  border: 1px #34343426;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 80vw;
  display: flex;
}

.div-block-447, .div-block-448 {
  width: 50%;
}

.section-130 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.image-364 {
  border-radius: 8px 0 0 8px;
}

.heading-208 {
  text-align: center;
  font-size: 2rem;
}

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

.transistor-mobile {
  border: 1px solid #f3f3f3;
  border-radius: 1px;
  margin-bottom: 30px;
  display: none;
}

.heading-209 {
  font-size: 1.45rem;
  line-height: 2rem;
}

.div-block-449, .div-block-450, .div-block-451, .div-block-452, .div-block-453, .div-block-454 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-455 {
  justify-content: space-around;
  margin-bottom: 30px;
  display: flex;
}

.div-block-456 {
  border: 1px #0000001c;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-right: 20px;
  display: flex;
  box-shadow: 1px 1px 3px #00000021;
}

.div-block-457 {
  border: 1px solid #0000001c;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-right: 20px;
  display: flex;
}

.div-block-458 {
  border: 1px solid #0000001c;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-140 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-365 {
  border: 2px solid #fff;
  border-radius: 500px;
  width: 35px;
  margin-right: -7px;
}

.div-block-459 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.section-131 {
  display: none;
}

.tch-head {
  font-size: 1.3rem;
  line-height: 1.953rem;
}

.text-block-224 {
  color: #696dec;
  font-size: 1rem;
  font-weight: 600;
}

.link-block-102 {
  margin-bottom: 10px;
}

.community-dropdown {
  font-size: .938rem;
}

.dropdown-toggle-8-copy {
  z-index: 1000;
  align-items: center;
  padding: 0 27px 0 10px;
  font-weight: 500;
  display: flex;
}

.togglebutton {
  background-color: #e9e9e9;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.togglebuttongreen {
  opacity: 0;
  background-color: #50e461;
  border-radius: 50px;
  width: 100px;
  height: 40px;
  position: absolute;
}

.buttontoggle {
  z-index: 2;
  background-color: #fff;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
}

.buttontext-off {
  color: #0003;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.lottie-animation {
  background-color: #0000;
  width: 100px;
  margin-right: 0;
  padding-top: 10px;
  padding-left: 0;
}

.div-block-460 {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-460.hide {
  display: none;
}

.text-block-225 {
  color: #a7a7a7;
  margin-right: 5px;
}

.text-block-226 {
  color: #0d0d0d;
  margin-left: 5px;
}

.div-block-461 {
  background-color: var(--yellow);
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  width: 55px;
  height: 26px;
  padding: 2px 2px 2px 3px;
  display: flex;
}

.div-block-462 {
  background-color: #fff;
  border-radius: 100px;
  width: 20px;
  height: 20px;
}

.superscript {
  color: #0d0d0db3;
  cursor: pointer;
  border: 1px solid #00000080;
  border-radius: 500px;
  width: 10px;
  height: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

.superscript.one, .superscript.two {
  color: #0d0d0db3;
}

.information {
  display: block;
}

.bold-text-34 {
  font-size: 8px;
  font-weight: 300;
  line-height: 10px;
}

.text-block-227 {
  color: #0d0d0d;
}

.div-block-463 {
  position: absolute;
  top: 50%;
}

.section-132 {
  background-color: #0d0d0d;
  padding-top: 20px;
  padding-bottom: 0;
  position: relative;
}

.text-block-228 {
  color: #0d0d0d;
  font-style: italic;
}

.div-block-464 {
  width: 100%;
}

.white {
  color: #fff;
}

.text-block-229 {
  color: #0d0d0dcc;
  font-size: 12px;
  font-style: italic;
  line-height: 16px;
}

.text-block-229.white {
  color: #fff9f9cc;
}

.text-block-230 {
  color: #fff;
  border-radius: 0;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.text-block-230.black {
  color: #000;
}

.div-block-465 {
  background-color: #fbfbfb;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  align-items: center;
  padding: 5px 20px;
  display: flex;
}

.div-block-465.black {
  background-color: #f6f7fb0d;
  border-color: #ffffff26;
  padding: 10px 30px;
}

.div-block-465.black.ebook {
  background-color: #0000;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-465.black.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.italic-text-12 {
  color: #0d0d0db3;
  cursor: pointer;
  border: 1px solid #00000080;
  border-radius: 1000px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
}

.italic-text-12.tip {
  padding-left: 5px;
  padding-right: 5px;
  display: none;
}

.italic-text-12.msg {
  color: #fff;
  background-color: #a3a3a3;
  border-style: none;
  padding-left: 4px;
  padding-right: 3px;
}

.div-block-466 {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

.image-366 {
  width: 50px;
}

.div-block-467, .div-block-467.podcast {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrapper-class {
  overflow: hidden;
}

.section-133 {
  background-color: #ffd974;
  position: relative;
}

.heading-210 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 2rem;
  line-height: 2.5rem;
}

.text-block-231 {
  text-align: center;
  width: 600px;
  margin-bottom: 20px;
}

.div-block-468 {
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.section-134 {
  background-color: #696dec;
}

.div-block-469 {
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-right: 10px;
  padding-left: 0;
  display: flex;
}

.div-block-470 {
  background-color: #0d0d0d;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-232 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.paragraph-57 {
  color: #ffffffbf;
  margin-bottom: 15px;
  font-size: 11.5px;
  font-weight: 300;
  line-height: 18px;
}

.div-block-471 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-472 {
  background-color: var(--yellow);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  display: flex;
}

.column-68, .column-69, .column-70, .column-71 {
  padding-left: 0;
  padding-right: 0;
}

.section-135 {
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-135.mobile-view {
  display: none;
}

.div-block-473 {
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-474 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 320px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.div-block-474.right {
  text-align: right;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding-right: 20px;
  display: flex;
}

.div-block-474.right.custom {
  height: 280px;
}

.div-block-475 {
  border-radius: 8px;
}

.heading-211 {
  text-align: left;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 24px;
  line-height: 32px;
}

.heading-211.right {
  text-align: right;
  margin-bottom: 0;
  padding-left: 30px;
}

.text-block-233 {
  text-align: justify;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 50px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-233.custom {
  width: 310px;
  margin-bottom: 15px;
}

.text-block-233.custom.right {
  padding-left: 0;
  padding-right: 0;
}

.text-block-233.right {
  text-align: justify;
  padding-left: 50px;
  padding-right: 0;
}

.text-block-233.next {
  text-align: justify;
  margin-top: 20px;
  padding-left: 50px;
  padding-right: 0;
}

.background-video-18 {
  object-fit: fill;
  border-radius: 8px;
  width: 450px;
  height: 276.92px;
  box-shadow: 14px 14px 30px -5px #0000000d;
}

.background-video-18.right {
  border-radius: 8px;
  width: 450px;
  height: 276.92px;
}

.background-video-18.left {
  border-radius: 8px;
}

.image-367 {
  border-radius: 8px;
  box-shadow: 14px 14px 30px -5px #0000000d;
}

.image-368 {
  width: 100px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.image-368.hands {
  width: 90px;
}

.image-368.funnel, .image-368.pipe {
  width: 80px;
}

.button-26 {
  background-color: #696dec;
  border-radius: 6px;
  margin-bottom: 0;
  padding-top: 9px;
  padding-left: 65px;
  padding-right: 65px;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

.image-369 {
  position: absolute;
  top: 20%;
  bottom: auto;
  left: -2%;
}

.image-370 {
  position: absolute;
  top: 20%;
  right: 0%;
}

.image-371, .image-372 {
  max-width: 100%;
}

.image-373 {
  max-width: 80%;
}

.image-374 {
  margin-right: 5px;
}

.image-374.link {
  padding-left: 5px;
  padding-right: 5px;
}

.heading-212 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
}

.div-block-476 {
  align-items: center;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.image-375 {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.heading-213 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2rem;
}

.div-block-477 {
  align-items: center;
  margin-left: 15px;
  display: flex;
}

.image-376 {
  border-radius: 10px;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.image-377 {
  border-radius: 8px;
  width: 50px;
  margin-right: 10px;
}

.div-block-478 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-right: 15px;
  display: flex;
}

.div-block-478.vertical {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
}

.div-block-479 {
  align-items: center;
  margin-left: 15px;
  display: flex;
}

.div-block-480 {
  width: 100%;
  display: flex;
}

.div-block-481 {
  background-color: #0c64c5;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-482 {
  background-color: #1da1f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-483 {
  background-color: #fe0000;
  border-bottom-right-radius: 6px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-378 {
  width: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.image-379 {
  width: 20px;
}

.link-block-103 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-right: 8px;
  display: flex;
}

.link-block-104 {
  border-bottom-left-radius: 6px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-right: 8px;
  display: flex;
}

.link-block-105 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-380 {
  border-radius: 8px;
  width: 50px;
  margin-right: 10px;
}

.image-380.podcast {
  border-radius: 500px;
}

.div-block-484 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-484.podcast {
  align-items: flex-start;
}

.image-381 {
  background-color: #0000;
  max-width: 80vw;
}

.button-27 {
  background-color: #696dec;
}

.section-136 {
  flex-direction: column;
  display: flex;
}

.text-block-234 {
  margin-right: 5px;
}

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

.text-block-235 {
  color: var(--midnight-purple);
}

.link-block-106 {
  background-color: #0000;
  border: 1px solid #00000080;
  border-radius: 6px;
  align-items: center;
  width: 200px;
  margin-bottom: 0;
  padding: 8px 20px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.link-block-106.tips {
  width: 170px;
  margin-bottom: 45px;
}

.div-block-486 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 50px;
  display: flex;
}

.div-block-486.tips {
  flex-direction: column;
  align-items: flex-start;
}

.image-382 {
  margin-right: 4px;
}

.text-block-236 {
  margin-right: 5px;
}

.collection-list-50 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-51 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  display: grid;
}

.collection-list-52, .collection-list-53 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-35 {
  font-size: 1.2rem;
}

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

.div-block-488 {
  width: 100%;
}

.div-block-489 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.section-137 {
  margin-top: 100px;
}

.image-383 {
  position: absolute;
}

.image-384 {
  opacity: 0;
}

.ht1 {
  border: 1px solid #000;
  border-radius: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

.image-385 {
  opacity: 0;
  position: absolute;
}

.ht1-copy, .highlight2 {
  border: 1px solid #000;
  border-radius: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

.div-block-490 {
  justify-content: center;
  align-items: center;
  line-height: 1rem;
  display: none;
}

.div-block-491 {
  text-align: left;
  height: 45px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: hidden;
}

.changer-move {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.changer {
  color: var(--midnight-purple);
  text-align: left;
  align-items: flex-start;
  width: 220px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 4px;
  font-size: 2.2rem;
  font-weight: 900;
  line-height: 2.7rem;
  display: block;
  position: relative;
  top: 0;
  overflow: visible;
}

.section-138 {
  padding-top: 30px;
  padding-bottom: 20px;
}

.div-block-492 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g2 {
  border: .9px solid #e8e8e8;
  border-radius: 6px;
  justify-content: space-between;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 30px;
  display: flex;
}

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

.div-block-494 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-495 {
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-107 {
  width: 20px;
}

.image-386 {
  margin: 8px;
}

.div-block-496 {
  background-color: #fff;
  border-top-left-radius: 200px;
  border-top-right-radius: 200px;
  justify-content: space-around;
  width: 100%;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.image-387 {
  position: absolute;
}

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

.div-block-498 {
  width: 100%;
}

.div-block-498.left {
  text-align: left;
}

.div-block-499 {
  width: 100%;
}

.section-139 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-237 {
  color: #343434;
  text-align: center;
  width: 350px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 2.2rem;
}

.text-block-237.centre {
  text-align: center;
}

.text-block-237.note {
  text-align: center;
  width: 100%;
  margin-bottom: 15px;
  font-size: 1.8rem;
}

.text-block-237.left {
  text-align: left;
  width: auto;
}

.text-block-237.left.know {
  width: 100%;
}

.text-block-237.right {
  text-align: right;
}

.text-block-238 {
  color: #343434;
  text-align: justify;
}

.text-block-238.analytics-screen-text {
  width: 350px;
  margin-top: 20px;
}

.div-block-500 {
  background-color: #34343480;
  height: 1px;
  margin-top: 40px;
}

.analytics-text {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.analytics-text.right {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 40px;
  display: flex;
}

.analytics-screen {
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.div-block-501, .div-block-502 {
  display: flex;
}

.pointers {
  color: #333333d9;
  text-align: left;
  width: 100%;
  font-size: 16px;
  line-height: 1.7rem;
}

.pointers.width550 {
  text-align: center;
  width: 550px;
  margin-bottom: 10px;
}

.div-block-503 {
  width: auto;
  margin-top: 40px;
}

.div-block-503.centre {
  width: 100%;
}

.div-block-503.know {
  width: 100%;
  margin-top: 20px;
}

.div-block-504 {
  text-align: right;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.div-block-504.know {
  margin-bottom: 5px;
}

.image-388 {
  margin-top: 5px;
  margin-right: 5px;
}

.highlights {
  background-color: #acacac1a;
  border: 1px solid #9ea79680;
  border-radius: 5px;
  padding-left: 4px;
  padding-right: 4px;
}

.section-140 {
  border-radius: 10px;
  margin-top: 200px;
}

.section-140.first {
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-140.mobile {
  display: none;
}

.section-140.retention {
  margin-top: 150px;
}

.image-389 {
  position: absolute;
}

.image-390, .image-391 {
  opacity: 0;
  position: absolute;
}

._1-1 {
  position: static;
}

._1-2, ._1-3, ._1-4, ._1-5, ._1-6 {
  opacity: 0;
  position: absolute;
}

.section-141 {
  height: 800px;
  margin-top: 100px;
  padding-top: 0;
}

.div-block-505 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.image-392, ._2-1 {
  position: absolute;
}

._2-2, ._2-3 {
  opacity: 0;
  position: absolute;
}

._3-1 {
  position: absolute;
}

._3-2, ._3-3, ._3-4 {
  opacity: 0;
  position: absolute;
}

._4-1 {
  position: absolute;
}

._4-2, ._4-3 {
  opacity: 0;
  position: absolute;
}

._5-1 {
  position: absolute;
}

._5-2 {
  opacity: 0;
  position: absolute;
}

.section-142 {
  margin-top: 200px;
  margin-bottom: 50px;
}

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

.div-block-506 {
  overflow: hidden;
}

.container-142 {
  flex-direction: column;
  max-width: 85%;
  display: block;
}

.youtube-2 {
  width: 948px;
  margin-top: 50px;
}

.background-video-19 {
  z-index: 1;
  border-radius: 200px;
  width: 1000px;
  margin-top: 50px;
  overflow: visible;
}

.container-147 {
  max-width: 85%;
}

.section-143 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-148 {
  max-width: 85%;
}

.bold-text-36 {
  font-weight: 400;
}

.div-block-507 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.image-393 {
  width: 15px;
}

.text-block-239 {
  margin-left: 10px;
}

.div-block-508 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

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

.image-394 {
  width: 20px;
}

.collection-list-wrapper-45 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-510 {
  padding-left: 50px;
  display: flex;
}

.div-block-511 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 30px;
  display: flex;
}

.div-block-512 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-214 {
  font-size: 2rem;
  line-height: 2.3rem;
}

.html-embed-34 {
  justify-content: flex-start;
  display: flex;
}

.div-block-513 {
  background-color: #696dec;
  border-radius: 20px;
  justify-content: flex-end;
  height: auto;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}

.div-block-513.yellow {
  background-color: #ffd974;
  justify-content: flex-start;
}

.image-395 {
  border-bottom-left-radius: 20px;
  position: absolute;
  bottom: 0%;
  left: 0%;
}

.image-395.yellow {
  position: absolute;
  bottom: auto;
  left: auto;
  right: -1%;
  overflow: hidden;
}

.image-395.yellow.down {
  bottom: 0%;
}

.div-block-514 {
  width: 75%;
  padding-top: 10px;
  padding-bottom: 30px;
}

.div-block-514.yellow {
  padding-left: 40px;
}

.paragraph-58 {
  color: #fff;
  margin-bottom: 25px;
}

.paragraph-58.black {
  color: #000;
}

.div-block-515 {
  margin-bottom: 15px;
  display: flex;
}

.div-block-516 {
  background-color: #fff;
  border-radius: 5px;
  margin-right: 20px;
  padding: 7px 15px;
}

.text-block-240 {
  color: #000;
  font-weight: 600;
}

.link-block-108 {
  width: 100%;
  display: flex;
}

.image-396 {
  margin-right: 10px;
}

.image-397 {
  width: 20px;
  margin-right: 10px;
}

.div-block-517 {
  margin-top: 30px;
}

.div-block-518 {
  margin-bottom: 20px;
  display: flex;
}

.div-block-519 {
  border: 1px solid #00000080;
  border-radius: 8px;
  align-items: center;
  width: 300px;
  margin-right: 20px;
  padding: 0 30px 0 0;
  font-size: .9rem;
  line-height: 1.1rem;
  display: flex;
}

.rsc {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 60px;
  margin-right: 15px;
}

.link-block-109 {
  color: var(--midnight-purple);
  align-items: center;
  width: 100%;
  display: flex;
}

.section-144 {
  margin-top: 30px;
  margin-bottom: 60px;
}

.div-block-520 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
  display: flex;
}

.div-block-521 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: flex-end;
  margin-bottom: 15px;
  padding: 7px 15px;
  display: inline-block;
}

.text-block-241 {
  object-fit: fill;
  font-weight: 600;
  overflow: visible;
}

.text-block-242 {
  color: #000;
  justify-content: flex-start;
  font-weight: 600;
  display: inline;
}

.collection-item-54 {
  width: auto;
  display: inline;
}

.div-block-522 {
  padding-right: 20px;
}

.image-398 {
  width: 20px;
  margin-right: 8px;
}

.link-block-110, .div-block-523 {
  align-items: center;
  display: flex;
}

.div-block-524 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-525 {
  width: 100%;
}

.section-145 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.form-17 {
  background-color: #fff;
  border-radius: 6.94px;
  align-items: center;
  max-width: 550px;
  max-height: 56px;
  margin-top: 10px;
  margin-right: 0;
  padding: 4px;
  display: flex;
}

.text-field-11 {
  background-color: #0000;
  border: 1px solid #fff;
  min-height: 48px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
}

.submit-button-12 {
  background-color: #696dec;
  border-radius: 6.94px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
}

.image-399 {
  width: 15px;
}

.container-149 {
  overflow: hidden;
}

.paragraph-59 {
  margin-top: 10px;
}

.rich-text-block-18 {
  font-family: Sf pro display, sans-serif;
}

.div-block-526 {
  align-items: center;
  display: flex;
}

.image-400 {
  margin-right: 10px;
}

.button-28 {
  color: #000;
  background-color: #d9d9d9;
  border-radius: 6.94px;
  font-size: 14px;
  font-weight: 600;
}

.old-os {
  display: none;
}

.text-block-243 {
  color: #e41919;
}

.text-block-244 {
  color: #000;
  width: 400px;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.form-block-12 {
  margin-bottom: 30px;
}

.section-146 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-527 {
  align-items: center;
  padding-left: 100px;
  padding-right: 0;
  display: flex;
  position: static;
}

.image-401 {
  margin-right: 0;
}

.div-block-528 {
  background-color: #d9d9d9;
  border-radius: 6.94px;
  justify-content: space-between;
  margin-bottom: 12px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.div-block-529 {
  margin-top: 40px;
}

.heading-215 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-245 {
  color: #000;
}

.link-block-111 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.text-block-246 {
  text-align: left;
  border-radius: 6.94px;
  width: 700px;
  margin-left: -5%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8%;
  position: static;
  box-shadow: 0 0 18px -4px #00000012;
}

.review {
  font-size: 14px;
  font-weight: 600;
}

.image-402 {
  position: absolute;
  top: -20%;
  right: 0%;
}

.image-403 {
  position: absolute;
  top: 0%;
  right: 0%;
}

.div-block-530 {
  position: relative;
}

.image-404 {
  position: absolute;
  top: -25%;
  right: 2%;
}

.text-block-247 {
  color: #000;
}

.div-block-531 {
  width: 100%;
  display: flex;
}

.slide-25, .slide-26, .slide-27 {
  width: 31%;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 0;
  padding-right: 0;
}

.slider-14 {
  background-color: #fff;
  height: 400px;
}

.slider-14.black {
  background-color: #000;
}

.div-block-532 {
  margin-bottom: 0;
  padding: 20px;
  box-shadow: 0 2px 31.36px #dbe3ed66;
}

.div-block-532.black {
  box-shadow: 0 50px 20px -12px #fff;
}

.testimonial {
  color: #4d5755;
  height: 100px;
}

.div-block-533 {
  padding-top: 20px;
}

.mask-7 {
  background-color: #fff;
  height: 400px;
}

.mask-7.black {
  background-color: #000;
  padding-top: 30px;
}

.slide-nav-3 {
  margin-top: 0;
}

.icon-17 {
  color: #000;
  font-size: 25px;
  font-weight: 300;
}

.icon-18 {
  color: #0e0e0e;
  font-family: Sf pro display, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.left-arrow-5 {
  background-color: #fff;
  width: 20px;
}

.left-arrow-5.black {
  background-color: #070707;
}

.right-arrow-4 {
  background-color: #fff;
  width: 20px;
}

.right-arrow-4.black {
  background-color: #070707;
}

.section-147 {
  display: block;
}

.div-block-534 {
  width: 100%;
  margin-right: 20px;
}

.div-block-535 {
  width: 100%;
  display: flex;
}

.section-148 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.div-block-536 {
  background-color: var(--yellow);
  border-radius: 7px;
  padding-left: 150px;
  padding-right: 150px;
  position: relative;
}

.image-405 {
  position: absolute;
  bottom: 0%;
  left: 0%;
}

.div-block-537 {
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.image-406 {
  position: absolute;
  bottom: 0%;
  right: 0%;
}

.div-block-538 {
  margin-right: 30px;
  display: block;
}

.link-block-112 {
  background-color: #696dec;
  border-radius: 7px;
  padding: 8px 20px;
  display: flex;
}

.text-block-248 {
  color: #fff;
  margin-right: 6px;
  font-weight: 600;
}

.div-block-539 {
  align-items: center;
  display: flex;
}

.link-40, .link-41 {
  color: #000;
}

.bold-text-37 {
  font-weight: 600;
}

.bold-text-37.white {
  font-size: 16px;
  line-height: 25px;
}

.bold-text-37.white.ap {
  font-family: Bricolage Grotesque, sans-serif;
}

.bold-text-37.white.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.bold-text-37.white.bfont.demo {
  font-size: 13px;
  line-height: 20px;
}

.bold-text-38 {
  font-weight: 600;
}

.text-block-249 {
  color: var(--midnight-purple);
}

.center-logo {
  z-index: 2;
  background-color: #0000;
  border: 1px solid #ffffff1a;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding: 15px 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.center-logo.threado {
  border-style: none;
  width: 70px;
  height: 70px;
}

.center-logo.int {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #f6f7fb0f;
  border-top: 1px solid #888;
  border-left-color: #888;
  border-right-color: #888;
  width: 87px;
  height: 87px;
  padding-top: 15px;
}

.center-heading {
  text-align: center;
  align-items: center;
}

.no-margins {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.logo-holder {
  z-index: 1;
  background-color: #161616;
  border-radius: 22px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
  position: absolute;
  inset: auto;
  overflow: visible;
}

.logo-holder._7 {
  z-index: -1;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 44% 15% 0% auto;
}

.logo-holder._7.hide {
  display: none;
}

.logo-holder._3 {
  background-color: #0000;
  width: 100px;
  height: 100px;
  position: absolute;
  inset: 2% auto auto 45.5%;
}

.logo-holder._10 {
  width: 100px;
  height: 100px;
  top: 5%;
  right: 8%;
}

.logo-holder._8 {
  z-index: -1;
  background-color: #0000;
  width: 90px;
  height: 90px;
  position: absolute;
  inset: 25% 23% auto auto;
}

.logo-holder._6 {
  z-index: -1;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 16.5% 28% 0% auto;
}

.logo-holder._6.hide {
  display: none;
}

.logo-holder.brand-logo {
  background-color: #0000;
  background-image: linear-gradient(to bottom, #696dec, var(--yellow));
  width: 110px;
  height: 110px;
  padding: 2px 2px 2px 3px;
  bottom: 38%;
}

.logo-holder._1 {
  background-color: #0000;
  border-top: 1px #000;
  border-left: 0 #0000;
  border-radius: 6px;
  width: 92px;
  height: 92px;
  padding-top: 0;
  top: 25%;
  left: 23%;
}

.logo-holder._9 {
  z-index: -1;
  background-color: #0000;
  width: 90px;
  height: 90px;
  position: absolute;
  inset: auto 30% 8% auto;
}

.logo-holder._2 {
  background-color: #f6f7fb0f;
  border-radius: 6px;
  width: 90px;
  height: 90px;
  margin-top: 10em;
  inset: auto auto 8% 30%;
}

.logo-holder._2:hover {
  padding: 1px;
}

.logo-holder._4 {
  width: 40px;
  height: 40px;
  position: absolute;
  inset: 55% auto 0% 19%;
}

.logo-holder._4:hover {
  padding: 1px;
}

.logo-holder._4.hide {
  display: none;
}

.features-brand-gradient {
  z-index: -1;
  background-image: linear-gradient(135deg, #696dec, var(--yellow) 100%, #fcaa4a 100%, #f8522e);
  border-radius: 22px;
  display: block;
  position: absolute;
  inset: -2px;
}

.features-brand-gradient.features-brand-gradient-blury {
  opacity: .38;
  filter: blur(20px);
  background-image: none;
}

.feature-image-panel {
  z-index: -2;
  position: absolute;
  inset: 10% 0%;
}

.feature-image-container {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70vh;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-image {
  color: var(--pruple);
  width: 35px;
  position: relative;
}

.section-149 {
  background-color: #000;
  background-image: linear-gradient(#000, #0000), url('../images/Premium-Layer-2_1.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 0;
  display: block;
}

.logo-parent-holder {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.button-holder {
  z-index: 1;
  width: auto;
  display: inline-block;
  position: relative;
}

.grid-6-col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.top-margin-s {
  margin-top: 25px;
}

.plugins-button-holder {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.plugins-button {
  background-color: #22262fe6;
  background-image: url('../images/Half-Arrow-Icon.svg');
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  padding: 10px 50px 10px 20px;
  font-weight: 500;
  transition: background-color .35s, background-position .35s, color .35s;
}

.plugins-button:hover {
  background-position: 89%;
}

.plugins-button.icon {
  background-color: #0d0d0e;
  background-image: url('../images/Half-Arrow-Icon.svg');
  background-position: 88%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #3f4550;
  padding-right: 40px;
  transition: box-shadow .4s, background-color .4s, background-position .425s, color .35s;
  position: relative;
}

.plugins-button.icon:hover {
  color: #fff;
  background-color: #0d0d0e;
  background-position: 91%;
  box-shadow: 1px 1px 20px 2px #f8522e5c;
}

.integrations-top {
  padding-left: 1em;
  padding-right: 1em;
}

.container-151 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.container-151.we {
  padding: 0;
}

.features-image-left-gradient {
  z-index: -2;
  background-image: linear-gradient(270deg, #0d0d0e00, #0d0d0e);
  width: 10%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.features-image-left-gradient.features-right-gradient {
  background-image: linear-gradient(to right, #0d0d0e00, #0d0d0e);
  inset: 0% 0% 0% auto;
}

.button-gradient {
  background-image: linear-gradient(to right, #6557ff, #aa3fff 30%, #fcaa4a 68%, #f8522e);
  border-radius: 24px;
  position: absolute;
  inset: -1px;
}

.button-gradient.plugins {
  z-index: -1;
}

.gray-box {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.hero-section-mark-holder {
  perspective: 1500px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-section-mark-holder.ai-page {
  display: none;
}

.button-29 {
  color: #fff;
  background-color: #0266ff;
  border-radius: 8px;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 500;
  transition: background-position .25s, background-color .45s;
}

.button-29:hover {
  background-color: #114ba3;
}

.button-29.video {
  background-color: #1c1c1c;
  background-image: url('../images/Video-Icon.svg');
  background-position: 91%;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: 500;
}

.button-29.video:hover {
  background-color: #333;
}

.h1 {
  text-align: center;
}

.hero-section-mac {
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-blur-bg-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.macbook-app-holder {
  justify-content: center;
  align-items: center;
  padding: 3.25% 10.7% 5.6%;
  display: none;
  position: absolute;
  inset: 0%;
}

.hero-section-mark-container {
  background-color: var(--yellow);
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.container-152 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.mac-image {
  z-index: 2;
  display: none;
  position: relative;
}

.hero-section-paragraph-holder {
  z-index: 10;
  color: #000;
  width: auto;
  max-width: 700px;
  margin-top: 0;
  display: block;
  position: relative;
}

.hero-section-paragraph-holder.ai-page {
  display: none;
}

.hero-section-paragraph-holder.hide {
  display: block;
}

.hero-section-paragraph-holder.black {
  color: #2d2d2d;
}

.section-150.hero-section {
  background-color: #03040d;
  overflow: hidden;
}

.hero-section-mark {
  width: 40px;
  position: relative;
  left: 2px;
}

.hero-section-button-holder {
  grid-column-gap: 30px;
  display: flex;
}

.hero-section-button-holder.ai-page-hide {
  display: none;
}

.hero-blur-bg {
  width: 140%;
  min-width: 115%;
}

.hero-section-mac-container {
  z-index: 2;
  perspective: 1500px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.macbook-bg-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding: 2% 10.7% 0%;
  position: absolute;
}

.hero-section-container {
  z-index: 0;
  grid-row-gap: 30px;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin-top: 30px;
  margin-bottom: 0;
  display: flex;
  position: static;
}

.hero-section-container.ai-page {
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  overflow: hidden;
}

.hero-section-mac-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
  position: relative;
}

.macbook-app {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: relative;
}

.test {
  grid-column-gap: 9px;
  perspective: 1500px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.hero-section-holder {
  z-index: 2;
  border: 1px #403e3e;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  font-family: Sf pro display, sans-serif;
  display: flex;
  position: relative;
}

.heading-216, .heading-217, .heading-218, .heading-219, .heading-220, .heading-221, .heading-222 {
  color: #fff;
}

.button-30 {
  color: #fff;
  background-color: #0266ff;
  border-radius: 8px;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 500;
  transition: background-position .25s, background-color .45s;
}

.button-30:hover {
  background-color: #114ba3;
}

.button-30.video {
  background-color: #1c1c1c;
  background-image: url('../images/Video-Icon.svg');
  background-position: 91%;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: 500;
}

.button-30.video:hover {
  background-color: #333;
}

.container-153 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.section-151.hero-section {
  background-color: #03040d;
  overflow: hidden;
}

.button-31 {
  color: #fff;
  background-color: #0266ff;
  border-radius: 8px;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 500;
  transition: background-position .25s, background-color .45s;
}

.button-31:hover {
  background-color: #114ba3;
}

.button-31.video {
  background-color: #1c1c1c;
  background-image: url('../images/Video-Icon.svg');
  background-position: 91%;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: 500;
}

.button-31.video:hover {
  background-color: #333;
}

.container-154 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.section-152.hero-section {
  background-color: #03040d;
  overflow: hidden;
}

.button-32 {
  color: #fff;
  background-color: #696dec;
  border-radius: 8px;
  margin-top: 0;
  padding: 14px 70px;
  font-size: 16px;
  font-weight: 500;
  transition: background-position .25s, background-color .45s;
}

.button-32:hover {
  background-color: #114ba3;
}

.button-32.video {
  background-color: #1c1c1c;
  background-image: url('../images/Video-Icon.svg');
  background-position: 91%;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: 500;
}

.button-32.video:hover {
  background-color: #333;
}

.container-155 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.hide-2 {
  color: #fff;
  display: block;
}

.section-153.hero-section {
  background-color: #03040d;
  overflow: hidden;
}

.hero-section-header-holder-2 {
  z-index: 0;
  grid-column-gap: 9px;
  perspective: 1500px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 800px;
  max-width: 1000px;
  display: flex;
  position: relative;
}

.heading-223 {
  color: var(--yellow);
}

.container-156 {
  object-fit: fill;
  background-color: #0000;
  max-width: 1200px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: relative;
  overflow: hidden;
}

.section-154.hero-section {
  background-color: #03040d;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  overflow: visible;
}

.home-page-hero-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 80px;
}

.home-page-hero-heading.ai-page {
  font-size: 48px;
}

.home-page-hero-heading.ai-page.use-case {
  color: var(--yellow);
}

.home-page-hero-heading.ai-page.use-case.home-page {
  text-align: center;
  align-items: center;
  width: 250px;
  margin-top: 0;
}

.home-page-hero-heading.ai-page.use-case.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.home-page-hero-heading.ai-page.home {
  width: auto;
}

.home-page-hero-heading.ai-page.home.bfont {
  letter-spacing: -2.4px;
  width: 1000px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 70px;
}

.home-page-hero-heading.ai-page.home.bfont.black {
  color: #000;
  letter-spacing: -1px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.home-page-hero-heading.bot-templates-h2 {
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 64px;
}

.home-page-hero-heading.bot-templates-h2.use-case {
  color: var(--yellow);
}

.home-page-hero-heading.summarised-blog {
  border-radius: 20px;
  width: 100%;
  max-width: 1200px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 48px;
  line-height: 60px;
  display: none;
  position: static;
  top: 30%;
}

.home-page-hero-heading.summarised-blog.blogs-head {
  color: #000;
  width: auto;
  max-width: none;
  font-weight: 900;
  display: block;
}

.home-page-hero-heading.black {
  color: #000;
  letter-spacing: -1px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-225 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 500;
  line-height: 72px;
}

.heading-226, .heading-227 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 500;
  line-height: 85px;
}

.paragraph-60 {
  color: #c2c2c2;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  display: block;
}

.container-157 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.app-holder {
  perspective: 1000px;
  transform: rotate(0)perspective(1000px);
}

.app-container {
  background-color: #000;
  justify-content: center;
  display: flex;
  position: relative;
}

.app-main-photo {
  border-radius: 24px;
  overflow: hidden;
}

.app-photo {
  background-color: #0000;
  margin-left: 0;
}

.early-access-background {
  width: 100%;
}

.early-access-features {
  padding-top: 80px;
  padding-bottom: 80px;
}

.early-access-image-container {
  z-index: 1;
  background-color: var(--yellow);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.early-access-image-container._02 {
  justify-content: flex-end;
  padding: 0;
}

.early-access-small-image-holder {
  z-index: 1;
  width: 350px;
  position: absolute;
  inset: 7% auto auto -7%;
}

.early-access-small-image-holder._02 {
  width: 100%;
  position: static;
  inset: auto;
}

.title-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.container-158 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
  display: none;
}

.tag-image {
  width: 24px;
}

.title-holder {
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 70px;
  display: flex;
}

.section-155.grey-section {
  background-color: #0d0d0d;
}

.early-access-card {
  width: 100%;
  position: relative;
}

.early-access-content-holder {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.early-access-content-holder.home-feature_content {
  text-align: right;
  justify-content: center;
  align-items: center;
  max-height: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.early-access-content-holder.home-feature_content.integrations {
  justify-content: center;
  align-items: center;
}

.early-access-wrapper {
  grid-row-gap: 230px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 130px;
  padding-bottom: 90px;
  display: flex;
}

.early-access-big-image-holder {
  width: 100%;
  position: relative;
  top: 100px;
  left: 20%;
  box-shadow: -1px 1px 17px #00000040;
}

.early-access-big-image-holder._02 {
  top: 0;
  left: 0%;
}

.early-access-gird {
  grid-column-gap: 160px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 90%;
  display: flex;
}

.center-text {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.early-access-big-image {
  padding-left: 0;
  display: none;
}

.early-access-gird-holder {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.early-access-title-holder {
  max-width: 349px;
}

.early-access-title-holder.ai-page {
  max-width: none;
  margin-top: 30px;
}

.early-access-title-holder.ai-page.home_page_title {
  max-width: none;
  margin-top: 25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 24px;
}

.early-access-title-holder.ai-page.home_page_title.feature-2 {
  margin-top: 10px;
}

.early-access-title-holder.ai-page.home_page_title.int {
  margin-top: 20px;
}

.early-access-title-holder.ai-page.home_page_title.section {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.early-access-small-image {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 1px 1px 20px #00000070;
}

.early-access-small-image._02 {
  width: 100%;
}

.paragraph-holder {
  color: #7d7d7d;
  width: auto;
}

.early-access-image-holder {
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: none;
  position: relative;
  overflow: hidden;
}

.title-container {
  max-width: 762px;
}

.title-container.ai-page {
  max-width: none;
}

.early-access-background-holder {
  width: 100%;
}

.early-access-tag-container {
  background-color: #ffffff1a;
  border: 1px #fff6;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 10px;
  padding: 20px 24px;
  display: flex;
}

.early-access-tag-container.new_feature {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.early-access-tag-container.new_feature_page {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 13px;
}

.early-access-tag-holder {
  grid-column-gap: 10px;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.paragraph-61, .paragraph-62 {
  color: #7d7d7d;
}

.text-block-250 {
  color: #fff;
}

.paragraph-63 {
  color: #7d7d7d;
}

.text-block-251 {
  color: #fff;
}

.tab-button-progress-gradient {
  background-image: linear-gradient(to right, #696dec, var(--yellow) 100%, #fcaa4a 100%, #f8522e);
  width: 1px;
  height: 100%;
}

.tabs-menu-5 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-right: 10%;
  display: flex;
}

.tab-button-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 12px 12px 12px 0;
  display: flex;
}

.tab-button-title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.top-margin-xl {
  margin-top: 20px;
  position: relative;
}

.tab {
  flex-direction: row;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.tab-text {
  color: #e3e5e885;
  font-size: 12px;
  font-weight: 400;
}

.tab-button {
  opacity: .3;
  color: #525252;
  background-color: #fff0;
  border-top: 1px solid #33353a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  overflow: hidden;
}

.tab-button.w--current {
  opacity: 1;
  color: #fff;
  background-color: #fff0;
  border-top: 1px solid #33353a;
  margin-bottom: 0;
  padding: 0;
  transition-property: all;
  transition-duration: .3s;
}

.white-text-tab {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 18px;
  transition: color .4s;
}

.tab-pane-image {
  width: 100%;
}

.tab-paragraph {
  color: #ffffffb3;
  margin-bottom: 0;
  font-weight: 400;
}

.tab-pane {
  width: 100%;
  min-height: 60vh;
}

.tab-button-progress-bar {
  background-color: #ffffff4d;
  height: 2px;
}

.tabs-content-2 {
  width: 60%;
}

.tab-button-progress-gradient-2 {
  background-image: linear-gradient(to right, #6557ff, #aa3fff 37%, #fcaa4a 70%, #f8522e);
  width: 100%;
  height: 100%;
}

.tabs-menu-6, .tabs-menu-7 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-right: 10%;
  display: flex;
}

.tab-button-progress-gradient-3 {
  background-image: linear-gradient(to right, #6557ff, #aa3fff 37%, #fcaa4a 70%, #f8522e);
  width: 1px;
  height: 100%;
}

.tabs-menu-8 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-right: 10%;
  display: flex;
}

.tab-button-2 {
  opacity: .3;
  color: #525252;
  background-color: #fff0;
  border-top: 1px solid #33353a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  overflow: hidden;
}

.tab-button-2.w--current {
  opacity: 1;
  color: #fff;
  background-color: #fff0;
  border-top: 1px solid #33353a;
  margin-bottom: 0;
  padding: 0;
  transition-property: all;
  transition-duration: .3s;
}

.power-feature-card-container {
  background-color: #0d0d0d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.power-feature-background-holder-copy {
  opacity: 1;
  width: 150%;
  height: 150%;
  position: absolute;
}

.title-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

._4-power-features-holder {
  padding-top: 90px;
  padding-bottom: 90px;
}

._4-power-features-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.power-backbround {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.power-feature-image {
  object-fit: cover;
  border: 1px solid #0000;
  border-width: 30px 1px 1px 30px;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
  left: 1px;
  overflow: hidden;
}

.four-features-wrapper {
  background-color: #000;
  padding-top: 90px;
  padding-bottom: 90px;
}

.power-feature-heading {
  font-size: 20px;
}

.power-feature-content-holder {
  grid-row-gap: 10px;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.power-feature-image-holder {
  z-index: 1;
  position: relative;
}

.text-block-252 {
  color: #7d7d7d;
}

.text-block-253 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}

.text-block-254, .text-block-255, .paragraph-64 {
  color: #7d7d7d;
}

.div-block-540 {
  display: block;
  overflow: visible;
}

.button-33 {
  color: #fff;
  background-color: #696dec;
  border-radius: 8px;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 500;
  transition: background-position .25s, background-color .45s;
}

.button-33:hover {
  background-color: #114ba3;
}

.button-33.black {
  border-radius: 5px;
  padding: 10px 70px;
}

.button-33.black:hover {
  background-color: #4649a7;
}

.button-33.black.ai-page {
  display: block;
}

.button-33.black.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.title-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 600;
  line-height: 65px;
}

.title-6.features {
  margin-bottom: 10px;
  font-size: 45px;
  line-height: 55px;
}

.title-6.features.ai-page.bfont {
  text-align: left;
  font-weight: 500;
}

.title-6.features.ai-page.bfont.testimonials-head {
  width: 100%;
}

.title-6.features.ai-page.bfont-copy {
  color: #000;
  text-align: left;
  width: auto;
  max-width: 390px;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.title-6.features.ai-page.bfont-copy.banner-head {
  color: #fff;
  text-align: center;
  width: 850px;
  max-width: none;
  margin-top: 30px;
}

.title-6.features.ai-page.bfont-copy.banner-head.pfont {
  margin-top: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 55px;
}

.title-6.features.ai-page.bfont-copy.black {
  color: #000;
}

.title-6.features.ai-page.bfont-copy.black.pfont {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-weight: 400;
}

.title-6.features.ai-page.bfont-copy.black-head, .title-6.features.ai-page.bfont-copy.black-head-features {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 32px;
  font-weight: 400;
}

.title-6.bfont {
  letter-spacing: -2.5px;
  width: 600px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
  line-height: 55px;
}

.early-access-image-holder-2 {
  border-radius: 24px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-157 {
  background-color: #000;
}

.paragraph-65 {
  color: #7d7d7d;
  width: 800px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-block-256 {
  color: #fff;
}

.tab-button-progress-gradient-4 {
  background-image: linear-gradient(to right, #6557ff, #aa3fff 37%, #fcaa4a 70%, #f8522e);
  width: 1px;
  height: 100%;
}

.tabs-menu-9 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin-right: 10%;
  display: flex;
}

.text-block-257 {
  color: #fff;
}

.title-7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.3;
}

.paragraph-holder-2 {
  max-width: 465px;
}

.paragraph-66 {
  color: #7d7d7d;
}

.section-158 {
  background-color: #000;
}

.link-block-113 {
  background-color: #202020;
  border: 1px solid #403e3e;
  border-radius: 8px;
  align-items: center;
  padding: 10px;
  display: flex;
}

.link-block-113.ai, .link-block-113.hide {
  display: none;
}

.text-block-258 {
  color: #fff;
  flex: 0 auto;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.div-block-541 {
  -webkit-backdrop-filter: brightness(200%);
  backdrop-filter: brightness(200%);
  background-color: #696dec;
  border-radius: 1000px;
}

.div-block-542 {
  z-index: 0;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #ffd9740f;
  width: 60%;
  height: 100%;
  position: absolute;
}

.div-block-543 {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -15%;
}

.div-block-543.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.div-block-543.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.div-block-543.support-os, .div-block-543.support-os-copy {
  width: 300px;
}

.div-block-543.lp {
  width: 300px;
  height: 300px;
}

.purple {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: visible;
}

.purple.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.purple.support-os {
  width: 200px;
}

.purple.support-os-right-shift {
  width: 200px;
  top: auto;
  bottom: 10%;
}

.purple.support-os-copy {
  top: auto;
  bottom: 10%;
}

.purple.lp {
  width: 200px;
  height: 300px;
}

.image-407 {
  color: #696dec;
}

.text-block-258-copy {
  color: #696dec;
  padding-right: 3px;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
}

.text-block-259 {
  color: #ce1616;
  padding-right: 12px;
  font-size: 3px;
  font-weight: 500;
}

.heading-228 {
  color: #fff;
  text-align: center;
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 32px;
}

.heading-228.bv {
  font-size: 32px;
  font-weight: 500;
  line-height: 35px;
  display: block;
}

.heading-228.bv.bfont {
  letter-spacing: -2.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
  line-height: 56px;
}

.heading-228.bv.bfont.hide-heading {
  display: none;
}

.div-block-544 {
  width: 70%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.customer {
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  margin-right: 15px;
  padding: 15px 5px 15px 0;
  display: flex;
}

.div-block-545 {
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.div-block-546 {
  padding: 10px 20px;
}

.g2head {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
}

.text-block-261 {
  color: #fff;
  width: 260px;
  font-size: 14px;
  line-height: 19px;
}

.text-block-262 {
  color: #fff;
  font-size: 14px;
  line-height: 19px;
}

.section-159 {
  margin-bottom: 50px;
}

.section-159.bv {
  background-color: #000;
  background-image: url('../images/Premium-Layer-1-4_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
}

.div-block-547 {
  background-color: #c9c9c9;
  height: .1px;
  margin-top: 100px;
}

.g2-copy {
  border: .9px #e8e8e8;
  border-radius: 0;
  justify-content: space-between;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 0;
  display: flex;
}

.container-159 {
  margin-top: 50px;
}

.text-block-263 {
  color: #fff;
  cursor: pointer;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 300;
}

.text-block-263.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.text-block-263.bfont.pricing_demo {
  background-color: #696dec;
  border-radius: 6px;
  margin-top: 0;
  padding: 8px 20px;
  font-weight: 500;
}

.div-block-548 {
  justify-content: center;
  margin-top: 30px;
  margin-bottom: 80px;
  display: flex;
}

.div-block-549 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-right: 20px;
  padding-bottom: 5px;
  display: flex;
}

.image-408 {
  width: 220px;
  margin-bottom: 10px;
}

.image-409 {
  width: 220px;
}

.g2-images {
  width: 100px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-551 {
  background-color: #3c3c3c;
  width: 100%;
  height: 1.5px;
  margin-top: 60px;
  margin-bottom: 70px;
}

.div-block-551.community {
  margin-top: 30px;
}

.section-160 {
  background-color: #000;
  position: fixed;
  top: 200px;
  left: 0;
  right: 0;
}

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

.div-block-553 {
  width: 50%;
}

.div-block-554 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: block;
  position: relative;
}

.section-161 {
  background-color: #000;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.paragraph-67 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-67.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-67.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-67.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-67.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.paragraph-67.bfont.feature-ai-subtext.feature-2.black-subhead {
  text-align: left;
}

.paragraph-67.bfont.feature-ai-subtext.feature-3 {
  width: 370px;
}

.paragraph-67.bfont.feature-ai-subtext.black {
  color: #000;
}

.paragraph-67.bfont.feature-ai-subtext.black-subhead {
  color: #545454;
}

.image-410 {
  width: 400px;
}

.image-410._1 {
  position: absolute;
  inset: 0%;
}

.image-410._2, .image-410._3 {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.div-block-555 {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.line {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #ccc;
  width: 2px;
  height: 100%;
}

.details-header {
  margin-top: 0;
  margin-bottom: 40px;
}

.line-container {
  justify-content: center;
  display: flex;
}

.image-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.grid-32 {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template: "Icon-1 Title-1"
                 "Line-1 Details-1"
                 "Icon-2 Title-2"
                 "Line-2 Details-2"
                 "Icon-3 Title-3"
                 "Line-3 Details-3"
                 / auto 1fr;
}

.details-text-header {
  margin-top: 0;
}

.title-container-2 {
  align-items: center;
  display: flex;
}

.container-160 {
  border-radius: 15px;
  width: 90%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  box-shadow: 4px 4px 20px #00000026;
}

.title-8 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.icon-19 {
  color: #fff;
  background-image: linear-gradient(45deg, #2fc58c, #66a9ff);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.section-tutorial {
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.image-container {
  width: 50%;
  padding: 0;
  position: relative;
}

.icon-container {
  text-align: center;
  justify-content: center;
  display: flex;
}

.details-text-container {
  margin-bottom: 30px;
}

.details-container {
  width: 50%;
  padding: 20px;
}

.image-item {
  background-image: none;
  background-position: 50%;
  background-size: cover;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-item._3 {
  z-index: 3;
  opacity: 0;
  background-image: url('../images/Group-40764-2_1.avif');
  background-repeat: repeat-x;
  background-size: contain;
  transform: translate(100%);
}

.image-item._2 {
  z-index: 2;
  opacity: 0;
  background-image: url('../images/Group-40767.svg');
  background-repeat: repeat-x;
  background-size: contain;
  transform: translate(100%);
}

.image-item._1 {
  z-index: 1;
  background-image: url('../images/Group-40776.svg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: contain;
  background-attachment: scroll;
  position: absolute;
  inset: 0%;
}

.section-162 {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 50px;
  display: flex;
}

.section-162.ai-page {
  display: none;
}

.container-161 {
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.slider-15 {
  background-color: #000;
  align-items: center;
  display: block;
  overflow: hidden;
}

.image-411 {
  object-fit: scale-down;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  max-width: none;
  height: 100%;
}

.image-411.testimonial-image {
  object-fit: cover;
  width: 180px;
}

.image-411.testimonial-image.demo {
  object-fit: contain;
  width: 315px;
  height: 430px;
  overflow: hidden;
}

.mask-8, .mask-8.benchmark {
  overflow: hidden;
}

.div-block-556 {
  background-color: #ffffff1c;
  border: 1px #ffffffa6;
  border-radius: 12px;
  height: 100%;
  margin-left: 50px;
  margin-right: 50px;
  display: flex;
  box-shadow: 0 0 19px 1px #696dec4d;
}

.div-block-556.benchmark {
  box-shadow: none;
  background-color: #0000;
  height: auto;
}

.div-block-556.ai-page.testimonials {
  flex-direction: row;
}

.icon-20 {
  font-size: 15px;
}

.icon-21 {
  color: #000;
  padding-right: 0;
  font-size: 15px;
  line-height: 18px;
}

.right-arrow-5 {
  justify-content: flex-start;
  align-items: center;
  width: 65px;
  margin-left: 0;
  padding-right: 10px;
  display: flex;
}

.left-arrow-6 {
  justify-content: center;
  align-items: center;
  width: 60px;
  margin-right: 0;
  display: flex;
}

.left-arrow-6.testimonial {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}

.div-block-557 {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  overflow: visible;
}

.div-block-557.testimonial-desc {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-558 {
  object-fit: cover;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-412 {
  margin-top: -2px;
  margin-bottom: 13px;
}

.image-412.ai-page {
  margin-bottom: 5px;
}

.text-block-264 {
  color: #fff;
  width: 450px;
  font-size: 20px;
  line-height: 27px;
}

.text-block-264.testimonial {
  color: #f6f6f6;
  width: auto;
  height: auto;
  font-size: 14px;
  line-height: 22px;
}

.text-block-264.testimonial.community {
  padding-top: 1px;
}

.text-block-264.rsc {
  color: #c9c9c9;
  text-align: center;
  background-color: #0000;
  width: 800px;
  margin-top: 5px;
  margin-bottom: 110px;
}

.text-block-264.int {
  color: #c9c9c9;
  text-align: center;
  width: 800px;
  margin-top: 5px;
  margin-bottom: 50px;
  font-weight: 300;
}

.text-block-264.int.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.text-block-264.home_testimonial {
  color: #fff;
  width: auto;
  font-weight: 400;
  line-height: 30px;
}

.text-block-264.home_testimonial.ai-page {
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-264.home_testimonial.ai-page.ap {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.text-block-264.home_testimonial.ai-page.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  overflow: visible;
}

.text-block-264.home_testimonial.ai-page.bfont.demo {
  margin-top: 5px;
  font-size: 12px;
  line-height: 19px;
}

.text-block-264.home_testimonial.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.link-42 {
  color: #fff;
}

.slidenav {
  display: none;
}

.section-163 {
  background-color: #000;
  background-image: url('../images/wepik-export-20230516130909EoW2-1.svg');
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 70px;
  padding-bottom: 50px;
}

.div-block-559 {
  margin-top: 10px;
  display: flex;
}

.div-block-560 {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #f6f7fb1c;
  border: 1px #fff6;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-right: 12px;
  padding-top: 35px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: relative;
}

.div-block-560.grey {
  background-color: #f0f0f0;
}

.div-block-561 {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #f6f7fb1c;
  border: 1px solid #0000;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.div-block-562 {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #ffffff1a;
  border-radius: 6px;
  justify-content: space-around;
  margin-top: 0;
  margin-left: 0;
  padding: 13px 30px;
  display: flex;
}

.div-block-562.pricing {
  justify-content: space-between;
  width: 900px;
  max-width: 1000px;
  padding: 0 10px 0 0;
}

.div-block-562.pricing.hide {
  display: none;
}

.div-block-562.os {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-563 {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.div-block-563.ai-page {
  background-image: url('../images/PICK-THIS-UP.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 120px;
}

.heading-229 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 35px;
}

.heading-229.airtable {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro display, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 31px;
}

.heading-229.airtable.bfont {
  font-family: Bricolage Grotesque, sans-serif;
  font-weight: 500;
}

.heading-229.airtable.bfont.black {
  color: #000;
}

.heading-229.airtable.bfont.black.pfont {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.heading-229.ai-page {
  text-align: left;
  font-size: 22px;
}

.paragraph-68 {
  color: #e9e9e9;
  letter-spacing: -.5px;
  width: 420px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-68.airtable {
  color: #a1a1a1;
  width: auto;
  margin-top: 10px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 24px;
}

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

.link-block-114 {
  background-color: #696dec;
  border-radius: 4px;
  padding: 7px 10px;
  display: flex;
}

.link-block-114.ai-waitlist {
  width: 155px;
  padding-left: 12px;
  padding-right: 12px;
}

.link-block-114.ai-waitlist.button {
  width: 135px;
  font-size: 12px;
}

.text-block-265 {
  color: #fff;
  margin-right: 8px;
  font-size: 13px;
  font-weight: 600;
  line-height: 22px;
}

.image-413 {
  width: 11px;
}

.image-414 {
  display: block;
  position: absolute;
  bottom: -14px;
}

.div-block-564 {
  flex-direction: column;
  justify-content: center;
  padding: 10px 10px 10px 0;
  display: flex;
}

.div-block-564.left {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-564.left.pricing {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
}

.div-resources {
  background-color: #0000;
  flex-flow: row;
  width: 100%;
  display: block;
}

.div-block-566 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.div-block-567 {
  justify-content: space-around;
  width: 100%;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-568 {
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-569 {
  width: 50%;
}

.div-block-570 {
  width: 50%;
  position: sticky;
  top: 1vh;
}

.section-164 {
  width: 100%;
  margin-top: 50px;
  overflow: visible;
}

.image-415 {
  position: sticky;
  top: 0;
  left: 0;
}

.image-416, .image-417, .image-418 {
  opacity: 0;
  position: sticky;
  top: 0;
  left: 0;
}

.section-165 {
  height: 500px;
}

.test-block {
  padding-top: 200px;
  padding-bottom: 200px;
}

.div-block-572 {
  display: none;
  overflow: visible;
}

.content-section {
  background-color: #000;
  display: block;
  position: relative;
}

.content-section.new-home-page {
  display: none;
}

.column1 {
  flex: 1;
}

.column2 {
  flex: 1;
  height: 100vh;
  position: sticky;
  top: 0;
}

.photo {
  height: 800px;
}

.photo._1, .photo._2, .photo._3, .photo._4 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.content-holder {
  height: 100%;
  position: relative;
}

.the-content {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.the-content._1 {
  background-color: #000;
  background-image: url('../images/Pp1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100vh;
}

.the-content._2 {
  background-color: #000;
  background-image: url('../images/Group-41067_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100vh;
}

.the-content._3 {
  background-color: #000;
  background-image: url('../images/pp3.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.the-content._4 {
  background-color: #000;
  background-image: url('../images/pp2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.the-content.ai1 {
  background-image: url('../images/Img-AI-1_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.the-content.ai1.home {
  background-image: url('../images/Aimg1.png');
  background-position: 50%;
  height: 100vh;
}

.the-content.ai2 {
  opacity: 0;
  background-image: url('../images/Threado-AI-Img2_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.the-content.ai3 {
  opacity: 0;
  background-image: url('../images/Threado-AI-Img3_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.the-content.ai4 {
  opacity: 0;
  background-image: url('../images/Threado-AI-Img4_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.link-block-115 {
  position: static;
}

.button-34 {
  position: absolute;
}

.image-419 {
  z-index: 0;
  cursor: pointer;
  background-color: #0000;
  position: absolute;
  top: 40%;
  left: 45%;
}

.image-419:active {
  z-index: auto;
}

.div-block-573 {
  justify-content: center;
  align-items: center;
  width: 90vw;
  height: 800px;
  margin-left: 0;
  margin-right: 0;
  padding: 50px 0;
  display: none;
  position: relative;
}

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

.div-block-575 {
  background-color: #ffd974b3;
  border-radius: 1000px;
  width: 250px;
  height: 250px;
  position: static;
}

.div-block-576 {
  filter: blur(150px);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 22%;
}

.div-block-577 {
  margin-top: 40px;
  position: relative;
}

.div-block-578 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #1b1b1b42;
  padding: 10px 30px;
  font-weight: 400;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-579 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-266 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.navbar-heads {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-580 {
  justify-content: center;
  align-items: center;
  width: 12%;
  display: flex;
}

.button-35 {
  background-color: #d9d9d924;
  border: 1px solid #8c8c8c;
  border-radius: 6px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-420 {
  margin-top: 0;
}

.image-421 {
  filter: invert(50%);
}

.div-block-581 {
  background-color: #fffc;
  border: 1px solid #e8e8e8;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-top: -55px;
  display: flex;
}

.div-block-581.resources {
  background-color: #ffffffe6;
  margin-top: 35px;
  padding-top: 0;
  display: flex;
}

.div-block-581.resources.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.div-block-581.resources.bg.cross {
  margin-top: 0;
}

.div-block-581.resources.left {
  margin-top: 38px;
  margin-right: 4px;
}

.div-block-581.pod {
  width: 35px;
  height: 35px;
  margin-top: -60px;
}

.div-block-581.testimonial {
  margin-top: 0;
}

.div-block-581.testimonial.benchmark {
  width: 40px;
  height: 40px;
  position: absolute;
}

.div-block-581.resources-copy {
  background-color: #ffffffe6;
  margin-top: 35px;
  padding-top: 0;
  display: flex;
}

.div-block-581.resources-copy.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.div-block-581.resources-copy.bg.cross {
  margin-top: 0;
}

.div-block-581.resources-copy.left {
  margin-top: 38px;
  margin-right: 4px;
}

.div-block-581.benchmark-social {
  background-color: #ffffffe6;
  margin-top: 35px;
  padding-top: 0;
  display: flex;
}

.div-block-581.benchmark-social.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.div-block-581.benchmark-social.bg.cross {
  margin-top: 0;
}

.div-block-581.benchmark-social.left {
  margin-top: 38px;
  margin-right: 4px;
}

.div-block-581.benchmark-social.testimonial {
  width: 40px;
  height: 40px;
  margin-top: 0;
}

.div-block-581.bot-pages {
  width: 35px;
  height: 35px;
  margin-top: 0;
}

.div-block-581.bot-navigation-button {
  background-color: #ffffffe6;
  width: 30px;
  height: 30px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.div-block-581.bot-navigation-button.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.div-block-581.bot-navigation-button.bg.cross {
  margin-top: 0;
}

.div-block-581.bot-navigation-button.left {
  margin-top: 38px;
  margin-right: 4px;
}

.youtube-3 {
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  background-image: none;
  background-size: cover;
  border-radius: 0;
  margin: 50px 0 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
}

.container-162 {
  max-width: 100%;
  display: block;
  position: static;
}

.div-block-582 {
  background-color: #151517;
  border-radius: 22px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0;
  display: flex;
}

.div-block-583 {
  background-color: #0000;
  background-image: linear-gradient(#000, #0000 20%), url('../images/05-2_1.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
  padding-top: 250px;
  padding-bottom: 50px;
  overflow: hidden;
}

.div-block-584 {
  width: 900px;
  height: 1000px;
  margin-left: 100px;
  margin-right: 100px;
}

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

.div-block-586 {
  z-index: 10;
  flex: 1;
  max-width: 60vw;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.div-block-587 {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 40vw;
  display: flex;
}

.section-166 {
  background-color: #000;
  justify-content: flex-end;
  padding-top: 100px;
  padding-bottom: 70px;
  display: flex;
  position: static;
  overflow: visible;
}

.heading-230 {
  color: #fff;
  text-align: left;
  margin-bottom: 35px;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 55px;
  font-weight: 500;
  line-height: 62px;
}

.text-block-267 {
  color: #c1c1c1;
  width: 400px;
  margin-bottom: 50px;
  font-size: 20px;
  line-height: 30px;
}

.text-block-267.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
}

.container-163 {
  max-width: 1100px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.button-36 {
  background-color: #696dec;
  border-radius: 5px;
  padding: 12px 50px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.button-36.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.link-block-116 {
  display: none;
}

.div-block-588 {
  align-items: flex-end;
  padding-bottom: 12px;
  display: flex;
}

.image-422 {
  position: static;
  top: auto;
  bottom: 30px;
}

.link-block-117 {
  position: absolute;
  bottom: 14%;
}

.div-block-589 {
  background-image: linear-gradient(to bottom, var(--yellow), #696dec);
  padding: 10px;
}

.div-block-590 {
  opacity: 1;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  display: none;
  position: static;
  inset: 0% 0% auto;
}

.image-424, .image-425 {
  filter: invert(50%);
}

.image-425.salesforce {
  filter: invert(23%);
}

.image-426, .image-427, .image-428 {
  filter: invert(50%);
}

.text-block-268 {
  color: #5f5959;
  margin-right: 12px;
}

.div-block-591 {
  background-image: linear-gradient(#000, #0000 52%, #000), url('../images/Premium-Layer-1-4_1.avif');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.container-164 {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: none;
}

.app-holder-2 {
  perspective: 1000px;
  margin-top: 0;
  transform: rotate(0)perspective(1000px);
}

.app-container-2 {
  justify-content: center;
  padding-top: 30px;
  display: flex;
  position: relative;
}

.app-main-photo-2 {
  border-radius: 24px;
  padding-left: 30px;
  padding-right: 30px;
}

.app-photo-2 {
  z-index: 0;
  margin-top: 20px;
  padding: 31px;
  position: relative;
}

.div-block-592 {
  margin-top: 15px;
  margin-bottom: 25px;
  display: flex;
}

.div-block-592.hide {
  display: none;
}

.div-block-593 {
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 9px;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.div-block-594 {
  flex: 1;
}

.div-block-595 {
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.button-37 {
  width: 12%;
}

.button-38 {
  text-align: center;
  background-color: #d9d9d924;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
}

.div-block-596 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: auto;
  display: flex;
}

.body-19 {
  background-color: #fff;
  overflow: visible;
}

.image-429 {
  width: 150px;
}

.body-20 {
  background-color: #000;
}

.container-165 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-598 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-167 {
  background-image: linear-gradient(#000, #0000 15% 90%, #000), url('../images/Premium-Layer-2-1_1.avif');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.section-167.ai-page {
  background-image: none;
  margin-top: 0;
  padding-top: 30px;
}

.threado-ai-head {
  z-index: 5;
  color: #fff;
  text-align: center;
  width: 75%;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 500;
  line-height: 57px;
  display: block;
  position: relative;
}

.threado-ai-head.podcast {
  margin-bottom: 20px;
}

.threado-ai-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.threado-ai-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.threado-ai-head.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.threado-ai-head.bfont-copy {
  letter-spacing: -2.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
}

.threado-ai-head.black {
  color: #000;
  width: 80%;
  margin-bottom: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.value-desc {
  z-index: 5;
  color: #8a8888;
  text-align: center;
  width: 700px;
  margin-bottom: 0;
  position: relative;
}

.value-desc.benfit-hide, .value-desc.value-hide {
  display: none;
}

.container-166 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.grid-33 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.grid-33.value {
  margin-top: 10px;
}

.grid-33.value.about-us {
  grid-template-columns: 1fr 1fr 1fr;
}

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

.grid-33.benchmarks {
  grid-template-columns: 1fr 1fr;
}

.grid-33.support-os {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  overflow: hidden;
}

.text-block-270 {
  color: #000;
  margin-top: 23px;
  margin-bottom: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-270.text {
  color: #fffc;
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
}

.heading-232 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
  line-height: 65px;
}

.heading-232.int {
  font-weight: 600;
}

.heading-232.int.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.image-430 {
  display: none;
}

.container-167 {
  text-align: left;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-271 {
  color: #ffffff57;
  margin-bottom: 12px;
  font-size: 13px;
  line-height: 22px;
}

.text-block-271.black {
  color: #434343;
}

.black-grey {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 14px;
  width: 350px;
  padding: 25px 60px 25px 33px;
}

.black-grey.playbook {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-right: 45px;
  display: flex;
}

.black-grey.team {
  justify-content: center;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  display: none;
}

.black-grey.featured {
  width: auto;
  padding: 5px;
}

.black-grey.top-featured {
  z-index: 2;
  width: auto;
  margin-bottom: 30px;
  padding: 10px;
  position: relative;
}

.black-grey._1 {
  display: none;
}

.black-grey.community {
  width: 500px;
}

.black-grey.support-os {
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.black-grey.support-os.og {
  z-index: 10;
  width: auto;
  position: relative;
}

.black-grey.threado-ai_features {
  width: 100%;
}

.black-grey.threado-ai_features.home_page {
  padding-right: 33px;
}

.section-168 {
  background-image: url('../images/wepik-export-20230516130909EoW2-1-1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 60px;
  padding-bottom: 40px;
  overflow: hidden;
}

.div-block-600 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border-radius: 11px;
}

.form-18 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: 11px;
  justify-content: space-around;
  padding: 40px;
  display: flex;
}

.div-block-601 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-field-12 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 3px;
  margin-bottom: 20px;
  margin-right: 0;
}

.text-field-12._1 {
  color: #fff;
  border-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  margin-right: 0;
}

.text-field-12._1.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.text-field-12._2 {
  color: #fff;
  border-color: #cccccc61;
  border-radius: 3px;
  margin-bottom: 0;
  margin-left: 25px;
}

.text-field-12.long {
  color: #fff;
  border-color: #fff;
  height: 70px;
}

.text-field-12.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.div-block-602 {
  width: 70%;
  margin-right: 35px;
}

.div-block-603 {
  color: #ffffffb3;
  flex-direction: column;
  justify-content: center;
  width: 28%;
  font-size: 15px;
  line-height: 22px;
  display: flex;
}

.heading-233 {
  color: #fff;
  margin-bottom: 30px;
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
}

.heading-233.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.heading-233.black {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.div-block-604 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-605 {
  border: 1px solid #ffffffa6;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding: 12px;
  display: flex;
}

.div-block-606 {
  background-image: none;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-607 {
  flex: 1;
  display: flex;
}

.div-block-608 {
  flex: 1;
}

.div-block-609 {
  background-color: #0000;
  background-image: linear-gradient(#ffd97400, #ffd974b3);
  flex: none;
  width: 55%;
  margin-bottom: 20px;
  padding: 0 0 0 3px;
}

.div-block-610 {
  background-image: linear-gradient(to bottom, #ffd9744d, #ffd97400 100%, var(--yellow) 0%);
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  width: 45%;
  height: 100%;
  padding-left: 1.5px;
  padding-right: 0;
  display: flex;
}

.div-block-611 {
  background-color: #000;
  background-image: linear-gradient(#696dec00, #696dec26);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  margin-bottom: 20px;
  padding-top: 150px;
  display: flex;
  position: relative;
}

.image-431 {
  width: 316px;
}

.image-431.david {
  width: auto;
  margin-bottom: 0;
}

.image-432 {
  display: block;
}

.pod3 {
  z-index: 2;
  background-color: #0000;
  background-image: linear-gradient(#ffd97400, #ffd97499);
  flex: none;
  width: 45%;
  margin-bottom: 20px;
  padding: 0 0 0 1.5px;
  position: relative;
}

.section-169 {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-169.podcast-new {
  display: none;
}

.image-433 {
  z-index: 20;
  position: absolute;
  top: 15%;
  left: 0;
}

.image-434 {
  z-index: 20;
  position: absolute;
  top: 15%;
  right: 0;
}

.div-block-612 {
  object-fit: fill;
  overflow: hidden;
}

.section-170 {
  flex-direction: column;
  align-items: center;
  margin-top: 75px;
  padding-top: 0;
  display: flex;
}

.container-168 {
  max-width: 1100px;
}

.slide-28 {
  width: 45%;
  margin-left: 20px;
  margin-right: 20px;
}

.container-169 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.section-171 {
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
}

.slider-16 {
  background-color: #0000;
  width: 100%;
  height: 520px;
}

.image-435 {
  z-index: 2;
  width: 1280px;
  height: 250px;
  margin-bottom: 0;
  position: relative;
}

.text-block-272 {
  color: #9397ff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 11px;
  font-size: 14px;
  font-weight: 600;
}

.text-block-272.demo {
  margin-bottom: 19px;
}

.div-block-613 {
  border: 1px solid #838383;
  border-top: 1px #535353;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 20px;
}

.div-block-613.demo-day {
  background-color: #ffffff1c;
  border-style: none;
  border-top-color: #0000;
  border-radius: 0 0 10px 10px;
  padding-bottom: 17px;
  padding-left: 0;
  padding-right: 0;
}

.demo-day {
  color: #b3b3b3;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 23px;
}

.demo-day.text {
  margin-top: 0;
}

.head {
  color: #fff;
  width: 250px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.head.text {
  margin-top: 0;
}

.head.demo {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 27px;
}

.head.demo.demoday {
  width: auto;
}

.slide-29 {
  border-radius: 6px;
  width: 45%;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-614 {
  border-left: 1px #000;
  position: relative;
}

.item1 {
  border-radius: 30px;
}

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

.button-39 {
  background-color: #696dec;
  border-radius: 6px;
  padding-left: 45px;
  padding-right: 45px;
}

.button-39.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.section-172 {
  padding-top: 50px;
  display: block;
  overflow: hidden;
}

.section-172.community {
  display: none;
}

.section-173 {
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}

.body-21 {
  background-color: #fff;
}

.div-block-615 {
  background-image: url('../images/Premium-Layer-2-1_1.avif');
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

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

.div-block-616 {
  width: 100%;
}

.image-436 {
  z-index: 11;
  width: 80%;
  position: static;
}

.div-block-610-copy {
  background-image: linear-gradient(to bottom, #ffd9744d, #ffd97400 100%, var(--yellow) 0%);
  flex: none;
  width: 50%;
  padding-left: 1.5px;
}

.div-block-617 {
  background-image: linear-gradient(#000, #ffd974b3);
  padding-right: 1.5px;
}

.month-annual-tab {
  background-color: #f6f7fb0d;
  border: 1px solid #ffffff26;
  border-radius: 6px;
  display: flex;
}

.month-annual-tab.pricing_page {
  display: none;
}

.text-block-273 {
  color: #fff;
}

.text-block-273.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.text-block-274 {
  color: #f8f8f8;
}

.text-block-274.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.monthly {
  cursor: pointer;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 10px 30px;
}

.annual {
  padding: 10px 20px;
}

.annual-tab {
  cursor: pointer;
  background-color: #696dec;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  align-items: center;
  padding: 10px 10px 10px 20px;
  display: flex;
}

.section-174 {
  background-image: linear-gradient(#000, #0000 10% 91%, #000), url('../images/Premium-Layer-2-1_1.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-bottom: 10px;
  overflow: hidden;
}

.heading-234 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.heading-234.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.podcast1 {
  width: 27%;
  margin-left: 10px;
  margin-right: 10px;
}

.podcast-2, .podcast-3 {
  border-radius: 6px;
  width: 27%;
  margin-left: 10px;
  margin-right: 10px;
}

.slider-17 {
  background-color: #0000;
  height: 420px;
}

.slide-30, .slide-31, .slide-32 {
  width: 33%;
  margin-left: 5px;
  margin-right: 5px;
}

.div-block-619 {
  flex-direction: column;
  align-items: center;
  height: 200px;
  margin-bottom: -1px;
  padding: 0;
  display: flex;
}

.div-block-620 {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding: 5px 15px 5px 33px;
  display: flex;
}

.div-block-620.demo-day {
  margin-top: 0;
}

.duration {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
}

.rich-text-block-19, .rich-text-block-19 p, .paragraph-69 {
  color: #fff;
}

.podcast-para {
  color: #b3b3b3;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 20px;
}

.podcast-para.text {
  margin-top: 0;
}

.mask-9 {
  padding-left: 20px;
  padding-right: 20px;
}

.collection-item-55 {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.image-437 {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.div-block-621 {
  align-items: center;
  margin-bottom: 20px;
  padding-left: 33px;
  display: flex;
}

.div-block-621.podcast {
  margin-bottom: -2px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-621.demo-day {
  margin-top: 10px;
}

.image-438 {
  width: 4px;
  margin-right: 11px;
}

.container-172 {
  background-image: url('../images/Group-40842_1.avif');
  background-position: 70% 210%;
  background-repeat: no-repeat;
  background-size: 700px;
  max-width: 1100px;
  padding-top: 150px;
}

.div-block-622 {
  text-align: left;
}

.div-block-623 {
  background-color: #c4d2d5;
  height: 1px;
  margin-top: 2px;
  margin-bottom: 5px;
}

.arrow {
  margin-top: 5px;
  margin-bottom: 10px;
}

.arrow.community {
  width: 40px;
  height: 40px;
}

.form-block-13, .container-173 {
  border-radius: 11px;
}

.div-block-624 {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  position: relative;
}

.right-arrow-6 {
  justify-content: flex-end;
  align-items: center;
  margin-right: -15px;
  display: flex;
}

.left-arrow-7 {
  align-items: center;
  display: flex;
}

.div-block-625 {
  width: 100%;
  margin-top: 5px;
  padding: 5px 40px 8px 33px;
  display: block;
}

.image-439 {
  padding-top: 0;
}

.image-440 {
  width: 45px;
  margin-top: 10px;
}

.image-440.demo-day {
  width: 60px;
  margin-top: -2px;
  padding-left: 0;
  padding-right: 0;
}

.image-441 {
  width: 40px;
}

.div-block-626 {
  z-index: 20;
  background-color: #ffd97466;
  border-radius: 1000px;
  width: 200px;
  height: 200px;
  position: absolute;
}

.moving-light {
  z-index: 10;
  filter: blur(60px);
  background-color: #ffd974b3;
  border: 1px #000;
  border-radius: 1000px;
  width: 200px;
  height: 200px;
  position: absolute;
  top: auto;
  right: auto;
}

.moving-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 3%;
  right: -15%;
}

.moving-light.purple {
  z-index: 0;
  filter: blur(100px);
  background-color: #ffd97480;
  width: 400px;
  height: 400px;
  display: none;
  top: auto;
  bottom: 12%;
  right: 0;
}

.moving-light.yellow {
  filter: blur(100px);
  width: 400px;
  height: 400px;
  display: none;
}

.slide-nav-4 {
  color: #696dec;
  background-color: #0000;
  font-size: 7px;
}

.div-block-627 {
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-275 {
  color: #fff;
  margin-right: 6px;
}

.text-block-275.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.link-block-118 {
  align-items: center;
  display: flex;
}

.div-block-628 {
  padding-left: 33px;
  padding-right: 20px;
}

.right-arrow-7 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.left-arrow-8 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-right: 0;
  display: flex;
}

.left-arrow-8.dmo {
  justify-content: flex-start;
}

.div-block-629 {
  background-color: #e2e3ff;
  border-radius: 3px;
}

.text-block-276 {
  color: #696dec;
  border-radius: 3px;
  margin-bottom: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 10px;
  font-weight: 600;
}

.div-block-630 {
  padding-bottom: 30px;
}

.div-block-631 {
  margin-bottom: 50px;
}

.div-block-632 {
  padding-top: 19px;
  padding-bottom: 19px;
  display: flex;
}

.image-443 {
  margin-bottom: 0;
}

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

.div-block-634 {
  width: 80%;
  padding-top: 0;
  padding-left: 4px;
}

.div-block-635 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 20%;
  padding-top: 1px;
  padding-left: 9px;
  display: flex;
}

.div-block-636 {
  background-image: linear-gradient(#0000, #000);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 150px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  bottom: 0;
}

.div-block-636.emily {
  padding-bottom: 30px;
}

.div-block-636.pod {
  align-items: center;
  padding-bottom: 30px;
}

.text-block-277 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-277.para {
  color: #d6d6d6;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-277.para.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 13px;
}

.text-block-277.head {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.yellow {
  color: var(--yellow);
}

.body-22 {
  background-color: #000;
}

.paragraph-70 {
  color: #7d7d7d;
  text-align: center;
  width: 750px;
  margin-bottom: 10px;
  font-size: 18px;
}

.paragraph-70._2 {
  text-align: center;
  margin-top: 0;
}

.section-175 {
  background-image: url('../images/Premium-Layer-2-1_1.avif');
  background-position: 50% 100%;
  background-size: cover;
}

.section-175.playbook {
  background-position: 0 0;
  padding-top: 0;
}

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

.play1 {
  border: 1px solid #ffffff4a;
  flex: 1;
  margin-left: 20px;
  margin-right: 20px;
}

.play-2, .play-3 {
  flex: 1;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-71 {
  color: #fff;
}

.section-176 {
  display: block;
}

.body-23 {
  background-color: #000;
}

.text-block-278 {
  color: #fff;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 30px;
}

.gpt {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-235 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 500;
  line-height: 42px;
}

.section-177 {
  background-image: linear-gradient(#000, #0000), url('../images/Premium-Layer-2-1_1.avif');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 20px;
  padding-bottom: 50px;
}

.text-block-279 {
  color: #b3b1b1;
  text-align: center;
  font-size: 18px;
  line-height: 34px;
}

.text-block-279.left {
  text-align: left;
  font-size: 15px;
  line-height: 22px;
}

.div-block-638 {
  margin-top: 40px;
  display: flex;
}

.div-block-639 {
  flex: 1;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-640 {
  border: 1px solid #ffffff1f;
  border-radius: 6px;
  flex: 1;
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px 15px 30px;
}

.div-block-640.ebook {
  width: 450px;
  height: 160px;
  padding-left: 30px;
}

.div-block-640.chatgpt {
  border-radius: 10px;
  padding: 3px 31px 26px;
}

.div-block-640.community-ebook {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  width: 450px;
  height: 110px;
  padding: 21px 78px 35px 30px;
}

.heading-236 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.section-178 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.html-embed-35 {
  border-radius: 0;
}

.section-179 {
  background-image: url('../images/page-graphic-1.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 965px;
  position: relative;
}

.text-block-280 {
  color: #fff;
  border-radius: 4px;
  padding: 8px 35px;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.link-block-119 {
  background-color: #696dec;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 17px;
  display: block;
}

.div-block-641 {
  overflow: hidden;
}

.div-block-642 {
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 9px;
  flex: 1;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.text-block-281 {
  color: #fff;
  width: 450px;
  font-size: 20px;
  line-height: 27px;
}

.text-block-281.testimonial {
  color: #f6f6f6;
  width: auto;
  height: auto;
  font-size: 14px;
  line-height: 22px;
}

.div-block-643 {
  margin-top: 15px;
  margin-bottom: 25px;
  display: flex;
}

.image-444 {
  width: 150px;
}

.link-43 {
  color: #fff;
}

.div-block-644 {
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.link-44 {
  color: #000;
}

.section-180 {
  position: relative;
}

.div-block-645 {
  overflow: hidden;
}

.body-24 {
  background-color: #000;
}

.section-181 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.collection-item-56 {
  margin-bottom: 20px;
}

.collection-list-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-646 {
  background-color: #0000;
  background-image: linear-gradient(#ffffff14, #0000);
  border: .5px solid #fff;
  border-bottom: 1px #000;
  border-radius: 20px;
  margin-bottom: 15px;
  padding: 51px 54px 43px;
  overflow: hidden;
}

.div-block-647 {
  border-radius: 20px;
  overflow: hidden;
}

.bold-text-39 {
  font-size: 24px;
  font-weight: 600;
}

.div-block-648 {
  overflow: hidden;
}

.body-25 {
  background-color: #000;
}

.body-26 {
  background-color: #fff;
}

.body-26.black {
  background-color: #000;
}

.div-block-649 {
  z-index: 0;
  filter: blur(100px);
  background-color: #ffd97480;
  border-radius: 1000px;
  width: 250px;
  height: 250px;
  position: absolute;
  inset: auto auto 43% 22%;
}

.mask-10 {
  overflow: hidden;
}

.image-445 {
  width: 10px;
}

.image-446 {
  width: 13px;
}

.slide-33 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-174 {
  max-width: 1100px;
}

.div-block-651 {
  overflow: hidden;
}

.div-block-652 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.resources-detail {
  justify-content: center;
  align-items: center;
  min-height: 300px;
  padding-top: 70px;
  padding-bottom: 30px;
  display: flex;
}

.resources-subtext {
  color: var(--dim-grey);
  text-align: center;
  width: 550px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.resources-subtext.summarised {
  width: auto;
  display: block;
}

.div-block-653 {
  display: block;
  overflow: visible;
}

.link-45 {
  color: #989ae2;
  margin-left: 5px;
}

.text-block-283 {
  color: #fff;
  margin-left: 12px;
  font-size: 13px;
  line-height: 20px;
}

.section-183 {
  object-fit: none;
  display: block;
  overflow: visible;
}

.section-183.ai-page {
  object-fit: none;
  background-image: url('../images/Background-mesh_1.avif');
  background-position: 50% 0;
  background-size: cover;
  height: 113vh;
  padding-top: 0;
  padding-bottom: 40px;
  overflow: visible;
}

.div-block-654 {
  overflow: hidden;
}

.div-block-655 {
  max-width: 100vw;
  overflow: hidden;
}

.link-46 {
  color: #afb1f1;
}

.container-178 {
  max-width: 1100px;
  display: flex;
}

.div-block-656 {
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.image-447 {
  display: none;
}

.html-embed-36 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  inset: 0%;
}

.div-block-657 {
  z-index: 0;
  background-color: #0f0f0f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.section-184 {
  overflow: visible;
}

.div-block-658 {
  overflow: hidden;
}

.black-navbar-with-lottie {
  z-index: 1000;
  opacity: 1;
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.container-179 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-659 {
  height: 100%;
}

.nav-link-black {
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.nav-link-black.w--current {
  color: #fff;
}

.nav-link-black.demo {
  background-color: #d9d9d924;
  border: .25px solid #525151;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 105px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-top: 8.5px;
  padding-bottom: 8.5px;
  display: flex;
}

.nav-link-black.demo.start-free {
  background-color: #585bce;
  border: 1px #8c8c8c;
  border-radius: 4px;
  width: 140px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 500;
}

.nav-menu {
  flex-flow: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-660 {
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.menu-button-2.w--open {
  display: none;
}

.brand, .brand.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-185 {
  display: none;
}

.pod {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.pod.para {
  color: #d6d6d6;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.pod.head {
  text-align: center;
  text-transform: uppercase;
  width: auto;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
}

.pod.head.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.slide-nav-5 {
  font-size: 7px;
}

.hero-section-header-holder-3 {
  grid-column-gap: 9px;
  perspective: 1500px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  display: flex;
}

.body-27 {
  background-color: #000;
}

.team-hero {
  padding-top: 100px;
  padding-bottom: 50px;
  position: relative;
}

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

.div-block-663 {
  flex-direction: column;
  align-items: center;
  width: 900px;
  max-width: 1000px;
  display: flex;
}

.div-block-664 {
  margin-top: 30px;
}

.numbers {
  flex-direction: column;
  flex: 1;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-666 {
  flex: 1;
}

.numbers-head {
  color: #fff;
  font-size: 35px;
  font-weight: 500;
  line-height: 43px;
}

.numbers-desc {
  color: #eaeaea;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}

.numbers-head-purple {
  color: #696dec;
}

.team-video {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.join-team {
  display: flex;
}

.join-team-1 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.join-team-2 {
  flex: 1;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.join-team-desc {
  color: #c8c8c8;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.join-team-desc.black {
  color: #434343;
  line-height: 29px;
}

.join-team-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-667, .div-block-668 {
  height: 50%;
}

.join-team-div1 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 7px;
  width: 200px;
  margin-left: 5px;
  margin-right: 5px;
}

.join-team-div-2-1 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 7px;
  width: 200px;
  margin-top: 0;
  margin-bottom: 2.5px;
}

.join-team-div-2-2 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 7px;
  width: 200px;
  margin-top: 2.5px;
  margin-bottom: 0;
}

.join-team-div2 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #0000;
  border-radius: 13px;
  flex-direction: column;
  justify-content: space-between;
  width: 200px;
  height: 100%;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.description-blocks {
  background-image: linear-gradient(#000, #0000 11% 90%, #000), url('../images/Premium-Layer-2-1_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.description-blocks.white {
  background-image: none;
}

.value-div {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  display: flex;
}

.value-div.mission-hide {
  display: none;
}

.team-photos {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-186 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.team-photos-collection-list {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.team-member {
  -webkit-backdrop-filter: blur(42px);
  backdrop-filter: blur(42px);
  background-color: #f6f7fb0d;
  border-radius: 6px;
  padding-bottom: 20px;
  position: relative;
}

.team-meber-designation {
  color: #9d9d9d;
  margin-top: 5px;
  font-size: 12px;
  line-height: 20px;
}

.team-member-name {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.member-desc {
  padding-top: 10px;
  padding-left: 10px;
  position: absolute;
  bottom: 0;
}

.image-448 {
  border-radius: 6px;
}

.link-block-120 {
  display: block;
}

.image-449 {
  z-index: 10;
  display: block;
  position: relative;
}

.div-block-669 {
  background-color: #0000;
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.div-block-670, .image-450 {
  cursor: pointer;
}

.hero-section-header-holder {
  grid-column-gap: 9px;
  perspective: 1500px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
}

.hero-section-header-holder.ai-page-video {
  width: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.hero-section-header-holder.ai-page-headline {
  width: 90%;
  margin-top: 0;
}

.hero-section-header-holder.home {
  display: block;
}

.hero-section-header-holder.home-page-headline {
  grid-column-gap: 9px;
  flex-flow: wrap;
  justify-content: space-around;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.heading-239, .heading-240, .heading-241, .heading-242 {
  color: #fff;
}

.body-28 {
  background-color: #000;
}

.resources-white-head {
  color: #000;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.resources-white-head.centre {
  text-align: center;
}

.resources-white-head.centre.black {
  color: #000;
}

.resources-white-head.black {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 40px;
  font-weight: 400;
}

.resources-white-head.white-text {
  color: #fff;
}

.yellow-light {
  z-index: 10;
  filter: blur(100px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -25%;
}

.yellow-light.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.yellow-light.resources {
  background-color: #ffd97466;
  width: 300px;
  height: 250px;
  top: 10%;
  left: auto;
  right: -10%;
}

.div-block-671 {
  overflow: hidden;
}

.resources-heading {
  color: #000;
  white-space: pre-wrap;
  word-break: normal;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.resources-desc {
  color: #000;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 14px;
  line-height: 20px;
}

.resources-head-desc {
  color: #fff;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.resources-head-desc.new_rsc {
  margin-bottom: 30px;
}

.resources-head-desc.new_rsc.black {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
}

.body-29 {
  background-color: #000;
}

.div-block-672 {
  overflow: hidden;
}

.team-div {
  height: 100%;
  display: flex;
}

.image {
  height: 100%;
  margin-bottom: 10px;
  margin-right: 10px;
}

.photos-team {
  padding-top: 50px;
  padding-bottom: 50px;
}

.form-desc {
  color: #fffc;
  margin-top: 23px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.form-desc.text {
  color: #fffc;
  margin-top: 0;
  font-size: 14px;
  line-height: 25px;
}

.form-desc.text.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-weight: 500;
}

.demos-desc {
  z-index: 5;
  color: #8a8888;
  text-align: center;
  width: 700px;
  margin-bottom: 40px;
  position: relative;
}

.podcast-desc {
  z-index: 5;
  color: #8a8888;
  text-align: center;
  width: 700px;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 30px;
  position: relative;
}

.podcast-desc.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
}

.old-resources {
  display: none;
}

.white-heads {
  color: #ffffffb5;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 5px;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.2rem;
}

.white-heads.amas {
  color: #0d0d0d;
  font-size: .9rem;
  font-weight: 500;
}

.white-heads.t {
  color: #fff;
}

.body-30 {
  background-color: #000;
}

.view-more {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
}

.body-31 {
  background-color: #000;
}

.div-block-673 {
  display: block;
  overflow: hidden;
}

.black-grey-rsc {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0d;
  border: 1px solid #afaaaa3d;
  border-radius: 14px;
  width: 330px;
  padding: 25px 60px 25px 33px;
}

.black-grey-rsc.playbook {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-right: 45px;
  display: flex;
}

.black-grey-rsc.team {
  justify-content: center;
  width: 90%;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.black-grey-rsc.glossary, .black-grey-rsc.clg {
  display: none;
}

.white-head-featured {
  color: #696dec;
  margin-top: 0;
  margin-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1rem;
}

.white-head-featured.white {
  color: #ffffffc9;
}

.div-block-674 {
  overflow: hidden;
}

.body-32, .body-33 {
  background-color: #000;
}

.div-block-675 {
  overflow: hidden;
}

.body-34, .body-35 {
  background-color: #000;
}

.t-c h1 {
  color: #000;
  font-weight: 600;
}

.t-c p, .t-c a, .t-c h4 {
  color: #000;
}

.body-36 {
  background-color: #030303;
}

.div-block-676 {
  height: 100%;
}

.testionials-community {
  margin-top: 15px;
  margin-bottom: 25px;
  display: flex;
}

.testionials-community.hide {
  display: block;
}

.testionials-community.hide.benchmark {
  align-items: center;
  height: auto;
  margin-left: 9vw;
  margin-right: 9vw;
  display: flex;
}

.testionials-community.hide.community {
  display: none;
}

.image-451, .image-452 {
  width: auto;
}

.grid-34 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.div-block-677 {
  position: absolute;
  top: 10px;
  left: 10px;
}

.div-block-678 {
  position: static;
}

.div-block-679 {
  display: block;
  overflow: hidden;
}

.background-video-21 {
  border-radius: 7px;
}

.paragraph-60-copy {
  color: #c2c2c2;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  display: block;
}

.paragraph-72 {
  color: #c7c7c7;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-72.ai-page {
  color: #9f9f9f;
  margin-bottom: 0;
}

.paragraph-72.bfont {
  text-align: center;
  letter-spacing: -.25px;
  width: 750px;
  margin-top: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
}

.paragraph-72.bfont.width {
  width: auto;
  margin-bottom: 40px;
}

.paragraph-72.bfont.black {
  color: #2d2d2d;
}

.paragraph-72.bfont-copy {
  color: #2d2d2d;
  letter-spacing: -.25px;
  width: 500px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.paragraph-72.success-sub {
  letter-spacing: -.25px;
  width: 350px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-72.black-subhead {
  color: #151515;
  text-align: center;
  letter-spacing: -.25px;
  width: 780px;
  margin-top: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
}

.paragraph-72.black-subhead.width {
  width: auto;
  margin-bottom: 40px;
}

.paragraph-72.black-subhead-copy {
  color: #151515;
  text-align: center;
  letter-spacing: -.25px;
  width: 600px;
  margin-top: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
}

.paragraph-72.black-subhead-copy.width {
  width: auto;
  margin-bottom: 40px;
}

.paragraph-72.black-subhead-copy.integrations-para {
  width: 900px;
}

.paragraph-72.black-hero-subhead {
  color: #151515;
  text-align: left;
  letter-spacing: -.25px;
  width: auto;
  margin-top: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 26px;
}

.paragraph-72.black-hero-subhead.width {
  width: auto;
  margin-bottom: 40px;
}

.community-head {
  color: #fff;
  text-align: left;
  margin-bottom: 35px;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 54px;
  font-weight: 500;
  line-height: 62px;
}

.companies {
  font-weight: 700;
}

.benefits-desc {
  color: #ffffff57;
  letter-spacing: -.5px;
  margin-bottom: 12px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.benefits-desc.bfont {
  font-size: 16px;
}

.benefits-head {
  color: #fffc;
  letter-spacing: -.5px;
  margin-top: 23px;
  margin-bottom: 10px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}

.benefits-head.text {
  color: #fffc;
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
}

.benefits-head.bfont {
  font-size: 17px;
}

.text-block-277-copy {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-277-copy.para {
  color: #d6d6d6;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-277-copy.head {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.desc {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding: 0 15px 0 33px;
  display: flex;
}

.desc.demo-day {
  margin-top: 0;
}

.text-block-272-copy {
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  width: 230px;
  margin-right: 11px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-272-copy.demo {
  margin-bottom: 19px;
}

.div-block-621-copy {
  align-items: center;
  margin-bottom: 20px;
  padding-left: 33px;
  display: flex;
}

.div-block-621-copy.podcast {
  margin-bottom: -2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-621-copy.demo-day {
  margin-top: 10px;
}

.div-block-682 {
  padding-top: 20px;
}

.community-hero-div {
  z-index: 10;
  flex: 1;
  max-width: 60vw;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.text-block-284 {
  color: #000;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  padding: 2px 6px;
  font-size: 8px;
  line-height: 13px;
  display: flex;
}

.text-block-284.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.section-187 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.gpt-head {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 500;
  line-height: 42px;
}

.gpt-desc {
  background-image: linear-gradient(#000, #0000), url('../images/Premium-Layer-2-1_1.avif');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 50px;
}

.click-to-tweet {
  background-color: #fbfbfb;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  align-items: center;
  padding: 5px 20px;
  display: flex;
}

.click-to-tweet.black {
  text-align: center;
  background-color: #f6f7fb0d;
  border-color: #ffffff26;
  justify-content: center;
  margin-top: 30px;
  padding: 10px 30px;
}

.click-to-tweet.black.ebook {
  background-color: #0000;
  margin-left: 20px;
  margin-right: 20px;
}

.notion-doc-for-gpt {
  background-color: #fbfbfb;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  align-items: center;
  padding: 5px 20px;
  display: flex;
}

.notion-doc-for-gpt.black {
  background-color: #f6f7fb0d;
  border-color: #ffffff26;
  justify-content: center;
  padding: 10px 30px;
}

.notion-doc-for-gpt.black.ebook {
  background-color: #0000;
  margin-left: 20px;
  margin-right: 20px;
}

.notion-link {
  color: #fff;
}

.without-community-decoded {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.without-decoded {
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
}

.div-block-683 {
  display: none;
}

.div-block-684 {
  display: block;
}

.div-block-685 {
  padding: 0 30px;
  display: inline-block;
  position: relative;
}

.div-block-685.old-video {
  display: none;
}

.image-453 {
  cursor: pointer;
  width: 100px;
  display: block;
  position: absolute;
  top: 43%;
  left: 48%;
}

.youtube-4 {
  width: 900px;
  height: 500px;
  margin-top: 0;
  display: none;
}

.section-188 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.section-188.old-video-sec {
  display: none;
}

.image-454 {
  display: block;
}

.button-40 {
  background-color: #696dec;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 500;
}

.container-183 {
  max-width: 1100px;
}

.ai-page {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-686 {
  background-color: #f6f7fb1c;
  border: 1px solid #f6f7fb66;
  border-radius: 8px;
  margin-top: 20px;
  display: none;
}

.text-block-285 {
  color: #9f9f9f;
  font-size: 16px;
}

.div-block-687 {
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

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

.section-189 {
  background-image: url('../images/Group-41221.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  padding-top: 60px;
}

.div-block-688 {
  flex-direction: row;
  justify-content: center;
  padding-top: 60px;
  display: flex;
}

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

.video-16 {
  object-fit: fill;
  border-radius: 4px;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: flex;
}

.youtube-5 {
  border: 1px #000;
  border-radius: 0;
  margin-top: 0;
  display: block;
}

.div-block-690 {
  display: block;
}

.heading-243 {
  color: #fff;
  margin-bottom: 5px;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-691 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 10px;
  display: flex;
}

.changer-overflow {
  float: right;
  height: 80px;
  font-size: 48px;
  line-height: 80px;
  display: inline-block;
  overflow: hidden;
}

.changer-overflow.ai-title {
  display: none;
}

.changer-2 {
  color: #fff;
  font-size: 48px;
  font-weight: 500;
  line-height: 80px;
  position: relative;
  top: 0;
}

.button-41 {
  color: #fff;
  background-color: #0266ff;
  border-radius: 8px;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 500;
  transition: background-position .25s, background-color .45s;
}

.button-41:hover {
  background-color: #114ba3;
}

.button-41.video {
  background-color: #1c1c1c;
  background-image: url('../images/Video-Icon.svg');
  background-position: 91%;
  background-repeat: no-repeat;
  padding-left: 25px;
  padding-right: 50px;
  font-weight: 500;
}

.button-41.video:hover {
  background-color: #333;
}

.macbook-app-holder-2 {
  justify-content: center;
  align-items: center;
  padding: 3.25% 10.7% 5.6%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.hero-section-mark-container-2 {
  background-color: #fff;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.container-185 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2em 2em;
}

.mac-image-2 {
  z-index: 2;
  position: relative;
}

.hero-section-paragraph-holder-2 {
  max-width: 430px;
}

.hide-3 {
  display: none;
}

.section-190.hero-section {
  background-color: #03040d;
  background-image: url('../images/Background-mesh_1.avif');
  background-position: 50% 0;
  background-size: cover;
  height: 150vh;
  padding-bottom: 0;
  overflow: hidden;
}

.hero-section-mark-2 {
  width: 26px;
  position: relative;
  left: 2px;
}

.hero-section-header-holder-4 {
  grid-column-gap: 9px;
  perspective: 1500px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  display: flex;
}

.hero-section-container-2 {
  grid-row-gap: 30px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-section-holder-2 {
  z-index: 2;
  padding-top: 40px;
  position: relative;
}

.heading-244, .heading-245, .heading-246, .heading-247 {
  color: #fff;
  font-weight: 500;
}

.paragraph-73 {
  color: #fff;
}

.container-186 {
  max-width: 65%;
}

.form-block-14 {
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
}

.section-191 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-456, .image-457 {
  width: 500px;
  display: none;
}

.body-37 {
  background-color: #000;
}

.section-192 {
  justify-content: flex-start;
  padding-top: 50px;
  padding-bottom: 80px;
  display: flex;
}

.image-458 {
  z-index: 2;
  display: none;
  position: absolute;
}

.container-187 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  padding-top: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
}

.image-459 {
  z-index: 2;
  display: none;
  position: absolute;
}

.heading-248 {
  z-index: 5;
  color: #fff;
  text-align: left;
  letter-spacing: -2px;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 83px;
  font-weight: 700;
  line-height: 92px;
  position: relative;
}

.div-block-692 {
  width: 100%;
  margin-top: 0;
  margin-left: 9vw;
  margin-right: 9vw;
  position: relative;
  top: 11.8vh;
}

.paragraph-74 {
  color: #c2c2c2;
  width: 850px;
  margin-top: 15px;
  margin-bottom: 25px;
  font-size: 21px;
  line-height: 31px;
}

.heading-249 {
  color: #fff;
  letter-spacing: -1.5px;
  width: 650px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
}

.container-188 {
  align-items: center;
  max-width: 1100px;
  padding: 40px 20px;
  display: flex;
}

.div-block-693 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-left: 9vw;
  margin-right: 9vw;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.image-460 {
  mix-blend-mode: screen;
  width: 600px;
  height: 600px;
  max-height: none;
  position: absolute;
  top: 12%;
  right: -10%;
}

.yellow-blur {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: hidden;
}

.yellow-blur.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.yellow-blur.benchmark-page {
  width: 200px;
}

.section-193 {
  background-image: url('../images/Stars.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.container-189 {
  justify-content: flex-start;
  width: 100%;
  max-width: 1100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-694 {
  padding-left: 30px;
  padding-right: 30px;
}

.fun-metrics-head {
  z-index: 2;
  color: #fff;
  letter-spacing: -1.5px;
  width: 700px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
  position: absolute;
  left: 9vw;
}

.fun-div {
  justify-content: space-between;
  margin-left: 9vw;
  margin-right: 9vw;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.moon-head {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  width: 600px;
  padding-right: 30px;
  font-family: Sf pro display, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}

.image-461 {
  width: 350px;
}

.tenure-head {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  width: 450px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro display, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 52px;
}

.image-462 {
  position: absolute;
  top: 9.1vh;
  left: 15vw;
}

.button-42 {
  background-color: #696dec;
  border-radius: 6px;
  flex-direction: row;
  width: 145px;
  margin-right: 10px;
  font-weight: 500;
  display: none;
}

.section-194 {
  background-image: url('../images/Tedda-frame_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.section-194.faq-hide {
  display: none;
}

.moon {
  background-image: url('../images/Stars.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

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

.form-benchmark-head {
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  width: auto;
  margin-bottom: 2px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 55px;
}

.form-benchmark-head.left {
  text-align: left;
}

.form-benchmark-head.footerhead {
  margin-bottom: 15px;
}

.div-block-697 {
  overflow: hidden;
}

.image-463 {
  z-index: 2;
  padding-top: 30px;
  position: relative;
}

.section-195 {
  padding-top: 20px;
}

.div-block-698 {
  background-color: #ffd9741f;
  border-radius: 500px;
}

.purple-light {
  z-index: 1;
  filter: blur(300px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 800px;
  height: 450px;
  display: block;
  position: absolute;
  top: 15%;
  left: -25%;
}

.purple-light.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.purple-light.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.benchmarks-metrics {
  background-color: #000;
  align-items: center;
  height: 100%;
  display: none;
  position: static;
}

.benchmark {
  justify-content: center;
  max-width: none;
  height: 600px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.benchmark.charts {
  width: 100%;
  max-width: 1100px;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-196 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.emoji-container {
  justify-content: flex-start;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.moon-div {
  text-align: left;
  justify-content: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.purple-blur-benchmark {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 600px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -25%;
}

.purple-blur-benchmark.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.purple-blur-benchmark.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.benchmark-contents {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.heading-250 {
  color: #fff;
  text-align: center;
  background-color: #696dec;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Sf pro display, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 37px;
}

.div-block-699 {
  background-color: #ffffff0d;
  border: 1px solid #fff3;
  border-radius: 6px;
  height: 215px;
}

.contents-block {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  margin-top: 3px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-701 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.text-block-286 {
  color: #fff;
  margin-top: 7px;
  padding: 5px 10px 0;
  font-size: 15px;
  line-height: 24px;
}

.list-4 {
  padding-left: 20px;
}

.sub-chapters {
  color: #b8b8b8;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 15px;
}

.section-197 {
  padding-top: 0;
  padding-bottom: 50px;
}

.columns-36 {
  margin-top: 40px;
}

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

.benchmark-des {
  color: #e9e9e9;
  letter-spacing: -.5px;
  width: 400px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.benchmark-des.airtable {
  color: #a1a1a1;
  width: auto;
  margin-top: 10px;
  padding-right: 40px;
  font-size: 16px;
  line-height: 24px;
}

.benchmark-des.left {
  text-align: left;
  font-size: 14px;
}

.image-464 {
  width: 100%;
}

.benchmark-social-proof {
  margin-top: 50px;
  padding-top: 30px;
  padding-bottom: 10px;
  display: none;
}

.footer-mail {
  margin-bottom: 10px;
  display: flex;
}

.div-block-702 {
  width: 100%;
}

.slider-18 {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.benchmark-slide {
  width: 31%;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.mask-11 {
  width: 95%;
  overflow: hidden;
}

.left-arrow-9 {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: flex;
}

.right-arrow-8 {
  align-items: center;
  width: 30px;
  display: flex;
}

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

.div-block-704 {
  justify-content: center;
  display: flex;
}

.socials-desc {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.socials-head {
  color: var(--pruple);
  font-size: 14px;
  font-weight: 600;
}

.socials-description {
  color: #fff;
  margin-top: 10px;
  font-size: 17px;
  font-weight: 400;
}

.slide-nav-6 {
  height: auto;
  font-size: 7px;
}

.div-block-705 {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  border: 1px solid #2e2e2e;
  border-radius: 6px;
}

.div-block-706 {
  padding: 10px 15px 25px;
}

.benchamrk-social-slider {
  width: 95%;
  height: 800px;
  overflow: hidden;
}

.benchmark-slider {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  height: 350px;
  display: flex;
}

.image-466 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.icon-23, .icon-24 {
  font-size: 20px;
}

.text-block-287 {
  color: #fff9;
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 27px;
}

.slider-19 {
  background-color: #0000;
  width: 100%;
  height: 600px;
}

.left-arrow-10 {
  justify-content: flex-end;
  align-items: center;
  width: 40px;
  display: flex;
  top: -7%;
  left: -2%;
}

.right-arrow-9 {
  justify-content: flex-start;
  align-items: center;
  width: 40px;
  display: flex;
  top: -7%;
  right: -2%;
}

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

.div-block-708 {
  justify-content: center;
  display: flex;
}

.div-block-709 {
  background-color: #0000;
  border-radius: 1000px;
  width: 375px;
  height: 375px;
  position: absolute;
  right: -10%;
}

.div-block-710 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-35 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
}

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

.form-19 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-712 {
  align-items: center;
  display: flex;
}

.share-button {
  background-color: #696dec;
  border-radius: 6px;
  flex-direction: row;
  width: 145px;
  margin-right: 10px;
  font-weight: 500;
  display: block;
}

.share-benchmark {
  background-color: #d9d9d924;
  border-radius: 6px;
  flex-direction: row;
  width: 120px;
  margin-right: 10px;
  font-weight: 500;
  display: none;
}

.container-192 {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}

.text-block-288 {
  color: #fff;
  text-align: center;
  padding-top: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
}

.link-47 {
  color: #fff;
  font-weight: 600;
}

.text-span-10 {
  color: #ffffff38;
  letter-spacing: normal;
  font-size: 10px;
  line-height: 20px;
}

.div-block-713 {
  flex-direction: column;
  align-items: center;
  margin-left: 9vw;
  margin-right: 9vw;
  display: flex;
}

.contents-list {
  padding-left: 5px;
  padding-right: 5px;
}

.slide-nav-7 {
  font-size: 7px;
  line-height: 20px;
}

.benchmark-home-head {
  color: #fff;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro display, sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 30px;
}

.benchmark-home-head.airtable {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Sf pro display, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 31px;
}

.benchmark-home-head.ai-page {
  text-align: left;
  font-size: 22px;
}

.text-span-11 {
  color: var(--yellow);
}

.image-467 {
  object-fit: fill;
}

.div-block-714 {
  padding-top: 15px;
}

.div-block-714.image {
  display: none;
}

.div-block-715 {
  margin-left: 9vw;
  margin-right: 9vw;
}

.div-block-716 {
  background-color: #0e0f24;
  width: 100%;
  padding: 3px 30px 6px;
  display: none;
}

.div-block-717 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 96vw;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.body-38 {
  background-color: #000;
}

.section-198 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ai-page-yellow {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97438;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 0%;
  left: -25%;
}

.ai-page-yellow.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.ai-page-yellow.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.ai-page-purple {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border: 1px #000;
  border-radius: 1000px;
  width: 150px;
  height: 400px;
  position: absolute;
  top: 0%;
  right: 0%;
  overflow: hidden;
}

.ai-page-purple.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.div-block-718 {
  color: #0d0d0d;
}

.div-block-719 {
  color: var(--yellow);
}

.div-block-720, .div-block-721 {
  color: #fff;
}

.div-block-722 {
  color: #0d0d0d;
}

.div-block-723 {
  color: var(--yellow);
}

.div-block-724, .div-block-725 {
  color: #fff;
}

.div-block-726 {
  color: #090808;
}

.div-block-727 {
  color: #a8a8a8;
}

.div-block-728 {
  color: #d3d3d3;
}

.div-block-729, .div-block-730, .div-block-731, .div-block-732, .div-block-733 {
  color: #fff;
}

.ai-page-embed {
  color: #fff;
  flex-direction: column;
  align-items: center;
  display: none;
}

.heading-251 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 35px;
  font-weight: 600;
  line-height: 45px;
}

.ai-page-hero {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
  position: relative;
}

.ai-page-sub {
  text-align: left;
  width: 650px;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 23px;
  font-weight: 400;
  line-height: 32px;
}

.david-embed {
  background-image: url('../images/Ai-Background.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px;
}

.david-ai-button {
  background-color: var(--yellow);
  color: #000;
  -webkit-text-stroke-color: transparent;
  border-radius: 6.67px;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.ai-page-cta-section {
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 50px;
}

.cta-head {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.threado-embed {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ai-page-cta {
  z-index: 10;
  color: #fff;
  -webkit-text-stroke-color: transparent;
  background-color: #696dec;
  border-radius: 6.67px;
  align-items: center;
  padding: 5px 55px;
  font-size: 18px;
  font-weight: 600;
  line-height: 37px;
  display: flex;
  position: relative;
}

.div-block-735 {
  text-align: left;
  width: 100%;
  max-width: 90vw;
}

.container-193, .container-194 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.container-195 {
  max-width: 1100px;
}

.div-block-736 {
  background-image: url('../images/Ai-Background.avif');
  background-position: 0 0;
  background-size: auto;
  height: 400px;
  margin-bottom: 20px;
  display: none;
}

.body-39 {
  background-color: #000;
  overflow: visible;
}

.div-block-737 {
  color: #fff;
}

.div-block-738 {
  color: #d3d3d3;
}

.div-block-739, .div-block-740 {
  color: #fff;
}

.div-block-741, .div-block-742 {
  color: #0d0d0d;
}

.div-block-743 {
  color: #ffd974;
}

.div-block-744, .div-block-745 {
  color: #fff;
}

.container-196 {
  max-width: 1100px;
}

.div-block-746 {
  color: #090808;
}

.div-block-747 {
  color: #a8a8a8;
}

.div-block-748 {
  color: #fff;
}

.div-block-749 {
  color: #ffd974;
}

.div-block-750, .div-block-751, .div-block-752 {
  color: #fff;
}

.cta-section.ai-page {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-top: 50px;
  padding-bottom: 100px;
  display: none;
  overflow: hidden;
}

.div-block-753 {
  z-index: 10;
  width: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.div-block-754 {
  z-index: 10;
  background-color: #f6f7fb0d;
  border: 1px solid #ffffff52;
  border-radius: 14px;
  flex-direction: row;
  align-items: center;
  padding: 30px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-sub-heading {
  color: #c6c6c6;
  text-align: center;
  width: 650px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.image-468 {
  z-index: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
}

.html-embed-38, .html-embed-39 {
  height: 400px;
}

.ai-embed {
  z-index: 10;
  margin-bottom: 0;
  position: relative;
}

.cta-container {
  max-width: 1100px;
}

.div-block-755 {
  mix-blend-mode: normal;
  background-image: url('../images/Circle-Loader.gif'), url('../images/Ai-BG.avif');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 200px 200px, cover;
  background-attachment: scroll, scroll;
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 800px;
  height: 550px;
  padding: 30px 20px;
  display: flex;
  position: static;
}

.hero-sub {
  text-align: left;
  width: 650px;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 23px;
  font-weight: 400;
  line-height: 32px;
}

.hero-sub.ai-page {
  color: #cecece;
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.div-block-756 {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-756.suggested-prompts {
  display: none;
}

.ph-prompts {
  background-color: #da563099;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 8px 20px;
  display: flex;
}

.ph-prompts.q1 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f6f7fb0d;
  border: 1px solid #ffffff52;
}

.ph-prompts.q1.no-border {
  background-color: #0000;
  border-style: none;
}

.ph-prompts.q2 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f6f7fb0d;
  border: 1px solid #ffffff52;
}

.text-block-289 {
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.text-block-289.prompt-text {
  font-weight: 400;
}

.ph-button {
  background-color: var(--yellow);
  color: #000;
  -webkit-text-stroke-color: transparent;
  border-radius: 6.67px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-290 {
  color: #fff;
  background-color: #0000;
  border-radius: 6px;
  padding: 9px 100px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.link-block-121 {
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.image-469 {
  width: 170px;
  height: 170px;
  position: absolute;
  left: -20%;
}

.div-block-757 {
  overflow: hidden;
}

.ben-s {
  width: 120px;
  height: 120px;
  position: absolute;
  left: -5%;
}

.div-block-758 {
  z-index: 2;
  background-image: url('../images/Spinner-1s-200px.gif');
  background-position: 0 0;
  background-size: auto;
  position: absolute;
}

.div-block-759 {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-760 {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  position: absolute;
}

.login-button {
  text-align: center;
  background-color: #d9d9d924;
  width: 95px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-weight: 500;
}

.login-button._w-o-bg {
  background-color: #d9d9d900;
  border-style: none;
  width: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
}

.login-button.login-black {
  color: #000;
  background-color: #d9d9d900;
  border-style: none;
  flex: 0 auto;
  width: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.div-block-761 {
  z-index: 1000;
  position: sticky;
  top: 0;
}

.black-navbar-with-lottie-ai-page {
  background-color: #0000;
  position: static;
}

.login-button-ai-page {
  text-align: center;
  background-color: #d9d9d924;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
}

.container-197 {
  width: 100%;
  max-width: 1100px;
  padding-left: 0;
}

.tabs-menu-10 {
  justify-content: space-around;
  margin: 30px 0% 50px;
  display: flex;
}

.tab-link-tab-1-5 {
  color: #fff;
  background-color: #f6f7fb00;
  border-bottom: 1.5px solid #ffffff80;
  width: 100%;
}

.tab-link-tab-1-5.w--current {
  color: #ffd974;
  background-color: #0000;
  border-bottom: 1.5px solid #ffd974;
  font-size: 18px;
  font-weight: 600;
}

.tab-link-tab-2-4 {
  color: #fff;
  background-color: #0000;
  border-bottom: 1.5px solid #ffffff80;
  width: 100%;
}

.tab-link-tab-2-4.w--current {
  color: #fff;
  background-color: #2e2e2e00;
  border-bottom-style: solid;
  border-bottom-color: #ffd974;
  border-radius: 0;
}

.tab-link-tab-3 {
  width: 100%;
}

.pricing-heads {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.pricing-heads.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.text-block-292 {
  text-align: center;
}

.section-199 {
  margin-top: 50px;
  display: block;
}

.testimonial-ai-page {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.ai-slider {
  background-color: #000;
  align-items: center;
  height: 280px;
  display: block;
  overflow: hidden;
}

.ai-slider.bot-page {
  background-color: #0000;
}

.ai-slider.home-page {
  margin-top: 50px;
  margin-bottom: 50px;
}

.ai-slider.cs-page {
  margin-top: 0;
  margin-bottom: 50px;
}

.ai-page-testimonial {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-293 {
  color: #9c9c9c;
  font-size: 15px;
  line-height: 20px;
}

.text-block-293.ap {
  font-family: Bricolage Grotesque, sans-serif;
}

.text-block-293.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.text-block-293.bfont.demo {
  font-size: 12px;
}

.testimonial-home {
  object-fit: cover;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  max-width: none;
  height: 100%;
}

.home-testimonial {
  object-fit: contain;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-762 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-763 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-764 {
  width: 100%;
}

.div-block-765 {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.link-49 {
  color: #fff;
  border-bottom: .3px solid #fff;
}

.image-470, .image-471, .image-472 {
  width: auto;
  max-width: none;
  height: 100%;
}

.image-473 {
  max-width: 100vw;
}

.image-474 {
  position: absolute;
  inset: 30% 0% auto;
}

.image-475 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-476 {
  max-width: 100vw;
  margin-top: 50px;
}

.section-200 {
  display: block;
  position: relative;
}

.image-477 {
  position: absolute;
  inset: 25% auto auto 0%;
}

.image-478 {
  position: absolute;
  top: 25%;
  right: 0%;
}

.section-201 {
  position: relative;
}

.image-479 {
  position: absolute;
  top: 20%;
  left: 0%;
}

.image-480 {
  position: absolute;
  top: 20%;
  right: 0%;
}

.html-embed-41 {
  object-fit: fill;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: block;
}

.div-block-766 {
  justify-content: center;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.div-block-766.atlas {
  margin-left: 12px;
}

.div-block-766.jarvis {
  width: 500px;
}

.subhead {
  color: #fffc;
  font-size: 9px;
  font-style: italic;
}

.subhead.black {
  color: #0d0d0d;
}

.body-40 {
  background-color: #000;
}

.heading-252 {
  color: #fff;
  width: 700px;
  font-size: 60px;
  font-weight: 600;
  line-height: 70px;
}

.text-block-294 {
  color: #9f9f9f;
  text-align: center;
  width: 550px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-767 {
  height: 50%;
}

.div-block-768 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.div-block-769 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-202 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.bot-desc {
  color: #9f9f9f;
  text-align: center;
  width: 700px;
  margin-bottom: 50px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-770 {
  background-color: #f6f7fb1c;
  border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
}

.div-block-771 {
  border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
  padding: 15px 20px 20px;
}

.text-block-295, .text-block-295-copy {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
}

.event-date {
  color: #c8c8c8;
  margin-top: 8px;
  font-size: 14px;
  line-height: 17px;
}

.event-location {
  color: #c8c8c8;
  margin-top: 0;
  font-size: 18px;
  line-height: 20px;
}

.div-block-772 {
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.image-481 {
  margin-right: 5px;
}

.grid-36 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

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

.yellow-light-bot-page {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -25%;
}

.yellow-light-bot-page.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.yellow-light-bot-page.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.purple-light-bot-page {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: hidden;
}

.purple-light-bot-page.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.button-43 {
  background-color: #0000;
  font-size: 14px;
  line-height: 20px;
}

.html-embed-42 {
  background-color: #0000;
  display: block;
}

.container-198 {
  max-width: 1100px;
}

.collection-item-57 {
  padding-left: 0;
  padding-right: 0;
}

.podcast-episodes {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  border: 1px solid #2e2e2e;
  border-radius: 9px;
  width: 31%;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.collection-list-55 {
  margin-bottom: 20px;
}

.old-slider-podcast {
  background-image: linear-gradient(#000, #0000 10% 91%, #000), url('../images/Premium-Layer-2-1_1.avif');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  display: none;
  overflow: hidden;
}

.podcast-previous {
  padding: 3px 10px 0;
}

.podcast-next {
  padding: 3px 10px;
}

.podcast-next.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.icon-25 {
  font-size: 30px;
  font-weight: 600;
}

.body-41 {
  background-color: #000;
}

.container-199 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  padding-bottom: 0;
  display: flex;
}

.bot-page-hero {
  background-image: url('../images/Bot-Hero-BG.svg');
  background-position: 50% 0;
  height: 100vh;
  padding-top: 50px;
  padding-bottom: 0;
  position: relative;
}

.sub-heading-hero-bot {
  color: #c7c7c7;
  text-align: center;
  width: 700px;
  font-size: 20px;
  line-height: 30px;
}

.sub-heading-hero-bot.ai-page {
  color: #9f9f9f;
  margin-bottom: 0;
}

.container-200 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.bot-page-testimoniials {
  background-image: url('../images/Yellow-BG.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.sub-heading-social_proof-bot-copy {
  color: #c7c7c7;
  text-align: center;
  width: 1000px;
  font-size: 20px;
  line-height: 30px;
}

.sub-heading-social_proof-bot-copy.ai-page {
  color: #9f9f9f;
  margin-bottom: 0;
}

.slider-20 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 210px;
  margin-top: 20px;
  margin-bottom: 30px;
  display: flex;
}

.slide-34 {
  width: 50%;
  height: 85%;
}

.mask-12 {
  width: 90%;
}

.slide-nav-8 {
  font-size: 7px;
}

.left-arrow-11, .right-arrow-10 {
  display: none;
}

.templates-heading {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.bot-templates {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 50px;
}

.collection-list-wrapper-47 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: block;
}

.collection-item-58 {
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}

.bot--templates {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  padding: 5px 25px;
  display: flex;
}

.bot-templates-view-button {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding: 5px 15px 5px 33px;
  display: flex;
}

.bot-templates-view-button.demo-day {
  margin-top: 0;
}

.bot-template-height {
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 10px 0 25px;
  display: flex;
}

.bot-template-name {
  color: #fff;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.bot-template-name.text {
  margin-top: 0;
}

.bot-template-name.demo {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 27px;
}

.bot-template-name.demo.demoday {
  width: auto;
}

.bot-images {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.div-block-774 {
  width: 90%;
}

.hero-section-home-page {
  z-index: 0;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: static;
}

.hero-section-home-page.ai-page {
  width: 100vw;
  max-width: 100vw;
  margin-top: 0;
  overflow: hidden;
}

.html-embed-43 {
  margin-top: 5px;
  margin-bottom: 0;
}

.html-embed-43.hubspot-form {
  margin-top: 0;
  display: none;
}

.home-revenuehero {
  background-color: #000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 5px 10px 10px;
  display: none;
  position: absolute;
}

.home-revenuehero.sticky_div {
  background-color: #292929;
  border-radius: 11px;
  padding: 13px 15px 23px;
  display: flex;
}

.home-revenuehero.demo {
  display: flex;
}

.bot-template-testimonials {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 210px;
  margin-top: 20px;
  margin-bottom: 30px;
  display: none;
}

.ai-page-testimonials {
  margin-top: 40px;
  position: relative;
}

.container-201 {
  max-width: 1000px;
}

.div-block-775 {
  background-color: #ffffff0d;
  border-radius: 8px;
  height: 320px;
}

.div-block-776 {
  overflow: hidden;
}

.bot--template-mobile {
  background-color: #ffffff1c;
  border: 1px #ffffffa6;
  border-radius: 12px;
  height: 100%;
  margin-left: 50px;
  margin-right: 50px;
  display: flex;
  box-shadow: 0 0 19px 1px #696dec4d;
}

.bot--template-mobile.benchmark {
  box-shadow: none;
  background-color: #0000;
  height: auto;
}

.bot--template-mobile.ai-page.testimonials {
  flex-direction: row;
}

.bot-template-button {
  margin-top: 20px;
}

.purple-right {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  right: -10%;
}

.purple-right.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.purple-right.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.div-block-777 {
  margin-top: 0;
}

.video-17 {
  border-radius: 8px;
  padding-left: 4px;
  padding-right: 4px;
}

.container-202 {
  width: 100%;
  max-width: 65%;
  margin-top: 40px;
}

.div-block-778 {
  width: auto;
}

.ai-pro-plan {
  color: #fff;
  border-radius: 3px;
  margin-bottom: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 10px;
  font-weight: 600;
}

.ai-pro-plan-div {
  background-color: #ffffff0d;
  border-radius: 3px;
}

.html-embed-44 {
  display: none;
}

.container-203 {
  flex-direction: column;
  max-width: 90%;
  display: flex;
  position: relative;
}

.container-203.blogs-content {
  flex-direction: row;
}

.div-block-779 {
  z-index: 50;
  flex-direction: column;
  width: 40%;
  margin-right: 30px;
  display: flex;
  position: static;
  top: 50px;
}

.div-block-780 {
  width: 78%;
}

.blog-section-headings {
  color: #000000bf;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  font-size: 14px;
}

.blog-content {
  color: #000;
  border-bottom: 1px #000;
}

.blog-content h2 {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 33px;
}

.blog-content p {
  color: #000;
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.blog-content h4 {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.blog-content h3 {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 34px;
}

.blog-content li {
  color: #000;
  font-size: 16px;
}

.blog-content h5 {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.blog-content a {
  color: #4343c0;
  border-bottom: 1px solid #fff;
  font-weight: 500;
}

.div-block-781 {
  background-color: #3330;
  margin-top: -200px;
  padding-top: 200px;
}

.div-block-782, .div-block-783 {
  margin-top: -200px;
  padding-top: 200px;
}

.section-203, .section-203.blogs-suggestion {
  display: block;
}

.link-block-122 {
  position: relative;
  top: auto;
}

.link-block-122.w--current {
  margin-top: 0;
  margin-bottom: 0;
  position: static;
  top: 0;
}

.div-block-784 {
  white-space: normal;
  background-color: #ffffff1c;
  border-top: 1px solid #ffffff61;
  border-left: 1px solid #ffffff61;
  border-right: 1px solid #ffffff61;
  border-radius: 8px;
  flex-direction: column;
  margin-right: 10px;
  padding: 10px 35px;
  display: flex;
  position: sticky;
  top: 100px;
  box-shadow: 0 0 50px #0000001a;
}

.blog-sections {
  margin-top: 50px;
  display: block;
}

.blog-sections.resources {
  display: none;
}

.badges-landing-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 80px;
  display: flex;
}

.g2-fall-23-badges {
  flex-direction: row;
  display: flex;
}

.g2-fall-23-badges.row-2 {
  flex-direction: row;
  margin-bottom: 20px;
}

.g2-fall-23-badges.hide {
  display: none;
}

.g2-fall-23-badges.pricing-page {
  flex-direction: row;
  margin-bottom: 0;
}

.product-hunt-badges {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 20px;
  padding-bottom: 5px;
  display: flex;
}

.ph-badge1 {
  width: 220px;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.ph-badge-2 {
  width: 220px;
  margin-left: 10px;
  margin-right: 10px;
}

.ai-features {
  max-width: 100%;
  display: block;
  position: relative;
}

.container-204 {
  max-width: 100%;
}

.tabs-content-3 {
  position: static;
  overflow: visible;
}

.tabs-4 {
  position: static;
}

.home-page-tabs {
  justify-content: space-around;
  margin: 30px 2% 50px;
  display: flex;
}

.resources-on-home-page {
  background-color: #000;
  background-image: url('../images/Ball-BG.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}

.benchmark-report {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #ffffff1a;
  border-radius: 6px;
  justify-content: space-around;
  margin-top: 0;
  margin-left: 0;
  padding: 13px 30px;
  display: flex;
}

.benchmark-report.pricing {
  justify-content: space-between;
  width: 900px;
  max-width: 1000px;
  padding: 0 10px 0 0;
}

.benchmark-report.pricing.hide {
  display: none;
}

.benchmark-report.os {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.resources-subtitle {
  color: #fff;
  width: 450px;
  font-size: 20px;
  line-height: 27px;
}

.resources-subtitle.testimonial {
  color: #f6f6f6;
  width: auto;
  height: auto;
  font-size: 14px;
  line-height: 22px;
}

.resources-subtitle.testimonial.community {
  padding-top: 1px;
}

.resources-subtitle.rsc {
  color: #c9c9c9;
  text-align: center;
  background-color: #0000;
  width: 800px;
  margin-top: 5px;
  margin-bottom: 40px;
}

.resources-subtitle.rsc.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
}

.resources-subtitle.rsc.bfont.black {
  color: #434343;
  width: auto;
  margin-right: 0;
}

.resources-subtitle.int {
  color: #c9c9c9;
  text-align: center;
  width: 800px;
  margin-top: 5px;
  margin-bottom: 50px;
  font-weight: 300;
}

.resources-subtitle.home_testimonial {
  color: #fff;
  width: auto;
  font-weight: 400;
  line-height: 30px;
}

.resources-subtitle.home_testimonial.ai-page {
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 24px;
}

.community-os-image {
  display: none;
}

.heading-253 {
  color: #fff;
  font-size: 60px;
  font-weight: 600;
  line-height: 70px;
}

.case-study-rsc {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #f6f7fb1c;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #0000;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 60%;
  display: flex;
}

.case-study-rsc.grey {
  background-color: #f0f0f0;
}

.ai-page-footer {
  background-image: url('../images/05-2-1_1.avif');
  background-position: 50%;
  background-size: cover;
  padding-top: 250px;
  padding-bottom: 50px;
  overflow: hidden;
}

.os-resource {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65%;
  display: flex;
}

.ai-page-features {
  background-image: url('../images/Ball-BG.svg');
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  padding-top: 70px;
  display: flex;
}

.integrations-home {
  background-color: #0000;
  background-image: url('../images/Tedda-frame_1.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.home-features-subheading {
  color: #7d7d7d;
  width: 800px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.home-features-subheading.bfont {
  letter-spacing: -.25px;
  width: 800px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
}

.testimonial-ai {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  overflow: visible;
}

.community-head-name {
  color: #fff;
  text-align: left;
  margin-bottom: 35px;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 54px;
  font-weight: 500;
  line-height: 62px;
}

.community-head-name.bfont {
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 50px;
}

.text-span-12 {
  color: #ffd974;
}

.community-podcast {
  display: none;
}

.podcast-old {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-205 {
  margin-top: 30px;
}

.podcast-titles {
  align-items: center;
  margin-bottom: 20px;
  padding-left: 33px;
  display: flex;
}

.podcast-titles.podcast {
  margin-bottom: -2px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 0;
}

.podcast-titles.demo-day {
  margin-top: 10px;
}

.podcast-description {
  width: 100%;
  margin-top: 5px;
  padding: 5px 40px 8px 33px;
  display: block;
}

.podcast-heads {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 5px 15px 5px 33px;
  display: flex;
}

.podcast-heads.demo-day {
  margin-top: 0;
}

.podcast-company {
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  width: 230px;
  margin-right: 11px;
  font-size: 14px;
  font-weight: 400;
}

.podcast-company.demo {
  margin-bottom: 19px;
}

.podcast-company.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.pod-desc {
  color: #fff;
  width: 250px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.pod-desc.text {
  margin-top: 0;
}

.pod-desc.demo {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 27px;
}

.pod-desc.demo.demoday {
  width: auto;
}

.pod-desc.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.pod-about {
  flex-direction: column;
  align-items: center;
  height: 200px;
  margin-bottom: -1px;
  padding: 0;
  display: flex;
}

.pod-author {
  color: #9397ff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 11px;
  font-size: 14px;
  font-weight: 600;
}

.pod-author.demo {
  margin-bottom: 19px;
}

.pod-author.bfont {
  font-family: Bricolage Grotesque, sans-serif;
}

.pod-play {
  width: 45px;
  margin-top: 10px;
}

.pod-play.demo-day {
  width: 60px;
  margin-top: -2px;
  padding-left: 0;
  padding-right: 0;
}

.pod-heads {
  color: #fff;
  width: 250px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.pod-heads.text {
  margin-top: 0;
}

.pod-heads.demo {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 27px;
}

.pod-heads.demo.demoday {
  width: auto;
}

.home-page-tab2 {
  color: #fff;
  background-color: #f6f7fb0d;
  border-top: 1.5px solid #ffffff80;
  border-bottom: 1.5px #ffffff80;
  width: 100%;
}

.home-page-tab2.w--current {
  color: #fff;
  background-color: #696dec;
  border-bottom-style: none;
  border-bottom-color: #ffd974;
  border-radius: 0 6px 6px;
}

.home-page-tab1 {
  color: #fff;
  background-color: #f6f7fb0d;
  border-top: 1.5px solid #ffffff80;
  border-bottom: 1.5px #ffffff80;
  width: 100%;
}

.home-page-tab1.w--current {
  color: #fff;
  background-color: #696dec;
  border-top-style: none;
  border-bottom: 1.5px #ffd974;
  border-bottom-left-radius: 6px;
  font-size: 18px;
  font-weight: 600;
}

.new-footer-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr .6fr .6fr .6fr .6fr .6fr;
}

.new-footer-grid.footer-logos {
  grid-template-columns: .295fr .7fr;
}

.footer_column_ai {
  border: 1px #000;
  flex-direction: column;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.footer_column_ai.hide {
  display: block;
}

.footer_column_ai.logos {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.image-483 {
  max-width: 100%;
}

.demo-days-section {
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
  overflow: hidden;
}

.home-page {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.home-page.value {
  margin-top: 10px;
}

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

.home-page.benchmarks {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-785 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-785.hide {
  display: none;
}

.threado-ai-use-cases {
  color: #fff;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro display, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
}

.threado-ai-use-cases.airtable {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Sf pro display, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 31px;
}

.threado-ai-use-cases.ai-page {
  text-align: left;
  font-size: 22px;
}

.threado-ai-use-cases.bfont {
  text-align: left;
  letter-spacing: -.25px;
  width: 450px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
  left: 13%;
}

.threado-ai-use-cases.bfont.black {
  color: #000;
}

.threado-ai-use-cases.bfont.black.pfont {
  letter-spacing: -1px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  line-height: 35px;
}

.threado-ai-use-case-rsc {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #ffffff1a;
  border-radius: 6px;
  justify-content: space-around;
  margin-top: 0;
  margin-left: 0;
  padding: 13px 30px;
  display: flex;
}

.threado-ai-use-case-rsc.pricing {
  justify-content: space-between;
  width: 900px;
  max-width: 1000px;
  padding: 0 10px 0 0;
}

.threado-ai-use-case-rsc.pricing.hide {
  display: none;
}

.threado-ai-use-case-rsc.os {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-image: url('../images/Group-41281_1.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
  display: flex;
}

.threado-ai-use-case-rsc.os.hide {
  justify-content: space-around;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.threado-ai-use-case-rsc.os.hide.grey {
  background-color: #f0f0f0;
  background-image: none;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}

.ai-head {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: auto;
  padding: 10px 10px 10px 0;
  display: flex;
}

.ai-head.left {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.ai-head.left.pricing {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-786 {
  background-color: #ffffff12;
  border-radius: 10px;
  align-items: center;
  padding: 20px 10px;
  display: flex;
}

.customer-copy {
  text-align: right;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-left: 5px;
  margin-right: 0;
  padding: 15px 0;
  display: flex;
}

.customer-copy.demo-page {
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-421-copy {
  filter: invert(50%);
  max-width: 80%;
  margin-right: 20px;
}

.paragraph-72-copy {
  color: #c7c7c7;
  text-align: left;
  width: 70%;
  margin-bottom: 0;
  margin-left: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

.paragraph-72-copy.ai-page {
  color: #9f9f9f;
  margin-bottom: 0;
}

.paragraph-72-copy.bfont {
  letter-spacing: -.25px;
}

.paragraph-72-copy.bfont.demo-page {
  font-size: 16px;
  line-height: 24px;
}

.footer-container {
  max-width: 1100px;
  padding-top: 100px;
}

.home-testimonials-rtesources {
  display: block;
  overflow: hidden;
}

.home-testimonials {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 50px;
  display: none;
}

.home-testimonials.ai-page {
  display: none;
}

.image-484 {
  width: 250px;
}

.div-block-787 {
  flex-direction: row;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.navigation-arrow {
  align-items: flex-end;
  width: 45px;
  padding-bottom: 12px;
  display: none;
}

.pod-mobile {
  margin-bottom: 20px;
}

.pod-mobile-list {
  display: none;
}

.purple-div {
  background-color: #fffc;
  border: 1px solid #e8e8e8;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-top: -55px;
  display: flex;
}

.purple-div.resources {
  background-color: #696dec;
  border-style: none;
  border-radius: 30px;
  margin-top: 35px;
  padding-top: 0;
  display: flex;
}

.purple-div.resources.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.purple-div.resources.bg.cross {
  margin-top: 0;
}

.purple-div.resources.left {
  margin-top: 38px;
  margin-right: 4px;
}

.purple-div.pod {
  width: 35px;
  height: 35px;
  margin-top: -60px;
}

.purple-div.testimonial {
  margin-top: 0;
}

.purple-div.testimonial.benchmark {
  width: 40px;
  height: 40px;
  position: absolute;
}

.purple-div.resources-copy {
  background-color: #ffffffe6;
  margin-top: 35px;
  padding-top: 0;
  display: flex;
}

.purple-div.resources-copy.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.purple-div.resources-copy.bg.cross {
  margin-top: 0;
}

.purple-div.resources-copy.left {
  margin-top: 38px;
  margin-right: 4px;
}

.purple-div.benchmark-social {
  background-color: #ffffffe6;
  margin-top: 35px;
  padding-top: 0;
  display: flex;
}

.purple-div.benchmark-social.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.purple-div.benchmark-social.bg.cross {
  margin-top: 0;
}

.purple-div.benchmark-social.left {
  margin-top: 38px;
  margin-right: 4px;
}

.purple-div.benchmark-social.testimonial {
  width: 40px;
  height: 40px;
  margin-top: 0;
}

.purple-div.bot-pages {
  width: 35px;
  height: 35px;
  margin-top: 0;
}

.purple-div.bot-navigation-button {
  background-color: #ffffffe6;
  width: 30px;
  height: 30px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.purple-div.bot-navigation-button.bg {
  cursor: pointer;
  background-color: #0000001a;
  width: 25px;
  height: 25px;
}

.purple-div.bot-navigation-button.bg.cross {
  margin-top: 0;
}

.purple-div.bot-navigation-button.left {
  margin-top: 38px;
  margin-right: 4px;
}

.section-185-copy, .mobile-div {
  display: none;
}

.desktop-view, .pc-view-ai {
  max-width: 100%;
  display: block;
  position: static;
}

.mobile-view-ai {
  display: none;
}

.image-485 {
  width: 300px;
}

.link-block-123, .link-block-124 {
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-114-copy {
  background-color: #696dec;
  border-radius: 4px;
  padding: 7px 25px;
  display: flex;
}

.link-block-114-copy.ai-waitlist {
  width: 155px;
  padding-left: 12px;
  padding-right: 12px;
}

.link-block-114-copy.ai-waitlist.button {
  width: 135px;
  font-size: 12px;
}

.link-block-114-copy.bfont {
  margin-bottom: 20px;
  font-family: Bricolage Grotesque, sans-serif;
}

.old-home {
  display: block;
  overflow: visible;
}

.home-old-hero {
  object-fit: none;
  display: none;
  overflow: visible;
}

.home-old-hero.ai-page {
  object-fit: none;
  background-image: url('../images/Background-mesh_1.avif');
  background-position: 50% 0;
  background-size: cover;
  height: 113vh;
  padding-top: 0;
  padding-bottom: 40px;
  overflow: visible;
}

.home-old-badges.hero-section {
  background-color: #03040d;
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
  overflow: visible;
}

.features-old-home.hide {
  display: none;
}

.old-home-content {
  background-color: #000;
  display: none;
  position: relative;
}

.old-home-content.new-home-page {
  display: none;
}

.container-162-copy {
  max-width: 100%;
  display: block;
  position: static;
}

.old-home-integrations {
  display: none;
  overflow: hidden;
}

.new-home {
  display: none;
  overflow: visible;
}

.link-50 {
  color: #9c9c9c;
}

.bold-text-41 {
  font-weight: 400;
}

.bold-text-41.ap, .bold-text-41.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.bold-text-41.bfont.demo {
  font-size: 13px;
  line-height: 20px;
}

.italic-text-13 {
  font-size: 13px;
  font-style: normal;
}

.logos-head {
  color: #c7c7c7;
  text-align: left;
  width: 70%;
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 20px;
  line-height: 28px;
}

.logos-head.ai-page {
  color: #9f9f9f;
  margin-bottom: 0;
}

.logos-head.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.ai-logo-navbar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.ai-logo-navbar.rsc {
  margin-left: 50px;
}

.navbar-3 {
  background-color: #000;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 0;
}

.body-42 {
  background-color: #000;
}

.aws {
  filter: invert(50%);
}

.section-204, .section-204.hide {
  display: block;
}

.heading-254 {
  color: #fff;
  text-align: left;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.heading-254.black {
  color: #000;
}

.blog-sections-links {
  color: #9094ff;
  white-space: pre-wrap;
  margin-top: 5px;
  margin-bottom: 5px;
}

.blog-sections-links.success, .blog-sections-links.success.w--current {
  font-size: 14px;
  line-height: 23px;
}

.div-block-790 {
  display: block;
}

.image-487, .badges {
  width: 100px;
}

.g2-badges {
  width: 75px;
  margin-left: 6px;
  margin-right: 6px;
}

.g2-badges.big {
  width: 95px;
}

.g2-badges.purple-badge {
  margin-top: 5px;
}

.g2-badges.demo {
  width: 75px;
  margin-left: 0;
  margin-right: 10px;
}

.div-block-791 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-791.centre {
  justify-content: center;
}

.resources-subtitle-copy {
  color: #fff;
  width: 450px;
  font-size: 20px;
  line-height: 27px;
}

.resources-subtitle-copy.testimonial {
  color: #f6f6f6;
  width: auto;
  height: auto;
  font-size: 14px;
  line-height: 22px;
}

.resources-subtitle-copy.testimonial.community {
  padding-top: 1px;
}

.resources-subtitle-copy.rsc {
  color: #fff;
  text-align: center;
  background-color: #0000;
  width: 320px;
  margin-top: 5px;
  margin-bottom: 40px;
  font-size: 16px;
}

.resources-subtitle-copy.rsc.bfont {
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.resources-subtitle-copy.rsc.bfont.black {
  color: #000;
}

.resources-subtitle-copy.int {
  color: #c9c9c9;
  text-align: center;
  width: 800px;
  margin-top: 5px;
  margin-bottom: 50px;
  font-weight: 300;
}

.resources-subtitle-copy.home_testimonial {
  color: #fff;
  width: auto;
  font-weight: 400;
  line-height: 30px;
}

.resources-subtitle-copy.home_testimonial.ai-page {
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 24px;
}

.body-43 {
  background-color: #000;
}

.customers-heading, .customers-white-text {
  color: #fff;
}

.body-44 {
  background-color: #000;
}

.logos-customers {
  background-color: #ffffff12;
  border-radius: 10px;
  align-items: center;
  margin-top: 20px;
  padding: 20px 10px;
  display: flex;
}

.customers-testimonials {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-792 {
  width: 300px;
  height: 400px;
}

.column-72 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: sticky;
  top: 55px;
}

.link-block-126 {
  opacity: 1;
}

.div-block-793 {
  opacity: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 0 10px 10px;
  display: flex;
}

.button-44 {
  background-color: #696dec;
  border-radius: 8px;
  margin-top: 10px;
  font-size: 12px;
  line-height: 16px;
}

.div-block-794 {
  width: 100%;
  display: block;
}

.div-block-795 {
  justify-content: flex-end;
  display: flex;
}

.image-488 {
  cursor: pointer;
}

.column-73 {
  padding-left: 0;
  padding-right: 0;
}

.cms {
  text-align: left;
  flex-direction: column;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-489 {
  border-radius: 6px;
}

.container-208, .container-209 {
  max-width: 1100px;
}

.column-74 {
  position: sticky;
  top: 55px;
}

.cms-text {
  text-align: left;
  flex-direction: column;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tips-block {
  opacity: 1;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding: 10px 10px 10px 0;
  display: none;
  position: sticky;
  top: 350px;
}

.div-block-797 {
  background-color: #ffffff1c;
  border-radius: 8px;
  padding: 20px;
}

.section-206 {
  width: 100vw;
  position: relative;
}

.div-block-798 {
  background-image: linear-gradient(#00000096, #00000096);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  top: 37%;
}

.intro-sections {
  background-color: #3330;
  padding-top: 0;
}

.image-490 {
  border-radius: 8px;
  width: 100vw;
  margin-top: 20px;
  box-shadow: 0 4px 24px #0003;
}

.left-tips {
  opacity: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-right: 20px;
  padding: 10px;
  display: flex;
}

.collection-item-59 {
  width: 100%;
  display: flex;
}

.div-block-799 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-800 {
  flex: 1;
}

.collection-list-wrapper-49 {
  width: 100%;
}

.heading-255 {
  color: #fff;
  margin-bottom: 100px;
  font-size: 50px;
  font-weight: 700;
}

.button-45 {
  background-color: #696dec;
  border-radius: 6px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 600;
}

.resources-head-desc-copy {
  color: #00000080;
  margin-bottom: 35px;
  padding-right: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.resources-head-desc-copy.new_rsc {
  margin-bottom: 30px;
}

.tips-cross {
  cursor: pointer;
}

.div-block-801 {
  justify-content: center;
  display: flex;
}

.ap-body {
  background-color: #000;
}

.ap-hero {
  object-fit: none;
  overflow: visible;
}

.ap-hero.ai-page {
  object-fit: none;
  background-image: url('../images/Background-mesh_1.avif');
  background-position: 50% 0;
  background-size: cover;
  height: 113vh;
  padding-top: 0;
  padding-bottom: 40px;
  overflow: visible;
}

.ap-hero-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 65px;
}

.ap-hero-heading.ai-page {
  font-size: 48px;
}

.ap-hero-heading.ai-page.use-case {
  color: var(--yellow);
}

.ap-hero-heading.ai-page.use-case.home-page {
  text-align: center;
  align-items: center;
  width: 250px;
  margin-top: 0;
}

.ap-hero-heading.ai-page.home {
  width: auto;
}

.ap-hero-heading.bot-templates-h2 {
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 64px;
}

.ap-hero-heading.bot-templates-h2.use-case {
  color: var(--yellow);
}

.ap-hero-heading.summarised-blog {
  border-radius: 20px;
  max-width: 1200px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 60px;
  line-height: 75px;
  position: static;
  top: 30%;
}

.ap-hero-head-yellow {
  color: #ffd974;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.ap-hero-head-yellow.ai-page {
  font-size: 48px;
}

.ap-hero-head-yellow.ai-page.use-case {
  color: var(--yellow);
}

.ap-hero-head-yellow.ai-page.use-case.home-page {
  text-align: center;
  align-items: center;
  width: 250px;
  margin-top: 0;
}

.ap-hero-head-yellow.ai-page.home {
  width: auto;
}

.ap-hero-head-yellow.bot-templates-h2 {
  margin-bottom: 10px;
  font-size: 48px;
  line-height: 64px;
}

.ap-hero-head-yellow.bot-templates-h2.use-case {
  color: var(--yellow);
}

.ap-hero-head-yellow.summarised-blog {
  border-radius: 20px;
  max-width: 1200px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 60px;
  line-height: 75px;
  position: static;
  top: 30%;
}

.ap-hero-subheading {
  color: #c7c7c7;
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.ap-hero-subheading.ai-page {
  color: #9f9f9f;
  margin-bottom: 0;
}

.ap-hero-button {
  text-align: center;
  background-color: #696dec;
  border-radius: 500px;
  height: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 10px;
  padding: 12px 24px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.563rem;
  transition: background-color .2s;
  display: block;
}

.ap-hero-button:hover {
  background-color: #5353b9;
}

.ap-hero-button:active {
  background-color: #696dec;
}

.ap-hero-button.dup {
  width: 150px;
  margin-top: 50px;
}

.ap-hero-button.handbook {
  margin-top: 15px;
}

.ap-hero-button.threado-community {
  border-radius: 8px;
}

.ap-hero-button.threado-community.round {
  border-radius: 50px;
}

.ap-hero-button.join-program {
  align-self: flex-start;
}

.ap-hero-button.home {
  border-radius: 6.94px;
  margin-right: 25px;
  padding: 12px 120px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
  font-weight: 500;
  box-shadow: 3px 3px 3px #0000000d;
}

.ap-hero-button.home.product {
  z-index: 0;
  color: #fff;
  margin-top: 50px;
  font-size: 16px;
  position: relative;
}

.ap-hero-button.home.yellow {
  color: #fff;
  background-color: #696dec;
  font-weight: 500;
}

.ap-hero-button.home.yellow.bv {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 120px;
  padding-right: 120px;
  font-size: 20px;
  font-weight: 600;
}

.ap-hero-button.home.yellow.bv.bot-page {
  margin-top: 20px;
}

.ap-features-container {
  background-image: url('../images/Ball-BG.svg');
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  padding-top: 70px;
  display: flex;
}

.ap-features-head {
  z-index: 5;
  color: #fff;
  text-align: center;
  width: 75%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  display: block;
  position: relative;
}

.ap-features-head.podcast {
  margin-bottom: 20px;
}

.ap-features-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.ap-features-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.ap-features-subhead {
  z-index: 5;
  color: #c7c7c7;
  text-align: center;
  letter-spacing: -.25px;
  width: auto;
  max-width: 700px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  line-height: 30px;
  position: relative;
}

.ap-features-subhead.benfit-hide, .ap-features-subhead.value-hide {
  display: none;
}

.ap-pointers {
  padding-top: 30px;
  padding-bottom: 30px;
}

.ap-pointers-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ap-pointers-head {
  z-index: 5;
  color: #fff;
  text-align: center;
  width: 75%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  display: block;
  position: relative;
}

.ap-pointers-head.podcast {
  margin-bottom: 20px;
}

.ap-pointers-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.ap-pointers-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.ap-pointers-subhead {
  z-index: 5;
  color: #c7c7c7;
  text-align: center;
  letter-spacing: -.25px;
  width: auto;
  max-width: 700px;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  line-height: 30px;
  position: relative;
}

.ap-pointers-subhead.benfit-hide, .ap-pointers-subhead.value-hide {
  display: none;
}

.ap-pointer-1 {
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.ap-pointer-1-head {
  z-index: 5;
  color: #fff;
  text-align: left;
  width: 230px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 45px;
  display: block;
  position: relative;
}

.ap-pointer-1-head.podcast {
  margin-bottom: 20px;
}

.ap-pointer-1-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.ap-pointer-1-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.ap-pointer-1-subhead {
  z-index: 5;
  color: #c7c7c7;
  text-align: left;
  letter-spacing: -.25px;
  width: 350px;
  max-width: 700px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
  line-height: 26px;
  position: relative;
}

.ap-pointer-1-subhead.benfit-hide, .ap-pointer-1-subhead.value-hide {
  display: none;
}

.ap-pointer-2-columns {
  width: 940px;
}

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

.ap-pointer-2, .ap-pointer-3 {
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.ap-pointer-3-columns {
  width: 940px;
}

.ap-pointer-1-section {
  position: relative;
}

.pointer-1-yellow-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 200px;
  height: 300px;
  position: absolute;
  top: 0%;
  right: 0%;
  overflow: visible;
}

.pointer-1-yellow-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.ap-pointer-3-section {
  position: relative;
}

.pointer-1-purple-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #696decc9;
  border: 1px #000;
  border-radius: 1000px;
  width: 300px;
  height: 300px;
  position: absolute;
  top: 0%;
  right: 0%;
  overflow: visible;
}

.pointer-1-purple-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.ap-benefits-section {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.ap-benefits-container {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.ap-benefits-head {
  z-index: 5;
  color: #fff;
  text-align: center;
  width: 75%;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  display: block;
  position: relative;
}

.ap-benefits-head.podcast {
  margin-bottom: 20px;
}

.ap-benefits-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.ap-benefits-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.benefits-div {
  width: 100%;
  display: flex;
}

.benefits-div1 {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #f6f7fb0a;
  border-radius: 22px;
  width: 100%;
  height: 350px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 20px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.benefits-div1.div3 {
  background-image: url('../images/Benefit-3-Image_1.avif');
  background-position: 50%;
  background-size: cover;
  height: 300px;
  margin-top: 30px;
}

.benefits-div2, .benefits-div3 {
  width: 100%;
}

.benefit-1-head {
  z-index: 5;
  color: #fff;
  text-align: left;
  width: 270px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: block;
  position: relative;
}

.benefit-1-head.podcast {
  margin-bottom: 20px;
}

.benefit-1-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.benefit-1-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.benefit-1-subhead {
  z-index: 5;
  color: #c7c7c7;
  text-align: left;
  letter-spacing: -.25px;
  width: 330px;
  max-width: 700px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.benefit-1-subhead.benfit-hide, .benefit-1-subhead.value-hide {
  display: none;
}

.image-491 {
  position: absolute;
  bottom: 0%;
  right: 0%;
}

.benefit-3-head {
  z-index: 5;
  color: #fff;
  text-align: left;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: block;
  position: relative;
}

.benefit-3-head.podcast {
  margin-bottom: 20px;
}

.benefit-3-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.benefit-3-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.benefit-3-subhead {
  z-index: 5;
  color: #c7c7c7;
  text-align: left;
  letter-spacing: -.25px;
  width: 500px;
  max-width: 700px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.benefit-3-subhead.benfit-hide, .benefit-3-subhead.value-hide {
  display: none;
}

.benefit-1-head-copy {
  z-index: 5;
  color: #fff;
  text-align: left;
  width: 270px;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: block;
  position: relative;
}

.benefit-1-head-copy.podcast {
  margin-bottom: 20px;
}

.benefit-1-head-copy.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.benefit-1-head-copy.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.ap-testimonials {
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-802 {
  flex-direction: column;
  width: 100%;
  margin-right: 20px;
  display: flex;
}

.div-block-803 {
  width: 100%;
  display: flex;
}

.div-block-804 {
  z-index: 11;
  background-color: #f6f7fb0d;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.support-div {
  z-index: 11;
  background-color: #f6f7fb0d;
  border-radius: 20px;
  height: 450px;
  margin-bottom: 20px;
  position: relative;
}

.image-492 {
  position: absolute;
  bottom: 0;
}

.div-block-805 {
  padding-left: 20px;
}

.support-div-2 {
  background-color: #f6f7fb0d;
  border-radius: 20px;
  height: 250px;
  padding-left: 20px;
  position: relative;
  overflow: hidden;
}

.image-493 {
  z-index: 2;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
}

.support-3-subhead {
  z-index: 5;
  color: #c7c7c7;
  text-align: left;
  letter-spacing: -.25px;
  width: auto;
  max-width: 700px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.support-3-subhead.benfit-hide, .support-3-subhead.value-hide {
  display: none;
}

.support-3-head {
  z-index: 5;
  color: #fff;
  text-align: center;
  width: 270px;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: block;
  position: relative;
}

.support-3-head.podcast {
  margin-bottom: 20px;
}

.support-3-head.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.support-3-head.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.image-494 {
  position: absolute;
  bottom: 0;
}

.div-block-806 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.support-section {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.image-495 {
  position: absolute;
  right: 0;
}

.pt-1-yellow-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97469;
  border: 1px #000;
  border-radius: 1000px;
  width: 300px;
  height: 300px;
  position: absolute;
  top: 0%;
  right: 0%;
  overflow: visible;
}

.pt-1-yellow-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.pt-1-purple-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec57;
  border: 1px #000;
  border-radius: 1000px;
  width: 300px;
  height: 300px;
  position: absolute;
  top: 0%;
  right: 0%;
  overflow: visible;
}

.pt-1-purple-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.ap-pointer-2-section {
  position: relative;
}

.pt-1-pink-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #f1879c4d;
  border: 1px #000;
  border-radius: 1000px;
  width: 300px;
  height: 300px;
  position: absolute;
  top: 0%;
  left: 0%;
  right: auto;
  overflow: visible;
}

.pt-1-pink-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

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

.support-yellow {
  z-index: 10;
  filter: blur(100px);
  background-color: #ffd9744d;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -15%;
}

.support-yellow.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.support-yellow.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.support-purple {
  z-index: 10;
  filter: blur(100px);
  background-color: #696dec4d;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: visible;
}

.support-purple.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.support-purple-left {
  z-index: 10;
  filter: blur(100px);
  background-color: #696dec4d;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 35%;
  left: 0%;
  right: auto;
  overflow: visible;
}

.support-purple-left.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.hero-section-paragraph-holder-copy {
  z-index: 10;
  color: #000;
  width: auto;
  max-width: 750px;
  margin-top: 0;
  position: relative;
}

.hero-section-paragraph-holder-copy.ai-page {
  display: none;
}

.div-block-807 {
  z-index: 1;
  background-color: #ffd9744d;
  border-radius: 4000px;
  width: 200px;
  height: 250px;
  position: absolute;
  bottom: -20%;
  right: -10%;
}

.support-3-head-copy {
  z-index: 5;
  color: #fff;
  text-align: left;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  display: block;
  position: relative;
}

.support-3-head-copy.podcast {
  margin-bottom: 20px;
}

.support-3-head-copy.ai-page {
  width: auto;
  margin-top: 0;
  margin-bottom: 40px;
}

.support-3-head-copy.testimonials {
  font-size: 50px;
  line-height: 57px;
}

.div-block-808 {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.html-embed-45 {
  border-radius: 8px;
  font-family: Bricolage Grotesque, sans-serif;
}

.html-embed-46 {
  display: none;
}

.body-45 {
  background-color: #000;
}

.intro-section {
  padding-top: 0;
}

.ai-integrations {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.ai-integrations.bfont {
  text-align: center;
  letter-spacing: -.25px;
  width: 500px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
}

.container-211 {
  flex-direction: column;
  align-items: center;
  max-width: 1100px;
  margin-top: 100px;
  display: flex;
}

.cs-head {
  background-image: linear-gradient(#00000096, #00000096);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  top: 40%;
}

.faq-bold {
  font-family: Bricolage Grotesque, sans-serif;
  font-weight: 500;
}

.body-46 {
  background-color: #000;
}

.grid-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #fff3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.hero-blocks {
  border: 1px solid #ffffff1a;
  height: 70px;
}

.hero-blocks.blank {
  border-style: none;
  border-width: 0;
  width: 16vw;
}

.hero-blocks.half {
  width: 16.67vw;
}

.heading-256 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900;
}

._1-row {
  height: 70px;
  display: flex;
}

.div-block-811 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 66.67vw;
  display: flex;
}

.grid-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

._1r1c-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

._2c-div {
  flex-direction: column;
  align-items: center;
  width: 33.33vw;
  display: flex;
}

._2c-div.text {
  justify-content: flex-end;
}

.grid-37-copy {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #fff3;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0%;
}

._3-row {
  height: 210px;
  display: flex;
}

.heading-257 {
  color: #fff;
  letter-spacing: -2.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 100px;
}

.text-block-296 {
  color: #d6d6d6;
  text-align: center;
  width: 660px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.button-46 {
  color: #000;
  letter-spacing: -.25px;
  background-color: #ffd974;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 35px;
  display: flex;
}

.section-207 {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-207.demo-hide {
  display: none;
}

.pricing-revenuehero {
  background-color: #0000;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding: 5px 10px 10px;
  display: none;
  position: absolute;
}

.integration-head {
  text-align: center;
  width: 700px;
}

.container-212 {
  margin-top: 50px;
}

.grid-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-812 {
  z-index: 10;
  background-color: var(--black);
  border: 1px solid #ffffff1a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 66.67vw;
  height: 210px;
  display: flex;
  position: static;
}

.section-208 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 490px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-813 {
  width: 33.33vw;
  height: 70px;
}

.section-209 {
  margin-top: 70px;
  padding-top: 0;
  display: block;
  position: relative;
}

.container-213 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
  position: relative;
}

.support-os-head {
  color: #fff;
  text-align: center;
  letter-spacing: -2.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 70px;
}

.os-div {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 66.67vw;
  display: flex;
}

.os-div-c {
  z-index: 1;
  background-color: #000;
  border: 1px solid #ffffff1a;
  flex: 1;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.os-div-c:hover {
  z-index: 5;
  backface-visibility: visible;
  perspective: none;
  transform: none;
  box-shadow: 2px 3px 50px -18px #696dec;
}

.os-div-c.feat {
  padding-left: 15px;
  padding-right: 15px;
}

.heading-258 {
  font-size: 32px;
}

.os-sec-c-head {
  color: var(--white);
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  text-decoration: none;
}

._4-row-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

._4-row {
  height: 280px;
  display: flex;
}

.image-496 {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  overflow: hidden;
}

.os-div-c-bg {
  z-index: 1;
  background-color: #000;
  background-image: url('../images/Img-3_1.avif');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #ffffff1a;
  flex: 1;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.os-div-c-bg:hover {
  z-index: 5;
}

.image-497 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.image-498 {
  width: 10vw;
  position: absolute;
  top: 0;
  left: 0;
}

.image-499 {
  z-index: 0;
  width: 100vw;
  position: absolute;
  bottom: -25%;
}

.contents-section {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50% 0;
  background-size: cover;
  margin-top: 0;
  display: block;
  position: relative;
}

.contents-section.features {
  padding-top: 100px;
}

.hero-subscribe-right {
  background-color: #f5f7fa00;
  border: 1px #0000;
  padding: 80px 30px;
  display: block;
  position: relative;
}

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

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

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-2 {
  color: #fff;
  letter-spacing: -.5px;
  margin-bottom: 24px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.hero-form {
  margin-bottom: 12px;
}

.hero-form-container {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.hero-form-input {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::placeholder {
  color: #1a1b1fcc;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.heading-259 {
  color: #fff;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
}

.events-head {
  color: #fff;
  text-align: center;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 45px;
}

.div-block-814 {
  overflow: hidden;
}

.image-500 {
  width: 100vw;
  height: 25%;
  display: block;
  position: absolute;
  inset: -7% 0% 0%;
}

.image-500.support-os {
  height: 200px;
  top: 0%;
}

.copy-me {
  z-index: 0;
  width: 100vw;
  max-width: 95%;
  display: flex;
  position: absolute;
  top: -67.5%;
  left: 2%;
}

.edit-me {
  display: none;
}

.linear-grad {
  z-index: 5;
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.radial-blur {
  z-index: 3;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.gradient-half {
  filter: brightness(157%);
  width: 50%;
  height: 42rem;
}

.glow {
  z-index: 10;
  opacity: .87;
  filter: blur(210px);
  border-radius: 100%;
  width: 100%;
  height: 19%;
  position: absolute;
  inset: 50% 0% 0%;
}

.div-block-815 {
  z-index: 5;
  position: relative;
}

.image-501 {
  width: 100vw;
  position: absolute;
  top: 0;
}

.copy-me-2 {
  width: 100vw;
  max-width: 100vw;
  display: flex;
  position: absolute;
  top: -95%;
  left: 0%;
}

.copy-me-2.position {
  top: -68%;
}

.linear-grad-2 {
  z-index: 5;
  width: 100vw;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.body-47 {
  background-color: #000;
}

.heading-260 {
  color: #fff;
  text-align: left;
  letter-spacing: -2.5px;
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 75px;
}

.section-210 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.heading-261 {
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 45px;
}

.div-block-816 {
  z-index: 10;
  background-color: #3a3c82;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
}

.div-block-817 {
  border: .5px solid #626262;
  border-radius: 8px;
  padding-bottom: 50px;
}

.div-block-818 {
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-297 {
  color: #e3e3e3;
  letter-spacing: -.5px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.support-os-questions {
  color: #fffc;
  letter-spacing: -.5px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.support-os-questions.text {
  color: #fffc;
  margin-top: 0;
  font-size: 14px;
  line-height: 20px;
}

.support-os-heads {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.support-os-heads.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.support-os-heads.full_width {
  width: 100%;
}

.div-block-819 {
  background-color: #f6f7fb1a;
  flex-direction: column;
  align-items: center;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.div-block-819.red {
  z-index: 10;
  background-color: #ff0c0c4d;
  border-radius: 9.5px;
  margin-left: 30px;
  margin-right: 30px;
  position: relative;
}

.heading-262 {
  color: #d9c0ff;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 55px;
}

.div-block-820 {
  padding-left: 30px;
  padding-right: 30px;
}

.tabs-menu-11 {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.tab-link-tab-1-6 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-link-tab-1-6.w--current {
  background-color: #ffd974;
  margin-left: 0;
  margin-right: 10px;
}

.tab-link-tab-2-5 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.tab-link-tab-2-5.w--current {
  background-color: #ffd974;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-link-tab-3-2 {
  background-color: #fff;
  width: 100%;
}

.tab-link-tab-3-2.w--current {
  background-color: #ffd974;
}

.text-block-298, .text-block-299, .text-block-300 {
  text-align: center;
  letter-spacing: -.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
}

.structure-def {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.structure-def.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.structure-def.margin {
  margin-left: 30px;
  margin-right: 30px;
}

.support-os-h2 {
  color: #d9c0ff;
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.support-os-h2._10-margin {
  margin-top: 20px;
}

.div-block-821 {
  flex-direction: column;
  display: flex;
}

.div-block-822 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 15px;
  display: flex;
}

.div-block-823 {
  width: 100%;
  display: flex;
}

.purple-tier {
  background-color: #696dec;
  width: 25%;
  padding-top: 7px;
  padding-bottom: 7px;
}

.div-block-824 {
  background-color: #ffd974;
}

.div-block-825 {
  background-color: #5c5c5c;
}

.tier-text {
  color: #e3e3e3;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.tier-text.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.yellow-tier {
  background-color: #fcbf1cd9;
  width: 27.5%;
  padding-top: 7px;
  padding-bottom: 7px;
}

.grey-tier {
  background-color: #5c5c5c;
  width: 30%;
  padding-top: 7px;
  padding-bottom: 7px;
}

.div-block-826 {
  padding-left: 30px;
  padding-right: 30px;
}

.list-item-12 {
  list-style-type: disc;
}

.text-span-13 {
  color: #ffd974;
}

.scale-points {
  color: #e3e3e3;
  text-align: justify;
  letter-spacing: -.5px;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.scale-points.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.support-os-tip-highlight {
  background-color: #ffffff1c;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 50px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.support-os-heads-2 {
  color: #e3e3e3;
  text-align: justify;
  letter-spacing: -.5px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.support-os-heads-2.centre {
  text-align: center;
  letter-spacing: -.5px;
  width: 800px;
  padding-left: 70px;
  padding-right: 70px;
  font-weight: 400;
}

.support-os-heads-2.centre.formulas-support-os {
  margin-top: 15px;
  margin-bottom: 15px;
}

.div-block-827 {
  padding: 30px;
}

.column-80, .column-81, .column-82 {
  padding-left: 30px;
  padding-right: 30px;
}

.os-points {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.os-points.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.text-span-14 {
  color: #ffd974;
}

.div-block-828 {
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-829 {
  flex: 1;
  padding-right: 50px;
}

.div-block-830 {
  flex: 1;
}

.structure-def-copy {
  color: #e3e3e3;
  text-align: justify;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 17px;
  font-weight: 300;
}

.div-block-831 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.column-1 {
  padding-left: 10px;
  padding-right: 25px;
}

.salary-factors {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 27px;
}

.salary-factors.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.support-os-extend-boxes {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.support-os-extend-boxes.lights-bg {
  position: relative;
  overflow: hidden;
}

.grid-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #c52b2b;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  position: absolute;
}

.heading-263 {
  color: #d9c0ff;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  font-size: 30px;
  font-weight: 400;
}

.div-block-832 {
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-832.wave-bg {
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.columns-37 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-784-copy {
  background-color: #ffffff1c;
  border-top: 1px solid #ffffff61;
  border-left: 1px solid #ffffff61;
  border-right: 1px solid #ffffff61;
  border-radius: 8px;
  flex-direction: column;
  width: 250px;
  height: auto;
  margin-right: 10px;
  padding: 10px 15px;
  display: flex;
  position: sticky;
  top: 110px;
  overflow: scroll;
}

.support-os-section-links {
  color: #9094ff;
  letter-spacing: -.3px;
  margin-top: 2px;
  margin-bottom: 2px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.support-os-section-links.w--current {
  font-size: 14px;
}

.support-os-section-links.success, .support-os-section-links.success.w--current {
  font-size: 14px;
  line-height: 23px;
}

.section-211 {
  margin-top: 50px;
  margin-bottom: 50px;
  overflow: visible;
}

.div-block-779-copy {
  z-index: 50;
  flex-direction: column;
  width: 30%;
  height: auto;
  margin-right: 0;
  display: flex;
  position: static;
  top: 50px;
}

.step-1-content {
  padding-top: 40px;
  padding-bottom: 0;
}

.step-1-content.wave-bg {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.step-1-content.head-bg {
  position: relative;
}

.step-1-content.lights-bg {
  position: relative;
  overflow: hidden;
}

.list-5 {
  padding-left: 10px;
}

.list-5.hide {
  display: none;
}

.support-os-section-sub-links {
  color: #fff;
  letter-spacing: -.3px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.support-os-section-sub-links.success, .support-os-section-sub-links.success.w--current {
  font-size: 14px;
  line-height: 23px;
}

.list-item-13 {
  font-size: 13px;
  line-height: 20px;
  list-style-type: square;
}

.list-item-14, .list-item-15 {
  list-style-type: square;
}

.div-block-833 {
  padding-top: 50px;
}

.div-block-833.wave-bg {
  position: relative;
  overflow: hidden;
}

.div-block-834 {
  padding-top: 50px;
}

.div-block-834.wave-bg {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-834.light-bg {
  position: relative;
  overflow: hidden;
}

.div-block-834.head-bg {
  position: relative;
}

.div-block-834.lights-bg {
  position: relative;
  overflow: hidden;
}

.div-block-835 {
  padding-top: 50px;
}

.div-block-835.wave-bg {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-835.light-bg {
  position: relative;
  overflow: hidden;
}

.div-block-835.head-bg {
  position: relative;
}

.heading-254-copy {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-836, .div-block-837 {
  padding-top: 50px;
  position: relative;
}

.div-block-837.wave-bg {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-837.lights-bg {
  position: relative;
  overflow: hidden;
}

.div-block-838 {
  padding-top: 50px;
}

.div-block-838.wave-bg {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50%;
  background-size: cover;
}

.div-block-838.light-bg {
  position: relative;
  overflow: hidden;
}

._50-margin-div {
  padding-top: 50px;
}

._50-margin-div.wave-bg {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50%;
  background-size: cover;
}

._50-margin-div.light-bg {
  position: relative;
  overflow: hidden;
}

.div-block-839 {
  padding-top: 50px;
  position: relative;
}

.div-block-840 {
  padding-top: 50px;
}

.div-block-840.wave-bg {
  position: relative;
}

.support-os-div {
  padding-left: 30px;
  padding-right: 30px;
}

.sticky-demo {
  z-index: 100;
  background-color: #f000;
  justify-content: flex-end;
  width: 200px;
  height: auto;
  display: flex;
  position: fixed;
  bottom: 20px;
  right: 20px;
}

.section-212 {
  background-color: #8f5f5f;
  height: 100vh;
}

.section-22-copy {
  background-color: #ff1010;
  height: 100vh;
}

.div-block-842 {
  cursor: pointer;
  background-color: #424242;
  border: 3px solid #fff;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.div-block-842:hover {
  background-color: #696dec;
}

.text-block-301 {
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: -.3px;
  border: 1px #fff;
  border-radius: 500px;
  padding: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.body-48 {
  background-color: #000;
}

.heading-264 {
  color: #fff;
  margin-top: 10px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.bold-text-43 {
  font-size: 25px;
  font-weight: 400;
}

.tab-1-ss2 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tab-1-ss2.w--current {
  background-color: #ffd974;
}

.tab-2-ss2 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tab-2-ss2.w--current {
  background-color: #ffd974;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tab-link-tab-2-5-copy {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tab-link-tab-2-5-copy.w--current {
  background-color: #ffd974;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-4-ss2 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.tab-4-ss2.w--current {
  background-color: #ffd974;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.sub-para {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.3px;
  margin: 20px 30px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.sub-para.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.slider-21 {
  aspect-ratio: auto;
  background-color: #fff0;
  height: 650px;
  padding-left: 25px;
  padding-right: 25px;
}

.grid-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.mask-13 {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.table-grid {
  background-color: #696dec;
  border: 1px solid #fff;
  padding: 10px;
}

.text-block-302 {
  color: #fff;
  letter-spacing: -.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
}

.table-grid-entries {
  border: 1px solid #fff;
  padding: 10px;
}

.left-arrow-12 {
  width: 20px;
}

.link-51 {
  color: #fff;
  letter-spacing: -.5px;
  border-bottom: 1px solid #fff;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
}

.text-block-297-copy {
  color: #e3e3e3;
  letter-spacing: -.5px;
  margin-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
}

.youtube-6 {
  width: auto;
  margin-top: 40px;
}

.support-os-yellow-head {
  color: #ffd974;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.support-os-yellow-head.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.support-os-faq-ans {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 5px;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.support-os-faq-ans.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.support-os-tip-copy, .support-os-tip-copy-copy {
  background-color: #f6f7fb1a;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.support-os-highlight-subtext {
  color: #000;
  text-align: justify;
  letter-spacing: -.5px;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.support-os-highlight-subtext.centre {
  text-align: center;
  width: 800px;
  padding-left: 70px;
  padding-right: 70px;
}

.support-os-highlight-head {
  color: #696dec;
  text-align: justify;
  letter-spacing: -.5px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.support-os-highlight-head.centre {
  text-align: center;
  width: 800px;
  padding-left: 70px;
  padding-right: 70px;
}

.os-subtext {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.os-subtext.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.support-os-tip-highlight-copy {
  background-color: #ffd974;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 50px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.support-os-tip-highlight--30 {
  background-color: #ffffff1c;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 50px;
  margin-left: -30px;
  margin-right: -30px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.formulas {
  background-color: #f6f7fb1a;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin: 5px 30px 15px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

.div-block-844 {
  padding-left: 30px;
  padding-right: 30px;
}

.support-os-yellow-head-copy {
  color: #ffd974;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 30px;
  margin-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
}

.support-os-yellow-head-copy.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.tab-link-tab-2-5-copy {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.tab-link-tab-2-5-copy.w--current {
  background-color: #ffd974;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-844-copy {
  padding-left: 0;
  padding-right: 0;
}

.faq-answers {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.faq-answers.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.yellow-bold {
  color: #ffd974;
  font-weight: 600;
}

.structure-def-copy {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin: 20px 30px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.head-div {
  flex-direction: column;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.div-r1 {
  border: 1px solid #696dec;
  border-radius: 4px;
  flex-direction: row;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-c1 {
  border: 1px solid #696dec;
  flex-direction: column;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-points {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  border: 1px #696dec;
  border-radius: 4px;
  margin-top: 30px;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-points.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.div-points-copy {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  border: 1px #696dec;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-points-copy.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.faq-ans-text {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.faq-ans-text.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.div-block-819-copy {
  background-color: #f6f7fb1a;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.div-block-819-copy.green {
  background-color: #00ff1985;
  border-radius: 9.5px;
  margin-left: 30px;
  margin-right: 30px;
}

.home-features-subheading-copy {
  color: #7d7d7d;
  width: 800px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.home-features-subheading-copy.bfont {
  letter-spacing: -.25px;
  width: 850px;
  font-family: Bricolage Grotesque, sans-serif;
}

.tab-link-tab-2-6 {
  color: #fff;
  background-color: #ddd0;
  width: 100%;
  margin: 5px;
}

.tab-link-tab-2-6.w--current {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
}

.tab-link-tab-2-6.feature-1-tab {
  padding-top: 4px;
  padding-bottom: 4px;
}

.tab-link-tab-2-6.feature-1-tab.w--current {
  color: #000000bf;
  border-radius: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.tab-link-tab-1-7 {
  color: #fff;
  background-color: #ddd0;
  width: 100%;
  margin: 5px;
}

.tab-link-tab-1-7.w--current {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding-top: 9px;
}

.tab-link-tab-1-7.feature-1-tab {
  padding-top: 4px;
  padding-bottom: 4px;
}

.tab-link-tab-1-7.feature-1-tab.w--current {
  color: #000000bf;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-menu-12 {
  background-color: #696dec;
  border-radius: 25px;
  display: flex;
}

.tabs-menu-12.feature-1-tabs {
  border-radius: 0;
}

.text-block-303 {
  text-align: center;
}

.text-block-304 {
  text-align: center;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.text-block-304.feature-1-tab {
  font-size: 14px;
  line-height: 24px;
}

.old-tabs_home {
  display: none;
}

.div-block-845 {
  width: 100%;
  margin-top: 80px;
}

.div-block-845.features {
  margin-top: 30px;
}

.feature-1-div {
  background-color: #1c1c1d;
  border: 1px solid #ffffff1c;
  border-bottom: 1px #000;
  border-radius: 10px;
  justify-content: space-around;
  height: 600px;
  margin-top: 70px;
  margin-bottom: 70px;
  display: flex;
}

.feature-1-div.white {
  background-color: #fff;
  box-shadow: 0 6px 55px 15px #0000000a;
}

.feature-1-div.white.hero-tabs {
  background-image: url('../images/Silk-wave-1_1.avif');
  background-position: 50%;
  background-size: cover;
  border-style: none;
  border-radius: 30px;
  justify-content: space-around;
  align-items: flex-end;
  height: 550px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.feature-1-div.white.int.chrome {
  height: 500px;
}

.div-block-847 {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 50vw;
  height: 100%;
  padding-bottom: 0;
  display: flex;
}

.div-block-848 {
  background-color: #fff;
  border-radius: 30px 30px 0 0;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 45vw;
  height: 100%;
  margin-top: 0;
  margin-right: 40px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.div-block-848.center {
  justify-content: center;
  align-items: center;
}

.ai-feature-1 {
  justify-content: center;
  display: flex;
}

.container-215 {
  width: 90%;
  max-width: 1100px;
}

.bold-text-44 {
  font-weight: 400;
}

.testimonials-home-page {
  background-color: #ffffff12;
  border: 1px solid #ffffff1c;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 25px;
  padding: 0 30px;
  display: flex;
}

.testimonials-home-page.hide {
  display: none;
}

.feature-ai {
  text-align: left;
  width: 100%;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.feature-ai.black {
  font-size: 35px;
  line-height: 43px;
}

.feature-ai.black.pfont {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-weight: 400;
}

.feature-ai.feature-head-black {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 43px;
}

.tabs-5 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.link-block-127 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-849 {
  justify-content: flex-end;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-502 {
  border-radius: 10px 10px 0;
}

.div-block-850 {
  z-index: 0;
  filter: none;
  background-color: #1e1e1e;
  width: 200px;
  height: 200px;
  position: absolute;
  top: -30px;
  left: -10px;
}

.image-503 {
  z-index: 1;
  display: block;
  position: relative;
}

.support-os-links {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.support-os-links.feat {
  justify-content: flex-start;
}

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

.bold-text-46 {
  letter-spacing: -.5px;
}

.div-block-851 {
  margin-top: 30px;
  display: flex;
}

.div-block-852 {
  flex: 1;
  padding: 15px 20px;
}

.div-block-853 {
  flex: 1;
}

.navigation {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 30px;
  display: flex;
}

.navigation.back {
  padding: 5px 0 5px 10px;
}

.navigation.forward {
  justify-content: flex-end;
  padding: 5px 10px 5px 0;
}

.nav-text {
  color: #fff;
  letter-spacing: -.5px;
  background-color: #fff0;
  border-radius: 6px;
  width: 200px;
  padding: 0 10px 0 7px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.nav-text.forward {
  text-align: left;
  letter-spacing: -.5px;
}

.newsltter-signup-support-os {
  background-color: #000000e3;
  border-top: 1px solid #ffffff61;
  border-left: 1px solid #ffffff61;
  border-right: 1px solid #ffffff61;
  border-radius: 8px;
  flex-direction: column;
  width: 250px;
  margin-top: 20px;
  margin-right: 10px;
  padding: 10px 15px 15px;
  display: flex;
  position: sticky;
  top: 510px;
  bottom: auto;
}

.newsletter-support-os {
  width: 100%;
  display: block;
}

.body-49 {
  background-color: #c3555500;
}

.div-block-854 {
  background-color: #3abb83;
  width: 100%;
  height: 350px;
  display: flex;
}

.div-block-855 {
  background-color: #5f5252;
  width: 50%;
  height: 100%;
}

.div-block-856 {
  background-color: var(--pruple);
  width: 50%;
  height: 100%;
}

.div-block-857 {
  overflow: visible;
}

.slide-35 {
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.icon-26 {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 20px;
}

.icon-27 {
  margin-right: 5px;
  font-size: 20px;
}

._3-column-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.slide-nav-9 {
  font-size: 10px;
}

.right-nav {
  background-color: #ffffff1c;
  margin: 0 5px 0 0;
  font-size: 30px;
  top: -50px;
}

.right-arrow-11 {
  width: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: visible;
}

.body-50 {
  background-color: #000;
}

.support-os-h1-head {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
}

.support-os-h1-head.tip {
  text-align: left;
  font-size: 1.8rem;
  line-height: 2.3rem;
}

.support-os-lg-members {
  color: #696dec;
  text-align: center;
  margin-bottom: 0;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.2rem;
}

.section-213 {
  margin-top: 50px;
}

.grid-42 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto;
}

.lg-div {
  background-color: #ffffff17;
  border-radius: 6px;
  padding: 15px;
}

.div-block-858 {
  align-items: center;
  margin-bottom: 20px;
  padding: 0;
  display: flex;
}

.image-504 {
  object-fit: contain;
  border-radius: 6px;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.lg-group-head-white {
  color: #fff;
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.lg-group-head-grey {
  color: #ffffffb3;
  margin-bottom: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-859 {
  background-color: #fff;
  width: 40px;
  height: .7px;
}

.div-block-860 {
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.lg-group-members {
  color: #ffffffb3;
  letter-spacing: -.25px;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.image-505 {
  margin-right: 5px;
}

.lg-group-copy-grey {
  color: #fff9;
  letter-spacing: -.25px;
  height: 120px;
  margin-top: 15px;
  margin-bottom: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

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

.lg-group-grey {
  background-color: #efefef;
  border-radius: 6px;
  padding: 0;
}

.link-block-129 {
  padding: 8px 15px;
}

.lg-groups-h1 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 60px;
}

.div-block-862 {
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.text-block-305 {
  color: #fff;
  width: auto;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-863 {
  background-color: #ffffff1a;
  border-radius: 6px;
  width: 145px;
  padding: 0;
  display: flex;
}

.image-506 {
  margin-right: 8px;
}

.link-block-130 {
  background-color: #d9d9d924;
  border: 1px solid #8c8c8c;
  border-radius: 6px;
  width: 100%;
  padding: 10px 15px;
  display: flex;
}

.image-507 {
  position: absolute;
  top: auto;
  right: auto;
}

.div-block-864 {
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 40px;
  display: flex;
  position: absolute;
  top: 0;
  right: 30px;
}

.heading-265 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.text-span-15, .navigation-head {
  font-size: 20px;
}

.link-block-131 {
  align-items: flex-start;
  display: flex;
}

.image-508 {
  margin-top: 7px;
}

.link-block-132 {
  align-items: flex-start;
  display: flex;
}

.image-509 {
  margin-top: 7px;
}

.section-214 {
  margin-top: 50px;
}

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

.div-block-866, .div-block-867 {
  flex: 1;
}

.div-block-868 {
  height: 410px;
  margin-top: 10px;
  display: flex;
}

.div-block-869 {
  background-image: url('../images/Group-41269.avif');
  background-position: 50%;
  background-size: cover;
  flex: 1;
}

.div-block-870 {
  background-color: #ffffff1c;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-right: 10px;
  display: flex;
}

.div-block-871 {
  background-image: url('../images/Group-345-1.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: flex;
}

.div-block-872 {
  background-color: #ffffff1c;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: flex;
}

.div-block-873 {
  background-image: url('../images/34045399_stage_golden_line_curtain-1_1.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-bottom: 10px;
  margin-right: 10px;
  display: flex;
}

.div-block-874 {
  background-image: url('../images/Group-1-17.svg');
  background-position: 55%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.resouces-head-support-os {
  color: #fff;
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  display: flex;
}

.resouces-head-support-os.tools {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 30px;
  line-height: 38px;
}

._12-row-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

._12-rows {
  height: 630px;
  display: flex;
}

.resources-section {
  background-image: url('../images/IMAGE-2.svg');
  background-position: 50% 0;
  background-size: cover;
  margin-top: 50px;
  display: block;
  position: relative;
}

.link-block-133 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.support-os-resources-lb {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.support-os-resources-lb-tools {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.html-embed-47 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.body-51 {
  background-color: #000;
}

.div-block-875 {
  background-color: #ffffff1c;
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin-top: 10px;
  padding: 15px 20px 5px;
}

.form-20 {
  padding: 10px 20px;
}

.field-label-4 {
  color: #fff;
  letter-spacing: -.5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-field-13 {
  color: #000;
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 15px;
  padding-right: 0;
}

.text-field-13.email {
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 15px;
}

.text-field-13.email.demo {
  background-color: #f3f3ff;
  border: 1px #000;
}

.text-field-13.multiple-select {
  height: 150px;
}

.text-field-13.no {
  margin-bottom: 25px;
}

.text-field-13.no.demo-field {
  background-color: #f3f3ff;
  border-style: none;
}

.field-label-5 {
  color: #646464;
  letter-spacing: -.5px;
  width: 100%;
  margin-top: 15px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.field-label-5.email {
  margin-top: 10px;
  margin-bottom: 10px;
}

.submit-button-13 {
  background-color: #696dec;
  border-radius: 6px;
  margin-top: 40px;
  padding-left: 85px;
  padding-right: 85px;
}

.form-block-15 {
  width: 400px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.testimonials-demo-page {
  background-color: #ffffff12;
  border: 1px solid #ffffff1c;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 70px;
  padding: 0 30px;
  display: flex;
}

.testimonials-demo-page.demo {
  margin-left: 20px;
  margin-right: 20px;
}

.testimonials-head-demo {
  text-align: center;
  letter-spacing: -2px;
  width: 700px;
  font-size: 40px;
  font-weight: 400;
}

.section-215 {
  margin-top: 100px;
  margin-bottom: 50px;
}

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

.html-embed-48 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  display: block;
}

.text-field-14 {
  color: #000;
  height: 70px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.form-21 {
  height: auto;
  display: flex;
}

.submit-button-14 {
  color: #000;
  background-color: #ffd974;
  width: 180px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.form-block-16 {
  width: 100%;
  margin-top: 0;
}

.checkbox-label-4 {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.grid-43 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 30px;
}

.checkbox-field-3 {
  margin-bottom: 10px;
}

.checkbox-field-4 {
  align-items: center;
  display: flex;
}

.checkbox-5 {
  margin-right: 5px;
}

.feat-head {
  color: var(--white);
  width: 100%;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 27px;
  font-weight: 300;
  line-height: 37px;
  text-decoration: none;
}

.div-block-876 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.section-216 {
  background-color: #696dec14;
  background-image: url('../images/Noise--Texture_1.avif');
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: auto;
  margin-top: 0;
  padding-bottom: 50px;
}

.container-217 {
  mix-blend-mode: normal;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  padding: 50px 20px;
}

.div-block-877 {
  background-color: #fffffff2;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.column-85 {
  height: auto;
  padding: 0 10px 50px;
  display: flex;
}

.column-86 {
  flex-flow: row;
  justify-content: space-between;
  height: auto;
  padding: 50px 0;
  display: flex;
}

.slide-nav-10 {
  height: 25px;
  font-size: 10px;
  line-height: 15px;
}

.right-arrow-12, .left-arrow-13 {
  width: 1px;
}

.columns-38 {
  background-color: #696dec00;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.slider-22 {
  background-color: #ddd0;
  height: 230px;
}

.slider-22.demo {
  height: 430px;
}

.div-block-878 {
  background-color: #f6f7fb0d;
  border-radius: 6px;
  height: 200px;
  display: flex;
}

.div-block-878.demo {
  height: 400px;
}

.div-block-879 {
  flex-direction: column;
  justify-content: space-between;
  padding: 5px 20px 5px 10px;
  display: flex;
}

.slide-36 {
  height: 200px;
}

.slide-36.demo {
  height: 400px;
}

.mask-14 {
  height: 200px;
}

.mask-14.demo {
  height: 400px;
}

.div-block-880 {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.mandatory-mark {
  color: #ef3061;
  margin-left: 2px;
}

.image-510 {
  position: absolute;
  bottom: 0;
  left: 0;
}

.image-511 {
  position: absolute;
  inset: auto auto 0% 25%;
}

.image-512 {
  position: absolute;
  bottom: 0;
}

.text-block-306 {
  color: #fff;
  margin-top: 10px;
  font-size: 13px;
  line-height: 20px;
}

.book-a-demo {
  background-color: #f6f7fb1c;
  border-radius: 6px;
  margin: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.scale-points-copy {
  color: #f9fafbcc;
  text-align: justify;
  letter-spacing: -.5px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.scale-points-copy.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.book-a-demo-head {
  color: #fff;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 28px;
}

.div-block-881 {
  background-color: #696dec;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.div-block-882 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-307 {
  color: #fff;
  margin-right: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.link-block-134 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-883 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-135 {
  margin-top: 10px;
}

.div-block-885 {
  margin-top: 0;
  padding-top: 100px;
  display: block;
}

.support-os-link, .link-52, .link-53, .link-54, .link-55, .link-56 {
  color: #9094ff;
}

.text-block-308 {
  height: auto;
  font-size: 10px;
  line-height: 14px;
  display: block;
}

.link-57 {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  display: none;
}

.text-block-309 {
  color: #fff;
  text-align: center;
  margin-top: auto;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 13px;
  line-height: 20px;
}

.success-message-4 {
  height: 100%;
}

.body-52 {
  background-color: #000;
}

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

.div-block-887 {
  margin-bottom: 20px;
}

.support-os-content-block {
  display: flex;
}

.support-os-nav-block {
  margin-bottom: 20px;
}

.section-217 {
  margin-top: 10px;
  margin-bottom: 25px;
}

.container-218 {
  max-width: 850px;
}

.text-block-310 {
  color: #fff;
  background-color: #696dec;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 5px 15px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
}

.div-block-888 {
  z-index: 10;
  margin-bottom: 20px;
  display: none;
  position: relative;
}

.image-496-copy {
  position: absolute;
  bottom: 0;
  left: 0;
  right: auto;
  overflow: hidden;
}

.container-203-copy {
  flex-direction: row;
  max-width: 90%;
  display: flex;
  position: relative;
}

.container-203-copy.blogs-content {
  flex-direction: row;
}

.text-span-16 {
  color: #fff;
}

.link-58 {
  color: #696dec;
}

.div-block-889 {
  flex: 1;
  margin-left: 20px;
  display: flex;
}

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

.div-block-891 {
  background-color: #2b2b2bcc;
  background-image: url('../images/Image-8_2.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  width: 460px;
  height: 450px;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-891.juno {
  height: 450px;
  margin-bottom: 0;
}

.div-block-891.sessions {
  background-image: url('../images/session-1_1.avif');
  width: 460px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-891.moengage {
  background-image: url('../images/Base_1.avif');
  background-position: 50%;
  background-size: cover;
  height: 450px;
}

.heading-266 {
  color: #fff;
  width: 350px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.heading-266.black {
  color: #000;
  width: 350px;
}

.success-half-sec {
  background-color: #2b2b2bcc;
  background-image: url('../images/Image-7_2.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  height: 225px;
  margin-top: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-891-copy {
  background-color: #2b2b2b00;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  height: 450px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.success-half-sec-copy {
  background-color: #2b2b2bcc;
  background-image: url('../images/Scalor-1_1.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  height: 225px;
  margin-top: 0;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.section-218 {
  margin-top: 100px;
}

.integration-head-copy {
  text-align: center;
  width: 700px;
  font-weight: 400;
}

.ai-page-testimonials-cs-page {
  margin-top: 20px;
  position: relative;
}

.div-block-892 {
  border: .6px solid #fff;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.div-block-893 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-894 {
  margin-right: 10px;
}

.cs-h2 {
  color: #000;
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
}

.text-block-312 {
  color: #2d2d2d;
  font-size: 14px;
  line-height: 23px;
}

.div-block-784-copy {
  background-color: #ffffff1c;
  border-top: 1px solid #ffffff61;
  border-left: 1px solid #ffffff61;
  border-right: 1px solid #ffffff61;
  border-radius: 8px;
  flex-direction: column;
  margin-right: 10px;
  padding: 10px 35px;
  display: flex;
  position: sticky;
  top: 60px;
}

.cs-company-info {
  background-color: #ffffff1c;
  border-top: 1px solid #ffffff61;
  border-left: 1px solid #ffffff61;
  border-right: 1px solid #ffffff61;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-right: 10px;
  padding: 25px;
  display: flex;
  position: sticky;
  top: 120px;
  box-shadow: 0 0 50px #0000001a;
}

.cs-company-info-block {
  width: 100%;
}

.image-513 {
  margin-bottom: 20px;
}

.image-514 {
  border-radius: 12px;
}

.div-block-895 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.div-block-891-copy {
  background-color: #2b2b2bcc;
  background-image: url('../images/Image-8_2.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 9px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  width: 460px;
  height: 450px;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.link-block-136 {
  margin-right: 20px;
}

.link-block-137 {
  flex: 1;
}

.link-block-138 {
  flex: 1;
  margin-right: 20px;
}

.collection-item-60 {
  margin-bottom: 25px;
  display: block;
}

.div-block-896 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-page-buttons {
  align-items: center;
  height: 50px;
  display: flex;
}

.hero-page-buttons.new.bv {
  flex-flow: row;
  height: auto;
  margin-bottom: 0;
  display: flex;
  overflow: auto;
}

.hero-page-buttons.new.bv.ai-page, .hero-page-buttons.new.bv.ai-page-copy {
  margin-top: 0;
  margin-bottom: 20px;
}

.hero-page-buttons.new.bv.ai-page-hero-cta {
  margin-top: 20px;
  margin-bottom: 20px;
}

.hero-page-buttons.new.bv.pricing {
  justify-content: center;
  height: 100px;
  margin-top: 0;
}

.hero-page-buttons.new.bv.hide {
  display: none;
}

.youtube-7 {
  display: block;
}

.div-block-897 {
  z-index: 5;
  border: 6px #818181;
  border-radius: 20px;
  width: 950px;
  height: 557.14px;
  position: relative;
}

.youtube-8 {
  object-fit: contain;
  border: 1px #58585805;
  border-radius: 10px;
  width: auto;
  overflow: hidden;
}

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

.div-block-898 {
  margin-left: 20px;
  margin-right: 20px;
}

.home-heading-white {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  width: auto;
  margin-top: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 62px;
  font-weight: 400;
  line-height: 70px;
  position: relative;
}

.home-heading-white.features {
  margin-top: 10px;
}

.home-heading-white.features.black {
  color: #000;
  width: auto;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 48px;
}

.home-heading-white.features.black.it-sol {
  width: 800px;
}

.section-219 {
  display: block;
}

.section-220 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.columns-39 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.column-87, .div-block-899 {
  height: 100%;
}

.container-220 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  display: flex;
  position: relative;
}

.div-block-900 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.hero-page-ctas {
  align-items: center;
  height: auto;
  margin-top: 25px;
  margin-bottom: 35px;
  display: flex;
}

.hero-page-ctas.new.bv {
  flex-flow: row;
  height: auto;
  margin-bottom: 0;
  display: flex;
  overflow: auto;
}

.hero-page-ctas.new.bv.ai-page, .hero-page-ctas.new.bv.ai-page-copy {
  margin-top: 0;
  margin-bottom: 20px;
}

.hero-page-ctas.new.bv.ai-page-hero-cta {
  margin-top: 20px;
  margin-bottom: 20px;
}

.hero-page-ctas.new.bv.pricing {
  justify-content: center;
  height: 100px;
  margin-top: 0;
}

.hero-page-ctas.new.bv.hide {
  display: none;
}

.hero-page-ctas.banner-ctas {
  margin-top: 50px;
}

.hero-page-ctas.banner-ctas.cta {
  background-color: #719caed9;
  border-radius: 30px;
  margin-top: auto;
  padding: 3px;
}

.hero-page-ctas.hero-cta {
  margin-top: 0;
  margin-bottom: 3px;
}

.start-button-nav {
  text-align: center;
  background-color: #585bce;
  border-style: none;
  border-radius: 4px;
  width: 130px;
  margin-left: 10px;
  padding: 8.5px 15px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.start-button-nav._w-o-bg {
  background-color: #d9d9d900;
  border-style: none;
  width: 80px;
}

.start-button-nav.demo {
  background-color: #d9d9d924;
  border: .25px solid #525151;
  border-radius: 4px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
}

.start-button-nav.demo-black {
  color: #000;
  background-color: #d9d9d924;
  border: .25px solid #525151;
  border-radius: 30px;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.container-221 {
  max-width: 1100px;
}

.section-221 {
  padding-top: 30px;
}

.demo-points {
  color: #fff;
  letter-spacing: -.5px;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.demo-points.white {
  color: #000;
}

.div-block-901 {
  margin-top: 30px;
}

.testimonials-demo {
  background-color: #fff0;
  border: 1px #ffffff1c;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 25px;
  padding: 0;
  display: flex;
}

.testimonials-demo.demo {
  margin-left: 20px;
  margin-right: 20px;
}

.form-22 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-902 {
  background-color: #4f4f4f;
  width: 1px;
  display: none;
}

.left-purple-demo {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec33;
  border-radius: 1000px;
  width: 500px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -15%;
}

.left-purple-demo.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.left-purple-demo.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.left-purple-demo.support-os, .left-purple-demo.support-os-copy {
  width: 300px;
}

.left-purple-demo.lp {
  width: 300px;
  height: 300px;
}

.right-purple-demo {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec33;
  border-radius: 1000px;
  width: 500px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: auto;
  right: -15%;
}

.right-purple-demo.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.right-purple-demo.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.right-purple-demo.support-os, .right-purple-demo.support-os-copy {
  width: 300px;
}

.right-purple-demo.lp {
  width: 300px;
  height: 300px;
}

.container-222 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-903 {
  width: 100%;
}

.section-222 {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.slider-23 {
  background-color: #ddd0;
  height: 470px;
  overflow: hidden;
}

.right-arrow-13, .left-arrow-14 {
  display: none;
}

.div-block-904 {
  width: 100%;
  height: auto;
}

.slide-37 {
  width: 100%;
  height: 430px;
  margin-right: 10px;
}

.mask-15 {
  background-color: #fafafa;
  height: 430px;
  overflow: visible;
}

.mask-15.black {
  background-color: #000;
  overflow: hidden;
}

.mask-15.grey-mask {
  background-color: #fafafa;
}

.div-block-905 {
  border: 1px solid #fff3;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  height: 430px;
  display: flex;
}

.div-block-906 {
  border: 1px #fff6;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: 430px;
  margin-right: 30px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.paragraph-75 {
  color: #f3f3f3db;
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
}

.paragraph-75.black {
  color: #000;
}

.image-515 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.text-block-313 {
  color: #fff;
  font-family: Bricolage Grotesque, sans-serif;
}

.testimonial-name {
  color: #fff;
  margin-top: 10px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.testimonial-name.black {
  color: #000;
}

.testimonial-company {
  color: #fff;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.testimonial-company.black {
  color: #000;
}

.testimonial-link {
  color: #696dec;
  margin-top: 20px;
  font-size: 12px;
  display: inline;
}

.div-block-907 {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  width: auto;
  height: 510px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 15px 30px;
  position: relative;
}

.demo-button-demo-page {
  background-color: #696dec;
  border-radius: 6px;
  margin-top: 20px;
  padding-left: 50px;
  padding-right: 50px;
}

.demo-button-demo-page.radiant {
  background-color: #696dec00;
  background-image: radial-gradient(circle farthest-side, #a47cf3, #683fea);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 13px 40px;
  display: none;
  box-shadow: 0 0 1.25px 5px #ffffff1a, inset 0 2.5px 1.25px #ffffff40, inset 0 -5px 2.5px #00000040;
}

.demo-button-demo-page.radiant.navbar {
  background-image: radial-gradient(circle farthest-side, #a47cf3, #683fea);
  width: 170px;
  margin-top: 0;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.demo-button-demo-page.radiant.pricing-page {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 11px;
  line-height: 18px;
  display: none;
}

.demo-button-demo-page.radiant.home {
  margin-bottom: 40px;
  padding: 18px 60px;
  display: none;
}

.demo-button-demo-page.home-page-button {
  background-color: #696dec00;
  background-image: radial-gradient(circle farthest-side, #a47cf3, #683fea);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 13px 60px;
  display: flex;
  box-shadow: 0 0 1.25px 5px #ffffff1a, inset 0 2.5px 1.25px #ffffff40, inset 0 -5px 2.5px #00000040;
}

.demo-button-demo-page.home-page-button.home {
  z-index: 2;
  transform-style: preserve-3d;
  background-image: radial-gradient(circle, #a47cf3, #683fea);
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 70px;
  font-family: Sf pro display, sans-serif;
  font-size: 16px;
  position: relative;
  top: 0;
}

.demo-button-demo-page.home-page-button.home:hover {
  transform: scale3d(1, 1, 2);
}

.section-223 {
  background-image: url('../images/Noise--Texture_1.avif');
  background-position: 0 0;
  background-size: auto;
  padding-top: 45px;
  padding-bottom: 45px;
  position: relative;
}

.section-223.features {
  padding-bottom: 0;
}

.div-block-908 {
  background-color: #696dec00;
  width: auto;
  height: auto;
  position: absolute;
  inset: auto 0%;
  box-shadow: inset 1px 2px 400px -20px #696dec;
}

.image-516 {
  width: 100%;
  height: 400px;
}

.slide-nav-11 {
  color: #fff0;
  font-size: 8px;
}

.div-block-909 {
  z-index: 0;
  background-color: #696deccc;
  border-radius: 4000px;
  width: 100px;
  height: 100px;
  position: absolute;
  inset: auto auto 35% 30%;
  box-shadow: 0 0 400px 160px #696dec4d;
}

.left-purple-testimonial {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec33;
  border-radius: 1000px;
  width: 500px;
  height: 350px;
  position: absolute;
  top: 5%;
  left: -15%;
}

.left-purple-testimonial.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.left-purple-testimonial.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.left-purple-testimonial.support-os, .left-purple-testimonial.support-os-copy {
  width: 300px;
}

.left-purple-testimonial.lp {
  width: 300px;
  height: 300px;
}

.right-purple-testimonial {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec33;
  border-radius: 1000px;
  width: 500px;
  height: 350px;
  position: absolute;
  top: 5%;
  left: auto;
  right: -15%;
}

.right-purple-testimonial.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.right-purple-testimonial.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.right-purple-testimonial.support-os, .right-purple-testimonial.support-os-copy {
  width: 300px;
}

.right-purple-testimonial.lp {
  width: 300px;
  height: 300px;
}

.div-block-910 {
  margin-bottom: 25px;
}

.text-block-314 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
  display: flex;
}

.success-message-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.background-video-22 {
  z-index: 5;
  border: 6px solid #818181;
  border-radius: 24px;
  width: 950px;
  height: 536.06px;
}

.image-517 {
  position: absolute;
  bottom: 0;
  left: 5%;
}

.home-page-purple-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -15%;
}

.home-page-purple-light.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.home-page-purple-light.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.home-page-purple-light.support-os, .home-page-purple-light.support-os-copy {
  width: 300px;
}

.home-page-purple-light.lp {
  z-index: 0;
  width: 500px;
  height: 500px;
}

.home-page-purple-light.lp.redirect {
  filter: blur(150px);
  width: 600px;
  top: 10%;
}

.home-page-yellow-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: visible;
}

.home-page-yellow-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.home-page-yellow-light.support-os {
  width: 200px;
}

.home-page-yellow-light.support-os-right-shift {
  width: 200px;
  top: auto;
  bottom: 10%;
}

.home-page-yellow-light.support-os-copy {
  top: auto;
  bottom: 10%;
}

.home-page-yellow-light.lp {
  z-index: 0;
  width: 320px;
  height: 500px;
}

.home-page-yellow-light.lp.purple {
  background-color: #696dec66;
}

.tabs-content-4 {
  width: 950px;
  height: 536.06px;
}

.loader {
  background-color: #fff;
  width: 0%;
  height: .5rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tabs-menu-13 {
  grid-column-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0%;
  display: flex;
  position: absolute;
  inset: auto 0% -5%;
}

.tabs-text {
  z-index: 1;
  color: #432219;
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}

.tabs-6 {
  width: 100%;
  max-width: none;
}

.tab-link-2 {
  text-align: center;
  background-color: #f1eceb;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex: 0 auto;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 40px;
  position: relative;
  overflow: hidden;
}

.tab-link-2.w--current {
  background-color: #8f92e9;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 40px;
}

.tab-link-2.is-last {
  padding-top: 10px;
  padding-bottom: 10px;
}

.video-height {
  width: 950px;
  height: 557.14px;
  padding-top: 100%;
  position: relative;
}

.background-video-23 {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 950px;
  height: 557.14px;
  position: absolute;
  inset: 0%;
}

.container-223 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.container-224 {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.tab-pane-tab-1-2 {
  object-fit: fill;
}

.tabs-content-5 {
  width: 950px;
  height: 557.14px;
}

.loader-2 {
  background-color: #432219;
  width: 0%;
  height: .5rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tabs-menu-14 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  top: -5%;
}

.tabs-7 {
  width: 950px;
  max-width: none;
  height: 557.14px;
}

.tab-link-3 {
  text-align: center;
  text-transform: capitalize;
  background-color: #fff;
  border: 1px #ece8e8;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 200px;
  padding: 10px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-link-3.w--current {
  color: #fff;
  letter-spacing: -.25px;
  background-color: #fdde95;
  border-style: solid;
  border-color: #fdde95;
  justify-content: center;
  align-items: center;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 12px;
  display: flex;
}

.tab-link-3.is-last {
  padding-left: 40px;
  padding-right: 40px;
}

.tab-link-3.is-last.w--current {
  border-radius: 6px;
  flex: 0 auto;
}

.tab-link-3.is-last.ai {
  background-color: #fff;
  border-style: solid;
  border-color: #d4d3d3;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-link-3.is-last.ai.w--current {
  background-color: #fdde95;
  border-style: solid;
  border-color: #fdde95;
}

.tab-link-3.chrome {
  border-style: solid;
  border-color: #d4d3d3;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.tab-link-3.chrome.w--current {
  background-color: #fdde95;
  border-color: #fdde95;
}

.video-height-2 {
  width: 950px;
  height: 557.14px;
  display: block;
  position: absolute;
}

.background-video-24 {
  border: 10px solid #7376c959;
  border-radius: 20px;
  width: 950px;
  height: 557.14px;
  position: absolute;
  inset: 0%;
}

.section-224 {
  padding-top: 50px;
}

.tab-pane-tab-1-3, .tab-pane-tab-3, .tab-pane-tab-2-2 {
  width: 950px;
  height: 557.14px;
  position: absolute;
}

.image-518, .image-519, .image-520 {
  margin-right: 5px;
}

.text-block-315 {
  color: #fff;
  text-align: left;
  margin-right: 5px;
  font-size: 14px;
  line-height: 24px;
}

.text-block-315.nav-cta-text {
  font-size: 14px;
}

.text-block-315.pricing-cta-text {
  font-size: 12px;
}

.div-block-912 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.image-522 {
  position: absolute;
  bottom: 0;
  left: 0;
}

.banner-cta-text {
  color: #3c3e89;
  text-align: left;
  margin-right: 5px;
}

.background-video-25 {
  z-index: 10;
  border: 5px #7376c959;
  border-style: solid none none solid;
  border-radius: 8px;
  width: 525px;
  height: 525px;
  position: absolute;
  right: 0;
}

.background-video-26 {
  z-index: 10;
  width: 1000px;
  height: 400px;
}

.background-video-27 {
  z-index: 10;
  border-top: 5px solid #7376c959;
  border-left: 5px solid #7376c959;
  border-radius: 8px;
  width: 525px;
  height: 525px;
  position: relative;
  right: 0;
}

.background-video-28 {
  z-index: 10;
  border-top: 5px solid #7376c959;
  border-left: 5px solid #7376c959;
  border-radius: 8px;
  width: 525px;
  height: 525px;
  position: absolute;
  right: 0;
}

.image-523 {
  border-top: 5px solid #7376c959;
  border-left: 5px solid #7376c959;
  border-radius: 8px;
  width: 525px;
  height: 525px;
  position: absolute;
  right: 0;
}

.text-block-316 {
  color: #fff;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.div-block-913 {
  background-color: #fff;
  border: 1px solid #d5d2d2;
  border-radius: 15px;
  width: auto;
  display: flex;
  box-shadow: 0 0 48px #1e22380a;
}

.div-block-914 {
  flex: 1;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}

.div-block-915 {
  flex: 1;
}

.dropdown-list-8 {
  background-color: #ddd;
  top: 0;
}

.dropdown-list-8.w--open {
  background-color: #0e0e0e;
  border: 1px solid #454545;
  border-radius: 15px;
  top: 0;
}

.text-block-317 {
  color: #fff;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
}

.div-block-916 {
  border-radius: 6px;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: flex;
}

.div-block-917 {
  flex: 0 auto;
}

.div-block-918 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.drop-head {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.drop-subhead {
  color: #9c9c9c;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: none;
}

.heading-267 {
  color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 28px;
}

.solutions-pane {
  flex-flow: column;
  flex: 0 auto;
  width: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  display: none;
}

.solutions-pane.hide {
  display: none;
}

.features-pane {
  border-right: 1px #272727;
  flex-flow: column;
  flex: 0 auto;
  width: 300px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px;
  display: flex;
}

.features-pane.resources-dropdown {
  width: 230px;
}

.features-pane.blogs-sub-section {
  display: none;
}

.icon-28 {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}

.body-53 {
  background-color: #000;
}

.feature-1-div-right {
  background-color: #1c1c1d;
  border: 1px solid #ffffff1c;
  border-bottom: 1px #000;
  border-radius: 10px;
  height: 550px;
  margin-top: 70px;
  margin-bottom: 70px;
  display: flex;
}

.feature-1-div-right.security {
  height: 400px;
}

.feature-1-div-right.white {
  background-color: #fff;
  justify-content: space-between;
  align-items: stretch;
  box-shadow: 0 0 55px 15px #0000000a;
}

.feature-1-div-left {
  background-color: #1c1c1d;
  border: 1px solid #ffffff1c;
  border-bottom: 1px #000;
  border-radius: 10px;
  justify-content: space-around;
  height: 550px;
  margin-top: 70px;
  margin-bottom: 70px;
  display: flex;
}

.feature-1-div-left.security {
  height: 450px;
}

.feature-1-div-left.integrations {
  height: auto;
}

.feature-1-div-left.features {
  margin-top: 0;
}

.feature-1-div-left.features.white, .feature-1-div-left.white {
  background-color: #fff;
  justify-content: space-between;
  box-shadow: 0 0 56px 15px #0000000a;
}

.container-226 {
  width: 100%;
  max-width: 1100px;
  margin-left: 0;
  margin-right: 0;
}

.faetures-page-purple-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -15%;
}

.faetures-page-purple-light.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.faetures-page-purple-light.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.faetures-page-purple-light.support-os, .faetures-page-purple-light.support-os-copy {
  width: 300px;
}

.faetures-page-purple-light.lp {
  width: 500px;
  height: 400px;
  top: 5%;
}

.features-page-yellow-light-copy {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: visible;
}

.features-page-yellow-light-copy.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.features-page-yellow-light-copy.support-os {
  width: 200px;
}

.features-page-yellow-light-copy.support-os-right-shift {
  width: 200px;
  top: auto;
  bottom: 10%;
}

.features-page-yellow-light-copy.support-os-copy {
  top: auto;
  bottom: 10%;
}

.features-page-yellow-light-copy.lp {
  z-index: 0;
  width: 320px;
  height: 400px;
  top: 10%;
}

.image-524 {
  width: 500px;
}

.dropdown-toggle-9 {
  padding: 0 40px 0 0;
}

.dropdown-9 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.feature-image-p {
  width: 100%;
}

.image-525 {
  height: 95%;
}

.div-block-848-left {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 45vw;
  display: flex;
  position: relative;
}

.image-526 {
  max-height: 95%;
}

.home-heading-white-copy {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  width: auto;
  max-width: 700px;
  margin-top: 40px;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 62px;
  font-weight: 400;
  line-height: 70px;
  position: relative;
}

.home-heading-white-copy.features {
  margin-top: 10px;
}

.home-heading-white-copy.features.black {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.security-gifs {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 45vw;
  display: flex;
  position: relative;
}

.image-527 {
  max-height: 95%;
}

.icon-29 {
  color: #fff;
  font-size: 13px;
}

.dropdown-list-9 {
  background-color: #000;
}

.dropdown-list-9.w--open {
  background-color: #0000;
}

.dropdown-10 {
  display: inline-block;
}

.features-head {
  color: #696dec;
  letter-spacing: -.25px;
  margin-top: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 18px;
  line-height: 35px;
}

.dropdown-toggle-10 {
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 27px;
}

.dropdown-toggle-10.hide {
  display: block;
}

.container-227 {
  max-width: 850px;
}

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

.link-block-139 {
  margin-right: 20px;
}

.link-block-140 {
  width: auto;
  margin-right: auto;
  display: block;
}

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

.grid-44 {
  grid-template-columns: 1.2fr 1fr;
}

.image-528 {
  width: 38px;
}

.div-block-920 {
  border: 1px #fff3;
  border-radius: 0;
  padding: 10px;
}

.link-block-141, .link-block-142 {
  margin-right: 15px;
}

.text-block-297-copy {
  color: #e3e3e3;
  letter-spacing: -.5px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.structure-def-copy {
  color: #e3e3e3;
  text-align: left;
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.structure-def-copy.centre {
  text-align: center;
  width: 750px;
  padding-left: 70px;
  padding-right: 70px;
}

.structure-def-copy.margin {
  margin-left: 30px;
  margin-right: 30px;
}

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

.rsc-block {
  background-color: #ffffff0d;
  border-radius: 14px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  height: 300px;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 0 48px #1e22380a;
}

.rsc-block.blogs-left {
  z-index: 5;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 0;
  display: flex;
  box-shadow: 0 0 48px #1e22380a;
}

.rsc-block.blogs-right {
  z-index: 5;
  margin-left: 0;
}

.div-block-923, .div-block-924 {
  flex: 1;
}

.image-529, .image-529-copy {
  position: absolute;
  bottom: 0;
  left: 0;
}

.cs-story-image {
  margin-left: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.newsletter-resource {
  z-index: 5;
  background-color: #ffffff0d;
  border-radius: 14px;
  margin-top: 20px;
  position: relative;
  box-shadow: 0 0 48px #1e22380a;
}

.column-88 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.resources-head-subtext {
  color: #fff;
  width: 450px;
  margin-right: 0;
  padding-right: 30px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.resources-head-subtext.black {
  color: #000;
}

.button-47 {
  background-color: #696dec;
  border-radius: 6px;
  margin-top: 40px;
  padding-left: 55px;
  padding-right: 55px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.link-block-143 {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.body-54 {
  background-color: #000;
}

.image-530 {
  background-image: url('../images/support-driven-1_1.avif');
  background-position: 50%;
  background-size: auto;
}

.section-225 {
  background-image: url('../images/support-driven-1_1.avif');
  background-position: 50%;
  background-size: cover;
  height: 600px;
  padding-top: 50px;
  display: none;
}

.div-block-926 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 50px;
  display: flex;
}

.heading-268 {
  color: #fff;
  width: 550px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 37px;
  font-weight: 400;
  line-height: 45px;
}

.container-228 {
  max-width: 1100px;
  height: 400px;
}

.text-block-319 {
  color: #b9b9b9;
  width: 450px;
  margin-top: 20px;
  font-size: 18px;
  line-height: 30px;
}

.container-229 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  display: flex;
}

.heading-268-copy {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  width: 550px;
  margin-bottom: 25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 52px;
}

.section-226 {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.div-block-927 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 30px;
}

.text-block-319-copy {
  color: #b9b9b9;
  letter-spacing: -1px;
  width: auto;
  margin-top: 0;
  font-size: 27px;
  line-height: 37px;
}

.div-block-928 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  display: flex;
}

.image-531 {
  margin-right: 15px;
}

.survey-page-purple-light-copy {
  z-index: auto;
  filter: blur(100px);
  background-color: #696dec66;
  border-radius: 1000px;
  width: 450px;
  height: 450px;
  position: absolute;
  top: 15%;
  left: -15%;
}

.survey-page-purple-light-copy.community {
  filter: blur(100px);
  background-color: #ffd97466;
  width: 400px;
  height: 400px;
  top: 10%;
  left: -15%;
}

.survey-page-purple-light-copy.resources {
  width: 300px;
  height: 250px;
  top: 10%;
  left: -10%;
}

.survey-page-purple-light-copy.support-os, .survey-page-purple-light-copy.support-os-copy {
  width: 300px;
}

.survey-page-purple-light-copy.lp {
  z-index: 0;
  width: 500px;
  height: 400px;
}

.survey-page-yellow-ligh {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: visible;
}

.survey-page-yellow-ligh.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.survey-page-yellow-ligh.support-os {
  width: 200px;
}

.survey-page-yellow-ligh.support-os-right-shift {
  width: 200px;
  top: auto;
  bottom: 10%;
}

.survey-page-yellow-ligh.support-os-copy {
  top: auto;
  bottom: 10%;
}

.survey-page-yellow-ligh.lp {
  z-index: 0;
  width: 320px;
  height: 500px;
}

.survey-page-yellow-ligh.lp.purple {
  background-color: #696dec66;
  height: 400px;
}

.link-59 {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.div-block-929 {
  margin-bottom: 10px;
}

.link-60 {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.container-230 {
  max-width: 1100px;
}

.image-532 {
  border-radius: 6px;
}

.mobile-features {
  display: none;
}

.text-block-320 {
  color: #fff;
}

.body-55 {
  background-color: #000;
}

.container-231 {
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  height: 100%;
  display: flex;
}

.section-227 {
  background-image: url('../images/Group-41288.avif');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  height: 600px;
  position: relative;
}

.redirect-page-purple-light {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: visible;
}

.redirect-page-purple-light.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.redirect-page-purple-light.support-os {
  width: 200px;
}

.redirect-page-purple-light.support-os-right-shift {
  width: 200px;
  top: auto;
  bottom: 10%;
}

.redirect-page-purple-light.support-os-copy {
  top: auto;
  bottom: 10%;
}

.redirect-page-purple-light.lp {
  z-index: 0;
  background-color: #696dec66;
  width: 320px;
  height: 500px;
}

.redirect-page-purple-light.lp.purple {
  background-color: #696dec66;
}

.redirect-page-purple-light-1 {
  z-index: auto;
  filter: blur(100px);
  background-color: #ffd97466;
  border: 1px #000;
  border-radius: 1000px;
  width: 250px;
  height: 400px;
  position: absolute;
  top: 15%;
  right: 0%;
  overflow: visible;
}

.redirect-page-purple-light-1.community {
  background-color: #696dec66;
  width: 400px;
  height: 400px;
  top: 10%;
  right: -15%;
}

.redirect-page-purple-light-1.support-os {
  width: 200px;
}

.redirect-page-purple-light-1.support-os-right-shift {
  width: 200px;
  top: auto;
  bottom: 10%;
}

.redirect-page-purple-light-1.support-os-copy {
  top: auto;
  bottom: 10%;
}

.redirect-page-purple-light-1.lp {
  z-index: 0;
  filter: blur(150px);
  background-color: #696dec66;
  width: 500px;
  height: 500px;
  display: block;
  top: 10%;
}

.redirect-page-purple-light-1.lp.purple {
  background-color: #696dec66;
}

.heading-269 {
  color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 43px;
  font-weight: 500;
  display: block;
}

.div-block-930 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.image-533.demo {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-931 {
  background-color: #1c1f28;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 430px;
  padding: 15px 10px 10px;
  display: flex;
}

.div-block-931.white {
  background-color: #fff;
}

.text-block-321 {
  color: #fff;
  margin-bottom: 5px;
  padding-right: 5px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
}

.text-block-321.black {
  color: #000;
  margin-bottom: 3px;
}

.text-block-321.black.left {
  text-align: left;
}

.text-block-322 {
  color: #fff;
}

.div-block-932 {
  margin-right: 10px;
}

.text-block-323 {
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-323.pfont {
  text-transform: none;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.section-228 {
  margin-bottom: 100px;
}

.link-block-144 {
  margin-bottom: 35px;
}

.link-block-145 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tabs-8 {
  display: none;
}

.link-61 {
  color: #585bce;
}

.navbar-4 {
  z-index: 100;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
}

.black-nav-head {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.black-icon {
  color: #000;
  margin-right: 10px;
  font-size: 13px;
}

.black-nav-heading {
  color: #000;
  margin-right: 5px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.black-nav-heading.w--current {
  color: #000;
}

.black-nav-heading.demo {
  background-color: #d9d9d924;
  border: .25px solid #525151;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 105px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-top: 8.5px;
  padding-bottom: 8.5px;
  display: flex;
}

.black-nav-heading.demo.start-free {
  background-color: #585bce;
  border: 1px #8c8c8c;
  border-radius: 4px;
  width: 140px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 500;
}

.home-heading-black {
  z-index: 5;
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  width: auto;
  margin-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 62px;
  font-weight: 400;
  line-height: 70px;
  position: relative;
}

.home-heading-black.features {
  margin-top: 10px;
}

.section-229 {
  padding-top: 0;
  padding-bottom: 45px;
}

.div-block-933 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.g2-rating {
  margin-bottom: 20px;
}

.threado-about {
  width: 800px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.threado-video {
  border: 10px solid #7376c959;
  border-radius: 20px;
  width: 950px;
  height: 557.14px;
  margin-top: 30px;
  position: absolute;
  inset: 0%;
}

.home-heading-black-copy {
  z-index: 5;
  color: #000;
  text-align: center;
  letter-spacing: -2px;
  width: auto;
  margin-top: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 70px;
  position: relative;
}

.home-heading-black-copy.features {
  margin-top: 10px;
}

.home-heading-black-copy.pfont {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.home-heading-black-copy.pfont-copy {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 40px;
  line-height: 55px;
}

.grid-45 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  height: 100%;
}

.image-534 {
  width: 50px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-933-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
  position: relative;
}

.section-230 {
  padding-top: 50px;
}

.footer__link_black {
  color: #4a4a4a;
  letter-spacing: -.25px;
  margin-bottom: 25px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
}

.footer__link_black.hide {
  display: none;
}

.footer__link_black.affiliate {
  display: block;
}

.footer__link-header-black {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: .938rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-decoration: none;
  display: block;
}

.pricing-body {
  background-color: #000;
}

.section-231 {
  padding-top: 30px;
}

.home-body {
  background-color: #000;
  overflow: visible;
}

.div-block-912-copy {
  background-color: #282b7e;
  background-image: none;
  background-size: auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 450px;
  margin-top: 70px;
  margin-bottom: 70px;
  display: flex;
  position: relative;
}

.demo-body-white {
  background-color: #fff;
}

.demo-head {
  margin-bottom: 10px;
  font-size: 2.438rem;
  font-weight: 700;
  line-height: 3.219rem;
}

.demo-head.white {
  color: #000;
  text-align: left;
  letter-spacing: -1px;
  width: auto;
  margin-top: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
}

.demo-head.white.right {
  text-align: left;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.demo-section {
  background-color: #696dec00;
  width: 100vw;
  height: auto;
  margin-top: 0;
  padding-bottom: 50px;
}

.demo-form {
  z-index: 1;
  background-color: #fff;
  border-radius: 8px;
  width: auto;
  height: 600px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px 30px;
  position: relative;
  box-shadow: 0 0 58px #0000000f;
}

.demo-field {
  color: #000;
  background-color: #f3f3ff;
  border: 1px #000;
  border-radius: 6px;
  margin-bottom: 15px;
  padding-right: 0;
}

.demo-field.email {
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 15px;
}

.demo-field.multiple-select {
  height: 150px;
}

.demo-field.no {
  margin-bottom: 25px;
}

.white-body {
  background-color: #fff;
}

.div-block-934 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 48px #1e22380a;
}

.tab-link-tab-2-7 {
  background-color: #fff;
}

.hero-tabs {
  background-color: #ffffff47;
  border: 1px solid #f1f1f1;
  border-radius: 24px;
  margin-right: 10px;
  padding: 5px 40px;
}

.hero-tabs.w--current {
  background-color: #5a5ff65c;
  margin-right: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 14px;
}

.hero-tabs-head {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 16px;
  line-height: 20px;
}

.tabs-menu-15 {
  background-color: #f8f9ffbd;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 8px 10px;
  display: flex;
}

.tabs-content-6 {
  width: 100%;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-935 {
  background-image: url('../images/Silk-wave-1_1.avif');
  background-position: 0 0;
  background-size: auto;
}

.tabs-9 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-535 {
  margin-right: 30px;
  position: relative;
}

.image-536 {
  position: absolute;
}

.tab-pane-tab-1-4 {
  border-radius: 30px;
}

.bold-text-49 {
  font-weight: 400;
}

.image-537 {
  position: static;
  top: 0;
  left: 10%;
}

.tak-to-us {
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 30px;
  padding-left: 45px;
  padding-right: 45px;
}

.div-block-848-copy {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 45vw;
  display: flex;
  position: relative;
}

.image-538 {
  margin-right: 10px;
}

.home-page-body {
  background-color: #fff;
  overflow: visible;
}

.pricing-page-body, .demo-page-body {
  background-color: #fff;
}

.div-block-936 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50vh;
  display: flex;
}

.home-button {
  color: #fff;
  text-align: left;
  margin-right: 5px;
  font-size: 18px;
  line-height: 24px;
}

.tab-pane-tab-3-2 {
  border-radius: 30px;
}

.div-block-937 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-540 {
  margin-left: 0;
  margin-right: 0;
}

.image-541, .image-542, .image-543, .image-544 {
  width: 45px;
}

.image-545 {
  width: 350px;
  margin-bottom: 30px;
}

.image-545.community {
  width: 350px;
}

.feature-image-1 {
  width: 350px;
  margin-bottom: 30px;
}

.support-image {
  z-index: 10;
  width: 350px;
  margin-bottom: 30px;
  position: relative;
}

.image-546, .image-547, .image-548 {
  width: 350px;
}

.image-549 {
  width: 90%;
}

.community-image-2, .image-550 {
  width: 350px;
}

.feature-image-pane {
  z-index: 10;
  background-color: #fff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 90%;
  margin-top: 50px;
  margin-left: 0;
  margin-right: 50px;
  padding-top: 50px;
  padding-bottom: 60px;
  padding-left: 70px;
  display: flex;
  position: relative;
}

.image-551 {
  z-index: 0;
  position: absolute;
  bottom: 10%;
  left: -5%;
}

.image-552 {
  z-index: -1;
  position: absolute;
  right: 0;
}

.resources-page {
  background-color: #fff;
}

.black-heads {
  color: #000;
  margin-top: 10px;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 5px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.black-heads.amas {
  color: #0d0d0d;
  font-size: .9rem;
  font-weight: 500;
}

.black-heads.t {
  color: #fff;
}

.about-white {
  background-color: #fff;
}

.container-232 {
  z-index: 10;
  max-width: 1000px;
  position: relative;
}

.div-block-939 {
  z-index: 30;
  border-radius: 17px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 70px 50px 100px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: -3px 0 73.1px #0000000d;
}

.image-553 {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
}

.image-554 {
  z-index: 10;
  width: 350px;
  margin-top: 20px;
  position: relative;
}

.image-555 {
  margin-top: 20px;
  position: relative;
  bottom: auto;
  right: auto;
}

.text-block-324 {
  color: #5d6481;
  width: 700px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.text-span-17 {
  color: #000;
  font-size: 30px;
  font-weight: 400;
}

.image-556 {
  z-index: 20;
  box-sizing: border-box;
  object-fit: fill;
  position: absolute;
  top: -10%;
  bottom: auto;
  left: -8%;
  overflow: hidden;
}

.div-block-940 {
  width: 700px;
  margin-top: 30px;
}

.signs {
  color: #5d6481;
  width: 700px;
  margin-top: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.feature-image-2 {
  width: 350px;
}

.image-545-copy {
  width: 380px;
  margin-bottom: 30px;
}

.image-545-copy.community {
  width: 370px;
}

.image-558 {
  position: absolute;
  top: -14%;
  left: -4.7%;
}

.section-232 {
  padding-top: 100px;
}

.grid-46 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.testimonial-image {
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  display: flex;
}

.div-block-941 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-559 {
  padding-top: 5px;
}

.testimonial-image-old {
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.container-233 {
  max-width: 1100px;
}

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

.div-block-943 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.div-block-944 {
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  padding-bottom: 0;
  display: flex;
}

.section-233 {
  margin-bottom: 30px;
  padding-top: 70px;
  position: relative;
}

.home-hero-heading-black {
  z-index: 5;
  color: #000;
  text-align: left;
  letter-spacing: -2px;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 66px;
  position: relative;
}

.home-hero-heading-black.features {
  margin-top: 10px;
}

.g2-rating-home {
  margin-top: 30px;
  margin-bottom: 0;
}

.section-233-mobile {
  margin-bottom: 30px;
  padding-top: 70px;
  display: none;
}

.black-login {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: auto;
  display: flex;
}

.customers-body-page, .customers-page-white {
  background-color: #fff;
}

.heading-270 {
  color: #000;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.block-quote-6 {
  font-family: Bricolage Grotesque, sans-serif;
}

.heading-271 {
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 40px;
}

.service-body-page, .privacy-body-page, .blog-body {
  background-color: #fff;
}

.container-227-copy {
  max-width: 1000px;
}

.blogs-heading {
  color: #000;
  margin-bottom: 20px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 50px;
  font-weight: 400;
}

.blogs-body-page {
  background-color: #fff;
}

.demo-testimonials {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
  margin-bottom: 10px;
}

.demo-testimonials.stack {
  grid-template-columns: 1fr;
}

.demo-testimonials.stack.scottbot {
  margin-bottom: 30px;
}

.demo-testimonials.bot-page {
  margin-top: 40px;
}

.image-560 {
  z-index: 0;
  position: absolute;
  bottom: 5%;
  left: -10%;
}

.div-block-945 {
  width: 100%;
  height: 600px;
}

.div-block-946 {
  margin-right: 30px;
  position: relative;
}

.image-561 {
  position: absolute;
  top: 5%;
  right: -3%;
}

.image-562 {
  position: absolute;
  top: 5%;
  left: -5%;
}

.image-563 {
  position: absolute;
  bottom: 20%;
  right: -5%;
}

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

.image-564 {
  position: relative;
  left: -80px;
}

.div-block-948 {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 40px;
  display: block;
}

.copy-me-3 {
  perspective: 500px;
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
  left: auto;
}

._3d-cube-front {
  transform-style: preserve-3d;
  background-color: #e6e6e6;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate3d(0, 0, 50px);
}

.text-button {
  color: #fff;
  margin-right: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.text-button.txt {
  font-size: 12px;
}

._3d-cube-bottom {
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  background-color: gray;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate3d(0, 0, 50px)rotateX(90deg)rotateY(0)rotateZ(0);
}

.content-wrapper-movment {
  z-index: 40;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transform-style: preserve-3d;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, 80px);
}

.content-wrapper-movment.txt {
  font-size: 12px;
}

._3d-cube-back {
  transform-origin: 50%;
  transform-style: preserve-3d;
  background-color: #4d4d4d;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate3d(0, 0, 50px)translate3d(0, 0, -100px);
}

.button-3d {
  z-index: 2;
  box-sizing: border-box;
  color: #fff;
  background-image: radial-gradient(circle, #a47cf3 1%, #683fea);
  border: 1px solid #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 22px 60px;
  text-decoration: none;
  position: relative;
  transform: scale(1);
  box-shadow: 0 0 1.25px 5px #ffffff1a, inset 0 2.5px 1.25px #ffffff40, inset 0 -5px 2.5px 5px #00000040;
}

.button-3d.pricing-cta {
  width: 100%;
  padding: 12px 40px;
}

.shadow {
  opacity: .15;
  filter: blur(10px);
  background-color: #696dec;
  width: 80%;
  height: 10px;
  position: absolute;
  top: 100%;
  transform: perspective(10px);
}

._3d-cube-wrapper {
  transform-origin: 50%;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  transform: rotateX(45deg)rotateY(45deg)rotateZ(0);
}

._3d-cube {
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: scale(.15);
}

._3d-cube-left {
  transform-origin: 0%;
  transform-style: preserve-3d;
  background-color: #b3b3b3;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate3d(0, 0, 50px)rotateX(0)rotateY(90deg)rotateZ(0);
}

._3d-cube-right {
  transform-origin: 100%;
  transform-style: preserve-3d;
  background-color: #ccc;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate3d(0, 0, 50px)rotateX(0)rotateY(-90deg)rotateZ(0);
}

._3d-cube-top {
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  background-color: #666;
  width: 100px;
  height: 100px;
  position: absolute;
  transform: translate3d(0, 0, 50px)rotateX(-90deg)rotateY(0)rotateZ(0);
}

.image-565 {
  z-index: 0;
  position: relative;
  bottom: 15%;
  left: -20%;
}

.image-566 {
  z-index: 10;
  position: relative;
}

.div-block-949 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 0;
  left: 4%;
}

.pricing-div {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

.blue-block {
  background-image: url('../images/Purple-vector.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
}

.image-567 {
  border-radius: 12px;
  max-width: 93%;
  height: auto;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.pink-block-copy {
  background-image: url('../images/Purple-vector.svg');
  background-position: 50%;
  background-size: cover;
}

.pink-blockk {
  background-image: url('../images/Pink-Vector.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
}

.solutions-right-block {
  background-color: #fff;
  border-radius: 30px 30px 0 0;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 45vw;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.solutions-left {
  background-color: #fff;
  border-radius: 30px 30px 0 0;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 45vw;
  height: 100%;
  margin-top: 0;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.solutions-left.image-centre {
  justify-content: center;
  align-items: center;
}

.purple-block {
  background-image: url('../images/Vector-169-1.svg');
  background-position: 0 0;
  background-size: auto;
}

.purple-blockk {
  background-image: url('../images/Vector-169-1.svg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 10px;
  display: flex;
}

.blog-categories-container {
  justify-content: center;
  max-width: 1100px;
  padding: 0 50px 40px;
  display: flex;
}

.dropdown-11 {
  width: 200px;
}

.section-234 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.blogs-categories {
  background-color: #ffffff47;
  border: 1px solid #000000b3;
  border-radius: 24px;
  margin-right: 10px;
  padding: 7px 20px;
}

.blogs-categories:hover {
  background-color: #5a5ff65c;
  border-style: none;
}

.blogs-categories.w--current {
  background-color: #5a5ff65c;
  margin-right: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 14px;
}

.blogs-categories.cms-item {
  border-radius: 8px;
  display: flex;
}

.text-block-325 {
  color: #000;
  font-size: 14px;
  line-height: 20px;
}

.div-block-950 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-950.left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.container-235 {
  max-width: 1100px;
}

.div-block-951 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-326 {
  color: #696dec;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
}

.container-236 {
  max-width: 1100px;
}

.section-235 {
  margin-top: 50px;
  display: block;
}

.grid-47 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-952 {
  border-radius: 22px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  box-shadow: 0 0 4.42px #0000000f;
}

.link-block-146 {
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-953 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-327 {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-weight: 700;
}

.text-block-328 {
  color: #a4a4a4;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.div-block-954 {
  background-color: #683fea;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 50px;
  display: flex;
}

.text-block-329 {
  color: #fff;
  letter-spacing: .8px;
  margin-left: 10px;
  margin-right: 20px;
  font-family: Bricolage Grotesque, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.blog-cate-expand {
  display: block;
}

.link-block-148 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.style {
  color: #313131b0;
  letter-spacing: -.25px;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
}

.code-embed-web {
  width: 400px;
}

.code-embed-mobile {
  display: none;
}

.empty-state-16, .empty-state-17 {
  background-color: #fff;
}

.container-237 {
  margin-top: 30px;
}

.container-237.tags {
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.collection-list-57 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-items: center;
  display: flex;
}

.collection-item-61 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-330 {
  color: #000000eb;
  -webkit-text-stroke-width: 0px;
  white-space: normal;
  border-bottom: 1px solid #00000082;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 15px;
  line-height: 18.5px;
}

.div-block-955 {
  background-color: #80808026;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.div-block-956 {
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 5px;
  display: flex;
}

.text-block-331 {
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 16px;
  font-weight: 700;
}

.image-569 {
  max-width: none;
  margin-right: 0;
}

.div-block-957 {
  background-image: linear-gradient(#474a99, #474a99 35%, #fff);
  padding-bottom: 50px;
}

.heading-272 {
  color: #afd40b;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Creepster, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 75px;
}

.section-236 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.paragraph-76 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Comic Neue, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 29px;
}

.div-block-958 {
  text-align: center;
  background-image: linear-gradient(#a6a6a6, #fff 52%, #a6a6a6 101%);
  border-radius: 18px;
  width: 530px;
  margin-top: 15px;
  margin-bottom: 20px;
  padding: 10px 60px;
}

.div-block-959 {
  position: absolute;
  top: 230px;
  left: 0;
}

.div-block-960 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-961 {
  text-align: center;
  background-image: linear-gradient(#4824bf, #ed8484 31%, #4a143d);
  border-radius: 56px;
  width: 700px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 20px 70px;
}

.text-block-332 {
  color: #000;
  letter-spacing: 1px;
  font-family: Comic Neue, sans-serif;
  font-size: 30px;
  font-style: italic;
  font-weight: 700;
}

.div-block-962 {
  width: 450px;
}

.div-block-963 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
}

.paragraph-76-copy {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Lemonada, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.div-block-964 {
  background-color: #484b99;
  border-radius: 28px;
  width: 600px;
  padding: 30px 50px;
}

.div-block-965 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.field-label-6 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-field-15 {
  color: #fff;
  background-color: #ffe6fd82;
  border-radius: 7px;
  height: 40px;
  margin-bottom: 20px;
}

.text-field-15.last {
  height: 100px;
  margin-bottom: 15px;
}

.submit-button-15 {
  color: #fff;
  background-color: #ffe6fd82;
  border-radius: 7px;
  width: 200px;
  margin-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-block-333 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-334 {
  color: #fff;
  margin-top: 3px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.div-block-966 {
  background-image: linear-gradient(#696dec, #fff 31%, #696dec);
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.link-block-149 {
  margin-left: 30px;
}

.div-block-967 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.marquee {
  grid-column-gap: 1rem;
  background-color: #f1714400;
  width: 100%;
  margin-bottom: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.marquee-content {
  grid-column-gap: 1rem;
  flex: none;
  justify-content: space-around;
  min-width: 100%;
  display: flex;
}

.marquee-content.scroll {
  display: block;
}

.marquee-content.scroll.a {
  display: none;
}

.text-block-335 {
  color: #000;
  text-transform: uppercase;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 9vw;
  font-weight: 900;
  line-height: 1;
}

.marquee-2 {
  grid-column-gap: 1rem;
  text-transform: capitalize;
  background-color: #fff;
  width: 100%;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  overflow: hidden;
}

.text-block-336 {
  color: #ee4b2b;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.collection-list-wrapper-50 {
  flex: 0 auto;
}

.blog-categories {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: nowrap;
  background-color: #fbfbfc;
  border: 1px solid #e7e8ec;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 5px;
  margin-right: 5px;
  padding: 7px 10px;
  display: block;
}

.blog-categories:hover {
  background-color: #5a5ff65c;
}

.div-block-968 {
  box-sizing: border-box;
  object-fit: fill;
  flex-flow: row;
  justify-content: center;
  width: auto;
  max-width: 1100px;
  height: auto;
  display: flex;
  overflow: visible;
}

.collection-list-wrapper-51 {
  display: block;
}

.collection-list-58 {
  display: flex;
}

.collection-item-62 {
  justify-content: center;
  display: flex;
}

.text-block-337 {
  color: #000;
  font-size: 14px;
}

.next-purple {
  background-color: #fbfbfc;
  border-color: #e7e8ec;
  border-radius: 24px;
}

.next-purple:hover {
  background-color: #5a5ff65c;
}

.previous-purple {
  background-color: #fbfbfc;
  border-color: #e7e8ec;
  border-radius: 24px;
}

.previous-purple:hover {
  background-color: #5a5ff65c;
}

.collection-list-wrapper-52 {
  justify-content: flex-end;
  display: flex;
}

.collection-list-59 {
  display: flex;
}

.text-block-338 {
  color: #000;
  font-size: 12px;
}

.link-block-151 {
  background-color: #fbfbfc;
  border: 1px solid #e7e8ec;
  border-radius: 8px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
}

.blog-tags {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  white-space: nowrap;
  object-fit: fill;
  background-color: #fbfbfc;
  border: 1px solid #e7e8ec;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: 0;
  padding: 5px 10px;
  display: block;
  overflow: visible;
}

.blog-tags:hover {
  background-color: #5a5ff65c;
}

.blog-tags-container {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  overflow-wrap: normal;
  object-fit: fill;
  border: 1px #e7e8ec;
  border-top-style: solid;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  align-items: stretch;
  max-width: 1100px;
  height: auto;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  overflow: visible;
}

.collection-list-wrapper-53 {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1100px;
  display: flex;
}

.collection-list-60 {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  object-fit: contain;
  flex-flow: wrap;
  justify-content: flex-start;
  max-width: 1100px;
  height: auto;
  display: flex;
  overflow: visible;
}

.collection-item-63 {
  box-sizing: border-box;
}

.text-block-339 {
  color: #000;
  font-size: 12px;
}

.text-block-340 {
  font-size: 12px;
}

.div-block-969 {
  padding: 5px 10px;
}

.text-block-341 {
  color: #000;
  font-size: 14px;
}

.hero-stack {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: block;
  position: relative;
}

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

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-5:active {
  background-color: #43464d;
}

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.div-block-970 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.text-block-342 {
  color: var(--dim-grey);
  font-size: 14px;
}

.text-block-344 {
  color: var(--dim-grey);
  font-size: 14px;
  font-weight: 700;
}

.div-block-971 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-end;
  display: flex;
}

.text-block-345 {
  color: var(--dim-grey);
  font-size: 14px;
}

.image-571 {
  border-radius: 12px;
  max-width: 93%;
  height: auto;
}

.image-572 {
  max-width: 93%;
  height: auto;
}

.section-237 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-podcast-blogs {
  background-color: #0000;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.collection-list-61 {
  margin-left: 0;
  margin-right: 0;
}

.collection-list-62 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.collection-item-64 {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 5px;
  display: flex;
  box-shadow: 0 0 4px #0000000f;
}

.collection-item-64:hover {
  box-shadow: 0 0 4px #0003;
}

.text-block-346 {
  color: #000;
  font-weight: 600;
}

.div-block-973 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-573 {
  width: auto;
  max-width: none;
  height: 100%;
}

.text-block-347 {
  color: #a4a4a4;
  font-size: 14px;
}

.collection-list-wrapper-54 {
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.div-block-974 {
  padding-left: 10px;
  padding-right: 10px;
}

.link-block-152 {
  display: flex;
}

.div-block-975 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-block-153 {
  border-radius: 12px;
}

.dropdown-12 {
  display: none;
}

.blog-category-drop-down {
  display: block;
}

.title-9 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 600;
  line-height: 65px;
}

.title-9.features {
  margin-bottom: 10px;
  font-size: 45px;
  line-height: 55px;
}

.title-9.features.ai-page.bfont-copy {
  color: #000;
  text-align: left;
  width: auto;
  max-width: 390px;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.title-9.features.ai-page.bfont-copy.banner-head {
  color: #fff;
  text-align: center;
  width: 850px;
  max-width: none;
  margin-top: 30px;
}

.title-9.features.ai-page.bfont-copy.banner-head.pfont {
  width: auto;
  margin-top: 10px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 55px;
}

.div-block-976 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-239 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-77 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-77.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-77.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-77.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-77.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.div-block-977 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.div-block-978 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-240 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-78 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-78.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-78.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-78.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-78.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.div-block-979 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.div-block-980 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-241 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-79 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-79.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-79.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-79.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-79.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.div-block-981 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.div-block-982 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-242 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-80 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-80.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-80.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-80.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-80.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.div-block-983 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.div-block-984 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-243 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-81 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-81.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-81.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-81.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-81.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.div-block-985 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.div-block-986 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-244 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  padding: 40px 0;
  display: flex;
}

.paragraph-82 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-82.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-82.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-82.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-82.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.div-block-987 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 940px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 10px;
  display: none;
  position: relative;
}

.div-block-988 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-245 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-83 {
  color: #fff;
  text-align: left;
  width: 400px;
  margin-bottom: 20px;
}

.paragraph-83.bfont {
  letter-spacing: -.25px;
  font-family: Bricolage Grotesque, sans-serif;
}

.paragraph-83.bfont.feature-ai-subtext {
  color: #b9b9b9;
  width: 390px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 28px;
}

.paragraph-83.bfont.feature-ai-subtext.feature-2 {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-83.bfont.feature-ai-subtext.feature-2.banner-subhead {
  color: #fff;
  text-align: center;
  width: 600px;
  margin-top: 30px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 21px;
}

.div-block-989 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #282b7e00;
  background-image: linear-gradient(#70a4b4, #70a4b4 28%, #d9d9d900 98%, #fff), url('../images/Frame-482536_1.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  position: relative;
}

.featured-blog-container {
  justify-content: center;
  max-width: 1100px;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.container-246 {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.heading-273 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sf pro display, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.div-block-990 {
  -webkit-text-fill-color: inherit;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
}

.section-238 {
  margin-left: auto;
  margin-right: auto;
}

.collection-list-63 {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.customers-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.customer-block {
  background-color: #fff;
  border-radius: 12px;
  padding-bottom: 24px;
  box-shadow: 0 4px 15px #0000001a;
}

.customer-logo {
  border-radius: 12px;
  margin-bottom: 18px;
}

.customer-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.case-study-title {
  margin-bottom: 20px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.collection-item-65 {
  aspect-ratio: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-2 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-2 {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-2 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow-3 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-3 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-2 {
  display: none;
}

.team-slider-nav-2 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.testimonial-column-light {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial-grid-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.testimonial-card-two {
  border: 1px solid #e4ebf3;
  flex-direction: column;
  padding: 32px 16px 16px;
  display: flex;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  background-color: #f5f7fa;
  align-items: center;
  padding: 24px 16px;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.collection-list-64 {
  float: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch;
  place-items: center;
  display: block;
}

.collection-list-wrapper-56 {
  display: block;
}

.link-block-154 {
  color: #864040;
  background-color: #5a5ff65c;
  border: 1px solid #f1f1f1;
  border-radius: 24px;
  padding: 5px 20px;
  display: flex;
}

.text-block-348 {
  color: #000;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-weight: 700;
}

.div-block-991 {
  padding-top: 20px;
  padding-bottom: 20px;
}

@media screen and (min-width: 1280px) {
  .heading-9 {
    display: block;
  }

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

  .navbar__brand.w--current {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar__wrapper {
    flex-direction: row;
    align-items: stretch;
  }

  .hero.community-handbook {
    align-items: center;
  }

  .hero.about.whoweare {
    margin-top: 0;
    padding-bottom: 100px;
  }

  .container {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .container.videos {
    display: block;
  }

  .hero__content.roundup {
    padding-top: 100px;
  }

  .hero__sub.product.white.playbook.centre, .hero__sub.product.white.form-copy.centre {
    text-align: center;
    width: 600px;
  }

  .hero__gradient {
    height: 300px;
  }

  .hero__star-right {
    top: 10%;
  }

  .section {
    align-items: center;
    display: flex;
  }

  .section.is--purple.black {
    border-color: #ffd9741a;
  }

  .section.community-handbook {
    margin-top: 0;
    padding-top: 50px;
  }

  .section.black {
    display: block;
  }

  .footer__top {
    padding-top: 163px;
    padding-bottom: 75px;
    padding-right: 75px;
    top: -153px;
  }

  .footer__grid {
    grid-column-gap: 94px;
  }

  .remarkable-grid {
    margin-left: 0;
    margin-right: 0;
  }

  .remarkable__text-wrapper {
    height: 250px;
  }

  .feature-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .feature-wrapper.alternative {
    flex-direction: row;
    align-items: center;
  }

  .feature__text-wrapper {
    margin-bottom: 0;
  }

  .feature__gif-wrapper.rsc {
    width: 100%;
    height: 100%;
  }

  .leaders__wrapper, .casestudy__wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .navbar__link {
    padding-bottom: 17px;
  }

  .navbar__link.community-copy {
    padding-bottom: 20px;
  }

  .cms__section, .cms__section.full-width {
    padding-top: 50px;
  }

  .trusted-by, .pricing {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing__header.pricing-head.white.bfont.pricing-updated.black.pfont {
    flex-flow: column;
    display: flex;
  }

  .pricing__sub-text.white.left {
    font-size: 12px;
    line-height: 20px;
  }

  .pricing__wrapper {
    width: 230px;
  }

  .pricing__heading.white.left {
    margin-bottom: 0;
  }

  .pricing__price.annual.white.left, .pricing__price.white.left {
    margin-top: 0;
  }

  .faq__paragraph {
    padding-left: 0;
  }

  .faq2__wrapper, .faq__grid {
    padding-left: 0;
    padding-right: 0;
  }

  .faq2.black {
    z-index: 10;
    position: relative;
  }

  .faq2__text-wrapper.playbook {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq2__question {
    letter-spacing: -.5px;
    font-family: Bricolage Grotesque, sans-serif;
    font-size: 17px;
    font-weight: 400;
  }

  .faq2__answer-text.bfont.feat-text {
    max-width: 350px;
  }

  .solutions__list {
    display: none;
  }

  .solutions__list.w--open {
    border-radius: 8px;
    flex-direction: column;
    align-items: stretch;
    display: none;
  }

  .solutions__list.resources {
    display: block;
  }

  .video__overlay {
    display: none;
  }

  .ph__wrapper {
    width: 210px;
  }

  .hack-form-select.hack44-select {
    margin-top: 32px;
  }

  .pricing__credits-wrapper {
    height: 135px;
  }

  .remarkable__star-1 {
    left: 7%;
  }

  .remarkable__star-2 {
    left: 2%;
  }

  .collection-list-app-tags {
    display: flex;
  }

  .cms__app-tag {
    background-color: #fff;
    border: 1px solid #efc34c;
    border-radius: 18px;
    margin-right: 10px;
    padding: 7.5px 20px 5px;
    font-size: .75rem;
    font-weight: 500;
  }

  .app-tag-text {
    background-color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    display: flex;
  }

  .black-stars.rsc {
    top: 80%;
    bottom: 0%;
    left: 95%;
  }

  .round-line {
    z-index: 1;
  }

  .black-triangles.jobs {
    top: 20%;
  }

  .form-block.benchmark-page {
    max-width: none;
  }

  .form-4.playbook {
    flex-direction: column;
  }

  .form-4.playbook.ai-page {
    flex-direction: row;
  }

  .form-4.benchmark {
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    align-items: flex-start;
    max-height: 250px;
  }

  .form-4.benchmark-footer {
    background-color: #0000;
    border-style: none;
    flex-direction: column;
    align-items: center;
    max-height: 250px;
  }

  .text-field-plain.benchmark {
    border-radius: 6px;
    margin-left: 0;
    margin-right: 10px;
  }

  .submit-button-3 {
    margin-right: 0;
  }

  .heading-13 {
    position: relative;
  }

  .image-16 {
    display: none;
  }

  .cms__section-2, .cms__section-2.full-width {
    padding-top: 50px;
  }

  .footer__top-2 {
    padding-top: 163px;
    padding-bottom: 75px;
    padding-right: 75px;
    top: -153px;
  }

  .image-18, .image-19 {
    display: none;
  }

  .image-20 {
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .paragraph-6.bfont.black {
    font-size: 13px;
  }

  .banner-text {
    display: none;
  }

  .tag1-filter-page.q-a {
    margin-left: 0;
  }

  .navbar__link-2 {
    padding-bottom: 17px;
  }

  .image-37.detail {
    margin-left: 5px;
  }

  .heading-30.video {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .lauch-banner-3 {
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-16 {
    max-width: 80%;
  }

  .div-block-36 {
    width: 60%;
    margin-top: 0;
    margin-left: 224px;
  }

  .div-block-39 {
    width: 30px;
  }

  .image-61 {
    width: 100px;
    height: 100px;
  }

  .columns-10 {
    margin-bottom: 40px;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 1px 0 15px -5px #00000045;
  }

  .text-block-50 {
    direction: ltr;
    text-transform: capitalize;
    column-count: auto;
    white-space: normal;
    height: 60px;
    margin-top: 15px;
    margin-left: -29px;
    font-size: 25px;
    font-weight: 500;
  }

  .heading-37 {
    margin-top: 5px;
    margin-bottom: 18px;
    margin-left: 0;
    font-size: 23px;
  }

  .text-block-51 {
    background-color: #6c6c6c3d;
    border: 2px solid #000;
    border-radius: 8px;
    width: 120px;
    margin-left: -27px;
    margin-right: 0;
    padding: 4px 12px;
    font-weight: 700;
  }

  .paragraph-11 {
    margin-bottom: 30px;
  }

  .text-block-53.tag1-filter-page.q-a {
    text-align: center;
    width: 90px;
    margin-left: -31px;
  }

  .column-15 {
    padding-left: 20px;
  }

  .video-7 {
    margin-top: 20px;
  }

  .dropdown-4 {
    flex-direction: column;
    align-items: center;
  }

  .dropdown-toggle-4, .dropdown-toggle-4.w--open {
    margin-left: 0;
  }

  .text-block-60 {
    padding-left: 10px;
  }

  .image-80 {
    margin-top: 30px;
  }

  .image-81 {
    margin-top: 40px;
  }

  .text-block-61 {
    margin-left: 15px;
  }

  .div-block-64 {
    width: 74vw;
    margin-top: 0;
  }

  .div-block-65 {
    margin-top: 20px;
  }

  .paragraph-14 {
    margin-top: 10px;
  }

  .heading-55 {
    margin-bottom: 0;
  }

  .text-block-67, .bold-text-11 {
    color: #0d0d0d;
  }

  .text-block-68 {
    margin-bottom: 10px;
  }

  .div-block-68 {
    width: 100%;
    margin-top: 0;
  }

  .image-88 {
    width: 250px;
  }

  .image-88.gpt {
    width: auto;
  }

  .div-block-90 {
    width: 100%;
  }

  .text-block-61-copy {
    margin-left: 0;
  }

  .dropdown-list-4.w--open {
    margin-top: 790px;
    margin-left: 33px;
  }

  .testimonials {
    margin-top: 0;
  }

  .grid-15 {
    grid-template-columns: minmax(330px, 400px) minmax(330px, 400px) minmax(330px, 400px);
  }

  .section-21 {
    box-shadow: none;
    background-color: #0000;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .image-106 {
    left: -102px;
  }

  .image-107 {
    left: 83px;
  }

  .div-block-110 {
    margin-bottom: 40px;
    top: 15px;
    left: 62px;
  }

  .nav-button {
    margin-top: 0;
  }

  .nav-button.hero.home {
    font-weight: 400;
  }

  .chatbot {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .navbar__container-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .column-32 {
    border-left: 4px solid #00000047;
  }

  .image-122 {
    margin-bottom: 30px;
  }

  .column-33 {
    border-right-style: none;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    padding: 20px;
    display: flex;
  }

  .div-block-124 {
    background-color: var(--pruple);
    height: 12px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: -11px 17px 80px #afabf826;
  }

  .div-block-125 {
    height: 150px;
  }

  .div-block-126 {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 0;
    box-shadow: -20px 0 80px #00000030;
  }

  .paragraph-29 {
    text-align: center;
    width: 710px;
  }

  .heading-96 {
    margin-bottom: 30px;
  }

  .heading-96.white {
    margin-bottom: 10px;
  }

  .div-block-135 {
    width: 945px;
    max-width: 100vw;
  }

  .div-block-110-copy.form {
    left: 39px;
  }

  .div-block-110-copy {
    top: 31px;
    left: 62px;
  }

  .div-block-110-copy.demo {
    left: 41px;
  }

  .link-block-45 {
    display: none;
  }

  .div-block-138 {
    flex-direction: row;
    width: auto;
    display: block;
  }

  .section-35 {
    margin-left: 0;
    margin-right: 0;
  }

  .glossary-tag {
    margin-left: 20px;
  }

  .text-block-103 {
    display: block;
  }

  .container-58 {
    max-width: 80%;
  }

  .container-59 {
    max-width: 75%;
  }

  .rich-text-block-14 {
    position: static;
  }

  .container-62 {
    max-width: 80%;
  }

  .image-137 {
    left: -169px;
  }

  .grid-22 {
    margin-bottom: 40px;
  }

  .section-44 {
    margin-top: 0;
  }

  .html-embed-22 {
    display: none;
  }

  .text-block-122 {
    font-weight: 600;
    display: block;
  }

  .time.day {
    display: none;
  }

  .image-148 {
    display: block;
  }

  .bold-text-17, .text-block-123.day {
    display: none;
  }

  .div-block-170 {
    margin-bottom: 10px;
    display: flex;
  }

  .ph-embed {
    display: none;
  }

  .rich-text-block-15 {
    font-size: 1.125rem;
    font-weight: 400;
  }

  .rich-text-block-15 h2 {
    color: #000;
    font-family: Bricolage Grotesque, sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 56px;
  }

  .rich-text-block-15 p {
    color: #000;
    font-family: Bricolage Grotesque, sans-serif;
    font-size: 16px;
  }

  .rich-text-block-15 h1 {
    color: #000;
  }

  .rich-text-block-15 blockquote {
    color: #000;
    font-family: Bricolage Grotesque, sans-serif;
  }

  .rich-text-block-15 strong {
    color: #000;
  }

  .rich-text-block-15 h3, .rich-text-block-15 h4, .rich-text-block-15 h5 {
    color: #000;
    font-family: Bricolage Grotesque, sans-serif;
    font-weight: 600;
  }

  .rich-text-block-15 h6 {
    color: #000;
    font-family: Bricolage Grotesque, sans-serif;
  }

  .rich-text-block-15 a, .rich-text-block-15 li {
    color: #000;
  }

  .text-block-127 {
    background-color: var(--yellow);
  }

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

  .link-10 {
    display: none;
  }

  .product {
    padding-bottom: 17px;
  }

  .producthunt.is--purple.homepage {
    display: none;
  }

  .section-46.case-study {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-35 {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-item-37.casestudy-pack {
    background-color: #ffffff1c;
    width: auto;
    padding-bottom: 0;
  }

  .heading-132.white.casestudypack {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 23px;
  }

  .paragraph-36.white {
    margin-top: 6px;
    margin-bottom: 13px;
    padding-top: 0;
    font-size: 14px;
    line-height: 21px;
  }

  .writer {
    margin-top: -55px;
    margin-bottom: -7px;
  }

  .div-block-182 {
    border-top: .5px solid #9c9c9c;
    border-left: .5px solid #9c9c9c;
    border-right: .5px solid #9c9c9c;
  }

  .container-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-copy.videos {
    display: block;
  }

  .grid-22-copy, .automaton-templates {
    margin-bottom: 40px;
  }

  .automation-image {
    width: 500px;
  }

  .trusted-by-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .demo-button {
    margin-top: 0;
  }

  .demo-button-nav {
    border-width: .75px;
    border-color: #2e2e2e;
    margin-top: 0;
  }

  .demo-button-nav:hover {
    color: #fff;
    background-color: #0d0d0d;
  }

  .submit-button-3-copy {
    border-radius: 6px;
    font-weight: 500;
  }

  .navbar__link-copy {
    margin-right: 10px;
    padding-bottom: 17px;
  }

  .trythreadobutton {
    color: #0d0d0d;
    background-color: #ffd974;
    border-radius: 6px;
    font-weight: 500;
  }

  .trythreadobutton:hover {
    background-color: var(--yellow);
  }

  .image-158 {
    border: 5px solid #000;
    position: absolute;
    bottom: 0;
    left: -187px;
  }

  .demobutton {
    color: #0d0d0d;
    background-color: #0000;
    border: .75px solid #2e2e2e;
    border-radius: 6px;
    margin-right: 10px;
    padding: 5px 10px;
    font-size: .875rem;
    font-weight: 500;
  }

  .demobutton:hover {
    color: #fff;
    background-color: #0d0d0d;
    border-radius: 6px;
    font-weight: 500;
  }

  .submit-button-3-copy {
    margin-right: 0;
  }

  .demobuttonfeature {
    border-radius: 6px;
    font-weight: 500;
  }

  .container-70 {
    background-color: var(--yellow);
    border-radius: 20px;
    max-width: 83vw;
    padding: 20px;
    display: flex;
  }

  .section-54 {
    position: relative;
  }

  .gallery-block {
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

  .collection-list-wrapper-32 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-138 {
    text-align: left;
    padding-right: 20px;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.6rem;
  }

  .div-block-197 {
    margin-right: 0;
  }

  .image-159 {
    width: 95%;
    max-height: 200px;
  }

  .section-57 {
    display: block;
  }

  .paragraph-43 {
    color: #0d0d0d99;
    padding-right: 40px;
  }

  .div-block-201 {
    display: none;
  }

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

  .try-threado-for-free {
    margin-top: 0;
  }

  .customers {
    padding-bottom: 17px;
  }

  .heading-142 {
    text-align: center;
  }

  .container-75.community {
    max-width: 1100px;
  }

  .button-10.communiyt {
    top: -86px;
    left: -182px;
  }

  .heading-143.collection {
    margin-top: 10px;
  }

  .paragraph-46 {
    padding-right: 20px;
  }

  .image-167 {
    object-fit: cover;
    width: 100%;
    max-height: 125px;
  }

  .heading-146 {
    text-align: center;
  }

  .columns-28, .columns-29 {
    align-items: flex-start;
  }

  .container-80 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-173 {
    display: block;
    left: 0%;
  }

  .image-179 {
    left: auto;
  }

  .column-50, .column-53 {
    align-items: flex-start;
    display: flex;
  }

  .image-181 {
    width: 100%;
  }

  .div-block-232 {
    padding-left: 2px;
  }

  .collection-item-40 {
    align-items: flex-start;
    display: flex;
  }

  .section-71.overflow-none, .section-71.overflow-none.tch, .community-events, .section-72 {
    display: none;
  }

  .container-84 {
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .section-74 {
    display: block;
  }

  .div-block-244 {
    height: 100%;
    padding-top: 20px;
  }

  .div-block-245 {
    object-fit: cover;
    background-image: none;
    height: 100%;
    position: static;
  }

  .heading-159.head, .heading-159.head-copy, .heading-159.head-copy {
    margin-bottom: 15px;
  }

  .div-block-253 {
    display: block;
  }

  .section-76 {
    margin-top: 0;
    display: block;
  }

  .section-76._1, .section-76._2, .section-76._3, .section-76._4, .section-76._5 {
    display: block;
  }

  .container-86 {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
    overflow: visible;
  }

  .div-block-254 {
    width: 100%;
  }

  .div-block-259 {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: auto;
    width: 1100px;
    height: 500px;
  }

  .div-block-259.gallery {
    width: 100%;
  }

  .div-block-259.cohorts {
    background-size: cover;
    width: 100%;
  }

  .div-block-259.main {
    height: 570px;
  }

  .div-block-259.split {
    width: 100%;
  }

  .div-block-259.templates {
    background-size: cover;
    justify-content: center;
    width: 1000px;
    height: 650px;
  }

  .section-77 {
    width: 1280px;
    height: 700px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: static;
  }

  .background-video-9 {
    width: 100%;
    height: 100%;
  }

  .grid-28 {
    background-color: #6c6c6c1a;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 5px;
  }

  .grid-28.gallery {
    background-color: #0000;
    grid-template-rows: auto auto;
    height: 300px;
    padding: 0 20px;
    display: none;
    overflow: hidden;
  }

  .image-185, .image-186, .image-187, .image-188, .image-189, .image-190, .image-191, .image-192, .image-193, .image-194, .image-195, .image-196 {
    border-radius: 8px;
  }

  .image-199 {
    left: 10%;
  }

  .image-200 {
    left: 52%;
  }

  .col2 {
    margin-right: 20px;
  }

  .trifold {
    width: 1100px;
    height: 500px;
  }

  .trifold.gallery, .top-fold.gallery {
    background-image: none;
  }

  .bottom-folds {
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 0 0;
    background-size: auto;
    width: 1100px;
    height: 500px;
  }

  .bottom-folds.gallery, .middle-fold.gallery, .bottom-fold.gallery {
    background-image: none;
  }

  .last-fold {
    height: 500px;
  }

  .last-fold.gallery {
    background-image: none;
  }

  .div-block-265 {
    background-position: 50%;
  }

  .community-hero {
    display: block;
  }

  .container-88 {
    padding-top: 20px;
  }

  .tch {
    display: block;
  }

  .section-79 {
    margin-bottom: 0;
    display: block;
  }

  .ama-section {
    margin-top: 0;
    display: block;
  }

  .product-updates {
    display: block;
  }

  .section-81 {
    display: none;
  }

  .community-supporters {
    display: block;
  }

  .heading-165.heads {
    margin-bottom: 25px;
  }

  .heading-165.heads.left.black, .heading-165.heads.left.black-copy {
    color: #0d0d0d;
    padding-left: 30px;
    font-size: 2rem;
  }

  .heading-165.heads.customers {
    color: #0d0d0d;
    padding-left: 0;
    font-size: 2rem;
    line-height: 2rem;
  }

  .events {
    height: 530px;
    display: block;
  }

  .div-block-286.black, .div-block-286.purple {
    height: 320px;
  }

  .div-block-286.yellow {
    flex-direction: column;
    justify-content: space-between;
    height: 320px;
    display: flex;
  }

  .column-62 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-142 {
    max-width: 100%;
    margin-top: 10px;
    padding-top: 0;
  }

  .section-82 {
    display: none;
  }

  .background-video-11 {
    object-fit: cover;
  }

  .image-210 {
    width: 100%;
  }

  .hero-heading-right {
    display: block;
  }

  .hero-wrapper {
    border: 1px solid #0000000d;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
  }

  .margin-bottom-24px.black {
    color: #0d0d0d;
  }

  .column-64 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-298, .tab-link.w--current {
    display: block;
  }

  .tab-link.meetup {
    display: none;
  }

  .tab-link.meetup.w--current, .tab-link.event.w--current {
    display: block;
  }

  .tabs-3 {
    align-items: flex-start;
  }

  .text-block-147, .text-block-148, .text-block-149, .text-block-150 {
    width: 320px;
  }

  .link-block-88 {
    margin-bottom: 15px;
  }

  .button-14 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .button-14.rsvp2 {
    display: block;
  }

  .link-block-89 {
    margin-bottom: 15px;
  }

  .collection-item-44, .collection-item-45 {
    display: flex;
  }

  .collection-list-44 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    display: grid;
  }

  .section-86 {
    background-image: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .div-block-308 {
    padding-bottom: 60px;
  }

  .section-90 {
    justify-content: center;
  }

  .div-block-312 {
    background-color: #0000;
  }

  .div-block-319 {
    object-fit: contain;
  }

  .container-107 {
    background-color: #0000;
    justify-content: flex-end;
    position: absolute;
    top: 0%;
    left: 20%;
  }

  .image-230 {
    object-fit: cover;
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .image-231 {
    top: 75.8%;
  }

  .image-233, .image-234, .image-235 {
    transform-origin: 50% 0;
  }

  .div-block-324 {
    margin-top: 250px;
    position: relative;
  }

  .div-block-325 {
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    padding: 20px 40px;
    display: none;
    position: static;
  }

  .text-block-156 {
    margin-bottom: 10px;
  }

  .paragraph-53 {
    text-align: center;
    width: 550px;
    margin-bottom: 20px;
  }

  .text-block-157 {
    margin-bottom: 10px;
  }

  .nav-timer {
    margin-bottom: 0;
    display: none;
  }

  .div-block-329 {
    background-image: url('../images/bg-for-automation.svg');
    background-position: 50%;
    background-size: cover;
    padding: 20px;
  }

  .container-109 {
    display: flex;
  }

  .awards {
    padding-bottom: 17px;
  }

  .button-15 {
    margin-bottom: 0;
  }

  .hero-copy.community-handbook {
    align-items: center;
  }

  .hero-copy.about.whoweare {
    margin-top: 0;
    padding-bottom: 100px;
  }

  .margin-bottom-24px-copy.black {
    color: #0d0d0d;
  }

  .blogs, .tch-copy {
    display: block;
  }

  .image-248 {
    left: -9%;
  }

  .slider-9 {
    background-color: #0000;
    height: 500px;
  }

  .slide-8 {
    width: 25%;
  }

  .section-102 {
    height: 400px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .slide-9, .slide-10, .slide-11 {
    width: 25%;
  }

  .image-252 {
    position: absolute;
    top: 0%;
    left: auto;
  }

  .link-block-94.hero, .link-block-94.small-text {
    justify-content: center;
  }

  .image-267 {
    top: 20%;
  }

  .ph-embed-text-embed {
    align-items: center;
    display: flex;
  }

  .div-block-361 {
    flex-direction: column;
    justify-content: center;
    height: 50%;
    display: flex;
  }

  .div-block-362 {
    flex-direction: column;
    justify-content: flex-end;
    height: 50%;
    display: flex;
  }

  .image-269 {
    display: block;
    right: 0%;
  }

  .image-271 {
    top: 0%;
    right: -7%;
  }

  .collection-item-50.blogs {
    display: flex;
  }

  .div-block-377 {
    opacity: 0;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .field-label-3, .voting-form {
    margin-bottom: 10px;
  }

  .text-field-8 {
    margin-bottom: 20px;
  }

  .form-14 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .section-120 {
    margin-bottom: 50px;
  }

  .form-block-11 {
    margin-left: 200px;
    margin-right: 200px;
  }

  .heading-204 {
    text-align: center;
  }

  .slider-13 {
    display: block;
  }

  .div-block-419.home.firstpage {
    height: auto;
  }

  .html-embed-32 {
    display: block;
  }

  .div-block-427 {
    background-color: #0d0d0d;
  }

  .section-124 {
    background-color: #0000;
  }

  .container-135 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-465.black.ebook {
    margin-left: 10px;
  }

  .g2 {
    max-width: 1100px;
  }

  .slider-14.black {
    color: #fff;
  }

  .div-block-532.black {
    box-shadow: none;
    border: 1px solid #ffd9743b;
    border-radius: 8px;
  }

  .testimonial.white {
    color: #fff;
  }

  .mask-7.black {
    height: 400px;
    padding: 0 0 0 20px;
  }

  .icon-17, .icon-18 {
    color: #fff;
  }

  .section-154.hero-section {
    padding-bottom: 0;
  }

  .paragraph-60 {
    text-align: center;
    width: 650px;
  }

  .title-holder {
    width: 850px;
  }

  .early-access-tag-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-6 {
    font-size: 65px;
    line-height: 72px;
  }

  .title-6.features {
    font-size: 50px;
    line-height: 65px;
  }

  .title-6.features.ai-page.bfont, .title-6.features.ai-page.bfont-copy {
    text-align: left;
  }

  .div-block-543.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .div-block-543.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .purple.support-os {
    top: 0%;
  }

  .purple.support-os-right-shift {
    top: auto;
    bottom: 30%;
  }

  .purple.support-os-copy {
    top: auto;
    bottom: 10%;
  }

  .customer {
    background-color: #0000;
  }

  .container-159 {
    max-width: 1100px;
  }

  .div-block-551.gpt {
    margin-top: -14px;
    margin-bottom: 47px;
  }

  .container-161 {
    max-width: 1100px;
  }

  .div-block-562 {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .div-block-562.pricing {
    padding-right: 30px;
  }

  .div-block-562.os {
    padding-right: 15px;
  }

  .heading-229 {
    margin-top: 0;
    font-size: 24px;
  }

  .paragraph-68 {
    line-height: 22px;
  }

  .link-block-114.ai-waitlist.button {
    width: 150px;
  }

  .text-block-265 {
    font-size: 15px;
  }

  .image-414 {
    bottom: 0;
  }

  .div-block-564 {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-564.left.pricing {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .the-content._2 {
    background-image: url('../images/Group-41067_1.avif');
  }

  .the-content._3 {
    background-image: url('../images/pp3.png');
  }

  .the-content._4 {
    background-image: url('../images/pp2.png');
  }

  .div-block-578 {
    justify-content: center;
  }

  .container-162 {
    margin-top: -50px;
  }

  .div-block-585 {
    max-width: none;
  }

  .section-166 {
    justify-content: flex-end;
    display: flex;
  }

  .container-163 {
    position: static;
    right: 0;
  }

  .div-block-593 {
    border: 1px #000;
  }

  .div-block-595 {
    background-color: #161616;
    border-radius: 6px;
  }

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

  .div-block-597 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-597.hide {
    display: none;
  }

  .image-429 {
    width: 168px;
    height: 181px;
  }

  .section-167.ai-page {
    margin-top: 70px;
  }

  .grid-33.support-os {
    position: relative;
    overflow: hidden;
  }

  .black-grey.playbook.ebook {
    width: 450px;
    height: 160px;
  }

  .black-grey.support-os.og {
    z-index: 10;
    position: relative;
  }

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

  .div-block-609 {
    flex: 0 auto;
    width: 60%;
  }

  .div-block-610 {
    flex-direction: column;
    flex: none;
    justify-content: flex-end;
    width: 45%;
    display: flex;
  }

  .div-block-611 {
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    display: flex;
  }

  .pod3 {
    flex: none;
    width: 45%;
  }

  .div-block-610-copy {
    flex-direction: column;
    flex: none;
    justify-content: flex-end;
    width: 55%;
    height: 100%;
    display: flex;
  }

  .div-block-617 {
    height: 100%;
  }

  .heading-234 {
    margin-bottom: 20px;
  }

  .container-172 {
    background-position: 50% 350%;
  }

  .moving-light.purple {
    background-color: #696dec;
    bottom: 0;
    right: 0;
  }

  .moving-light.yellow {
    top: 0;
    left: 0;
  }

  .div-block-627 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
    display: flex;
  }

  .text-block-275 {
    color: #fff;
    margin-right: 6px;
    font-size: 18px;
  }

  .link-block-118 {
    align-items: center;
    display: flex;
  }

  .section-175.playbook {
    background-image: linear-gradient(#0000, #000), url('../images/Premium-Layer-2-1_1.avif');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .section-177 {
    background-image: linear-gradient(#000, #0000), url('../images/Premium-Layer-2-1_1.avif');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .text-block-279 {
    line-height: 25px;
  }

  .text-block-279.left {
    padding-left: 14px;
    line-height: 25px;
  }

  .div-block-640 {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background-color: #f6f7fb0d;
    border-radius: 12px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-640.ebook {
    width: 450px;
    height: 160px;
  }

  .div-block-640.chatgpt {
    padding-top: 15px;
    padding-bottom: 25px;
  }

  .div-block-640.community-ebook {
    width: 450px;
    height: auto;
  }

  .heading-236 {
    margin-top: 11px;
    margin-bottom: 8px;
    font-weight: 600;
  }

  .div-block-642 {
    border: 1px #000;
  }

  .image-444 {
    width: 168px;
    height: 181px;
  }

  .div-block-644 {
    background-color: #161616;
    border-radius: 6px;
  }

  .section-181 {
    background-image: linear-gradient(#0000000d, #0000000d), url('../images/wepik-export-20230516130909EoW2-1.png');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .div-block-646 {
    background-image: linear-gradient(#ffffff14, #0000);
  }

  .bold-text-39 {
    margin-left: 14px;
    padding-left: 0;
    font-size: 24px;
    font-weight: 600;
  }

  .text-block-282 {
    line-height: 30px;
  }

  .heading-237 {
    margin-bottom: 5px;
  }

  .heading-238 {
    margin-bottom: 9px;
  }

  .div-block-648 {
    overflow: hidden;
  }

  .body-26.black {
    background-color: #000;
  }

  .container-175, .container-176 {
    max-width: 1100px;
  }

  .div-block-650 {
    flex-direction: column;
    justify-content: space-around;
    height: 120px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .div-block-651 {
    overflow: hidden;
  }

  .div-block-652 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .resources-detail {
    padding-top: 75px;
    padding-bottom: 75px;
    position: relative;
  }

  .resources-subtext {
    text-align: center;
    width: 650px;
    margin-top: 15px;
  }

  .div-block-653 {
    display: block;
    overflow: visible;
  }

  .div-block-656 {
    width: 100%;
    max-width: 1100px;
    display: flex;
  }

  .black-navbar-with-lottie {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .nav-link-black.demo {
    font-size: 13px;
  }

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

  .black-grey-rsc.playbook.ebook {
    width: 450px;
    height: 160px;
  }

  .paragraph-60-copy {
    text-align: center;
    width: 650px;
  }

  .benefits-desc {
    z-index: 10;
    letter-spacing: -.5px;
    position: relative;
  }

  .benefits-desc.benchmark-desc {
    font-size: 20px;
    line-height: 30px;
  }

  .benefits-desc.bfont {
    z-index: 10;
    letter-spacing: -.5px;
    font-size: 17px;
    position: relative;
  }

  .benefits-head {
    letter-spacing: -.5px;
    font-size: 17px;
    font-weight: 400;
  }

  .benefits-head.bfont {
    letter-spacing: -.5px;
    font-weight: 400;
  }

  .gpt-desc {
    background-image: linear-gradient(#000, #0000), url('../images/Premium-Layer-2-1_1.avif');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .click-to-tweet.black.ebook, .notion-doc-for-gpt.black.ebook {
    margin-left: 10px;
  }

  .container-182 {
    max-width: 1100px;
  }

  .section-190.hero-section {
    height: 140vh;
  }

  .container-186 {
    max-width: 60%;
  }

  .section-192 {
    padding-top: 20px;
    position: relative;
  }

  .image-458 {
    z-index: 0;
    display: block;
    inset: 20% 0% 0% 35%;
  }

  .container-187 {
    position: relative;
  }

  .image-459 {
    display: block;
    top: 15%;
    left: 35%;
  }

  .heading-248 {
    font-size: 90px;
    line-height: 100px;
  }

  .div-block-692 {
    z-index: 5;
    background-color: #0000;
    margin-top: 0;
    top: 15vh;
  }

  .paragraph-74 {
    color: #c2c2c2;
    margin-top: 20px;
    font-size: 20px;
    line-height: 30px;
  }

  .image-460 {
    mix-blend-mode: screen;
    width: 700px;
    height: 700px;
  }

  .section-193 {
    flex-direction: column;
    overflow: visible;
  }

  .fun-metrics-head {
    width: 750px;
    font-size: 38px;
    line-height: 50px;
    left: 11%;
  }

  .image-462 {
    top: -2vh;
    left: 20vw;
  }

  .moon {
    flex-direction: row;
  }

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

  .moon-div {
    justify-content: center;
  }

  .div-block-699 {
    height: 240px;
  }

  .contents-block {
    padding-top: 7px;
  }

  .text-block-286 {
    font-size: 17px;
    line-height: 27px;
  }

  .section-197 {
    position: relative;
  }

  .benchmark-des {
    line-height: 22px;
  }

  .benchmark-social-proof {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .footer-mail {
    display: flex;
  }

  .benchmark-home-head {
    margin-top: 0;
    font-size: 20px;
  }

  .image-467 {
    object-fit: fill;
    width: 300px;
    height: 100%;
  }

  .benchmark-charts {
    width: 1200px;
  }

  .link-48 {
    font-size: 10px;
    line-height: 20px;
  }

  .source {
    color: #fff3;
    font-size: 10px;
    line-height: 12px;
  }

  .div-block-717 {
    flex-flow: row;
    align-items: center;
    width: 96vw;
    display: flex;
  }

  .section-198 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .heading-251 {
    margin-bottom: 8px;
  }

  .ai-page-sub {
    color: #cecece;
    width: 700px;
    margin-bottom: 20px;
  }

  .custom-embed {
    margin-top: 0;
    margin-bottom: 0;
  }

  .david-embed {
    background-image: none;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .david-ai-button {
    color: #000;
    background-color: #ffd974;
    border-radius: 6.67px;
    margin-top: 20px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    font-weight: 600;
    line-height: 37px;
  }

  .ai-page-cta-section {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .cta-head {
    margin-bottom: 3px;
    line-height: 38px;
  }

  .ai-page-cta-button {
    color: #fff;
    background-color: #696dec;
    border-radius: 6.67px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    font-weight: 600;
    line-height: 37px;
  }

  .div-block-734 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .threado-embed {
    margin-top: 20px;
  }

  .ai-page-cta {
    color: #fff;
    background-color: #696dec;
    border-radius: 6.67px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    font-weight: 600;
    line-height: 37px;
  }

  .div-block-735 {
    text-align: left;
  }

  .body-39 {
    background-color: #000;
    overflow: visible;
  }

  .cta-section.ai-page {
    display: block;
  }

  .cta-sub-heading {
    color: #cecece;
    width: 700px;
    margin-bottom: 0;
  }

  .div-block-755 {
    height: 550px;
  }

  .hero-sub {
    color: #cecece;
    width: 700px;
    margin-bottom: 20px;
  }

  .hero-sub.ai-page {
    width: auto;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .ph-button {
    color: #000;
    background-color: #ffd974;
    border-radius: 6.67px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 20px;
    font-weight: 600;
    line-height: 37px;
  }

  .text-block-290 {
    padding-left: 100px;
  }

  .ben-s {
    width: auto;
    height: auto;
  }

  .login-button.login-black {
    color: #000;
  }

  .div-block-762 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-763 {
    align-items: center;
  }

  .div-block-765 {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .image-473 {
    max-width: 100vw;
    overflow: auto;
  }

  .collection-list-wrapper-47 {
    margin-right: 0;
  }

  .collection-item-58 {
    margin-left: 0;
    margin-right: 0;
  }

  .bot--templates {
    justify-content: space-between;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .bot-template-name {
    width: 200px;
  }

  .home-revenuehero.sticky_div {
    display: flex;
  }

  .container-203 {
    max-width: 1100px;
  }

  .container-203.blogs-content {
    flex-direction: row;
    display: flex;
  }

  .blog-sections {
    display: block;
  }

  .ai-features {
    margin-top: -50px;
  }

  .benchmark-report {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .benchmark-report.pricing {
    padding-right: 30px;
  }

  .benchmark-report.os {
    padding-right: 15px;
  }

  .new-footer-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1.3fr .7fr .7fr .7fr .7fr .7fr;
  }

  .new-footer-grid.footer-logos {
    grid-template-columns: .34fr .7fr;
  }

  .threado-ai-use-cases {
    margin-top: 0;
    font-size: 35px;
  }

  .threado-ai-use-case-rsc {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .threado-ai-use-case-rsc.pricing {
    padding-right: 30px;
  }

  .threado-ai-use-case-rsc.os {
    padding-right: 15px;
  }

  .ai-head {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0;
    display: flex;
  }

  .ai-head.left.pricing {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .customer-copy {
    background-color: #0000;
  }

  .desktop-view, .pc-view-ai {
    margin-top: -50px;
  }

  .link-block-114-copy.ai-waitlist.button {
    width: 150px;
  }

  .home-old-badges.hero-section {
    padding-bottom: 0;
  }

  .container-162-copy {
    margin-top: -50px;
  }

  .navbar-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-204 {
    display: block;
  }

  .column-73 {
    justify-content: space-around;
    display: flex;
  }

  .section-205 {
    justify-content: center;
    display: flex;
  }

  .container-207 {
    flex-direction: row;
    align-items: flex-start;
    display: flex;
  }

  .div-block-796 {
    position: sticky;
    top: 55px;
  }

  .image-490 {
    width: 100vw;
  }

  .hero-blocks {
    height: 70px;
  }

  .os-div {
    flex: 0 auto;
  }

  .image-496 {
    left: auto;
    right: 0;
  }

  .image-500.support-os {
    top: 0%;
  }

  .heading-260 {
    letter-spacing: -2.5px;
    font-weight: 400;
  }

  .heading-261 {
    letter-spacing: -1px;
    font-weight: 400;
  }

  .div-block-816 {
    z-index: 10;
    position: relative;
  }

  .text-block-297, .support-os-questions, .support-os-heads {
    letter-spacing: -.5px;
    font-weight: 400;
  }

  .tab-link-tab-1-6 {
    letter-spacing: -.5px;
    font-family: Bricolage Grotesque, sans-serif;
    font-size: 20px;
  }

  .text-block-299 {
    letter-spacing: -.5px;
    font-family: Bricolage Grotesque, sans-serif;
  }

  .text-block-300 {
    letter-spacing: -.5px;
    font-family: Bricolage Grotesque, sans-serif;
    font-size: 16px;
  }

  .structure-def {
    letter-spacing: -.5px;
    font-weight: 400;
  }

  .support-os-h2._10-margin {
    margin-top: 20px;
  }

  .scale-points, .support-os-heads-2, .support-os-heads-2.centre, .os-points, .structure-def-copy {
    letter-spacing: -.5px;
    font-weight: 400;
  }

  .salary-factors {
    letter-spacing: -.5px;
    font-size: 15px;
    font-weight: 400;
  }

  .support-os-extend-boxes {
    padding-left: 30px;
    padding-right: 30px;
  }

  .support-os-extend-boxes.lights-bg {
    position: relative;
    overflow: hidden;
  }

  .heading-263 {
    font-family: Bricolage Grotesque, sans-serif;
    font-size: 40px;
  }

  .div-block-832.wave-bg {
    margin-top: 10px;
    padding-bottom: 20px;
    position: relative;
    overflow: hidden;
  }

  .div-block-784-copy {
    top: 120px;
  }

  .step-1-content.wave-bg, .step-1-content.head-bg {
    position: relative;
  }

  .step-1-content.lights-bg {
    position: relative;
    overflow: hidden;
  }

  .div-block-833 {
    aspect-ratio: auto;
    object-fit: fill;
    position: relative;
    overflow: hidden;
  }

  .div-block-834.wave-bg {
    background-image: url('../images/IMAGE-2.svg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-834.light-bg {
    background-image: none;
    padding-bottom: 50px;
    position: relative;
    overflow: hidden;
  }

  .div-block-834.head-bg {
    position: relative;
  }

  .div-block-834.lights-bg, .div-block-835.light-bg {
    position: relative;
    overflow: hidden;
  }

  .div-block-835.head-bg, .div-block-836 {
    position: relative;
  }

  .div-block-837.wave-bg {
    background-image: url('../images/IMAGE-2.svg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-837.lights-bg, .div-block-838.wave-bg, .div-block-838.light-bg {
    position: relative;
    overflow: hidden;
  }

  ._50-margin-div.wave-bg {
    background-image: url('../images/IMAGE-2.svg');
    background-position: 50%;
    background-size: cover;
  }

  ._50-margin-div.light-bg {
    position: relative;
    overflow: hidden;
  }

  .div-block-839, .div-block-840.wave-bg {
    position: relative;
  }

  .slider-21 {
    background-color: #ddd0;
    height: 650px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .grid-41 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .mask-13 {
    overflow: hidden;
  }

  .div-block-843 {
    border: 1px solid #fff;
  }

  .table-grid {
    border: 1px solid #fff;
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
    display: flex;
  }

  .text-block-302 {
    color: #fff;
    font-family: Bricolage Grotesque, sans-serif;
    font-size: 16px;
  }

  .table-grid-entries {
    border: 1px solid #fff;
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
    display: flex;
  }

  .left-arrow-12 {
    width: 5px;
  }

  .link-51 {
    color: #fff;
  }

  .support-os-faq-ans {
    letter-spacing: -.5px;
    font-size: 16px;
    font-weight: 400;
  }

  .support-os-highlight-subtext, .support-os-highlight-head, .os-subtext, .faq-answers {
    letter-spacing: -.5px;
    font-weight: 400;
  }

  .link-block-128 {
    height: 100%;
  }

  .support-os-links {
    width: 100%;
    height: 100%;
  }

  ._3-column-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .div-block-864 {
    background-color: #fff;
    top: 0;
  }

  .section-216 {
    padding-top: 50px;
  }

  .container-217 {
    padding-top: 0;
  }

  .columns-38 {
    margin-left: 0;
    margin-right: 0;
  }

  .scale-points-copy {
    letter-spacing: -.5px;
    font-weight: 400;
  }

  .book-a-demo-head {
    letter-spacing: -1px;
    font-weight: 400;
  }

  .image-496-copy {
    left: 0;
    right: auto;
  }

  .container-203-copy {
    max-width: 1100px;
  }

  .container-203-copy.blogs-content {
    flex-direction: row;
    display: flex;
  }

  .div-block-897 {
    width: 1000px;
    height: 586.46px;
  }

  .left-purple-demo.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .left-purple-demo.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .right-purple-demo.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .right-purple-demo.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .div-block-907 {
    height: 540px;
  }

  .demo-button-demo-page.home-page-button.home {
    margin-bottom: 60px;
  }

  .left-purple-testimonial.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .left-purple-testimonial.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .right-purple-testimonial.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .right-purple-testimonial.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .div-block-911 {
    margin-top: 20px;
  }

  .background-video-22 {
    border-radius: 24px;
    width: 1000px;
    height: 562.5px;
  }

  .home-page-purple-light.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .home-page-purple-light.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .home-page-purple-light.lp {
    width: 600px;
    height: 600px;
  }

  .home-page-yellow-light.support-os {
    top: 0%;
  }

  .home-page-yellow-light.support-os-right-shift {
    top: auto;
    bottom: 30%;
  }

  .home-page-yellow-light.support-os-copy {
    top: auto;
    bottom: 10%;
  }

  .home-page-yellow-light.lp {
    width: 400px;
    height: 600px;
  }

  .tabs-content-5, .tabs-7, .video-height-2, .background-video-24 {
    width: 1000px;
    height: 586.46px;
  }

  .section-224 {
    height: 2000px;
  }

  .tab-pane-tab-1-3 {
    width: 1000px;
    height: 586.46px;
  }

  .container-225 {
    justify-content: center;
    align-items: center;
    max-width: 1100px;
    display: flex;
  }

  .tab-pane-tab-3, .tab-pane-tab-2-2 {
    width: 1000px;
    height: 586.46px;
  }

  .image-518, .image-519, .image-520 {
    margin-right: 7px;
  }

  .features-pane.blogs-sub-section {
    display: none;
  }

  .faetures-page-purple-light.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .faetures-page-purple-light.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .faetures-page-purple-light.lp {
    width: 600px;
    height: 600px;
  }

  .features-page-yellow-light-copy.support-os {
    top: 0%;
  }

  .features-page-yellow-light-copy.support-os-right-shift {
    top: auto;
    bottom: 30%;
  }

  .features-page-yellow-light-copy.support-os-copy {
    top: auto;
    bottom: 10%;
  }

  .features-page-yellow-light-copy.lp {
    width: 400px;
    height: 600px;
  }

  .home-heading-white-copy {
    padding-left: 50px;
    padding-right: 50px;
  }

  .dropdown-10 {
    display: inline-block;
  }

  .dropdown-toggle-10.hide {
    display: block;
  }

  .text-block-297-copy, .structure-def-copy {
    letter-spacing: -.5px;
    font-weight: 400;
  }

  .survey-page-purple-light-copy.support-os {
    width: 300px;
    top: 0%;
    left: -15%;
    overflow: visible;
  }

  .survey-page-purple-light-copy.support-os-copy {
    width: 300px;
    top: 10%;
    left: -15%;
    overflow: visible;
  }

  .survey-page-purple-light-copy.lp {
    width: 600px;
    height: 600px;
  }

  .survey-page-yellow-ligh.support-os {
    top: 0%;
  }

  .survey-page-yellow-ligh.support-os-right-shift {
    top: auto;
    bottom: 30%;
  }

  .survey-page-yellow-ligh.support-os-copy {
    top: auto;
    bottom: 10%;
  }

  .survey-page-yellow-ligh.lp {
    width: 400px;
    height: 600px;
  }

  .redirect-page-purple-light.support-os {
    top: 0%;
  }

  .redirect-page-purple-light.support-os-right-shift {
    top: auto;
    bottom: 30%;
  }

  .redirect-page-purple-light.support-os-copy {
    top: auto;
    bottom: 10%;
  }

  .redirect-page-purple-light.lp {
    width: 400px;
    height: 600px;
  }

  .redirect-page-purple-light-1.support-os {
    top: 0%;
  }

  .redirect-page-purple-light-1.support-os-right-shift {
    top: auto;
    bottom: 30%;
  }

  .redirect-page-purple-light-1.support-os-copy {
    top: auto;
    bottom: 10%;
  }

  .redirect-page-purple-light-1.lp {
    width: 400px;
    height: 600px;
  }

  .black-nav-heading.demo {
    font-size: 13px;
  }

  .threado-video {
    width: 1000px;
    height: 586.46px;
  }

  .demo-head {
    margin-bottom: 30px;
  }

  .demo-head.white {
    width: 500px;
    margin-bottom: 10px;
  }

  .demo-section {
    padding-top: 50px;
  }

  .demo-form {
    height: 600px;
  }

  .container-233 {
    max-width: 1200px;
  }

  .div-block-943 {
    padding-left: 30px;
  }

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

  .section-233 {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .g2-rating-home {
    margin-bottom: 20px;
  }

  .section-233-mobile {
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .black-login {
    color: #000;
    display: flex;
  }

  .demo-testimonials {
    margin-top: 0;
  }

  .demo-testimonials.demo {
    margin-top: 20px;
  }

  .blue-block {
    width: 100%;
  }

  .text-block-325 {
    font-size: 13px;
  }

  .blog-tags-container {
    justify-content: center;
  }

  .title-9 {
    font-size: 65px;
    line-height: 72px;
  }

  .title-9.features {
    font-size: 50px;
    line-height: 65px;
  }

  .title-9.features.ai-page.bfont-copy {
    text-align: left;
  }
}

@media screen and (min-width: 1440px) {
  .button.price {
    flex: 0 auto;
  }

  .heading-9 {
    display: block;
  }

  .navbar__brand.w--current {
    padding-bottom: 0;
  }

  .hero {
    padding-bottom: 50px;
  }

  .hero.community-handbook {
    background-position: 0 0;
    background-repeat: repeat;
  }

  .hero.home.analytics {
    padding-top: 20px;
    padding-bottom: 80px;
  }

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

  .container.videos {
    display: block;
  }

  .hero__stats.threado-community.form {
    width: 600px;
  }

  .section.is--dark {
    background-color: #0d0d0d;
  }

  .section.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.videos {
    justify-content: center;
  }

  .section.black {
    display: block;
  }

  .yellow-line.navbar {
    bottom: -67.4%;
  }

  .footer {
    padding-bottom: 50px;
  }

  .footer.stack.automation {
    margin-top: 250px;
    padding-top: 0;
  }

  .footer__grid {
    grid-template-rows: auto;
  }

  .remarkable__text-wrapper {
    height: 250px;
  }

  .navbar__link {
    padding-bottom: 20px;
  }

  .cms__section.is--dark {
    background-color: #0d0d0d;
  }

  .pricing {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-top: 50px;
    display: grid;
  }

  .pricing__header {
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
  }

  .pricing__sub-text {
    text-align: center;
    font-size: .9rem;
    line-height: 1.75rem;
  }

  .pricing__wrapper {
    background-color: #fff;
    width: 250px;
    padding: 25px 15px;
  }

  .pricing__heading {
    color: #000;
  }

  .pricing__heading.white.left {
    color: #fff;
  }

  .pricing__top {
    color: #505050;
    height: 250px;
  }

  .pricing__sub {
    color: #dfdfdf;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .join-us__icon {
    margin-right: 15px;
  }

  .join-us__title {
    font-size: 1.4rem;
  }

  .black-line-2.pricing {
    top: -22%;
  }

  .hero-2 {
    padding-bottom: 50px;
  }

  .subscribe__success {
    background-color: #d9ffdb;
  }

  .text-block-2 {
    color: #024b0f;
    background-color: #0000;
  }

  .text-block-3 {
    color: #830000;
  }

  .pricing__select {
    cursor: pointer;
    margin-bottom: 15px;
    position: relative;
  }

  .pricing__field-text {
    color: #000;
    text-align: left;
    background-color: #ffd9745e;
    background-image: url('../images/dropdown.svg');
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 15px;
    border: 1px #bfbfbf;
    border-radius: 6px;
    margin-bottom: 0;
    padding: 13px 13px 13px 16px;
    font-weight: 700;
  }

  .pricing__field-text.pop-up {
    background-image: none;
  }

  .pricing__pop-up {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    width: 100%;
    position: absolute;
  }

  .yellow-line-navbar {
    bottom: -13.4%;
  }

  .yellow-line-navbar.navbar {
    bottom: -67.4%;
  }

  .hack42-45-form {
    flex: 0 auto;
  }

  .hack-form-select.hack44-select {
    margin-top: 23px;
  }

  .pricing__top-price-wrapper {
    flex-flow: column;
    display: flex;
  }

  .pricing__form-wrapper {
    flex-direction: column;
    display: flex;
  }

  .pricing__popular {
    right: -5%;
  }

  .button-center-block {
    display: block;
  }

  .max-width-550-centered {
    display: none;
  }

  .form-block.ai-page {
    margin-bottom: 20px;
  }

  .text-field-plain.benchmark {
    width: 15vw;
  }

  .submit-button-3.handbook.grab.playbook, .submit-button-3.handbook.grab.playbook-copy, .submit-button-3.handbook.grab.ai-page-waitlist {
    width: 13vw;
  }

  .cms__section-2.full-width.jarvis, .footer-3 {
    padding-bottom: 50px;
  }

  .background-video-5.demo {
    max-width: 100%;
  }

  .container-medium-700px-2.features {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navbar__link-2 {
    padding-bottom: 10px;
  }

  .column-heads.clg {
    font-size: 19px;
  }

  .column-heads.clg-copy.new, .column-heads.clg-copy {
    font-size: 18px;
  }

  .text-block-29 {
    margin-left: 8px;
    font-size: 15px;
  }

  .text-block-29.new {
    margin-left: 5px;
    padding-top: 4px;
    font-size: 15px;
  }

  .image-37.detail {
    margin-left: 6px;
  }

  .heading-30.video {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .div-block-36 {
    flex-direction: column;
    align-items: center;
    width: 60%;
    margin-top: 0;
    margin-left: 272px;
  }

  .div-block-39 {
    width: 30px;
  }

  .image-59 {
    width: 2000px;
  }

  .columns-10 {
    box-shadow: 1px 0 15px -5px #00000045;
  }

  .heading-38 {
    margin-bottom: 30px;
  }

  .paragraph-11 {
    font-size: 18px;
  }

  .collection-list-wrapper-21 {
    display: flex;
  }

  .image-69 {
    margin-top: 72px;
  }

  .text-block-58 {
    height: 190px;
  }

  .image-81 {
    margin-top: 40px;
  }

  .heading-51 {
    font-size: 2.438rem;
    font-weight: 700;
    line-height: 3.219rem;
  }

  .div-block-64 {
    width: 65vw;
  }

  .div-block-65 {
    margin-top: 20px;
  }

  .div-block-67 {
    width: 100%;
  }

  .div-block-68 {
    width: 100%;
    min-width: 100%;
    margin-top: 0;
  }

  .navbar-copy.book-a-demo, .navbar-copy.black-nav {
    width: 100vw;
  }

  .div-block-90 {
    width: 100%;
  }

  .collection-list-23 {
    width: 230px;
  }

  .text-block-61-copy {
    margin-left: 0;
  }

  .div-block-92 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dropdown-list-4.w--open {
    margin-top: 787px;
    margin-left: 33px;
  }

  .testimonials {
    margin-top: 0;
  }

  .grid-15 {
    grid-template-columns: minmax(350px, 400px) minmax(350px, 400px) minmax(350px, 400px);
  }

  .threado-usp-div {
    height: 220px;
  }

  .section-21 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 50px;
    margin-right: 50px;
  }

  .section-23 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-106 {
    top: 11px;
    left: -198px;
  }

  .image-107 {
    left: 190px;
  }

  .paragraph-22 {
    width: 63vw;
  }

  .div-block-109 {
    margin-left: -148px;
    left: -133px;
  }

  .div-block-110 {
    width: 200px;
    top: 36px;
    left: 92px;
  }

  .nav-button.hero.home {
    padding-bottom: 5px;
  }

  .div-block-111 {
    justify-content: space-between;
    margin-right: 0;
  }

  .div-block-114.drops {
    flex-direction: column;
    display: flex;
  }

  .div-block-119 {
    width: 1100px;
  }

  .chatbot {
    flex-direction: column;
    align-items: stretch;
    display: block;
  }

  .image-120 {
    margin-bottom: 150px;
    top: 0;
  }

  .section-31 {
    align-items: flex-start;
    box-shadow: -14px 14px 60px #0000001c;
  }

  .div-block-127 {
    border: 1px #000;
    flex-direction: row;
    width: 50%;
    margin-top: 30px;
  }

  .div-block-128 {
    width: 50%;
  }

  .div-block-129 {
    background-color: #6c6c6c1c;
    border: 1px #000;
    justify-content: flex-start;
    width: 1px;
    max-width: 1px;
    height: 400px;
    display: flex;
    position: relative;
    left: -47px;
  }

  .div-block-130 {
    flex-direction: column;
    align-items: center;
    width: 50%;
    padding-top: 30px;
    display: flex;
  }

  .div-block-131 {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
    top: -339px;
  }

  .div-block-135 {
    width: 945px;
  }

  .text-block-93.black:active {
    background-color: #6c6c6c45;
  }

  .link-block-43:active {
    background-color: #0000000d;
  }

  .link-block-43:visited {
    border: 1px #000;
  }

  .html-embed-16 {
    display: none;
  }

  .video-9 {
    background-image: linear-gradient(#00000080, #00000080);
  }

  .background-video-6 {
    width: 100%;
    margin-bottom: 40px;
  }

  .div-block-136 {
    width: 100%;
  }

  .div-block-110-copy.form {
    left: 48px;
  }

  .div-block-110-copy {
    width: 200px;
    top: 36px;
    left: 83px;
  }

  .div-block-110-copy.demo {
    left: 36px;
  }

  .div-block-138 {
    width: auto;
    display: block;
  }

  .rich-text-block-12 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .glossary-tag {
    margin-left: 20px;
  }

  .div-block-159 {
    box-shadow: -17px 10px 80px 3px #0000001f;
  }

  .rich-text-block-13 {
    text-align: center;
  }

  .container-58, .container-59 {
    max-width: 80%;
  }

  .about {
    margin-bottom: 50px;
  }

  .video-11:hover {
    box-shadow: none;
    border: 10px #ffd9740f;
  }

  .faq-section.is--dark {
    background-color: #0d0d0d;
  }

  .faq-section.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .feature1.is--dark {
    background-color: #0d0d0d;
  }

  .feature1.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .feature2.is--dark {
    background-color: #0d0d0d;
  }

  .feature2.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .threado-integrations.is--dark {
    background-color: #0d0d0d;
  }

  .threado-integrations.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .feature3.is--dark {
    background-color: #0d0d0d;
  }

  .feature3.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .feature4.is--dark {
    background-color: #0d0d0d;
  }

  .feature4.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .product {
    padding-bottom: 20px;
  }

  .producthunt.is--dark {
    background-color: #0d0d0d;
  }

  .producthunt.pricing {
    background-color: #0c0c0c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-183 {
    border: 2px solid #00000017;
    border-radius: 10px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .container-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .container-copy.videos {
    display: block;
  }

  .automaton-templates {
    grid-column-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .automation-templates.threado-community.form, .automation-templates-social.threado-community.form {
    width: 600px;
  }

  .automation-templates-drop {
    display: none;
  }

  .why-threado {
    margin-bottom: 50px;
  }

  .navbar__link-copy, .customers {
    padding-bottom: 20px;
  }

  .heading-142 {
    text-align: center;
    margin-bottom: 30px;
  }

  .button-10.communiyt {
    top: -96px;
    left: -213px;
  }

  .heading-143.collection {
    margin-top: 0;
  }

  .image-167 {
    margin-right: 20px;
  }

  .container-76 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .text-block-134 {
    text-align: left;
  }

  .columns-27, .columns-28 {
    box-shadow: 12px 12px 20px -10px var(--yellow);
    padding-right: 30px;
  }

  .columns-29 {
    align-items: flex-start;
    padding-right: 30px;
  }

  .container-80 {
    padding-left: 0;
    padding-right: 0;
  }

  .search-5 {
    text-align: center;
    border: 1px solid #00000047;
    border-radius: 8px;
    align-items: center;
    width: 650px;
    margin-bottom: 25px;
    margin-left: 0;
    padding: 8px 10px;
  }

  .search-input-3 {
    border: 1px solid #0000;
    margin-bottom: 0;
  }

  .search-button-2 {
    background-color: #272b3429;
    border-radius: 8px;
    font-weight: 600;
  }

  .div-block-219 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-173 {
    left: 0%;
  }

  .column-50 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .column-53 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-181 {
    width: 250px;
  }

  .column-54, .column-55 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .div-block-232 {
    padding-left: 15px;
  }

  .collection-item-40 {
    display: flex;
  }

  .section-74 {
    background-color: #0000;
    background-image: url('../images/bg-for-automation.svg');
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-244 {
    background-image: url('../images/bg-for-automation.svg');
    background-size: cover;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-245 {
    height: 100%;
  }

  .heading-159.head, .heading-159.head-copy, .heading-159.head-copy {
    margin-bottom: 15px;
  }

  .div-block-253 {
    display: block;
  }

  .container-86 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .image-198 {
    left: 5%;
  }

  .image-199 {
    left: 10%;
  }

  .image-200 {
    left: 55%;
  }

  .ama-section {
    margin-bottom: 0;
  }

  .product-upadtes.product {
    max-width: 100%;
  }

  .div-block-281.awards {
    display: none;
  }

  .hero-split.pricing {
    justify-items: center;
    display: flex;
  }

  .features-page-footer {
    padding-bottom: 50px;
  }

  .features-page-footer.stack.automation {
    margin-top: 250px;
    padding-top: 0;
  }

  .div-block-319 {
    background-color: #0000;
  }

  .container-107 {
    left: 23%;
  }

  .div-block-326 {
    width: 683px;
    height: 412px;
  }

  .image-236 {
    display: none;
  }

  .awards {
    padding-bottom: 20px;
  }

  .hero-copy {
    padding-bottom: 50px;
  }

  .hero-copy.community-handbook {
    background-position: 0 0;
    background-repeat: repeat;
  }

  .text-block-167 {
    margin-bottom: 10px;
  }

  .text-block-168 {
    font-size: .95rem;
  }

  .section-101 {
    height: 2000px;
  }

  .image-248 {
    left: -8%;
  }

  .link-block-94.small-text {
    height: 5vh;
  }

  .noise-2 {
    display: block;
  }

  .div-block-419.home.firstpage {
    height: auto;
  }

  .div-block-430.new.bv.pricing {
    align-items: center;
    display: flex;
  }

  .text-block-218 {
    margin-right: 15px;
  }

  .logo-holder._7 {
    top: 40%;
  }

  .logo-holder._4 {
    top: 20%;
  }

  .container-151 {
    max-width: 1350px;
    padding-bottom: 2em;
  }

  .container-152, .container-153, .container-154, .container-155, .container-156 {
    max-width: 1340px;
  }

  .home-page-hero-heading.ai-page {
    font-size: 64px;
  }

  .home-page-hero-heading.ai-page.use-case.home-page {
    align-items: center;
  }

  .home-page-hero-heading.ai-page.bot-page {
    font-size: 48px;
  }

  .home-page-hero-heading.bot-templates-h2 {
    font-size: 64px;
  }

  .home-page-hero-heading.bot-templates-h2.bot-page {
    font-size: 48px;
  }

  .container-157 {
    max-width: 1350px;
    padding-bottom: 2em;
  }

  .container-158 {
    max-width: 1340px;
  }

  .title-6.features.ai-page.bfont, .title-6.features.ai-page.bfont-copy {
    text-align: left;
  }

  .div-block-543 {
    left: -15%;
  }

  .purple {
    right: 0%;
  }

  .paragraph-67 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-163 {
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
  }

  .div-block-562.pricing {
    justify-content: space-between;
    display: flex;
  }

  .div-block-562.os {
    align-items: center;
  }

  .div-block-563 {
    justify-content: flex-start;
  }

  .heading-229 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .paragraph-68.left {
    margin-bottom: 10px;
  }

  .div-block-564.left.pricing {
    grid-column-gap: 20px;
    justify-content: center;
  }

  .div-block-573 {
    height: 800px;
  }

  .div-block-590 {
    margin-bottom: 0;
  }

  .container-164 {
    max-width: 1350px;
    padding-bottom: 2em;
  }

  .app-photo-2 {
    margin-top: 5vw;
  }

  .threado-ai-head {
    width: 70%;
  }

  .heading-232 {
    color: #fff;
    font-size: 50px;
    font-weight: 600;
    line-height: 65px;
  }

  .black-grey.benchmark-summary {
    width: 400px;
  }

  .section-183.ai-page {
    height: 100vh;
  }

  .hero-section-header-holder {
    width: auto;
    max-width: 80vw;
  }

  .hero-section-header-holder.ai-page-video {
    max-width: none;
  }

  .hero-section-header-holder.ai-page-headline, .hero-section-header-holder.home-page-headline {
    width: auto;
  }

  .yellow-light {
    left: -15%;
  }

  .paragraph-72.bfont {
    width: auto;
    margin-top: 0;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 20px;
    line-height: 35px;
  }

  .paragraph-72.black-subhead {
    width: auto;
    margin-top: 0;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 19px;
    line-height: 35px;
  }

  .paragraph-72.black-subhead-copy {
    width: auto;
    margin-top: 0;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 20px;
    line-height: 35px;
  }

  .paragraph-72.black-hero-subhead {
    width: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .benefits-desc.benchmark-desc {
    font-size: 22px;
    line-height: 32px;
  }

  .youtube-5 {
    border-style: none;
    border-width: 0;
  }

  .changer-2 {
    font-size: 64px;
  }

  .container-185 {
    max-width: 1340px;
  }

  .section-190.hero-section {
    height: 135vh;
  }

  .container-186 {
    max-width: 60%;
  }

  .section-192 {
    height: 700px;
  }

  .heading-248 {
    font-size: 95px;
    line-height: 105px;
  }

  .paragraph-74 {
    width: 1000px;
    font-size: 25px;
    line-height: 35px;
  }

  .image-460 {
    width: 35vw;
  }

  .yellow-blur {
    right: 0%;
  }

  .fun-metrics-head {
    margin-left: 9vw;
    left: 0;
  }

  .image-462 {
    top: 0;
  }

  .image-463 {
    max-width: none;
  }

  .purple-light {
    left: -15%;
  }

  .section-196 {
    height: auto;
  }

  .emoji-container {
    max-width: 80vw;
  }

  .moon-div {
    justify-content: center;
  }

  .purple-blur-benchmark {
    left: -15%;
  }

  .div-block-699 {
    height: 270px;
  }

  .text-block-286 {
    font-size: 20px;
    line-height: 30px;
  }

  .benchmark-des.left {
    margin-bottom: 10px;
  }

  .slider-19 {
    height: 700px;
  }

  .benchmark-home-head {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .image-467 {
    object-fit: cover;
    max-width: none;
    height: 120%;
    overflow: visible;
  }

  .div-block-717 {
    width: 96vw;
  }

  .ai-page-yellow {
    left: -15%;
  }

  .ai-page-purple {
    right: 0%;
  }

  .heading-251 {
    font-size: 40px;
    line-height: 50px;
  }

  .hero-sub.ai-page {
    font-size: 22px;
    line-height: 35px;
  }

  .image-473 {
    max-width: 100vw;
    overflow: hidden;
  }

  .yellow-light-bot-page {
    left: -15%;
  }

  .purple-light-bot-page {
    right: 0%;
  }

  .home-revenuehero {
    display: none;
  }

  .purple-right {
    left: auto;
  }

  .ai-pro-plan {
    margin-bottom: 0;
  }

  .resources-on-home-page {
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
  }

  .benchmark-report.pricing {
    justify-content: space-between;
    display: flex;
  }

  .benchmark-report.os {
    align-items: center;
  }

  .new-footer-grid {
    grid-template-rows: auto;
    grid-template-columns: 1.3fr .7fr .7fr .7fr .7fr .7fr;
  }

  .threado-ai-use-cases {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .threado-ai-use-case-rsc.pricing {
    justify-content: space-between;
    display: flex;
  }

  .threado-ai-use-case-rsc.os {
    align-items: center;
  }

  .ai-head.left.pricing {
    grid-column-gap: 20px;
    justify-content: center;
  }

  .home-old-hero.ai-page, .ap-hero.ai-page {
    height: 100vh;
  }

  .ap-hero-heading.ai-page {
    font-size: 64px;
  }

  .ap-hero-heading.ai-page.use-case.home-page {
    align-items: center;
  }

  .ap-hero-heading.ai-page.bot-page {
    font-size: 48px;
  }

  .ap-hero-heading.bot-templates-h2 {
    font-size: 64px;
  }

  .ap-hero-heading.bot-templates-h2.bot-page {
    font-size: 48px;
  }

  .ap-hero-head-yellow.ai-page {
    font-size: 64px;
  }

  .ap-hero-head-yellow.ai-page.use-case.home-page {
    align-items: center;
  }

  .ap-hero-head-yellow.ai-page.bot-page {
    font-size: 48px;
  }

  .ap-hero-head-yellow.bot-templates-h2 {
    font-size: 64px;
  }

  .ap-hero-head-yellow.bot-templates-h2.bot-page {
    font-size: 48px;
  }

  .ap-features-head, .ap-pointers-head, .ap-pointer-1-head {
    width: 70%;
  }

  .pointer-1-yellow-light, .pointer-1-purple-light {
    right: 0%;
  }

  .ap-benefits-head, .benefit-1-head, .benefit-3-head, .benefit-1-head-copy, .support-3-head {
    width: 70%;
  }

  .pt-1-yellow-light, .pt-1-purple-light, .pt-1-pink-light {
    right: 0%;
  }

  .support-yellow {
    left: -15%;
  }

  .support-purple, .support-purple-left {
    right: 0%;
  }

  .support-3-head-copy {
    width: 70%;
  }

  .ai-integrations {
    font-size: 20px;
    line-height: 30px;
  }

  ._1-row {
    height: 70px;
  }

  ._3-row {
    height: 210px;
  }

  ._4-row {
    height: 280px;
  }

  .image-500 {
    display: block;
  }

  .div-block-832.wave-bg {
    margin-top: 20px;
  }

  .sticky-demo {
    background-color: #8e5f5f00;
    justify-content: flex-end;
    display: flex;
  }

  .div-block-842 {
    background-color: #424242;
    width: 100px;
    height: 100px;
  }

  .div-block-849 {
    position: relative;
  }

  .div-block-850 {
    background-color: #ffd565;
    width: 100px;
  }

  .feat-head {
    max-width: 350px;
  }

  .div-block-885 {
    display: block;
  }

  .text-block-309 {
    width: 400px;
  }

  .body-52 {
    background-color: #000;
  }

  .hero-page-buttons.new.bv.pricing {
    align-items: center;
    display: flex;
  }

  .div-block-897 {
    width: 1100px;
    height: 645.1px;
  }

  .home-heading-white {
    margin-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 70px;
    line-height: 80px;
  }

  .hero-page-ctas {
    margin-bottom: 45px;
  }

  .hero-page-ctas.new.bv.pricing {
    align-items: center;
    display: flex;
  }

  .left-purple-demo, .right-purple-demo, .left-purple-testimonial, .right-purple-testimonial {
    left: -15%;
  }

  .background-video-22 {
    width: 1100px;
    height: 618.755px;
  }

  .home-page-purple-light {
    left: -15%;
  }

  .home-page-purple-light.lp {
    width: 650px;
    height: 650px;
  }

  .home-page-yellow-light {
    right: 0%;
  }

  .home-page-yellow-light.lp {
    width: 450px;
    height: 650px;
  }

  .tabs-content-5, .tabs-7, .video-height-2, .background-video-24, .tab-pane-tab-1-3, .tab-pane-tab-3, .tab-pane-tab-2-2 {
    width: 1100px;
    height: 645.1px;
  }

  .container-226 {
    width: 1100px;
  }

  .faetures-page-purple-light {
    left: -15%;
  }

  .faetures-page-purple-light.lp {
    width: 650px;
    height: 650px;
  }

  .features-page-yellow-light-copy {
    right: 0%;
  }

  .features-page-yellow-light-copy.lp {
    width: 450px;
    height: 650px;
  }

  .home-heading-white-copy {
    margin-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 70px;
    line-height: 80px;
  }

  .home-heading-white-copy.features {
    max-width: 800px;
  }

  .features-head {
    color: #696dec;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
  }

  .text-block-318 {
    color: #696dec;
    font-size: 25px;
  }

  .resources-head-subtext {
    text-align: left;
  }

  .survey-page-purple-light-copy {
    left: -15%;
  }

  .survey-page-purple-light-copy.lp {
    width: 650px;
    height: 650px;
  }

  .survey-page-yellow-ligh {
    right: 0%;
  }

  .survey-page-yellow-ligh.lp {
    width: 450px;
    height: 650px;
  }

  .container-231 {
    max-width: 1180px;
  }

  .redirect-page-purple-light {
    right: 0%;
  }

  .redirect-page-purple-light.lp {
    width: 450px;
    height: 650px;
  }

  .redirect-page-purple-light-1 {
    right: 0%;
  }

  .redirect-page-purple-light-1.lp {
    width: 450px;
    height: 650px;
  }

  .heading-269 {
    font-size: 46px;
  }

  .div-block-930 {
    margin-bottom: 0;
  }

  .home-heading-black {
    margin-bottom: 10px;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 70px;
    line-height: 80px;
  }

  .threado-video {
    width: 1100px;
    height: 645.1px;
  }

  .home-heading-black-copy {
    margin-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 70px;
    line-height: 80px;
  }

  .home-heading-black-copy.pfont, .home-heading-black-copy.pfont-copy {
    font-size: 45px;
    line-height: 55px;
  }

  .testimonial-image, .testimonial-image-old {
    justify-content: flex-start;
    align-items: center;
  }

  .container-233 {
    max-width: 1300px;
  }

  .section-233 {
    padding-top: 140px;
    padding-bottom: 50px;
  }

  .home-hero-heading-black {
    margin-bottom: 25px;
    padding-left: 0;
    padding-right: 0;
    font-size: 54px;
    line-height: 66px;
  }

  .g2-rating-home {
    margin-bottom: 10px;
  }

  .section-233-mobile {
    padding-bottom: 100px;
  }

  .demo-testimonials {
    margin-top: 0;
  }

  .demo-testimonials.demo {
    margin-top: 30px;
  }

  .div-block-949 {
    left: 0%;
  }

  .blog-tags-container {
    justify-content: center;
  }

  .section-237 {
    justify-content: center;
    display: flex;
  }

  .title-9.features.ai-page.bfont-copy {
    text-align: left;
  }

  .paragraph-77, .paragraph-78, .paragraph-79, .paragraph-80, .paragraph-81, .paragraph-82, .paragraph-83 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .navbar {
    z-index: 100;
  }

  .navbar__brand.w--current {
    padding-bottom: 0;
  }

  .hero.community-handbook {
    height: 800px;
    overflow: hidden;
  }

  .hero.community-handbook.jobs {
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 850px;
  }

  .hero.community-handbook.roundup {
    height: 600px;
  }

  .hero.community-handbook.case {
    height: 700px;
  }

  .hero.home {
    padding-bottom: 0;
  }

  .container {
    max-width: 1300px;
  }

  .container.clg {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .container.bot-page {
    max-width: 1100px;
  }

  .hero__content {
    padding-bottom: 0;
  }

  .hero__content.margin {
    margin-top: 70px;
  }

  .hero__content.home {
    max-width: 900px;
  }

  .hero__content.analytics {
    align-items: center;
  }

  .hero__sub {
    margin-bottom: 0;
  }

  .hero__sub.os {
    text-align: left;
  }

  .hero__sub.community-os {
    margin-bottom: 28px;
    position: static;
  }

  .hero__star-right.star {
    top: 0%;
  }

  .section.is--dark.faqs, .section.black {
    display: block;
  }

  .footer.stack.tch, .footer.stack.automation {
    width: 100%;
  }

  .remarkable__text-wrapper {
    height: 250px;
  }

  .navbar__link {
    padding-bottom: 20px;
  }

  .navbar__link.community, .navbar__link.community-copy {
    padding-top: 20px;
  }

  .cms-wrapper-flex {
    display: flex;
  }

  .cms__sub-text {
    color: #0d0d0d;
  }

  .cms__sub-text.clg {
    width: auto;
    height: auto;
  }

  .pricing {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-around;
  }

  .pricing__sub-text {
    font-size: .9rem;
  }

  .pricing__sub-text.white.left {
    font-size: 14px;
    line-height: 20px;
  }

  .pricing__wrapper {
    width: 250px;
  }

  .pricing__heading.white.left {
    font-size: 20px;
    line-height: 28px;
  }

  .video__overlay {
    z-index: 1000;
    background-color: #000000c9;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
  }

  .overlay__video-wrapper {
    justify-content: center;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .overlay__video-star-1 {
    top: 16%;
    left: 5%;
  }

  .overlay__video-star-2 {
    top: 10%;
    left: 9%;
  }

  .resources__icon.clg {
    height: auto;
  }

  .resources__cms-wrapper {
    height: 336.576px;
  }

  .round-line {
    z-index: 1;
  }

  .image-13 {
    padding-bottom: 10px;
  }

  .apps-category-collection-list.clg {
    width: auto;
    height: auto;
  }

  .apps-category-collection-item.clg {
    width: auto;
    height: auto;
    margin-bottom: 4px;
  }

  .app-category.clg {
    width: auto;
    height: auto;
  }

  .text-field-plain.benchmark {
    width: 13vw;
    height: 54px;
    min-height: auto;
    padding-top: 14px;
    padding-bottom: 10px;
  }

  .submit-button-3.handbook.grab.playbook, .submit-button-3.handbook.grab.playbook-copy {
    width: 10vw;
    height: 54px;
  }

  .submit-button-3.handbook.grab.ai-page-waitlist {
    width: 10vw;
    height: 50px;
  }

  .submit-button-3.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-13 {
    width: 800px;
  }

  .heading-13.product.white.playbook {
    text-align: left;
    width: auto;
    padding-left: 25px;
  }

  .heading-13.roundup {
    width: 355px;
    position: static;
  }

  .heading-13.home {
    width: 700px;
  }

  .heading-13.home.left {
    text-align: left;
  }

  .heading-13.home.left.analytics {
    text-align: center;
  }

  .heading-13.home.left.landingpage {
    text-align: center;
    width: 800px;
  }

  .container-8, .html-embed-8 {
    display: none;
  }

  .html-embed-9 {
    display: flex;
  }

  .section-7 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .section-7.features-hero {
    padding-top: 82px;
    padding-bottom: 180px;
  }

  .image-30 {
    float: none;
    clear: none;
    text-align: left;
    object-fit: fill;
    max-width: 100%;
    display: block;
    position: static;
    overflow: visible;
  }

  .tag1-filter-page.clg {
    width: auto;
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 20px;
  }

  .navbar-2 {
    z-index: 100;
  }

  .heading-25 {
    font-size: 40px;
  }

  .heading-25.clg {
    width: auto;
    height: auto;
    margin-bottom: 15px;
  }

  .column-heads {
    font-size: 21px;
  }

  .column-heads.clg {
    width: 100px;
    margin-left: 20px;
    font-size: 22px;
  }

  .column-heads.clg-copy.new {
    margin-left: 3px;
    font-size: 21px;
  }

  .column-heads.clg-copy {
    margin-left: 0;
    font-size: 21px;
  }

  .text-block-29 {
    margin-top: 2px;
    font-size: 19px;
  }

  .text-block-29.new {
    font-size: 19px;
  }

  .image-37 {
    width: 30px;
    height: 30px;
  }

  .image-37.detail {
    width: 25px;
    height: 25px;
    margin-left: 2px;
  }

  .div-block-17 {
    margin-top: 24px;
    margin-bottom: 10px;
  }

  .columns-7 {
    box-shadow: none;
    border-color: #0d0d0d38;
    width: 80vw;
    margin-bottom: 43px;
  }

  .grid-6 {
    grid-template-rows: 130px repeat(auto-fit, 101px);
    width: 80vw;
  }

  .location {
    font-size: 22px;
  }

  .div-block-23 {
    margin-top: -8px;
  }

  .text-span-5 {
    font-size: 35px;
  }

  .heading-30.founders {
    margin-top: 0;
  }

  .heading-30.video {
    margin-bottom: 74px;
  }

  .image-44, .image-46 {
    width: 30px;
    height: 30px;
  }

  .text-block-36 {
    margin-bottom: 10px;
    margin-left: -5px;
    padding-top: 8px;
    font-size: 25px;
  }

  .div-block-27.new {
    border-color: #0d0d0d38;
  }

  .lauch-banner-3 {
    justify-content: center;
  }

  .columns-8.clg {
    width: auto;
    height: auto;
    display: block;
  }

  .container-16 {
    flex-direction: column;
    max-width: 80%;
  }

  .text-block-42.clg {
    font-size: 14px;
  }

  .paragraph-10 {
    margin-top: 34px;
    margin-bottom: 79px;
    padding: 15px;
    font-size: 25px;
    line-height: 2.3rem;
  }

  .div-block-33 {
    box-shadow: none;
    border-color: #0d0d0d38;
    border-radius: 8px;
    padding: 15px;
  }

  .div-block-36 {
    width: 70%;
    margin-top: 0;
    margin-left: 256px;
  }

  .video-6 {
    margin-left: 0;
  }

  .text-block-43 {
    margin-top: -12px;
    font-size: 19px;
  }

  .div-block-39 {
    width: 30px;
  }

  .div-block-41 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 30px;
    display: flex;
  }

  .image-53 {
    max-width: 100%;
    max-height: 100%;
    margin-left: 0;
    display: inline-block;
  }

  .text-block-46 {
    font-size: 35px;
  }

  .image-59 {
    width: 2000px;
    height: 150px;
  }

  .page-count-2 {
    font-size: 20px;
  }

  .text-block-49 {
    font-size: 17px;
  }

  .collection-list-14 {
    justify-content: center;
    align-items: center;
    margin-bottom: 99px;
    display: flex;
  }

  .columns-10 {
    margin-top: 25px;
    margin-bottom: 25px;
    margin-right: 0;
    box-shadow: 1px 0 15px -5px #00000045;
  }

  .heading-38 {
    margin-bottom: 40px;
  }

  .paragraph-11 {
    margin-bottom: 40px;
    font-size: 22px;
  }

  .collection-list-wrapper-21 {
    text-align: left;
    justify-content: flex-end;
    align-items: baseline;
    display: flex;
  }

  .collection-item-13 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rich-text-block-4 {
    font-size: 30px;
  }

  .text-block-58 {
    height: 190px;
  }

  .dropdown-toggle-4 {
    margin-left: 0;
  }

  .container-21 {
    max-width: 1100px;
  }

  .image-80 {
    max-width: 100%;
  }

  .image-81 {
    margin-top: 40px;
  }

  .paragraph-13 {
    font-size: 20px;
  }

  .div-block-65 {
    margin-top: 20px;
  }

  .paragraph-14 {
    margin-bottom: 30px;
  }

  .div-block-67 {
    width: 100%;
  }

  .div-block-68 {
    width: 100%;
    margin-top: 0;
  }

  .navbar-copy {
    z-index: 100;
  }

  .text-block-75 {
    margin-top: 2px;
    font-size: 1.5rem;
  }

  .clg {
    width: 35px;
    height: 35px;
    margin-top: 0;
    font-size: 2rem;
  }

  .div-block-86 {
    margin-bottom: 10px;
  }

  .jarvis_headings-copy {
    margin-left: 15px;
  }

  .div-block-91 {
    justify-content: space-between;
    align-items: center;
  }

  .text-block-61-copy {
    margin-left: 0;
  }

  .div-block-92 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dropdown-list-4.w--open {
    margin-top: 788px;
  }

  .div-block-95 {
    display: none;
  }

  .div_testimonials {
    width: 430px;
    max-width: 500px;
    height: 350px;
    display: none;
  }

  .about__heading-copy {
    white-space: normal;
    font-size: 1.15rem;
  }

  .app-text.clg {
    width: auto;
    height: auto;
  }

  .community-usp {
    width: 85%;
  }

  .grid-15 {
    object-fit: contain;
    grid-template-columns: minmax(400px, 400px) minmax(400px, 400px) minmax(400px, 400px);
  }

  .community-trusted-by {
    margin-top: 50px;
    margin-bottom: 0;
  }

  .section-21 {
    box-shadow: none;
    width: 67vw;
    max-width: 100%;
    height: 420px;
    margin-top: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-23 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-105 {
    width: 100vw;
    max-width: 200%;
  }

  .image-106 {
    margin-left: 164px;
    left: -491px;
  }

  .image-107 {
    left: 220%;
    right: 0;
  }

  .div-block-107 {
    margin-left: -208px;
  }

  .image-108 {
    width: 100%;
  }

  .image-108.community {
    width: 80%;
  }

  .paragraph-22 {
    width: 50vw;
  }

  .div-block-109 {
    left: -97px;
  }

  .div-block-110 {
    width: 200px;
    top: 39px;
    left: 85px;
  }

  .body-11 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-button.hero.home {
    padding-bottom: 5px;
  }

  .top-section-glossary {
    top: 8%;
  }

  .heading-85 {
    margin-left: 0;
    margin-right: 0;
  }

  .rich-text-block-9 {
    margin-left: 250px;
    margin-right: 250px;
  }

  .heading-86 {
    font-size: 1.9rem;
  }

  .paragraph-28 {
    font-size: 22px;
    line-height: 2rem;
  }

  .div-block-119 {
    width: 1300px;
    margin-left: 0;
    margin-right: 0;
  }

  .html-embed-13 {
    width: 64vw;
  }

  .chatbot {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navbar__container-copy.demo {
    align-items: center;
  }

  .div-block-133 {
    width: 1200px;
  }

  .div-block-135 {
    width: 49vw;
  }

  .div-block-136 {
    width: 100%;
  }

  .div-block-110-copy.form {
    top: 29px;
    left: 53px;
  }

  .div-block-110-copy {
    width: 200px;
    top: 39px;
    left: 85px;
  }

  .link-9 {
    color: #0d0d0d;
  }

  .div-block-138, .join-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-35 {
    margin-left: 0;
    margin-right: 0;
  }

  .rich-text-block-12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 21.5px;
    line-height: 2rem;
  }

  .rich-text-block-12 p {
    font-size: 22px;
    line-height: 2rem;
  }

  .glossary-tag {
    margin-left: 20px;
  }

  .link-block-51, .link-block-52, .link-block-53 {
    width: 100%;
  }

  .section-36 {
    flex-direction: column;
    align-items: center;
    margin-top: 50px;
    display: flex;
  }

  .link-block-60 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .link-block-61 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-101 {
    align-items: center;
    font-size: 1.8rem;
    display: flex;
  }

  .container-31 {
    display: block;
  }

  .container-32, .container-33, .container-34, .container-35, .container-36, .container-37, .container-38, .container-39, .container-40, .container-41, .container-42, .container-43, .container-44, .container-45, .container-46, .container-47, .container-48, .container-49, .container-50, .container-51, .container-52, .container-53, .container-54, .container-55, .container-56, .container-57, .container-58 {
    max-width: 80%;
  }

  .container-59 {
    max-width: 75%;
  }

  .container-64 {
    align-items: center;
  }

  .grid-22 {
    grid-column-gap: 31px;
    grid-row-gap: 26px;
  }

  .faq-section.negative--margin.black {
    background-size: cover;
  }

  .feature1.is--dark.faqs, .feature2.is--dark.faqs, .threado-integrations.is--dark.faqs, .feature3.is--dark.faqs, .feature4.is--dark.faqs {
    display: none;
  }

  .product {
    padding-bottom: 20px;
  }

  .product.community {
    padding-top: 20px;
  }

  .producthunt.is--dark.faqs {
    display: none;
  }

  .hero-button.threado-community, .get-started.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .get-started.home.yellow.bv.bfont.updated {
    padding: 20px 90px;
  }

  .get-started.home.yellow.bv.bfont.updated.banner-cta {
    padding-left: 50px;
    padding-right: 50px;
  }

  .get-started.home.yellow.bv.bfont.updated-copy {
    padding: 20px 90px;
  }

  .collection-item-37 {
    margin-bottom: 50px;
    margin-right: 50px;
  }

  .column-39 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-13-copy {
    width: 800px;
  }

  .div-block-184, .div-block-185, .html-embed-24, .html-embed-25 {
    object-fit: contain;
  }

  .image-156 {
    margin-bottom: 50px;
  }

  .hero__content-copy {
    max-width: 800px;
    overflow: hidden;
  }

  .container-copy {
    overflow: hidden;
  }

  .container-copy.clg {
    flex-direction: column;
    width: 100%;
    height: auto;
  }

  .grid-22-copy {
    grid-column-gap: 31px;
    grid-row-gap: 26px;
  }

  .automaton-templates {
    grid-column-gap: 11px;
    grid-row-gap: 26px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div_testimonials-copy-copy {
    flex-direction: column;
    align-items: center;
    width: 430px;
    max-width: 500px;
    height: 430px;
    display: flex;
  }

  .div_testimonials-copy {
    width: 430px;
    max-width: 500px;
    height: 430px;
    display: flex;
  }

  .social, .social-copy {
    flex-direction: column;
    align-items: center;
    width: 430px;
    max-width: 500px;
    height: 430px;
    display: flex;
  }

  .section-50 {
    margin-bottom: 100px;
  }

  .book-a-demo-page.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-190 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .navbar__link-copy {
    padding-bottom: 20px;
  }

  .navbar__link-copy.community {
    padding-top: 20px;
  }

  .trythreadobutton.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .demobutton.navbar {
    display: none;
  }

  .submit-button-3-copy.threado-community, .demobuttonfeature.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-52.community {
    display: flex;
  }

  .div-block-192 {
    width: 1000px;
  }

  .container-70 {
    box-shadow: 0 0 7px -4px #343434;
  }

  .heading-138 {
    text-align: center;
  }

  .customers {
    padding-bottom: 20px;
  }

  .customers.community {
    padding-top: 20px;
  }

  .heading-142.tch, .heading-142.tch-copy {
    background-color: #0000;
  }

  .container-75 {
    max-width: 1100px;
  }

  .container-75.community {
    display: none;
  }

  .button-10.communiyt {
    top: -76px;
    left: -140px;
  }

  .heading-143.collection {
    margin-top: 0;
  }

  .container-76 {
    max-width: 1100px;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-29 {
    align-items: flex-start;
    padding-right: 0;
  }

  .container-80 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-173 {
    left: 0%;
  }

  .column-53 {
    padding-left: 0;
  }

  .div-block-232 {
    padding-left: 3px;
  }

  .collection-item-40 {
    display: flex;
  }

  .collection-list-38 {
    align-items: flex-start;
    display: flex;
  }

  .community-events {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .div-block-243 {
    justify-content: center;
    display: flex;
  }

  .container-84 {
    justify-content: space-around;
  }

  .section-74 {
    background-position: 50%;
    background-size: cover;
  }

  .div-block-244 {
    padding-top: 20px;
  }

  .div-block-245 {
    height: 100%;
  }

  .div-block-253 {
    display: block;
  }

  .container-86 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .div-block-259.gallery {
    background-image: url('../images/bg-for-automation.svg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-259.cohorts {
    background-color: #0000;
    background-image: url('../images/bg-for-automation.svg');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-259.main, .div-block-259.survey, .div-block-259.split {
    background-image: url('../images/bg-for-automation.svg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-259.templates {
    border-radius: 8px;
  }

  .div-block-265 {
    background-image: url('../images/bg-for-automation.svg');
    background-position: 0 0;
    background-size: cover;
  }

  .community-hero {
    width: 100%;
  }

  .tch {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .section-79 {
    width: 100%;
    margin-bottom: 0;
  }

  .ama-section {
    width: 100%;
    margin-top: 0;
  }

  .product-updates {
    width: 100%;
    max-width: 100%;
  }

  .div-block-281 {
    position: absolute;
    top: 92%;
  }

  .div-block-281.awards {
    background-color: #ffffffc9;
    width: 200px;
    display: none;
    top: 92%;
  }

  .div-block-281.community {
    position: static;
  }

  .heading-165.heads.black {
    color: #0d0d0d;
    background-color: #0000;
    font-size: 3rem;
  }

  .events {
    width: 100%;
  }

  .heading-166.info {
    font-size: 1.6rem;
  }

  .div-block-286.black, .div-block-286.purple, .div-block-286.yellow {
    width: 500px;
  }

  .main_parent {
    max-width: 1100px;
  }

  .sticky-div-block {
    justify-content: center;
    max-width: 1100px;
    display: flex;
  }

  .images-parent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .img_cover.isz1 {
    width: 100%;
  }

  .img_cover.isz4 {
    padding-left: 0;
  }

  .hero-heading-right.community.white {
    background-image: none;
  }

  .hero-wrapper {
    align-items: center;
  }

  .hero-wrapper.mobile {
    font-size: 1.4rem;
  }

  .hero-split.pricing {
    display: flex;
  }

  .margin-bottom-24px {
    color: #0d0d0d;
  }

  .image-219 {
    width: 600px;
  }

  .page-wrapper {
    width: 100vw;
  }

  .features-page-footer.stack.tch, .features-page-footer.stack.automation {
    width: 100%;
  }

  .div-block-304 {
    display: none;
  }

  .collection-list-44 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-86 {
    justify-content: center;
    display: flex;
  }

  .section-87 {
    background-position: 50%;
    background-size: cover;
  }

  .div-block-308 {
    outline-offset: 0px;
    border: 0 #000;
    outline: 0 #0000;
  }

  .form-11 {
    justify-content: center;
  }

  .container-107 {
    left: 30%;
  }

  .image-230 {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .div-block-320 {
    flex-direction: row;
    display: block;
  }

  .form-block-8 {
    bottom: 2%;
  }

  .div-block-329 {
    border-radius: 8px;
  }

  .awards {
    padding-bottom: 20px;
  }

  .awards.community {
    padding-top: 20px;
  }

  .hero-copy.community-handbook {
    height: 800px;
    overflow: hidden;
  }

  .hero-copy.community-handbook.jobs {
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: cover;
    height: 850px;
  }

  .text-block-168 {
    font-size: .95rem;
  }

  .margin-bottom-24px-copy {
    color: #0d0d0d;
  }

  .heading-178 {
    margin-bottom: 20px;
    font-size: 2rem;
  }

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

  .blogs, .tch-copy {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .button-18 {
    font-size: 2vh;
  }

  .section-101 {
    height: 200vh;
  }

  .image-248 {
    min-width: 60vw;
    top: 0%;
    left: -5%;
  }

  .image-249 {
    min-width: 60vw;
    top: 32%;
    right: -5%;
  }

  .image-250 {
    min-width: 60vw;
    top: 64%;
  }

  .image-251 {
    inset: 15% 25% 25%;
  }

  .div-block-355.white {
    top: 95%;
  }

  .link-block-94.small-text {
    height: 4vh;
  }

  .image-267 {
    height: 300vh;
    min-height: 100vh;
    top: 10%;
    left: 10%;
  }

  .image-268.top {
    min-width: 10vw;
  }

  .collection-item-50.blogs {
    width: 300px;
  }

  .div-block-376 {
    position: relative;
  }

  .div-block-419 {
    background-position: 50% 0;
    background-size: cover;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-419.home.firstpage {
    height: auto;
  }

  .image-346 {
    width: 60vw;
    max-width: 80vw;
  }

  .container-131 {
    max-width: 1100px;
  }

  .div-block-421 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 1100px;
    height: 100%;
    display: flex;
    overflow: visible;
  }

  .image-361 {
    top: -5%;
  }

  .section-140 {
    justify-content: center;
    margin-top: 250px;
    display: flex;
  }

  .section-140.first {
    display: block;
  }

  .container-142 {
    max-width: 1100px;
  }

  .container-143, .container-144, .container-145, .container-146 {
    max-width: 1200px;
  }

  .container-147 {
    justify-content: flex-start;
    max-width: 70%;
    display: flex;
  }

  .container-148 {
    max-width: 1100px;
  }

  .div-block-511 {
    margin-top: 19px;
  }

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

  .paragraph-59 {
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 1.125rem;
  }

  .feature-image-container {
    height: 50vh;
  }

  .section-149 {
    background-image: repeating-linear-gradient(#000, #0000 51%, #000), url('../images/Premium-Layer-2_1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .container-151.we {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .home-page-hero-heading.ai-page {
    font-size: 64px;
  }

  .home-page-hero-heading.ai-page.use-case.home-page {
    align-items: center;
  }

  .home-page-hero-heading.bot-templates-h2 {
    font-size: 64px;
  }

  .early-access-content-holder {
    width: 100%;
    padding-left: 100px;
  }

  .early-access-content-holder.home-feature_content {
    grid-row-gap: 20px;
  }

  .early-access-title-holder {
    max-width: none;
  }

  .early-access-tag-container {
    width: 5vw;
    height: 5vw;
    margin-bottom: 2vw;
    padding: 1vw;
  }

  .early-access-tag-container.new_feature, .early-access-tag-container.new_feature_page {
    width: 70px;
    height: 70px;
  }

  .button-33.black {
    padding: 1vw 4vw;
    font-size: 2vw;
    line-height: 2.3vw;
  }

  .title-6 {
    font-size: 64px;
    line-height: 80px;
  }

  .title-6.features {
    width: 900px;
    margin-bottom: 1.5vw;
    font-size: 3vw;
    line-height: 3.4vw;
  }

  .title-6.features.home-page, .title-6.features.ai-page {
    width: auto;
  }

  .title-6.features.ai-page.bfont-copy {
    line-height: 46px;
  }

  .paragraph-65 {
    width: 1000px;
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-543 {
    left: -10%;
  }

  .purple {
    right: 0%;
  }

  .paragraph-67 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-67.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-264.rsc {
    color: #c9c9c9;
  }

  .text-block-264.int {
    font-size: 24px;
    line-height: 32px;
  }

  .section-163 {
    background-image: url('../images/1-xliquid_1.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .div-block-563 {
    justify-content: center;
  }

  .link-block-114.ai-waitlist.button {
    font-size: 12px;
  }

  .image-414 {
    bottom: 0;
  }

  .div-block-564.left.pricing {
    margin-bottom: 10px;
  }

  .column1, .column2 {
    max-width: 50vw;
  }

  .photo._1, .photo._2, .photo._3, .photo._4 {
    height: 100vh;
    padding-left: 100px;
    padding-right: 100px;
  }

  .the-content._1, .the-content._2, .the-content._3, .the-content._4 {
    height: 100vh;
  }

  .div-block-573 {
    width: 50vw;
    height: 800px;
  }

  .div-block-581.testimonial.benchmark, .div-block-581.benchmark-social.testimonial {
    width: 60px;
    height: 60px;
  }

  .container-162 {
    max-width: 100%;
  }

  .div-block-583 {
    background-image: linear-gradient(#000, #0000 33%), url('../images/05-2_1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .div-block-586 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container-163 {
    max-width: 1100px;
  }

  .div-block-591 {
    background-size: cover;
  }

  .app-holder-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .app-container-2 {
    max-width: 1100px;
  }

  .app-photo-2 {
    margin-top: 50px;
  }

  .div-block-592 {
    margin-bottom: 35px;
  }

  .section-167 {
    background-image: linear-gradient(#000, #0000 15% 91%, #000), url('../images/Premium-Layer-2-1_1.avif');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .grid-33.benchmark_grid {
    grid-template-columns: 500px 1fr;
    justify-content: start;
  }

  .heading-232 {
    margin-bottom: 30px;
  }

  .heading-232.int {
    margin-bottom: 15px;
    font-size: 64px;
    line-height: 80px;
  }

  .black-grey.benchmark-summary {
    width: 500px;
  }

  .section-168 {
    background-image: url('../images/1-xliquid_1.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .text-field-12._1 {
    margin-right: 0;
  }

  .text-field-12.long {
    display: block;
  }

  .section-174 {
    background-image: linear-gradient(#000, #0000 52%, #000 101%), url('../images/Premium-Layer-2-1_1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .arrow.community.threado {
    width: 35px;
    height: 35px;
    margin-top: 7px;
  }

  .div-block-625 {
    padding-bottom: 13px;
  }

  .section-179 {
    background-position: 100% 0;
    background-size: contain;
  }

  .div-block-643 {
    margin-bottom: 35px;
  }

  .mask-10 {
    overflow: hidden;
  }

  .text-block-283 {
    margin-left: 20px;
  }

  .section-183.ai-page {
    background-position: 50%;
    height: 100vh;
  }

  .div-block-655 {
    overflow: hidden;
  }

  .nav-link-black {
    font-size: 18px;
  }

  .nav-link-black.demo {
    width: 120px;
    font-size: 13px;
  }

  .team-video {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .hero-section-header-holder {
    width: auto;
    max-width: 60vw;
  }

  .hero-section-header-holder.ai-page-video {
    width: auto;
    max-width: none;
  }

  .hero-section-header-holder.ai-page-headline {
    width: auto;
  }

  .hero-section-header-holder.home-page-headline {
    width: 100%;
    max-width: none;
  }

  .yellow-light {
    left: -10%;
  }

  .testionials-community {
    margin-bottom: 35px;
  }

  .paragraph-72.bfont {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 24px;
    line-height: 40px;
  }

  .paragraph-72.black-subhead {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 22px;
    line-height: 40px;
  }

  .paragraph-72.black-subhead-copy {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 24px;
    line-height: 40px;
  }

  .paragraph-72.black-hero-subhead {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 26px;
  }

  .benefits-desc.benchmark-desc {
    font-size: 25px;
    line-height: 35px;
  }

  .community-hero-div {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .youtube-5 {
    background-image: none;
    margin-top: 0;
  }

  .html-embed-37 {
    flex: 1;
  }

  .changer-2 {
    font-size: 64px;
  }

  .section-190.hero-section {
    background-position: 50% 0;
    background-size: cover;
    height: 120vh;
  }

  .container-186 {
    max-width: 50%;
  }

  .section-192 {
    height: 900px;
  }

  .container-187 {
    max-width: 80vw;
  }

  .heading-248 {
    font-size: 130px;
    line-height: 140px;
  }

  .paragraph-74 {
    width: 1400px;
    font-size: 30px;
    line-height: 45px;
  }

  .container-188 {
    max-width: 80vw;
  }

  .image-460 {
    width: 900px;
    height: 900px;
    right: -5%;
  }

  .yellow-blur {
    right: 0%;
  }

  .section-193 {
    margin-top: 30px;
  }

  .container-189 {
    justify-content: space-around;
    max-width: 80vw;
    display: flex;
  }

  .fun-metrics-head {
    width: 70vw;
    font-size: 3.5vw;
    line-height: 4.5vw;
    left: 0;
  }

  .moon-head {
    width: auto;
    font-size: 3.2vw;
    line-height: 4.5vw;
  }

  .image-461 {
    width: 30vw;
    max-width: none;
  }

  .tenure-head {
    width: auto;
    max-width: 60vw;
    font-size: 3.2vw;
    line-height: 4.5vw;
  }

  .image-462 {
    width: 1300px;
    top: -4%;
    left: 20vw;
  }

  .section-194 {
    margin-top: 4px;
  }

  .moon {
    margin-top: 50px;
  }

  .container-190 {
    max-width: 75vw;
  }

  .form-benchmark-head {
    width: auto;
    font-size: 3.2vw;
    line-height: 4.5vw;
  }

  .div-block-696 {
    width: auto;
  }

  .image-463 {
    width: 100vw;
    margin-top: 30px;
  }

  .section-195 {
    padding-top: 50px;
  }

  .purple-light {
    left: -10%;
  }

  .benchmarks-metrics {
    display: block;
  }

  .section-196 {
    margin-bottom: 50px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .emoji-container {
    justify-content: space-around;
    width: auto;
    max-width: none;
    display: flex;
  }

  .purple-blur-benchmark {
    left: -10%;
  }

  .heading-250 {
    font-size: 28px;
    line-height: 50px;
  }

  .div-block-699 {
    height: 300px;
  }

  .text-block-286 {
    font-size: 25px;
    line-height: 35px;
  }

  .container-191 {
    max-width: 60vw;
  }

  .image-465 {
    width: 30vw;
  }

  .div-block-706 {
    padding-right: 15px;
  }

  .text-block-287 {
    font-size: 30px;
    line-height: 45px;
  }

  .slider-19 {
    height: 900px;
  }

  .left-arrow-10, .right-arrow-9 {
    width: 60px;
    top: 0%;
  }

  .div-block-710 {
    text-align: left;
  }

  .grid-35 {
    width: 80vw;
  }

  .benchmark-charts {
    width: 1500px;
  }

  .div-block-717 {
    width: 1400px;
  }

  .ai-page-yellow {
    left: -10%;
  }

  .ai-page-purple {
    right: 0%;
  }

  .heading-251 {
    text-align: left;
    font-size: 50px;
    line-height: 60px;
  }

  .ai-page-hero {
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 0;
    display: flex;
  }

  .david-ai-button {
    margin-top: 80px;
  }

  .hero-sub.ai-page {
    font-size: 26px;
    line-height: 50px;
  }

  .link-block-121 {
    margin-top: 80px;
  }

  .login-button.login-black {
    font-size: 18px;
  }

  .image-473 {
    max-width: 60vw;
  }

  .image-476 {
    margin-top: 100px;
  }

  .image-477, .image-478 {
    min-width: 40vw;
    top: 20%;
  }

  .image-479, .image-480 {
    min-width: 40vw;
  }

  .yellow-light-bot-page {
    left: -10%;
  }

  .purple-light-bot-page {
    right: 0%;
  }

  .old-slider-podcast {
    background-image: linear-gradient(#000, #0000 52%, #000 101%), url('../images/Premium-Layer-2-1_1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .bot-page-hero {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .bot-page-testimoniials {
    background-position: 50% 100%;
    background-size: cover;
  }

  .bot--templates {
    padding-bottom: 13px;
  }

  .purple-right {
    left: auto;
  }

  .video-17 {
    width: 100%;
  }

  .div-block-781 {
    padding-top: 200px;
  }

  .ai-features {
    max-width: 100%;
  }

  .resources-on-home-page {
    background-image: url('../images/Ball-BG.svg');
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    height: auto;
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .resources-subtitle.rsc {
    color: #c9c9c9;
  }

  .resources-subtitle.int {
    font-size: 24px;
    line-height: 32px;
  }

  .ai-page-footer {
    background-image: linear-gradient(#000, #000 0%, #fff0 19%), url('../images/05-2_1.avif');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .home-features-subheading {
    width: 1000px;
    font-size: 24px;
    line-height: 32px;
  }

  .podcast-description {
    padding-bottom: 13px;
  }

  .home-page.benchmark_grid {
    grid-template-columns: 500px 1fr;
    justify-content: start;
  }

  .ai-head.left.pricing {
    margin-bottom: 10px;
  }

  .purple-div.testimonial.benchmark, .purple-div.benchmark-social.testimonial {
    width: 60px;
    height: 60px;
  }

  .desktop-view, .pc-view-ai {
    max-width: 100%;
  }

  .link-block-114-copy.ai-waitlist.button {
    font-size: 12px;
  }

  .home-old-hero.ai-page {
    background-position: 50%;
    height: 100vh;
  }

  .container-162-copy {
    max-width: 100%;
  }

  .resources-subtitle-copy.rsc {
    color: #c9c9c9;
  }

  .resources-subtitle-copy.int {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-793 {
    opacity: 1;
  }

  .column-73 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .container-209 {
    max-width: 1300px;
  }

  .intro-sections {
    padding-top: 0;
  }

  .left-tips {
    opacity: 1;
  }

  .ap-hero.ai-page {
    background-position: 50%;
    height: 100vh;
  }

  .ap-hero-heading.ai-page {
    font-size: 64px;
  }

  .ap-hero-heading.ai-page.use-case.home-page {
    align-items: center;
  }

  .ap-hero-heading.bot-templates-h2, .ap-hero-head-yellow.ai-page {
    font-size: 64px;
  }

  .ap-hero-head-yellow.ai-page.use-case.home-page {
    align-items: center;
  }

  .ap-hero-head-yellow.bot-templates-h2 {
    font-size: 64px;
  }

  .ap-hero-button.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .pointer-1-yellow-light, .pointer-1-purple-light {
    right: 0%;
  }

  .pt-1-yellow-light {
    display: none;
    right: 0%;
  }

  .pt-1-purple-light {
    right: 0%;
  }

  .pt-1-pink-light {
    display: none;
    right: 0%;
  }

  .support-yellow {
    left: -10%;
  }

  .support-purple, .support-purple-left {
    right: 0%;
  }

  .ai-integrations {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .ai-integrations.bfont {
    width: 750px;
    font-size: 24px;
    line-height: 35px;
  }

  .bold-text-42 {
    text-align: center;
  }

  ._2c-div.text {
    justify-content: center;
    display: flex;
  }

  .integration-head {
    text-align: center;
    width: 900px;
    font-size: 48px;
    font-weight: 600;
    line-height: 60px;
  }

  .os-sec-c-head {
    width: 100%;
  }

  .os-div-c-bg {
    background-position: 50%;
  }

  .image-500 {
    width: 100vw;
    height: 25%;
    display: block;
  }

  .div-block-842 {
    width: 125px;
    height: 125px;
  }

  .grid-41 {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .home-features-subheading-copy {
    width: 1000px;
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-44 {
    line-height: 46px;
  }

  .support-os-links {
    align-items: center;
  }

  .slide-35 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-865 {
    width: 100%;
  }

  ._12-rows {
    height: 630px;
  }

  .testimonials-head-demo {
    text-align: center;
    width: 900px;
    font-size: 48px;
    font-weight: 600;
    line-height: 60px;
  }

  .section-216 {
    height: auto;
  }

  .text-block-309 {
    width: 500px;
  }

  .integration-head-copy {
    text-align: center;
    width: 900px;
    font-size: 48px;
    font-weight: 600;
    line-height: 60px;
  }

  .image-514 {
    border-radius: 12px;
  }

  .home-heading-white {
    padding-left: 0;
    padding-right: 0;
    font-size: 80px;
    line-height: 90px;
  }

  .start-button-nav.demo-black {
    width: 160px;
    font-size: 18px;
  }

  .left-purple-demo, .right-purple-demo {
    left: -10%;
  }

  .demo-button-demo-page.radiant.navbar {
    width: 200px;
    font-size: 18px;
  }

  .demo-button-demo-page.home-page-button.home {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .left-purple-testimonial, .right-purple-testimonial, .home-page-purple-light {
    left: -10%;
  }

  .home-page-purple-light.lp {
    width: 700px;
    height: 700px;
  }

  .home-page-yellow-light {
    right: 0%;
  }

  .home-page-yellow-light.lp {
    width: 550px;
    height: 700px;
    right: -5%;
  }

  .text-block-315.nav-cta-text, .text-block-316 {
    font-size: 18px;
  }

  .container-226 {
    width: 1100px;
    max-width: 1100px;
  }

  .faetures-page-purple-light {
    left: -10%;
  }

  .faetures-page-purple-light.lp {
    width: 700px;
    height: 700px;
  }

  .features-page-yellow-light-copy {
    right: 0%;
  }

  .features-page-yellow-light-copy.lp {
    width: 550px;
    height: 700px;
    right: -5%;
  }

  .home-heading-white-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 80px;
    line-height: 90px;
  }

  .section-225 {
    background-size: cover;
  }

  .survey-page-purple-light-copy {
    left: -10%;
  }

  .survey-page-purple-light-copy.lp {
    width: 700px;
    height: 700px;
  }

  .survey-page-yellow-ligh {
    right: 0%;
  }

  .survey-page-yellow-ligh.lp {
    width: 550px;
    height: 700px;
    right: -5%;
  }

  .section-227 {
    background-repeat: repeat-x;
    background-size: cover;
  }

  .redirect-page-purple-light {
    right: 0%;
  }

  .redirect-page-purple-light.lp {
    width: 550px;
    height: 700px;
    right: -5%;
  }

  .redirect-page-purple-light-1 {
    right: 0%;
  }

  .redirect-page-purple-light-1.lp {
    width: 550px;
    height: 700px;
    right: -5%;
  }

  .black-nav-head, .black-nav-heading {
    font-size: 18px;
  }

  .black-nav-heading.demo {
    width: 120px;
    font-size: 13px;
  }

  .home-heading-black, .home-heading-black-copy {
    padding-left: 0;
    padding-right: 0;
    font-size: 80px;
    line-height: 90px;
  }

  .demo-section {
    height: auto;
  }

  .image-537 {
    left: 3%;
  }

  .home-hero-heading-black {
    padding-left: 0;
    padding-right: 0;
    font-size: 54px;
    line-height: 66px;
  }

  .button-3d {
    box-shadow: 0 0 1.25px 5px #ffffff1a;
  }

  .blog-tags-container {
    justify-content: center;
    max-width: none;
  }

  .section-237 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .title-9 {
    font-size: 64px;
    line-height: 80px;
  }

  .title-9.features {
    width: 900px;
    margin-bottom: 1.5vw;
    font-size: 3vw;
    line-height: 3.4vw;
  }

  .title-9.features.ai-page {
    width: auto;
  }

  .title-9.features.ai-page.bfont-copy {
    line-height: 46px;
  }

  .paragraph-77 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-77.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-78 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-78.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-79 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-79.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-80 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-80.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-81 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-81.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-82 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-82.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-987 {
    width: auto;
    max-width: 940px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-83 {
    width: auto;
    margin-bottom: 2vw;
    font-size: 1.9vw;
    line-height: 2.5vw;
  }

  .paragraph-83.bfont {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-990 {
    background-image: url('../images/Capillary-image.png');
    background-position: 50%;
    background-repeat: repeat;
    background-size: contain;
    background-attachment: scroll;
  }
}

@media screen and (max-width: 991px) {
  .paragraph-large.feature {
    font-size: .85rem;
  }

  .button.is--navbutton {
    flex: 1;
    margin-top: 20px;
    margin-left: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .button.is--navbutton.w--current, .button.is--navbutton.hide {
    display: none;
  }

  .button.is--navbutton--jarvis {
    flex: 1;
    margin-top: 20px;
    margin-left: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .button.is--navbutton--jarvis.w--current, .button.is--navbutton--jarvis.hide {
    display: none;
  }

  .is--h2-secondary.is--white {
    top: -45%;
    left: -15%;
  }

  .navbar__container {
    padding-left: 50px;
    padding-right: 50px;
  }

  .navbar__brand.w--current {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar__menu {
    background-color: #fff;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 50px;
    display: flex;
  }

  .navbar__login-wrapper.demo {
    display: none;
  }

  .hero.community-handbook {
    background-position: 100% 100%;
    background-repeat: repeat-x;
    background-size: contain;
  }

  .container {
    margin-bottom: 40px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .container.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .container.product {
    flex-direction: column;
  }

  .container.job {
    padding-left: 0;
  }

  .hero__content {
    max-width: 400px;
  }

  .hero__content.product {
    align-items: center;
    max-width: 100%;
  }

  .hero__content.product.video {
    display: none;
  }

  .hero__content.product.video.playbook {
    height: auto;
    display: block;
  }

  .hero__content.product.playbook {
    align-items: center;
  }

  .hero__sub {
    width: 420px;
  }

  .hero__sub.product {
    text-align: center;
  }

  .hero__sub.product.white.playbook {
    width: 100%;
  }

  .hero__stats {
    width: 700px;
  }

  .hero__stats.upper_row {
    width: 100%;
  }

  .section {
    margin-top: 0;
  }

  .section.black {
    padding-top: 0;
    padding-bottom: 0;
  }

  .video__img {
    max-width: 70%;
  }

  .video__arrow {
    max-width: 60px;
    left: 0%;
  }

  .yellow-line {
    bottom: -.8%;
  }

  .footer__top {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .footer__logo {
    padding-left: 10px;
  }

  .footer__top-left {
    max-width: 70%;
  }

  .footer__top-text {
    font-size: 1.75rem;
  }

  .footer__top-text.is--white {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .remarkable-grid {
    grid-column-gap: 13px;
  }

  .feature-wrapper {
    flex-direction: column;
  }

  .feature-wrapper.alternative {
    flex-direction: column-reverse;
  }

  .feature__text-wrapper {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature__text-wrapper.soc2 {
    text-align: left;
    width: 100%;
  }

  .feature__gif-wrapper {
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .feature__gif-wrapper.soc2 {
    width: 100%;
    margin-top: 0;
  }

  .black-line {
    top: -.8%;
  }

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

  .leaders__card-wrapper {
    grid-column-gap: 23px;
  }

  .leaders__card {
    padding: 0;
  }

  .leaders__heading.home.black {
    margin-bottom: 50px;
  }

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

  .navbar__link {
    z-index: 2;
    text-align: left;
    margin-left: 0;
    display: block;
  }

  .navbar__link.hide, .navbar__link.login, .navbar__link.solutions {
    display: none;
  }

  .navbar__link.community, .navbar__link.community.communitynav, .navbar__link.community.hide, .navbar__link.community-copy, .navbar__link.community-copy.communitynav, .navbar__link.awards {
    display: block;
  }

  .cms-wrapper-flex {
    flex-flow: row;
  }

  .cms__section, .cms__section.full-width {
    padding-left: 0;
    padding-right: 0;
  }

  .cms__section.full-width.black.blog {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .cms__container {
    padding-left: 50px;
    padding-right: 50px;
  }

  .trusted-by {
    padding-left: 0;
    padding-right: 0;
  }

  .review__wrapper {
    padding-left: 50px;
    padding-right: 50px;
  }

  .pricing {
    grid-column-gap: 19px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "."
                         "Area";
    padding-left: 0;
    padding-right: 0;
  }

  .pricing__header {
    text-align: center;
  }

  .pricing__price {
    font-size: 2.1rem;
  }

  .pricing__list-item {
    background-size: 20px;
    padding-left: 30px;
  }

  .faq__questions-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

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

  .faq__grid.black {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .about__grid {
    grid-column-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .join-us__title {
    font-size: 1.3rem;
  }

  .resources {
    grid-column-gap: 16px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .blogs-grid {
    grid-column-gap: 20px;
  }

  .blog__image {
    height: 112px;
  }

  .monthly-drop-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

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

  .video-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .video__polygon {
    top: 75px;
    left: 150px;
  }

  .video__overlay {
    display: none;
  }

  .overlay__video-wrapper {
    width: 85%;
  }

  .overlay__video-star-1 {
    top: 24%;
    left: 9%;
  }

  .overlay__video-star-2 {
    top: 20%;
    left: 5%;
  }

  .menu-button {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .dropdown {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .navbar__login-wrapper-mobile {
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    display: block;
  }

  .icon {
    color: #000;
  }

  .image-5 {
    max-width: 90%;
  }

  .price__yellow-star-1 {
    left: 9%;
  }

  .price__yellow-star-2 {
    right: 12%;
  }

  .price__yellow-star-3 {
    display: none;
  }

  .price__yellow-star-4 {
    max-width: 10px;
    display: none;
    right: 3%;
  }

  .price__purple-star-1 {
    left: 3%;
  }

  .price__purple-star-2 {
    bottom: 43%;
    right: 4%;
  }

  .trusted-by__img {
    max-width: 90%;
  }

  .body-4 {
    line-height: 1.4rem;
  }

  .blogs-grid-mobile {
    display: none;
  }

  .footer-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ph-ilnk {
    z-index: 1000;
    bottom: -3%;
  }

  .purple-line {
    top: -.4%;
  }

  .black-line-2 {
    top: -.5%;
  }

  .hero__content-2 {
    text-align: center;
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero__wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .button-2.is--navbutton {
    flex: 1;
    margin-top: 20px;
    margin-left: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: inline-block;
  }

  .button-2.is--navbutton.hide {
    display: none;
  }

  .hero__social-proof-2 {
    width: 700px;
  }

  .hero__video-2 {
    justify-content: center;
    width: 100%;
    margin-top: 30px;
  }

  .yellow-line-navbar {
    bottom: -7%;
  }

  .cms__slider, .cms__slider-arrow-wrapper {
    display: none;
  }

  .cms__slider-slide-nav {
    font-size: .6rem;
  }

  .navbar__lottie {
    width: 30px;
  }

  .hack-form-select.hack44-select {
    margin-top: 0;
    font-size: .7rem;
  }

  .pricing__credits {
    font-size: .7rem;
  }

  .black-line-footer {
    margin-top: 6px;
    top: -1.2%;
  }

  .resources-grid {
    grid-column-gap: 20px;
  }

  .resources__cms-wrapper {
    height: 300px;
  }

  .cartel-edge {
    right: -2%;
  }

  .shoutout1 {
    grid-template-rows: auto auto;
  }

  .drop_left {
    margin-left: 20px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .form-block {
    max-width: 350px;
  }

  .form-block.playbook {
    margin-left: 0;
  }

  .form-4 {
    border-radius: 500px;
  }

  .form-4.insights, .form-4.playbook, .form-4.benchmark, .form-4.benchmark-footer, .form-4.benchmark-footer {
    border-radius: 6.94px;
  }

  .text-field-plain.benchmark {
    width: 25vw;
  }

  .submit-button-3.handbook.grab.playbook, .submit-button-3.handbook.grab.playbook-copy, .submit-button-3.handbook.grab.ai-page-waitlist {
    width: 20vw;
  }

  .heading-13 {
    font-size: 2rem;
  }

  .heading-13.techstack {
    font-size: 2.3rem;
  }

  .heading-13.product {
    text-align: center;
    font-size: 2rem;
  }

  .heading-13.home.left {
    text-align: left;
  }

  .heading-13.home.left.landingpage {
    text-align: center;
  }

  .heading-13.os {
    font-size: 1.7rem;
  }

  .footer__top-text-2.is--white {
    line-height: 2rem;
  }

  .cms__section-2, .cms__section-2.full-width {
    padding-left: 0;
    padding-right: 0;
  }

  .footer__top-2 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-grid {
    grid-row-gap: 42px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-15 {
    text-align: left;
    font-size: 1.75rem;
  }

  .heading-16, .heading-17, .heading-18 {
    font-size: 1.5rem;
  }

  .empty-state-3 {
    display: none;
  }

  .pagination-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pagination-5 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .pagination-7, .empty-state-7 {
    display: none;
  }

  .background-video, .background-video-2 {
    width: 100%;
  }

  .collection__wrapper {
    flex-direction: column;
  }

  .filters {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .collection-2 {
    margin-top: 50px;
  }

  .filters__chosen-wrapper {
    flex: 1;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .background-video-4, .background-video-5 {
    width: 100%;
  }

  .collection-item-6 {
    width: 100px;
  }

  .image-10.features-services-1 {
    margin-bottom: 60px;
  }

  .bg.features-main-content-bg {
    width: 100%;
    min-height: 46%;
    bottom: 0;
  }

  .split-content.features-services-images-wrapper {
    margin-right: 0;
  }

  .split-content.features-services-content {
    text-align: center;
    max-width: 573px;
    margin-bottom: 80px;
    margin-left: 0;
  }

  .features-main-content {
    flex-direction: column-reverse;
    min-height: auto;
    padding-bottom: 80px;
  }

  .html-embed-8 {
    display: none;
  }

  .container-default {
    flex-direction: column;
    align-items: stretch;
  }

  .features-grid {
    grid-template-columns: 1fr 1fr;
    max-width: 720px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-7 {
    padding-top: 154px;
    padding-bottom: 154px;
  }

  .section-7.features-hero {
    padding-top: 60px;
    padding-bottom: 115px;
  }

  .title-3.features-main-content-title {
    margin-bottom: 10px;
  }

  .button-3.is--navbutton {
    flex: 1;
    margin-top: 20px;
    margin-left: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .button-3.is--navbutton.w--current {
    display: none;
  }

  .navbar__link-2 {
    margin-left: 0;
  }

  .navbar__link-2.solutions, .navbar__link-2.login {
    display: none;
  }

  .column-heads {
    text-align: center;
    margin-left: 4px;
  }

  .column-heads.clg {
    margin-top: 0;
    margin-left: 7px;
    font-size: 14px;
  }

  .column-heads.clg-copy {
    margin-top: 11px;
    margin-left: -3px;
    font-size: 14px;
  }

  .text-block-29 {
    margin-left: 0;
    font-size: 11px;
  }

  .image-37.detail {
    margin-left: 6px;
  }

  .column-8 {
    padding-left: 14px;
  }

  .column-9 {
    padding-left: 59px;
  }

  .columns-7 {
    margin-left: -47px;
    margin-right: -44px;
    padding-left: 0;
  }

  .grid-6 {
    grid-template-rows: minmax(100px, .25fr) auto auto;
    grid-template-columns: 1fr;
  }

  .location {
    font-size: 15px;
  }

  .div-block-24 {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 0;
    display: flex;
  }

  .text-span-5 {
    display: block;
  }

  .heading-30.founders {
    margin-top: 0;
  }

  .heading-30.video {
    margin-bottom: 16px;
    display: block;
  }

  .text-block-36 {
    font-size: 16px;
  }

  .shoutout1-jarvis {
    grid-template-rows: auto auto;
  }

  .lauch-banner-3 {
    flex-direction: column;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .columns-8 {
    height: 240px;
    margin-bottom: 26px;
  }

  .div-block-36 {
    flex-direction: column;
    width: 80%;
    margin-top: 41px;
    margin-left: 57px;
  }

  .video-6 {
    height: 100%;
  }

  .div-block-39 {
    width: 30px;
  }

  .image-59 {
    width: 300px;
    height: 150px;
  }

  .text-field-2, .dropdown-toggle-3 {
    width: 300px;
  }

  .heading-37 {
    font-size: 18px;
  }

  .collection-item-13 {
    width: 200px;
  }

  .grid-11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-11.stack {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .text-block-55 {
    text-align: center;
    max-width: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-55.white, .text-block-55.white.handbook {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-55.white.handbook-question {
    width: 400px;
  }

  .text-block-55.handbook {
    text-align: center;
    max-width: 400px;
  }

  .heading-41 {
    margin-bottom: 10px;
  }

  .div-block-52.usp {
    width: 600px;
    height: 260px;
  }

  .div-block-52.handbook.scottbot {
    width: 600px;
    height: 300px;
  }

  .div-block-52.tips {
    height: 270px;
  }

  .div-block-52.glossary {
    height: 240px;
  }

  .italic-text-3 {
    text-align: left;
  }

  .italic-text-3.handbook {
    max-width: 400px;
  }

  .italic-text-4.handbook {
    max-width: 200px;
  }

  .italic-text-5.handbook {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-46 {
    font-size: 12px;
  }

  .collection-item-16 {
    width: 100vw;
    max-width: 95vw;
    margin-bottom: 25px;
  }

  .text-block-58 {
    width: 90vw;
    height: 80px;
    min-height: 80px;
  }

  .collection-item-18 {
    width: 240px;
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .collection-list-17 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start center;
    margin-top: 10px;
    margin-bottom: 10px;
    display: grid;
  }

  .dropdown-4 {
    flex-direction: column;
    align-items: center;
  }

  .dropdown-toggle-4 {
    margin-left: 0;
  }

  .image-80 {
    min-width: 100%;
  }

  .text-block-61 {
    margin-left: 15px;
  }

  .collection-list-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-86 {
    min-width: 300px;
    margin-bottom: 30px;
  }

  .paragraph-14 {
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-68 {
    width: 100%;
  }

  .collection-list-20 {
    flex-direction: column;
  }

  .div-block-84 {
    width: 80%;
  }

  .image-98 {
    width: 70px;
    height: 70px;
  }

  .div-block-90 {
    width: 100%;
  }

  .div-block-91 {
    width: 35%;
  }

  .collection-list-23 {
    width: 220px;
  }

  .text-block-61-copy {
    margin-left: 0;
  }

  .dropdown-list-4.w--open {
    margin-top: 930px;
    margin-left: 122px;
    padding-top: 0;
  }

  .dropdown-list-4.apps {
    margin-top: 778px;
    margin-left: 35px;
  }

  .dropdown-list-4.apps._2.w--open {
    margin-top: 682px;
  }

  .test_italic {
    font-size: .9rem;
  }

  .div-block-52_differentiator {
    height: 270px;
  }

  .italic-text-8 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .collection-item-27 {
    width: 200px;
  }

  .text-block-85 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-103 {
    object-fit: cover;
  }

  .grid-15 {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(350px, 400px);
  }

  .community-trusted-by {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .heading-73 {
    position: relative;
    left: 6px;
  }

  .grid-16 {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(245px, 270px) minmax(150px, 230px);
  }

  .community-trusted-by-di.appsmith {
    left: 2px;
  }

  .community-trusted-by-di.glideapps {
    left: 58px;
  }

  .section-21 {
    width: 100vw;
    height: 470px;
    margin-left: 0;
  }

  .div-block-100 {
    margin-left: 0;
    margin-right: 40px;
  }

  .paragraph-19 {
    width: 350px;
  }

  .image-107 {
    left: 6px;
  }

  .div-block-107 {
    margin-left: -156px;
  }

  .heading-78 {
    font-size: 60px;
  }

  .div-block-109 {
    left: -101px;
  }

  .div-block-110 {
    width: 200px;
    top: -43px;
    left: 21px;
  }

  .nav-button {
    display: block;
  }

  .div-block-112, .div-block-113 {
    margin-right: 10px;
  }

  .div-block-114 {
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-116 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 600px;
    margin-left: 0;
    display: grid;
  }

  .section-a, .section-b, .section-c {
    margin-left: 30px;
    margin-right: 30px;
  }

  .rich-text-block-9 {
    margin-left: 50px;
    margin-right: 50px;
  }

  .div-block-116-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-left: 32px;
    display: grid;
  }

  .section-o {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-119 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .leaders__card-demo-page, .leaders__card-demo-copy, .leaders__card-demo-page-copy {
    padding: 0;
  }

  .navbar__container-copy {
    padding-left: 50px;
    padding-right: 50px;
  }

  .paragraph-29 {
    width: 645px;
  }

  .container-28 {
    max-width: 100%;
  }

  .div-block-133 {
    margin-bottom: 0;
  }

  .div-block-135 {
    width: 1245px;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-136 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-110-copy {
    width: 200px;
    top: -43px;
    left: 21px;
  }

  .div-block-137 {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .section-d, .section-e, .section-f, .section-g, .section-h, .section-i, .section-j, .section-k, .section-l, .section-m, .section-n-n, .section-p, .section-q, .section-r, .section-s, .section-t, .section-u, .section-v, .section-w, .section-x, .section-y, .section-z {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section-35 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .rich-text-block-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .glossary-tag {
    margin-left: 0;
  }

  .div-block-155 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .glossary-quote {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  .glossary-quote.white, .glossary-quote.white.handbook {
    margin-left: 0;
    margin-right: 0;
  }

  .tch-launch, .text-block-103 {
    font-size: .8rem;
  }

  .heading-103 {
    text-align: center;
  }

  .div-block-159 {
    width: 320px;
  }

  .container-58, .container-59 {
    max-width: 90%;
  }

  .container-64 {
    align-items: center;
  }

  .heading-124 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-125.white.playbook {
    text-align: center;
  }

  .grid-22 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .background-video-7, .background-video-8 {
    width: 100%;
  }

  .faq-section, .feature1, .feature2, .threado-integrations, .feature3, .feature4 {
    margin-top: 0;
  }

  .product {
    text-align: left;
    margin-left: 0;
    display: block;
  }

  .product.hide, .product.login, .product.solutions, .product.community {
    display: none;
  }

  .producthunt {
    margin-top: 0;
  }

  .get-started.home {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-45 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-list-35 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-13-copy.techstack {
    font-size: 2.3rem;
  }

  .heading-13-copy.product {
    text-align: center;
    font-size: 2rem;
  }

  .container-copy, .container-copy.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero__content-copy.product {
    align-items: center;
    max-width: 100%;
  }

  .hero__content-copy.product.video {
    display: none;
  }

  .container-copy, .container-copy.padding {
    padding-left: 50px;
    padding-right: 50px;
  }

  .grid-22-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .automaton-templates {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .automation-templates, .automation-templates-social {
    width: 700px;
  }

  .is--h2-secondary-copy.is--white {
    top: -45%;
    left: -15%;
  }

  .trusted-by-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .demo-button, .demo-button-nav {
    display: none;
  }

  .book-a-demo-page {
    padding-left: 30px;
    padding-right: 30px;
  }

  .navbar__link-copy {
    text-align: left;
    margin-left: 0;
    display: block;
  }

  .navbar__link-copy.hide, .navbar__link-copy.login, .navbar__link-copy.solutions, .navbar__link-copy.community {
    display: none;
  }

  .section-52 {
    margin-left: 0;
    margin-right: 0;
  }

  .section-52.community {
    display: flex;
  }

  .section-53 {
    margin-right: 0;
  }

  .collection-list-37 {
    grid-template-rows: auto auto;
    grid-template-columns: 275px 275px;
    justify-items: center;
  }

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

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-block {
    align-items: center;
    margin-right: 0;
  }

  .container-72 {
    align-items: center;
  }

  .dropdown-toggle-8 {
    justify-content: center;
    display: block;
  }

  .icon-7 {
    justify-content: flex-start;
    display: flex;
  }

  .dropdown-8 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: 0;
    display: block;
  }

  .features-dropdown {
    justify-content: flex-start;
    display: flex;
  }

  .column-41 {
    top: 60px;
  }

  .try-threado-for-free {
    display: block;
  }

  .customers {
    text-align: left;
    margin-left: 0;
    display: none;
  }

  .customers.hide, .customers.login, .customers.solutions {
    display: none;
  }

  .customers.community {
    display: block;
  }

  .heading-142 {
    text-align: center;
  }

  .container-75.rsc {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .featured {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-25 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    display: grid;
  }

  .button-10 {
    top: -140px;
  }

  .button-10.communiyt {
    top: -111px;
    left: 281px;
  }

  .column-45 {
    padding-left: 0;
  }

  .container-76 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-26 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-134 {
    width: 200px;
  }

  .div-block-213 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature {
    top: -140px;
  }

  .columns-26 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 30px;
    display: flex;
  }

  .youtube {
    width: 80%;
  }

  .feature-heading {
    font-size: 1.4rem;
    line-height: 1rem;
  }

  .personalize-feature, .automate-feature, .insights-feature {
    height: 700px;
    margin-bottom: 30px;
  }

  .support-feature {
    height: 550px;
  }

  .grid-27 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-173 {
    left: -100%;
  }

  .home-feature.feature {
    font-size: .85rem;
    line-height: 1.2rem;
  }

  .div-block-230 {
    margin-bottom: 0;
    bottom: 170px;
  }

  .columns-30 {
    width: 500px;
  }

  .community-events {
    height: 900px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-86 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-254 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-255 {
    text-align: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }

  .heading-161 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-50 {
    text-align: center;
    width: 600px;
    padding-top: 0;
  }

  .paragraph-50.p {
    width: 300px;
  }

  .div-block-256 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-257 {
    max-width: 100%;
  }

  .div-block-258 {
    justify-content: center;
    display: flex;
  }

  .div-block-259.gallery {
    height: 230px;
  }

  .div-block-259.main {
    height: 500px;
  }

  .div-block-259.split {
    flex-direction: column;
    align-items: center;
    height: 450px;
    display: flex;
  }

  .link-block-86.automation {
    width: 300px;
  }

  .grid-28.gallery {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-199 {
    left: 6%;
  }

  .trifold {
    padding-left: 20px;
    padding-right: 20px;
  }

  .trifold.gallery, .top-fold.gallery, .bottom-folds.gallery, .middle-fold.gallery, .bottom-fold.gallery, .last-fold.gallery {
    height: 400px;
  }

  .buttons {
    margin-left: 10px;
    margin-right: 10px;
  }

  .product-upadtes.product._w-o-gradient {
    padding-left: 0;
    padding-right: 0;
  }

  .image-div {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rotate-on-hover-image {
    margin-bottom: 20px;
  }

  .div-block-277 {
    justify-content: center;
  }

  .container-93 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-165.heads {
    margin-bottom: 10px;
  }

  .heading-165.heads.customers._2 {
    display: block;
  }

  .div-block-282.row1 {
    width: 100%;
  }

  .collection-list-42 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: end;
  }

  .collection-item-42 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .events {
    height: 400px;
  }

  .events.awards {
    height: 650px;
    display: block;
  }

  .heading-166 {
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .heading-166.info {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .community-advantage {
    text-align: center;
  }

  .column-62 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .background-video-11 {
    overflow: visible;
  }

  .image-211, .image-212 {
    margin-right: 0;
  }

  .image-213, .image-214 {
    margin-right: 10px;
  }

  .social-head {
    width: 100%;
  }

  .image-215 {
    margin-left: 0;
  }

  .image-216 {
    margin-right: 10px;
  }

  .container-99 {
    justify-content: center;
    align-items: center;
    max-width: 1000px;
    display: flex;
  }

  .hero-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
  }

  .hero-wrapper.success {
    flex-direction: row;
    align-items: center;
    margin-bottom: 0;
  }

  .hero-split {
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .margin-bottom-24px {
    text-align: center;
    max-width: 475px;
  }

  .margin-bottom-24px.community {
    padding-left: 20px;
    font-size: .8rem;
    line-height: 1.2rem;
  }

  .column-64 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .tab-link {
    font-size: .8rem;
  }

  .image-218 {
    margin-right: 0;
  }

  .tabs-menu-4 {
    width: 30%;
  }

  .tabs-content {
    width: 65%;
  }

  .collection-list-44 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section-87 {
    background-size: cover;
  }

  .text-block-151.awards.whiite.panelists {
    display: block;
  }

  .grid-29 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 300px 300px;
  }

  .div-block-313, .div-block-314, .image-231 {
    display: none;
  }

  .div-block-326 {
    justify-content: center;
    display: flex;
  }

  .category-block.down {
    width: 320px;
  }

  .grid-31 {
    grid-template-rows: auto auto;
    grid-template-columns: 320px 250px;
    justify-content: start;
    width: 100%;
  }

  .grid-31._4-4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-236 {
    display: block;
  }

  .awards {
    text-align: left;
    margin-left: 0;
    display: none;
  }

  .awards.hide, .awards.login, .awards.solutions {
    display: none;
  }

  .awards.community {
    display: block;
  }

  .html-embed-29 {
    max-width: 100vw;
  }

  .columns-34 {
    width: 750px;
  }

  .heading-174.black {
    font-size: 2rem;
    font-weight: 600;
  }

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

  .div-block-333 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .image-241 {
    border-radius: 50px;
  }

  .hero-copy.community-handbook {
    background-position: 100% 100%;
    background-repeat: repeat-x;
    background-size: contain;
  }

  .section-97 {
    background-position: 50%;
    background-repeat: repeat-x;
    background-size: contain;
    height: 400px;
  }

  .margin-bottom-24px-copy {
    text-align: center;
    max-width: 475px;
  }

  .div-block-338 {
    overflow: hidden;
  }

  .button-18 {
    width: 50vw;
  }

  .image-252 {
    width: 19vw;
    top: 0%;
  }

  .link-block-94.hero {
    width: 50vw;
  }

  .link-block-94.small-text {
    justify-content: center;
    width: 43vw;
    max-width: 60%;
  }

  .heading-large {
    font-size: 8vw;
  }

  .text-block-173 {
    background-size: 80%;
  }

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

  .center-container {
    background-image: none;
  }

  .background-img.background-img-top-jpg {
    background-position: 50% 0;
  }

  .background-img.bg--inner-2 {
    background-size: 26%;
  }

  .nav__link-container {
    flex-direction: column;
    align-items: flex-start;
    min-width: 60px;
    margin-bottom: 4.5vh;
    margin-left: 0;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .nav-hamburger-btn {
    margin-left: auto;
    padding: 16px;
    display: flex;
  }

  .line-2, .line-3 {
    background-color: #fff;
  }

  .nav {
    z-index: 9999;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 60px;
    padding: 0 0 0 24px;
    display: flex;
    position: fixed;
  }

  .line-1 {
    background-color: #fff;
  }

  .nav__transition-block-2 {
    z-index: 9998;
    width: 100%;
    display: block;
    position: fixed;
    inset: 0;
    transform: translate(-100%);
  }

  .nav__menu-container {
    background-color: #181818;
    max-height: 100vh;
    padding-top: 82px;
    padding-bottom: 52px;
    display: block;
    position: fixed;
    inset: 0;
    transform: translate(-100%);
  }

  .nav__transition-block {
    z-index: 9998;
    width: 100%;
    display: block;
    position: fixed;
    inset: 0;
    transform: translate(-100%);
  }

  .nav__text {
    color: #ffffffb3;
    text-shadow: none;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 2vh;
    line-height: 1.2em;
  }

  .nav__text:hover {
    color: #fff;
  }

  .nav__menu-inner-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 100%;
    padding-bottom: 8px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
    position: relative;
    overflow: auto;
  }

  .grid-h {
    margin-top: -32px;
    margin-bottom: 32px;
    margin-left: -32px;
  }

  .artist {
    padding-bottom: 40px;
  }

  .section-103 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .number {
    font-size: 6em;
  }

  .spacer {
    height: 8vw;
  }

  .date {
    line-height: 22px;
  }

  .grid-cell {
    padding-top: 32px;
    padding-left: 32px;
  }

  .heading-small-2 {
    font-size: 4vw;
  }

  .image-270 {
    max-width: 25vw;
    left: -8%;
  }

  .image-271 {
    max-width: 25vw;
    right: -8%;
  }

  .div-block-364 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .collection-item-50.thread {
    align-items: flex-start;
  }

  .div-block-371 {
    width: 280px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .heading-190 {
    font-size: 1.6rem;
  }

  .image-277, .image-278 {
    max-width: 15vw;
  }

  .div-block-390 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
  }

  .div-block-391 {
    width: 40%;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .div-block-392 {
    width: 40%;
  }

  .slide-22 {
    width: 50%;
  }

  .div-block-419.home.firstpage {
    height: auto;
  }

  .div-block-431 {
    width: 700px;
  }

  .div-block-431.grey.middle.yellow {
    max-width: 90vw;
  }

  .image-359, .image-360 {
    max-width: 10vw;
  }

  .div-block-438 {
    width: 700px;
    max-width: 90vw;
  }

  .div-block-439 {
    width: 700px;
  }

  .dropdown-toggle-8-copy {
    justify-content: center;
    display: block;
  }

  .div-block-465.black {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-465.black.ebook {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-232 {
    height: 60px;
  }

  .paragraph-57 {
    height: 110px;
  }

  .background-video-18, .background-video-18.right {
    width: 350px;
    height: 214.67px;
  }

  .image-367 {
    width: 800px;
  }

  .image-369, .image-370 {
    max-width: 12vw;
  }

  .link-block-106 {
    font-size: 13px;
  }

  .collection-list-wrapper-43 {
    flex-direction: column;
    align-items: stretch;
    display: block;
  }

  .collection-list-49 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-around center;
    align-self: center;
    display: flex;
  }

  .collection-list-50 {
    flex-wrap: wrap;
    place-content: space-around center;
    display: flex;
  }

  .collection-list-51, .collection-list-52 {
    flex-flow: wrap;
    place-content: space-around center;
    display: flex;
  }

  .collection-list-53 {
    flex-wrap: wrap;
    place-content: space-around center;
    display: flex;
  }

  .changer-move {
    line-height: 80px;
  }

  .text-block-238 {
    width: 350px;
  }

  .analytics-text {
    padding-right: 20px;
  }

  .youtube-2 {
    width: 600px;
  }

  .background-video-19 {
    width: 700px;
  }

  .div-block-511 {
    padding-left: 0;
  }

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

  .image-395 {
    width: 180px;
  }

  .div-block-514 {
    padding-right: 10px;
  }

  .div-block-527 {
    padding-left: 0;
  }

  .text-block-246 {
    width: auto;
  }

  .slide-25, .slide-26, .slide-27 {
    width: 50%;
  }

  .div-block-537 {
    flex-direction: column;
  }

  .div-block-538 {
    margin-bottom: 20px;
  }

  .bold-text-37.white {
    font-size: 14px;
  }

  .section-149 {
    padding-top: 65px;
  }

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

  .container-151 {
    padding-left: 1em;
    padding-right: 1em;
  }

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

  .hero-section-paragraph-holder {
    width: auto;
  }

  .test {
    max-width: 430px;
  }

  .hero-section-header-holder-2 {
    width: auto;
  }

  .home-page-hero-heading {
    font-size: 50px;
    line-height: 57px;
  }

  .home-page-hero-heading.ai-page {
    font-size: 40px;
    line-height: 80px;
  }

  .home-page-hero-heading.ai-page.use-case.home-page {
    text-align: center;
  }

  .home-page-hero-heading.ai-page.home, .home-page-hero-heading.ai-page.home.bfont {
    width: auto;
  }

  .home-page-hero-heading.bot-templates-h2 {
    font-size: 40px;
    line-height: 80px;
  }

  .home-page-hero-heading.summarised-blog {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-225, .heading-226, .heading-227 {
    font-size: 50px;
    line-height: 57px;
  }

  .container-157 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .app-main-photo {
    border-radius: 8px;
  }

  .early-access-content-holder.home-feature_content {
    padding-left: 10px;
  }

  .early-access-gird {
    grid-column-gap: 40px;
    width: 100%;
  }

  ._4-power-features-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-540 {
    overflow: visible;
  }

  .title-6.features.ai-page {
    font-size: 40px;
    line-height: 50px;
  }

  .title-6.features.ai-page.bfont-copy.banner-head {
    width: 650px;
  }

  .title-6.features.ai-page.bfont-copy.banner-head.pfont {
    font-size: 35px;
    line-height: 45px;
  }

  .div-block-543 {
    z-index: auto;
    display: none;
  }

  .purple {
    z-index: auto;
  }

  .paragraph-67.bfont.feature-ai-subtext {
    width: auto;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-2.black {
    width: 300px;
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-3 {
    width: auto;
  }

  .mask-8 {
    line-height: 2rem;
  }

  .div-block-557, .div-block-557.lay {
    width: 80%;
  }

  .text-block-264 {
    width: auto;
  }

  .text-block-264.testimonial {
    width: 500px;
    font-size: 13px;
  }

  .text-block-264.int, .text-block-264.home_testimonial {
    width: auto;
  }

  .text-block-264.home_testimonial.ai-page {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-562.pricing {
    width: auto;
    padding-right: 20px;
  }

  .div-block-562.os {
    padding-right: 10px;
  }

  .div-block-563.ai-page {
    background-size: cover;
  }

  .paragraph-68.left {
    width: 400px;
  }

  .link-block-114 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 8px;
    line-height: 10px;
  }

  .text-block-265 {
    font-size: 12px;
  }

  .div-block-564 {
    width: 400px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-right: 5px;
  }

  .div-block-581.resources, .div-block-581.resources.left, .div-block-581.resources-copy, .div-block-581.resources-copy.left, .div-block-581.benchmark-social, .div-block-581.benchmark-social.left, .div-block-581.bot-navigation-button, .div-block-581.bot-navigation-button.left {
    margin-top: 0;
  }

  .div-block-585 {
    flex-direction: row;
  }

  .div-block-586 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-230 {
    text-align: center;
  }

  .container-163 {
    padding-left: 0;
  }

  .button-36 {
    margin-bottom: 50px;
  }

  .container-164 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .app-main-photo-2 {
    border-radius: 8px;
  }

  .div-block-592 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-593 {
    margin-bottom: 20px;
  }

  .button-38 {
    display: none;
  }

  .image-429 {
    width: 120px;
    height: auto;
  }

  .threado-ai-head {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .value-desc {
    z-index: 25;
  }

  .grid-33, .grid-33.ai-page {
    grid-template-columns: 1fr 1fr;
  }

  .grid-33.benchmarks {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    overflow: visible;
  }

  .grid-33.benchmark_grid {
    grid-template-columns: 1fr;
  }

  .container-167 {
    display: flex;
  }

  .black-grey.playbook {
    width: 450px;
  }

  .black-grey.support-os.og {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-433, .image-434 {
    max-width: 10vw;
  }

  .slide-28 {
    width: 42%;
  }

  .text-block-272 {
    font-size: 10px;
  }

  .head {
    height: 70px;
    font-size: 12px;
    line-height: 20px;
  }

  .slide-29 {
    width: 42%;
  }

  .image-436 {
    display: block;
  }

  .slide-30, .slide-31, .slide-32 {
    width: 31%;
  }

  .duration {
    font-size: 10px;
  }

  .div-block-621.podcast {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-172 {
    background-position: 50% 100%;
  }

  .right-arrow-6 {
    justify-content: center;
  }

  .right-arrow-7 {
    justify-content: flex-end;
  }

  .left-arrow-8 {
    justify-content: center;
  }

  .text-block-277.para {
    text-align: center;
  }

  .text-block-277.head {
    height: auto;
  }

  .section-179 {
    background-position: 100% 25%;
    background-size: contain;
  }

  .text-block-281.testimonial {
    font-size: 13px;
  }

  .image-444 {
    width: 120px;
    height: auto;
  }

  .collection-item-56 {
    justify-content: center;
    display: flex;
  }

  .collection-list-54 {
    grid-template-columns: 1fr;
  }

  .text-block-283 {
    margin-left: 0;
  }

  .section-183.ai-page {
    background-position: 50%;
  }

  .container-177 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-447 {
    display: none;
  }

  .black-navbar-with-lottie {
    padding: 10px 20px;
  }

  .container-179 {
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }

  .nav-link-black.demo {
    margin-right: 15px;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .nav-menu {
    background-color: #fff;
  }

  .icon-22 {
    color: #000;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .div-block-660 {
    background-color: #0000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .menu-button-2 {
    color: #000;
    background-color: #0000;
    margin-left: 0;
    display: block;
    position: absolute;
    right: 0;
  }

  .menu-button-2.w--open {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand {
    width: 120px;
  }

  .pod.para {
    text-align: center;
  }

  .pod.head {
    height: auto;
  }

  .hero-section-header-holder-3 {
    max-width: 430px;
  }

  .div-block-663 {
    width: auto;
  }

  .numbers-desc {
    text-align: center;
  }

  .join-team-div2 {
    justify-content: space-around;
    height: auto;
  }

  .hero-section-header-holder {
    max-width: none;
  }

  .hero-section-header-holder.ai-page-headline, .hero-section-header-holder.home-page-headline {
    width: 100%;
  }

  .demos-desc, .podcast-desc {
    z-index: 25;
  }

  .black-grey-rsc.playbook {
    width: 450px;
  }

  .testionials-community {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .background-video-21 {
    object-fit: cover;
    overflow: visible;
  }

  .paragraph-72.ai-page {
    font-size: 16px;
  }

  .paragraph-72.black-subhead {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-72.black-subhead-copy {
    width: 650px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-72.black-subhead-copy.integrations-para {
    width: 100%;
  }

  .paragraph-72.black-hero-subhead {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .community-head, .text-block-277-copy.para {
    text-align: center;
  }

  .text-block-277-copy.head {
    height: auto;
  }

  .text-block-272-copy {
    font-size: 10px;
  }

  .div-block-621-copy.podcast {
    flex-direction: column;
    align-items: flex-start;
  }

  .community-hero-div {
    flex-direction: column;
    align-items: flex-start;
    max-width: 80vw;
    display: flex;
  }

  .click-to-tweet.black, .notion-doc-for-gpt.black {
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .youtube-4 {
    width: 90vw;
    height: 50vh;
  }

  .image-455 {
    display: none;
  }

  .changer-overflow {
    height: 80px;
    font-size: 40px;
    line-height: 60px;
  }

  .changer-2 {
    font-size: 40px;
    line-height: 60px;
  }

  .container-185 {
    margin-right: auto;
  }

  .section-190.hero-section {
    height: 125vh;
  }

  .hero-section-header-holder-4 {
    max-width: 430px;
  }

  .heading-248 {
    font-size: 55px;
    line-height: 70px;
  }

  .paragraph-74 {
    width: auto;
  }

  .div-block-693 {
    padding-left: 0;
    padding-right: 0;
  }

  .yellow-blur {
    z-index: auto;
  }

  .fun-metrics-head {
    width: auto;
    max-width: 80vw;
    font-size: 30px;
    line-height: 40px;
  }

  .moon-head {
    width: auto;
    font-size: 35px;
    line-height: 45px;
  }

  .image-461 {
    max-width: 30vw;
  }

  .tenure-head {
    font-size: 35px;
    line-height: 45px;
  }

  .image-462 {
    top: 13%;
    left: 10vw;
  }

  .form-benchmark-head.left {
    text-align: center;
  }

  .div-block-696 {
    align-items: center;
    display: flex;
  }

  .purple-light {
    z-index: auto;
    width: 300px;
    height: 300px;
  }

  .benchmark.charts {
    height: 550px;
  }

  .purple-blur-benchmark {
    z-index: auto;
    width: 300px;
    height: 300px;
  }

  .text-block-286 {
    padding-top: 6px;
    font-size: 16px;
    line-height: 21px;
  }

  .list-4 {
    margin-bottom: 5px;
  }

  .sub-chapters {
    font-size: 13px;
    line-height: 18px;
  }

  .columns-36 {
    display: flex;
  }

  .benchmark-des {
    width: 300px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .benchmark-des.left {
    width: 400px;
  }

  .slider-19 {
    max-width: 90vw;
    height: 400px;
  }

  .grid-35 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .benchmark-home-head {
    margin-top: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .image-467 {
    width: 190px;
  }

  .div-block-714 {
    object-fit: cover;
  }

  .div-block-717 {
    flex-flow: row;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ai-page-yellow, .ai-page-purple {
    z-index: auto;
  }

  .heading-251 {
    font-size: 30px;
    line-height: 40px;
  }

  .cta-head {
    text-align: left;
    font-size: 26px;
    line-height: 36px;
  }

  .ai-page-cta {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .div-block-753 {
    width: 450px;
  }

  .div-block-754 {
    margin-left: 40px;
    margin-right: 40px;
    padding: 20px 30px;
  }

  .cta-sub-heading {
    width: auto;
    font-size: 14px;
    line-height: 20px;
  }

  .image-468 {
    max-width: 100vw;
    top: auto;
    bottom: 0%;
  }

  .hero-sub.ai-page {
    font-size: 14px;
    line-height: 20px;
  }

  .login-button, .login-button-ai-page {
    display: none;
  }

  .ai-slider {
    height: auto;
  }

  .text-block-293 {
    font-size: 14px;
  }

  .image-477, .image-478 {
    max-width: 40vw;
  }

  .image-479 {
    max-width: 20vw;
  }

  .image-480 {
    min-width: 20vw;
    max-width: 20vw;
  }

  .yellow-light-bot-page, .purple-light-bot-page {
    z-index: auto;
  }

  .podcast-episodes {
    width: 28%;
  }

  .collection-list-55 {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .sub-heading-hero-bot.ai-page {
    font-size: 16px;
  }

  .container-200 {
    max-width: 100%;
  }

  .bot-page-testimoniials {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sub-heading-social_proof-bot-copy {
    width: auto;
  }

  .sub-heading-social_proof-bot-copy.ai-page {
    font-size: 16px;
  }

  .bot-template-name {
    height: 70px;
    font-size: 12px;
    line-height: 20px;
  }

  .hero-section-home-page {
    width: 95%;
  }

  .home-revenuehero.sticky_div {
    display: none;
  }

  .container-201 {
    max-width: 100%;
  }

  .div-block-775 {
    border-radius: 8px;
    height: 235px;
  }

  .purple-right {
    z-index: auto;
    display: none;
    right: 0%;
  }

  .div-block-784 {
    padding-left: 10px;
    padding-right: 10px;
    top: 140px;
  }

  .benchmark-report.pricing {
    width: auto;
    padding-right: 20px;
  }

  .benchmark-report.os {
    padding-right: 10px;
  }

  .resources-subtitle {
    width: auto;
  }

  .resources-subtitle.testimonial {
    width: 500px;
    font-size: 13px;
  }

  .resources-subtitle.int, .resources-subtitle.home_testimonial {
    width: auto;
  }

  .resources-subtitle.home_testimonial.ai-page {
    font-size: 14px;
    line-height: 20px;
  }

  .home-features-subheading {
    width: 650px;
  }

  .home-features-subheading.bfont {
    width: auto;
  }

  .testimonial-ai, .testimonial-ai.lay {
    width: 80%;
  }

  .community-head-name {
    text-align: left;
  }

  .podcast-titles.podcast {
    flex-direction: column;
    align-items: flex-start;
  }

  .podcast-description {
    padding-left: 0;
    padding-right: 0;
  }

  .podcast-heads {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .podcast-company {
    width: 100%;
    font-size: 10px;
  }

  .pod-desc {
    width: 100%;
    height: 70px;
    font-size: 12px;
    line-height: 20px;
  }

  .pod-about {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pod-author {
    font-size: 8px;
  }

  .pod-play {
    max-width: 80%;
  }

  .pod-heads {
    height: 70px;
    font-size: 12px;
    line-height: 20px;
  }

  .pod-heads.demo.demoday {
    font-size: 14px;
  }

  .home-page, .home-page.ai-page {
    grid-template-columns: 1fr 1fr;
  }

  .home-page.benchmarks {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    overflow: visible;
  }

  .home-page.benchmark_grid {
    grid-template-columns: 1fr;
  }

  .threado-ai-use-cases {
    margin-top: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .threado-ai-use-case-rsc.pricing {
    width: auto;
    padding-right: 20px;
  }

  .threado-ai-use-case-rsc.os {
    padding-right: 10px;
  }

  .ai-head {
    width: 400px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-right: 5px;
  }

  .paragraph-72-copy {
    font-size: 20px;
  }

  .paragraph-72-copy.ai-page {
    font-size: 16px;
  }

  .paragraph-72-copy.bfont {
    font-size: 17px;
  }

  .footer-container {
    padding-left: 0;
    padding-right: 0;
  }

  .pod-mobile {
    flex-direction: row;
    justify-content: center;
    display: flex;
  }

  .purple-div.resources, .purple-div.resources.left, .purple-div.resources-copy, .purple-div.resources-copy.left, .purple-div.benchmark-social, .purple-div.benchmark-social.left, .purple-div.bot-navigation-button, .purple-div.bot-navigation-button.left {
    margin-top: 0;
  }

  .link-block-114-copy {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 8px;
    line-height: 10px;
  }

  .old-home {
    overflow: visible;
  }

  .home-old-hero.ai-page {
    background-position: 50%;
  }

  .new-home {
    overflow: visible;
  }

  .logos-head {
    font-size: 20px;
  }

  .logos-head.ai-page {
    font-size: 16px;
  }

  .ai-logo-navbar {
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }

  .g2-badges {
    width: 65px;
  }

  .g2-badges.big {
    width: 80px;
  }

  .resources-subtitle-copy {
    width: auto;
  }

  .resources-subtitle-copy.testimonial {
    width: 500px;
    font-size: 13px;
  }

  .resources-subtitle-copy.int, .resources-subtitle-copy.home_testimonial {
    width: auto;
  }

  .resources-subtitle-copy.home_testimonial.ai-page {
    font-size: 14px;
    line-height: 20px;
  }

  .column-72 {
    display: none;
  }

  .cms {
    padding-left: 50px;
    padding-right: 50px;
  }

  .column-74 {
    display: none;
  }

  .cms-text {
    padding-left: 50px;
    padding-right: 50px;
  }

  .tips-block {
    display: block;
    top: 500px;
    bottom: auto;
  }

  .column-75, .column-76 {
    display: none;
  }

  .collection-item-59.blog {
    flex-flow: column-reverse;
  }

  .div-block-799 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-800 {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
  }

  .ap-hero.ai-page {
    background-position: 50%;
  }

  .ap-hero-heading {
    font-size: 50px;
    line-height: 57px;
  }

  .ap-hero-heading.ai-page {
    font-size: 40px;
    line-height: 80px;
  }

  .ap-hero-heading.ai-page.use-case.home-page {
    text-align: center;
  }

  .ap-hero-heading.ai-page.home {
    width: auto;
  }

  .ap-hero-heading.bot-templates-h2 {
    font-size: 40px;
    line-height: 80px;
  }

  .ap-hero-heading.summarised-blog {
    font-size: 40px;
    line-height: 50px;
  }

  .ap-hero-head-yellow {
    font-size: 50px;
    line-height: 57px;
  }

  .ap-hero-head-yellow.ai-page {
    font-size: 40px;
    line-height: 80px;
  }

  .ap-hero-head-yellow.ai-page.use-case.home-page {
    text-align: center;
  }

  .ap-hero-head-yellow.ai-page.home {
    width: auto;
  }

  .ap-hero-head-yellow.bot-templates-h2 {
    font-size: 40px;
    line-height: 80px;
  }

  .ap-hero-head-yellow.summarised-blog {
    font-size: 40px;
    line-height: 50px;
  }

  .ap-hero-subheading.ai-page {
    font-size: 16px;
  }

  .ap-hero-button.home {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ap-features-head {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .ap-features-subhead {
    z-index: 25;
  }

  .ap-pointers-head {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .ap-pointers-subhead {
    z-index: 25;
  }

  .ap-pointer-1-head {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .ap-pointer-1-subhead {
    z-index: 25;
  }

  .pointer-1-yellow-light, .pointer-1-purple-light {
    z-index: auto;
  }

  .ap-benefits-head {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .benefit-1-head {
    width: 100%;
    font-size: 32px;
    line-height: 50px;
  }

  .benefit-1-subhead {
    z-index: 25;
  }

  .benefit-3-head {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .benefit-3-subhead {
    z-index: 25;
  }

  .benefit-1-head-copy {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .support-3-subhead {
    z-index: 25;
  }

  .support-3-head {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .pt-1-yellow-light, .pt-1-purple-light, .pt-1-pink-light {
    z-index: auto;
  }

  .support-yellow {
    z-index: auto;
    display: none;
  }

  .support-purple, .support-purple-left {
    z-index: auto;
  }

  .hero-section-paragraph-holder-copy {
    width: auto;
  }

  .support-3-head-copy {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .heading-257 {
    font-size: 70px;
    line-height: 80px;
  }

  .text-block-296 {
    width: 440px;
  }

  .os-div-c {
    padding-right: 15px;
  }

  .os-sec-c-head {
    font-size: 20px;
    line-height: 26px;
  }

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

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-260 {
    font-size: 40px;
    line-height: 50px;
  }

  .div-block-817 {
    width: 500px;
  }

  .support-os-heads.centre {
    width: auto;
  }

  .tab-link-tab-1-6, .tab-link-tab-2-5 {
    padding: 0 10px;
  }

  .tab-link-tab-3-2.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .support-os-heads-2.centre {
    width: auto;
  }

  .column-80, .column-81, .column-82 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .support-os-extend-boxes {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-37 {
    max-width: 90vw;
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-784-copy {
    width: 185px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-features-subheading-copy {
    width: 650px;
  }

  .feature-1-div {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .feature-1-div.white {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-1-div.white.hero-tabs {
    flex-flow: row;
  }

  .feature-1-div.white.sec {
    height: 400px;
  }

  .feature-1-div.white.setup {
    height: 470px;
  }

  .feature-1-div.white.int {
    height: 500px;
  }

  .div-block-847 {
    justify-content: center;
    max-width: none;
  }

  .div-block-848 {
    height: 100%;
    padding-left: 0;
  }

  .ai-feature-1 {
    width: 350px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .newsltter-signup-support-os {
    text-align: right;
    width: 185px;
    padding-left: 10px;
    padding-right: 10px;
    top: 365px;
  }

  .list-8, .list-9 {
    padding-left: 10px;
  }

  .div-block-871 {
    background-image: url('../images/Group-345-1.svg');
    background-size: cover;
  }

  .resouces-head-support-os {
    font-size: 20px;
    line-height: 28px;
  }

  .resouces-head-support-os.tools {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 20px;
    line-height: 28px;
  }

  .form-block-15 {
    width: auto;
  }

  .feat-head {
    font-size: 20px;
    line-height: 26px;
  }

  .column-85 {
    order: -1;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-86 {
    padding-left: 10px;
  }

  .columns-38 {
    flex-flow: row-reverse;
    align-items: center;
    display: flex;
  }

  .div-block-880 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-883 {
    margin-right: 40px;
  }

  .div-block-884 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-891 {
    width: 350px;
  }

  .heading-266 {
    width: 250px;
  }

  .heading-266.black {
    width: auto;
  }

  .heading-266.black.white {
    width: 250px;
  }

  .div-block-784-copy, .cs-company-info {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-891-copy {
    width: 350px;
  }

  .div-block-897 {
    width: 700px;
    height: 410.52px;
  }

  .home-heading-white {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 50px;
    line-height: 58px;
  }

  .div-block-900 {
    width: 100%;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .start-button-nav {
    display: none;
  }

  .left-purple-demo, .right-purple-demo {
    z-index: auto;
    display: none;
  }

  .container-222 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-907 {
    margin-left: 0;
    margin-right: 0;
  }

  .left-purple-testimonial, .right-purple-testimonial {
    z-index: auto;
    display: none;
  }

  .background-video-22 {
    width: 700px;
    height: 393.75px;
  }

  .home-page-purple-light {
    z-index: auto;
    display: none;
  }

  .home-page-yellow-light {
    z-index: auto;
  }

  .container-223 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-5, .tabs-7, .video-height-2, .background-video-24, .tab-pane-tab-1-3, .tab-pane-tab-3, .tab-pane-tab-2-2 {
    width: 700px;
    height: 410.52px;
  }

  .div-block-912 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-522 {
    max-width: 25vw;
  }

  .background-video-25, .background-video-27, .background-video-28, .image-523 {
    width: 350px;
    height: 350px;
  }

  .drop-head, .heading-267 {
    color: #000;
  }

  .features-pane {
    background-color: #fff;
  }

  .feature-1-div-right, .feature-1-div-left {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .faetures-page-purple-light {
    z-index: auto;
    display: none;
  }

  .features-page-yellow-light-copy {
    z-index: auto;
  }

  .div-block-848-left {
    height: 100%;
  }

  .home-heading-white-copy {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 50px;
    line-height: 58px;
  }

  .security-gifs {
    height: 100%;
  }

  .dropdown-list-9.w--open {
    background-color: #0000;
  }

  .dropdown-10 {
    width: 100%;
  }

  .div-block-921 {
    flex-flow: row;
  }

  .column-89 {
    height: 100%;
  }

  .section-225 {
    background-size: cover;
    height: auto;
  }

  .div-block-926 {
    padding-left: 20px;
  }

  .heading-268 {
    width: 400px;
  }

  .container-229 {
    padding-left: 20px;
  }

  .survey-page-purple-light-copy {
    z-index: auto;
    display: none;
  }

  .survey-page-yellow-ligh, .redirect-page-purple-light, .redirect-page-purple-light-1 {
    z-index: auto;
  }

  .heading-269 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 35px;
    line-height: 45px;
  }

  .div-block-931.white {
    width: 300px;
  }

  .navbar-4 {
    height: auto;
  }

  .black-nav-head, .black-nav-heading {
    color: #000;
  }

  .black-nav-heading.demo {
    margin-right: 15px;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .home-heading-black {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 50px;
    line-height: 58px;
  }

  .threado-video {
    width: 700px;
    height: 410.52px;
  }

  .home-heading-black-copy {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 50px;
    line-height: 58px;
  }

  .home-heading-black-copy.pfont {
    font-size: 30px;
  }

  .home-heading-black-copy.pfont-copy {
    width: 650px;
    font-size: 35px;
    line-height: 45px;
  }

  .demo-form {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-tabs-head {
    text-align: center;
    font-size: 14px;
  }

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

  .image-537 {
    width: 7vw;
    top: -10%;
  }

  .div-block-848-copy {
    height: 100%;
  }

  .feature-image-pane {
    width: auto;
    margin-right: 10px;
    padding-left: 40px;
  }

  .container-232 {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-939 {
    padding-bottom: 70px;
  }

  .text-block-324 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-943 {
    padding-left: 30px;
  }

  .home-hero-heading-black {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 30px;
    line-height: 40px;
  }

  .blogs-heading {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-560 {
    display: none;
  }

  .div-block-946 {
    margin-right: 0;
    padding-left: 10px;
  }

  .image-561, .image-562, .image-563 {
    display: none;
  }

  .image-565 {
    width: 30vw;
  }

  .image-566 {
    width: 25vw;
  }

  .solutions-right-block, .solutions-left {
    height: 100%;
    padding-left: 0;
  }

  .text-block-325 {
    text-align: center;
  }

  .div-block-950 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .div-block-954 {
    height: 75px;
  }

  .text-block-329 {
    text-align: center;
    margin-bottom: 4px;
  }

  .link-block-148 {
    flex-flow: column;
  }

  .code-embed-web {
    width: 300px;
  }

  .container-237.tags {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-list-57 {
    flex-flow: wrap;
  }

  .image-569 {
    max-width: none;
  }

  .collection-list-58 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
  }

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

  .collection-list-62 {
    grid-template-columns: 1fr 1fr;
  }

  .title-9.features.ai-page {
    font-size: 40px;
    line-height: 50px;
  }

  .title-9.features.ai-page.bfont-copy.banner-head {
    width: 650px;
  }

  .title-9.features.ai-page.bfont-copy.banner-head.pfont {
    font-size: 35px;
    line-height: 45px;
  }

  .container-239 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-77.bfont.feature-ai-subtext {
    width: auto;
  }

  .div-block-977 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-240 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-78.bfont.feature-ai-subtext {
    width: auto;
  }

  .div-block-979 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-241 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-79.bfont.feature-ai-subtext {
    width: auto;
  }

  .div-block-981 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-242 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-80.bfont.feature-ai-subtext {
    width: auto;
  }

  .div-block-983 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-243 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-81.bfont.feature-ai-subtext {
    width: auto;
  }

  .div-block-985 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-244 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-82.bfont.feature-ai-subtext {
    width: auto;
  }

  .div-block-987 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
  }

  .container-245 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-83.bfont.feature-ai-subtext {
    width: auto;
  }

  .div-block-989 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-246 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

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

  .team-slide-wrapper-2 {
    width: 47%;
    margin-right: 6%;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }
}

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

  .colorbox {
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 15px;
  }

  .colorbox.yellow-color {
    margin-left: 10px;
  }

  .flex3col {
    width: 100%;
  }

  .button.is-white {
    text-align: center;
    flex: 1;
    margin-top: 20px;
  }

  .button.is--navbutton, .button.is--navbutton.w--current, .button.is--navbutton--jarvis, .button.is--navbutton--jarvis.w--current {
    display: none;
  }

  .flex2col {
    width: 100%;
  }

  .flexcolwrap {
    flex-direction: column;
  }

  .heading-9.stack {
    font-size: 2.2rem;
  }

  .is--h2-secondary {
    font-size: 1rem;
  }

  .is--h2-secondary.is--white {
    top: -50%;
    left: -2%;
    transform: rotate(-14deg);
  }

  .navbar__menu {
    height: 100vh;
  }

  .container {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .hero__content.product.video.playbook {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero__stats {
    width: 80%;
  }

  .hero__socialproof-img {
    margin-bottom: 15px;
  }

  .hero__gradient {
    width: 80%;
    height: 80%;
  }

  .hero__star-right {
    right: 4%;
  }

  .hero__top-star {
    top: 13%;
  }

  .hero__star-left {
    left: 3%;
  }

  .hero__circle-left {
    top: 33%;
    left: 3%;
  }

  .section {
    margin-top: 100px;
  }

  .section.black {
    margin-top: 0;
  }

  .video__img {
    max-width: 65%;
  }

  .purple__gradient {
    width: 80%;
    height: 100%;
  }

  .video__arrow {
    top: 5%;
    left: 5%;
    transform: translate(0);
  }

  .video__star-1 {
    right: 18%;
  }

  .video__img-2 {
    right: 13%;
  }

  .video__img-3 {
    right: 10%;
  }

  .footer__top {
    flex-direction: column;
    max-width: 90%;
  }

  .footer__bottom {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .footer__logo {
    margin-bottom: 20px;
  }

  .form {
    flex-direction: column;
  }

  .submit-button {
    margin-top: 10px;
    margin-left: 0;
  }

  .footer__top-left {
    max-width: 100%;
  }

  .footer__top-text {
    font-size: 1.25rem;
  }

  .footer__top-text.is--white {
    font-size: 1.25rem;
    line-height: 2.438rem;
  }

  .is--centered {
    line-height: 3rem;
  }

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

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

  .remarkable-grid.home {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .remarkable__text-wrapper {
    height: 300px;
    display: flex;
  }

  .remarkable__text-wrapper.home {
    height: 200px;
  }

  .integration__heading {
    font-size: 2.3rem;
  }

  .black-line {
    top: -.7%;
  }

  .integration__star-1 {
    left: -2%;
  }

  .integration__star-2 {
    left: 5%;
  }

  .integration__star-3 {
    top: -15%;
    right: 1%;
  }

  .integration__star-4 {
    top: 6%;
    right: 7%;
  }

  .purple__gradient-light {
    width: 80%;
    height: 100%;
  }

  .integration__twitter {
    max-width: 70px;
  }

  .integration__discourse, .integration__github {
    max-width: 60px;
  }

  .integration__slack, .integration__discord {
    max-width: 70px;
  }

  .leaders__card-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .casestudy {
    margin-bottom: 22px;
  }

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

  .navbar__link {
    text-align: left;
    display: block;
    position: relative;
  }

  .cms-wrapper-flex {
    text-align: left;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .cms__text {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .cms__illustration {
    width: 100%;
    display: none;
  }

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

  .cms__section {
    padding-top: 50px;
  }

  .cms__section.full-width.black.blog {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .cms__section.resources-page {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .cms__section.resources-page.black.hide {
    display: none;
  }

  .collection__list-integrations {
    grid-template-columns: 1fr 1fr;
  }

  .cms__logo {
    text-align: left;
    display: inline-block;
  }

  .cms__header {
    text-align: center;
    flex-direction: column;
    display: flex;
  }

  .cms__container, .review__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
  }

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

  .pricing__header.pricing-head.white {
    font-size: 35px;
    line-height: 43px;
  }

  .pricing__sub-text.white.left {
    font-size: 2vw;
    line-height: 2.1vw;
  }

  .pricing__heading.white.left {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .pricing__sub.black {
    width: auto;
  }

  .faq__questions-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq2__wrapper.support-os {
    width: 85vw;
  }

  .faq2__answer-text.bfont.feat-text {
    font-size: 12px;
    line-height: 20px;
  }

  .content-wrapper {
    grid-template-columns: 1fr;
  }

  .content__text-wrapper {
    padding-right: 0;
  }

  .about__grid {
    grid-column-gap: 24px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
  }

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

  .collection-item {
    flex-direction: column;
    justify-content: space-between;
  }

  .join-us {
    grid-template-columns: 1fr 1fr;
  }

  .sticky-nav {
    position: relative;
  }

  .nav-grid {
    text-align: center;
  }

  .resources__wrapper {
    padding: 24px;
  }

  .resource__heading {
    font-size: 1.2rem;
  }

  .blog__image {
    height: auto;
  }

  .resources-list-wrapper {
    display: block;
  }

  .resources-list-wrapper.resources-page {
    display: none;
  }

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

  .video__polygon {
    left: 100px;
  }

  .news-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
  }

  .news__wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .image-5 {
    max-width: 100%;
  }

  .h4-centered {
    text-align: center;
    flex: 0 auto;
  }

  .resources__text-wrapper {
    font-size: .8rem;
    display: flex;
  }

  .resources__icon {
    max-width: 35px;
    margin-right: 10px;
  }

  .blogs-grid-mobile {
    display: block;
  }

  .blogs_wrapper-mobile {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .footer-2 {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .purple-line {
    top: -.2%;
  }

  .black-line-2 {
    top: -.3%;
  }

  .black-line-2.pricing {
    top: -13%;
  }

  .hero__content-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-2.is-white {
    text-align: center;
    flex: 1;
    margin-top: 20px;
  }

  .hero__social-proof-2 {
    width: 80%;
  }

  .yellow-line-navbar {
    bottom: -5%;
  }

  .cms__slider {
    display: none;
  }

  .ph__gradient {
    width: 80%;
    height: 80%;
  }

  .black-line-footer {
    top: -.3%;
  }

  .resources-grid {
    display: none;
  }

  .resources-grid.blogs-copy-class {
    grid-template-columns: 1fr;
  }

  .resources__cms-wrapper {
    height: auto;
  }

  .cartel-edge {
    right: -4%;
  }

  .purple-circles {
    top: -7px;
  }

  .purple-circles.community {
    max-width: 50%;
  }

  .black-stars {
    top: -24%;
  }

  .squigly-line-purple, .squigly-line-purple.rsc {
    top: -8%;
  }

  .black-arrow {
    top: -5%;
  }

  .feature_img-absolute {
    max-width: 40%;
  }

  .container-medium-700px.features {
    max-width: none;
    display: block;
  }

  .hero_cta-heading-2 {
    font-size: .8rem;
  }

  .submit_button_drop {
    margin-top: 10px;
    margin-left: 0;
  }

  .form_drop {
    flex-direction: column;
  }

  .form_wrapper_drops.community {
    position: relative;
    left: -29px;
  }

  .feature_image {
    max-width: 100%;
    max-height: none;
    display: block;
  }

  .max-width-550-centered {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .flex-center-top-bottom1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .app-category {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .apps_logo {
    max-width: 50%;
  }

  .apps_column1 {
    text-align: left;
    justify-content: center;
    display: block;
  }

  .apps_column2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .apps_large_column {
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr;
    align-self: stretch;
    max-width: none;
  }

  .form-block {
    text-align: left;
    justify-content: center;
    align-items: center;
    display: inline-block;
  }

  .hero__cta-heading {
    font-size: 1.2em;
    line-height: 1.5em;
  }

  .form-4 {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
    position: relative;
  }

  .form-4.playbook, .form-4.benchmark, .form-4.benchmark-footer, .form-4.benchmark-footer {
    border-style: none;
  }

  .text-field-plain {
    border-width: 0;
  }

  .text-field-plain.benchmark {
    width: 200px;
  }

  .submit-button-3.handbook.grab.ai-page-waitlist {
    width: auto;
  }

  .heading-13, .heading-13.techstack {
    font-size: 1.6rem;
  }

  .form-5 {
    flex-direction: column;
  }

  .footer__top-text-2.is--white {
    line-height: 2.438rem;
  }

  .submit-button-4 {
    margin-top: 10px;
    margin-left: 0;
  }

  .cms__section-2 {
    padding-top: 50px;
  }

  .footer__top-2 {
    flex-direction: column;
    max-width: 90%;
  }

  .html-embed-6.community {
    left: 12px;
  }

  .heading-15 {
    text-align: center;
    font-size: 1.75rem;
  }

  .collection-list-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .collection-list-wrapper-8 {
    display: block;
  }

  .collection-list-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .collection-list-wrapper-9 {
    display: block;
  }

  .pagination, .empty-state, .empty-state-2, .pagination-2 {
    display: none;
  }

  .pagination-3 {
    display: flex;
  }

  .pagination-4 {
    display: none;
  }

  .pagination-5 {
    display: flex;
  }

  .empty-state-5 {
    display: none;
  }

  .pagination-6 {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .empty-state-6 {
    display: none;
  }

  .pagination-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tag1, .cms__header-3 {
    text-align: center;
  }

  .cms__text2 {
    text-align: center;
    align-self: auto;
    width: 100%;
    display: block;
  }

  .filters {
    align-items: flex-start;
  }

  .filters__chosen-wrapper {
    flex: 0 auto;
  }

  .div-block-5 {
    text-align: center;
  }

  .heading-3 {
    text-align: center;
    display: inline;
  }

  .collection-list-wrapper-11, .collection-list-2 {
    display: inline;
  }

  .collection-item-6 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .text-block-16 {
    display: inline;
  }

  .link-block-3 {
    flex: 1;
  }

  .collection-list-wrapper-12 {
    display: inline;
  }

  .div-block-8, .heading-21 {
    text-align: center;
  }

  .paragraph-8.features-main-content-paragraph {
    margin-bottom: 30px;
  }

  .image-10.features-services-1 {
    margin-bottom: 50px;
  }

  .image-10.features-services-3 {
    bottom: 33px;
  }

  .image-10.feature-icon {
    margin-bottom: 23px;
  }

  .split-content.features-services-images-wrapper {
    width: auto;
    margin-left: 25px;
    margin-right: 25px;
  }

  .split-content.features-services-content {
    margin-bottom: 60px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .features-main-content {
    margin-bottom: 40px;
    padding-bottom: 70px;
  }

  .features-grid {
    grid-column-gap: 20px;
  }

  .hero__cta-heading-2 {
    font-size: 1.2em;
    line-height: 1.5em;
  }

  .html-embed-9 {
    display: none;
  }

  .section-7 {
    padding-top: 123px;
    padding-bottom: 123px;
  }

  .section-7.features-hero {
    padding-top: 50px;
    padding-bottom: 92px;
  }

  .button-primary {
    padding-left: 30px;
    padding-right: 30px;
  }

  .title-3.features-main-content-title {
    max-width: 470px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-medium-700px-2.features {
    margin-bottom: 50px;
  }

  .lauch-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .html-embed-10 {
    display: none;
  }

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

  .collection-list-wrapper-13 {
    text-align: center;
  }

  .tag1-filter-page.clg, .tag1-filter-page.q-a {
    margin-left: 0;
  }

  .button-3.is--navbutton, .button-3.is--navbutton.w--current {
    display: none;
  }

  .cms__text_jarvis {
    text-align: center;
    align-self: auto;
    width: 100%;
  }

  .image-31 {
    width: 130px;
    height: 130px;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-25 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .link-3 {
    margin-top: -2px;
    margin-left: 22px;
    font-size: 13px;
  }

  .column-heads {
    flex-direction: column;
    margin-left: 0;
    font-size: 14px;
    display: flex;
  }

  .column-heads.clg {
    margin-left: 40px;
  }

  .column-heads.clg-copy.new {
    margin-left: 15px;
  }

  .column-heads.clg-copy {
    margin-left: 0;
    padding-bottom: 0;
  }

  .text-block-29 {
    margin-top: -6px;
    margin-left: 20px;
    font-size: 13px;
  }

  .text-block-29.new {
    margin-left: 14px;
  }

  .div-block-15 {
    margin-left: 15px;
  }

  .image-37.detail {
    margin-top: 17px;
    margin-left: 0;
  }

  .text-block-31 {
    margin-left: 173px;
  }

  .columns-6 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 30px;
    display: block;
  }

  .div-block-17 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .columns-7 {
    margin-left: 14px;
    margin-right: 14px;
    padding-left: 5px;
  }

  .app-category-jarvis-filter-page {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .column-11 {
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
  }

  .div-block-22 {
    flex-direction: column;
    align-items: center;
  }

  .grid-6 {
    grid-template-rows: 100px 101px 100px;
    grid-template-columns: 1fr;
    margin-bottom: 50px;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 15px;
    padding-right: 22px;
  }

  .div-block-23 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: -9px;
    margin-left: -23px;
  }

  .text-block-35 {
    margin-left: 10px;
    padding-top: 0;
    font-size: 13px;
  }

  .div-block-24 {
    margin-bottom: 0;
  }

  .div-block-25 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .image-43 {
    margin-left: -1px;
  }

  .image-43.cl.new {
    width: 30px;
    height: 30px;
  }

  .link-block-10 {
    flex-direction: column;
    align-items: center;
    margin-top: -18px;
    margin-left: 0;
    display: flex;
  }

  .heading-30.video {
    margin-top: -49px;
  }

  .text-block-36 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .shoutout1-jarvis {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .container-12 {
    justify-content: center;
  }

  .div-block-28 {
    text-align: left;
  }

  .container-13 {
    text-align: center;
    justify-content: center;
  }

  .jarvis_tool_images {
    text-align: left;
    display: inline-block;
  }

  .cms__sub-text-copy {
    text-align: center;
  }

  .lauch-banner-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lauch-banner-3 {
    padding: 20px;
  }

  .columns-8 {
    width: 90vw;
    height: 250px;
    display: flex;
  }

  .column-12 {
    padding-left: 39px;
  }

  .div-block-30 {
    height: 600px;
    margin-top: 196px;
    padding-top: 0;
  }

  .collection-list-13 {
    justify-content: center;
  }

  .text-block-42 {
    padding-right: 18px;
  }

  .text-block-42.handbook {
    font-size: 12px;
  }

  .html-embed-11 {
    display: none;
  }

  .div-block-33 {
    margin-bottom: 30px;
  }

  .div-block-36 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .grid-8 {
    margin-top: 0;
  }

  .div-block-40 {
    margin-left: 40px;
  }

  .image-59 {
    object-fit: contain;
    object-position: 30% 50%;
    width: 400px;
    max-width: 100%;
    margin-bottom: 24px;
  }

  .filter_column {
    height: 150px;
  }

  .text-field-2 {
    width: 250px;
  }

  .dropdown-toggle-3 {
    width: 250px;
    margin-left: -17px;
  }

  .collection-list-14 {
    flex-direction: column;
  }

  .image-61 {
    width: 100px;
    height: 100px;
    display: block;
  }

  .columns-10 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-37 {
    text-align: center;
    font-size: 16px;
  }

  .collection-item-13 {
    width: 50%;
  }

  .column-15 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 15px;
    margin-right: 15px;
  }

  .text-block-55 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-12 {
    padding-left: 0;
    padding-right: 20px;
  }

  .column-16, .column-18 {
    margin-bottom: 50px;
  }

  .div-block-52.usp {
    width: 450px;
    height: 270px;
  }

  .div-block-52.handbook.scottbot {
    width: 500px;
  }

  .div-block-52.tips {
    height: 200px;
  }

  .bold-text-8 {
    margin-left: 0;
    margin-right: 15px;
    padding-left: 0;
  }

  .bold-text-9 {
    margin-left: 0;
    padding-left: 0;
  }

  .bold-text-10 {
    padding-left: 0;
  }

  .collection-list-15 {
    margin-left: 15px;
    margin-right: 20px;
  }

  .div-block-55 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-43 {
    margin-left: 1px;
    padding-left: 0;
  }

  .link-block-16 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-44 {
    margin-left: -5px;
  }

  .heading-45 {
    margin-left: 0;
  }

  .image-71 {
    margin-left: -19px;
  }

  .collection-list-wrapper-22 {
    width: 100px;
  }

  .collection-item-16 {
    width: 90vw;
    margin-left: 25px;
    margin-right: 25px;
  }

  .text-block-58 {
    width: 85vw;
    min-height: 90px;
  }

  .collection-item-18 {
    margin-bottom: 20px;
  }

  .collection-list-17 {
    flex-direction: column;
  }

  .dropdown-toggle-4 {
    margin-top: 6px;
    margin-left: 0;
  }

  .dropdown-toggle-4.w--open {
    margin-left: 50px;
  }

  .image-80 {
    min-width: 90%;
    max-width: 80%;
  }

  .paragraph-13 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .collection-list-18 {
    padding-left: 50px;
    padding-right: 30px;
  }

  .image-86 {
    min-width: 300px;
    max-width: 300px;
  }

  .link-block-21 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-67, .div-block-68 {
    width: 90%;
  }

  .image-88.glossary.cover {
    max-width: 50vw;
  }

  .link-block-33, .heading-56, .column-23 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .rich-text-block-7 {
    text-align: center;
    margin-left: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-section {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-84 {
    width: 90%;
  }

  .dropdown-toggle-5 {
    width: 200px;
  }

  .text-block-80 {
    margin-bottom: 40px;
  }

  .div-block-89 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
  }

  .div-block-90 {
    width: 90%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-block-91 {
    width: 60%;
  }

  .collection-list-23 {
    width: 330px;
  }

  .collection-list-24 {
    margin-top: 20px;
  }

  .dropdown-list-4.w--open {
    margin-top: 786px;
    margin-left: 97px;
    padding-top: 10px;
  }

  .dropdown-list-4.apps._2.w--open {
    margin-top: 696px;
  }

  .tag1-copy {
    text-align: center;
  }

  .grid_custom, .testimonials {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 15px;
    margin-right: 15px;
  }

  .testimonials.stack {
    grid-template-rows: auto;
    margin-bottom: 40px;
  }

  .about__heading-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .9rem;
  }

  .collection-list-26 {
    width: 290px;
  }

  .faq_div-block-55-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-52_differentiator {
    height: 200px;
  }

  .div-block-96 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-item-27 {
    margin-left: 40px;
  }

  .heading-71 {
    text-align: center;
  }

  .grid-15 {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(350px, 400px);
  }

  .heading-73 {
    font-size: 2.2rem;
    left: -3px;
  }

  .grid-16 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .community-trusted-by-di.uipath {
    left: 3px;
  }

  .community-trusted-by-di.appsmith {
    left: 2px;
  }

  .community-trusted-by-di.glideapps {
    left: 28px;
  }

  .section-21 {
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .div-block-100 {
    margin-bottom: 20px;
    margin-left: 0;
    position: relative;
    left: 39px;
  }

  .paragraph-19 {
    width: 350px;
    margin-left: -31px;
  }

  .heading-75 {
    width: 400px;
    margin-left: -34px;
    font-size: 1.6rem;
  }

  .section-23 {
    margin-top: 200px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-104 {
    margin-bottom: 50px;
  }

  .image-106 {
    padding-top: 253px;
    left: 1px;
  }

  .div-block-107 {
    z-index: 2;
    width: 400px;
    margin-left: -205px;
    position: relative;
    left: 33px;
  }

  .paragraph-21 {
    width: 400px;
  }

  .heading-78 {
    font-size: 40px;
  }

  .image-108 {
    top: 116px;
  }

  .div-block-108 {
    margin-left: 14px;
  }

  .div-block-111 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-112, .div-block-113 {
    align-items: center;
    margin-bottom: 30px;
  }

  .paragraph-24, .heading-80 {
    text-align: center;
  }

  .div-block-115 {
    align-items: center;
  }

  .top-section-glossary {
    align-items: flex-start;
    width: 500px;
    position: static;
  }

  .div-block-116 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 80vw;
    margin-left: 0;
    display: grid;
  }

  .section-a {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section-b {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-c {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 150px;
  }

  .div-block-116-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    width: 600px;
    max-width: 80vw;
    margin-left: 0;
    display: grid;
  }

  .chatbot {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-122 {
    max-width: 100%;
  }

  .html-embed-14 {
    max-width: 100vw;
    position: relative;
    left: 0;
  }

  .paragraph-29 {
    width: 500px;
  }

  .div-block-132 {
    width: 550px;
  }

  .div-block-133 {
    width: 500px;
  }

  .div-block-135 {
    flex-direction: column;
    align-items: center;
  }

  .background-video-6 {
    width: 100%;
  }

  .div-block-136 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-44 {
    flex-direction: column;
    display: flex;
  }

  .div-block-137 {
    margin-bottom: 10px;
  }

  .section-d, .section-e, .section-f, .section-g, .section-h, .section-i, .section-j, .section-k, .section-l, .section-m {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rich-text-block-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-155 {
    flex-direction: column;
  }

  .glossary-quote {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tch-launch {
    width: 425px;
    margin-left: 0;
    margin-right: 0;
    font-size: 10px;
  }

  .text-block-103 {
    font-size: 10px;
  }

  .heading-104 {
    text-align: center;
  }

  .collection-list-33 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-31 {
    align-items: center;
  }

  .container-64 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-124 {
    text-align: center;
  }

  .container-65 {
    align-items: center;
  }

  .heading-125 {
    text-align: center;
    padding-left: 0;
  }

  .grid-22 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-66 {
    max-width: 500px;
  }

  .paragraph-33 {
    width: 450px;
  }

  .faq-section, .feature1, .feature2, .threado-integrations, .feature3, .feature4 {
    margin-top: 100px;
  }

  .use-cases {
    margin-left: 30px;
    margin-right: 30px;
  }

  .grid-23 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .bold-text-19 {
    font-size: .9rem;
  }

  .product {
    text-align: left;
    display: block;
    position: relative;
  }

  .producthunt {
    margin-top: 100px;
  }

  .get-started.home.yellow.bv {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
  }

  .productform {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
    position: relative;
  }

  .collection-list-35 {
    grid-template-columns: 1fr;
  }

  .div-block-179 {
    width: 70%;
  }

  .collection-list-36 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .productform-copy {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
    position: relative;
  }

  .heading-13-copy {
    font-size: 1.9rem;
  }

  .heading-13-copy.techstack {
    font-size: 1.6rem;
  }

  .div-block-184, .div-block-185 {
    text-align: center;
  }

  .image-156 {
    margin-bottom: 30px;
  }

  .hero__content-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-22-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .automaton-templates {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .automation-templates {
    width: 80%;
  }

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

  .automation-templates-social {
    width: 80%;
  }

  .is--h2-secondary-copy {
    flex-direction: column;
    align-items: center;
    width: 500px;
    font-size: 1rem;
    line-height: 1.7rem;
    display: flex;
  }

  .is--h2-secondary-copy.is--white {
    top: -50%;
    left: -2%;
    transform: rotate(-14deg);
  }

  .social {
    height: 350px;
  }

  .social-copy {
    height: 430px;
  }

  .container-68-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-186 {
    margin-bottom: 20px;
  }

  .navbar__link-copy {
    text-align: left;
    display: block;
    position: relative;
  }

  .container-70 {
    flex-direction: column;
    align-items: center;
  }

  .homepage-email {
    z-index: 1;
    flex-direction: row;
    justify-content: flex-start;
    display: block;
    position: relative;
  }

  .collection-list-37 {
    grid-template-columns: 275px;
  }

  .gallery-overview {
    padding: 60px 15px;
  }

  .button-primary-2 {
    margin-left: 10px;
  }

  .div-block-196 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-138 {
    text-align: center;
    width: 100%;
  }

  .div-block-199 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-200 {
    margin-bottom: 10px;
  }

  .paragraph-43 {
    text-align: center;
    width: 100%;
    padding-right: 20px;
  }

  .link-block-82 {
    width: 100%;
    margin-left: 10px;
  }

  .section-58 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-74, .rich-text-block-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-41 {
    margin-bottom: 20px;
    position: static;
  }

  .columns-23 {
    flex-direction: column;
    display: flex;
  }

  .customers {
    text-align: left;
    display: none;
    position: relative;
  }

  .heading-142.tch, .heading-142.tch-copy {
    font-size: 1.7rem;
  }

  .container-75 {
    padding-left: 0;
    padding-right: 0;
  }

  .featured {
    padding-left: 30px;
    padding-right: 30px;
  }

  .button-10.communiyt {
    top: -82px;
    left: -153px;
  }

  .heading-143.date {
    padding-left: 4px;
    padding-right: 4px;
  }

  .paragraph-46 {
    padding-right: 10px;
  }

  .image-167 {
    width: 255px;
  }

  .column-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-76.resources-grid {
    display: block;
  }

  .grid-26 {
    grid-template-columns: 1fr;
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-211 {
    align-items: center;
  }

  .div-block-211.hub {
    flex-direction: column;
    display: flex;
  }

  .heading-147 {
    width: 260px;
    margin-left: 20px;
  }

  .heading-147.ns {
    width: 300px;
    margin-left: 0;
  }

  .text-block-134 {
    text-align: left;
    width: 260px;
    margin-left: 20px;
  }

  .div-block-213 {
    flex-direction: column;
    align-items: center;
  }

  .columns-26 {
    flex-direction: column;
  }

  .youtube {
    width: 50%;
  }

  .columns-27, .columns-28, .columns-29 {
    display: flex;
  }

  .personalize-feature {
    height: 600px;
  }

  .automate-feature {
    height: 550px;
  }

  .insights-feature {
    height: 600px;
  }

  .grid-27 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .search-5 {
    width: 400px;
  }

  .home-feature.os {
    width: auto;
  }

  .div-block-230 {
    margin-bottom: -88px;
  }

  .columns-30 {
    display: flex;
  }

  .image-181 {
    width: 255px;
  }

  .community-events {
    height: 1000px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-72 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-242 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-84 {
    flex-direction: column;
    height: 700px;
  }

  .div-block-244 {
    align-items: center;
  }

  .div-block-245 {
    max-width: 100%;
  }

  .heading-159 {
    text-align: center;
  }

  .heading-159.head, .heading-159.head-copy, .heading-159.head-copy {
    text-align: center;
    max-width: 90vw;
    margin-bottom: 50px;
  }

  .paragraph-48 {
    width: 400px;
  }

  .div-block-246 {
    align-items: center;
  }

  .container-86, .container-86.survey {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-161 {
    font-size: 1.3rem;
    line-height: 1.7rem;
  }

  .paragraph-50.p {
    width: 200px;
  }

  .div-block-259.gallery {
    height: 700px;
    padding: 5px 0;
  }

  .div-block-259.main {
    flex-direction: column;
    align-items: center;
    height: 500px;
  }

  .div-block-259.survey {
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-86.onboarding, .link-block-86.survey._2 {
    width: 200px;
  }

  .grid-28.gallery {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-197 {
    width: 100vw;
  }

  .image-199 {
    left: -50%;
  }

  .trifold {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .trifold.gallery, .top-fold.gallery, .bottom-folds.gallery, .middle-fold.gallery, .bottom-fold.gallery, .last-fold.gallery {
    height: 350px;
  }

  .div-block-265 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-162 {
    padding-right: 0;
  }

  .heading-163 {
    text-align: left;
    padding-left: 0;
  }

  .product-upadtes.product {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-165.heads.left.black._2, .heading-165.heads.left.black-copy._2 {
    padding-left: 0;
  }

  .heading-165.heads.black._1 {
    line-height: 2.5rem;
  }

  .heading-165.heads.customers._2 {
    padding-right: 0;
  }

  .div-block-282.row1, .div-block-282.row2 {
    flex-direction: column;
    align-items: center;
  }

  .events, .events.hide.community {
    height: 700px;
  }

  .events.awards {
    height: 930px;
  }

  .heading-166 {
    padding-right: 0;
  }

  .heading-166.info, .text-block-140 {
    text-align: center;
    padding-left: 0;
  }

  .text-block-141 {
    margin-left: 5px;
  }

  .events-description {
    max-width: 400px;
  }

  .images-parent, .img_cover.isz4 {
    height: 100%;
  }

  .image-211, .image-212, .image-213 {
    margin-bottom: 30px;
  }

  .image-214 {
    margin-bottom: 40px;
  }

  .image-216 {
    margin-bottom: 30px;
  }

  .hero-heading-right {
    padding: 60px 15px;
  }

  .hero-wrapper, .hero-wrapper.success, .hero-wrapper.success.left {
    flex-direction: column;
  }

  .hero-split {
    flex-direction: column;
    align-items: center;
  }

  .margin-bottom-24px.black {
    padding-right: 0;
  }

  .tab-link.meetup {
    display: none;
  }

  .image-217 {
    object-fit: contain;
  }

  .image-218 {
    margin-bottom: 30px;
  }

  .tabs-3 {
    flex-direction: column;
    display: flex;
  }

  .tabs-menu-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 50px;
    display: block;
  }

  .tabs-content {
    width: 100%;
  }

  .div-block-301 {
    text-align: left;
  }

  .div-block-307 {
    overflow: hidden;
  }

  .div-block-308 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-151.awards.whiite.panelists {
    text-align: center;
    width: 500px;
    height: 100px;
    display: block;
  }

  .div-block-312 {
    width: 500px;
  }

  .div-block-312.form.top {
    flex-direction: row;
  }

  .paragraph-52, .div-block-316 {
    width: 500px;
  }

  .ans-1, .image-231 {
    display: none;
  }

  .category-block.down {
    width: 260px;
  }

  .grid-31 {
    grid-template-columns: 260px 250px;
  }

  .awards {
    text-align: left;
    display: none;
    position: relative;
  }

  .button-15.left {
    margin-left: 0;
  }

  .heading-174.black {
    width: 500px;
    font-size: 1.8rem;
    font-weight: 600;
  }

  .div-block-332 {
    flex-direction: column;
  }

  .div-block-333 {
    margin-bottom: 10px;
  }

  .section-97 {
    height: 280px;
  }

  .margin-bottom-24px-copy.left.black._2 {
    text-align: center;
    padding-left: 0;
  }

  .heading-177 {
    font-size: 1.8rem;
  }

  .text-block-169 {
    width: 500px;
  }

  .container-112 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-340 {
    width: 100%;
    max-width: 100%;
    padding-bottom: 0;
  }

  .div-block-341 {
    flex-direction: column;
    align-items: center;
  }

  .collection-item-49 {
    height: 320px;
  }

  .button-18 {
    width: 65vw;
  }

  .section-101 {
    height: 1600px;
  }

  .image-249 {
    top: 37%;
  }

  .image-250 {
    top: 65%;
  }

  .image-251 {
    top: 25%;
    left: 0%;
  }

  .image-252 {
    width: 23vw;
    max-width: 30vw;
    top: 7%;
    left: auto;
    right: -4%;
  }

  .div-block-348 {
    width: 600px;
    overflow: hidden;
  }

  .div-block-351 {
    flex-direction: column;
  }

  .text-block-171 {
    text-align: center;
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .text-block-171.not-bold {
    overflow: hidden;
  }

  .image-258, .image-259, .image-260, .image-261, .image-262, .image-263 {
    max-width: 80vw;
  }

  .link-block-94.hero, .link-block-94.small-text {
    width: 70vw;
  }

  .heading-large {
    margin-bottom: 8px;
    font-size: 10vw;
  }

  .heading-small {
    letter-spacing: .3em;
    font-size: 5vw;
  }

  .center-container {
    max-width: 100%;
  }

  .background-img.background-img-top-jpg {
    background-position: 50% 10%;
    background-size: cover;
  }

  .background-img.bg--inner-2 {
    background-size: 34%;
  }

  .nav__link-container {
    margin-top: 2vh;
    margin-bottom: 2vh;
  }

  .nav {
    padding-left: 16px;
  }

  .nav__menu-container {
    padding-top: 48px;
  }

  .nav__text {
    font-size: 3vh;
  }

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

  .grid-h {
    margin-top: -24px;
    margin-bottom: 24px;
    margin-left: -24px;
  }

  .section-103 {
    padding: 40px 16px;
  }

  .spacer {
    height: 10vw;
  }

  .track {
    line-height: 22px;
  }

  .grid-cell {
    padding-top: 24px;
    padding-left: 24px;
  }

  .grid-cell.grid-cell--50-50-100-100 {
    width: 100%;
  }

  .heading-small-2 {
    letter-spacing: .3em;
    font-size: 5vw;
  }

  .image-266.top.left {
    display: none;
  }

  .image-270 {
    max-width: 25vw;
    left: -8%;
  }

  .image-271 {
    max-width: 25vw;
  }

  .div-block-364 {
    justify-content: center;
    display: flex;
  }

  .div-block-369 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-371 {
    margin-bottom: 40px;
  }

  .container-115 {
    flex-direction: column;
    align-items: center;
  }

  .section-106 {
    display: block;
  }

  .text-block-190 {
    text-align: center;
  }

  .image-277, .image-278 {
    max-width: 30vw;
  }

  .div-block-379 {
    align-items: center;
    margin-bottom: 30px;
  }

  .div-block-391 {
    align-items: center;
  }

  .text.head {
    height: auto;
  }

  .image-343, .image-344 {
    max-width: 15vw;
  }

  .div-block-419.home.firstpage {
    height: auto;
  }

  .div-block-421 {
    height: 500px;
  }

  .image-353, .image-354 {
    max-width: 10vw;
  }

  .text-block-214 {
    max-width: 500px;
  }

  .heading-206.os.second {
    text-align: center;
  }

  .div-block-431 {
    width: 600px;
    max-width: 100vw;
  }

  .div-block-431.grey.middle.yellow {
    max-width: 100vw;
  }

  .div-block-432 {
    height: 800px;
  }

  .image-359, .image-360 {
    max-width: 10vw;
  }

  .div-block-438 {
    max-width: 100vw;
  }

  .image-361 {
    display: none;
  }

  .collection-list-48 {
    grid-template-columns: 1fr;
  }

  .collection-item-53 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .html-embed-33 {
    max-width: 100vw;
  }

  .text-block-230 {
    font-size: 8px;
  }

  .heading-210 {
    font-size: 1.7rem;
  }

  .text-block-231 {
    width: 500px;
    font-size: .9rem;
  }

  .div-block-469 {
    width: 70vw;
  }

  .text-block-232 {
    height: 30px;
  }

  .paragraph-57 {
    height: 55px;
  }

  .div-block-471 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .column-68 {
    margin-bottom: 30px;
  }

  .column-69, .column-70 {
    margin-bottom: 20px;
  }

  .div-block-473 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-474 {
    height: 280px;
  }

  .heading-211 {
    padding-right: 5px;
    font-size: 15px;
    line-height: 20px;
  }

  .heading-211.right {
    padding-left: 0;
  }

  .heading-211.hubspot {
    padding-right: 0;
  }

  .text-block-233 {
    margin-top: 10px;
    padding-right: 20px;
    font-size: 13px;
    line-height: 17px;
  }

  .text-block-233.next {
    margin-top: 10px;
    padding-left: 0;
  }

  .image-381 {
    width: 70vw;
  }

  .columns-35 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .link-block-106 {
    width: 160px;
    margin-bottom: 20px;
  }

  .div-block-486 {
    flex-direction: column;
  }

  .collection-list-wrapper-43 {
    align-items: center;
  }

  .collection-list-49 {
    flex-direction: column;
    display: flex;
  }

  .collection-list-wrapper-44 {
    justify-content: center;
    display: flex;
  }

  .collection-list-50, .collection-list-51, .collection-list-52, .collection-list-53 {
    flex-direction: column;
    display: flex;
  }

  .div-block-497 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-498, .div-block-499 {
    text-align: center;
  }

  .text-block-237 {
    width: 100%;
  }

  .text-block-237.left {
    text-align: center;
    margin-bottom: 10px;
  }

  .text-block-238 {
    width: 100%;
  }

  .analytics-text {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .analytics-text.right {
    align-items: center;
  }

  .analytics-screen {
    object-fit: contain;
    justify-content: center;
    max-width: 100vw;
    position: static;
    overflow: visible;
  }

  .div-block-502 {
    flex-direction: column;
  }

  .div-block-503 {
    width: 300px;
  }

  .section-140, .section-140.mobile {
    display: block;
  }

  .section-140._4thweb, .section-140._2nd-web {
    display: none;
  }

  ._1-1 {
    width: 80%;
    position: static;
  }

  ._1-2, ._1-3, ._1-4, ._1-5, ._1-6, ._2-1, ._2-2, ._2-3, ._3-1, ._3-2, ._3-3, ._3-4, ._4-1, ._4-2, ._4-3, ._5-1, ._5-2 {
    width: 80%;
  }

  .youtube-2, .background-video-19 {
    width: 500px;
  }

  .div-block-510 {
    flex-direction: column;
  }

  .image-395.yellow {
    right: -3%;
  }

  .div-block-518 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-519 {
    margin-bottom: 10px;
  }

  .text-block-246 {
    padding-right: 20px;
  }

  .slide-25 {
    width: 100%;
  }

  .slide-26 {
    width: auto;
  }

  .slide-27 {
    width: 100%;
  }

  .div-block-532 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .testimonial {
    height: auto;
    margin-bottom: 20px;
  }

  .bold-text-37.white {
    font-size: 12px;
  }

  .logo-holder._3 {
    left: 40%;
  }

  .logo-holder._8 {
    right: 10%;
  }

  .logo-holder._1 {
    left: 10%;
  }

  .logo-holder._9 {
    right: 20%;
  }

  .logo-holder._2 {
    left: 20%;
  }

  .section-149 {
    padding-top: 65px;
  }

  .section-150.hero-section {
    min-height: 120vh;
  }

  .hero-section-mac-holder {
    top: 60px;
  }

  .hero-section-holder {
    padding-top: 100px;
  }

  .hero-section-holder.ai-page {
    padding-top: 0;
  }

  .section-151.hero-section, .section-152.hero-section, .section-153.hero-section, .section-154.hero-section {
    min-height: 120vh;
  }

  .home-page-hero-heading.ai-page {
    font-size: 28px;
    line-height: 50px;
  }

  .home-page-hero-heading.ai-page.use-case.home-page {
    align-items: center;
  }

  .home-page-hero-heading.ai-page.home {
    width: auto;
  }

  .home-page-hero-heading.ai-page.home.bfont {
    font-size: 40px;
    line-height: 48px;
  }

  .home-page-hero-heading.bot-templates-h2 {
    font-size: 28px;
    line-height: 50px;
  }

  .home-page-hero-heading.summarised-blog {
    font-size: 30px;
    line-height: 45px;
  }

  .app-main-photo {
    width: 95%;
  }

  .early-access-image-container {
    width: 100%;
  }

  .early-access-content-holder.home-feature_content {
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 10px;
  }

  .early-access-wrapper {
    padding-top: 50px;
  }

  .early-access-gird {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-menu-5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .tab-button-content {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tab {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab-paragraph-holder {
    display: none;
  }

  .tab-button {
    width: 100%;
  }

  .tab-paragraph {
    display: none;
  }

  .tab-pane {
    min-height: auto;
  }

  .tabs-content-2 {
    width: 100%;
  }

  .tabs-menu-6, .tabs-menu-7, .tabs-menu-8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .tab-button-2 {
    width: 100%;
  }

  ._4-power-features-holder {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .four-features-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .button-33.black {
    padding-left: 50px;
    padding-right: 50px;
  }

  .title-6.features {
    font-size: 30px;
    line-height: 35px;
  }

  .title-6.features.ai-page.bfont-copy {
    text-align: center;
    max-width: none;
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight: 400;
  }

  .title-6.features.ai-page.bfont-copy.banner-head {
    width: auto;
  }

  .title-6.features.ai-page.bfont-copy.black.pfont, .title-6.features.ai-page.bfont-copy.black-head {
    text-align: center;
  }

  .title-6.bfont {
    font-size: 36px;
    font-weight: 400;
  }

  .paragraph-65 {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .tabs-menu-9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .purple {
    border-style: none;
    border-width: 0;
  }

  .text-block-263 {
    font-size: 12px;
  }

  .g2-images {
    width: 80px;
  }

  .paragraph-67 {
    width: 200px;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-2.black {
    text-align: center;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-2.black-subhead {
    text-align: center;
    margin-top: auto;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-3.black {
    text-align: center;
  }

  .paragraph-67.bfont.feature-ai-subtext.black-subhead {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-161 {
    max-width: 100vw;
  }

  .image-411 {
    max-width: 100%;
  }

  .div-block-556 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .left-arrow-6.testimonial {
    width: 40px;
  }

  .div-block-557 {
    width: 60%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .div-block-558 {
    width: 40%;
  }

  .text-block-264, .text-block-264.testimonial, .text-block-264.rsc {
    width: auto;
  }

  .text-block-264.home_testimonial {
    font-size: 16px;
  }

  .text-block-264.home_testimonial.ai-page {
    font-size: 11px;
    line-height: 15px;
  }

  .div-block-562 {
    max-width: 100vw;
  }

  .div-block-562.pricing {
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-563.ai-page {
    display: none;
  }

  .heading-229.airtable {
    font-size: 2.5vw;
    line-height: 3.5vw;
  }

  .heading-229.ai-page {
    font-size: 20px;
  }

  .paragraph-68 {
    width: auto;
  }

  .paragraph-68.airtable {
    font-size: 2vw;
    line-height: 2.7vw;
  }

  .paragraph-68.left {
    text-align: center;
  }

  .link-block-114 {
    padding-left: 5px;
    padding-right: 10px;
  }

  .link-block-114.ai-waitlist {
    width: auto;
  }

  .link-block-114.ai-waitlist.button {
    width: 120px;
  }

  .text-block-265 {
    font-size: 10px;
    line-height: 15px;
  }

  .image-413 {
    width: 8px;
    margin-right: 2px;
    font-size: 6px;
  }

  .image-414 {
    display: none;
  }

  .div-block-564.left.pricing {
    align-items: center;
  }

  .div-resources {
    max-width: 95vw;
  }

  .photo._1 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-419 {
    top: 45%;
    left: 40%;
  }

  .div-block-574 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-581.testimonial {
    padding: 20px 10px;
  }

  .image-422 {
    max-width: 10vw;
  }

  .image-423 {
    max-width: 20vw;
  }

  .container-164 {
    max-width: none;
  }

  .app-main-photo-2 {
    width: 100%;
  }

  .div-block-592 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-593 {
    margin-bottom: 20px;
  }

  .image-429 {
    width: 120px;
  }

  .threado-ai-head {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .threado-ai-head.ai-page {
    width: auto;
  }

  .threado-ai-head.bfont-copy {
    font-size: 36px;
    font-weight: 400;
  }

  .value-desc {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-33 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .grid-33.ai-page {
    grid-template-columns: 1fr;
  }

  .grid-33.benchmarks {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-167 {
    display: flex;
  }

  .black-grey.team {
    flex-direction: column;
  }

  .black-grey.support-os.og {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .form-18 {
    flex-direction: column;
  }

  .div-block-602 {
    width: 100%;
    margin-bottom: 30px;
  }

  .div-block-603 {
    width: 100%;
  }

  .heading-233 {
    text-align: center;
  }

  .div-block-611.courtney {
    background-color: #000;
  }

  .slide-28 {
    width: 80%;
  }

  .head {
    height: 60px;
  }

  .slide-29 {
    width: 80%;
  }

  .slide-30, .slide-31, .slide-32 {
    width: 90%;
  }

  .div-block-621.podcast {
    flex-direction: row;
    align-items: center;
  }

  .div-block-624 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-277.para {
    font-size: 12px;
  }

  .paragraph-70 {
    width: auto;
  }

  .div-block-642 {
    margin-bottom: 20px;
  }

  .div-block-643 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-444 {
    width: 120px;
  }

  .slide-33 {
    width: 100%;
  }

  .div-block-651 {
    overflow: hidden;
  }

  .bold-text-40 {
    width: 40px;
  }

  .black-navbar-with-lottie {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pod.head {
    font-size: 14px;
  }

  .div-block-663 {
    max-width: 90vw;
  }

  .numbers {
    margin-bottom: 20px;
  }

  .join-team {
    flex-direction: column;
  }

  .join-team-2 {
    flex-direction: column;
    align-items: center;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .join-team-desc {
    text-align: center;
  }

  .hero-section-header-holder.ai-page-headline, .hero-section-header-holder.home-page-headline {
    width: 100%;
  }

  .demos-desc, .podcast-desc {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testionials-community {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .background-video-21 {
    width: 496px;
    height: 279px;
  }

  .div-block-680 {
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    display: flex;
  }

  .paragraph-72.bfont, .paragraph-72.black-subhead {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px;
    line-height: 25px;
  }

  .paragraph-72.black-subhead-copy {
    width: auto;
    max-width: 90vw;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px;
    line-height: 25px;
  }

  .paragraph-72.black-subhead-copy.integrations-para {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-72.black-hero-subhead {
    width: auto;
    padding-left: 0;
    padding-right: 30px;
    font-size: 15px;
    line-height: 25px;
  }

  .div-block-621-copy.podcast {
    flex-direction: row;
    align-items: center;
  }

  .community-hero-div {
    max-width: 80vw;
  }

  .youtube-4 {
    height: 30vh;
  }

  .section-188 {
    height: 500px;
  }

  .changer-overflow {
    height: 50px;
    line-height: 50px;
  }

  .changer-2 {
    font-size: 28px;
    line-height: 50px;
  }

  .section-190.hero-section {
    height: 100vh;
    min-height: 120vh;
  }

  .hero-section-holder-2 {
    padding-top: 20px;
  }

  .heading-248 {
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-74, .heading-249 {
    width: auto;
  }

  .container-188 {
    justify-content: center;
  }

  .image-460 {
    right: 0%;
  }

  .yellow-blur {
    border-style: none;
    border-width: 0;
  }

  .fun-metrics-head, .moon-head {
    letter-spacing: -1px;
    font-size: 20px;
    line-height: 27px;
  }

  .tenure-head {
    width: auto;
    font-size: 20px;
    line-height: 27px;
  }

  .image-462 {
    top: 18%;
    left: auto;
  }

  .form-benchmark-head, .form-benchmark-head.left {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-697 {
    overflow: hidden;
  }

  .purple-light {
    z-index: 0;
    display: none;
  }

  .div-block-699 {
    height: 250px;
  }

  .benchmark-des {
    width: 250px;
    font-size: 10px;
    line-height: 17px;
  }

  .benchmark-des.airtable {
    font-size: 2vw;
    line-height: 2.7vw;
  }

  .benchmark-des.left {
    text-align: center;
  }

  .benchmark-slide {
    margin-left: 5px;
    margin-right: 5px;
  }

  .text-block-287 {
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
  }

  .left-arrow-10, .right-arrow-9 {
    width: 40px;
    top: 0%;
  }

  .div-block-710 {
    max-width: 60vw;
  }

  .text-block-288 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-713 {
    margin-left: 2vw;
    margin-right: 2vw;
  }

  .benchmark-home-head {
    font-size: 12px;
    line-height: 20px;
  }

  .benchmark-home-head.airtable {
    font-size: 2.5vw;
    line-height: 3.5vw;
  }

  .benchmark-home-head.ai-page {
    font-size: 20px;
  }

  .div-block-717 {
    width: 100vw;
  }

  .ai-page-yellow {
    z-index: 0;
  }

  .ai-page-purple {
    border-style: none;
    border-width: 0;
  }

  .ai-page-embed {
    z-index: 10;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .heading-251 {
    font-size: 35px;
    line-height: 45px;
  }

  .ai-page-sub {
    text-align: center;
    width: auto;
    font-size: 20px;
    line-height: 30px;
  }

  .david-ai-button {
    font-size: 18px;
    line-height: 30px;
  }

  .cta-head {
    margin-bottom: 4px;
    font-size: 25px;
    line-height: 35px;
  }

  .ai-page-cta {
    font-size: 18px;
    line-height: 30px;
  }

  .body-39 {
    overflow: visible;
  }

  .div-block-753 {
    width: auto;
  }

  .div-block-754 {
    flex-direction: column;
    align-items: flex-start;
    max-width: 90vw;
    padding-bottom: 30px;
  }

  .cta-sub-heading {
    margin-bottom: 23px;
    font-size: 14px;
    line-height: 20px;
  }

  .hero-sub {
    text-align: center;
    width: auto;
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-756 {
    flex-direction: column;
  }

  .ph-prompts {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ph-button {
    font-size: 18px;
    line-height: 30px;
  }

  .pricing-heads {
    font-size: 14px;
  }

  .ai-page-testimonial {
    width: 100%;
  }

  .text-block-293 {
    font-size: 11px;
  }

  .testimonial-home {
    max-width: 10vw;
  }

  .heading-252 {
    width: auto;
    font-size: 40px;
    line-height: 48px;
  }

  .text-block-294 {
    width: 450px;
    font-size: 18px;
    line-height: 26px;
  }

  .grid-36 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .purple-light-bot-page {
    border-style: none;
    border-width: 0;
  }

  .sub-heading-hero-bot {
    width: auto;
  }

  .collection-list-wrapper-47 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .bot-template-name {
    height: 60px;
    font-size: 14px;
  }

  .div-block-775 {
    height: 310px;
  }

  .collection-list-56 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .bot--template-mobile {
    flex-direction: row;
    align-items: stretch;
  }

  .container-203 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-780 {
    width: 100%;
  }

  .benchmark-report {
    max-width: 100vw;
  }

  .benchmark-report.pricing {
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .resources-subtitle, .resources-subtitle.testimonial, .resources-subtitle.rsc {
    width: auto;
  }

  .resources-subtitle.home_testimonial {
    font-size: 16px;
  }

  .resources-subtitle.home_testimonial.ai-page {
    font-size: 11px;
    line-height: 15px;
  }

  .community-os-image {
    max-width: 20vw;
  }

  .heading-253 {
    font-size: 40px;
  }

  .home-features-subheading {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .testimonial-ai {
    width: 55%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
  }

  .podcast-titles.podcast {
    flex-direction: row;
    align-items: center;
  }

  .pod-desc, .pod-heads {
    height: 60px;
  }

  .home-page-tab1.w--current {
    border-bottom-right-radius: 6px;
  }

  .new-footer-grid {
    grid-template-columns: 1fr 1fr;
  }

  .home-page {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .home-page.ai-page {
    grid-template-columns: 1fr;
  }

  .home-page.benchmarks {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .threado-ai-use-cases {
    font-size: 12px;
    line-height: 20px;
  }

  .threado-ai-use-cases.airtable {
    font-size: 2.5vw;
    line-height: 3.5vw;
  }

  .threado-ai-use-cases.ai-page {
    font-size: 20px;
  }

  .threado-ai-use-case-rsc {
    max-width: 100vw;
  }

  .threado-ai-use-case-rsc.pricing {
    flex-direction: column;
    align-items: center;
    max-width: 100vw;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .ai-head.left.pricing {
    align-items: center;
  }

  .div-block-786 {
    flex-direction: column;
    align-items: center;
  }

  .customer-copy {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .paragraph-72-copy {
    text-align: center;
    margin-left: 0;
    font-size: 18px;
  }

  .image-484 {
    max-width: 20vw;
  }

  .purple-div.testimonial {
    padding: 20px 10px;
  }

  .link-block-114-copy {
    padding-left: 5px;
    padding-right: 10px;
  }

  .link-block-114-copy.ai-waitlist {
    width: auto;
  }

  .link-block-114-copy.ai-waitlist.button {
    width: 120px;
  }

  .home-old-badges.hero-section {
    min-height: 120vh;
  }

  .logos-head {
    text-align: center;
    margin-left: 0;
    font-size: 18px;
  }

  .g2-badges {
    width: 45px;
  }

  .g2-badges.big {
    width: 60px;
  }

  .g2-badges.purple-badge {
    margin-top: 3px;
  }

  .resources-subtitle-copy, .resources-subtitle-copy.testimonial, .resources-subtitle-copy.rsc {
    width: auto;
  }

  .resources-subtitle-copy.home_testimonial {
    font-size: 16px;
  }

  .resources-subtitle-copy.home_testimonial.ai-page {
    font-size: 11px;
    line-height: 15px;
  }

  .logos-customers {
    flex-direction: column;
    align-items: center;
  }

  .cms, .cms-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-hero-heading.ai-page {
    font-size: 28px;
    line-height: 50px;
  }

  .ap-hero-heading.ai-page.use-case.home-page {
    align-items: center;
  }

  .ap-hero-heading.ai-page.home {
    width: auto;
  }

  .ap-hero-heading.bot-templates-h2 {
    font-size: 28px;
    line-height: 50px;
  }

  .ap-hero-heading.summarised-blog {
    font-size: 30px;
    line-height: 45px;
  }

  .ap-hero-head-yellow.ai-page {
    font-size: 28px;
    line-height: 50px;
  }

  .ap-hero-head-yellow.ai-page.use-case.home-page {
    align-items: center;
  }

  .ap-hero-head-yellow.ai-page.home {
    width: auto;
  }

  .ap-hero-head-yellow.bot-templates-h2 {
    font-size: 28px;
    line-height: 50px;
  }

  .ap-hero-head-yellow.summarised-blog {
    font-size: 30px;
    line-height: 45px;
  }

  .ap-hero-button.home.yellow.bv {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
  }

  .ap-features-head {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .ap-features-head.ai-page {
    width: auto;
  }

  .ap-features-subhead {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-pointers-head {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .ap-pointers-head.ai-page {
    width: auto;
  }

  .ap-pointers-subhead {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ap-pointer-1-head {
    text-align: center;
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .ap-pointer-1-head.ai-page {
    width: auto;
  }

  .ap-pointer-1-subhead {
    text-align: center;
    width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pointer-1-yellow-light, .pointer-1-purple-light {
    border-style: none;
    border-width: 0;
  }

  .ap-benefits-head {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .ap-benefits-head.ai-page {
    width: auto;
  }

  .benefit-1-head {
    width: 100%;
    font-size: 28px;
    line-height: 35px;
  }

  .benefit-1-head.ai-page {
    width: auto;
  }

  .benefit-1-subhead {
    background-image: linear-gradient(#000000a8, #000000a8);
    width: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .benefit-3-head {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .benefit-3-head.ai-page {
    width: auto;
  }

  .benefit-3-subhead {
    width: auto;
    padding-left: 0;
    padding-right: 20px;
  }

  .benefit-1-head-copy {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .benefit-1-head-copy.ai-page {
    width: auto;
  }

  .support-3-subhead {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .support-3-head {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .support-3-head.ai-page {
    width: auto;
  }

  .pt-1-yellow-light, .pt-1-purple-light, .pt-1-pink-light, .support-purple, .support-purple-left {
    border-style: none;
    border-width: 0;
  }

  .support-3-head-copy {
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .support-3-head-copy.ai-page {
    width: auto;
  }

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

  .column-79 {
    justify-content: center;
    display: flex;
  }

  .ai-integrations {
    width: 200px;
  }

  .bold-text-42 {
    text-align: center;
  }

  .heading-257 {
    font-size: 55px;
    line-height: 65px;
  }

  .text-block-296 {
    width: 330px;
  }

  .button-46, .integration-head {
    text-align: center;
  }

  .os-div {
    width: 90vw;
  }

  .os-div-c {
    padding-right: 0;
  }

  .hero-subscribe-right {
    padding: 60px 15px;
  }

  .div-block-817 {
    margin-top: 20px;
  }

  .support-os-h2._10-margin.head-h2 {
    padding-left: 0;
  }

  .support-os-heads-2.centre.formulas-support-os {
    width: auto;
  }

  .columns-37 {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-784-copy {
    width: auto;
  }

  .div-block-779-copy {
    width: 100%;
  }

  .home-features-subheading-copy {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .feature-1-div {
    flex-flow: column-reverse;
    align-items: stretch;
    height: auto;
  }

  .feature-1-div.white {
    flex-flow: column;
  }

  .feature-1-div.white.hero-tabs {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    height: auto;
  }

  .feature-1-div.white.sec {
    height: 600px;
  }

  .feature-1-div.white.setup {
    height: 1000px;
  }

  .feature-1-div.white.int {
    height: 900px;
  }

  .div-block-847 {
    flex-flow: column;
    max-width: 100vw;
  }

  .div-block-848 {
    aspect-ratio: auto;
    max-width: 100vw;
    margin-right: 0;
  }

  .ai-feature-1 {
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .testimonials-home-page {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
  }

  .div-block-851 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .nav-text, .newsltter-signup-support-os {
    width: auto;
  }

  .list-6, .list-7 {
    padding-left: 20px;
  }

  .list-10, .list-11 {
    padding-left: 10px;
  }

  .div-block-865 {
    flex-direction: row;
  }

  .testimonials-demo-page {
    flex-direction: column;
    align-items: center;
  }

  .testimonials-head-demo {
    text-align: center;
  }

  .feat-head {
    font-size: 16px;
    line-height: 23px;
  }

  .column-86 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-38 {
    flex-flow: column-reverse;
  }

  .link-57 {
    font-size: 12px;
  }

  .container-203-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-890 {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
  }

  .div-block-891 {
    width: 450px;
    height: 225px;
  }

  .div-block-891.sessions {
    width: 450px;
    height: 450px;
  }

  .heading-266 {
    width: 300px;
  }

  .heading-266.black.white {
    color: #fff;
    width: 300px;
  }

  .success-half-sec {
    width: 450px;
  }

  .success-half-sec-copy {
    width: 450px;
    margin-bottom: 20px;
  }

  .integration-head-copy {
    text-align: center;
    width: auto;
  }

  .div-block-895 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-891-copy {
    width: 450px;
    height: 225px;
    margin-bottom: 20px;
  }

  .link-block-136, .link-block-138 {
    margin-right: 0;
  }

  .div-block-897 {
    width: 500px;
    max-width: 90%;
    height: 293.23px;
  }

  .home-heading-white {
    width: auto;
    font-size: 36px;
    line-height: 45px;
  }

  .container-220 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-900 {
    padding-bottom: 50px;
  }

  .testimonials-demo {
    flex-direction: column;
    align-items: center;
  }

  .div-block-902 {
    display: none;
  }

  .container-222 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-906 {
    width: auto;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-75 {
    width: 300px;
    font-size: 13px;
    line-height: 23px;
  }

  .testimonial-company {
    font-size: 13px;
  }

  .div-block-907 {
    width: 100%;
  }

  .demo-button-demo-page.radiant.navbar {
    margin-right: 10px;
  }

  .slide-nav-11 {
    color: #000;
  }

  .background-video-22 {
    width: 500px;
    height: 281.25px;
  }

  .bold-text-47 {
    font-size: 17px;
  }

  .home-page-purple-light.lp {
    width: 150px;
    display: block;
  }

  .home-page-yellow-light {
    border-style: none;
    border-width: 0;
  }

  .home-page-yellow-light.lp.rsc {
    width: 150px;
  }

  .tabs-text {
    font-size: 12px;
  }

  .container-223 {
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content-5, .tabs-7 {
    width: 500px;
    height: 293.23px;
  }

  .tab-link-3 {
    width: 130px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-3.is-last.ai.w--current {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-3.chrome {
    padding-left: 10px;
    padding-right: 10px;
  }

  .video-height-2, .background-video-24, .tab-pane-tab-1-3, .tab-pane-tab-3, .tab-pane-tab-2-2 {
    width: 500px;
    height: 293.23px;
  }

  .div-block-912 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .background-video-25 {
    position: static;
  }

  .background-video-27 {
    width: 540px;
    height: 540px;
    position: static;
  }

  .feature-1-div-right {
    flex-flow: column-reverse;
    align-items: stretch;
    height: auto;
  }

  .feature-1-div-left {
    flex-flow: column wrap;
    align-items: stretch;
    height: auto;
  }

  .container-226 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .features-page-yellow-light-copy {
    border-style: none;
    border-width: 0;
  }

  .div-block-848-left {
    aspect-ratio: auto;
    max-width: 100vw;
  }

  .home-heading-white-copy {
    width: auto;
    font-size: 36px;
    line-height: 45px;
  }

  .security-gifs {
    aspect-ratio: auto;
    max-width: 100vw;
  }

  .vertical-cs-collection {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
  }

  .link-block-139 {
    margin-right: 0;
  }

  .div-block-921 {
    flex-flow: column;
  }

  .rsc-block {
    justify-content: center;
    align-items: center;
    margin: 10px 15px;
  }

  .rsc-block.blogs-left {
    justify-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
  }

  .rsc-block.blogs-right {
    justify-content: center;
    align-items: center;
  }

  .image-529 {
    max-width: 20vw;
  }

  .cs-story-image {
    max-width: 20vw;
    margin-left: 0;
  }

  .newsletter-resource {
    margin-left: 15px;
    margin-right: 15px;
  }

  .resources-head-subtext {
    text-align: left;
    width: 300px;
  }

  .div-block-925 {
    flex-direction: column;
    display: flex;
  }

  .columns-40 {
    display: flex;
  }

  .column-89 {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .section-225 {
    padding-top: 0;
  }

  .div-block-926 {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .heading-268 {
    width: 300px;
    font-size: 30px;
    line-height: 37px;
  }

  .container-228 {
    height: auto;
  }

  .text-block-319 {
    width: 300px;
  }

  .survey-page-purple-light-copy.lp {
    width: 150px;
    display: block;
  }

  .survey-page-yellow-ligh {
    border-style: none;
    border-width: 0;
  }

  .survey-page-yellow-ligh.lp.rsc {
    width: 150px;
  }

  .redirect-page-purple-light {
    border-style: none;
    border-width: 0;
  }

  .redirect-page-purple-light.lp.rsc {
    width: 150px;
  }

  .redirect-page-purple-light-1 {
    border-style: none;
    border-width: 0;
  }

  .redirect-page-purple-light-1.lp {
    display: none;
  }

  .redirect-page-purple-light-1.lp.rsc {
    width: 150px;
  }

  .home-heading-black {
    width: auto;
    font-size: 36px;
    line-height: 45px;
  }

  .threado-video {
    width: 500px;
    height: 293.23px;
  }

  .home-heading-black-copy {
    width: auto;
    font-size: 36px;
    line-height: 45px;
  }

  .home-heading-black-copy.pfont-copy {
    width: auto;
  }

  .grid-45 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .demo-form {
    width: 100%;
  }

  .hero-tabs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-tabs.w--current {
    margin-right: 5px;
    font-size: 12px;
  }

  .hero-tabs-head {
    font-size: 11px;
  }

  .tabs-menu-15 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-848-copy {
    aspect-ratio: auto;
    max-width: 100vw;
  }

  .div-block-937 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-939 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .text-block-324, .div-block-940, .signs {
    width: auto;
  }

  .image-558 {
    width: 20%;
    top: -2.5%;
    left: -3%;
  }

  .home-hero-heading-black {
    width: auto;
    font-size: 36px;
    line-height: 45px;
  }

  .demo-testimonials {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 15px;
    margin-right: 15px;
  }

  .demo-testimonials.stack {
    grid-template-rows: auto;
    margin-bottom: 40px;
  }

  .div-block-947 {
    justify-content: center;
    align-items: center;
  }

  .image-565 {
    width: 50vw;
  }

  .image-566 {
    width: 40vw;
  }

  .solutions-right-block, .solutions-left {
    aspect-ratio: auto;
    max-width: 100vw;
  }

  .blogs-categories {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blogs-categories.w--current {
    margin-right: 5px;
    font-size: 12px;
  }

  .div-block-954 {
    height: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-block-329 {
    text-align: center;
    margin-bottom: 4px;
  }

  .link-block-148 {
    flex-flow: column;
  }

  .code-embed {
    width: 30vw;
    margin-left: 10px;
    margin-right: 10px;
  }

  .code-embed-web {
    width: 400px;
    display: block;
  }

  .code-embed-mobile {
    display: block;
  }

  .container-237.tags {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-list-57 {
    flex-flow: wrap;
  }

  .image-569 {
    max-width: none;
  }

  .hero-stack {
    padding: 60px 15px;
  }

  .div-podcast-blogs {
    max-width: 95vw;
  }

  .collection-list-62 {
    grid-template-columns: 1fr;
  }

  .title-9.features {
    font-size: 30px;
    line-height: 35px;
  }

  .title-9.features.ai-page.bfont-copy {
    text-align: center;
    max-width: none;
    font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight: 400;
  }

  .title-9.features.ai-page.bfont-copy.banner-head {
    width: auto;
  }

  .div-block-976 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-239 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-77 {
    width: 200px;
  }

  .paragraph-77.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .div-block-977 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-978 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-240 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-78 {
    width: 200px;
  }

  .paragraph-78.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .div-block-979 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-980 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-241 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-79 {
    width: 200px;
  }

  .paragraph-79.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .div-block-981 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-982 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-242 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-80 {
    width: 200px;
  }

  .paragraph-80.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .div-block-983 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-984 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-243 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-81 {
    width: 200px;
  }

  .paragraph-81.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .div-block-985 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-986 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-244 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-82 {
    width: 200px;
  }

  .paragraph-82.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .div-block-987 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: auto;
  }

  .div-block-988 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-245 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-83 {
    width: 200px;
  }

  .paragraph-83.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
  }

  .div-block-989 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .customers-slider, .team-slider, .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .text-block-348 {
    font-size: .7rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.2rem;
    line-height: 3rem;
  }

  h2 {
    font-size: 1.875rem;
    line-height: 2.8rem;
  }

  h3 {
    font-size: 1.625rem;
    line-height: 2.4rem;
  }

  h4 {
    font-size: 1.375rem;
    line-height: 1.7rem;
  }

  .paragraph-large {
    font-size: 13px;
    line-height: 22px;
  }

  .button {
    font-size: 15px;
  }

  .button.is--navbutton, .button.is--navbutton.w--current, .button.is--navbutton--jarvis, .button.is--navbutton--jarvis.w--current {
    display: none;
  }

  .heading-9.stack {
    font-size: 1.2rem;
  }

  .is--h2-secondary {
    font-size: .75rem;
    line-height: 3rem;
  }

  .is--h2-secondary.is--white {
    font-size: 1.3rem;
    line-height: 2rem;
    top: -90%;
    left: -7%;
  }

  .is--h2-secondary.home.new.black {
    padding-left: 5px;
    padding-right: 5px;
  }

  .navbar__container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar__menu {
    padding-left: 0;
  }

  .navbar__login-wrapper.demo {
    display: none;
  }

  .hero.community-handbook {
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: contain;
  }

  .hero.community-handbook.jobs {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    height: 400px;
    display: flex;
  }

  .container {
    flex-wrap: nowrap;
    align-content: stretch;
  }

  .container.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.product {
    padding-left: 0;
    padding-right: 0;
  }

  .container.job {
    padding-right: 0;
  }

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

  .hero__content {
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero__content.product.video.playbook {
    height: auto;
  }

  .hero__sub {
    background-color: #0000;
    width: 300px;
    font-size: 15px;
    line-height: 22px;
  }

  .hero__sub.scottbot {
    width: 300px;
  }

  .hero__sub.product.white.playbook {
    text-align: left;
    padding-left: 10px;
  }

  .hero__sub.product.white.playbook.centre {
    padding-left: 10px;
  }

  .hero__sub.analytics-2 {
    width: 250px;
  }

  .hero__stats {
    flex-wrap: wrap;
  }

  .hero__stats.threado-community.form {
    width: 300px;
  }

  .hero__stats.upper_row {
    padding-bottom: 0;
  }

  .hero__stats.lower_row {
    padding-top: 0;
  }

  .hero__socialproof-img {
    width: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .hero__star-right {
    top: 5%;
    right: 6%;
  }

  .hero__top-star {
    top: 9%;
  }

  .hero__star-left {
    top: 7%;
    left: 12%;
  }

  .hero__circle-left {
    top: 20%;
    left: 6%;
  }

  .section.is--dark.faqs {
    margin-top: 50px;
  }

  .section.is--purple {
    height: 700px;
  }

  .section.negative--margin.resource-categories {
    margin-top: 98px;
  }

  .section.black {
    margin-top: 50px;
  }

  .video__wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .video__img {
    max-width: 90%;
  }

  .video__arrow {
    max-width: 40px;
    top: -20%;
    left: -2%;
  }

  .video__star-1 {
    max-width: 10px;
  }

  .video__img-2 {
    max-width: 10px;
    top: -34%;
    right: 11%;
  }

  .video__img-3 {
    max-width: 20px;
    top: -17%;
  }

  .video__img-9 {
    display: none;
  }

  .yellow-line {
    bottom: -.2%;
  }

  .footer__top {
    max-width: 100%;
    padding: 20px;
  }

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

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

  .footer__logo {
    margin-bottom: 0;
  }

  .form {
    flex-direction: column;
  }

  .submit-button {
    margin-top: 10px;
    margin-left: 0;
  }

  .footer__top-left {
    max-width: 100%;
    padding-top: 100px;
  }

  .footer__top-right {
    margin-top: 20px;
  }

  .footer__top-text {
    font-size: 1rem;
    line-height: 2rem;
  }

  .footer__top-text.is--white {
    font-size: 1rem;
  }

  .is--centered {
    font-size: 1.875rem;
    line-height: 2.4rem;
  }

  .remarkable-grid, .remarkable-grid.home {
    grid-template-columns: 1fr;
  }

  .remarkable__text-wrapper.home {
    height: 300px;
  }

  .feature__text-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .black-line {
    top: -.2%;
  }

  .integration__twitter {
    bottom: 4%;
  }

  .integration__discourse {
    top: 23%;
  }

  .integration__github {
    bottom: 23%;
  }

  .integration__slack {
    left: 3%;
  }

  .integration__discord {
    bottom: 23%;
    left: 2%;
  }

  .leaders__card-wrapper {
    grid-template-columns: 1fr;
  }

  .leaders__heading.home.black.rsc.bfont {
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
  }

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

  .cms__text {
    overflow: visible;
  }

  .cms__sub-text {
    text-align: center;
    font-size: 16px;
  }

  .cms__section.full-width {
    display: flex;
  }

  .cms__section.full-width.black.blog {
    flex-direction: column;
  }

  .integrations {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection__list-integrations {
    grid-column-gap: 27px;
    grid-template-columns: 1fr;
  }

  .cms__wrapper {
    text-align: left;
    justify-content: center;
    display: flex;
  }

  .cms__logo {
    text-align: left;
  }

  .trusted-by__wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .trusted-by__text {
    text-align: center;
    object-fit: fill;
  }

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

  .pricing {
    grid-column-gap: 19px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

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

  .pricing__header.pricing-head.white {
    font-size: 26px;
    line-height: 36px;
  }

  .pricing__header.pricing-head.white.bfont.pricing-updated.black.pfont {
    width: auto;
    line-height: 48px;
  }

  .pricing__sub-text.white.left {
    font-size: 12px;
    line-height: 20px;
  }

  .pricing__heading.white.left {
    font-size: 20px;
    line-height: 27px;
  }

  .pricing__sub.black {
    font-size: 14px;
  }

  .faq__questions-wrapper {
    grid-column-gap: 17px;
    grid-template-columns: 1fr;
  }

  .faq.is--top-margin {
    margin-top: 0;
  }

  .faq2__wrapper.support-os {
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

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

  .faq__grid.black.integrations-feature {
    padding-left: 0;
    padding-right: 0;
  }

  .faq2__text-wrapper, .faq2__answer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq2__answer-text.bfont.feat-text {
    margin-bottom: 5px;
    line-height: 18px;
  }

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

  .people__grid {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
  }

  .join-us {
    grid-template-columns: 1fr;
  }

  .join-us__title {
    font-size: 1.4rem;
  }

  .sticky-nav {
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .resources {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blogs-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: ". small-blog small-blog-2"
    / 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    display: grid;
  }

  .resources-list-wrapper {
    display: block;
  }

  .resources-list-wrapper.blogs_section {
    display: none;
  }

  .resources-list-wrapper.mobile {
    display: block;
  }

  .monthly-drop-grid, .events-grid, .video-grid {
    grid-template-columns: 1fr;
  }

  .video__polygon {
    left: 125px;
  }

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

  .news__wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .collection-item-2 {
    font-size: 1.3rem;
  }

  .resources__icon.clg {
    width: 60px;
    max-width: 50%;
    margin-top: 16px;
  }

  .resources__icon.apps {
    max-width: 35px;
    max-height: 40px;
    margin-top: 28px;
  }

  .resources__icon.jarvis {
    max-width: 40px;
    margin-top: 25px;
  }

  .resources__icon.book {
    max-width: 30px;
    margin-top: 23px;
  }

  .resources__icon.cbr {
    max-width: 35px;
    max-height: 40px;
    margin-top: 28px;
  }

  .blogs-grid-mobile {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
    grid-auto-columns: .25fr;
    display: block;
  }

  .blogs_wrapper-mobile {
    margin-bottom: 30px;
  }

  .footer-2 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .black-line-2.pricing {
    top: -6%;
  }

  .hero__content-2 {
    padding-top: 50px;
  }

  .hero__sub-2 {
    font-size: 13px;
    line-height: 22px;
  }

  .hero__social-proof-2 {
    flex-wrap: wrap;
  }

  .hero__socialproof-img-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .yellow-line-navbar {
    bottom: -.2%;
  }

  .cms__slider {
    display: none;
  }

  .cms__slider-slide-nav {
    bottom: -79px;
  }

  .cms__slider-mask {
    overflow: visible;
  }

  .resources-grid {
    grid-template-columns: 1fr;
    grid-template-areas: "big-blog small-blog small-blog-2";
    grid-auto-columns: .25fr;
    display: none;
  }

  .resources-grid.blogs, .resources-grid.blogs-copy-class {
    display: block;
  }

  .resources__cms-wrapper {
    height: auto;
  }

  .cartel-edge {
    right: -10%;
  }

  .purple-circles {
    top: -62px;
  }

  .purple-circles.community {
    display: none;
  }

  .black-stars {
    top: -15%;
  }

  .squigly-line-purple {
    top: -6%;
  }

  .black-triangles {
    display: none;
  }

  .feature_img-absolute {
    max-width: 40%;
  }

  .container-medium-700px.features {
    max-width: none;
    padding-top: 0;
  }

  .paragraph-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero_cta-heading-2 {
    text-align: center;
  }

  .submit_button_drop {
    margin-top: 10px;
    margin-left: 0;
  }

  .form_drop {
    flex-direction: column;
  }

  .form_wrapper_drops.handbook.scottbot {
    width: 300px;
  }

  .shoutout1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .feature_image {
    max-width: 100%;
    max-height: 80%;
  }

  .features_grid3, .features_grid4 {
    grid-template-columns: 1fr;
  }

  .faq-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-h3 {
    font-size: 36px;
  }

  .drop-item {
    flex-direction: column;
    align-items: center;
  }

  .container-drops {
    flex-direction: column;
    display: flex;
  }

  .drop_left {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image_drops {
    margin-left: 20px;
  }

  .drops_heading, .drops_heading.drops {
    font-size: 25px;
  }

  .apps-category-collection-list {
    text-align: center;
  }

  .apps_logo {
    max-width: 100%;
  }

  .apps_column1 {
    text-align: center;
  }

  .apps_large_column {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .form-block {
    max-width: 300px;
    font-size: 20em;
    display: inline-block;
  }

  .form-block.playbook {
    max-width: none;
  }

  .form-block.ai-page {
    padding-left: 5px;
    padding-right: 5px;
  }

  .hero__cta-heading {
    font-size: .9em;
    line-height: 1.5em;
  }

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

  .form-4.threado-community {
    width: 250px;
    margin-left: 14px;
  }

  .form-4.playbook {
    max-width: none;
  }

  .form-4.playbook.ai-page {
    justify-content: space-between;
  }

  .form-4.benchmark, .form-4.benchmark-footer, .form-4.benchmark-footer {
    max-width: none;
  }

  .text-field-plain {
    text-align: left;
    width: auto;
    font-size: 12px;
    line-height: 20px;
  }

  .text-field-plain.footertext {
    width: 100%;
    padding-left: 12px;
  }

  .text-field-plain.benchmark {
    width: 250px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .text-field-plain.ai-page {
    border-radius: 7px;
    width: 100%;
    margin-right: 5px;
    padding-left: 12px;
  }

  .submit-button-3 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
  }

  .submit-button-3.handbook.grab.playbook, .submit-button-3.handbook.grab.playbook-copy {
    width: 40vw;
    padding-left: 0;
    padding-right: 0;
  }

  .submit-button-3.handbook.grab.ai-page-waitlist {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11px;
  }

  .submit-button-3.threado-community {
    flex-direction: column;
    align-items: center;
    width: auto;
    display: block;
  }

  .submit-button-3.threado-community.community {
    font-size: .8rem;
  }

  .heading-13 {
    font-size: 1.3rem;
  }

  .heading-13.techstack {
    font-size: .9rem;
  }

  .heading-13.product.white.playbook {
    font-size: 35px;
  }

  .heading-13.home {
    line-height: 2rem;
  }

  .heading-13.home.left.landingpage {
    font-size: 50px;
    line-height: 65px;
  }

  .form-5 {
    flex-direction: column;
  }

  .footer__top-text-2 {
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .footer__top-text-2.is--white {
    font-size: 1.6rem;
  }

  .submit-button-4 {
    margin-top: 10px;
    margin-left: 0;
  }

  .cms__section-2.full-width {
    display: flex;
  }

  .button-2 {
    font-size: 15px;
  }

  .footer__top-2 {
    max-width: 90%;
    padding: 20px;
  }

  .paragraph-6.bfont {
    font-size: 13px;
  }

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

  .heading-15 {
    text-align: center;
    font-size: 1.75rem;
  }

  .collection-list-8, .collection-list-9 {
    grid-template-columns: 1fr;
  }

  .text-block-12 {
    font-size: .75rem;
  }

  .pagination, .empty-state {
    display: none;
  }

  .background-video {
    object-fit: fill;
    display: block;
  }

  .resources_art-1 {
    top: -48px;
  }

  .cms__header-3 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .cms__text2 {
    text-align: center;
    max-width: 95%;
    overflow: visible;
  }

  .filters, .filters__wrapper-2 {
    width: 100%;
  }

  .div-block-5 {
    text-align: center;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: auto;
    display: block;
  }

  .heading-3 {
    text-align: center;
    display: inline-block;
  }

  .collection-list-2 {
    padding-left: 30px;
    padding-right: 30px;
    display: inline;
  }

  .collection-item-6 {
    object-fit: fill;
    flex-flow: column;
    align-content: center;
    align-items: center;
    width: 150px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .text-block-16 {
    justify-content: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .link-block-3 {
    object-fit: fill;
    flex: 1;
    align-self: auto;
    text-decoration: none;
    display: block;
  }

  .text-block-17 {
    object-fit: fill;
    flex: 0 auto;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .submit-button-6 {
    width: 100%;
  }

  .div-block-3 {
    width: auto;
  }

  .div-block-8 {
    text-align: center;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    width: auto;
    display: block;
  }

  .paragraph-8.features {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    overflow: visible;
  }

  .paragraph-8.features-main-content-paragraph {
    margin-bottom: 25px;
  }

  .image-10 {
    background-color: #0c0909;
    border: 2px solid #000;
    width: 144px;
    height: 144px;
  }

  .image-10.features-services-1 {
    border-radius: 10px;
    margin-bottom: 42px;
  }

  .image-10.features-services-3 {
    border-radius: 10px;
    bottom: 32px;
    right: 20px;
  }

  .image-10.features-services-2 {
    border-radius: 10px;
  }

  .image-10.feature-icon {
    max-width: 115px;
    margin-bottom: 15px;
  }

  .bg.features-main-content-bg {
    min-height: 35%;
  }

  .split-content.features-services-images-wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }

  .split-content.features-services-content {
    margin-bottom: 50px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .form-block-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .features-main-content {
    padding-bottom: 60px;
  }

  .html-embed-8 {
    text-align: center;
    justify-content: center;
    display: none;
  }

  .container-default {
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .features-grid {
    grid-template-columns: 1fr;
    max-width: 387px;
  }

  .submit-button-7 {
    width: 100%;
    font-size: 14px;
  }

  .hero__cta-heading-2 {
    font-size: .9em;
    line-height: 1.5em;
  }

  .html-embed-9 {
    display: flex;
  }

  .section-7 {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .section-7.features-hero {
    padding-top: 40px;
    padding-bottom: 74px;
  }

  .button-primary {
    padding-left: 25px;
    padding-right: 25px;
    display: block;
  }

  .title-3.features-main-content-title {
    max-width: 311px;
  }

  .title-3.feature {
    margin-bottom: 5px;
  }

  .container-medium-700px-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-700px-2.features {
    margin-bottom: 40px;
  }

  .html-embed-10, .html-embed-10.hide {
    display: none;
  }

  .tag1-filter-page.clg {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .tag1-filter-page.q-a {
    flex-direction: column;
    align-items: center;
    width: 90px;
    margin-left: 0;
    display: flex;
  }

  .button-3 {
    font-size: 15px;
  }

  .button-3.is--navbutton, .button-3.is--navbutton.w--current {
    display: none;
  }

  .cms__text_jarvis {
    overflow: visible;
  }

  .image-31 {
    text-align: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .column-2 {
    flex-direction: column;
    align-items: center;
    height: 270px;
    margin-bottom: -94px;
    display: flex;
  }

  .heading-24.clg-headings {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    display: flex;
    overflow: auto;
  }

  .text-block-23 {
    text-align: center;
    width: 250px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 20px;
  }

  .image-33 {
    width: 100px;
    height: 100px;
    margin-left: 0;
  }

  .heading-25 {
    flex-direction: column;
    margin-bottom: 10px;
    margin-left: -14px;
    margin-right: 0;
    font-size: 25px;
  }

  .link-block-8 {
    margin-left: 0;
    display: block;
  }

  .column-heads.clg {
    margin-left: 40px;
  }

  .column-heads.clg-copy.new {
    margin-left: 0;
  }

  .column-heads.clg-copy {
    text-align: left;
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
  }

  .text-block-29 {
    margin-left: 20px;
  }

  .text-block-29.new {
    margin-left: 0;
  }

  .div-block-15 {
    margin-left: 20px;
  }

  .text-block-31 {
    margin-left: 68px;
  }

  .columns-6 {
    margin-top: 64px;
    margin-bottom: 20px;
  }

  .div-block-17 {
    margin-left: -11px;
  }

  .columns-7 {
    flex-direction: column;
    align-items: center;
    margin-left: -1px;
    display: flex;
  }

  .grid-6 {
    grid-template-rows: 70px 70px 70px;
    grid-template-columns: 1fr;
    grid-auto-rows: 65px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .location {
    text-align: center;
    margin-top: 0;
    margin-left: -7px;
    margin-right: 0;
    padding-left: 0;
    font-size: 13px;
  }

  .image-42 {
    width: 15px;
    height: 15px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 14px;
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-23 {
    justify-content: center;
    margin-left: 0;
  }

  .div-block-24 {
    margin-top: 32px;
  }

  .text-span-5 {
    margin-top: 20px;
    font-size: 20px;
  }

  .image-43.cl {
    width: 25px;
    height: 25px;
  }

  .image-43.cl.new {
    width: 20px;
    height: 20px;
    margin-left: 19px;
  }

  .heading-30.video {
    margin-bottom: 62px;
  }

  .image-46 {
    margin-left: 0;
  }

  .text-block-36 {
    text-align: center;
    align-items: center;
    margin-top: 19px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-26 {
    margin-bottom: 37px;
  }

  .div-block-27 {
    margin-top: -15px;
    margin-bottom: 25px;
  }

  .image-47 {
    border-style: none;
    max-width: 35%;
  }

  .shoutout1-jarvis {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-48 {
    max-width: 95%;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-40, .cms__sub-text-copy {
    text-align: center;
  }

  .cms__sub-text-copy.jarvis_body_text {
    text-align: left;
  }

  .heading-31 {
    text-align: center;
  }

  .heading-32, .heading-33, .heading-34 {
    text-align: left;
  }

  .container-14, .container-15 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .lauch-banner-3 {
    height: 30px;
    padding: 5px 15px 35px;
    display: none;
  }

  .columns-8 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 480px;
    margin-top: 34px;
    display: flex;
  }

  .columns-8.clg {
    align-items: center;
  }

  .div-block-29 {
    justify-content: center;
    align-items: stretch;
    width: 80vw;
    margin-left: -56px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-12 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-30 {
    margin-top: -3px;
  }

  .div-block-31.modified {
    margin-top: 0;
    margin-bottom: 0;
  }

  .collection-list-13 {
    flex-direction: row;
    align-items: center;
    margin-left: 41px;
    margin-right: 20px;
  }

  .paragraph-10 {
    text-align: justify;
    margin-bottom: 0;
  }

  .bold-text-6 {
    font-weight: 500;
  }

  .image-52 {
    width: 25px;
    height: 25px;
  }

  .div-block-33 {
    margin-bottom: 10px;
  }

  .div-block-36 {
    width: 100%;
    height: 50vh;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .video-6 {
    margin-top: 12px;
    margin-left: 0;
  }

  .grid-8 {
    border-style: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .div-block-40 {
    margin-left: 40px;
  }

  .image-53 {
    width: 100vw;
    height: 100px;
  }

  .div-block-45 {
    margin-left: -18px;
  }

  .image-59 {
    width: 250px;
    height: 150px;
  }

  .filter_column {
    height: 150px;
  }

  .text-field-2 {
    background-color: #0000;
    margin-top: 14px;
    margin-bottom: 12px;
    margin-left: 0;
    padding-left: 5px;
  }

  .text-block-47 {
    margin-left: 25px;
  }

  .dropdown-toggle-3 {
    height: 40%;
    padding-bottom: 7px;
  }

  .div-block-46 {
    flex-direction: column;
  }

  .link-block-14 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-36 {
    font-size: 17px;
  }

  .collection-item-12 {
    flex-direction: row;
    align-items: flex-start;
    display: flex;
  }

  .collection-list-14 {
    flex-direction: column;
  }

  .image-61 {
    width: 100px;
    height: 100px;
    display: block;
  }

  .heading-37 {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 1rem;
  }

  .div-block-47 {
    margin-bottom: 75px;
  }

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

  .collection-list-wrapper-21 {
    margin-bottom: 40px;
  }

  .collection-item-13 {
    flex-direction: column;
    align-items: center;
    width: 250px;
    display: flex;
  }

  .column-15 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-55.white.handbook-question {
    text-align: center;
    width: 270px;
  }

  .text-block-55.white.handbook-question.playbook {
    width: auto;
  }

  .text-block-55.handbook {
    width: 270px;
  }

  .heading-39 {
    margin-bottom: 10px;
  }

  .heading-39.playbook.community-ebook {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-40 {
    margin-bottom: 10px;
  }

  .paragraph-12 {
    text-align: justify;
    padding-left: 10px;
  }

  .div-block-52.usp {
    width: 250px;
    height: 370px;
  }

  .div-block-52.handbook.scottbot {
    width: 320px;
    height: 320px;
  }

  .div-block-52.glossary {
    height: 300px;
  }

  .italic-text-3.handbook {
    width: 270px;
  }

  .bold-text-8 {
    width: 100px;
    font-size: 1rem;
  }

  .bold-text-10 {
    margin-left: 10px;
  }

  .collection-list-15 {
    flex-direction: column;
    width: 300px;
    margin-left: 0;
    padding-left: 15px;
  }

  .div-block-55 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-44 {
    margin-top: 0;
  }

  .image-71 {
    margin-left: -7px;
  }

  .italic-text-5.handbook {
    text-align: justify;
  }

  .meme {
    width: 100%;
    height: 100%;
  }

  .rich-text-block-4 {
    font-size: 10px;
    font-weight: 400;
  }

  .collection-item-16 {
    width: 85vw;
  }

  .text-block-58 {
    width: 75vw;
    height: 160px;
    font-size: 14px;
  }

  .collection-item-18 {
    margin-bottom: 20px;
    padding: 5px 15px;
  }

  .collection-list-17 {
    flex-direction: column;
  }

  .dropdown-4 {
    margin-right: 0;
  }

  .dropdown-toggle-4, .dropdown-toggle-4.w--open {
    margin-left: 0;
  }

  .image-80 {
    min-height: 120px;
  }

  .div-block-59 {
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-13 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .collection-list-18 {
    grid-template-columns: 1fr;
  }

  .div-block-62 {
    width: 170px;
    margin-bottom: 10px;
    margin-left: 20px;
  }

  .text-block-65 {
    text-align: center;
  }

  .div-block-63, .div-block-65 {
    flex-direction: column;
    align-items: center;
  }

  .image-86 {
    margin-left: 20px;
    margin-right: 10px;
  }

  .div-block-68 {
    flex-direction: column;
    align-items: center;
    width: 90vw;
  }

  .rich-text-block-7 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    font-weight: 400;
  }

  .div-block-84 {
    width: 100%;
  }

  .jarvis_headings-copy.apps {
    text-align: center;
  }

  .dropdown-toggle-5 {
    width: 180px;
  }

  .div-block-89 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-90 {
    width: 95%;
  }

  .div-block-91 {
    justify-content: flex-start;
    width: 95%;
  }

  .collection-list-23 {
    width: 250px;
  }

  .div-block-92 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dropdown-list-4.w--open {
    margin-top: 788px;
    margin-left: 60px;
  }

  .div_testimonials {
    height: 350px;
  }

  .about__heading-copy {
    margin-left: 40px;
    margin-right: 40px;
    font-size: .79rem;
  }

  .collection-list-26 {
    width: 270px;
  }

  .div-block-52_differentiator {
    height: 260px;
  }

  .heading-68 {
    text-align: center;
  }

  .heading-69 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-70 {
    font-size: 1.7rem;
  }

  .collection-item-27 {
    width: 250px;
    margin-left: 40px;
  }

  .text-block-87 {
    margin-left: 5px;
    font-size: 1.7rem;
    line-height: 2.8rem;
  }

  .heading-71, .paragraph-18 {
    text-align: center;
  }

  .threado-usp-div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .community-trusted-by {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .section-21 {
    align-items: flex-start;
    height: 770px;
  }

  .div-block-101 {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    position: relative;
    left: 42px;
  }

  .paragraph-19 {
    width: 270px;
    margin-left: 0;
    padding-left: 0;
  }

  .heading-75 {
    margin-left: 0;
    padding-left: 0;
    font-size: 1.2rem;
  }

  .section-23 {
    margin-top: 155px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-77 {
    text-align: center;
    margin-bottom: 30px;
  }

  .div-block-104 {
    margin-bottom: 20px;
  }

  .div-block-107 {
    z-index: 4;
    width: 250px;
    margin-left: -142px;
  }

  .paragraph-21 {
    width: 250px;
    font-size: 16px;
  }

  .heading-78 {
    margin-left: 10px;
    font-size: 25px;
  }

  .image-108 {
    width: 1000px;
  }

  .paragraph-22 {
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-108 {
    margin-left: 35px;
  }

  .div-block-110 {
    left: 81px;
  }

  .top-section-glossary {
    width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-116 {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100px;
    max-width: 50vw;
  }

  .section-a {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-8.w--current {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-b {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-83 {
    text-align: center;
    font-size: 2rem;
  }

  .section-c {
    padding-left: 10px;
    padding-right: 10px;
  }

  .glossary-term {
    flex-direction: column;
    align-items: center;
    width: 270px;
    display: flex;
  }

  .paragraph-26 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: 1.65rem;
  }

  .rich-text-block-9 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-116-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-o {
    flex-direction: column;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

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

  .collection-list-wrapper-26 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navbar__container-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-121 {
    z-index: 4;
    position: relative;
  }

  .image-122 {
    max-width: 100%;
  }

  .html-embed-14 {
    max-width: 100vw;
    position: relative;
    left: 0;
  }

  .paragraph-29 {
    width: 310px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .paragraph-29.demo {
    width: 300px;
  }

  .heading-96.white {
    width: auto;
  }

  .div-block-132 {
    width: 300px;
  }

  .div-block-133 {
    width: 100vw;
  }

  .div-block-133.form {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-135 {
    align-items: flex-start;
    padding-left: 0;
  }

  .background-video-6 {
    object-fit: fill;
  }

  .div-block-110-copy {
    left: 81px;
  }

  .div-block-137 {
    margin-bottom: 10px;
    display: none;
  }

  .text-block-94 {
    font-size: 12px;
  }

  .div-block-139 {
    margin-top: 0;
  }

  .section-d, .section-e, .section-f, .section-g {
    padding-top: 150px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-h {
    padding-top: 160px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-i, .section-j, .section-k, .section-l, .section-m {
    padding-top: 150px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-n-n, .section-p, .section-q, .section-r, .section-s, .section-t, .section-u, .section-v, .section-w, .section-x, .section-y, .section-z {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-35 {
    margin-left: 0;
    margin-right: 0;
  }

  .rich-text-block-12 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .glossary-tag {
    margin-top: 10px;
    margin-left: 20px;
  }

  .div-block-154 {
    flex-direction: column;
    align-items: center;
  }

  .read-more {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .link-block-50 {
    align-items: center;
  }

  .heading-102 {
    font-size: 2rem;
  }

  .div-block-156 {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 8px;
  }

  .tch-launch {
    align-items: center;
    width: 270px;
    margin-bottom: 5px;
    margin-left: 10px;
    font-size: 6px;
    line-height: 1rem;
    display: flex;
  }

  .text-block-103 {
    flex-direction: column;
    align-items: center;
    width: 80px;
    margin-left: -5px;
    font-size: 6px;
    display: flex;
  }

  .text-block-105 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .heading-105 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-159 {
    width: 280px;
  }

  .collection-list-33 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-41 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-62 {
    max-width: 100%;
  }

  .container-64, .container-65 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-125 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-140 {
    width: 50px;
    margin-right: 0;
  }

  .image-141 {
    margin-right: 5px;
  }

  .image-141.twitter {
    width: 50px;
  }

  .image-141.faceboo {
    width: 30px;
  }

  .image-143 {
    width: 50px;
    margin-right: 0;
  }

  .image-144 {
    width: 35px;
  }

  .container-66 {
    max-width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-33 {
    width: 200px;
  }

  .bold-text-15 {
    font-size: 12px;
  }

  .div-block-166 {
    flex-direction: row;
    margin-bottom: -10px;
    display: block;
  }

  .html-embed-22 {
    margin-left: 0;
  }

  .text-block-122 {
    flex-direction: column;
    align-items: center;
    margin-right: 0;
    font-size: 6px;
    line-height: 1rem;
    display: flex;
  }

  .image-148 {
    max-width: 50%;
    display: none;
  }

  .div-block-170 {
    flex-direction: row;
    display: none;
  }

  .ph-embed {
    flex-direction: column;
    align-items: center;
    margin-bottom: -3px;
    display: flex;
  }

  .background-video-7, .background-video-8 {
    width: 100%;
  }

  .faq-section.negative--margin.resource-categories, .feature1.negative--margin.resource-categories, .feature2.negative--margin.resource-categories, .threado-integrations.negative--margin.resource-categories, .feature3.negative--margin.resource-categories, .feature4.negative--margin.resource-categories {
    margin-top: 98px;
  }

  .heading-129, .heading-130 {
    text-align: center;
  }

  .bold-text-19 {
    font-size: .5rem;
  }

  .div-block-177 {
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .link-10 {
    display: none;
  }

  .producthunt.negative--margin.resource-categories {
    margin-top: 98px;
  }

  .hero-button {
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
    display: block;
  }

  .hero-button.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .get-started {
    width: 100%;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
    display: block;
  }

  .get-started.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .get-started.home {
    width: auto;
    height: auto;
    margin-right: 10px;
  }

  .get-started.home.yellow.bv {
    padding: 8px 50px;
    font-size: 14px;
  }

  .get-started.home.yellow.bv.bfont.updated {
    padding: 11px 10px;
  }

  .get-started.home.yellow.bv.bfont.updated.banner-cta {
    width: 150px;
  }

  .get-started.home.yellow.bv.bfont.updated-copy {
    z-index: 5;
    padding: 11px 10px;
    font-size: 14px;
    position: relative;
  }

  .get-started.home.yellow.bv.bfont.updated-copy.black {
    padding-left: 20px;
    padding-right: 20px;
  }

  .get-started.home.yellow.bv.bfont.updated-copy {
    padding: 11px 10px;
  }

  .productform {
    max-width: 100%;
    display: flex;
  }

  .productform.threado-community {
    width: 250px;
    margin-left: 14px;
  }

  .section-45 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-179, .div-block-180 {
    width: 100%;
  }

  .div-block-181 {
    flex-direction: column;
    align-items: center;
  }

  .collection-list-36 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-183 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .productform-copy {
    max-width: 100%;
    display: flex;
  }

  .productform-copy.threado-community {
    width: 250px;
    margin-left: 14px;
  }

  .heading-13-copy {
    font-size: 1.3rem;
  }

  .heading-13-copy.techstack {
    font-size: .9rem;
  }

  .hero__content-copy {
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-copy {
    flex-wrap: nowrap;
    align-content: stretch;
  }

  .container-copy.padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .automaton-templates {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div_testimonials-copy {
    height: 350px;
  }

  .automation-templates {
    flex-wrap: wrap;
  }

  .automation-templates.threado-community.form {
    width: 300px;
  }

  .automation-templates.upper_row {
    flex-direction: column;
    align-content: center;
    align-items: flex-start;
    width: 300px;
    padding-bottom: 0;
  }

  .automation-templates.lower_row {
    padding-top: 0;
  }

  .automation-templates-social {
    flex-wrap: wrap;
  }

  .automation-templates-social.threado-community.form {
    width: 300px;
  }

  .automation-templates-social.upper_row {
    padding-bottom: 0;
  }

  .automation-templates-social.lower_row {
    flex-direction: column;
    width: 300px;
    padding-top: 0;
  }

  .div_testimonials-copy-copy, .div_testimonials-copy, .div_testimonials-copy {
    height: 350px;
  }

  .is--h2-secondary-copy {
    width: 300px;
    font-size: .75rem;
    line-height: 1.7rem;
  }

  .is--h2-secondary-copy.is--white {
    font-size: 1.3rem;
    line-height: 2rem;
    top: -90%;
    left: -7%;
  }

  .container-68-copy {
    align-items: center;
  }

  .div-block-186, .div-block-187 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-157 {
    margin-right: 20px;
  }

  .automation-templates-drop {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-39.white {
    padding-left: 10px;
    padding-right: 10px;
  }

  .book-a-demo-page {
    width: auto;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
    display: block;
  }

  .book-a-demo-page.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-190 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .navbar__link-copy {
    display: none;
  }

  .trythreadobutton {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
  }

  .trythreadobutton.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .submit-button-3-copy {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
  }

  .submit-button-3-copy.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .demobuttonfeature {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
  }

  .demobuttonfeature.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .homepage-email {
    max-width: 100%;
    display: flex;
  }

  .homepage-email.threado-community {
    width: 250px;
    margin-left: 14px;
  }

  .collection-list-37 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 275px;
  }

  .container-71 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-block {
    flex-direction: column;
    align-items: center;
  }

  .div-block-196 {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-138 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-72 {
    align-items: stretch;
  }

  .div-block-197 {
    flex-direction: column;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .image-159 {
    width: 100%;
  }

  .div-block-199 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-200 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-141.white {
    font-size: 1.5rem;
  }

  .paragraph-42 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-43 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .link-block-82 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-201 {
    flex-direction: column;
    align-items: flex-start;
    display: none;
  }

  .collection-item-39 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .section-58 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .featured {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-25 {
    flex-direction: column;
    place-items: center;
    display: flex;
  }

  .heading-143 {
    text-align: center;
    margin-left: 10px;
  }

  .heading-143.date {
    margin-top: 2px;
    margin-right: 0;
  }

  .heading-145 {
    text-align: left;
  }

  .paragraph-46 {
    text-align: left;
    align-items: flex-start;
  }

  .image-167 {
    margin-right: 10px;
  }

  .column-45 {
    padding-left: 0;
  }

  .section-60 {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 0;
    display: flex;
  }

  .container-76 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-146 {
    font-size: 1.2rem;
    line-height: 1.6rem;
  }

  .div-block-212 {
    width: 300px;
    padding-left: 0;
  }

  .heading-147 {
    width: 150px;
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-134 {
    flex-direction: column;
    align-items: center;
    width: 150px;
    padding-right: 0;
    font-size: 13px;
    line-height: 20px;
    display: flex;
  }

  .columns-25 {
    margin-left: 0;
  }

  .container-77.video {
    align-items: center;
  }

  .div-block-213 {
    flex-direction: column;
    width: 270px;
  }

  .youtube {
    object-fit: cover;
    width: 100%;
  }

  .columns-27, .columns-28 {
    flex-direction: column;
  }

  .columns-29 {
    flex-direction: column;
    align-items: center;
  }

  .container-80 {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-heading {
    font-size: 1rem;
  }

  .personalize-feature, .automate-feature {
    width: 100%;
    max-width: 100vw;
    height: 475px;
    padding-left: 0;
    padding-right: 0;
  }

  .insights-feature {
    width: 100%;
    max-width: 100vw;
    height: 475px;
  }

  .support-feature {
    width: 100%;
    max-width: 100vw;
    height: 475px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-11, .button-12 {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .div-block-218 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .search-5 {
    width: 100%;
  }

  .image-171 {
    max-width: 100vw;
    margin-left: 0;
  }

  .div-block-220 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-225.hero {
    display: flex;
  }

  .image-173 {
    left: -93%;
  }

  .image-173.roundup {
    display: none;
  }

  .home-feature {
    font-size: 13px;
    line-height: 22px;
  }

  .image-179.roundup {
    display: none;
  }

  .column-50, .column-51, .column-52 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-180 {
    width: 100vw;
  }

  .div-block-230 {
    width: 270px;
  }

  .column-53 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .columns-30 {
    flex-direction: column;
    align-items: center;
    width: 400px;
  }

  .div-block-231 {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .column-54, .column-55 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .collection-item-40 {
    width: 400px;
  }

  .section-66 {
    display: none;
  }

  .col1 {
    max-width: 100vw;
  }

  .heading-156 {
    text-align: center;
  }

  .community-events {
    height: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-56 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .container-84 {
    height: 700px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-74 {
    height: 750px;
  }

  .heading-159 {
    font-size: 1.3rem;
  }

  .heading-159.head, .heading-159.head-copy, .heading-159.head-copy {
    margin-bottom: 20px;
  }

  .paragraph-48 {
    text-align: center;
    width: 80vw;
  }

  .div-block-246 {
    max-width: 100vw;
  }

  .section-76._1 {
    overflow: hidden;
  }

  .container-86 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-161 {
    width: 100vw;
    font-size: 1.2rem;
    line-height: 1.5rem;
  }

  .paragraph-50 {
    width: 80vw;
    padding-left: 0;
  }

  .div-block-258 {
    margin-left: 0;
  }

  .div-block-259.gallery {
    height: 1600px;
  }

  .div-block-259.cohorts {
    height: 1000px;
  }

  .div-block-259.split {
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-86.automation {
    width: 300px;
  }

  .text-block-138 {
    font-size: .8rem;
  }

  .grid-28.gallery {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    height: 1600px;
  }

  .image-197 {
    width: 100%;
    margin-left: 0;
  }

  .image-198 {
    top: 29px;
    left: 0;
  }

  .image-199 {
    top: 17px;
    left: 0;
  }

  .image-200 {
    top: 0;
    left: 0;
  }

  .col2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .trifold {
    width: 100vw;
    max-width: 100vw;
  }

  .div-block-264 {
    flex-direction: column;
  }

  .div-block-265 {
    height: 400px;
  }

  .container-87 {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-268 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-164 {
    font-size: 2.5rem;
    line-height: 1rem;
  }

  .paragraph-51 {
    width: 100vw;
  }

  .section-79 {
    max-width: 100vw;
    overflow: hidden;
  }

  .product-upadtes.product {
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .product-upadtes.product._w-o-gradient {
    z-index: 2;
    height: 1000px;
    overflow: hidden;
  }

  .div-block-274.product {
    margin-right: 0;
  }

  .product-updates {
    height: 450px;
  }

  .image-div {
    width: 100vw;
    padding-left: 0;
    padding-right: 0;
  }

  .rotate-on-hover-image {
    width: 100vw;
  }

  .bold-text-22 {
    font-size: 1.2rem;
  }

  .div-block-280 {
    flex-wrap: nowrap;
    align-items: center;
    max-width: 100%;
  }

  .div-block-281.awards {
    top: 83%;
  }

  .heading-165.heads {
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 3rem;
  }

  .div-block-282.row1 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }

  .div-block-282.row2 {
    flex-direction: column;
    align-items: center;
  }

  .collection-list-42 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .collection-item-42 {
    margin-bottom: 0;
  }

  .events {
    max-width: 100vw;
    height: 550px;
    overflow: hidden;
  }

  .events.awards {
    height: 900px;
  }

  .container-94 {
    max-width: 100vw;
  }

  .collection-list-43 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-286.black, .div-block-286.purple, .div-block-286.yellow {
    height: 370px;
  }

  .column-62 {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    display: flex;
  }

  .text-block-142 {
    max-width: none;
    font-size: .7rem;
    line-height: 1.1rem;
  }

  .image-210 {
    width: 100vw;
  }

  .image-210.form {
    width: 100%;
  }

  .image-211 {
    margin-bottom: 20px;
  }

  .image-212, .image-213 {
    margin-bottom: 30px;
  }

  .image-214 {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .social-head {
    overflow: visible;
  }

  .image-216 {
    margin-bottom: 30px;
  }

  .container-99 {
    max-width: none;
  }

  .hero-wrapper, .hero-wrapper.mobile {
    padding-right: 0;
  }

  .hero-split {
    width: 100%;
  }

  .margin-bottom-24px.community {
    max-width: 400px;
    padding-right: 0;
  }

  .column-64 {
    padding-right: 10px;
  }

  .image-218 {
    margin-bottom: 30px;
  }

  .tabs-menu-4 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .link-block-87 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-304 {
    overflow: hidden;
  }

  .collection-list-44 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-86 {
    height: 500px;
  }

  .text-block-151.awards.whiite.panelists {
    width: 300px;
    height: 130px;
    font-size: .8rem;
  }

  .text-field-5 {
    text-align: left;
    width: 150px;
  }

  .section-90 {
    flex-direction: column;
    align-items: center;
    display: none;
    position: static;
  }

  .html-embed-27 {
    justify-content: center;
    width: 300px;
    display: block;
    overflow: hidden;
  }

  .html-embed-27.mobile {
    width: 320px;
    display: none;
  }

  .heading-172 {
    text-align: center;
  }

  .div-block-312 {
    width: 300px;
    max-width: 300px;
  }

  .div-block-312.form.top {
    justify-content: flex-end;
    margin-right: 0;
    overflow: hidden;
  }

  .image-227 {
    top: -6%;
  }

  .section-92 {
    height: 200px;
  }

  .paragraph-52 {
    width: 270px;
  }

  .div-block-316 {
    width: 300px;
    max-width: 100vw;
  }

  .ans-1 {
    width: 300px;
    display: none;
  }

  .ans-2 {
    display: none;
  }

  .div-block-319 {
    width: 100vw;
  }

  .image-230 {
    max-width: 80vw;
  }

  .div-block-320 {
    overflow: hidden;
  }

  .image-231 {
    display: none;
  }

  .nav-timer {
    flex-direction: row;
    display: none;
  }

  .form-block-8 {
    justify-content: center;
    display: flex;
    bottom: 20%;
  }

  .div-block-326 {
    width: 340px;
    height: 185px;
  }

  .div-block-326.gif {
    width: 300px;
    height: 180px;
  }

  .category-block {
    align-items: center;
    margin-right: 0;
  }

  .category-block.down {
    width: auto;
  }

  .grid-31 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-31._4-4 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-173 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .background-video-13 {
    width: 300px;
    height: 200px;
  }

  .heading-174.black {
    width: 300px;
    font-size: 1.5rem;
    line-height: 1.9rem;
  }

  .div-block-332 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-333 {
    margin-bottom: 20px;
  }

  .hero-copy.community-handbook {
    background-position: 50% 100%;
    background-repeat: repeat-x;
    background-size: contain;
  }

  .hero-copy.community-handbook.jobs {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    height: 400px;
    display: flex;
  }

  .section-97 {
    height: 150px;
  }

  .heading-176 {
    width: 250px;
    font-size: 1.5rem;
    line-height: 1rem;
  }

  .text-block-168 {
    width: 300px;
  }

  .heading-177 {
    font-size: 1.5rem;
    line-height: 1.9rem;
  }

  .text-block-169 {
    width: 300px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-98.integrate {
    padding-bottom: 0;
  }

  .button-18 {
    width: 98vw;
    font-size: .8rem;
  }

  .section-101 {
    height: 1200px;
  }

  .image-249 {
    top: 35%;
  }

  .image-250 {
    top: 65%;
    left: -7%;
  }

  .div-block-344 {
    overflow: hidden;
  }

  .slider-9 {
    height: 250px;
  }

  .image-252 {
    width: 33vw;
    max-width: 34vw;
    top: 7%;
    left: 53%;
  }

  .image-253, .image-254, .image-255, .image-256 {
    max-height: 30vh;
  }

  .div-block-348 {
    width: 100vw;
  }

  .div-block-348.main {
    display: none;
  }

  .div-block-348.mobile {
    display: block;
  }

  .div-block-349 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .slider-11 {
    height: 400px;
  }

  .div-block-350 {
    background-image: url('../images/iPhone-14-Pro---4.avif');
    background-position: 50%;
    background-size: cover;
  }

  .text-block-171.not-bold {
    width: 250px;
  }

  .div-block-352 {
    width: 100%;
  }

  .div-block-353 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .mask-4 {
    height: 380px;
  }

  .image-258, .image-259, .image-260, .image-261, .image-262 {
    margin-bottom: 0;
  }

  .div-block-355.white {
    top: 88%;
  }

  .left-arrow-3, .right-arrow-2 {
    width: 20px;
  }

  .text-block-172 {
    font-size: .8rem;
  }

  .link-block-94.hero {
    width: 98vw;
  }

  .link-block-94.small-text {
    width: 99vw;
    max-width: 100%;
  }

  .html-embed-30, .noise {
    display: none;
  }

  .heading-large {
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 10vw;
  }

  .text-block-173 {
    padding-top: 16px;
  }

  .center-container {
    background-image: none;
    max-width: 150vh;
  }

  .background-img.bg--inner-2 {
    background-size: 54vw;
  }

  .nav__link-container {
    margin-top: 24px;
  }

  .nav__menu-container {
    padding-top: 56px;
  }

  .nav__text {
    font-size: 3vh;
  }

  .album-title {
    padding-bottom: 10px;
    font-size: 36px;
    line-height: 36px;
  }

  .artist {
    padding-bottom: 30px;
    font-size: 28px;
    line-height: 38px;
  }

  .section-103.footer {
    flex-direction: column;
    display: flex;
  }

  .number {
    padding-bottom: 5vw;
    font-size: 5em;
  }

  .released {
    padding-bottom: 10px;
    font-size: 12px;
    line-height: 12px;
  }

  .top-track {
    padding-bottom: 10px;
  }

  .date {
    padding-bottom: 30px;
    font-size: 18px;
    line-height: 22px;
  }

  .noise-2, .image-266, .image-266.top {
    display: none;
  }

  .image-266.top.left {
    left: 3%;
  }

  .image-267 {
    max-height: 220vh;
    display: none;
  }

  .image-268 {
    top: 54%;
  }

  .image-268.top {
    top: 22%;
  }

  .hide {
    display: none;
  }

  .ph-embed-text-embed {
    flex-direction: column;
    align-items: center;
    margin-bottom: -3px;
    display: flex;
  }

  .image-270 {
    max-width: 40vw;
    left: -13%;
  }

  .image-271 {
    max-width: 40vw;
    top: -2%;
    right: -12%;
  }

  .slide-16, .slide-17, .slide-18 {
    width: 100%;
  }

  .collection-item-50 {
    width: auto;
  }

  .heading-187 {
    font-size: 1.7rem;
  }

  .div-block-374, .logo {
    height: 70px;
  }

  .text-block-188, .text-block-189, .peppercontent {
    font-size: .6rem;
  }

  .lenny, .resilient-coders {
    font-size: .5rem;
  }

  .notion._1 {
    margin-top: 8px;
    font-size: .35rem;
  }

  .cc {
    font-size: .5rem;
  }

  .container-115 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-376 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-190 {
    font-size: 1.3rem;
  }

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

  .div-block-379 {
    align-items: center;
  }

  .image-281, .image-282, .image-283, .image-284, .image-285, .image-286, .image-287, .image-288, .image-289, .image-290, .image-291, .image-292 {
    max-width: 15vw;
  }

  .image-293, .image-294, .image-295 {
    max-width: 10vw;
  }

  .image-296 {
    max-width: 13vw;
  }

  .image-297 {
    max-width: 10vw;
  }

  .image-298 {
    max-width: 20vw;
  }

  .image-299 {
    max-width: 15vw;
  }

  .image-300 {
    max-width: 10vw;
  }

  .image-301, .image-302, .image-303, .image-304, .image-305, .image-306 {
    max-width: 15vw;
  }

  .image-307, .image-308, .image-309, .image-310, .image-311, .image-312, .image-313, .image-314, .image-315, .image-316 {
    max-width: 20vw;
  }

  .mobile-logo {
    max-width: 15vw;
  }

  .image-317, .image-318, .image-319, .image-320, .image-321, .image-322 {
    max-width: 10vw;
  }

  .div-block-390 {
    flex-direction: column;
  }

  .div-block-391, .div-block-392 {
    width: 80%;
  }

  .image-323 {
    width: 300px;
    max-width: 100vw;
    height: 180px;
  }

  .image-325, .image-326, .image-327, .image-328, .image-330 {
    min-width: 250px;
  }

  .image-331 {
    width: 300px;
  }

  .submit-button-11.sticky_div {
    width: 120px;
    height: 48px;
    font-size: 13px;
    line-height: 20px;
  }

  .text-field-10 {
    width: 150px;
  }

  .text-field-10.sticky_div {
    width: 150px;
    font-size: 13px;
  }

  .slide-22, .slide-24 {
    width: 100%;
  }

  .text.location {
    text-align: left;
    margin-left: 0;
  }

  .image-343, .image-344 {
    max-width: 20vw;
    display: none;
  }

  .div-block-419 {
    margin-top: 40px;
  }

  .div-block-419.home.firstpage {
    height: auto;
  }

  .div-block-420, .div-block-422 {
    top: -50px;
  }

  .text-block-211 {
    text-align: center;
    margin-top: 0;
  }

  .image-347 {
    max-width: 100vw;
  }

  .bold-text-29.white {
    font-size: 12px;
  }

  .div-block-426 {
    text-align: center;
    margin-bottom: 20px;
  }

  .image-353, .image-354 {
    max-width: 10vw;
  }

  .div-block-430 {
    height: auto;
    display: flex;
  }

  .div-block-432 {
    width: auto;
    height: 700px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .collection-item-53 {
    margin-left: 0;
    margin-right: 0;
  }

  .html-embed-33 {
    max-width: 100%;
    display: none;
  }

  .div-block-443 {
    width: 90%;
  }

  .div-block-444 {
    width: 95%;
  }

  .div-block-445 {
    flex-direction: column;
    align-items: center;
  }

  .transistor-mobile {
    max-width: 100%;
    display: block;
  }

  .heading-209 {
    text-align: center;
  }

  .white {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }

  .text-block-230 {
    text-align: center;
  }

  .div-block-465.black.ebook {
    flex-direction: column;
  }

  .heading-210 {
    margin-bottom: 10px;
    font-size: 1rem;
  }

  .text-block-231 {
    width: 300px;
    font-size: .8rem;
    line-height: 1.2rem;
  }

  .paragraph-57 {
    height: 85px;
  }

  .section-135.mobile-view {
    display: flex;
  }

  .section-135.website-view {
    display: none;
  }

  .div-block-473 {
    flex-direction: column;
  }

  .div-block-474 {
    align-items: flex-start;
    height: 200px;
  }

  .div-block-474.right.custom {
    align-items: center;
    height: 150px;
  }

  .heading-211.right {
    text-align: center;
  }

  .text-block-233.right {
    text-align: center;
    padding-left: 0;
  }

  .text-block-233.next {
    text-align: center;
  }

  .background-video-18, .background-video-18.right {
    width: 280px;
    height: 171.2px;
  }

  .link-block-106 {
    width: 160px;
    margin-bottom: 20px;
  }

  .div-block-486 {
    flex-direction: column;
  }

  .g2 {
    max-width: 14%;
  }

  .div-block-493 {
    justify-content: center;
    display: flex;
  }

  .text-block-237 {
    margin-bottom: 10px;
  }

  .text-block-237.left.know {
    font-size: 1.5rem;
    line-height: 1.8rem;
  }

  .analytics-text {
    padding-right: 0;
  }

  .analytics-text.right {
    padding-left: 0;
  }

  .pointers.width550 {
    width: 300px;
  }

  .section-140 {
    margin-top: 50px;
  }

  .youtube-2 {
    width: 300px;
    max-width: 100%;
  }

  .background-video-19 {
    object-fit: cover;
    width: 300px;
    height: 168.75px;
  }

  .background-video-20 {
    display: none;
  }

  .div-block-510 {
    padding-left: 0;
  }

  .div-block-511 {
    align-items: center;
  }

  .image-395 {
    opacity: .6;
  }

  .image-395.yellow {
    right: -3%;
  }

  .div-block-514 {
    width: 100%;
    padding-left: 40px;
  }

  .div-block-514.yellow {
    width: 100%;
  }

  .div-block-518 {
    margin-bottom: 0;
  }

  .div-block-519 {
    margin-right: 0;
  }

  .collection-item-54 {
    padding-left: 0;
  }

  .paragraph-59 {
    width: auto;
  }

  .italics {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-244 {
    width: auto;
  }

  .div-block-527 {
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-246 {
    padding-right: 10px;
  }

  .div-block-536 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-405 {
    max-width: 20vw;
  }

  .div-block-537 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-406 {
    max-width: 20vw;
  }

  .bold-text-37.white {
    font-size: 13px;
  }

  .bold-text-37.white.bfont {
    line-height: 20px;
  }

  .logo-holder._7 {
    width: 65px;
    height: 65px;
    top: 32%;
    right: 3%;
  }

  .logo-holder._3 {
    top: 34%;
    left: 2%;
  }

  .logo-holder._10 {
    width: 70px;
    height: 70px;
    right: 42%;
  }

  .logo-holder._6 {
    top: 11.5%;
    right: 10%;
  }

  .logo-holder._1 {
    width: 50px;
    height: 50px;
  }

  .logo-holder._9 {
    bottom: 7%;
    right: 4%;
  }

  .logo-holder._2 {
    bottom: 3%;
  }

  .logo-holder._4 {
    top: 62%;
    left: 9%;
  }

  .feature-image-container {
    display: none;
  }

  .section-149 {
    background-image: linear-gradient(#000, #0000 7%), url('../images/Premium-Layer-2_1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

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

  .container-152 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .hero-section-paragraph-holder {
    width: auto;
  }

  .hero-section-button-holder {
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  .hero-blur-bg {
    opacity: .4;
    width: 160%;
    min-width: 350%;
  }

  .hero-section-mac-container {
    width: 200%;
  }

  .macbook-bg-image {
    border-radius: 20px;
  }

  .hero-section-container {
    grid-row-gap: 20px;
    width: 95%;
  }

  .hero-section-mac-holder {
    align-items: flex-start;
    padding-left: 20px;
  }

  .macbook-app {
    opacity: 0;
  }

  .hero-section-holder {
    padding-top: 10px;
  }

  .container-153, .container-154, .container-155 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .hero-section-header-holder-2 {
    width: auto;
  }

  .container-156 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .home-page-hero-heading {
    font-size: 35px;
  }

  .home-page-hero-heading.ai-page {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    font-size: 18px;
    line-height: 50px;
  }

  .home-page-hero-heading.ai-page.use-case.home-page {
    flex-direction: column;
  }

  .home-page-hero-heading.ai-page.home {
    width: auto;
    font-size: 19px;
    line-height: 30px;
  }

  .home-page-hero-heading.ai-page.home.bfont {
    letter-spacing: -1.5px;
    width: auto;
    font-size: 32px;
    line-height: 40px;
  }

  .home-page-hero-heading.bot-templates-h2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .home-page-hero-heading.summarised-blog {
    font-size: 14px;
    line-height: 20px;
  }

  .home-page-hero-heading.summarised-blog.blogs-head {
    font-size: 18px;
  }

  .home-page-hero-heading.black {
    line-height: 44px;
  }

  .heading-225, .heading-226, .heading-227 {
    font-size: 35px;
  }

  .hero-image-holder {
    z-index: 3;
  }

  .app-holder {
    transform: rotate(0)perspective(1000px);
  }

  .app-photo {
    z-index: 10;
  }

  .early-access-features {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .early-access-image-container._02 {
    padding: 30px;
  }

  .early-access-button-holder {
    display: block;
  }

  .early-access-small-image-holder {
    width: 250px;
    top: 14%;
    left: 4%;
  }

  .container-158 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .title-holder {
    grid-row-gap: 8px;
  }

  .early-access-card {
    min-width: 0;
  }

  .early-access-content-holder.mobile {
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .early-access-content-holder.home-feature_content {
    align-items: center;
    width: auto;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .early-access-content-holder.home-feature_content.integrations {
    padding-left: 10px;
    padding-right: 10px;
  }

  .early-access-wrapper {
    grid-row-gap: 100px;
    padding-bottom: 50px;
  }

  .early-access-title-holder.ai-page.home_page_title {
    margin-top: 10px;
  }

  .early-access-image-holder {
    border-radius: 14px;
  }

  .early-access-tag-container {
    display: none;
  }

  .tabs-menu-5 {
    width: 100%;
    margin-right: 0%;
  }

  .tab {
    width: 100%;
    height: 100%;
  }

  .tabs-menu-6, .tabs-menu-7, .tabs-menu-8 {
    width: 100%;
    margin-right: 0%;
  }

  .power-feature-card-container {
    border-radius: 20px;
  }

  ._4-power-features-grid {
    grid-row-gap: 60px;
    flex-direction: column;
    display: flex;
  }

  .power-feature-content-holder {
    padding-top: 16px;
    padding-bottom: 0;
  }

  .div-block-540 {
    max-width: 100vw;
  }

  .button-33.black.mobile {
    display: none;
  }

  .title-6 {
    font-size: 35px;
    line-height: 50px;
  }

  .title-6.features {
    margin-bottom: 0;
    font-size: 25px;
  }

  .title-6.features.ai-page.bfont-copy {
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }

  .title-6.features.ai-page.bfont-copy.banner-head {
    justify-content: center;
    font-size: 22px;
    line-height: 30px;
  }

  .title-6.features.ai-page.bfont-copy.banner-head.pfont {
    font-size: 20px;
    line-height: 30px;
  }

  .title-6.features.ai-page.bfont-copy.black.pfont {
    margin-right: 10px;
  }

  .title-6.bfont {
    letter-spacing: -1.5px;
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 30px;
    line-height: 40px;
  }

  .early-access-image-holder-2 {
    border-radius: 14px;
  }

  .paragraph-65 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-9 {
    width: 100%;
    margin-right: 0%;
  }

  .link-block-113 {
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .div-block-543 {
    max-width: 50vw;
    display: none;
  }

  .purple {
    max-width: 50vw;
    display: block;
  }

  .purple.lp {
    z-index: 0;
    display: block;
  }

  .div-block-544 {
    width: 100%;
  }

  .g2-copy {
    max-width: 14%;
  }

  .div-block-548 {
    flex-direction: column;
  }

  .div-block-549 {
    align-items: center;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-block-550 {
    justify-content: center;
    display: flex;
  }

  .g2-images {
    width: 130px;
    max-width: 20%;
  }

  .paragraph-67.mobile {
    text-align: center;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-67.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .paragraph-67.bfont.feature-ai-subtext.feature-2.black, .paragraph-67.bfont.feature-ai-subtext.feature-3 {
    width: auto;
  }

  .paragraph-67.bfont.feature-ai-subtext.black {
    font-size: 14px;
    line-height: 23px;
  }

  .image-411 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 60px;
    height: auto;
  }

  .image-411.testimonial-image {
    width: 80px;
  }

  .div-block-556 {
    flex-direction: column;
    height: 370px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .right-arrow-5 {
    width: 50px;
  }

  .left-arrow-6.testimonial {
    justify-content: flex-start;
    width: 50px;
    margin-bottom: 0;
    margin-left: 3px;
  }

  .div-block-557 {
    width: 100%;
    height: 230px;
    padding-left: 45px;
  }

  .div-block-557.lay {
    justify-content: space-between;
    height: 200px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 5px;
    padding-right: 20px;
  }

  .div-block-558 {
    object-fit: fill;
    background-color: #0000;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .image-412 {
    max-width: 10vw;
  }

  .text-block-264.rsc {
    margin-right: 0;
  }

  .text-block-264.home_testimonial {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-559 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-560 {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-block-561 {
    width: 100%;
    height: auto;
  }

  .div-block-562 {
    flex-direction: column;
  }

  .div-block-562.pricing {
    max-width: 100vw;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-562.os {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .div-block-563 {
    justify-content: center;
    width: auto;
    margin-left: 0;
    padding-left: 10px;
  }

  .div-block-563.centre {
    justify-content: center;
  }

  .heading-229.airtable {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .heading-229.ai-page {
    text-align: center;
  }

  .paragraph-68.airtable {
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-68.left {
    text-align: center;
    width: auto;
  }

  .link-block-114 {
    padding-left: 10px;
  }

  .link-block-114.ai-waitlist.button {
    width: 120px;
  }

  .div-block-564 {
    width: auto;
    padding-left: 10px;
  }

  .div-block-566 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-567 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .content-section {
    display: none;
  }

  .image-419 {
    z-index: 10;
    cursor: pointer;
    max-width: 20vw;
    inset: 40% 0% 0% 40%;
  }

  .div-block-573 {
    height: 300px;
  }

  .div-block-574 {
    display: block;
  }

  .div-block-578 {
    height: 60px;
  }

  .div-block-579 {
    display: none;
  }

  .div-block-581.resources, .div-block-581.resources.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-581.resources.testimonial, .div-block-581.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-581.resources-copy, .div-block-581.resources-copy.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-581.resources-copy.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-581.benchmark-social, .div-block-581.benchmark-social.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-581.benchmark-social.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-581.bot-navigation-button, .div-block-581.bot-navigation-button.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-581.bot-navigation-button.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .div-block-585 {
    flex-direction: column;
    align-items: center;
  }

  .heading-230 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-267 {
    text-align: center;
    width: auto;
  }

  .container-163 {
    padding-left: 0;
  }

  .button-36 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 14px;
    line-height: 22px;
  }

  .image-422 {
    max-width: none;
  }

  .image-423 {
    max-width: 80vw;
  }

  .container-164 {
    height: 400px;
  }

  .app-holder-2 {
    transform: rotate(0)perspective(1000px);
  }

  .app-main-photo-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .app-photo-2 {
    z-index: 0;
    padding: 0;
    position: relative;
  }

  .div-block-593 {
    align-items: center;
  }

  .button-38 {
    display: none;
  }

  .body-19 {
    max-width: 100vw;
  }

  .image-429 {
    width: 100px;
    height: auto;
  }

  .threado-ai-head {
    width: 90%;
    font-size: 28px;
    line-height: 36px;
  }

  .threado-ai-head.bfont-copy {
    letter-spacing: -1.5px;
    width: 100%;
    font-size: 30px;
    line-height: 40px;
  }

  .container-166 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-33.value.about-us {
    grid-template-columns: 1fr;
  }

  .grid-33.benchmarks {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-33.support-os {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-430 {
    display: block;
  }

  .black-grey {
    width: auto;
  }

  .black-grey.playbook {
    width: 300px;
  }

  .black-grey.team {
    flex-direction: column;
  }

  .black-grey.community {
    width: 300px;
  }

  .black-grey.support-os {
    padding-left: 10px;
    padding-right: 25px;
  }

  .black-grey.support-os.og {
    width: 100%;
    padding: 10px;
  }

  .form-18 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-field-12._1 {
    margin-right: 0;
  }

  .text-field-12._2 {
    margin-left: 15px;
  }

  .heading-233 {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-606 {
    flex-direction: column;
  }

  .slider-16 {
    height: auto;
  }

  .text-block-272 {
    font-size: 8px;
  }

  .head {
    width: auto;
  }

  .head.demo {
    height: auto;
  }

  .head.demo.demoday {
    font-size: 12px;
    line-height: 20px;
  }

  .duration {
    font-size: 8px;
  }

  .container-172 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .moving-light {
    display: none;
  }

  .div-block-627 {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .div-block-628 {
    padding-left: 23px;
    padding-right: 10px;
  }

  .div-block-638 {
    flex-direction: column;
  }

  .div-block-640.chatgpt {
    margin-bottom: 20px;
  }

  .div-block-640.community-ebook {
    width: auto;
    height: auto;
    padding-bottom: 21px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-179 {
    background-position: 100% 56%;
    background-size: contain;
  }

  .div-block-646 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-649 {
    width: 150px;
    height: 150px;
    left: auto;
    right: -10%;
  }

  .image-445, .image-446 {
    width: 15px;
    display: block;
  }

  .resources-subtext {
    max-width: 100vw;
  }

  .resources-subtext.summarised {
    font-size: 14px;
    line-height: 30px;
  }

  .text-block-283 {
    text-align: center;
  }

  .section-183.ai-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-40 {
    width: 70px;
  }

  .black-navbar-with-lottie {
    padding: 5px 0;
  }

  .nav-link-black.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-link-black.demo {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-link-black.demo.start-free {
    width: 100px;
  }

  .nav-menu {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .icon-22 {
    display: block;
  }

  .menu-button-2 {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-661 {
    text-align: center;
    margin-top: 15px;
  }

  .div-block-662 {
    margin-bottom: 100px;
  }

  .section-185 {
    display: none;
  }

  .div-block-663 {
    width: 100%;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .numbers {
    margin-bottom: 20px;
  }

  .join-team, .join-team-1 {
    flex-direction: column;
  }

  .join-team-section {
    flex-direction: column;
    display: flex;
  }

  .join-team-div1, .join-team-div-2-1 {
    margin-bottom: 10px;
  }

  .hero-section-header-holder.ai-page-video {
    width: auto;
  }

  .hero-section-header-holder.ai-page-headline, .hero-section-header-holder.home-page-headline {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
  }

  .resources-white-head {
    text-align: center;
  }

  .resources-white-head.centre.black {
    font-size: 25px;
  }

  .yellow-light {
    display: none;
  }

  .resources-head-desc.new_rsc {
    text-align: center;
  }

  .resources-head-desc.new_rsc.black {
    font-size: 16px;
  }

  .white-heads {
    text-align: center;
  }

  .black-grey-rsc.playbook {
    width: 300px;
  }

  .white-head-featured {
    text-align: left;
  }

  .testionials-community.hide.benchmark {
    margin-left: 0;
    margin-right: 0;
  }

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

  .div-block-679 {
    display: block;
  }

  .background-video-21 {
    object-fit: contain;
    border-radius: 7px;
    width: 304px;
    height: 171px;
  }

  .div-block-680 {
    object-fit: scale-down;
    flex-direction: column;
    align-items: center;
    max-width: none;
    display: flex;
    overflow: visible;
  }

  .div-block-681 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .product-img {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }

  .paragraph-72 {
    font-size: 15px;
    line-height: 27px;
  }

  .paragraph-72.bfont {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-72.bfont-copy {
    width: auto;
    font-size: 15px;
    line-height: 23px;
  }

  .paragraph-72.success-sub {
    width: auto;
  }

  .paragraph-72.black-subhead {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-72.black-subhead-copy {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-72.black-hero-subhead {
    text-align: center;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    line-height: 22px;
  }

  .community-head {
    font-size: 40px;
    line-height: 50px;
  }

  .text-block-272-copy {
    font-size: 8px;
  }

  .community-hero-div {
    align-items: center;
    max-width: 90vw;
  }

  .image-453 {
    width: 60px;
    top: 40%;
    left: 45%;
  }

  .youtube-4 {
    width: 300px;
    height: 166.67px;
  }

  .section-188 {
    height: 400px;
  }

  .text-block-285 {
    font-size: 12px;
    line-height: 20px;
  }

  .container-184.ai-waitlist {
    padding-left: 1em;
    padding-right: 1em;
  }

  .changer-overflow {
    flex: 0 auto;
    height: 50px;
    line-height: 40px;
  }

  .changer-2 {
    font-size: 48px;
    line-height: 50px;
  }

  .container-185 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-190.hero-section {
    height: auto;
  }

  .hero-section-container-2 {
    grid-row-gap: 20px;
  }

  .hero-section-holder-2 {
    padding-top: 40px;
  }

  .container-186 {
    width: auto;
  }

  .heading-248 {
    letter-spacing: -1px;
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-692 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-74 {
    width: auto;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-249 {
    font-size: 22px;
    line-height: 30px;
  }

  .yellow-blur {
    max-width: 50vw;
    display: block;
  }

  .section-193 {
    padding-bottom: 30px;
  }

  .container-189 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .fun-metrics-head {
    font-size: 22px;
    line-height: 30px;
    position: static;
  }

  .fun-div {
    padding-left: 0;
    padding-right: 0;
  }

  .tenure-head {
    width: auto;
    font-size: 22px;
    line-height: 30px;
  }

  .image-462 {
    top: 25%;
    left: auto;
  }

  .div-block-695 {
    flex-direction: column;
    width: 100%;
  }

  .form-benchmark-head {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 22px;
    line-height: 30px;
  }

  .purple-light {
    max-width: 50vw;
    display: block;
  }

  .benchmark.charts {
    height: 300px;
  }

  .emoji-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .moon-div {
    padding-left: 0;
    padding-right: 0;
  }

  .purple-blur-benchmark {
    max-width: 50vw;
    display: block;
  }

  .div-block-699 {
    height: 210px;
  }

  .benchmark-des {
    margin-bottom: 5px;
  }

  .benchmark-des.airtable {
    font-size: 12px;
    line-height: 18px;
  }

  .benchmark-des.left {
    text-align: center;
    width: auto;
  }

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

  .benchmark-slide {
    width: 96%;
  }

  .text-block-287 {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-19 {
    align-items: center;
    height: 250px;
    display: flex;
  }

  .div-block-708 {
    align-items: center;
    height: 100%;
  }

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

  .text-block-288 {
    font-size: 12px;
    line-height: 20px;
  }

  .benchmark-home-head.airtable {
    font-size: 14px;
    line-height: 20px;
  }

  .benchmark-home-head.ai-page {
    text-align: center;
  }

  .image-467 {
    width: 100%;
    margin-bottom: 5px;
  }

  .div-block-717 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-page-yellow, .ai-page-purple {
    max-width: 50vw;
    display: block;
  }

  .ai-page-embed {
    display: none;
  }

  .heading-251 {
    font-size: 30px;
    line-height: 40px;
  }

  .ai-page-sub {
    font-size: 20px;
    line-height: 30px;
  }

  .david-ai-button {
    text-align: center;
    margin-top: 150px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 20px;
  }

  .cta-head {
    margin-top: 0;
    font-size: 15px;
    line-height: 28px;
  }

  .ai-page-cta {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 12px;
    line-height: 20px;
  }

  .body-39 {
    overflow: visible;
  }

  .div-block-754 {
    margin-left: 25px;
    margin-right: 25px;
    padding: 20px 20px 28px;
  }

  .cta-sub-heading {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-755 {
    width: 350px;
    height: 600px;
    margin-top: 20px;
  }

  .hero-sub {
    font-size: 20px;
    line-height: 30px;
  }

  .hero-sub.ai-page {
    max-width: 100vw;
  }

  .div-block-756.suggested-prompts {
    display: none;
  }

  .ph-button {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 12px;
    line-height: 20px;
  }

  .text-block-290 {
    padding-left: 50px;
    padding-right: 50px;
    font-size: 15px;
    line-height: 25px;
  }

  .image-469, .ben-s {
    max-width: 40vw;
  }

  .login-button, .login-button-ai-page {
    display: none;
  }

  .tabs-menu-10 {
    flex-direction: row;
  }

  .tab-link-tab-1-5.w--current, .tab-link-tab-2-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pricing-heads {
    width: 100%;
    font-size: 14px;
  }

  .section-199 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-ai-page {
    justify-content: center;
  }

  .ai-slider {
    height: 400px;
  }

  .testimonial-home {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: 60px;
    height: auto;
  }

  .home-testimonial {
    object-fit: fill;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-470, .image-471, .image-472 {
    width: 60px;
    max-width: 100%;
    height: auto;
  }

  .image-475 {
    max-width: 100vw;
  }

  .image-477, .image-478 {
    max-width: 30vw;
  }

  .heading-252 {
    width: 300px;
    font-size: 25px;
    line-height: 36px;
  }

  .text-block-294 {
    width: 250px;
    font-size: 16px;
    line-height: 27px;
  }

  .bot-desc {
    width: auto;
    font-size: 16px;
    line-height: 27px;
  }

  .yellow-light-bot-page, .purple-light-bot-page {
    max-width: 50vw;
    display: block;
  }

  .podcast-episodes {
    width: 100%;
  }

  .bot-page-hero {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bot-template-name {
    width: auto;
  }

  .bot-template-name.demo {
    height: auto;
  }

  .bot-template-name.demo.demoday {
    font-size: 12px;
    line-height: 20px;
  }

  .hero-section-home-page {
    grid-row-gap: 20px;
    width: 95%;
  }

  .home-revenuehero {
    display: none;
  }

  .home-revenuehero.sticky_div {
    margin-left: 0;
    display: none;
  }

  .ai-page-testimonials {
    height: 400px;
  }

  .bot--template-mobile {
    flex-direction: column;
    height: 360px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .purple-right {
    max-width: 50vw;
    display: none;
  }

  .container-203 {
    flex-direction: column;
    align-items: center;
  }

  .container-203.blogs-content.blogs-copy {
    flex-direction: column;
  }

  .div-block-779 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-780 {
    width: 98%;
    margin-top: 20px;
  }

  .badges-landing-page {
    flex-direction: column;
  }

  .g2-fall-23-badges {
    justify-content: center;
    max-width: 100%;
    display: flex;
  }

  .product-hunt-badges {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .ph-badge1 {
    margin-bottom: 10px;
  }

  .home-page-tabs {
    flex-direction: row;
  }

  .resources-on-home-page {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .benchmark-report {
    flex-direction: column;
  }

  .benchmark-report.pricing {
    max-width: 100vw;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .benchmark-report.os {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .resources-subtitle.rsc {
    margin-right: 0;
  }

  .resources-subtitle.rsc.bfont {
    padding-left: 10px;
    padding-right: 10px;
  }

  .resources-subtitle.home_testimonial {
    font-size: 13px;
    line-height: 20px;
  }

  .community-os-image {
    max-width: 80vw;
  }

  .case-study-rsc {
    width: 100%;
    height: auto;
  }

  .ai-page-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-page-features {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-features-subheading {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-ai {
    width: 100%;
    height: 200px;
    padding-left: 45px;
  }

  .testimonial-ai.lay {
    justify-content: space-between;
    height: 200px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 5px;
    padding-right: 20px;
  }

  .community-head-name {
    text-align: center;
    font-size: 40px;
    line-height: 50px;
  }

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

  .podcast-company {
    font-size: 8px;
  }

  .pod-desc {
    width: auto;
  }

  .pod-desc.demo {
    height: auto;
  }

  .pod-desc.demo.demoday {
    font-size: 12px;
    line-height: 20px;
  }

  .pod-author {
    font-size: 8px;
  }

  .pod-heads {
    width: auto;
  }

  .pod-heads.demo {
    height: auto;
  }

  .pod-heads.demo.demoday {
    font-size: 12px;
    line-height: 20px;
  }

  .image-482 {
    max-width: 95%;
  }

  .home-page-tab2, .home-page-tab1.w--current {
    padding-left: 5px;
    padding-right: 5px;
  }

  .new-footer-grid {
    grid-template-columns: 1fr;
  }

  .new-footer-grid.footer-logos {
    grid-template-columns: .25fr 1fr;
    grid-auto-flow: column;
  }

  .footer_column_ai.hide {
    display: none;
  }

  .home-page.benchmarks {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .threado-ai-use-cases {
    margin-bottom: 10px;
  }

  .threado-ai-use-cases.airtable {
    font-size: 14px;
    line-height: 20px;
  }

  .threado-ai-use-cases.ai-page {
    text-align: center;
  }

  .threado-ai-use-cases.bfont {
    width: auto;
    max-width: 75vw;
    font-size: 15px;
  }

  .threado-ai-use-case-rsc {
    flex-direction: column;
  }

  .threado-ai-use-case-rsc.pricing {
    max-width: 100vw;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .threado-ai-use-case-rsc.os {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .ai-head {
    width: auto;
    padding-left: 10px;
  }

  .div-block-786 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-72-copy {
    width: 200px;
    font-size: 15px;
    line-height: 27px;
  }

  .paragraph-72-copy.bfont {
    width: auto;
  }

  .collection-list-wrapper-48, .pod-pc {
    display: none;
  }

  .pod-mobile-list {
    display: block;
  }

  .purple-div.resources, .purple-div.resources.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .purple-div.resources.testimonial, .purple-div.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .purple-div.resources-copy, .purple-div.resources-copy.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .purple-div.resources-copy.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .purple-div.benchmark-social, .purple-div.benchmark-social.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .purple-div.benchmark-social.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .purple-div.bot-navigation-button, .purple-div.bot-navigation-button.left {
    padding-left: 5px;
    padding-right: 5px;
  }

  .purple-div.bot-navigation-button.testimonial {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .section-185-copy {
    display: none;
  }

  .mobile-div {
    display: block;
  }

  .desktop-view, .pc-view-ai {
    display: none;
  }

  .mobile-view-ai {
    display: block;
  }

  .div-block-788 {
    height: 400px;
  }

  .link-block-114-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-114-copy.ai-waitlist.button {
    width: 120px;
  }

  .old-home {
    max-width: 100vw;
  }

  .home-old-hero.ai-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .old-home-content {
    display: none;
  }

  .new-home {
    max-width: 100vw;
  }

  .div-block-789 {
    margin-bottom: 10px;
  }

  .italic-text-13 {
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    line-height: 17px;
  }

  .logos-head {
    width: 200px;
    font-size: 15px;
    line-height: 27px;
  }

  .ai-logo-navbar.rsc {
    margin-left: 0;
  }

  .container-206 {
    max-width: 100vw;
  }

  .g2-badges {
    width: 25px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .g2-badges.big {
    width: 35px;
  }

  .g2-badges.purple-badge {
    margin-top: 1.5px;
  }

  .g2-badges.demo {
    width: 40px;
  }

  .resources-subtitle-copy.rsc {
    margin-right: 0;
  }

  .resources-subtitle-copy.home_testimonial {
    font-size: 13px;
    line-height: 20px;
  }

  .logos-customers {
    flex-direction: column;
    align-items: center;
  }

  .div-block-798 {
    top: 25%;
  }

  .collection-item-59.blog {
    flex-flow: column-reverse;
  }

  .div-block-799 {
    align-items: center;
  }

  .resources-head-desc-copy {
    text-align: center;
    padding-right: 0;
  }

  .ap-hero.ai-page {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ap-hero-heading {
    font-size: 35px;
  }

  .ap-hero-heading.ai-page {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    font-size: 18px;
    line-height: 50px;
  }

  .ap-hero-heading.ai-page.use-case.home-page {
    flex-direction: column;
  }

  .ap-hero-heading.ai-page.home {
    width: auto;
    font-size: 19px;
    line-height: 30px;
  }

  .ap-hero-heading.bot-templates-h2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .ap-hero-heading.summarised-blog {
    font-size: 14px;
    line-height: 20px;
  }

  .ap-hero-head-yellow {
    font-size: 35px;
  }

  .ap-hero-head-yellow.ai-page {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    font-size: 18px;
    line-height: 50px;
  }

  .ap-hero-head-yellow.ai-page.use-case.home-page {
    flex-direction: column;
  }

  .ap-hero-head-yellow.ai-page.home {
    width: auto;
    font-size: 19px;
    line-height: 30px;
  }

  .ap-hero-head-yellow.bot-templates-h2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    width: 100%;
    font-size: 28px;
    line-height: 50px;
  }

  .ap-hero-head-yellow.summarised-blog {
    font-size: 14px;
    line-height: 20px;
  }

  .ap-hero-subheading {
    font-size: 15px;
    line-height: 27px;
  }

  .ap-hero-button {
    width: 100%;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .75rem;
    display: block;
  }

  .ap-hero-button.threado-community {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .ap-hero-button.home {
    width: auto;
    height: auto;
    margin-right: 10px;
  }

  .ap-hero-button.home.yellow.bv {
    padding: 8px 50px;
    font-size: 14px;
  }

  .ap-features-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ap-features-head, .ap-pointers-head {
    width: 90%;
    font-size: 28px;
    line-height: 36px;
  }

  .ap-pointer-1-head {
    width: 100%;
    font-size: 28px;
    line-height: 36px;
  }

  .ap-pointer-2-columns {
    width: auto;
  }

  .pointer-1-yellow-light, .pointer-1-purple-light {
    max-width: 50vw;
    display: block;
  }

  .ap-benefits-head {
    width: 90%;
    font-size: 28px;
    line-height: 36px;
  }

  .benefits-div {
    flex-direction: column;
  }

  .benefits-div1.div3 {
    height: 400px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .benefit-1-head, .benefit-3-head, .benefit-1-head-copy {
    width: 90%;
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-803 {
    flex-direction: column;
  }

  .div-block-804 {
    height: 700px;
  }

  .support-div-2 {
    height: 450px;
    margin-bottom: 20px;
  }

  .support-3-subhead {
    padding-left: 0;
  }

  .support-3-head {
    width: 90%;
    font-size: 28px;
    line-height: 36px;
  }

  .pt-1-yellow-light, .pt-1-purple-light, .pt-1-pink-light {
    max-width: 50vw;
    display: block;
  }

  .support-yellow {
    max-width: 50vw;
    display: none;
  }

  .support-purple, .support-purple-left {
    max-width: 50vw;
    display: block;
  }

  .hero-section-paragraph-holder-copy {
    width: auto;
  }

  .support-3-head-copy {
    width: 90%;
    font-size: 28px;
    line-height: 36px;
  }

  .overflow-block {
    display: block;
    overflow: hidden;
  }

  .div-block-809 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .html-embed-45 {
    display: none;
  }

  .html-embed-46 {
    display: block;
  }

  .ai-integrations.mobile {
    text-align: center;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-integrations.bfont {
    width: auto;
  }

  .bold-text-42 {
    font-size: 30px;
    line-height: 40px;
  }

  .hero-blocks.half {
    width: 16.67vw;
  }

  ._1r1c-grid.mobile-hide {
    display: none;
  }

  ._2c-div {
    width: 66.67vw;
  }

  .heading-257 {
    font-size: 32px;
    line-height: 40px;
  }

  .text-block-296 {
    width: 200px;
    font-size: 12px;
    line-height: 20px;
  }

  .button-46 {
    font-size: 14px;
    line-height: 20px;
  }

  .pricing-revenuehero {
    display: none;
  }

  .integration-head {
    width: auto;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }

  .support-os-head {
    font-size: 32px;
    line-height: 40px;
  }

  .os-div {
    flex-direction: column;
  }

  .os-div-c {
    width: 100%;
  }

  .os-div-c.feat {
    flex-direction: column;
    justify-content: space-around;
    display: flex;
  }

  .os-sec-c-head {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  ._4-row-grid {
    grid-template-rows: auto auto auto;
  }

  .image-496 {
    width: 15vw;
  }

  .os-div-c-bg {
    width: 100%;
  }

  .image-497 {
    width: 20vw;
  }

  .container-214 {
    max-width: none;
  }

  .margin-bottom-24px-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .hero-form {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .heading-259 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-260 {
    width: 250px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 37px;
    line-height: 50px;
    overflow: visible;
  }

  .heading-261 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 38px;
  }

  .div-block-817 {
    width: auto;
  }

  .text-block-297, .support-os-heads, .support-os-heads.centre {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-819.red {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-820 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-11 {
    flex-direction: column;
    align-items: flex-start;
  }

  .tab-link-tab-1-6 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .tab-link-tab-2-5 {
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-2-5.w--current {
    margin: 10px 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .tab-link-tab-3-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .structure-def.margin {
    margin-left: 10px;
    margin-right: 10px;
  }

  .support-os-h2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-826, .support-os-heads-2, .support-os-heads-2.centre {
    padding-left: 10px;
    padding-right: 10px;
  }

  .support-os-heads-2.centre.formulas-support-os {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-827 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-828 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-829 {
    padding-right: 0;
  }

  .structure-def-copy {
    margin-left: 10px;
    margin-right: 10px;
  }

  .column-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-832.wave-bg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-37 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-784-copy {
    width: auto;
    position: static;
  }

  .div-block-779-copy {
    width: 100%;
    margin-right: 0;
  }

  .support-os-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-1-ss2 {
    margin-right: 0;
  }

  .tab-2-ss2, .tab-2-ss2.w--current {
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-2-5-copy {
    margin-right: 0;
  }

  .tab-4-ss2, .tab-4-ss2.w--current {
    margin-left: 0;
  }

  .sub-para {
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-21 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-302 {
    font-size: 8px;
    line-height: 12px;
  }

  .table-grid-entries {
    align-items: flex-start;
    display: flex;
  }

  .link-51 {
    font-size: 8px;
    line-height: 12px;
  }

  .support-os-yellow-head, .support-os-highlight-subtext {
    padding-left: 10px;
    padding-right: 10px;
  }

  .support-os-highlight-head {
    padding-left: 10px;
  }

  .os-subtext {
    padding-left: 10px;
    padding-right: 10px;
  }

  .support-os-tip-highlight--30 {
    margin-left: 0;
    margin-right: 0;
  }

  .formulas {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-844, .support-os-yellow-head-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-2-5-copy, .tab-link-tab-2-5-copy.w--current {
    margin-left: 0;
  }

  .head-div {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-r1 {
    flex-direction: column;
  }

  .div-block-819-copy.green {
    margin-left: 10px;
    margin-right: 10px;
  }

  .home-features-subheading-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-2-6.w--current, .tab-link-tab-1-7 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-304.feature-1-tab {
    font-size: 10px;
  }

  .div-block-845 {
    margin-top: 0;
  }

  .feature-1-div {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
  }

  .feature-1-div.white {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-1-div.white.hero-tabs {
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-1-div.white.sec {
    height: 500px;
  }

  .feature-1-div.white.setup {
    height: 800px;
  }

  .feature-1-div.white.int {
    justify-content: space-between;
    align-items: center;
    height: 700px;
  }

  .feature-1-div.white.int.chrome {
    height: 600px;
  }

  .div-block-847 {
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .div-block-848 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: 95vw;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .ai-feature-1 {
    width: auto;
  }

  .testimonials-home-page {
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .feature-ai {
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }

  .feature-ai.black.pfont {
    width: auto;
    font-size: 20px;
    line-height: 27px;
  }

  .div-block-851 {
    flex-direction: column;
    align-items: center;
  }

  .navigation.back {
    flex-direction: column;
    margin-bottom: 10px;
  }

  .nav-text {
    width: auto;
  }

  .newsltter-signup-support-os {
    width: auto;
    position: static;
  }

  .list-6, .list-7 {
    padding-left: 10px;
  }

  .column-83, .column-84 {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-35 {
    overflow: visible;
  }

  .right-nav {
    margin-right: 0;
    font-size: 30px;
    right: 0;
  }

  .right-arrow-11 {
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    right: 0;
  }

  .support-os-h1-head {
    font-size: 1.7rem;
  }

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

  .div-block-864 {
    right: 10px;
  }

  .heading-265 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-865, .div-block-868 {
    flex-direction: column;
  }

  .div-block-870 {
    margin-right: 0;
  }

  ._12-row-grid {
    grid-template-rows: auto auto auto;
  }

  ._12-rows {
    height: 1300px;
  }

  .testimonials-demo-page {
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonials-demo-page.demo {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .testimonials-head-demo {
    width: auto;
    margin-bottom: 10px;
    font-size: 36px;
    font-weight: 600;
    line-height: 45px;
  }

  .text-field-14 {
    height: auto;
  }

  .form-21 {
    flex-direction: row;
    display: flex;
  }

  .submit-button-14 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-block-16 {
    display: block;
  }

  .grid-43 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .feat-head {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  .container-217, .div-block-877 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-85 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .columns-38 {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .slider-22 {
    height: 380px;
  }

  .div-block-878 {
    flex-direction: column;
    align-items: center;
    height: 350px;
  }

  .div-block-879 {
    padding-right: 10px;
  }

  .slide-36 {
    height: 300px;
  }

  .mask-14 {
    height: 350px;
  }

  .image-510 {
    width: 20vw;
    left: auto;
    right: 10px;
  }

  .image-511 {
    width: 10vw;
    left: auto;
    right: 0;
  }

  .image-512 {
    width: 20vw;
    right: 10px;
  }

  .text-block-306 {
    text-align: center;
  }

  .book-a-demo {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
  }

  .scale-points-copy {
    padding-left: 10px;
  }

  .book-a-demo-head {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
    line-height: 38px;
  }

  .div-block-881 {
    width: 100%;
  }

  .link-block-134 {
    justify-content: flex-start;
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .div-block-883 {
    margin-right: 10px;
  }

  .div-block-884 {
    justify-content: center;
    align-items: center;
  }

  .link-57 {
    font-size: 12px;
  }

  .text-block-309 {
    font-size: 10px;
    line-height: 14px;
  }

  .success-message-4 {
    padding: 10px;
  }

  .div-block-886, .support-os-content-block {
    flex-direction: column;
    max-width: 100%;
  }

  .container-218 {
    padding-left: 10px;
  }

  .image-496-copy {
    width: 15vw;
  }

  .container-203-copy {
    flex-direction: column;
    align-items: center;
  }

  .div-block-890 {
    flex-direction: column;
    align-items: center;
    padding: 10px;
  }

  .div-block-891 {
    background-image: linear-gradient(#000000a6, #000000a6), url('../images/session-1_1.avif');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    height: 225px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .div-block-891.juno {
    background-image: linear-gradient(#00000078, #00000078), url('../images/Image-8_2.avif');
    height: 225px;
  }

  .div-block-891.sessions {
    background-color: #2b2b2bcc;
    background-image: linear-gradient(#00000080, #00000080), url('../images/session-1_1.avif');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    height: 225px;
  }

  .div-block-891.moengage {
    background-color: #2b2b2bcc;
    background-image: linear-gradient(#000000ad, #000000ad), url('../images/Base_1.avif');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    height: 225px;
  }

  .heading-266 {
    width: 200px;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-266.black {
    color: #fff;
    width: 200px;
  }

  .heading-266.black.white {
    width: 200px;
  }

  .success-half-sec {
    background-image: linear-gradient(#00000080, #00000080), url('../images/Image-7_2.avif');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    margin-right: 0;
  }

  .div-block-891-copy {
    align-items: center;
    margin-right: 0;
  }

  .success-half-sec-copy {
    background-image: linear-gradient(#000000b3, #000000b3), url('../images/Scalor-1_1.avif');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .integration-head-copy {
    width: auto;
    margin-bottom: 10px;
    font-size: 36px;
    font-weight: 600;
    line-height: 45px;
  }

  .ai-page-testimonials-cs-page {
    height: 400px;
  }

  .text-block-311 {
    line-height: 12px;
  }

  .image-514 {
    margin-top: 10px;
  }

  .div-block-895 {
    flex-direction: column;
    margin-top: 0;
    padding: 20px;
  }

  .div-block-891-copy {
    background-image: linear-gradient(#00000080, #00000080), url('../images/Image-8_2.avif');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
    height: 225px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .link-block-136 {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-137, .link-block-138 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hero-page-buttons {
    height: auto;
    display: flex;
  }

  .div-block-897 {
    width: 95vw;
    max-width: none;
    height: 55.64vw;
  }

  .home-heading-white {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 40px;
  }

  .home-heading-white.features.black.it-sol {
    width: auto;
  }

  .div-block-900 {
    padding-bottom: 40px;
  }

  .hero-page-ctas {
    height: auto;
    display: flex;
  }

  .start-button-nav {
    display: none;
  }

  .start-button-nav.demo-black {
    width: 120px;
    padding: 5px 10px;
    display: none;
  }

  .demo-points.white {
    font-size: 14px;
    line-height: 20px;
  }

  .testimonials-demo {
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 15px;
  }

  .testimonials-demo.demo {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .left-purple-demo, .right-purple-demo {
    max-width: 50vw;
    display: none;
  }

  .slider-23 {
    height: 500px;
  }

  .slide-37, .mask-15, .div-block-905 {
    height: 450px;
  }

  .div-block-906 {
    width: 100%;
    height: 450px;
  }

  .paragraph-75 {
    width: auto;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 18px;
  }

  .testimonial-name {
    margin-top: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  .testimonial-company {
    font-size: 11px;
    line-height: 17px;
  }

  .demo-button-demo-page.radiant.navbar {
    width: 130px;
    padding: 5px 0;
    display: none;
  }

  .demo-button-demo-page.home-page-button.home {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px 50px;
    font-size: 20px;
  }

  .left-purple-testimonial, .right-purple-testimonial {
    max-width: 50vw;
    display: none;
  }

  .background-video-22 {
    object-fit: contain;
    border-radius: 10px;
    width: 280px;
    height: 157.5px;
  }

  .bold-text-47 {
    font-size: 14px;
  }

  .image-517 {
    width: 50px;
  }

  .home-page-purple-light {
    max-width: 50vw;
    display: none;
  }

  .home-page-yellow-light {
    max-width: 50vw;
    display: block;
  }

  .home-page-yellow-light.lp {
    z-index: 0;
    display: block;
  }

  .home-page-yellow-light.lp.rsc {
    display: none;
  }

  .tabs-text {
    font-size: 8px;
  }

  .bold-text-48 {
    font-size: 15px;
  }

  .tabs-content-5 {
    width: 95vw;
    height: 55.64vw;
  }

  .tabs-menu-14 {
    top: -10%;
  }

  .tabs-7 {
    width: 95vw;
    height: 55.64vw;
  }

  .tab-link-3 {
    padding: 5px;
  }

  .tab-link-3.is-last.ai {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-3.is-last.ai.w--current {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tab-link-3.chrome {
    padding: 5px;
  }

  .tab-link-3.chrome.w--current {
    padding-left: 5px;
    padding-right: 5px;
  }

  .video-height-2, .background-video-24, .tab-pane-tab-1-3 {
    width: 95vw;
    height: 55.64vw;
  }

  .tab-pane-tab-3, .tab-pane-tab-2-2 {
    width: 280px;
    height: 164.21px;
  }

  .image-520 {
    margin-right: 5px;
  }

  .text-block-315, .image-521 {
    font-size: 11px;
  }

  .div-block-912 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .banner-cta-text {
    font-size: 14px;
  }

  .background-video-25 {
    position: static;
  }

  .background-video-27 {
    width: 100%;
    height: 100%;
    position: static;
  }

  .background-video-28 {
    width: 100vw;
    height: 100vw;
    position: static;
    right: auto;
  }

  .image-523 {
    position: static;
  }

  .div-block-913 {
    margin-left: 0;
    margin-right: 10px;
  }

  .drop-head {
    font-size: 12px;
  }

  .drop-head.blogs {
    font-size: 10px;
  }

  .heading-267 {
    font-size: 14px;
  }

  .features-pane {
    background-color: #fff;
    margin-top: 0;
  }

  .feature-1-div-right {
    flex-flow: column-reverse;
    justify-content: space-between;
    height: auto;
  }

  .feature-1-div-right.security {
    height: 550px;
  }

  .feature-1-div-left {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
  }

  .feature-1-div-left.security {
    height: 550px;
  }

  .faetures-page-purple-light {
    max-width: 50vw;
    display: none;
  }

  .features-page-yellow-light-copy {
    max-width: 50vw;
    display: block;
  }

  .features-page-yellow-light-copy.lp {
    z-index: 0;
    display: block;
  }

  .dropdown-toggle-9 {
    width: 100%;
  }

  .dropdown-9 {
    flex-flow: wrap-reverse;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: inline-flex;
  }

  .div-block-848-left {
    justify-content: center;
    align-items: flex-end;
    max-width: none;
  }

  .image-526 {
    margin-bottom: 10px;
  }

  .home-heading-white-copy {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 40px;
  }

  .security-gifs {
    justify-content: center;
    align-items: flex-end;
    max-width: none;
  }

  .dropdown-toggle-10 {
    padding-left: 15px;
  }

  .vertical-cs-collection {
    flex-direction: column;
    align-items: center;
    padding: 10px;
  }

  .link-block-139 {
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-140 {
    margin-left: auto;
  }

  .image-528 {
    width: 30px;
  }

  .link-block-141, .link-block-142 {
    margin-right: 5px;
  }

  .text-block-297-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .structure-def-copy.margin {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rsc-block, .rsc-block.blogs-left {
    width: 95vw;
    margin-left: 5px;
    margin-right: 5px;
  }

  .rsc-block.blogs-right {
    margin-left: 5px;
    margin-right: 5px;
  }

  .newsletter-resource {
    width: 95vw;
    margin-left: 5px;
    margin-right: 5px;
  }

  .resources-head-subtext {
    flex-direction: column;
    align-items: center;
    width: 190px;
    padding-right: 0;
    display: flex;
  }

  .section-225 {
    background-position: 0%;
  }

  .heading-268-copy {
    width: auto;
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-319-copy {
    font-size: 20px;
    line-height: 30px;
  }

  .survey-page-purple-light-copy {
    max-width: 50vw;
    display: none;
  }

  .survey-page-yellow-ligh {
    max-width: 50vw;
    display: block;
  }

  .survey-page-yellow-ligh.lp {
    z-index: 0;
    display: block;
  }

  .survey-page-yellow-ligh.lp.rsc {
    display: none;
  }

  .desktop-features, .mobile-features {
    display: block;
  }

  .redirect-page-purple-light {
    max-width: 50vw;
    display: block;
  }

  .redirect-page-purple-light.lp {
    z-index: 0;
    display: block;
  }

  .redirect-page-purple-light.lp.rsc {
    display: none;
  }

  .redirect-page-purple-light-1 {
    max-width: 50vw;
    display: block;
  }

  .redirect-page-purple-light-1.lp {
    z-index: 0;
    display: block;
  }

  .redirect-page-purple-light-1.lp.rsc {
    display: none;
  }

  .image-533 {
    width: 50%;
  }

  .div-block-931 {
    width: 100%;
  }

  .navbar-4 {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .black-nav-heading.w--current {
    padding-left: 15px;
    padding-right: 15px;
  }

  .black-nav-heading.demo {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .black-nav-heading.demo.start-free {
    width: 100px;
  }

  .home-heading-black {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 40px;
  }

  .threado-video {
    width: 95vw;
    height: 55.64vw;
  }

  .home-heading-black-copy {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 40px;
  }

  .home-heading-black-copy.pfont-copy {
    font-size: 25px;
    line-height: 35px;
  }

  .grid-45 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-534 {
    width: 40px;
  }

  .home-body {
    max-width: 100vw;
  }

  .div-block-912-copy {
    height: 400px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .demo-head.white {
    width: auto;
  }

  .demo-form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .hero-tabs {
    margin-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .hero-tabs-head {
    text-align: center;
    font-size: 9px;
  }

  .tabs-menu-15 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    margin-left: 10px;
    display: grid;
  }

  .image-537 {
    width: 15vw;
  }

  .tak-to-us {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-848-copy {
    justify-content: center;
    align-items: flex-end;
    max-width: none;
  }

  .image-538 {
    width: 20%;
  }

  .home-page-body {
    max-width: 100vw;
  }

  .home-button {
    font-size: 13px;
  }

  .image-539 {
    width: 20%;
  }

  .div-block-938 {
    margin-bottom: 10px;
  }

  .image-540 {
    width: 60%;
    margin-right: 0;
  }

  .feature-image-pane {
    width: 95%;
    margin: 20px 5px 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .black-heads {
    text-align: center;
  }

  .div-block-939 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-324 {
    width: auto;
  }

  .text-span-17 {
    line-height: 40px;
  }

  .div-block-940, .signs {
    width: auto;
  }

  .image-558 {
    top: -.8%;
    left: -3%;
  }

  .grid-46 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-559 {
    padding-top: 0;
  }

  .div-block-942 {
    flex-flow: column;
  }

  .div-block-943 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-944 {
    width: 100%;
    display: none;
  }

  .section-233 {
    display: block;
  }

  .home-hero-heading-black {
    text-align: center;
    letter-spacing: -1px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 30px;
    line-height: 40px;
  }

  .section-233-mobile {
    padding-top: 10px;
    display: block;
  }

  .image-560 {
    display: none;
  }

  .div-block-946 {
    margin-right: 0;
  }

  .image-561, .image-562 {
    display: none;
  }

  .image-563 {
    width: 10vw;
    display: none;
  }

  .div-block-947 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
  }

  .image-565 {
    width: 50vw;
    left: -5%;
  }

  .image-566 {
    width: 40vw;
    left: 5%;
  }

  .solutions-right-block, .solutions-left {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blogs-categories {
    margin-right: 5px;
    padding: 3px 10px;
  }

  .blogs-categories.cms-item {
    justify-content: center;
    align-items: center;
    margin-right: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .text-block-325 {
    text-align: center;
    font-size: 10px;
  }

  .div-block-950 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .div-block-950.left {
    grid-template-rows: auto;
    padding-left: 10px;
  }

  .div-block-954 {
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-329 {
    text-align: center;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 12px;
  }

  .image-568 {
    width: 80vw;
  }

  .link-block-147 {
    justify-content: center;
    align-items: center;
    height: 60px;
    display: flex;
  }

  .link-block-148 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 5px;
    display: flex;
  }

  .code-embed {
    width: 45vw;
  }

  .code-embed-2 {
    max-width: 80vw;
  }

  .code-embed-web {
    width: 300px;
    max-width: none;
    display: block;
  }

  .code-embed-mobile {
    max-width: 80vw;
    display: block;
  }

  .container-237.tags {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-list-57 {
    flex-flow: wrap;
    justify-content: center;
  }

  .div-block-955 {
    align-items: flex-start;
  }

  .image-569 {
    max-width: none;
  }

  .heading-272 {
    font-size: 24px;
  }

  .paragraph-76 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-958 {
    width: 300px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-960 {
    flex-flow: column;
  }

  .div-block-961 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-332 {
    font-size: 20px;
  }

  .div-block-962 {
    width: 275px;
  }

  .paragraph-76-copy {
    font-size: 14px;
    line-height: 28px;
  }

  .div-block-964 {
    border-radius: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-334 {
    font-size: 11px;
    line-height: 20px;
  }

  .div-block-966 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .link-block-149 {
    margin-left: 20px;
  }

  .image-570 {
    max-width: 80%;
  }

  .roast_image {
    max-width: 40%;
  }

  .blog-categories {
    border-style: none;
    width: auto;
    margin-right: auto;
    display: block;
  }

  .collection-list-wrapper-51 {
    display: block;
  }

  .collection-list-58 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: stretch center;
    display: grid;
  }

  .container-238 {
    max-width: none;
  }

  .text-block-342 {
    display: none;
  }

  .div-podcast-blogs {
    display: block;
  }

  .dropdown-12 {
    display: none;
  }

  .blog-category-drop-down {
    display: block;
  }

  .dropdown-list-10 {
    background-color: #dfdede;
  }

  .dropdown-list-10.w--open {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 0 4px #0003;
  }

  .title-9 {
    font-size: 35px;
    line-height: 50px;
  }

  .title-9.features {
    margin-bottom: 0;
    font-size: 25px;
  }

  .title-9.features.ai-page.bfont-copy {
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
  }

  .title-9.features.ai-page.bfont-copy.banner-head {
    justify-content: center;
    font-size: 22px;
    line-height: 30px;
  }

  .title-9.features.ai-page.bfont-copy.banner-head.pfont {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-77.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-77.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .div-block-977 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-78.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-78.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .div-block-979 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-79.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-79.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .div-block-981 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-80.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-80.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .div-block-983 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-81.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-81.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .div-block-985 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-82.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-82.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .div-block-987 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-list-wrapper-55 {
    flex-flow: wrap;
    display: block;
  }

  .paragraph-83.bfont.feature-ai-subtext {
    text-align: center;
    width: auto;
  }

  .paragraph-83.bfont.feature-ai-subtext.feature-2.banner-subhead {
    width: auto;
    font-size: 13px;
  }

  .div-block-989 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-247 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .container-248 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

  .text-block-348 {
    text-align: center;
    font-size: .7rem;
    font-weight: 700;
  }

  .image-574 {
    display: none;
  }
}

#w-node-_439dc278-9097-a131-841d-ad6ba34afeca-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afed0-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afed1-a34afec6, #w-node-_61d9d8b8-b431-b011-ad7b-291d0736e34d-a34afec6, #w-node-_61d9d8b8-b431-b011-ad7b-291d0736e34e-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afedb-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afedc-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afee6-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afee7-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afef5-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afef6-a34afec6, #w-node-_1cfde2f6-12c5-7b74-af7c-a362c6db4799-ef865e92, #w-node-f6b86920-1b47-ee00-d002-739239fe44b8-ef865e92, #w-node-_87092320-d0d3-adf2-179d-2dc98dce1f15-ef865e92, #w-node-_87092320-d0d3-adf2-179d-2dc98dce1f16-ef865e92, #w-node-d45dac2a-6948-5f1f-2f20-b0c341800579-ef865e92, #w-node-d45dac2a-6948-5f1f-2f20-b0c34180057a-ef865e92, #w-node-_6d404a05-ca11-c39a-6872-cc8c67a49d01-ef865e92, #w-node-_6d404a05-ca11-c39a-6872-cc8c67a49d02-ef865e92, #w-node-_88cdfe56-0c5e-7bd9-7e1f-d008d803025d-ef865e92, #w-node-_88cdfe56-0c5e-7bd9-7e1f-d008d803025e-ef865e92, #w-node-_650d9fdc-f41c-d336-791d-1681792faebf-ef865e92, #w-node-_650d9fdc-f41c-d336-791d-1681792faec0-ef865e92, #w-node-b676a691-b3a4-0019-be0e-4778b1074b40-ef865e92, #w-node-b676a691-b3a4-0019-be0e-4778b1074b41-ef865e92, #w-node-_082a24b7-de40-030d-7abd-0ee9ff084553-ef865e92, #w-node-_082a24b7-de40-030d-7abd-0ee9ff084554-ef865e92, #w-node-da63ffcf-69cf-d271-8714-4f6eb79fa1ac-ef865e92, #w-node-da63ffcf-69cf-d271-8714-4f6eb79fa1ad-ef865e92, #w-node-_5c411c70-b9d4-fd9b-5859-dbeec7c2b485-ef865e92, #w-node-_5c411c70-b9d4-fd9b-5859-dbeec7c2b486-ef865e92, #w-node-e77d5acc-fc09-e717-387e-1fe09610a881-ef865e92, #w-node-e77d5acc-fc09-e717-387e-1fe09610a882-ef865e92, #w-node-_4dfc87f0-b41d-45ed-200d-a663e958450e-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584514-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584515-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584521-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584522-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e958452a-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e958452b-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584548-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584549-e958450a, #w-node-_724526f3-11e8-8962-900e-6529c777cb78-35cbf630, #w-node-_724526f3-11e8-8962-900e-6529c777cb7c-35cbf630, #w-node-_724526f3-11e8-8962-900e-6529c777cb7f-35cbf630, #w-node-_724526f3-11e8-8962-900e-6529c777cb83-35cbf630, #w-node-_724526f3-11e8-8962-900e-6529c777cb86-35cbf630, #w-node-_724526f3-11e8-8962-900e-6529c777cb8a-35cbf630, #w-node-_724526f3-11e8-8962-900e-6529c777cb8d-35cbf630, #w-node-_724526f3-11e8-8962-900e-6529c777cb91-35cbf630, #w-node-_1548afeb-d2c2-b530-5765-1ced3a46eba7-35cbf630, #w-node-_1548afeb-d2c2-b530-5765-1ced3a46eba9-35cbf630, #w-node-c3173417-7054-ecc3-e3e1-c4faa2c2528e-35cbf630, #w-node-c3173417-7054-ecc3-e3e1-c4faa2c25290-35cbf630, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a13-52eb6a0f, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a19-52eb6a0f, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a1a-52eb6a0f, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a28-52eb6a0f, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a29-52eb6a0f, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a39-52eb6a0f, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a3a-52eb6a0f, #w-node-_5189e04b-9bce-675f-1cff-b33ba311ead7-35cbf63d, #w-node-_5189e04b-9bce-675f-1cff-b33ba311eae1-35cbf63d, #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efe0-19c3efd3, #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efe2-19c3efd3, #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efe3-19c3efd3, #w-node-ef745d3e-6eaf-5500-faf0-820d803e12ab-19c3efd3, #w-node-ef745d3e-6eaf-5500-faf0-820d803e12ac-19c3efd3, #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efed-19c3efd3, #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efee-19c3efd3, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b52b-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b52c-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b52d-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b52e-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b52f-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b530-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b534-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b535-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b53d-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b53e-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b540-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b541-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b542-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b543-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b544-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b545-cba7311a, #support-os-content.w-node-_69713e96-8feb-f3be-9d02-ba94d085b598-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5a2-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5a3-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5a4-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5b6-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5b7-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5b8-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5bc-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5bd-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5be-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5cf-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5d0-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5d1-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5d5-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5d6-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5d7-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5e9-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5ea-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5eb-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5f5-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5f6-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5f7-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5f8-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5f9-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5fa-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5fb-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b5fc-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b61c-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b61d-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b61e-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b61f-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b620-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b621-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b622-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b623-cba7311a, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b64e-cba7311a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5283632f-6ca5-5a5a-a6fb-4f133ba8c859-35cbf682 {
  justify-self: auto;
}

#w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbc1-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbc3-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbc5-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbc8-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbca-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbcf-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbd1-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbd6-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbd8-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbdd-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbdf-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbe1-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbe4-5761351f, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbe6-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe41-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe43-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe45-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe48-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe4a-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe4c-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe4f-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe51-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe53-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe56-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe58-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe5a-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe5d-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe5f-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe61-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe64-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe66-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe68-5761351f, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d00811d-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d00811f-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008121-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008124-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008125-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008129-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d00812c-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d00812d-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008131-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008134-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008135-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008139-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d00813c-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d00813e-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008140-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008143-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008144-1c528e6e, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d008148-1c528e6e, #w-node-ec319a50-4f96-f05c-8532-35452bae18f3-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae18f5-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae18f7-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae18fa-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae18fb-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae18ff-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae1902-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae1903-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae1907-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae190a-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae190b-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae190f-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae1912-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae1914-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae1916-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae1919-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae191a-a2440a52, #w-node-ec319a50-4f96-f05c-8532-35452bae191e-a2440a52, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97743-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97814-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97871-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97942-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f9799c-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97a6d-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97add-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97ae6-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97b20-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97b29-35cbf703, #w-node-_201d4465-0ae1-7c0a-ac36-5376ab84c434-35cbf715, #w-node-_201d4465-0ae1-7c0a-ac36-5376ab84c435-35cbf715, #w-node-_201d4465-0ae1-7c0a-ac36-5376ab84c436-35cbf715, #w-node-_201d4465-0ae1-7c0a-ac36-5376ab84c437-35cbf715, #w-node-_201d4465-0ae1-7c0a-ac36-5376ab84c438-35cbf715, #w-node-_201d4465-0ae1-7c0a-ac36-5376ab84c439-35cbf715, #w-node-ca7b2977-9b24-07b9-fd1b-c374e2309b38-35cbf715, #w-node-_851f507b-e3ce-7af5-825d-a54e466a878b-35cbf715, #w-node-_8f55e862-bc5b-9224-a78f-0e4815340a2c-35cbf715, #w-node-_8f55e862-bc5b-9224-a78f-0e4815340a2d-35cbf715, #w-node-_01e618f2-0040-a8f8-5a3d-73f60f102d44-35cbf715, #w-node-_01e618f2-0040-a8f8-5a3d-73f60f102d45-35cbf715, #w-node-_01e618f2-0040-a8f8-5a3d-73f60f102d46-35cbf715, #w-node-_01e618f2-0040-a8f8-5a3d-73f60f102d47-35cbf715, #w-node-_01e618f2-0040-a8f8-5a3d-73f60f102d48-35cbf715, #w-node-_01e618f2-0040-a8f8-5a3d-73f60f102d49-35cbf715, #w-node-_161c3aa7-2019-0bd6-f48b-d2ccfdee1db8-35cbf715, #w-node-_161c3aa7-2019-0bd6-f48b-d2ccfdee1db9-35cbf715, #w-node-d9318cb8-49ac-e7b2-c41b-d9fb2ac5be50-35cbf715, #w-node-_161c3aa7-2019-0bd6-f48b-d2ccfdee1dc1-35cbf715, #w-node-_161c3aa7-2019-0bd6-f48b-d2ccfdee1dc2-35cbf715, #w-node-_60891c3b-434f-dda0-462b-945a967c848d-35cbf715, #w-node-_77c055e9-e362-34d3-e663-1cbea6018baf-35cbf715, #w-node-_77c055e9-e362-34d3-e663-1cbea6018bb0-35cbf715, #w-node-_77c055e9-e362-34d3-e663-1cbea6018bb1-35cbf715, #w-node-_77c055e9-e362-34d3-e663-1cbea6018bbe-35cbf715, #w-node-_77c055e9-e362-34d3-e663-1cbea6018bbf-35cbf715, #w-node-_77c055e9-e362-34d3-e663-1cbea6018bc0-35cbf715, #w-node-_0932186c-59aa-2fac-e500-e35ea3d16da4-35cbf715, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00967-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00969-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d0096b-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d0096e-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d0096f-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00971-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00972-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00974-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00975-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00977-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00979-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d0097b-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d0097e-e0b56f5d, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d0097f-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a10-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a13-e0b56f5d, #w-node-_0c3b3c2b-fe5d-d106-7796-f3e4f74de1bd-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a19-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a1c-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a1f-e0b56f5d, #w-node-f0da68a9-5155-2ce5-90d5-6f4d0d17cc0e-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a25-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a28-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a2b-e0b56f5d, #w-node-fd996ac8-072f-a72a-1fea-08f5c03c72c3-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a31-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a4d-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a50-e0b56f5d, #w-node-dce4574f-5a05-37d6-2c1b-3b1a98b0688e-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a56-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a59-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a5c-e0b56f5d, #w-node-_1860dfc6-8d90-8846-c75a-be764f1457e4-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a62-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a65-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a68-e0b56f5d, #w-node-db71509e-8f54-c204-00df-3fa7f1b7126d-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a6e-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a71-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a74-e0b56f5d, #w-node-_5f883228-e0bb-15d2-eab9-82dc011fa4ab-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aaccb-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacce-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacd1-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacd4-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacd7-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacda-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacdd-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace0-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace3-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace6-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace9-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacec-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacef-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacf2-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacf5-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad08-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad0b-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad0e-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad11-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad14-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad17-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad1a-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad1d-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad20-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad23-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad26-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad29-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad2c-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad2f-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad32-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f53-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f56-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f59-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f5c-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f5f-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f62-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f65-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f68-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f77-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f7a-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f7d-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f80-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f90-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f93-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f96-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f99-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f9c-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f9f-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fa2-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fa5-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fa8-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fab-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fae-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fb1-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fb4-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fb7-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fba-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752871-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752874-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752877-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975287a-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975287d-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752880-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752883-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752886-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752889-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975288c-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975288f-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752892-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752895-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752898-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975289b-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528ae-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528b1-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528b4-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528b7-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528ba-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528bd-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c0-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c3-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c6-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c9-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528cc-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528cf-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528d2-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528d5-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528d8-e0b56f5d, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b19-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b1b-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b1f-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b22-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b24-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b28-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b2b-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b2d-35cbf748, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b31-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1c2-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1c4-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1c8-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1cb-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1cd-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1d1-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1d4-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1d6-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1da-35cbf748, #w-node-f61adc40-1e29-964c-a00a-6f301d69e993-35cbf748, #w-node-_9bc29527-0d5a-44b7-0934-94fece8fcab2-35cbf748, #w-node-_9bc29527-0d5a-44b7-0934-94fece8fcab3-35cbf748, #w-node-_7d378515-8412-69f7-36bc-2351742b9232-35cbf748, #w-node-_0556613c-e8fe-11fb-bc5f-260c2b28be64-35cbf748, #w-node-_349fc5cb-aed7-f377-68af-a5de22720068-35cbf748, #w-node-_9ff712b7-b3f7-d142-686c-9d9c34253fb3-35cbf748, #w-node-_1cf1689e-645e-613a-66ff-04a187077bda-35cbf748, #w-node-bca3c6b4-e1b6-c855-f1d3-c2c1f4bd0dd5-35cbf748, #w-node-ed544eb4-cb9a-7d9e-0ded-41d09f91a191-35cbf748, #w-node-_159f5350-f5ff-05f4-ecc6-1e73de46c202-35cbf748, #w-node-e39d67af-1383-e2ea-2069-83734702b034-35cbf748, #w-node-e50e78f9-00d1-2fdc-5772-f8a7e955210b-35cbf748, #w-node-_2499f752-82b6-cf48-71bf-45a4af3b6ed6-35cbf748, #w-node-d1ba24da-6c0c-bfbc-b99e-bcaad8fec518-35cbf748, #w-node-b15285e3-cd82-5bda-9a2a-48eafa106363-101a3d1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_724526f3-11e8-8962-900e-6529c777cb78-35cbf630 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_439dc278-9097-a131-841d-ad6ba34afed0-a34afec6, #w-node-_61d9d8b8-b431-b011-ad7b-291d0736e34d-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afedb-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afee6-a34afec6, #w-node-_439dc278-9097-a131-841d-ad6ba34afef5-a34afec6, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584514-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584521-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e958452a-e958450a, #w-node-_4dfc87f0-b41d-45ed-200d-a663e9584548-e958450a, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a19-52eb6a0f, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a28-52eb6a0f, #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efe2-19c3efd3, #w-node-ef745d3e-6eaf-5500-faf0-820d803e12ab-19c3efd3, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97765-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97893-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f979bd-35cbf703 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_724526f3-11e8-8962-900e-6529c777cb78-35cbf630, #w-node-_69713e96-8feb-f3be-9d02-ba94d085b622-cba7311a, #w-node-bc057f81-2ab0-5ada-2e43-d4de3b12fbc1-5761351f, #w-node-_0edabc86-81e6-59ba-c70f-d5d1c392fe41-5761351f, #w-node-_076e4ffd-fcb6-2f98-4610-dd045d00811d-1c528e6e, #w-node-ec319a50-4f96-f05c-8532-35452bae18f3-a2440a52, #w-node-_44c30bd7-4949-1e9d-1f3a-303301d00967-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c749f8-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c749fb-e0b56f5d, #w-node-_13701e97-32f7-3a45-a722-617b7d8ffe1d-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c749fe-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a04-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a07-e0b56f5d, #w-node-_834a0947-ca2e-0487-25ef-c8b94f27c87b-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a0d-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a0e-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a10-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a13-e0b56f5d, #w-node-_0c3b3c2b-fe5d-d106-7796-f3e4f74de1bd-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a19-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a1a-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a1c-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a1f-e0b56f5d, #w-node-f0da68a9-5155-2ce5-90d5-6f4d0d17cc0e-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a25-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a26-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a28-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a2b-e0b56f5d, #w-node-fd996ac8-072f-a72a-1fea-08f5c03c72c3-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a31-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a32-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a41-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a44-e0b56f5d, #w-node-d37ed207-b2c5-7b33-9e20-0b23d849c65d-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a4a-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a4b-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a4d-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a50-e0b56f5d, #w-node-dce4574f-5a05-37d6-2c1b-3b1a98b0688e-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a56-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a57-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a59-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a5c-e0b56f5d, #w-node-_1860dfc6-8d90-8846-c75a-be764f1457e4-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a62-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a63-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a65-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a68-e0b56f5d, #w-node-db71509e-8f54-c204-00df-3fa7f1b7126d-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a6e-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a6f-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a71-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a74-e0b56f5d, #w-node-_5f883228-e0bb-15d2-eab9-82dc011fa4ab-e0b56f5d, #w-node-f0127b49-a2e4-b5a1-b566-f77651c74a7b-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacb3-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacb6-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacb9-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacbc-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacbf-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacc2-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacc5-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacc8-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacc9-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aaccb-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacce-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacd1-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacd4-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacd5-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacd7-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacda-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacdd-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace0-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace1-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace3-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace6-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aace9-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacec-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aaced-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacef-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacf2-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacf5-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacf9-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacfc-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aacff-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad02-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad05-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad06-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad08-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad0b-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad0e-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad11-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad12-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad14-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad17-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad1a-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad1d-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad1e-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad20-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad23-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad26-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad29-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad2a-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad2c-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad2f-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad32-e0b56f5d, #w-node-a519e1a3-2af2-35f5-8742-6d6dac4aad36-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f3b-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f3e-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f41-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f44-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f47-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f4a-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f4d-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f50-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f53-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f56-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f59-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f5c-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f5f-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f62-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f65-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f68-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f77-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f7a-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f7d-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f84-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f87-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f8a-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f8d-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f90-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f93-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f96-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f99-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f9c-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83f9f-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fa2-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fa5-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fa8-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fab-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fae-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fb1-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fb4-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fb7-e0b56f5d, #w-node-b2d56eb1-bbb9-67c2-e0da-c5c2ecc83fba-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752859-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975285c-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975285f-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752862-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752865-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752868-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975286b-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975286e-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975286f-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752871-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752874-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752877-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975287a-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975287b-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975287d-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752880-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752883-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752886-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752887-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752889-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975288c-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975288f-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752892-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752893-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752895-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf709752898-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975289b-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf70975289f-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528a2-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528a5-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528a8-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528ab-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528ac-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528ae-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528b1-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528b4-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528b7-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528b8-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528ba-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528bd-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c0-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c3-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c4-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c6-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528c9-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528cc-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528cf-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528d0-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528d2-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528d5-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528d8-e0b56f5d, #w-node-feafc051-9733-883a-8458-5bf7097528dc-e0b56f5d, #w-node-_6231a7ee-b0f7-e91b-dc95-ea2f74624b19-35cbf748, #w-node-_71d785b8-04b9-eddd-c3d6-9068eb40c1c2-35cbf748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_439dc278-9097-a131-841d-ad6ba34afeca-a34afec6, #w-node-_4dfc87f0-b41d-45ed-200d-a663e958450e-e958450a, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a13-52eb6a0f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5189e04b-9bce-675f-1cff-b33ba311eada-35cbf63d, #w-node-_5189e04b-9bce-675f-1cff-b33ba311eadd-35cbf63d, #w-node-_5189e04b-9bce-675f-1cff-b33ba311eae4-35cbf63d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5189e04b-9bce-675f-1cff-b33ba311eae7-35cbf63d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efe0-19c3efd3, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97813-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97941-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97a6c-35cbf703 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_439dc278-9097-a131-841d-ad6ba34afeca-a34afec6, #w-node-_4dfc87f0-b41d-45ed-200d-a663e958450e-e958450a, #w-node-_1d13cc47-c088-67dd-1d8e-594a52eb6a13-52eb6a0f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5189e04b-9bce-675f-1cff-b33ba311eacc-35cbf63d, #w-node-_5189e04b-9bce-675f-1cff-b33ba311ead7-35cbf63d, #w-node-_5189e04b-9bce-675f-1cff-b33ba311eae1-35cbf63d {
    grid-column: span 1 / span 1;
  }

  #w-node-_5038c926-b50c-c7bd-74bc-9a6f19c3efe0-19c3efd3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e95b09a9-f4df-4e43-0553-a3a569f977a3-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f977d9-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97813-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f978d1-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97907-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97941-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f979f5-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97a32-35cbf703, #w-node-e95b09a9-f4df-4e43-0553-a3a569f97a6c-35cbf703 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-RegularItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sf pro display';
  src: url('../fonts/SF-Pro-Display-Heavy.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brittanysignature';
  src: url('../fonts/BrittanySignature.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Road rage';
  src: url('../fonts/Road_Rage.otf') format('opentype'), url('../fonts/Road_Rage.otf') format('opentype'), url('../fonts/Road_Rage.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Road rage';
  src: url('../fonts/Road_Rage.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
}