@font-face {
  font-family: Tabler icons;
  src: url('../fonts/tabler-icons.woff2') format("woff2"), url('../fonts/tabler-icons.eot') format("embedded-opentype"), url('../fonts/tabler-icons.woff') format("woff"), url('../fonts/tabler-icons.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexsans Medium;
  src: url('../fonts/IBMPlexSans-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexsans;
  src: url('../fonts/IBMPlexSans-MediumItalic.ttf') format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexsans;
  src: url('../fonts/IBMPlexSans-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Ibmplexsans;
  src: url('../fonts/IBMPlexSans-SemiBoldItalic.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexsans Light;
  src: url('../fonts/IBMPlexSans-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ibmplexsans Bold;
  src: url('../fonts/IBMPlexSans-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --dark-mode--grey: #858c9429;
  --dark-mode--text-disabled: #545b64;
  --dark-mode--btn-secondary: #1e2226;
  --dark-mode--pure-grey: #181b1f;
  --dark-mode--black: #181b1f;
  --inner-shade: #1e2226;
  --dark-mode--button: #282d34;
  --dark-mode--gardient-right: #ee5d5d;
  --side-purple: #861b84;
  --dark-mode--primary: #4368e3;
  --dark-mode--text-grey: #97a0a9;
  --32px-side-heading: 32px;
  --black: black;
  --16-px-subparagraph: 16px;
  --14px-paraghraph: 14px;
  --sub-heading: 24px;
  --light-black: #141619bd;
  --main-heading: 38px;
  --dark-mode--black-grey: #2b3849;
  --_book-a-demo-button---150: 150px;
  --_book-a-demo-button---250: 250px;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.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-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

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

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

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

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

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

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

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

@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: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
}

.footer {
  text-align: center;
  background-color: #2b2b2b;
  border: 1px solid #fff;
  align-items: flex-start;
  margin-top: 140px;
  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: 100px;
  height: 100%;
}

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

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

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

.list {
  color: #e5dddd;
}

.text-block-4 {
  color: #dadada;
}

.paragraph-26 {
  flex-flow: column;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  display: block;
}

.text-span-19 {
  font-family: Ibmplexsans Bold, sans-serif;
  font-size: 16px;
}

.text-span-20 {
  color: #5480fb;
}

.heading-50 {
  text-align: left;
  font-family: Ibmplexsans, sans-serif;
  font-weight: 600;
}

.container-23 {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-58 {
  flex-flow: wrap;
  align-items: center;
  font-family: Ibmplexsans Regular, sans-serif;
  display: block;
}

.heading-58 {
  margin-bottom: 24px;
  font-family: Ibmplexsans, sans-serif;
  font-weight: 600;
}

.paragraph-74 {
  color: #687076;
  text-align: center;
  margin-bottom: 12px;
  font-family: Roboto;
}

.image-100, .image-100.bigb {
  width: 91.46px;
  height: 35.7px;
}

.image-100.seq {
  width: 91.46px;
}

.image-100.orng {
  width: 91.46px;
  height: 35.7px;
}

.image-100.byju {
  width: 91.46px;
}

.div-block-133 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-133.sec-set {
  display: none;
}

.client-list-copy {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  width: 808px;
  height: 74px;
  margin-top: 90px;
  margin-bottom: 0;
  display: none;
}

.client-list-copy.home-client {
  margin-top: 0;
  display: none;
}

.image-100-copy {
  width: 91.46px;
  height: 35px;
}

.error-message {
  background-color: #ffdedea1;
}

.image-152 {
  text-align: left;
  width: 92px;
  height: 23px;
}

.field-label-3 {
  height: 20px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.text-field-6, .text-field-8 {
  border: 1px solid #d7dbdf;
  border-radius: 6px;
  height: 40px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-field-9 {
  border: 1px solid #d7dbdf;
  border-radius: 6px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.mailfield {
  margin-top: 10px;
}

.numberfield {
  margin-top: 10px;
  position: static;
}

.websitefield {
  margin-top: 10px;
}

.solutionfield {
  margin-top: 20px;
}

.field-label-4, .field-label-5, .field-label-6, .field-label-7 {
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.text-span-40 {
  color: #687076;
  font-weight: 500;
}

.paragraph-100 {
  color: #687076;
  text-align: justify;
  width: 470px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.heading-96 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.paragraph-101 {
  margin-bottom: 4px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
}

.div-block-241 {
  grid-column-gap: 12px;
  display: flex;
}

.image-160 {
  width: 30.3px;
  height: 22.7px;
}

.form-block-3 {
  margin-bottom: 0;
  padding: 30px;
}

.html-embed-3 {
  margin-top: 10px;
  display: none;
}

.textarea {
  border: 1px solid #d7dbdf;
  border-radius: 6px;
  height: 76px;
  min-height: 76px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.success-message-5 {
  background-color: #46a758;
}

.text-block-103 {
  color: #fff;
}

.icon-8 {
  color: #889096;
  background-color: #0000;
  width: 40px;
  font-size: 23px;
  line-height: 23px;
}

.icon-9 {
  color: #889096;
  font-size: 23px;
  line-height: 23px;
}

.slide-8 {
  border: 0 solid #e6e8eb;
  border-radius: 0;
  padding-top: 36px;
  padding-bottom: 36px;
}

.slide-9, .slide-9-copy {
  border: 0 solid #e6e8eb;
  border-radius: 0;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-251 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-9-copy {
  border: 0 solid #e6e8eb;
  border-radius: 0;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.navitems-new {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 972px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-29 {
  text-align: center;
  background-color: #3e63dd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 112.5px;
  height: auto;
  margin-right: 10px;
  padding: 8px 10px;
  font-family: Ibmplexsans Regular, sans-serif;
  display: block;
}

.button-29:hover {
  background-color: #3a5ccc;
}

.button-30 {
  color: #3e63dd;
  background-color: #fff;
  border-radius: 6px;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.button-30:hover {
  color: #3e63dd;
  background-color: #e6edfe;
}

.nav-menu-8-copy {
  justify-content: space-between;
  width: 100%;
  margin-left: 0;
  display: flex;
}

.div-block-332 {
  align-items: center;
  display: flex;
}

.div-block-333 {
  grid-column-gap: 0px;
  align-items: center;
  display: flex;
}

.div-block-334 {
  display: none;
}

.div-block-225-copy-new {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding-right: 0;
  display: none;
}

.div-block-369 {
  z-index: 0;
  background-color: #3e63dd;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.div-block-370 {
  z-index: -1;
  width: 792px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.heading-124 {
  color: #fff;
  width: 557px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.paragraph-157 {
  color: #d9e2fc;
  width: 557px;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 20px;
  line-height: 34px;
}

.div-block-371 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 557px;
  margin-top: 32px;
  display: flex;
}

.button-33 {
  background-color: #ffffff80;
  border-radius: 6px;
  padding: 13px 80px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.button-33:hover {
  color: #3a5ccc;
  background-color: #e6edfe;
}

.div-block-376 {
  background-color: #0000;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  overflow: hidden;
}

.div-block-376.foot {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 0;
}

.div-block-377 {
  grid-column-gap: 69px;
  grid-row-gap: 69px;
  justify-content: space-around;
  align-items: flex-start;
  width: 91%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-158 {
  color: #687076;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
}

.paragraph-160 {
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.footer-features, .footer-developers {
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  display: flex;
}

.footer-company {
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  width: 19%;
  display: flex;
}

.div-block-378 {
  flex-wrap: wrap;
  place-content: space-between;
  width: 70%;
  padding-top: 15px;
  display: flex;
}

.div-block-378.dark {
  grid-column-gap: 12px;
  grid-row-gap: 35px;
  color: var(--white);
  flex-flow: wrap;
  width: 920px;
  padding-top: 0;
}

.div-block-379 {
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  display: flex;
}

.slide-16 {
  margin-right: 28px;
}

.image-248 {
  z-index: 2;
  width: 700px;
  max-width: none;
  height: 391.766px;
  position: absolute;
  inset: 100px -377px 0% auto;
}

.nav-link-9-common {
  margin-left: 0;
  padding-left: 0;
  padding-right: 24px;
  font-family: Roboto;
  font-size: 12px;
}

.nav-link-9-common.nav-link-items-common {
  color: #141716;
  padding-bottom: 20px;
  padding-right: 0;
  font-size: 14px;
  display: none;
}

.nav-link-9-common.nav-link-items-common:hover {
  color: #3e63dd;
}

.nav-link-9-common.nav-link-items-common.w--current {
  color: #3e63dd;
  font-weight: 500;
}

.nav-link-8-common {
  padding-left: 0;
  padding-right: 24px;
}

.nav-link-8-common.nav-link-items-common {
  color: #141716;
  padding-right: 0;
  font-family: Roboto;
  font-size: 14px;
  display: none;
}

.nav-link-8-common.nav-link-items-common {
  color: #141716;
  padding-right: 0;
  font-size: 14px;
  display: none;
}

.nav-link-8-common.nav-link-items-common:hover {
  color: #3e63dd;
}

.brand-4-copy {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  display: flex;
}

.image-249 {
  width: 112px;
  max-width: 100%;
  height: 40px;
}

.link-23 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-23:hover {
  color: #3e63dd;
}

.link-25 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-25:hover {
  color: #3e63dd;
}

.link-26 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-26:hover {
  color: #3e63dd;
}

.link-27 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-27:hover {
  color: #3e63dd;
}

.link-28 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-28:hover {
  color: #3e63dd;
}

.link-29 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-29:hover {
  color: #3e63dd;
}

.link-30 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-30:hover {
  color: #3e63dd;
}

.link-31 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-31:hover {
  color: #3e63dd;
}

.link-32 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-32:hover {
  color: #3e63dd;
}

.link-33 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-33:hover {
  color: #3e63dd;
}

.link-34 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-34:hover {
  color: #3e63dd;
}

.link-35 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-35:hover {
  color: #3e63dd;
}

.link-36 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-36:hover {
  color: #3e63dd;
}

.link-37 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-37:hover {
  color: #3e63dd;
}

.link-38 {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-38:hover {
  color: #3e63dd;
}

.image-223-copy {
  width: 20px;
  height: 20px;
  display: block;
}

.heading-166 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.paragraph-203 {
  color: #687076;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
}

.visual-app-builder-nav, .data-integration-nav, .tooljet-database-nav {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.workflows-nav {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-top: 16px;
  display: block;
}

.platform-dropdown-nav {
  width: 100%;
  display: flex;
}

.vab-img-div {
  background-color: #f5f2ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.di-img-div {
  background-color: #feeef8;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.td-img-div {
  background-color: #fff8f7;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

._w-img-div {
  background-color: #ebf9eb;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.image-274 {
  width: 15px;
  max-width: none;
}

.div-block-493 {
  background-color: #f8faff;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 240px;
  padding: 24px;
  display: block;
}

.comapny-dropdown-nav {
  width: 100%;
  display: flex;
}

.about-us-nav, .careers-nav {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.about-img-div {
  background-color: #f0f4ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.careers-img-div {
  background-color: #fff4d5;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.contact-img-div {
  background-color: #e7f9f5;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.paragraph-204-copy {
  color: #687076;
  margin-bottom: 16px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.company-nav-slack {
  grid-column-gap: 10px;
  background-color: #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 18px 0;
  display: flex;
}

.join-slack {
  color: #3a5ccc;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.image-226-copy {
  width: 15px;
}

.comoany-nav-git {
  grid-column-gap: 20px;
  background-color: #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0 0 24px;
  display: flex;
}

.star-us-github {
  color: #3a5ccc;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.image-228-copy {
  width: 15px;
  max-width: none;
}

.documentation-nav, .case-studies-nav, .blog-nav {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.paragraph-204-copy-copy {
  color: #687076;
  margin-bottom: 16px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.resources-dropdown-nav {
  width: 100%;
  display: flex;
}

.div-block-493-copy {
  background-color: #f8faff;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 240px;
  padding: 24px;
  display: block;
}

.toggle-dot {
  background-color: #fff;
  border-radius: 50%;
  width: 16px;
  height: 16px;
}

.toggle-dot.right {
  float: right;
  text-align: left;
  background-color: #fff;
  inset: 0% 0% auto auto;
}

.toggle-dot.right.pricing-dark, .toggle-dot.pricing-dark {
  width: 16px;
  height: 16px;
}

.toggle-contain {
  background-color: #e0e0e0;
  border-radius: 50px;
  width: 40px;
  height: 24px;
  padding: 4px 5px 2px;
  position: relative;
}

.toggle-contain:focus {
  background-color: #3665ff;
}

.toggle-contain.pricing-dark {
  background-color: #2b3849;
  width: 36px;
  height: 20px;
  padding: 2px;
}

.tabs-8-copy {
  position: static;
}

.div-block-225-copy-b {
  grid-column-gap: 5px;
  flex-direction: row;
  align-items: center;
  width: auto;
  padding-right: 0;
  display: flex;
}

.navbar1_link-2-common-b {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
}

.navbar1_link-2-common-b:hover {
  color: #e0e0e0;
}

.navbar1_link-2-common-b.w--current {
  color: #0000;
}

.nav-link-14-common-b {
  color: #fff;
  margin-right: 13px;
  padding-left: 0;
  padding-right: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.nav-link-14-common-b:hover {
  color: silver;
}

.image-223-common-v3 {
  width: 20px;
  height: 20px;
}

.image-68-copy-copy-copy {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: none;
}

.paragraph-208-m {
  color: #687076;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.paragraph-208-m.pricing-dark {
  color: #2eb67d;
  text-decoration: none;
}

.paragraph-208-m.pricing-dark.offer-monthly-strike {
  text-decoration: line-through;
}

.toggle-contain-b {
  background-color: #3e63dd;
  border-radius: 50px;
  width: 40px;
  height: 24px;
  padding: 4px 5px 2px;
  position: relative;
}

.toggle-contain-b:focus {
  background-color: #3665ff;
}

.toggle-contain-b.pricing-dark {
  background-color: #4a6dd9b8;
  width: 36px;
  height: 20px;
  padding: 2px;
}

.link-block-14 {
  grid-column-gap: 10px;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.slack-nav {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.docu-img-div {
  background-color: #fff1e7;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.case-img-div {
  background-color: #e4f9ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.heading-179 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.image-304 {
  width: 15px;
  max-width: none;
}

.image-227-copy-2 {
  width: 15px;
  max-width: none;
  height: 15px;
}

.button-43 {
  background-color: #3e63dd;
  border-radius: 6px;
  margin-top: 16px;
  padding: 5px 12px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.link-block-22 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-23 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-227-copy-3 {
  width: 15px;
  height: 15px;
}

.paragraph-209 {
  color: #687076;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.image-305 {
  width: 15px;
  max-width: none;
  height: 15px;
}

.paragraph-210 {
  color: #687076;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
}

.paragraph-211 {
  color: #687076;
  margin-bottom: 16px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-536 {
  width: 450px;
  padding: 24px;
}

.paragraph-212 {
  color: #687076;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
}

.image-307 {
  width: 15px;
  max-width: none;
  height: 15px;
}

.dropdown-list-platform {
  z-index: 1;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 6px;
  margin-top: 12px;
  left: auto;
  right: auto;
}

.dropdown-list-resources, .dropdown-list-company {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 6px;
  margin-top: 12px;
  left: -200px;
  right: auto;
}

.bold-text-18 {
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.div-block-5405 {
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 300px;
  padding: 20px;
  display: flex;
}

.div-block-5405.div-block-5405-new {
  grid-row-gap: 20px;
  justify-content: space-between;
  height: 270px;
}

.div-block-5405.div-block-5405-new.dark {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-color: var(--dark-mode--grey);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 200px;
}

.div-block-5405.div-block-5405-new.dark:hover {
  background-color: var(--dark-mode--grey);
  background-image: none;
}

.image-310 {
  width: 40px;
  max-width: none;
  height: 40px;
}

.heading-189 {
  color: #333;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.heading-189.dark {
  color: var(--white);
}

.paragraph-219 {
  color: #687076;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
}

.image-310-gcs {
  width: 100%;
  max-width: none;
  height: 100%;
}

.image-310-gcs.icon-img {
  width: 40px;
  height: 40px;
}

.image-310-aws-s3 {
  width: 50px;
  max-width: none;
  height: 50px;
}

.image-310-aws-s3.dark {
  width: 40px;
  height: 40px;
}

.link-block-25, .link-block-35, .link-block-49, .link-block-61 {
  text-decoration: none;
}

.image-310-openai {
  object-fit: contain;
  width: 40px;
  max-width: none;
  height: 40px;
  padding-left: 0;
  position: static;
  top: 20px;
}

.collection-item-4 {
  background-color: #0000;
}

.div-block-5448 {
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.form-block-7 {
  z-index: 1;
  width: 100%;
  margin-bottom: 0;
  position: relative;
  top: auto;
}

.div-block-5450 {
  width: 50px;
  height: 50px;
}

.div-block-5450.icon-box {
  border: 1px solid var(--dark-mode--text-disabled);
  background-color: var(--dark-mode--btn-secondary);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item-5 {
  display: block;
}

.div-block-5451 {
  width: 50px;
}

.div-block-5451.icon-box {
  border: 1px solid var(--dark-mode--text-disabled);
  background-color: var(--dark-mode--btn-secondary);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.div-block-5452 {
  width: 50px;
  height: 50px;
}

.div-block-5452.icon-box {
  border: 1px solid var(--dark-mode--text-disabled);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5458 {
  height: 100%;
  position: relative;
}

.button-56 {
  color: #333;
  background-color: #fbfcfd;
  border: 1px solid #d7dbdf;
  border-radius: 5px;
}

.button-56.closepopupbutton {
  font-family: Ibmplexsans Regular, sans-serif;
}

.div-block-5459 {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-8-copy {
  height: 100%;
  position: static;
}

.tabs-content-6-copy {
  height: auto;
  position: static;
  overflow: visible;
}

.tab-pane-monthly-copy {
  position: static;
}

.tab-pane-monthly-copy.tab {
  z-index: 1;
  height: auto;
  position: static;
}

.tab-pane-yearly-copy {
  position: static;
}

.tab-pane-yearly-copy.tab {
  height: auto;
}

.tab-pane-yearly-copy.tab.dark {
  color: var(--white);
  background-color: #0000;
}

.price-tabs-menu-copy {
  justify-content: center;
  width: 60px;
  margin-bottom: 0;
  display: flex;
  position: absolute;
  inset: -2% auto auto 57%;
}

.div-block-5460 {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.div-block-5460.pricing-dark {
  margin-top: 25px;
  padding-left: 33px;
  padding-right: 33px;
}

.div-block-5461 {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: center;
  padding-left: 33px;
  padding-right: 33px;
  display: flex;
  position: relative;
}

.paragraph-243 {
  color: #687076;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
}

.form-7 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.form-7.relative {
  grid-row-gap: 16px;
  margin-bottom: 0;
}

.image-335 {
  width: 20px;
  max-width: none;
}

.image-335.close-partner-popup {
  cursor: pointer;
}

.image-335.close-partner-popup.button-56 {
  clear: none;
}

.heading-201 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.price-tab-copy.popup-licence-tabs {
  top: 273px;
  left: -160%;
}

.price-tab-copy {
  color: #fff;
  letter-spacing: 2px;
  background-color: #0000;
  align-items: center;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
}

.price-tab-copy.w--current {
  background-color: #0000;
  display: none;
}

.price-tab-copy.popup-licence-tabs {
  z-index: 1;
  top: 273px;
  left: -160%;
}

.price-tab-copy.popup-licence-tabs.w--current {
  top: 300px;
}

.price-tab-copy.popup-licence-tabs.pricing-dark {
  z-index: 99999;
  top: 228px;
  left: -95px;
}

.price-tab-copy-copy {
  color: #fff;
  letter-spacing: 2px;
  background-color: #0000;
  align-items: center;
  width: auto;
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
  display: flex;
  position: relative;
  inset: auto auto 0% 0%;
}

.price-tab-copy-copy.w--current {
  background-color: #0000;
  display: none;
}

.price-tab-copy-copy.popup-licence-tabs {
  top: 273px;
  left: -160%;
}

.price-tab-copy-copy.popup-licence-tabs.pricing-dark {
  z-index: 99999;
  top: 228px;
  left: -105px;
}

.price-tab-copy-copy.popup-licence-tabs.pricing-dark.w--current {
  z-index: 9999;
}

.image-337 {
  width: 50px;
  max-width: none;
}

.heading-202 {
  color: #fff;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-247 {
  color: #687076;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Ibmplexsans Regular, sans-serif;
}

.button-59 {
  background-color: #3e63dd;
  border-radius: 6px;
  width: 100%;
  margin-top: 16px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.div-block-5475 {
  text-align: center;
  width: 100%;
  padding: 0;
  position: relative;
}

.div-block-5478 {
  background-color: var(--dark-mode--pure-grey);
  width: 400px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.div-block-5479, .div-block-5479-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 80px;
  display: flex;
}

.div-block-5478-copy {
  background-color: var(--dark-mode--black);
  width: 400px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.link-41 {
  color: #3e63dd;
  text-decoration: none;
}

.back-office-apps {
  margin-bottom: 0;
}

.image-345 {
  width: 79%;
  max-width: none;
  height: 55.2344px;
}

.bold-text-33, .bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51, .bold-text-52, .bold-text-53, .bold-text-54, .bold-text-55, .bold-text-56, .bold-text-57, .bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67, .bold-text-68, .bold-text-69, .bold-text-70, .bold-text-71, .bold-text-72 {
  font-family: Ibmplexsans Bold, sans-serif;
}

.text-block-128, .text-block-129, .text-block-130 {
  font-family: Ibmplexsans Regular, sans-serif;
}

.image-360 {
  border-radius: 51px;
  width: 100px;
  max-width: none;
  height: 100px;
  margin-top: 30px;
}

.image-360.small {
  object-fit: contain;
  width: 75px;
  height: 75px;
}

.image-360.small.partners-dark {
  width: 55px;
  margin-top: 0;
}

.div-block-5505 {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 100%;
  min-height: 430px;
  display: flex;
}

.link-23-bbot {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-23-bbot:hover {
  color: #3e63dd;
}

.events-nav {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.link-block-14-events {
  grid-column-gap: 10px;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.link-34-e {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-34-e:hover {
  color: #3e63dd;
}

.tooltip-anchor {
  z-index: 50;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 20px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  position: absolute;
  inset: 80% -40% 0 0%;
}

.tooltip-anchor.w--open {
  display: flex;
}

.relative {
  text-align: center;
  margin-bottom: 10px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.tooltip-content {
  z-index: 5;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  padding: 0;
  display: flex;
}

.tooltip-diamond {
  z-index: 2;
  background-color: #fafbfe;
  border: 1px solid #d8e3f0;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7px 0% auto;
  transform: rotate(45deg);
  box-shadow: 0 -3px 8px #2d3e500f;
}

.tooltip-diamond.top {
  width: 30px;
  height: 20px;
  left: -50%;
}

.tooltip-diamond.top.style-border {
  background-color: #18283a;
  border-style: solid;
  border-width: .5px;
  border-image: linear-gradient(to right, #4a6dd9d1, #ee5d5dc4, #861b84d9) 1;
}

.link-44-workspace-constants {
  color: #3e63dd;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.div-block-5530 {
  background-color: #46a758;
  border-radius: 20px;
  padding: 4px 8px;
}

.paragraph-260 {
  color: #fff;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.div-block-5531 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.link-block-100 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.link-23-workflows {
  color: #333;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-23-workflows:hover {
  color: #3e63dd;
}

.text-span-49 {
  color: #3e63dd;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 10px;
}

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

.div-block-372-db {
  z-index: 1;
  border-radius: 20px;
  width: 390px;
  height: auto;
  display: block;
  position: absolute;
  inset: 0% 5% auto auto;
}

.div-block-373-db {
  z-index: -1;
  border-radius: 20px;
  width: 390px;
  height: auto;
  display: block;
  position: absolute;
  inset: 0% -9% auto auto;
}

.image-367 {
  border-bottom-right-radius: 50px;
}

.navbar-new-copy-h {
  z-index: 2;
  background-color: #0000;
  align-items: stretch;
  width: 100%;
  height: 60px;
  display: block;
}

.platform-d1t-2-h {
  color: #fff;
}

.platform-d1t-2-h:focus {
  color: #3e63dd;
  background-color: #f0f4ff;
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-10-common-h {
  padding-left: 0;
  padding-right: 85px;
}

.nav-link-10-common-h.nav-link-items-common-h {
  color: #fff;
  padding-left: 20px;
  padding-right: 24px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  display: block;
}

.nav-link-10-common-h.nav-link-items-common-h:hover {
  color: silver;
}

.nav-link-10-common-h.nav-link-items-common-h.w--current {
  color: #3e63dd;
  font-weight: 500;
}

.platform-d1t-2-hc {
  color: #fff;
}

.platform-d1t-2-hc:focus {
  color: #3e63dd;
  background-color: #f0f4ff;
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.platform-d1t-2-hr {
  color: #fff;
}

.platform-d1t-2-hr:focus {
  color: #3e63dd;
  background-color: #f0f4ff;
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar1_link-2-common-mob-h {
  color: #ecedee;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 0;
  font-size: 14px;
}

.navbar1_link-2-common-mob-h:hover {
  color: #3e63dd;
}

.navbar1_link-2-common-mob-h.w--current {
  color: #0000;
}

.slide-21 {
  margin-right: 20px;
}

.link-45 {
  color: #000;
  text-decoration: none;
}

.button-30-copy-copy {
  color: #3e63dd;
  background-color: #fff;
  border-radius: 6px;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
}

.partners-nav {
  grid-column-gap: 10px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.consultation-form-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  overflow: visible;
}

.div-block-229-consultation-block {
  background-color: #fff;
  border: 1px solid #e6e8eb;
  border-radius: 6px;
  width: 400px;
  padding: 0 0 42px;
}

.book-consult-button {
  float: none;
  clear: none;
  background-color: #3e63dd;
  border-radius: 6px;
  width: 100%;
  margin-top: 36px;
  padding: 10px 20px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.div-block-5468-consultationj {
  clear: none;
  border-bottom: 1px solid #e6e8eb;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.text-field-7-consultation {
  border: 1px solid #d7dbdf;
  border-radius: 6px;
  width: 338px;
  height: 40px;
  padding-left: 98px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.error {
  color: red;
  display: none;
}

.div-block-28 {
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ff47d633;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  top: -18%;
  left: 330px;
}

.textarea-problems {
  border: 1px solid #d7dbdf;
  border-radius: 10px;
  height: 90px;
  min-height: 90px;
}

.textarea-problems.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
  color: #fff;
  background-color: #181b1f;
  border-color: #858c9429;
}

.textarea-problems.dark.dmo {
  background-color: var(--inner-shade);
  margin-top: 10px;
}

.div-block-28-down {
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #676666a3;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  display: block;
  position: absolute;
  inset: auto auto -12% -76%;
}

.div-block-27 {
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #7fdeff33;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  top: -40%;
  left: 108px;
}

.field-label-17 {
  font-weight: 500;
}

.frame-2087328760 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 14px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 8px 7px auto;
}

.text-field-website {
  border: 1px solid #d7dbdf;
  border-radius: 18px;
  height: 40px;
}

.text-field-website.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--inner-shade);
  color: #fff;
  background-color: #181b1f;
  background-color: var(--inner-shade);
  border-color: #858c9429;
  border-radius: 8px;
}

.text-field-name {
  border: 1px solid #d7dbdf;
  border-radius: 18px;
}

.text-field-name.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--inner-shade);
  color: var(--white);
  border-radius: 8px;
}

.text-field-name.partners-dark {
  background-color: var(--dark-mode--black);
  color: #fff;
  border-color: #ffffff1a;
  border-radius: 48px;
  width: 312px;
  height: 48px;
}

.text-field-name.dark {
  color: #fff;
  background-color: #181b1f;
  background-color: var(--inner-shade);
  border-color: #858c9429;
}

.html-embed-6 {
  margin-top: 10px;
  display: none;
}

.vectors-wrapper-39 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-block-157 {
  color: #fff;
}

.field-label-18 {
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 400;
}

.text-field-number {
  border: 1px solid #d7dbdf;
  border-radius: 18px;
  width: 262px;
  height: 40px;
  padding-left: 98px;
}

.text-field-number.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
  color: #fff;
  background-color: #181b1f;
  background-color: var(--inner-shade);
  border-color: #858c9429;
  border-radius: 8px;
  width: 280px;
}

.text-field-number.dark.new {
  margin-bottom: 10px;
}

.div-block-27-down {
  filter: blur(20px);
  background-color: #676666a3;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  display: block;
  position: absolute;
  inset: auto auto -37% -12%;
}

.text-field-mail {
  border: 1px solid #d7dbdf;
  border-radius: 18px;
}

.text-field-mail.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--inner-shade);
  color: #fff;
  background-color: #181b1f;
  background-color: var(--inner-shade);
  border-color: #858c9429;
  border-radius: 8px;
}

.demoformcontainer {
  background-color: #fff;
  border: 1px solid #e6e8eb;
  border-radius: 6px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.demoformcontainer.form-container {
  align-items: center;
  height: 95%;
}

.demoformcontainer.form-container.dark.demo {
  padding-top: 16px;
  padding-bottom: 16px;
}

.demoformcontainer.form-container.partners-dark {
  background-color: var(--dark-mode--black);
  border-width: 0;
  border-radius: 0;
}

.demoformcontainer.form-container.dark {
  z-index: 1;
  z-index: 1;
  background-color: #181b1f;
  border-style: none;
  border-radius: 0;
  width: auto;
  min-width: 333px;
  min-height: 150px;
}

.success-message-6 {
  background-color: #46a758;
}

.div-block-5623 {
  width: 430px;
  position: relative;
}

.frame-2087327774 {
  grid-row-gap: 10px;
  background-color: #fafafa;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 504px;
  height: 46px;
  padding: 16px 25px;
  text-decoration: none;
  display: flex;
}

.frame-3 {
  grid-column-gap: 35px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087326690 {
  grid-column-gap: 8px;
  background-color: #f3f1f2;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.text-49 {
  color: #11181c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.vectors-wrapper-41 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.image-398 {
  width: 100px;
  max-width: none;
  height: 24.6125px;
}

.nav-menu-9 {
  grid-column-gap: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-5632 {
  grid-column-gap: 14px;
  align-items: center;
  display: flex;
}

.div-block-5632.copilot {
  position: relative;
}

.navbar-6 {
  z-index: 10;
  background-color: #fff;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 0;
  box-shadow: 0 4px 6px #0000001a;
}

.navbar-6.dark {
  z-index: 999;
  background-color: #191b1f;
  border-bottom: 1px solid #303030;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px;
  position: sticky;
  top: 0;
}

.navbar-6.dark.new {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-5633 {
  justify-content: space-between;
  align-items: center;
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.testimonials-section {
  width: 300px;
  height: auto;
  margin-top: 20px;
}

.div-block-5657-bfkn {
  z-index: 2;
  border-right: 1px solid #95afff75;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
}

.div-block-5657-atera {
  border-right: 1px solid #95afff75;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  height: 84px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.follow-us {
  color: #fff;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.database-2 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 7px 8px;
  text-decoration: none;
  display: flex;
}

.frame-2087328767 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-51 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 19.446px;
  height: 21.2143px;
  text-decoration: none;
  display: flex;
}

.database-3 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 6px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-52 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.9821px;
  height: 22.9821px;
  text-decoration: none;
  display: flex;
}

.database-4 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 36px;
  height: 36px;
  padding: 7px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-53 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.9821px;
  height: 22.9039px;
  text-decoration: none;
  display: flex;
}

.database-5 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 36px;
  height: 36px;
  padding: 8px 5px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-54 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24.75px;
  height: 19.4464px;
  text-decoration: none;
  display: flex;
}

.div-block-5664 {
  grid-column-gap: 10px;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.div-block-5664.center {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
}

.footer-logo {
  width: 60%;
  max-width: none;
  height: 55.2344px;
}

.footer-section-title {
  color: #fff;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.visual-editor {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.visual-editor:hover {
  color: #3e63dd;
}

.integrations-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.integrations-link:hover {
  color: #3e63dd;
}

.back-office-tools {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.back-office-tools:hover {
  color: #3e63dd;
}

.workflows-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.workflows-link:hover {
  color: #3e63dd;
}

.docs-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.docs-link:hover {
  color: #3e63dd;
}

.github-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.github-link:hover {
  color: #3e63dd;
}

.slack-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.slack-link:hover {
  color: #3e63dd;
}

.about-us-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.about-us-link:hover {
  color: #3e63dd;
}

.blog-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.blog-link:hover {
  color: #3e63dd;
}

.contact-mail {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.contact-mail:hover {
  color: #3e63dd;
}

.pricing-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.pricing-link:hover {
  color: #3e63dd;
}

.events-link {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.events-link:hover {
  color: #3e63dd;
}

.privacy-link {
  color: #aab2ce;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.privacy-link:hover {
  color: #3e63dd;
}

.terms-of-service {
  color: #aab2ce;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.terms-of-service:hover {
  color: #3e63dd;
}

.links-container {
  flex-wrap: wrap;
  place-content: space-between;
  width: 75%;
  padding-top: 15px;
  display: flex;
}

.div-block-5665 {
  justify-content: space-between;
  align-items: center;
  width: 995px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.text-64 {
  color: #aab2ce;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-5666 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.dropdown-toggle-11 {
  padding: 0 20px 0 0;
}

.dropdown-toggle-11:hover {
  color: #3e63dd;
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 400;
}

.dropdown-toggle-11:focus {
  color: #3e63dd;
  font-family: Ibmplexsans Regular, sans-serif;
}

.dropdown-toggle-11.dark {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 104.234px;
  padding: 2px;
  display: inline-flex;
}

.icon-12 {
  color: #000;
  margin-right: 0;
}

.text-block-158 {
  font-family: Ibmplexsans Regular, sans-serif;
}

.link-54 {
  color: #11181c;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-55 {
  color: #11181c;
  font-family: Ibmplexsans Medium, sans-serif;
  text-decoration: none;
}

.link-block-106 {
  text-decoration: none;
}

.div-block-5632-copy {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.tab-panel {
  background-color: #0000;
  border-radius: 0;
  min-height: 500px;
  padding-left: 25px;
  padding-right: 25px;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.tab-panel.tab-panel-home {
  width: 100%;
}

.tab-panel.tab-panel-home._wf-tabs {
  min-height: 450px;
}

.tab-button {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 161.6px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.load-bar {
  background-color: #3e63dd;
  border-radius: 0;
  width: 0%;
  height: 5px;
}

.tab-button-2 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-2.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 161.6px;
  padding: 0;
  position: relative;
}

.tabs-menu-2 {
  background-color: #fff;
  border: 1px solid #95afff75;
  border-top-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 808px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% -28%;
}

.tab-button-3 {
  z-index: 1;
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-3.w--current {
  z-index: 1;
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 161.6px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.left-line-container {
  border-right: 1px solid #95afff75;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 30px;
  height: 84px;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.right-line-container {
  border-left: 1px solid #95afff75;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 30px;
  height: 84px;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.horizontal-plus {
  background-color: #95afff;
  width: 20px;
  height: 1px;
}

.vertical-plus {
  background-color: #95afff;
  width: 1px;
  height: 20px;
  position: absolute;
}

.plus-container-left-up {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 21% auto auto 24%;
}

.plus-container-right-up {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 21% 24.2% auto auto;
}

.plus-container-right-down {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: auto 24.2% 21% auto;
}

.plus-container-left-down {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 21% 24%;
}

.navbar-dark {
  z-index: 9999;
  background-color: #11181c;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 0;
}

.nav-menu-dark {
  grid-row-gap: 10px;
  background-color: #ffffff0a;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 504px;
  height: 46px;
  padding: 16px 25px;
  text-decoration: none;
  display: flex;
}

.icon-12-dark {
  color: #fff;
  margin-right: 0;
}

.icon-12-dark:hover {
  color: #3e63dd;
}

.text-block-158-dark-platform {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-block-158-dark-platform:hover {
  color: #3e63dd;
}

.link-54-dark {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-54-dark:hover {
  color: #3e63dd;
}

.link-54-dark.copilot {
  position: relative;
}

.text-block-158-dark-company {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-block-158-dark-company:hover {
  color: #3e63dd;
}

.text-block-158-dark-resources {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-block-158-dark-resources:hover {
  color: #3e63dd;
}

.link-55-login-dark {
  color: #fff;
  font-family: Ibmplexsans Medium, sans-serif;
  text-decoration: none;
}

.link-55-login-dark:hover {
  color: #3e63dd;
}

.tabs-nav-item {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item:hover {
  background-color: #535353;
}

.tabs-nav-item.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item._02:hover {
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #3e63dd14;
}

.tabs-nav-item._01 {
  color: #3e63dd80;
}

.tabs-nav-item._01:hover {
  background-color: #0000;
}

.tabs-nav-item._01.w--current {
  color: #fff;
}

.tabs-nav-item._02 {
  color: #3e63dd80;
}

.tabs-nav-item._02:hover {
  background-color: #0000;
}

.tabs-nav-item._02.w--current {
  color: #fff;
}

.tabs-nav-item._03 {
  color: #3e63dd80;
}

.tabs-nav-item._03:hover {
  background-color: #0000;
}

.tabs-nav-item._03.w--current {
  color: #fff;
}

.frame-2087326767 {
  grid-column-gap: 0px;
  text-align: center;
  background-color: #f3f1f2;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087326767.new {
  z-index: 2;
  background-color: var(--dark-mode--button);
  padding: 4px 8px;
}

.frame-2087326767.new.gr {
  z-index: 2;
  background-image: linear-gradient(90deg, #4a6dd9d1, #ee5d5dc4 0%, #861b84d9);
}

.text-74 {
  color: #000;
  text-align: center;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.text-74.get-started-new.new {
  color: var(--white);
  width: auto;
  padding-left: 10px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 500;
}

.frame-2087328770 {
  grid-column-gap: 10px;
  background-color: #eae9ea;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: block;
  position: static;
  inset: 10% 3% auto auto;
}

.frame-2087328770.new {
  background-color: #0000;
  padding: 10px;
}

.frame-2087328770.new.bg-circle, .frame-2087328770.neww {
  background-color: var(--dark-mode--grey);
}

.vectors-wrapper-56 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.link-block-107 {
  width: 100%;
  text-decoration: none;
}

.link-block-107.flexible-plan.new {
  width: 146px;
}

.link-block-107.new, .link-block-107.new.flexible-plan {
  width: 92%;
}

.frame-2087328773 {
  grid-column-gap: 8px;
  background-color: #ffffff0a;
  border: 1.5px solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding: 17px 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087328773.tj-lightblack-btn {
  justify-content: space-between;
  padding-top: 17.5px;
  padding-bottom: 17.5px;
}

.text-78 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.vectors-wrapper-58 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-74-copy {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.frame-2087326767-copy-copy {
  grid-column-gap: 0px;
  text-align: center;
  background-color: #282d34;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  padding: 8px 10px 8px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087326767-copy-copy.business-copy {
  background-image: linear-gradient(90deg, var(--dark-mode--gardient-right), #ee5d5dd6 0%, #861b84ed);
}

.frame-2087328770-copy {
  grid-column-gap: 10px;
  background-color: #eae9ea;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 7px;
  text-decoration: none;
  display: block;
  position: static;
  inset: 13% 3% auto auto;
}

.frame-2087328770-copy.new {
  background-color: #0000;
}

.frame-2087328770-copy.neww {
  background-color: var(--dark-mode--grey);
}

.vectors-wrapper-56-copy {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.tabs-12-copy {
  margin-top: 0;
  margin-bottom: 80px;
}

.frame-2087328759-copy {
  background-image: linear-gradient(96.93deg, #3e63dd, #413edd);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 18px 8px;
  text-decoration: none;
  display: block;
  position: relative;
}

.frame-2087328759-copy.book-demo-btn-navbar-right-section {
  width: 220px;
  margin-top: 18px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.frame-2087328759-copy.flexible-pricing-btn-link {
  width: 275px;
  margin-top: 18px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.paragraph-310 {
  color: #687076;
  text-align: center;
  font-family: Ibmplexsans Regular, sans-serif;
}

.div-block-5775 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-425 {
  width: 55px;
  max-width: none;
}

.image-426 {
  width: 100px;
  max-width: none;
}

.image-159-demo {
  width: 35.79px;
  height: 35.7891px;
}

.image-173-demo {
  width: 89px;
  height: 24.9063px;
}

.image-175-demo {
  width: 72px;
  height: 36px;
}

.button-32-lp {
  color: #3e63dd;
  background-color: #fff;
  border-radius: 6px;
  padding: 13px 80px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.button-32-lp:hover {
  color: #3a5ccc;
  background-color: #e6edfe;
}

.event-announcement-widget {
  z-index: 9999;
  background-color: #3e63dd;
  background-image: linear-gradient(104.58deg, #3e63dd, #413edd);
  height: auto;
  margin-bottom: 0;
  display: none;
  position: static;
  top: 0;
}

.button-29-copy-copy {
  background-color: #3e63dd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-right: 10px;
  padding: 8px 15px;
  display: block;
}

.book-consultation-layout {
  z-index: -1;
  grid-column-gap: 10px;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
  position: static;
}

.book-consultation-details-container {
  border-radius: 6px;
  width: 90%;
  height: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
  overflow: visible;
}

.book-consultation-title {
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Ibmplexsans, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.book-consultation-btn {
  grid-column-gap: 10px;
  text-align: center;
  background-color: #4368e3;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.paragraph-312 {
  color: #ffb224;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.mask-10-book-consultation {
  background-color: #fff;
  border: 1px solid #e6e8eb;
  border-radius: 6px;
  width: 808px;
  height: 228px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.book-consultation-right-section {
  background-color: #f6f8fa;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 50px 30px 30px;
  display: flex;
  position: relative;
}

.div-block-5773-book-consultation {
  flex-flow: column;
  align-items: center;
  width: 700px;
  display: flex;
}

.div-block-239-book-consultation {
  background-color: #0000;
  border: 0 solid #e6e8eb;
  border-radius: 6px;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  overflow: hidden;
}

.book-consultation-left-section {
  background-color: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.slider-5-book-consultation {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 1000px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-253-orange {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-250-orange {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.div-block-240-orange-details-block {
  width: 180px;
  height: 100%;
}

.div-block-250-emeritus {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.div-block-240-emeritus-block-details {
  width: 180px;
  height: 100%;
}

.div-block-250-atera {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 36px;
  padding-right: 36px;
  display: flex;
}

.div-block-240-atera-block-details {
  width: 180px;
  height: 100%;
}

.slide-nav-6-book-consultation {
  width: 808px;
  inset: auto 0% -24%;
}

.book-consultation-paragraph {
  color: #687076;
  text-align: center;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-309-book-consultation-title {
  text-align: center;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
}

.text-block-154-book-consultation {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.div-block-20 {
  border-top: 0 solid #95afff42;
  border-bottom: 1px solid #95afff42;
  border-right: 0 solid #95afff42;
  width: 140px;
  height: 140px;
}

.div-block-22 {
  border-bottom: 1px solid #95afff42;
  border-right: 1px solid #95afff42;
  width: 140px;
  height: 140px;
}

.div-block-18 {
  border: 1px solid #95afff42;
  border-width: 1px 1px 0 0;
  width: 140px;
  height: 140px;
  position: relative;
}

.div-block-19 {
  border: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
}

.div-block-16 {
  border-right: 1px solid #95afff42;
  width: 140px;
  height: 140px;
  position: relative;
}

.frame-2087328774 {
  grid-column-gap: 0px;
  background-image: linear-gradient(104.58deg, #3e63dd, #413edd);
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  max-width: none;
  height: auto;
  padding: 8px 12px 8px 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087328774.still--looking-section-btn {
  width: 200px;
  height: 56px;
  padding-left: 20px;
}

.div-block-17 {
  background-image: linear-gradient(135deg, #fff, #95afff33);
  border: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: relative;
}

.vectors-wrapper-30 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087328775 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: 12.5% 5% auto auto;
}

.frame-2087328775.pre-footer-demo-btn-icon {
  top: 7%;
  right: 3%;
}

.frame-2087328775.top-nav-arrow-icon {
  padding: 7px;
}

.frame-2087328775.top-nav-arrow-icon.dark {
  grid-column-gap: 1px;
  background-color: #0000;
  padding-bottom: 7px;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 13px;
}

.frame-2087328775.top-nav-arrow-icon-lp {
  padding: 7px;
}

.div-block-23 {
  border-bottom: 1px solid #95afff42;
  border-right: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: relative;
}

.ellipse {
  z-index: 1;
  filter: blur(1px);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border: 1px solid #fff;
  border-radius: 40%;
  width: 700px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 60px 0% 0%;
}

.div-block-21 {
  border-top: 1px solid #95afff42;
  border-bottom: 1px solid #95afff42;
  border-right: 0 solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
}

.text-39 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.div-block-16-right {
  border-top: 0 solid #95afff42;
  border-right: 1px solid #95afff42;
  width: 140px;
  height: 140px;
}

.div-block-20-right {
  border-top: 0 solid #95afff42;
  border-bottom: 0 solid #95afff42;
  border-right: 0 solid #95afff42;
  width: 140px;
  height: 140px;
}

.div-block-5786 {
  z-index: 3;
  width: 900px;
  height: 486.984px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.div-block-5786.pd-around {
  width: 808px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  bottom: 77px;
}

.text-89 {
  color: #11181c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.image-435, .image-436, .image-441, .image-445 {
  width: 100px;
  max-width: none;
}

.image-447 {
  width: 100px;
  max-width: none;
  padding-bottom: 0;
}

.div-block-5626-home-left {
  filter: blur(5px);
  background-color: #fff;
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-5626-home-right {
  filter: blur(5px);
  background-color: #fff;
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-5795 {
  width: 808px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 80px;
}

.div-block-5799 {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--black);
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 450px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-5800 {
  z-index: 0;
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ff47d64d;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  position: absolute;
  inset: -35% -40% auto auto;
}

.div-block-5800-gradient-blue {
  filter: blur(50px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #7fdeff4d;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  position: absolute;
  inset: auto auto -35% -35%;
}

.div-block-5800-top-gradient-blue {
  filter: blur(50px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #7fdeff4d;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  position: absolute;
  inset: -44% -10% auto auto;
}

.image-450 {
  width: 125px;
  max-width: none;
}

.div-block-5823-home {
  width: 100%;
  height: 600px;
  margin-top: 0;
}

.div-block-5638-home {
  z-index: 1;
  background-color: #192329;
  border: 1px solid #95afff70;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-5638-home.ai {
  border-style: solid;
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
}

.div-block-5641-5-home {
  border: 1px solid #95afff42;
  border-left-width: 0;
  width: 100px;
  height: 250px;
  position: absolute;
  inset: auto auto -14% -5%;
}

.div-block-5641-5-home.ai {
  background-color: var(--side-purple);
  filter: blur(200px);
}

.div-block-5644-home {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 600px;
  display: flex;
  position: relative;
}

.tab-button-4 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25%;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-4.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 100%;
  height: 25%;
  padding: 0;
  position: relative;
}

.tab-panel-home {
  background-color: #0000;
  border-radius: 0;
  min-height: 600px;
  padding: 0;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.div-block-5641-1-home {
  border: 1px solid #95afff42;
  border-width: 1px 0;
  width: 150px;
  height: 150px;
  position: absolute;
  inset: -16% -9% auto auto;
}

.div-block-5641-1-home.ai {
  background-color: var(--dark-mode--primary);
  filter: blur(200px);
  border-style: none;
  border-width: 1px;
}

.div-block-5828 {
  width: 808px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-5623-home-page-testimonials {
  text-align: left;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-458 {
  object-fit: contain;
  width: 48px;
  max-width: none;
}

.div-block-5843 {
  background-color: #11181c;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.div-block-5844 {
  border-right: 1px solid #3e63dd33;
  width: 50%;
}

.div-block-5845 {
  width: 50%;
  position: relative;
}

.div-block-5846 {
  background-image: linear-gradient(0deg, #3e63dd1f, #3e63dd00);
  border-top: 1px solid #3e63dd33;
  border-bottom: 1px solid #3e63dd33;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  position: relative;
}

.text-1089 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.text-1090 {
  opacity: .8;
  color: #fff;
  width: 80%;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-12-pre-footer {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-top: 28px;
  display: flex;
}

.image-461 {
  border-radius: 6px;
  width: 700px;
  max-width: none;
  margin-top: -20px;
  margin-left: 50px;
  position: static;
  top: 30px;
  right: -42px;
}

.pre-footer-right-topt-box {
  z-index: 5;
  justify-content: center;
  align-items: flex-start;
  width: 15px;
  height: 15px;
  display: flex;
  position: absolute;
  inset: -8px 0% auto auto;
  transform: rotate(90deg);
}

.pre-footer-right-bottomt-box {
  z-index: 5;
  justify-content: center;
  align-items: flex-start;
  width: 15px;
  height: 15px;
  display: flex;
  position: absolute;
  inset: auto 0% -8px auto;
  transform: rotate(90deg);
}

.horizontal-plus-pre-footer {
  background-color: #3e63dd;
  width: 20px;
  height: 1px;
}

.vertical-tline-pre-footer {
  background-color: #3e63dd;
  width: 1px;
  height: 15px;
  position: absolute;
  top: .5px;
}

.div-block-5847 {
  width: 995px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-5848 {
  background-color: #11181c;
  border-top: 1px solid #3e63dd66;
  border-bottom: 1px solid #3e63dd66;
}

.div-block-5663-footer-container-home {
  border: 0 solid #3e63dd66;
  border-bottom-width: 1px;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.footer-container-home {
  border-left: .5px solid #3e63dd66;
  border-right: .5px solid #3e63dd66;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 25px;
  display: flex;
  position: relative;
}

.image-463 {
  box-shadow: 12px 8px 60px #11181c0f;
}

.div-block-5621-landing-page-hero-container {
  justify-content: space-between;
  align-items: center;
  width: 860px;
  height: 650px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-5621-landing-page-hero-container.lp-hero-container {
  margin-top: 0;
}

.div-block-5622-landing-page-hero-left-contaiiner {
  width: 430px;
  margin-top: 0;
  position: relative;
}

.div-block-5630-lp-hero-box {
  background-image: linear-gradient(225deg, #fff, #95afff33);
  border: 1px solid #95afff4d;
  width: 79px;
  height: 75px;
  position: absolute;
  inset: -75px -18.5% 0% auto;
}

.text-block-173 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.superscript-2, .superscript-3, .superscript-4 {
  color: red;
}

.heading-223-l-headline {
  color: #11181c;
  width: 100%;
  margin-top: 12px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  line-height: 50px;
}

.div-block-5628-lp-new {
  text-align: center;
  border: 1px solid #95afff4d;
  border-radius: 0;
  height: 100%;
  margin-top: 83px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-5789-lp {
  border-top: 1px solid #95afff4d;
  border-bottom: 1px solid #95afff4d;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.div-block-5867 {
  border: 0 solid #95afff3d;
  border-width: 1px 0 0 1px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 269px;
  height: 275px;
  padding: 20px;
  display: flex;
  position: relative;
}

.div-block-5867.div-block-5867-feature-boxes {
  border-right-width: 1px;
  height: 300px;
  position: relative;
}

.div-block-5867.div-block-5867-feature-boxes:hover {
  background-image: linear-gradient(0deg, #3e63dd33, #3e63dd00);
}

.div-block-5867.div-block-5867-feature-boxes.ai:hover {
  background-image: linear-gradient(0deg, var(--dark-mode--grey), var(--dark-mode--grey));
}

.text-block-176 {
  margin-top: 5px;
  margin-bottom: 0;
  line-height: 30px;
}

.bold-text-102 {
  color: #fff;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.bold-text-102.bold-text-102-copy {
  font-weight: 400;
}

.text-block-177 {
  color: #ececec;
  margin-top: 5px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-45-lp {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 22px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-hero-lp-text {
  color: #11181c;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.submit-button-7 {
  background-color: var(--dark-mode--primary);
  border-radius: 100px;
  width: 100%;
  margin-top: 20px;
  padding: 20px 8px;
  font-size: 17px;
  line-height: 20px;
}

.div-block-5629-lp {
  grid-column-gap: 20px;
  background-image: linear-gradient(45deg, #7fdeff14, #fff);
  border-top: 1px solid #95afff4d;
  justify-content: center;
  align-items: center;
  height: 180px;
  display: flex;
  position: relative;
}

.image-397-lp-left-g2-img, .image-397-lp-right-g2-img {
  width: 70px;
  max-width: none;
}

.form-block-9-lp {
  margin-bottom: 0;
}

.div-block-5866-database {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.div-block-5866-database.ai {
  background-color: var(--dark-mode--pure-grey);
}

.image-471 {
  margin-bottom: 10px;
}

.div-block-5867-feature-boxes {
  border: 1px solid #95afff3d;
  border-right-width: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 269px;
  height: 300px;
  padding: 20px;
  display: flex;
  position: static;
}

.div-block-5867-feature-boxes:hover {
  background-image: linear-gradient(0deg, #3e63dd33, #3e63dd00);
}

.div-block-5867-feature-boxes.ai:hover {
  background-image: linear-gradient(0deg, var(--dark-mode--grey), var(--dark-mode--grey));
}

.image-473 {
  z-index: 2;
  position: relative;
}

.image-473.build-frontend {
  margin-top: 53px;
}

.image-473.build-frontend._4 {
  margin-top: 0;
}

.tooltip-wrapper-new {
  color: #112953;
  text-align: left;
  background-color: #fafbfe;
  border: .5px solid #d8e3f0;
  border-image: linear-gradient(to right, #4a6dd9d1, #ee5d5dc4, #861b84d9) 1;
  border-radius: 10px;
  width: 250px;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: absolute;
  bottom: -191px;
  right: -100px;
  box-shadow: 1px 1px 8px 1px #2d3e501f;
}

.tooltip-wrapper-new.new {
  inset: 50% 0% auto;
}

.div-block-5906 {
  width: 808px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
}

.div-block-5906.dark {
  margin-top: 0;
  padding-bottom: 0;
}

.tabs-menu-19 {
  background-color: #4048dd14;
  border-radius: 60px;
  width: 530px;
  height: 48px;
  padding: 5px;
}

.tabs-menu-19.dark {
  background-color: #0000;
  width: 610px;
}

.tab-link-tab-1-16 {
  color: #3e63ddcc;
  background-color: #0000;
}

.tab-link-tab-1-16.w--current {
  color: #fff;
  background-color: #3e63dd;
  border-radius: 70px;
}

.tab-link-tab-1-16.dark {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-1-16.dark.w--current {
  border: 1px solid var(--dark-mode--gardient-right);
  background-color: var(--dark-mode--text-disabled);
  color: var(--white);
}

.tab-link-tab-2-17 {
  color: #3e63ddcc;
  background-color: #0000;
}

.tab-link-tab-2-17.w--current {
  color: #fff;
  background-color: #3e63dd;
  border-radius: 70px;
}

.tab-link-tab-2-17.dark {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-2-17.dark.w--current {
  border: 1px solid var(--dark-mode--gardient-right);
  background-color: var(--dark-mode--text-disabled);
  color: var(--white);
}

.tab-link-tab-3-9 {
  color: #3e63ddcc;
  background-color: #0000;
}

.tab-link-tab-3-9.w--current {
  color: #fff;
  background-color: #3e63dd;
  border-radius: 70px;
}

.tab-link-tab-3-9.dark {
  border: 1px none var(--dark-mode--gardient-right);
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-3-9.dark.w--current {
  background-color: var(--dark-mode--text-disabled);
  color: var(--white);
  border-style: solid;
}

.tab-link-tab-4-5 {
  color: #3e63ddcc;
  background-color: #0000;
}

.tab-link-tab-4-5.w--current {
  color: #fff;
  background-color: #3e63dd;
  border-radius: 70px;
}

.tab-link-tab-4-5.dark {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-4-5.dark.w--current {
  border: 1px solid var(--dark-mode--gardient-right);
  background-color: var(--dark-mode--text-disabled);
  color: var(--white);
}

.collection-list-wrapper-5-new {
  background-color: #0000;
  width: 808px;
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.div-block-5405-new {
  background-color: #fff;
  border: 1px solid #3e63dd2b;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 269.33px;
  height: 300px;
  padding: 20px;
  display: flex;
  position: relative;
}

.div-block-5405-new:hover {
  background-image: linear-gradient(0deg, #3e63dd33, #3e63dd00);
}

.div-block-5405-new.integration-blocks {
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  height: 260px;
}

.div-block-5405-new.integration-blocks.dark {
  background-color: #0000;
  align-items: center;
  height: 200px;
  transition: background-color .4s;
}

.div-block-5405-new.integration-blocks.dark:hover {
  background-color: var(--dark-mode--grey);
  background-image: none;
}

.collection-list-3-new {
  grid-row-gap: 0px;
  color: #f0f0f0;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tabs-content-12 {
  height: auto;
  margin-top: 74px;
}

.collection-list-4-new, .collection-list-6-new {
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 45px;
  display: flex;
}

.collection-list-5-new {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 45px;
  display: flex;
}

.div-block-5449-new {
  z-index: 9999;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: 66px;
}

.div-block-5449-new.dark.partners-fark {
  width: 300px;
  height: auto;
  position: absolute;
  inset: 0% auto auto -300px;
}

.text-field-11-new {
  background-color: #f1f2f7;
  border: 1px solid #3e63dd2b;
  border-radius: 60px;
  width: 50%;
  height: 48px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 42px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
  position: static;
  top: 66px;
}

.text-field-11-new.dark {
  background-color: var(--dark-mode--btn-secondary);
  color: var(--white);
  width: 100%;
  padding-left: 20px;
  font-size: 15px;
}

.frame-2087328816 {
  grid-column-gap: 10px;
  opacity: .6;
  justify-content: flex-start;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 2px;
  text-decoration: none;
  display: flex;
  position: absolute;
  left: 20px;
}

.frame-2087328816.dark {
  width: 25px;
  height: 25px;
  top: 12px;
  left: 45%;
}

.frame-2087328816.dark.partners-dark {
  inset: auto 22px 13px auto;
}

.vectors-wrapper-89 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-89.dark {
  width: 25px;
  height: 25px;
  padding-right: 0;
}

.pagination_page-design {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-left: 1rem;
  margin-right: 1rem;
  display: grid;
}

.pagination_page-button {
  color: #11181c;
  background-color: #fff;
  border: 1px solid #dae4d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.pagination_page-button.w--current {
  opacity: 1;
  color: #fff;
  cursor: not-allowed;
  background-color: #3c7c43;
  border-color: #3c7c43;
}

.pagination_page-button.dark {
  color: var(--dark-mode--black);
  border-style: none;
  border-radius: 20px;
}

.fs-cmsload_page-dots {
  color: #11181c;
  justify-content: center;
  align-items: center;
  width: 3rem;
  font-size: 1.2rem;
  display: flex;
}

.fs-cmsload_page-dots.ai {
  color: var(--white);
}

.pagination_wrapper {
  margin-top: 50px;
  padding-bottom: 40px;
}

.pagination_previous, .pagination_next {
  grid-column-gap: 5px;
  background-color: #0000;
  border-color: #0000;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.hide {
  display: none;
}

.success-message-7 {
  background-color: #46a758;
}

.icon-12-copy {
  color: #fff;
  margin-right: 0;
}

.icon-12-copy:hover {
  color: #3e63dd;
}

.text-block-183 {
  color: #11181c;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.text-block-183.ai {
  color: var(--white);
}

.text-block-184 {
  color: #11181c;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.image-486 {
  width: 20px;
}

.div-block-5914 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-5914.dark {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.div-block-5915 {
  width: 50px;
  height: 50px;
}

.div-block-5915.icon-box {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blue-clip-text {
  color: #3e63dd;
  background-image: url('../images/Group-98.svg');
  background-position: 0 0;
  background-size: auto;
  width: auto;
}

.dropdown-list-19 {
  background-color: #0000;
  margin-top: 32px;
}

.dropdown-list-20 {
  background-color: #0000;
  border-radius: 6px;
  margin-top: 32px;
}

.dropdown-list-21 {
  border-radius: 6px;
  margin-top: 32px;
}

.dropdown-list-22, .dropdown-list-23 {
  background-color: #0000;
  margin-top: 32px;
}

.nav-menu-10 {
  grid-column-gap: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: none;
}

.div-block-5823-workflow {
  width: 404px;
  height: 450px;
  margin-top: 0;
}

.tab-panel-home-wf {
  background-color: #0000;
  border-radius: 0;
  min-height: 500px;
  padding: 0;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.tab-panel-home-wf._wf-tabs {
  min-height: 450px;
}

._wf-tab1 {
  border-radius: 6px;
  width: 750px;
  max-width: none;
  height: 500px;
  position: relative;
  left: 200px;
}

._wf-tab1.v2 {
  width: 400px;
  left: 0;
}

.image-455-customization-copy {
  border-radius: 6px;
  width: 750px;
  max-width: none;
  position: relative;
  top: 14px;
  left: 204px;
}

.image-455-customization-copy._wf-tab-2 {
  width: 650px;
  top: 0;
  left: 150px;
}

.image-455-customization-copy._wf-tab-2.v2 {
  width: 456px;
  left: 0;
}

.tabs-content-11--wf {
  background-color: #0000;
  width: 450px;
  height: 600px;
  padding-top: 0;
  overflow: hidden;
}

.tabs-content-11-wf-2-tab {
  background-color: #0000;
  height: 450px;
  padding-top: 0;
  overflow: hidden;
}

.div-block-5631-lp {
  margin-bottom: 0;
}

.div-block-5959 {
  align-items: center;
  width: 808px;
  margin: 0 auto;
  display: flex;
  position: relative;
}

.div-block-5960 {
  background-color: #11181c;
}

.div-block-5960.lazy-section.counter-container.dark {
  background-color: var(--dark-mode--pure-grey);
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.div-block-5960.lazy-section.counter-container.dark.light {
  background-color: #0000;
}

.div-block-5961 {
  border: 0 solid #95afff3d;
  border-left-width: 1px;
  justify-content: center;
  align-items: center;
  width: 269.33px;
  height: 210px;
  display: flex;
  position: relative;
}

.div-block-5961.dark {
  background-color: var(--dark-mode--pure-grey);
  border-top-width: 1px;
  border-top-color: #2b292e;
  border-bottom-width: 1px;
  border-bottom-color: #2b292e;
  border-left-color: #2b292e;
}

.div-block-5961.dark.light {
  background-color: #0000;
  border-top-color: #c8c7c9;
  border-bottom-color: #c8c7c9;
  border-left-color: #c8c7c9;
}

.bold-text-102-lp {
  color: #fff;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.bold-text-102-lp.counter.new, .bold-text-102-lp.new {
  color: #181b1f;
}

.div-block-5962 {
  text-align: center;
}

.div-block-5962.dark {
  z-index: 1;
  position: relative;
}

.bold-text-102-copy {
  color: #fffc;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.bold-text-102-copy.new {
  color: #181b1f;
}

.div-block-59610-1 {
  border-top: 0 solid #95afff3d;
  border-bottom: 0 solid #95afff3d;
  border-right: 1px solid #95afff3d;
  justify-content: center;
  align-items: center;
  width: 269.33px;
  height: 210px;
  display: flex;
  position: relative;
}

.div-block-59610-1.dark {
  background-color: var(--dark-mode--pure-grey);
  border-top-width: 1px;
  border-top-color: #2b292e;
  border-bottom-width: 1px;
  border-bottom-color: #2b292e;
  border-right-color: #2b292e;
}

.div-block-59610-1.dark.light {
  background-color: #0000;
  border-top-color: #c8c7c9;
  border-bottom-color: #c8c7c9;
  border-right-color: #c8c7c9;
}

.div-block-5963 {
  background-color: #fff;
  border-radius: 6px;
  justify-content: space-between;
  align-items: flex-start;
  width: 825px;
  margin-top: 0;
  padding: 40px;
  display: flex;
  position: relative;
}

.div-block-5964 {
  width: 50%;
}

.frame-2087328838 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  padding: 5px 3px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-111 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 22px;
  text-decoration: none;
  display: flex;
}

.text-1112 {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-1113 {
  opacity: .8;
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-5965 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-block-5965-copy {
  grid-column-gap: 16px;
  align-items: flex-start;
  margin-top: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2087328839 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 32px;
  padding: 2px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-112 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27.9984px;
  height: 28.002px;
  text-decoration: none;
  display: flex;
}

.database-10 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 32px;
  padding: 3px 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-113 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.frame-2087328840 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  padding: 4px 1px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-114 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.div-block-5966 {
  background-color: #11181c26;
  width: 1.5px;
  height: 350px;
}

.div-block-5967 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 42%;
  display: flex;
}

.g2-badges-navbar {
  z-index: 0;
  grid-column-gap: 16px;
  border-bottom: 0 solid #95afff75;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 302px;
  height: 130px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar-gradient-design-g2-badges {
  filter: blur(60px);
  background-color: #7fdeff1f;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  position: absolute;
  inset: auto auto -37% -11%;
}

.navbar-gradient-design-g2-badges-1 {
  filter: blur(60px);
  background-color: #0000;
  background-image: linear-gradient(0deg, #ffa80005, #ff00001a 45%, #ff47d61a);
  border-radius: 50%;
  width: 150px;
  height: 150px;
  position: absolute;
  inset: -24% -17% auto auto;
}

.image-513 {
  width: 84px;
  max-width: none;
}

.image-514 {
  width: 78px;
  max-width: none;
}

.div-block-5968 {
  margin-top: 24px;
}

.text-1113-navbar-right-section-content {
  opacity: .8;
  color: #11181c;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.frame-2087328760-navbar-right-section {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 8px 7px auto;
}

.div-block-5969 {
  width: 302px;
}

.image-516, .image-517 {
  width: 100px;
  max-width: none;
}

.image-518 {
  width: 40px;
  max-width: none;
}

.image-518.semrush {
  width: 75px;
}

.image-519 {
  width: 100px;
  max-width: none;
}

.frame-2087328841 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -28px auto auto 33px;
}

.vectors-wrapper-116 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.angled-line-container {
  border: 0 solid #95afff75;
  border-right-width: 1px;
  border-radius: 0%;
  justify-content: center;
  width: 800px;
  height: 200px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-520 {
  width: 2500px;
  max-width: none;
}

.image-530 {
  position: absolute;
  inset: -11px auto auto -11px;
}

.image-530.image-531-statistics-top-left-t {
  top: -10px;
  left: -10px;
}

.image-531 {
  position: absolute;
  inset: -11px -11px auto auto;
}

.image-532 {
  z-index: 2;
  position: absolute;
  inset: -10px -11px auto auto;
}

.image-532.statistics-top-t {
  inset: -11px -11px auto auto;
}

.image-533 {
  position: absolute;
  inset: auto auto -11px -11px;
}

.image-534 {
  position: absolute;
  inset: auto -11px -11px auto;
}

.image-535 {
  position: absolute;
  inset: auto auto -11px -11px;
}

.image-535.image-531-statistics-bottom-left-t {
  left: -10px;
}

.image-536 {
  position: absolute;
  inset: auto -10px -11px auto;
}

.image-536.image-531-statistics-bottom-right-t {
  bottom: -11px;
  right: -9px;
}

.image-537 {
  position: absolute;
  inset: auto -11px -11px auto;
}

.image-532-top-t {
  position: absolute;
  inset: -11px -11px auto auto;
}

.image-531-statistics-top-right-t {
  position: absolute;
  inset: -10px -9px auto auto;
}

.div-block-5976 {
  display: flex;
  overflow: hidden;
}

.content-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1115 {
  color: #11181c;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1115.casestudy-dark {
  color: var(--white);
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 400;
}

.frame-2087328843 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.hours-saved {
  color: #11181ccc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.hours-saved.stat-text {
  color: var(--dark-mode--text-grey);
}

.frame-2087328844 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 58px;
  text-decoration: none;
  display: flex;
}

.text-block-191 {
  color: #3e63dd;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-block-191.case-study-dark {
  color: #6787e8;
}

.div-block-5961-copy-copy {
  background-image: linear-gradient(0deg, #3e63dd33, #3e63dd00);
  border: 0 solid #95afff3d;
  border-width: 0 1px;
  justify-content: center;
  align-items: center;
  width: 269.33px;
  height: 210px;
  display: flex;
  position: relative;
}

.div-block-5961-copy-copy.dark {
  background-color: var(--dark-mode--pure-grey);
  background-image: none;
  border-width: 1px;
  border-color: #2b292e;
  overflow: hidden;
}

.div-block-5961-copy-copy.dark.new.light {
  background-color: #0000;
  border-color: #c8c7c9;
}

.div-block-5981-4 {
  z-index: 1;
  filter: blur(20px);
  background-color: #d541101f;
  width: 100%;
  height: 50px;
  position: absolute;
  inset: -40px 0% auto;
}

.div-block-6033-slide {
  border: 1px solid #95afff66;
  width: 250px;
  text-decoration: none;
  display: block;
  position: relative;
}

.div-block-6033-slide.events-dark {
  border-color: #2b292e;
}

.text-1153-slide {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.slide-24-events {
  width: 250px;
  height: auto;
}

.slide-24-events-1 {
  width: 250px;
  height: auto;
  margin-left: 28px;
}

.div-block-5830-events {
  width: 808px;
  margin: 80px auto;
}

.slider-11-events {
  z-index: 0;
  background-color: #0000;
  width: 808px;
  height: 400px;
  margin-top: 50px;
  padding-top: 75px;
  overflow: hidden;
}

.slider-11-events.events-dark {
  height: auto;
}

.div-block-5837-1-events {
  border: 1px solid #95afff52;
  align-items: center;
  width: 350px;
  display: flex;
  position: relative;
}

.div-block-5837-1-events:hover {
  background-image: linear-gradient(315deg, #3e63dd33, #fff);
}

.div-block-5837-1-events.events-dark:hover {
  background-image: none;
}

.slide-26, .slide-27 {
  margin-right: 20px;
}

.div-block-6069 {
  width: 404px;
  padding: 40px;
}

.collection-list-10 {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-6069 {
  border-bottom: 1px solid #95afff42;
  border-right: 1px solid #95afff42;
  width: 404px;
}

.div-block-6069:hover {
  background-image: linear-gradient(0deg, #95afff33, #95afff00);
}

.div-block-6069.partner-div {
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.div-block-6069.partner-div.partners-dark {
  border-bottom-color: #36363694;
  border-right-color: #36363694;
}

.text-1168 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.collection-list-wrapper-7 {
  border: 0 solid #95afff42;
}

.div-block-6074-top {
  background-color: #95afff42;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-6074-top.partners-dark {
  background-color: #36363694;
}

.testimonials-heading {
  color: #11181c;
  text-align: center;
  width: 650px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 50px;
}

.text-span-49-copy {
  color: #3e63dd;
  vertical-align: middle;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 10px;
  font-weight: 500;
  display: none;
}

.image-1557 {
  position: absolute;
  inset: auto auto -11px -11px;
}

.business-growing {
  z-index: 1;
  width: 450px;
  max-width: none;
  height: auto;
  position: absolute;
  left: 400px;
}

.business-growing-image {
  z-index: 1;
  flex: 0 auto;
  width: 570px;
  max-width: none;
  height: auto;
  display: none;
  position: absolute;
  left: 400px;
}

.image-1559 {
  width: 30px;
  position: absolute;
  inset: 28px auto auto 27px;
}

.div-block-6083 {
  margin-bottom: 5px;
  position: relative;
}

.image-1560 {
  position: absolute;
  inset: 28px auto auto 97px;
}

.frame-2087328994 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.integrations-3 {
  color: #333;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.integrations-3.ai {
  color: var(--white);
  text-transform: uppercase;
}

.text-1171 {
  color: #11181c;
  letter-spacing: -.03em;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
  text-decoration: none;
}

.text-1171.ai {
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
}

.text-1171.ai.new {
  font-size: 40px;
}

.integrations-3-name {
  color: #3e63dd;
  margin-left: 4px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.integrations-3-name.ai {
  background-image: linear-gradient(315deg, var(--side-purple), var(--dark-mode--gardient-right));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-1172 {
  color: #11181c;
  margin-top: 24px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1172.ai {
  color: var(--dark-mode--text-grey);
  margin-top: 0;
  margin-bottom: 24px;
}

.div-block-6086 {
  background-color: #11181c;
  margin-bottom: 80px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-6086.ai {
  background-color: #0000;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-6087 {
  text-align: center;
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  font-family: Ibmplexsans Medium, sans-serif;
}

.frame-2087328887 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1173 {
  color: #a0b5f8;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-1173.ai {
  background-image: linear-gradient(90deg, var(--side-purple), var(--dark-mode--gardient-right));
  color: #ee5d5d;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-1174 {
  color: #fff;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
}

.why-use-tooljet-with-airtable-0 {
  color: #c3d3dd;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
  text-decoration: none;
}

.why-use-tooljet-with-airtable-0.ai {
  color: var(--white);
}

.why-use-tooljet-with-airtable-1 {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
  text-decoration: none;
}

.vectors-wrapper-128 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  text-decoration: none;
  display: flex;
}

.div-block-6095 {
  width: 100%;
  height: 100%;
}

.frame-2087328999 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1181 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: none;
}

.load-bar-3 {
  background-color: #3e63dd;
  border-radius: 500px;
  width: 0%;
  height: 5px;
}

.load-bar-3.load-bar-4.ai {
  background-color: #0000;
  background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--gardient-right));
}

.load-bar-3.ai {
  background-color: #0000;
  background-image: linear-gradient(315deg, var(--side-purple), var(--dark-mode--gardient-right));
}

.frame-2087329008 {
  grid-row-gap: 8px;
  border: 1px solid #3e63dd3d;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087329008.ai {
  border-style: solid;
  border-color: var(--dark-mode--grey);
}

.div-block-6123 {
  background-color: #11181c;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: hidden;
}

.div-block-6123.ai {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.tabs-menu-20 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 404px;
  max-width: none;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-menu-20.tabs-menu-18-1.workflows-second-animation {
  height: auto;
}

.tabs-menu-20.tabs-menu-18-1 {
  height: 600px;
}

.text-1186 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.load-bar-base-4 {
  background-color: #eceff8;
  border-radius: 500px;
  max-width: 100%;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.load-bar-base-4.load-bar-base-5 {
  max-width: none;
  display: block;
}

.load-bar-base-4.ai {
  background-color: #0000;
}

.tabs-17 {
  justify-content: center;
  align-items: center;
  width: 808px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-17.workflows-tab-1.ai, .tabs-17.workflows-tab-2.ai {
  margin-top: 0;
}

.tab-button-7 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25%;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-7.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 100%;
  height: 25%;
  padding: 0;
  position: relative;
}

.tab-button-7.tab-button-4-1, .tab-button-7.tab-button-4-1.w--current {
  height: 150px;
}

.tab-button-7.tab-button-4-1.w--current {
  background-image: linear-gradient(0deg, #6731893d, #67318900);
}

.tab-button-7.tab-button-4-2, .tab-button-7.tab-button-4-2.w--current, .tab-button-7.tab-button-4-2 {
  height: 150px;
}

.tab-button-7.tab-button-4-2.w--current {
  background-image: linear-gradient(0deg, #67318933, #0000 86%);
  height: 150px;
}

.div-block-5874-app-builder {
  padding-top: 0;
  padding-bottom: 80px;
}

.link-62 {
  color: #11181c;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
}

.link-62:hover {
  color: #3e63dd;
}

.link-62.dark {
  color: var(--white);
  padding: 16px 25px;
}

.link-62.dark.new {
  padding: 6px 12px;
}

.submit-button-8 {
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(96.3deg, #3e63dd, #413edd);
  border-radius: 100px;
  width: 100%;
  margin-top: 20px;
  padding: 20px 8px;
  font-size: 17px;
}

.link-block-138 {
  margin-top: 20px;
  margin-left: 0;
  text-decoration: none;
}

.database-17 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 7px 8px;
  text-decoration: none;
  display: flex;
}

.text-block-197 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 38px;
}

.frame-2087329034 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: 12.5% 5% auto auto;
}

.frame-2087329034.view-website-icon {
  padding: 9px 10px 10px;
  top: 9.5%;
  right: 3%;
}

.text-block-199 {
  color: #fff;
}

.div-block-6227 {
  width: 808px;
  margin-left: auto;
  margin-right: auto;
}

.text-1219 {
  color: #11181c;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1219.partners-dark {
  color: #fff;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-6228 {
  margin-top: 40px;
  position: relative;
}

.div-block-6229 {
  background-color: #95afff42;
  width: 1px;
  height: 100%;
  position: absolute;
}

.div-block-6229.partners-dark {
  background-color: #36363694;
}

.div-block-6230 {
  margin-top: 40px;
  position: relative;
}

.frame-2087329039 {
  grid-column-gap: 27px;
  background-image: linear-gradient(104.58deg, #3e63dd, #413edd);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 220px;
  max-width: none;
  height: 64px;
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329039.view-website-btn {
  grid-column-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 170px;
  height: 50px;
  padding-left: 20px;
}

.text-block-200 {
  color: #11181c;
  text-decoration: none;
}

.div-block-6232 {
  grid-column-gap: 12px;
  align-items: center;
  margin-top: 20px;
  display: none;
}

.div-block-6233 {
  width: auto;
}

.image-1661 {
  object-fit: contain;
  width: auto;
  height: 32px;
}

.text-1220 {
  color: #11181c;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: none;
}

.text-1220.partner-title-dark {
  color: #fff;
}

.div-block-6234 {
  height: 66px;
  padding-right: 8px;
  overflow: hidden;
}

.div-block-6235 {
  height: auto;
}

.div-block-6241 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-6244 {
  height: auto;
  margin-top: 40px;
}

.tabs-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tabs-18.dark-version {
  margin-bottom: 80px;
}

.tabs-menu-21 {
  border: 1px solid #95afff42;
  flex-flow: column;
  width: 225px;
  padding: 12px;
  display: flex;
  position: sticky;
  top: 190px;
}

.tabs-menu-21.ai {
  border-color: var(--dark-mode--grey);
  width: 250px;
  height: auto;
  position: sticky;
  top: 145px;
}

.tab-pane-tab-1-6 {
  width: 580px;
}

.tab-pane-tab-1-6.tab-templates-new {
  width: 600px;
}

.tab-link-tab-1-17 {
  background-color: #0000;
  padding-left: 12px;
}

.tab-link-tab-1-17.w--current {
  color: #3e63dd;
  background-color: #95afff1f;
  border-radius: 3px;
}

.tab-link-tab-1-17.tab-click-btn.ai {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-1-17.tab-click-btn.ai.w--current {
  color: var(--dark-mode--primary);
}

.tab-link-tab-2-18 {
  background-color: #0000;
  padding-left: 12px;
}

.tab-link-tab-2-18.w--current {
  color: #3e63dd;
  background-color: #95afff1f;
  padding-left: 12px;
}

.tab-link-tab-2-18.tab-click-btn.ai {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-2-18.tab-click-btn.ai.w--current {
  color: var(--dark-mode--primary);
}

.tab-link-tab-3-10 {
  background-color: #0000;
  padding-left: 12px;
}

.tab-link-tab-3-10.w--current {
  color: #3e63dd;
  background-color: #95afff1f;
}

.tab-link-tab-3-10.tab-click-btn.ai {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-3-10.tab-click-btn.ai.w--current {
  color: var(--dark-mode--primary);
}

.tab-link-tab-4-6 {
  background-color: #0000;
  padding-left: 12px;
}

.tab-link-tab-4-6.w--current {
  color: #3e63dd;
  background-color: #95afff1f;
}

.tab-link-tab-4-6.tab-click-btn.ai {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-4-6.tab-click-btn.ai.w--current {
  color: var(--dark-mode--primary);
}

.tab-link-tab-5-3 {
  background-color: #0000;
  padding-left: 12px;
}

.tab-link-tab-5-3.w--current {
  color: #3e63dd;
  background-color: #95afff1f;
}

.tab-link-tab-5-3.tab-click-btn.ai {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-5-3.tab-click-btn.ai.w--current {
  color: var(--dark-mode--primary);
}

.tab-link-tab-6 {
  background-color: #0000;
  padding-left: 12px;
}

.tab-link-tab-6.w--current {
  color: #3e63dd;
  background-color: #95afff1f;
}

.tab-link-tab-6.tab-click-btn.ai {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-6.tab-click-btn.ai.w--current {
  color: var(--dark-mode--primary);
}

.tab-pane-tab-3, .tab-pane-tab-5 {
  background-color: #0000;
  width: 580px;
}

.collection-list-wrapper-8 {
  width: 100%;
  display: flex;
}

.collection-item-8 {
  width: 280px;
}

.collection-item-8.new-template-collection.ai {
  width: 290px;
}

.div-block-6246 {
  border: 1px solid #95afff42;
  width: 100%;
  height: 475px;
  text-decoration: none;
  position: relative;
}

.image-1664 {
  width: 100%;
}

.div-block-6248 {
  padding: 16px;
  position: relative;
}

.description {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1224 {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1224.ai {
  color: var(--dark-mode--text-grey);
}

.tab-pane-tab-2-3 {
  width: 580px;
}

.collection-list-wrapper-9, .collection-list-wrapper-10 {
  width: 100%;
}

.description-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.collection-list-wrapper-11 {
  width: 100%;
}

.description-3 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-6259, .div-block-6260, .div-block-6261, .div-block-6262, .div-block-6263 {
  padding: 16px;
  position: relative;
}

.collection-list-wrapper-12 {
  width: 100%;
}

.tab-pane-tab-4-2 {
  width: 580px;
}

.collection-list-wrapper-13 {
  width: 100%;
}

.tab-pane-tab-6 {
  width: 580px;
}

.tabs-content-16 {
  margin-left: 40px;
}

.tabs-content-16.dark {
  margin-left: 0;
}

.form-11 {
  background-color: #0000;
}

.text-field-20 {
  background-color: #fafafa;
  border-radius: 999px;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  padding-left: 55px;
}

.text-field-20.dark {
  background-color: var(--dark-mode--pure-grey);
  color: var(--dark-mode--text-grey);
  border: 1px #000;
  padding-left: 20px;
}

.image-1677 {
  width: 20px;
  position: relative;
  top: 0;
  left: 40px;
}

.image-1677.ai {
  width: 20px;
  position: absolute;
  inset: 30% 5% 0% auto;
}

.tab-link-tab-7 {
  background-color: #0000;
  padding-left: 12px;
}

.tab-link-tab-7.w--current {
  color: #3e63dd;
  background-color: #95afff1f;
  padding-left: 12px;
}

.tab-link-tab-7.tab-click-btn.ai {
  color: var(--dark-mode--text-grey);
}

.tab-link-tab-7.tab-click-btn.ai.w--current {
  color: var(--dark-mode--primary);
}

.tab-pane-tab-7 {
  width: 580px;
}

.div-block-6309 {
  padding: 16px;
  position: relative;
}

.tab-pane-tab-8, .tab-pane-tab-9 {
  width: 580px;
}

.div-block-6310 {
  background-color: #fff;
  border-radius: 999px;
  justify-content: space-between;
  align-items: center;
  width: 208px;
  height: 52px;
  padding: 13px 13px 13px 28px;
  text-decoration: none;
  position: absolute;
  inset: -112px 0% auto 36px;
}

.text-block-204 {
  color: #11181c;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-5966-company {
  background-color: #11181c26;
  width: 1.5px;
  height: 410px;
}

.dropdown-list-35 {
  border-radius: 6px;
  margin-top: 32px;
}

.image-1708, .image-1709 {
  width: 18px;
}

.image-1710 {
  width: 22px;
}

.image-1710.image-1708, .image-1711 {
  width: 18px;
}

.link-block-pre-footer {
  margin-top: 0;
  margin-left: 0;
  text-decoration: none;
}

.div-block-6318-right {
  filter: blur(300px);
  background-color: #0000;
  background-image: linear-gradient(#ff47d6 100%, #ffa800 100%, red);
  border-radius: 50%;
  width: 400px;
  height: 400px;
  position: absolute;
  inset: -50% -75% auto auto;
}

.cloud {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 2px;
  text-decoration: none;
  display: flex;
}

.button-secondary {
  grid-column-gap: 8px;
  cursor: pointer;
  background-color: #f3f1f2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: 0;
  padding: 4px 28px;
  text-decoration: none;
  display: flex;
}

.button-secondary.new {
  background-color: var(--dark-mode--black);
}

.server {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px;
  text-decoration: none;
  display: flex;
}

.remove {
  z-index: 99;
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 30px 24px auto auto;
}

.cloud-sign-up {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cloud-sign-up.dark {
  background-color: #0000;
  height: 100vh;
}

.image-151 {
  object-fit: cover;
}

.text-block-90-new {
  color: #6a727c;
  margin-bottom: 32px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.button-74 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.bold-text-109 {
  font-weight: 400;
}

.right-arrow-10 {
  width: 25px;
  height: 25px;
  inset: 1% auto auto 16.5%;
}

.slide-nav-10 {
  background-color: #0000;
  width: 95px;
  padding-top: 8px;
  inset: 1% auto auto 3.8%;
}

.link-block-120-copy-2 {
  width: 200px;
  margin-top: 20px;
  margin-left: 12px;
  text-decoration: none;
}

.tab-button-8 {
  z-index: 1;
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-8.w--current {
  z-index: 1;
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 161.6px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.field-label-30 {
  font-weight: 500;
}

.field-label-30.dark {
  color: var(--dark-mode--text-grey);
}

.content-4 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-6564 {
  margin-bottom: 0;
}

.success-message-9 {
  background-color: var(--dark-mode--pure-grey);
  position: static;
}

.div-block-6558 {
  width: 400px;
  margin-top: 30px;
  position: relative;
}

.div-block-6558.flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 0;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.div-block-6558.flex.v2 {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.text-1350 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.view-3 {
  grid-column-gap: 24px;
  background-image: linear-gradient(107.68deg, #3e63dd, #413edd);
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 8px 6px 28px;
  text-decoration: none;
  display: none;
  position: static;
  top: 40px;
  left: 243px;
}

.frame-2087329147 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 8px 8px auto;
}

.text-block-216 {
  color: #fff;
}

.text-block-216.dark {
  color: var(--dark-mode--text-grey);
  font-size: 16px;
}

.div-block-6559 {
  background-color: #ffffff14;
  width: 404px;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.frame-2087329145 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-6619 {
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 30px;
  display: flex;
}

.div-block-6621 {
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  top: -40%;
  left: 108px;
}

.frame-2087329159 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 184px;
  text-decoration: none;
  display: flex;
}

.div-block-6615 {
  border: .5px solid var(--dark-mode--grey);
  display: flex;
}

.text-1322 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.vectors-wrapper-260 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.frame-2087329182 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6px;
  text-decoration: none;
  display: flex;
}

.div-block-6625 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-6542 {
  justify-content: space-between;
  align-items: center;
  width: 808px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  position: relative;
}

.div-block-6542.book-demo-web {
  padding-top: 80px;
}

.div-block-6542.book-demo-web.pd0 {
  padding-top: 0;
}

.div-block-6542.book-demo-web.pd0.v2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-1347 {
  color: #11181c;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 46px;
  text-decoration: none;
}

.text-1347.dark {
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
  font-weight: 500;
}

.div-block-6602 {
  background-color: #fff;
  border: 1px solid #95afff70;
  width: 350px;
  height: 100%;
  margin-top: 0;
  padding: 5px;
  position: relative;
  overflow: hidden;
}

.div-block-6602.dark {
  background-image: linear-gradient(135deg, #ee5d5d94, var(--white) 50%, #ee5d5d73 77%, var(--white) 103%);
  border-style: none;
  width: 350px;
  margin-top: 40px;
  padding: 1px;
  left: 20px;
}

.div-block-6602.dark.back-office-page {
  z-index: 2;
  left: 60px;
}

.div-block-6602.dark.demo.v2 {
  background-image: linear-gradient(135deg, #ff775099, #4b249480 25%, #ee5d5db0 63%, #4b2494b8 96%);
  align-self: flex-start;
  margin-top: 40px;
}

.div-block-6602.dark.demo.v2.backoffice {
  left: 20px;
}

.div-block-6602.dark.demo.v2.backoffice.new {
  background-image: linear-gradient(135deg, #4a6dd9, #fff 30%, #fdecec 51%, #fff 80%, #ee5d5d);
  min-height: 450px;
  max-height: 470px;
  margin-top: 0;
}

.div-block-6602.dark.v2 {
  z-index: 5;
  align-self: flex-start;
  padding: 3px;
  left: -20px;
  box-shadow: 0 2px 14px 1px #000;
}

.div-block-6579 {
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  top: -18%;
  left: 330px;
}

.frame-2087329167 {
  grid-column-gap: 20px;
  border-top: 1px solid var(--dark-mode--grey);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-1348 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.text-1332 {
  color: #11181c;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.text-1332.title.dark {
  color: var(--white);
}

.vectors-wrapper-262 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-262.diffrent {
  filter: brightness(30%);
}

.frame-2087329178 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-1324 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 50px;
  text-decoration: none;
}

.div-block-6620 {
  width: 808px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-6620.dark {
  display: block;
}

.div-block-6569 {
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  font-family: Ibmplexsans Regular, sans-serif;
}

.vectors-wrapper-253 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.success-message-10 {
  background-color: #46a758;
  position: relative;
}

.success-message-10.dark {
  background-color: var(--dark-mode--black);
  width: auto;
  height: 150px;
  position: absolute;
  inset: 0%;
}

.submit-button-10 {
  background-color: var(--dark-mode--primary);
  border-radius: 100px;
  width: 100%;
  margin-top: 20px;
  padding: 20px 8px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 17px;
  position: relative;
}

.text-1337 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.text-1346 {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1346.dark {
  color: var(--dark-mode--text-grey);
}

.div-block-6547 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  top: auto;
}

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

.tab-button-9 {
  z-index: 1;
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-9.w--current {
  z-index: 1;
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 161.6px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.div-block-6585 {
  border-bottom: 0 solid #95afff42;
  border-left: 0 solid #95afff42;
  flex-flow: wrap;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.frame-2087329177 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-256 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.field-label-32 {
  font-weight: 500;
}

.field-label-32.dark {
  color: var(--dark-mode--text-grey);
}

.div-block-6574 {
  padding-bottom: 100px;
  position: relative;
}

.logo {
  grid-column-gap: 10px;
  background-color: #95afff1f;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.text-1344 {
  color: var(--dark-mode--text-grey);
  width: 75%;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.frame-2087329170 {
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.text-1353 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.div-block-6570 {
  border-top: 1px solid #95afff42;
  border-bottom: 0 solid #95afff42;
  border-right: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 269.3px;
  height: 280px;
  padding: 20px;
  display: flex;
}

.div-block-6570:hover {
  background-image: linear-gradient(0deg, #95afff33, #fff);
}

.div-block-6570.content-div {
  width: 269px;
}

.div-block-6570.content-div.bottom-border {
  border-bottom-width: 1px;
}

.div-block-6570.content-div.left-border {
  border-left: 1px solid #95afff42;
}

.div-block-6570.content-div.dark {
  border-bottom-width: .1px;
}

.div-block-6570.content-div.dark:hover {
  background-image: linear-gradient(0deg, var(--dark-mode--grey), var(--dark-mode--grey));
}

.field-label-33 {
  height: 20px;
  font-weight: 500;
}

.field-label-33.dark {
  color: var(--dark-mode--text-grey);
}

.button-82 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.form-14 {
  background-image: linear-gradient(315deg, var(--side-purple), var(--dark-mode--gardient-right));
  border-radius: 50px;
  padding: 1px;
  position: relative;
}

.image-1677-copy {
  width: 20px;
  position: absolute;
  inset: 17px auto auto 20px;
}

.text-field-23 {
  background-color: #fafafa;
  border-radius: 999px;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  padding-left: 50px;
}

.text-field-23.dark {
  background-color: var(--dark-mode--pure-grey);
  border: 1px #000;
}

.paragraph-366 {
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-6626 {
  margin-top: 24px;
  display: none;
}

.dropdown-3 {
  width: 100px;
  margin-left: 0;
}

.text-1371 {
  color: #fff;
  text-align: center;
  white-space: pre;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-block-220 {
  font-family: Ibmplexsans Regular, sans-serif;
}

.frame-2087329205 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-284 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.text-1374 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1374.text-1153-slide {
  font-size: 14px;
}

.div-block-6673 {
  justify-content: space-between;
  align-items: center;
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-6675 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 42%;
  display: flex;
}

.vectors-wrapper-285 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.9821px;
  height: 22.9821px;
  text-decoration: none;
  display: flex;
}

.database-40 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 6px;
  text-decoration: none;
  display: flex;
}

.div-block-6677 {
  width: 850px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.frame-2087329207 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  padding: 4px 1px;
  text-decoration: none;
  display: flex;
}

.image-1887 {
  border-radius: 6px;
  width: 700px;
  max-width: none;
  margin-top: -20px;
  margin-left: 50px;
  position: static;
  top: 30px;
  right: -42px;
}

.frame-2087329208 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 473px;
  text-decoration: none;
  display: flex;
}

.frame-2087329208.events-dark {
  width: auto;
}

.vectors-wrapper-286 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.dropdown-list-51 {
  background-color: #0000;
  border-radius: 6px;
  margin-top: 32px;
  right: auto;
}

.div-block-6678 {
  width: 50%;
  position: relative;
}

.frame-2087329209 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  padding: 5px 3px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-287 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  text-decoration: none;
  display: flex;
}

.div-block-6679 {
  flex-direction: column;
  display: flex;
}

.link-80 {
  color: #11181c;
  font-family: Ibmplexsans Medium, sans-serif;
  text-decoration: none;
}

.link-80:hover {
  color: #3e63dd;
}

.link-80.ai {
  color: var(--white);
  width: 1100%;
}

.link-80.ai.new {
  justify-content: center;
  align-items: center;
  min-width: 75px;
  min-height: 40px;
  display: flex;
}

.text-1375 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 46px;
  text-decoration: none;
}

.text-1375.events-dark {
  color: #fff;
}

.text-1376 {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-6680 {
  background-color: #11181c;
  border-top: 1px solid #3e63dd66;
  border-bottom: 1px solid #3e63dd66;
}

.mask-20 {
  width: 100%;
  overflow: visible;
}

.database-41 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 32px;
  padding: 3px 4px;
  text-decoration: none;
  display: flex;
}

.div-block-6681 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-6681.new {
  max-width: 1020px;
}

.frame-2087329210 {
  grid-column-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-1889 {
  width: 78px;
  max-width: none;
}

.vectors-wrapper-288 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-6682 {
  border: 1px solid #f5f7ff3d;
  height: 146px;
  padding: 12px;
}

.div-block-6682.events-dark {
  border-bottom-width: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 83px;
  padding: 0;
  display: flex;
}

.div-block-6682.events-dark--2 {
  border-top-width: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 83px;
  padding: 0;
  display: flex;
}

.vectors-wrapper-289 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 19.446px;
  height: 21.2143px;
  text-decoration: none;
  display: flex;
}

.div-block-6683 {
  background-color: #11181c26;
  width: 1.5px;
  height: 310px;
}

.div-block-6683.platform-line {
  height: 450px;
}

.text-1377 {
  opacity: .8;
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.vectors-wrapper-290 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2087329211 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087329212 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -28px auto auto 225px;
}

.frame-2087329212.resources-arrow-div {
  left: 440px;
}

.frame-2087329212.company-arrow-div {
  left: 330px;
}

.database-42 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 36px;
  height: 36px;
  padding: 7px;
  text-decoration: none;
  display: flex;
}

.image-1891 {
  position: absolute;
  inset: -11px auto auto -11px;
}

.dropdown-list-53 {
  width: 100px;
  margin-top: 20px;
}

.text-1378 {
  opacity: .8;
  color: #fff;
  width: 80%;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.vectors-wrapper-291 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 22px;
  text-decoration: none;
  display: flex;
}

.div-block-6686 {
  grid-column-gap: 10px;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.frame-2087329213 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 14px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 12.5% 5% auto auto;
}

.frame-2087329213.tj-primaryround-icon {
  justify-content: center;
  padding: 12px;
  position: static;
}

.image-1893 {
  position: absolute;
  inset: auto auto -11px -11px;
}

.frame-2087329214 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.dropdown-list-54 {
  background-color: #0000;
  border-radius: 6px;
  margin-top: 32px;
  right: auto;
}

.dropdown-list-54.w--open {
  background-color: var(--black);
}

.div-block-6690 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.vectors-wrapper-292 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.frame-2087329215 {
  grid-column-gap: 0px;
  background-image: linear-gradient(104.58deg, #3e63dd, #413edd);
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 200px;
  max-width: none;
  height: auto;
  padding: 8px 12px 8px 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-6692 {
  background-color: #11181c;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.vectors-wrapper-293 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.div-block-6693 {
  background-color: #fff;
  border-radius: 6px;
  justify-content: space-between;
  align-items: flex-start;
  width: 825px;
  margin-top: 0;
  padding: 40px;
  display: flex;
  position: relative;
  right: 180px;
}

.div-block-6693.resources-navtab {
  right: 380px;
}

.div-block-6693.company-navtab {
  right: 280px;
}

.frame-2087329216 {
  grid-column-gap: 8px;
  background-color: #ffffff0a;
  border: 1.5px solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 56px;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087329216.tj-lightblack-btn {
  justify-content: space-between;
  height: auto;
  padding: 17.5px 28px;
}

.div-block-6695 {
  width: 808px;
  margin-left: auto;
  margin-right: auto;
}

.frame-2087329217 {
  grid-column-gap: 12px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 15px 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329217:hover {
  background-color: var(--dark-mode--primary);
}

.frame-2087329217.become-partner {
  cursor: pointer;
}

.div-block-6697 {
  border-right: 1px solid #3e63dd33;
  width: 50%;
}

.image-1904 {
  width: 100px;
  max-width: none;
}

.vectors-wrapper-294 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24.75px;
  height: 19.4464px;
  text-decoration: none;
  display: flex;
}

.div-block-6699 {
  background-image: linear-gradient(0deg, #3e63dd1f, #3e63dd00);
  border-top: 1px solid #3e63dd33;
  border-bottom: 1px solid #3e63dd33;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  position: relative;
}

.image-1905 {
  position: absolute;
  inset: -11px -11px auto auto;
}

.div-block-6700 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1380 {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-decoration: none;
}

.text-1380.events-dark {
  color: #fff;
  font-family: Ibmplexsans Light, sans-serif;
  font-weight: 300;
}

.vectors-wrapper-295 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  text-decoration: none;
  display: flex;
}

.text-1381 {
  color: #11181c;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-1381.events-dark {
  color: #fff;
  margin-top: 0;
}

.text-1382 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.text-1383 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.dropdown-list-55 {
  background-color: #0000;
  border-radius: 6px;
  margin-top: 32px;
}

.vectors-wrapper-297 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.9821px;
  height: 22.9039px;
  text-decoration: none;
  display: flex;
}

.link-block-174 {
  text-decoration: none;
}

.text-1384 {
  color: #11181c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1384.events-dark {
  color: #858c94;
}

.div-block-6703 {
  grid-column-gap: 8px;
  border-left: 1px solid #95afff52;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 146px;
  padding: 12px 12px 12px 30px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-6703.events-dark {
  width: 283px;
  height: 83px;
  padding: 17px 26px;
}

.left-arrow-12 {
  width: 25px;
  height: 25px;
  inset: 1% auto auto 0%;
}

.text-1385 {
  color: #aab2ce;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.frame-2087329220 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  text-decoration: none;
  display: flex;
}

.frame-2087329220.partners-dark {
  width: 380px;
}

.image-1908 {
  position: absolute;
  inset: auto -11px -11px auto;
}

.div-block-6707 {
  width: 302px;
}

.frame-2087329221 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
}

.icon-25 {
  color: #000;
  margin-right: 0;
}

.icon-25:hover {
  color: #3e63dd;
  -webkit-text-stroke-color: #3e63dd;
}

.div-block-6709 {
  grid-column-gap: 11px;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-6710 {
  margin-top: 24px;
}

.frame-2087329223 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 32px;
  padding: 2px;
  text-decoration: none;
  display: flex;
}

.text-1387 {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1387.events-dark, .text-1387.partners-dark {
  color: #858c94;
}

.frame-2087329224 {
  grid-row-gap: 10px;
  background-color: #fafafa;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 504px;
  height: 46px;
  padding: 16px 25px;
  text-decoration: none;
  display: flex;
}

.frame-2087329224.dark {
  background-color: #858c9400;
  max-width: none;
  padding: 0;
}

.div-block-6713 {
  width: 50%;
}

.database-43 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 36px;
  height: 36px;
  padding: 8px 5px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-300 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27.9984px;
  height: 28.002px;
  text-decoration: none;
  display: flex;
}

.div-block-6715 {
  display: block;
}

.link-81 {
  width: 200px;
  text-decoration: none;
}

.bold-text-118 {
  color: #e2e7f8;
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 400;
}

.bold-text-118:hover {
  color: #3e63dd;
}

.div-block-6732 {
  width: 250px;
  margin-top: 12px;
}

.div-block-6733 {
  margin-top: 40px;
}

.collection-item-17 {
  width: 410px;
}

.div-block-6734 {
  width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-6246 {
  height: 575px;
}

.div-block-6246.events-community-call {
  height: 391.25px;
}

.div-block-6246.events-community-call.events-dark {
  border-color: #2b292e;
}

.div-block-6248 {
  padding: 18px;
}

.image-1664 {
  object-fit: cover;
  object-position: 50% 0%;
  height: 209.25px;
  margin-bottom: 14px;
}

.div-block-6310 {
  display: none;
  top: 60px;
}

.blue-clip-text-length {
  color: #3e63dd;
  background-image: url('../images/arrow_under_text.svg');
  background-position: 0 0;
  background-size: auto;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}

.image-1841-infear {
  width: 200px;
  max-width: none;
}

.div-block-6803 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-228 {
  color: var(--white);
}

.link-87 {
  text-decoration: none;
}

.text-span-78 {
  color: #3e63dd;
  text-decoration: none;
}

.div-block-6804 {
  grid-column-gap: 2px;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
}

.frame-2087329254 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 630px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.div-block-6805 {
  grid-column-gap: 2px;
  align-items: flex-start;
  display: flex;
}

.div-block-6806 {
  background-color: #fff;
  border-radius: 6px;
  width: 450px;
  margin-left: 0;
  padding: 40px;
}

.div-block-6806.dark {
  background-color: var(--dark-mode--black);
}

.div-block-6807 {
  grid-column-gap: 2px;
  align-items: flex-start;
  display: flex;
}

.link-88 {
  text-decoration: none;
}

.image-1969 {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 190px;
  right: 12px;
}

.div-block-6808 {
  display: none;
  position: relative;
}

.text-block-230 {
  color: #6b7787;
  margin-top: -14px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 11px;
  line-height: 16px;
  display: block;
  position: absolute;
}

.text-1415 {
  grid-column-gap: 6px;
  background-color: var(--dark-mode--primary);
  text-align: left;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 90px;
  margin-top: 40px;
  padding: 7px 12px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
  display: flex;
}

.text-1415.new {
  width: 100%;
  min-width: 98px;
  max-width: 120px;
  margin-top: 0;
}

.div-block-6809 {
  grid-column-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.div-block-6809.dark {
  z-index: 1;
}

.div-block-6810 {
  flex-direction: column;
  width: 352px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.field-label-35 {
  color: #172531;
  margin-bottom: 4px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.field-label-35.new {
  color: var(--dark-mode--text-grey);
  display: block;
}

.link-89 {
  color: #3e63dd;
  text-decoration: none;
}

.heading-267 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 62px;
}

.heading-267.dark {
  color: var(--white);
}

.div-block-6811 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.text-span-79 {
  color: #466bf2;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  height: max-content;
}

.text-span-79.new {
  background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--gardient-right) 100%, white);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.image-1970 {
  position: absolute;
  top: 185px;
  left: auto;
  right: 12px;
}

.image-1970.eye {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-top: 0;
  display: block;
  top: 190px;
}

.div-block-6812 {
  justify-content: center;
  align-items: center;
  width: 404px;
  height: 83px;
  display: flex;
  position: relative;
}

.div-block-6812.new {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
  box-shadow: 0 6px 5px #0003;
}

.vectors-wrapper-326 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 8px 10px auto auto;
}

.text-field-28 {
  border: 1px solid #e4e7eb;
  border-radius: 4px;
  margin-bottom: 16px;
}

.text-field-28.tj-input {
  width: 352px;
  height: 40px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-field-28.tj-input.email-signup {
  border-radius: 10px;
}

.text-field-28.tj-input.email-signup.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--btn-secondary);
  color: var(--dark-mode--text-grey);
  display: block;
}

.text-field-28.tj-input.password-input.password-signup {
  border-radius: 10px;
}

.text-field-28.tj-input.password-input.password-signup.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--btn-secondary);
  color: var(--dark-mode--text-grey);
  display: block;
}

.text-field-28.tj-input.name-signup {
  border-radius: 10px;
}

.text-field-28.tj-input.name-signup.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--btn-secondary);
  color: var(--dark-mode--text-grey);
  display: block;
}

.text-1416 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(124.96deg, #ff5f6d, #ffc371);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
  text-decoration: none;
}

.text-1416.new {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 24px;
}

.paragraph-368 {
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.paragraph-368.dark {
  color: var(--dark-mode--text-grey);
}

.text-1417 {
  color: #d72d39;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  position: static;
  top: -1px;
  left: 0;
}

.div-block-6813 {
  height: 94vh;
}

.vectors-wrapper-347 {
  cursor: pointer;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13.3333px;
  height: 13.3333px;
  text-decoration: none;
  display: flex;
}

.tab-button-10 {
  z-index: 1;
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-10.w--current {
  z-index: 1;
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 161.6px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.slide-28 {
  margin-right: 28px;
}

.image-2154 {
  width: 12px;
  max-width: none;
  margin-bottom: 2px;
}

.link-block-230 {
  grid-column-gap: 8px;
  color: #fff;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-7235 {
  justify-content: space-between;
  width: 792px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.div-block-7238 {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.paragraph-505 {
  color: #fff;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-block-299 {
  color: #fff;
}

.heading-360 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.div-block-7329 {
  border-right: 1px solid #95afff75;
  width: 70px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-2199 {
  width: 137px;
  max-width: none;
}

.image-2200 {
  width: 2500px;
  max-width: none;
}

.div-block-7330 {
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.bold-text-156 {
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 400;
}

.image-2201 {
  position: absolute;
  inset: auto -11px -11px auto;
}

.div-block-7331 {
  border-left: 1px solid #95afff75;
  width: 70px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-2202 {
  position: absolute;
  inset: -11px -11px auto auto;
}

.bold-text-158 {
  font-weight: 400;
}

.image-2203 {
  z-index: 6;
  width: 100%;
  max-width: none;
  position: relative;
}

.tab-button-11 {
  z-index: 1;
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  padding: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-11.w--current {
  z-index: 1;
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  width: 161.6px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.div-block-7332 {
  background-color: #f5f7ff;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
  position: relative;
}

.image-2204 {
  position: absolute;
  inset: auto -11px -11px auto;
}

.load-bar-base-5 {
  z-index: 3;
  background-color: #0000;
  border-radius: 0;
  max-width: 240px;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-7333 {
  border-right: 1px solid #95afff75;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  padding: 20px;
  display: flex;
  position: relative;
}

.paragraph-538 {
  font-style: italic;
  line-height: 24px;
}

.div-block-7334 {
  z-index: 2;
  border-right: 1px solid #95afff75;
  justify-content: center;
  align-items: center;
  width: 161.6px;
  height: 84px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
}

.image-2205 {
  z-index: 2;
  position: absolute;
  inset: -10px -11px auto auto;
}

.image-2206, .image-2207 {
  position: absolute;
  inset: auto auto -11px -11px;
}

.image-2208 {
  object-fit: cover;
}

.div-block-7335 {
  border: 1px solid #95afff75;
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-7336 {
  border-top: 0 solid #95afff75;
  border-bottom: 1px solid #95afff75;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.image-2209 {
  position: absolute;
  inset: auto -10px -11px auto;
}

.image-2210 {
  width: 115px;
  max-width: none;
  height: 45px;
}

.paragraph-539 {
  margin-bottom: 4px;
  font-size: 12px;
}

.image-2211 {
  position: absolute;
  inset: -11px auto auto -11px;
}

.tabs-content-25 {
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  overflow: visible;
}

.div-block-7337 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.frame-2087329341 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.image-2212 {
  width: 137px;
  max-width: none;
}

.div-block-7340 {
  overflow: hidden;
}

.frame-514077 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 340px;
  margin-top: 24px;
  margin-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.frame-2087329342 {
  grid-column-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-359 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45%;
  height: 1px;
  text-decoration: none;
  display: flex;
}

.text-1438 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.frame-514076 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1439 {
  grid-column-gap: 6px;
  background-color: #fff;
  border: 1px solid #ccd1d5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 7px 12px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0000001a;
}

.text-1439.dark {
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--btn-secondary);
}

.vectors-wrapper-360 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-360.dark {
  filter: invert();
}

.button {
  color: #1b1f24;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.button.dark {
  color: var(--white);
  font-size: 16px;
}

.image-2213 {
  display: none;
  position: absolute;
  inset: auto -11px -11px auto;
}

.image-2214 {
  position: absolute;
  inset: -11px -11px auto auto;
}

.pizza-pizza-testimonial-logo {
  z-index: 6;
  width: 400px;
  max-width: none;
  position: relative;
  transform: rotate(90deg);
}

.image-2220 {
  width: 70px;
}

.div-block-6570-copy.content-div.bottom-border.dark:hover {
  background-image: linear-gradient(0deg, var(--dark-mode--grey), var(--dark-mode--grey));
}

.div-block-6570-copy {
  border-top: 1px solid #95afff42;
  border-bottom: 0 solid #95afff42;
  border-right: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 269.3px;
  height: 280px;
  padding: 20px;
  display: flex;
}

.div-block-6570-copy:hover {
  background-image: linear-gradient(0deg, #95afff33, #fff);
}

.div-block-6570-copy.content-div {
  width: 269px;
}

.div-block-6570-copy.content-div.bottom-border {
  border-bottom-width: 1px;
}

.div-block-6570-copy.content-div.left-border {
  border-left: 1px solid #95afff42;
}

.image-2223 {
  width: 78px;
}

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

.text-block-14.dark {
  color: var(--white);
}

.image-3 {
  text-align: left;
  width: 25px;
  height: 25px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-13 {
  text-align: center;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-block-13.dark {
  color: var(--white);
}

.div-block-11 {
  background-color: #11181c;
  height: auto;
  padding-top: 60px;
}

.text-block-11 {
  text-align: center;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-11.dark {
  color: var(--white);
}

.text-block-12 {
  text-align: center;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-12.dark {
  color: var(--white);
}

.section {
  background-color: #11181c;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.child-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #95afff5c;
  border-radius: .5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 266px;
  height: 160px;
  padding-top: 0;
  display: flex;
}

.heading-8 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.text-block-18 {
  color: var(--white);
  text-align: center;
}

.child-block {
  border: .2px solid #95afff5c;
  justify-content: center;
  align-items: center;
  width: 266px;
  height: 60px;
  padding-top: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  display: flex;
}

.child-block.dark {
  border-color: var(--dark-mode--grey);
  border-color: #858c9429;
  justify-content: center;
  align-items: center;
  width: 268px;
}

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

.text-block-20.dark {
  color: var(--white);
}

.image-5 {
  width: 25px;
  height: 25px;
}

.section-2 {
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
}

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

.text-block-15.dark {
  color: var(--white);
}

.paragraph-2 {
  box-sizing: border-box;
  color: var(--dark-mode--text-grey);
  text-align: center;
  margin: 20px 100px 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-block {
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-16 {
  text-align: center;
  font-weight: 400;
}

.text-block-16.dark {
  color: var(--white);
}

.text-block-19 {
  color: var(--white);
  text-align: center;
}

.parent-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  align-items: center;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-17 {
  color: var(--white);
  text-align: center;
}

.div-block-7382 {
  cursor: pointer;
  width: 200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-7382.book-demo {
  margin-top: 30px;
  margin-bottom: 40px;
}

.frame-2087329354 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 14px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 8px 7px auto;
}

.vectors-wrapper-376 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-7383 {
  background-color: #11181c;
  border-top: 1px solid #3e63dd66;
  border-bottom: 1px solid #3e63dd66;
}

.div-block-7384 {
  width: 995px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-7385 {
  justify-content: space-between;
  align-items: center;
  width: 995px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.text-1452 {
  color: #aab2ce;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-7386 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.image-2243 {
  width: 600px;
}

.lottie-animation-4 {
  height: 100%;
}

.automate-the-painfull-parts {
  border-radius: 6px;
  width: 750px;
  max-width: none;
  position: relative;
  top: 14px;
  left: 204px;
}

.automate-the-painfull-parts._wf-tab-2 {
  width: 650px;
  top: 0;
  left: 150px;
}

.automate-the-painfull-parts._wf-tab-2.v2 {
  width: 448px;
  left: 0;
}

.frame-2087329355 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  padding: 4px 1px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-377 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.0002px;
  height: 25.9989px;
  text-decoration: none;
  display: flex;
}

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

.text-block-327.dark {
  color: #fff;
}

.image-2277 {
  width: 25px;
}

.div-block-7415 {
  background-color: #11181c;
  height: auto;
}

.text-block-339, .text-block-340 {
  color: #fff;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 38px;
}

.image-2278 {
  width: 3000px;
  height: 60.9125px;
}

.div-block-7420 {
  background-color: #11181c;
  width: 800px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-2279 {
  width: 25px;
  margin-bottom: 10px;
}

.text-block-342, .text-block-343, .text-block-344 {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
}

.image-2280 {
  width: 25px;
  margin-bottom: 10px;
}

.link-block-2-home-copy {
  width: 200px;
  margin-top: 0;
  margin-left: 0;
  text-decoration: none;
}

.slide-24-events-1-copy {
  width: 250px;
  height: auto;
  margin-left: 0;
}

.read-more-icon {
  width: 7px;
}

.partner-view {
  color: #fff;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.link-block-145-email {
  grid-column-gap: 14px;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  padding: 8px 16px 8px 20px;
  text-decoration: none;
  display: flex;
}

.signup-new-flow {
  position: relative;
}

.signup-new-flow._2 {
  display: block;
}

.tooljet-vs-retool, .installation-schedule-a-call-form, .app {
  position: relative;
}

.app.book-consultation {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.internal-tools, .tooljet-vs-superblocks, .tooljet-vs-appsmith, .tooljet-vs-dronahq {
  position: relative;
}

.div-block-7426 {
  justify-content: space-between;
  align-items: center;
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 0;
  display: flex;
}

.div-block-7427 {
  z-index: 99999;
  background-color: #fff;
  position: sticky;
  top: 0;
  box-shadow: 0 4px 6px #0003;
}

.frame-2087329217-lp {
  grid-column-gap: 8px;
  color: #fff;
  cursor: pointer;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 8px 12px 8px 20px;
  text-decoration: none;
  display: flex;
}

.text-1371-lp {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-block-176-copy-home {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 30px;
}

.logos {
  cursor: pointer;
}

.slide-logos {
  margin-top: 30px;
}

.div-block-7457 {
  width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-7458 {
  width: 100%;
}

.text-1458 {
  color: #fafcff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.paragraph-543 {
  color: #858c94;
  margin-top: 10px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-544 {
  color: #858c94;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.next-data-box {
  margin-top: 30px;
}

.tabs-content-16-security {
  width: 580px;
  margin-left: 45px;
}

.link-security-table-of-contents {
  color: #11181c;
  margin-top: 16px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-security-table-of-contents.scroll-link {
  color: #858c94;
}

.link-block-239 {
  color: #11181c;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-block-239.scroll-link {
  color: #858c94;
}

.tabs-menu-21-security {
  border: 1px solid #2b292e;
  flex-flow: column;
  width: 225px;
  padding: 12px;
  display: flex;
  position: relative;
  top: 0;
}

.text-block-346, .text-block-347 {
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 400;
}

.div-block-7460 {
  position: sticky;
  top: 200px;
}

.text-block-176-ds {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-7461 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-7462, .div-block-7463 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  align-items: center;
  height: auto;
  display: flex;
}

.lottie-animation-5 {
  margin-top: 80px;
}

.bold-text-171 {
  color: #fafcff;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.bold-text-174 {
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
}

.link-92, .link-93 {
  text-decoration: none;
}

.signu-successpopup {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 420px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.signu-successpopup.new {
  background-image: linear-gradient(45deg, var(--dark-mode--btn-secondary), var(--dark-mode--black));
}

.vectors-wrapper-400 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 48.75px;
  height: 45.0012px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.text-1471 {
  color: #000;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 40px;
  margin-bottom: 25px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1471.new {
  color: var(--white);
  font-size: 32px;
}

.error-f3c5b076-5885-419b-d3f7-554808500782 {
  z-index: 2;
  color: #000;
  text-align: center;
  width: 550px;
  margin: 0 auto;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  position: relative;
}

.error-f3c5b076-5885-419b-d3f7-554808500782.new {
  color: var(--dark-mode--text-grey);
}

.div-block-7507 {
  text-align: center;
  position: relative;
}

.frame-2087328949 {
  grid-column-gap: 10px;
  cursor: pointer;
  background-color: #3e63dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 140px;
  max-width: none;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087328949.new {
  background-color: var(--dark-mode--text-disabled);
}

.text-1472 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-7508 {
  text-align: center;
}

.image-2304 {
  width: 100px;
  margin-bottom: 8px;
}

.div-block-7512 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.vectors-wrapper-401, .vectors-wrapper-402, .vectors-wrapper-403 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  max-width: none;
  height: 28px;
  text-decoration: none;
  display: flex;
}

.partnerform-popup {
  z-index: 2;
  background-color: #fff;
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 900px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.partnerform-popup.partners-dark {
  background-color: var(--dark-mode--black);
}

.div-block-6195-partnerform {
  background-color: #fff;
  border: 1px solid #95afff70;
  width: 90%;
  height: auto;
  margin-top: 0;
  padding: 5px;
  position: relative;
  overflow: hidden;
}

.div-block-6195-partnerform.partners-dark {
  background-color: #0000;
  background-image: linear-gradient(95deg, #ee5d5d, #861b84);
  padding: 1px;
}

.div-block-6204-partner {
  padding-top: 80px;
  padding-bottom: 0;
}

.div-block-7514 {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.text-1388-become-partner {
  color: #11181c;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  text-decoration: none;
}

.text-1388-become-partner.partners-dark {
  color: #fff;
}

.flex-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 1100px;
  height: 65px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-7516 {
  text-align: center;
  border: .2px solid #d4d4d4;
  border-bottom-width: 0;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 65px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  display: flex;
}

.div-block-7518 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mailfield-partner {
  width: 50%;
  margin-top: 0;
}

.namefield-partner {
  width: 50%;
}

.numberfield-partner {
  width: 50%;
  margin-top: 20px;
  position: static;
}

.partnertypefield-partner {
  width: 50%;
  margin-top: 20px;
}

.partnertypefield-partner.extra-field {
  display: none;
}

.text-span-86 {
  color: red;
}

.div-block-7519 {
  background-color: #f8f7f7;
  padding: 20px;
}

.div-block-7519.empty-filter {
  background-color: var(--dark-mode--btn-secondary);
  color: var(--white);
  display: none;
}

.empty {
  height: 40px;
}

.div-block-7235-countdown {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  width: 792px;
  margin-left: auto;
  margin-right: auto;
  padding: .7rem 0;
  display: flex;
}

.text-block-354 {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
}

.text-block-355 {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 20px;
  line-height: 28px;
}

.text-block-356 {
  color: #fffc;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

.div-block-7523 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: flex-start;
  display: none;
}

.div-block-7524 {
  display: block;
}

.div-block-7528 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.bold-text-177 {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.navbar-dark-transparent {
  z-index: 2;
  background-color: #0000;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
  top: 54px;
}

.div-block-7529 {
  display: none;
}

.text-block-357 {
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.div-block-7530 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-95 {
  color: #fff;
}

.div-block-7531 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.frame-2087328955 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 145px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-404 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-1473 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.text-1473.dark {
  color: #fafcff;
}

.text-1474 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.frame-2087328956 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 108px;
  padding: 14px 10px;
  text-decoration: none;
  display: flex;
}

.text-1475 {
  color: #3e63dd;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.frame-2087328957 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.star-ratings {
  grid-column-gap: 2.56604px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 11.066px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-405 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 19px;
  text-decoration: none;
  display: flex;
}

.text-1476 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.text-1477 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.text-1478 {
  color: #2690ce;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.div-block-7532 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #2b292e;
  align-items: center;
  width: 75%;
  height: 160px;
  padding: 20px 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-7533 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.div-block-7532-second {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #2b292e;
  align-items: center;
  height: 160px;
  padding: 20px 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  left: 0;
}

.frame-2087329373 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 145px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-406 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.data-scientist---information-technology-and-services {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.text-1480 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  position: absolute;
  top: 15px;
  left: 13px;
}

.star-ratings-2 {
  grid-column-gap: 2.55072px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-407 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 11.4783px;
  height: 11px;
  text-decoration: none;
  display: flex;
}

.frame-2087329374 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 145px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-408 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-1482 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.frame-2087329375 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 135px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-409 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.frame-2087329376 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 145px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-410 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.frame-2087329377 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 120px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-411 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-1484 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.frame-2087329378 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 145px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-412 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.text-1486 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.frame-2087329379 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 145px;
  height: 108px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-413 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.div-block-7542 {
  border-top: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 65px;
  display: flex;
}

.div-block-7542-copy {
  border: 1px solid #d4d4d4;
  border-left-width: 0;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 65px;
  display: flex;
}

.div-block-7516-copy {
  text-align: center;
  border: .2px solid #d4d4d4;
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  height: 65px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-7542-copy1 {
  border: 1px solid #d4d4d4;
  border-left-width: 0;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 65px;
  display: flex;
}

.div-block-7543 {
  background-color: #0000;
  border: 1px solid #cbcbcb;
  border-radius: 3px;
  width: 94%;
  height: 20px;
}

.div-block-7544 {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #cbcbcb, #e4e4e4);
  width: 288.96px;
  height: 100%;
}

.div-block-7544.div-block-7544-product.dronahq-9-5 {
  width: 319.2px;
}

.div-block-7544.div-block-7544-product.sb-9-8 {
  width: 329.28px;
}

.div-block-7544.dronahq {
  width: 295.68px;
}

.div-block-7544.appsmith-8-5 {
  width: 285.6px;
}

.div-block-7544.appsmith-9-1 {
  width: 305.76px;
}

.div-block-7544.sb-8-9 {
  width: 299.04px;
}

.text-block-358 {
  color: #a1a1a1;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 12px;
}

.text-block-358.colored {
  color: #5a39a2;
}

.div-block-7545 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-7546 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 90%;
  display: flex;
}

.div-block-7544-color {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #5a39a2, #268fcd);
  width: 288.96px;
  height: 100%;
}

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

.div-block-7544-setup {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #cbcbcb, #e4e4e4);
  width: 278.88px;
  height: 100%;
}

.div-block-7544-setup.dronahq-8-5 {
  width: 285.6px;
}

.div-block-7544-setup.tj-8-7 {
  width: 292.32px;
}

.div-block-7544-setup.tj-8-6 {
  width: 288.96px;
}

.div-block-7544-setup.tj-9-2 {
  width: 309.12px;
}

.div-block-7544-admin {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #5a39a2, #268fcd);
  width: 288.96px;
  height: 100%;
}

.div-block-7544-admin.appsmith-9-2 {
  width: 309.12px;
}

.div-block-7544-admin.appsmith-9-3 {
  width: 312.48px;
}

.div-block-7544-admin.appsmith-9-1 {
  width: 305.76px;
}

.div-block-7544-admin.appsmith-10 {
  width: 100%;
}

.div-block-7544-admin.sb-9-2 {
  width: 309.12px;
}

.div-block-7544-admin.sb-9-0 {
  width: 302.4px;
}

.div-block-7544-admin.sb-9-7 {
  width: 325.92px;
}

.div-block-7544-qs {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #cbcbcb, #e4e4e4);
  width: 282.24px;
  height: 100%;
}

.div-block-7544-qs.appsmith-8-8 {
  width: 295.68px;
}

.div-block-7544-qs.tj-8-7 {
  width: 292.32px;
}

.div-block-7544-qs.tj-8-6 {
  width: 288.96px;
}

.div-block-7544-qs.tj-9-2 {
  width: 309.12px;
}

.div-block-7544-product {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #cbcbcb, #e4e4e4);
  width: 299.04px;
  height: 100%;
}

.div-block-7544-color-meet-requirement {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #5a39a2, #268fcd);
  width: 305.76px;
  height: 100%;
}

.div-block-7544-color-easeuse {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #5a39a2, #268fcd);
  width: 315.84px;
  height: 100%;
}

.div-block-7544-color-ease-setup {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #5a39a2, #268fcd);
  width: 292.32px;
  height: 100%;
}

.div-block-7544-color-qs {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #5a39a2, #268fcd);
  width: 309.12px;
  height: 100%;
}

.div-block-7544-color-product {
  background-color: #e4e4e4;
  background-image: linear-gradient(270deg, #5a39a2, #268fcd);
  width: 100%;
  height: 100%;
}

.image-2326 {
  width: 121px;
}

.image-2326-tj {
  width: 121px;
  height: auto;
}

.response-count {
  color: #222;
}

.text-block-361 {
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-7549 {
  padding-top: 80px;
  padding-bottom: 0;
}

.text-1487 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.div-block-7550 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  align-items: center;
  width: 900px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.frame-2087328972 {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 693px;
  text-decoration: none;
  display: flex;
}

.text-1488 {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1489 {
  opacity: .9;
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-7551, .div-block-7551-reverse {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-1487-h4 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 80px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.frame-2087329083 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 509px;
  text-decoration: none;
  display: flex;
}

.frame-2087329082 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-414 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-1490 {
  color: #000;
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-1491 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.frame-2087329084 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 509px;
  text-decoration: none;
  display: flex;
}

.frame-2087329380 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-415 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.frame-2087329085 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 509px;
  text-decoration: none;
  display: flex;
}

.frame-2087329381 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-416 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.div-block-5798-back-office-lp {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  width: 320px;
  display: flex;
}

.don-t-take-our-word-for-it-hear-it-from-our-customers {
  flex-flow: column;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  display: flex;
}

.don-t-take-our-word-for-it-hear-it-from-our-customers-0 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.text-1496 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-26-back-office {
  background-color: #fff;
  border: 1px solid #95afff70;
  width: 350px;
  height: auto;
  margin-top: 0;
  padding: 5px;
  position: relative;
  overflow: hidden;
}

.div-block-5796-back-office {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  font-family: Ibmplexsans Regular, sans-serif;
  display: flex;
  position: relative;
}

.frame-2087329092 {
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1125px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.frame-2087329090 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329086 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 509px;
  text-decoration: none;
  display: flex;
}

.frame-2087329382 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-417 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  text-decoration: none;
  display: flex;
}

.text-1497 {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-1498 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.vectors-wrapper-418 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.div-block-7554-internal-tools {
  padding-bottom: 0;
}

.div-block-5829-internal-tools {
  padding-top: 80px;
  padding-bottom: 80px;
}

.textarea-problems-back-office {
  border: 1px solid #d7dbdf;
  border-radius: 10px;
  height: 90px;
  min-height: 70px;
}

.div-block-7532-third-end {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #2b292e;
  align-items: center;
  width: 100%;
  height: 160px;
  padding: 20px 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  left: 0;
}

.ratig-title {
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.image-2326-sb {
  width: 200px;
}

.image-2326-sb.superblocks {
  width: 175px;
}

.div-block-7558 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.frame-2087328760-navbar-right-section-copy {
  grid-column-gap: 10px;
  grid-column-gap: 10px;
  grid-column-gap: 10px;
  grid-column-gap: 10px;
  inset: auto 8px 6.5px auto;
  inset: auto 8px 6.5px auto;
  grid-column-gap: 10px;
  inset: auto 8px 6.5px auto;
  inset: auto 8px 6.5px auto;
  grid-column-gap: 10px;
  inset: auto 8px 6.5px auto;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 8px 6.5px auto;
}

.div-block-7574 {
  height: 650px;
  padding-top: 80px;
  padding-bottom: 0;
  overflow: visible;
}

.div-block-7575 {
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  font-family: Ibmplexsans Regular, sans-serif;
  position: relative;
}

.text-1499 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.div-block-7576 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.screenshot-2024-11-22-193435-1 {
  object-fit: cover;
  border: 0 solid #e4e7eb;
  border-radius: 16px;
  margin-top: 50px;
  box-shadow: 0 8px 16px #3032331a, 0 0 1px #3032330d;
}

.div-block-7577 {
  padding-top: 240px;
  padding-bottom: 80px;
}

.div-block-7578 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #11181c;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
}

.image-2331 {
  width: 200px;
}

.content {
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1502 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.frame-2087328752 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 293px;
  padding: 4px 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-420 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-1503 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-7579 {
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-7580 {
  background-color: #ecf0fe;
  border-radius: 10px;
  width: 650px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 34px;
}

.text-1504 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.div-block-7581 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.image-1577 {
  object-fit: cover;
  width: 24px;
  height: 24px;
}

.text-1505 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.image-1576 {
  object-fit: cover;
  width: 24px;
  height: 24px;
}

.text-1506 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.div-block-7582 {
  border: 1px solid var(--dark-mode--grey);
  flex-flow: column;
  width: 808px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: flex;
}

.text-1507 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 46px;
  text-decoration: none;
}

.text-1507.faq-heading {
  color: var(--white);
  align-self: flex-start;
  margin-bottom: 60px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-1507.dark {
  color: var(--white);
  align-self: center;
}

.image-2332 {
  width: 300px;
  margin: 60px auto;
}

.div-block-7583 {
  width: 900px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.text-1508 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.03em;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 46px;
  text-decoration: none;
}

.text-1508._2 {
  width: 60%;
}

.div-block-7584 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.frame-2087328971 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 280px;
  max-width: none;
  height: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-421 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329386 {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 693px;
  text-decoration: none;
  display: flex;
}

.text-1509 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 34px;
  text-decoration: none;
}

.text-1510 {
  opacity: .9;
  color: var(--white);
  text-align: left;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.content-why-use-section {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329387 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 509px;
  text-decoration: none;
  display: flex;
}

.frame-2087329388 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-422 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  text-decoration: none;
  display: flex;
}

.text-1511 {
  color: var(--white);
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.text-1512 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-5798-templates-page {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  width: 320px;
  display: flex;
}

.vectors-wrapper-423 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-424 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-5796-templates-page {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  font-family: Ibmplexsans Regular, sans-serif;
  display: flex;
  position: relative;
}

.text-1514 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.content-more-templates-section {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  text-decoration: none;
  display: flex;
}

.frame-2087329107 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 285px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-427 {
  object-fit: cover;
  border: 1px solid #e4e7eb;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 150px;
  text-decoration: none;
  display: flex;
}

.frame-2087329106 {
  grid-column-gap: 10px;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1516 {
  color: #3e63dd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-1517 {
  color: var(--white);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.text-1518 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-7584-templates-section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.frame-2087329114 {
  grid-column-gap: 89px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 730px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.rocket {
  object-fit: cover;
  width: 250px;
  height: auto;
}

.frame-2087329113 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 417px;
  text-decoration: none;
  display: flex;
}

.content-5 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.error-743bd0dd-a35c-c983-40b3-befc98c7d91b {
  color: var(--white);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 46px;
  text-decoration: none;
}

.frame-2087329392 {
  grid-column-gap: 21px;
  background-image: linear-gradient(105.87deg, #3e63dd, #413edd);
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  display: flex;
}

.text-1519 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329393 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  width: 38px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.frame-2087329393.hide {
  background-color: #0000;
}

.frame-2087329101 {
  grid-column-gap: 10px;
  cursor: pointer;
  border: 2.5px solid #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 30px;
  text-decoration: none;
  display: flex;
}

.text-1520 {
  color: #3e63dd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-7586 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.div-block-7588 {
  width: max-content;
  position: relative;
}

.div-block-7588.dark {
  border-radius: 9px;
  padding: 1px 2px;
}

.frame-2087329394 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 393px;
  padding: 17px 24px;
  text-decoration: none;
  display: none;
  box-shadow: 0 -8px 16px #3032331a, 0 0 1px #3032330d;
}

.buttons {
  background-color: #3e63dd;
  border: 1.5px solid #00121433;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 4px 4px 4px 32px;
  display: flex;
}

.afdasfasdasf {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.div-block-7590 {
  overflow: hidden;
}

.div-block-6247-new-template {
  border-bottom: 1px solid #95afff42;
  height: auto;
  padding: 16px;
  position: relative;
}

.div-block-6247-new-template:hover {
  opacity: .5;
}

.div-block-6246-new-template {
  border: 1px solid #95afff42;
  width: 100%;
  height: auto;
  min-height: 400px;
  position: relative;
}

.div-block-6246-new-template.ai {
  border-color: var(--dark-mode--grey);
  min-height: 500px;
  text-decoration: none;
}

.div-block-6246-new-template.ai:hover {
  background-color: var(--dark-mode--btn-secondary);
}

.div-block-6248-new-template {
  padding: 16px;
  position: relative;
}

.collection-list-11-new-template {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-list-11-new-template.ai {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
}

.text-1223-new {
  color: #11181c;
  letter-spacing: -.02em;
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.text-1223-new.ai {
  color: var(--white);
}

.text-1222-new {
  color: #11181c;
  width: max-content;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-block-6249-new {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f3f1f2;
  border-radius: 999px;
  align-items: center;
  width: max-content;
  padding: 8px;
  display: flex;
}

.div-block-6243-new {
  justify-content: center;
  align-items: center;
  height: 75px;
  display: flex;
}

.div-block-6243-new.ai {
  background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--gardient-right));
  border-radius: 999px;
  height: auto;
  padding: 1px;
  position: relative;
}

.image-1664-new {
  width: 100%;
  height: 150px;
}

.div-block-6242-new-templates {
  width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.image-1708-new {
  width: 18px;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 90px;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.faq-answer {
  border-bottom: 1px solid #2d3e501f;
  padding-left: 0;
  overflow: hidden;
}

.faq-wrap {
  border-bottom: 1px solid var(--dark-mode--grey);
  width: 100%;
}

.faq-plus-l {
  background-color: var(--white);
  border-radius: 3px;
  width: 2px;
  height: 100%;
  position: absolute;
}

.faq-answer-text {
  color: var(--white);
  text-align: left;
  width: 90%;
  margin-bottom: 30px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  line-height: 22px;
  text-decoration: none;
}

.faq-plus {
  background-color: var(--white);
  border-radius: 3px;
  width: 100%;
  height: 2px;
}

.faq-plus-wrap {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.image-1970-login {
  position: absolute;
  top: 185px;
  left: auto;
  right: 12px;
}

.image-1970-login.eye {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin-top: 0;
  display: none;
  top: 106px;
}

.text-span-79-forgot {
  color: #466bf2;
  margin-left: 3px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
}

.image-1969-login {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 106px;
  right: 12px;
}

.div-block-7591 {
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
  position: relative;
}

.image-2333 {
  z-index: 2;
  width: 608px;
  height: 355px;
  position: relative;
}

.div-block-7592 {
  z-index: 3;
  background-color: #0000;
  width: 808px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overview-subcontentbox {
  grid-row-gap: 24px;
  border: 1px none var(--dark-mode--grey);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1201px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.subheading {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 757px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.text-1522 {
  color: var(--white);
  text-align: left;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 45px;
  text-decoration: none;
}

.text-1523 {
  color: #11181ccc;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ee5d5d, #861b84);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1524 {
  color: var(--dark-mode--text-grey);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.keytakeaways-container {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1201px;
  margin-top: 40px;
  text-decoration: none;
  display: flex;
}

.text-1525 {
  color: var(--white);
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  text-decoration: none;
}

.pointsbox {
  grid-row-gap: 20px;
  background-color: #1e2226;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: block;
}

.button-secondary-6 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 56px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 28px;
  text-decoration: none;
  display: flex;
}

.button-96 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.caretright {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-428 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-2087329395 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: 12.5% 5% auto auto;
}

.frame-2087329395.try-free-arrow-container {
  grid-column-gap: 0px;
}

.events-page-templates-heading {
  color: #11181c;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.events-page-templates-heading.events-dark {
  color: #fff;
}

.events-top-picks-image-container {
  border-bottom: 1px solid #95afff66;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.events-top-picks-image-container.events-dark {
  border-bottom-color: #2b292e;
}

.events-top-pick-images {
  width: auto;
  position: static;
  inset: auto -75px 0% auto;
}

.top-pick-event-sliders-heading {
  color: #11181c;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.top-pick-event-sliders-heading.events-dark {
  color: #fff;
}

.events-top-picks-text-container {
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 142px;
  padding: 12px;
  display: flex;
}

.events-top-picks-text-container.academy {
  height: 200px;
}

.slide-24-events-3 {
  width: 250px;
  height: auto;
  margin-left: 28px;
}

.collection-list-28 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.communit-call-list-timedetails {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.paragraph-545 {
  color: #1b1f24;
  margin-top: 8px;
  margin-bottom: 0;
}

.paragraph-545.events-dark {
  color: #fafcff;
}

.text-1153-communituy-calll-box {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1153-communituy-calll-box.events-dark {
  color: #858c94;
}

.next {
  background-color: #f3f1f2;
  border-width: 0;
  border-radius: 100px;
}

.pagination {
  margin-top: 40px;
}

.text-1510-third {
  color: var(--white);
  align-self: center;
  width: 90%;
  margin-top: 20px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.link-block-242 {
  width: 100%;
}

.div-block-7593 {
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.text-1524-key-takeaways {
  color: var(--white);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.div-block-24-left-events {
  margin-top: 150px;
  display: flex;
  position: absolute;
  inset: -150px auto auto 0%;
}

.div-block-24-right-events {
  margin-top: 150px;
  display: flex;
  position: absolute;
  inset: -150px 0% auto auto;
}

.cloud-new-signup-form {
  max-width: 100%;
}

.div-block-23-events {
  border-bottom: 1px solid #95afff42;
  border-left: 1px solid #95afff42;
  border-right: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
  position: relative;
}

.category-1 {
  grid-column-gap: 14px;
  background-color: #fff;
  border: 1px solid #97aefc;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 9px 14px;
  text-decoration: none;
  display: flex;
}

.category-2 {
  grid-column-gap: 14px;
  background-color: #fff;
  border: 1px solid #97aefc;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 220px;
  padding: 9px 20px;
  text-decoration: none;
  display: flex;
}

.why-use-content-box {
  grid-column-gap: 65px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 30px;
  display: flex;
}

.why-use-content-box.layout-exchange {
  margin-top: 0;
}

.div-block-6606-new {
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 300px;
  height: 420px;
  padding: 24px 36px;
  display: flex;
  position: relative;
}

.vectors-wrapper-238-new {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 24.079px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-249-new {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27.0003px;
  height: 27.0003px;
  text-decoration: none;
  display: flex;
}

.text-1342-new {
  color: #3e63dd;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.text-1329-new {
  color: #e447c1;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.text-1326-new {
  color: #11181ccc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1326-new.new {
  color: var(--white);
}

.text-1325-new {
  color: #3e63dd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.text-1325-new.new {
  color: #e447c1;
}

.vectors-wrapper-443 {
  cursor: pointer;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13.3333px;
  height: 13.3333px;
  text-decoration: none;
  display: flex;
}

.frame-2087329404 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1539 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1539.new {
  color: var(--white);
}

.frame-2087329405 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.remove-2 {
  z-index: 2;
  grid-column-gap: 10px;
  inset: 35px 24px auto auto;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 1px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 35px 61px auto auto;
}

.div-block-7624 {
  background-color: #fff;
  width: 888px;
  height: 676px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px 120px;
  position: relative;
  overflow: hidden;
}

.div-block-7624.cloud-self-popup-copy {
  z-index: 2;
  background-color: #fff;
  width: 888px;
  height: 750px;
  padding: 130px 40px 40px;
  display: block;
  top: -20px;
}

.div-block-7624.cloud-self-popup-copy.new {
  background-color: var(--dark-mode--black);
  width: 100%;
  padding: 85px 0 0;
}

.div-block-7625 {
  filter: blur(150px);
  background-color: #7fdeff;
  border-radius: 50%;
  width: 500px;
  height: 300px;
  position: absolute;
  inset: auto auto -50% -55%;
}

.frame-2087329406 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-6565-new-2 {
  grid-column-gap: 50px;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.frame-2087329407 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button-98 {
  color: #11181c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.button-98.new {
  color: var(--white);
}

.div-block-6606-new-2 {
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 300px;
  height: 420px;
  padding: 20px;
  display: flex;
  position: relative;
}

.div-block-6606-new-2.div-block-6606-new.new {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
}

.vectors-wrapper-444 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.book-a-demo {
  justify-content: center;
  align-self: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.code-embed {
  justify-content: center;
  align-items: flex-end;
  width: 16px;
  height: 16px;
  line-height: 16px;
  position: absolute;
  right: 0;
}

.code-embed.iconss {
  position: static;
}

.ai-hero {
  resize: none;
  border-bottom: 0 solid #303030;
  margin-left: auto;
  margin-right: auto;
}

.inner-container {
  width: 808px;
  position: relative;
  overflow: clip;
}

.inner-container.bg-black {
  overflow: visible;
}

.inner-container.bg-black.overflow-hidden.pd0 {
  padding-top: 0;
  padding-bottom: 0;
}

.inner-container.overflow-show {
  overflow: visible;
}

.inner-container.overflow-show.pdbt {
  padding-bottom: 140px;
}

.inner-container.overflow-show.about-page {
  width: 900px;
}

.inner-container.large-pd {
  padding-top: 84px;
  padding-bottom: 84px;
}

.inner-container.large-pd.pdbottom {
  padding-top: 140px;
  padding-bottom: 150px;
}

.inner-container.sticky {
  z-index: 101;
  position: sticky;
  top: 86px;
  bottom: auto;
}

.inner-container.pd-top {
  padding-top: 40px;
}

.inner-container.pd-top.pdbt {
  padding-bottom: 40px;
}

.inner-container.partners-dark {
  margin-top: 80px;
}

.inner-container.flex-between {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.inner-container.center.z-index-1 {
  z-index: 99;
}

.inner-container.industry {
  overflow: visible;
}

.inner-container.z-index-minus {
  z-index: -99;
}

.inner-container.z-index-minus.overflow {
  overflow: visible;
}

.inner-container.z-index-1 {
  z-index: 99;
  background-color: var(--dark-mode--black);
}

.inner-container.border {
  border: .5px solid var(--dark-mode--grey);
}

.inner-container.padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.body-dark {
  background-color: var(--dark-mode--black);
  font-family: Ibmplexsans Regular, sans-serif;
}

.lines-grid {
  border-bottom: 1px #3636367a;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lines-grid.height {
  height: 54%;
}

.lines-grid.shadow {
  width: 100%;
}

.lines-grid.rotate {
  transform: rotate(0);
}

.lines-grid.new {
  height: 40px;
}

.lines {
  z-index: 1;
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#36363600, #363636);
  background-clip: border-box;
  border-left: 1px dashed #363636a3;
  outline: 3px #333;
  width: 1px;
  min-height: 192px;
  position: relative;
}

.lines.non-dash {
  background-image: linear-gradient(#36363600, #363636);
  border-left: 1px solid #36363694;
  min-height: 150px;
}

.light-shades {
  z-index: 1;
  opacity: .55;
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: linear-gradient(73deg, #41414100, #4a6dd933 54%, #49494912);
  border-radius: 100%;
  align-self: flex-end;
  width: 59%;
  height: 171px;
  position: absolute;
  inset: auto 0% -20% 19%;
}

.light-shades.grey {
  background-color: #0000;
  background-image: linear-gradient(73deg, #41414100, #7f81881a 55%, #49494912);
  left: auto;
  right: -31%;
}

.light-shades.grey._2 {
  background-color: #0000;
  background-image: linear-gradient(73deg, #41414100, #7f81880d 55%, #49494912);
  width: 59%;
  height: 171px;
  bottom: -3%;
  left: -23%;
  right: auto;
}

.light-shades.grey.about-page {
  background-color: #0000;
  width: 59%;
  height: 171px;
  bottom: -20%;
}

.light-shades.grey.thank-you-page-shades {
  inset: auto 0% -25% auto;
}

.light-shades.grey.red {
  background-image: linear-gradient(73deg, #4b2494, #7f81881a 55%, #49494912);
}

.light-shades.thank-you-page-shade {
  filter: blur(300px);
  -webkit-backdrop-filter: blur(80px);
  backdrop-filter: blur(80px);
  background-image: linear-gradient(73deg, #4b2494, #4a6dd9 54%, #4b2494);
  bottom: -40%;
  left: -12%;
}

.main-wrap {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(180deg, var(--dark-mode--pure-grey), #fff0);
  border: 1px solid #858c9417;
  flex-flow: wrap;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-top: 48px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
}

.hero-text {
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.sub-paragraph {
  color: #858c94;
  text-align: center;
  letter-spacing: -.02em;
  width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.sub-paragraph.medium {
  font-size: var(--16-px-subparagraph);
  width: 60%;
}

.sub-paragraph.back-office {
  text-align: left;
  width: auto;
}

.sub-paragraph.back-office.justify {
  text-align: center;
}

.sub-paragraph.normal {
  color: #97a0a9;
  width: 500px;
}

.sub-paragraph.back-office-copy {
  text-align: left;
  width: auto;
}

.prompt-wrap {
  justify-content: center;
  width: 100%;
  max-height: 187px;
  display: flex;
}

.prompt-wrap.old_div {
  max-height: none;
}

.prompt-block {
  background-color: var(--dark-mode--pure-grey);
  border-radius: 12px;
  flex-flow: wrap;
  width: 750px;
  min-width: 550px;
  height: 100%;
  min-height: 180px;
  padding: 10px;
  display: flex;
}

.prompt-block.remove_padding {
  background-color: #181b1f;
  min-height: 180px;
  padding: 0;
}

.prompt-block.old_div {
  min-height: 0;
}

.lines-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
}

.lines-wrap._1 {
  z-index: -1;
}

.sub-grey-text {
  color: var(--dark-mode--text-grey);
  justify-content: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  display: flex;
}

.div-block-7630 {
  z-index: 4;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
}

.div-block-7630.sb {
  margin-bottom: 14px;
  margin-right: 14px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.disabled-btn {
  z-index: 2;
  background-color: var(--dark-mode--primary);
  opacity: .42;
  color: var(--white);
  cursor: not-allowed;
  border: 1px solid #2b3036;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 100px;
  min-height: 45px;
  padding: 8px 22px;
  display: flex;
  position: relative;
}

.disabled-btn.active {
  opacity: 1;
  cursor: pointer;
}

.disabled-btn.active.remove_bg {
  background-color: #0000;
  border-width: 0;
  min-width: 0;
  min-height: 0;
  padding: 0;
  display: flex;
}

.opt-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.code-embed-2 {
  width: 16px;
  height: 19px;
}

.secondary-btn {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--dark-mode--btn-secondary);
  color: #fafcff;
  border: 1px solid #2b3036;
  border-radius: 6px;
  justify-content: flex-end;
  align-items: center;
  padding: 6px 10px;
  display: flex;
}

.secondary-btn.template-click-btn {
  cursor: pointer;
}

.secondary-btn.template-click-btn.remove_border {
  border-width: 0;
}

.try-for-free-dark {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--dark-mode--text-disabled);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--dark-mode--text-disabled);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-mode--text-disabled);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--dark-mode--text-disabled);
  background-color: var(--dark-mode--btn-secondary);
  border-radius: 30px;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 15px 32px;
  display: flex;
  box-shadow: 0 0 6px #0000001a, 0 2px 4px #0006;
}

.try-for-free-dark:hover {
  background-color: var(--dark-mode--button);
}

.try-for-free-dark.new {
  border-radius: 50px;
  padding: 12px 24px;
}

.code-embed-3 {
  align-self: center;
  width: 24px;
  height: 24px;
  display: block;
}

.div-block-7634 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  height: 48px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-7634.pd-20 {
  z-index: 99;
  margin-top: 20px;
  position: relative;
}

.div-block-7634.partners-dark {
  margin-top: 24px;
}

.text-block-369 {
  color: #fafcff;
  align-self: center;
}

.sections {
  padding-top: 60px;
}

.sections.pd-0 {
  padding-top: 0;
}

.sections.pd-0.overflow-hidden {
  overflow: hidden;
}

.sections.pd-0.overflow-hidden.bt-pd0 {
  padding-bottom: 0;
}

.brands-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--black);
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.brands-wrap.old-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.brands-wrap.new-div {
  padding-bottom: 50px;
}

.brands-img {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 220px;
  min-width: 220px;
  height: 96px;
  padding-top: 0;
  display: flex;
}

.brands-img.flex_img {
  flex-flow: column;
}

.brands-img.flex_img.case-study.old-div {
  flex-flow: row;
}

.brands-img.case_study {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.grid-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.grid-container.old-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-2364 {
  opacity: .6;
  filter: grayscale();
  width: 80px;
}

.image-2364._32_height {
  opacity: .6;
  height: 32px;
}

.image-2365 {
  width: auto;
}

.image-2365.new_div {
  opacity: .6;
  filter: grayscale();
  width: auto;
  min-width: 120px;
  max-width: 130px;
  height: 32px;
}

.image-2365.new_div.vso, .image-2365._32_height, .image-2366._32_height {
  height: 32px;
}

.image-2367 {
  opacity: .61;
}

.image-2368 {
  max-width: 94%;
}

.rating-wrap {
  grid-column-gap: 8px;
  background-color: #181b1f;
  border: 1px solid #2b292e;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 192px;
  padding: 64px;
  display: flex;
}

.rating-wrap.nobrdr {
  grid-column-gap: 40px;
  border: 1px solid var(--dark-mode--grey);
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding: 40px 0;
}

.rating-wrap.nobrdr.partners-dark {
  border-top-style: solid;
  border-top-color: var(--dark-mode--grey);
  justify-content: space-between;
  align-items: center;
}

.rating-wrap.nobrdr.new {
  border-width: 0;
}

.frame-514186 {
  grid-column-gap: 22px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.image {
  object-fit: cover;
}

.frame-514182 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1540 {
  color: #ff4a2c;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1541 {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-1542 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-446 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.text-1543 {
  color: #6787e8;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.section-title {
  grid-row-gap: 16px;
  border: 1px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 40px 64px;
  display: flex;
}

.section-title.bt-none {
  border-style: none;
  border-bottom-color: #858c9429;
}

.section-title.dif {
  flex-flow: row;
}

.text-1544 {
  font-size: 14px;
  font-weight: 400;
}

.text-1544.medium {
  width: 56%;
}

.text-1544.center {
  align-self: center;
}

.text-1544.center.justify {
  text-align: center;
}

.sub-text2 {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.sub-text2.medium {
  width: 70%;
}

.sub-text2.justify {
  text-align: center;
}

.sub-text2.justify._20pd {
  padding-top: 20px;
}

.the-perfect-balance-of-ai-and-human-control-0 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.the-perfect-balance-of-ai-and-human-control-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96.84deg, #ee5d5d, #861b84);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.content-blocks {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.content-blocks._2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.content-blocks._2.w {
  height: auto;
}

.content-blocks._2.w._100 {
  justify-content: flex-start;
  align-items: flex-start;
}

.content-blocks._2._100 {
  justify-content: space-between;
  align-items: flex-start;
}

.content-blocks._2._100.yy {
  justify-content: flex-start;
  align-items: flex-start;
}

.content-blocks.o {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.block-1 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.visual-builder-fallback {
  grid-row-gap: 32px;
  border: .1px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  padding: 38px 32px 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-1548 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 29px;
  text-decoration: none;
}

.text-1549 {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-448 {
  justify-content: center;
  align-items: center;
  width: .0000251778px;
  text-decoration: none;
  display: flex;
}

.block-2 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  border: 1px solid var(--dark-mode--grey);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 288px;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.text-1550 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 568px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.content-img {
  width: 100%;
}

.content-img.style {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 358px;
  position: relative;
  left: -32px;
  overflow: hidden;
}

.content-img.style2 {
  width: 410px;
  position: relative;
  left: -79px;
}

.content-img.style3 {
  position: relative;
  top: 10px;
  left: auto;
}

.content-img.fixed {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 200px;
  display: flex;
  overflow: hidden;
}

.slider-wrap {
  overflow: hidden;
}

.slider-wrap.mg-medium {
  margin-top: 100px;
  position: relative;
}

.slider-wrap.new {
  border: 1px solid #c7c4c5;
}

.slider-12 {
  background-color: var(--dark-mode--black);
  justify-content: center;
  align-items: center;
  height: 600px;
  min-height: 800px;
  display: flex;
}

.slider-12.light {
  background-color: #fff;
}

.left-arrow-13 {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  inset: auto 10% 20% auto;
}

.right-arrow-11 {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  inset: auto 5% 20% auto;
}

.code-embed-4 {
  width: 24px;
}

.shade {
  filter: blur(100px);
  -webkit-backdrop-filter: blur(200px);
  backdrop-filter: blur(200px);
  background-color: #4a6dd9;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: -84% 0% 0% -4%;
  box-shadow: 6px 10px 20px 5px #4a6dd9;
}

.shade.blue {
  filter: blur(80px);
  width: 500px;
  top: -50%;
  left: -15%;
}

.shade.red {
  filter: blur(100px);
  background-color: #ee5d5d;
  inset: auto -12.5% -55% auto;
}

.shade.grey {
  filter: blur(80px);
  background-color: #676666;
  inset: auto auto -45% -30%;
}

.testimonial-text {
  color: var(--white);
  width: 92%;
  height: auto;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.testimonial-text.three-line {
  margin-top: 0;
  margin-bottom: 0;
}

.testimonial-text.three-line.light {
  color: var(--dark-mode--black);
}

.div-block-7637 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
}

.user-details {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-514277 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1551 {
  color: #fafcff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-1551.new {
  color: #181b1f;
}

.text-1552 {
  color: #858c94;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.vectors-wrapper-449 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-449.spl {
  width: 115px;
  height: 32px;
}

.faded-lines {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.faded-lines.abs {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.cover-shade {
  z-index: 9;
  background-image: linear-gradient(0deg, var(--dark-mode--pure-grey) 17%, #fff0);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cover-shade.from-top {
  background-image: linear-gradient(186deg, var(--dark-mode--pure-grey) 17%, #fff0);
}

.cover-shade.top-hero {
  background-image: linear-gradient(0deg, var(--dark-mode--pure-grey) 7%, #fff0 45%);
}

.cover-shade.top-hero.rotate {
  background-image: linear-gradient(0deg, #fff0, var(--dark-mode--pure-grey));
}

.normal-lines.no-brdr.shade-top {
  z-index: 1;
  width: 100%;
  display: block;
  position: relative;
}

.normal-lines.no-brdr.shade-top.case-study-copy.new {
  height: 40px;
}

.section-header {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 576px;
  text-decoration: none;
  display: flex;
}

.section-header.medium {
  width: 50%;
}

.text-1554 {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1554.non-gradient-text {
  font-size: 32px;
  line-height: 34px;
}

.ai-powered-development-with-visual-control-0 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  text-decoration: none;
}

.integrations-wrap {
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
}

.frame-514297 {
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.side-title-wrap {
  font-size: 22px;
  line-height: 27px;
}

.side-title-wrap.text-medium {
  width: 32%;
}

.text-1556 {
  color: #858c94;
  letter-spacing: -.02em;
  width: 55%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.non-gradient-text {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.gradient-text {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(95.94deg, #ee5d5d, #861b84);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.gradient-text.big.v2 {
  line-height: 52px;
}

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

.div-block-7645._100 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-right: 40px;
}

.text-block-370 {
  color: var(--white);
  flex: 1;
  font-size: 16px;
  font-weight: 400;
}

.div-block-7646 {
  border-top: 1px solid var(--dark-mode--grey);
  border-bottom: 1px solid var(--dark-mode--grey);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.integration-mainwrap {
  z-index: 2;
  border-style: solid solid none;
  border-width: .1px;
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
  position: relative;
}

.ai-ml-block-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  display: grid;
}

.integration-blocks {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: .1px solid var(--dark-mode--grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 230px;
  padding-left: 20px;
  padding-right: 20px;
  transition: background-color .35s;
  display: flex;
}

.integration-blocks:hover {
  background-color: #25292e66;
}

.ai-logo {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50px;
  padding: 10px;
  display: flex;
}

.text-block-371 {
  color: var(--white);
  font-size: 16px;
}

.core-integration-wrap {
  border-style: none solid solid;
  border-width: .1px;
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
  flex-flow: column;
  padding-top: 20px;
  padding-left: 20px;
  display: flex;
}

.div-block-7647 {
  grid-column-gap: 9px;
  grid-row-gap: 19px;
  flex-flow: wrap;
  justify-content: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 30px;
  display: flex;
}

.core-brands {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--dark-mode--btn-secondary);
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.core-brands.btn {
  background-color: #0000;
  width: 130px;
}

.text-block-372 {
  color: var(--white);
  align-self: center;
}

.core-svg {
  align-self: center;
  width: 40px;
  height: 40px;
}

.text-block-373 {
  color: var(--white);
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.text-block-374 {
  color: var(--dark-mode--text-grey);
  font-size: 16px;
}

.div-block-7649 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.div-block-7651 {
  background-image: linear-gradient(180deg, var(--dark-mode--black), transparent);
  justify-content: space-between;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-7652 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.cta-btns {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  border: .1px solid var(--dark-mode--grey);
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.text-block-375 {
  color: var(--white);
  font-weight: 400;
}

.div-block-7654 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.frame-514312 {
  z-index: 1;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 82%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-1557 {
  color: #fafcff;
  letter-spacing: -.02em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 52px;
  text-decoration: none;
  display: flex;
}

.text-1557.pd-around {
  padding-top: 10px;
  padding-bottom: 40px;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-1557.back-office, .text-1557.partners-dark, .text-1557.justify {
  text-align: center;
}

.text-1557.l {
  white-space: pre;
  justify-content: flex-start;
  align-items: center;
  width: auto;
}

.text-1557.left-align {
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
}

.text-1558 {
  color: #858c94;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.text-1558.partners-dark {
  padding-top: 10px;
}

.div-block-7655 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.div-block-7656 {
  z-index: 5;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.div-block-7656.gap0 {
  flex-flow: wrap;
  justify-content: flex-start;
}

.divder {
  background-color: var(--dark-mode--text-disabled);
  width: 100%;
  height: 1px;
  margin-top: 40px;
}

.text-block-376 {
  color: var(--white);
  text-align: left;
  font-size: 18px;
  line-height: 20px;
}

.shade-left {
  z-index: 1;
  filter: blur(100px);
  background-color: #ee5d5d;
  width: 500px;
  height: 50px;
  position: absolute;
  inset: 47% auto 0% -27%;
}

.shade-right {
  z-index: 1;
  background-color: #fff;
  background-image: linear-gradient(180deg, var(--side-purple), white);
  filter: blur(100px);
  width: 500px;
  height: 50px;
  position: absolute;
  inset: 47% -28% 0% auto;
}

.code-embed-8 {
  display: none;
}

.ai-powered-development-with-visual-control-0 {
  line-height: 32px;
}

.div-block-7659 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-7659._100 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.div-block-7659.academy {
  width: 100%;
  padding-top: 40px;
}

.heading-369 {
  color: var(--white);
  font-size: var(--sub-heading);
}

.div-block-7660 {
  z-index: 999;
  position: sticky;
  top: 0;
}

.nav-hide {
  width: 100%;
  height: 20px;
  position: absolute;
  top: auto;
  bottom: 100px;
}

.paragraph-547 {
  color: var(--dark-mode--text-grey);
  font-size: var(--16-px-subparagraph);
}

.flex-block-3 {
  border: 1px none var(--dark-mode--grey);
  padding-bottom: 0;
}

.glow-text-2 {
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-right: 0;
}

.glow-text-2.no-break {
  white-space: nowrap;
}

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

._2col.pdtop {
  padding-top: 100px;
}

.img-block {
  align-self: center;
  width: 40%;
}

.paragraph-549 {
  color: var(--dark-mode--text-grey);
  margin-bottom: 0;
}

.div-block-7675.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.elements-wrap {
  width: 40%;
  display: flex;
}

.elements-wrap.right {
  justify-content: flex-end;
}

.main-wrap2 {
  z-index: 2;
  background-image: linear-gradient(180deg, var(--dark-mode--pure-grey) 36%, #fff0);
  min-height: 500px;
  display: flex;
  position: relative;
}

.main-wrap2.center {
  justify-content: center;
  align-items: stretch;
}

.main-wrap2.center.no-color {
  background-image: none;
}

.main-wrap2.center.heropd {
  align-items: center;
  padding-top: 20px;
  padding-bottom: 80px;
}

.main-wrap2.center.heropd.back-office {
  background-image: linear-gradient(180deg, var(--dark-mode--pure-grey), #fff0);
  min-height: auto;
  padding-bottom: 20px;
  padding-left: 20px;
}

.main-wrap2.center.heropd.industrial {
  overflow: clip;
}

.main-wrap2.center.heropd.feature {
  padding-bottom: 10px;
  padding-left: 30px;
}

.main-wrap2.center.heropd.department {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  padding-top: 60px;
}

.glow-tag {
  background-image: linear-gradient(90deg, var(--dark-mode--gardient-right), var(--side-purple));
  border-radius: 20px;
  min-width: 100px;
  padding: 1px;
}

.glow-tag.pricing {
  align-self: flex-start;
  width: 124px;
  margin-top: 0;
  position: relative;
}

.glow-tag.s {
  min-width: 53px;
}

.glow-tag.s.depart {
  background-image: none;
}

.glow-tag.home {
  align-self: flex-start;
  width: 120px;
  margin-top: 0;
  position: relative;
}

.glow-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dark-mode--black);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: relative;
}

.glow-content.shaded {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.glow-content.shaded.dif {
  background-color: var(--light-black);
  background-image: none;
}

.glow-text-3 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 100%;
  position: relative;
}

.code-embed-10 {
  align-self: center;
  height: 20px;
}

.div-block-7676 {
  width: 200px;
}

.div-block-7676.s {
  width: 147px;
}

.div-block-7676.large {
  width: auto;
}

.div-block-7676.large.events-page {
  margin-bottom: -20px;
}

.div-block-7677 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  display: flex;
}

.div-block-7677.medium {
  justify-content: center;
  align-items: center;
  width: 70%;
  padding-bottom: 0;
}

.div-block-7677.small-pd {
  padding-top: 80px;
}

.div-block-7677.none {
  justify-content: center;
  align-items: center;
}

.glow-text-4 {
  white-space: nowrap;
  width: 100%;
}

.heading2 {
  z-index: 2;
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
  font-size: var(--main-heading);
  text-align: center;
  margin-top: 24px;
  font-weight: 300;
  line-height: 52px;
  position: relative;
}

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

.icon-float {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--black);
  box-shadow: 0 2px 11px -6px var(--dark-mode--primary);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% 7%;
  overflow: hidden;
}

.icon-float._2 {
  top: 38%;
  bottom: 0%;
  left: -3%;
}

.icon-float._3 {
  width: 40px;
  height: 40px;
  top: 72%;
  left: 10%;
}

.icon-float._4 {
  inset: 2% 7% 0% auto;
}

.icon-float._5 {
  inset: 38% -3% 0% auto;
}

.icon-float._6 {
  width: 40px;
  height: 40px;
  inset: 70% 10% auto auto;
}

.icon-float._3-copy {
  width: 40px;
  height: 40px;
  top: 72%;
  left: 10%;
}

.vectorline {
  width: 150px;
  height: 100px;
  position: absolute;
  inset: 9% 0% 0% 10%;
}

.vectorline._2 {
  top: 44%;
  left: 3%;
}

.vectorline._3 {
  width: 140px;
  top: 62%;
  left: 14.5%;
}

.vectorline._4 {
  width: 114px;
  inset: 52% 15% 0% auto;
}

.vectorline._6 {
  inset: 41% 1.4% 0% auto;
}

.vectorline._5 {
  inset: 7% 13.2% 0% auto;
}

.div-block-7678 {
  border: 1px solid var(--dark-mode--text-disabled);
  background-color: var(--dark-mode--btn-secondary);
  border-radius: 10px;
  padding: 5px;
}

.div-block-7678.dark {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-7679 {
  background-image: linear-gradient(180deg, var(--dark-mode--gardient-right), var(--side-purple));
  border-radius: 50px;
  width: 50%;
  padding: 1px;
  display: flex;
}

.div-block-7679.partners-dark {
  width: 100%;
}

.left-block {
  width: 400px;
}

.left-block.flex {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.right-block {
  align-self: center;
  width: 450px;
  height: 450px;
  padding: 40px;
  position: relative;
}

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

.code-embed-11 {
  align-self: center;
}

.text-block-384 {
  white-space: pre;
  font-size: 12px;
}

.text-block-385 {
  border-radius: 12px;
}

.three-shade {
  z-index: -1;
  background-image: linear-gradient(90deg, var(--dark-mode--gardient-right), var(--side-purple) 50%, var(--dark-mode--primary));
  filter: blur(100px);
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 80%;
}

.three-shade.new {
  opacity: .5;
  bottom: 54%;
}

.div-block-7682 {
  background-color: var(--dark-mode--primary);
  filter: blur(50px);
  width: 80px;
  height: 80px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-7682.down {
  background-color: var(--dark-mode--gardient-right);
  inset: auto 0% 0% auto;
}

.image-2372 {
  z-index: 1;
  position: absolute;
  top: 11%;
  left: 15%;
}

.image-2372.new {
  top: 0%;
}

.div-block-7683 {
  width: 25%;
  position: absolute;
  inset: 10% 0% auto auto;
}

.div-block-7685 {
  z-index: 1;
  opacity: .4;
  position: absolute;
  inset: 0%;
}

.overflow-hidden {
  height: auto;
  padding-top: 20px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.red-shade {
  background-color: var(--dark-mode--gardient-right);
  opacity: .68;
  filter: blur(100px);
  width: 500px;
  height: 400px;
  position: relative;
  top: 77%;
  right: 220px;
}

.red-shade.templates {
  opacity: .24;
  filter: blur(100px);
  left: 85%;
  right: auto;
  box-shadow: 0 20px 100px 100px #ee5d5d4f;
}

.purple-shade {
  background-color: var(--side-purple);
  filter: blur(150px);
  width: 500px;
  height: 500px;
  position: relative;
  top: 89px;
  left: 25%;
}

.blue-shade {
  background-color: var(--dark-mode--primary);
  filter: blur(150px);
  width: 100px;
  height: 300px;
  position: relative;
  bottom: 148%;
  left: 50%;
}

.white-shade {
  z-index: 4;
  background-color: var(--white);
  opacity: .45;
  filter: blur(100px);
  width: 200px;
  height: 100px;
  position: absolute;
  inset: 45% 0% auto auto;
}

.heading-370 {
  color: var(--white);
  text-align: center;
  font-family: Ibmplexsans Light, sans-serif;
  font-weight: 300;
}

.heading-370.back-office {
  text-align: left;
  line-height: 46px;
}

.heading-370.back-office.low-code {
  width: 70%;
}

.heading-370.solutions {
  text-align: left;
  font-size: 32px;
  line-height: 36px;
}

.form-block-15.pd0 {
  margin-bottom: 0;
}

.div-block-7686 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.flex-block-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.div-block-7688 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7689 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  position: relative;
}

.pricing-tab {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--white);
  background-color: #0000;
  padding: 9px 30px;
  display: flex;
}

.pricing-tab.w--current {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--black-grey);
  box-shadow: 0 1px 4px -1px var(--dark-mode--primary);
  color: var(--white);
  border-radius: 50px;
}

.pricing-tab.active {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--black-grey);
  box-shadow: 0 0 4px 0 var(--dark-mode--primary);
  border-radius: 50px;
}

.pricing-tab-wrap {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--btn-secondary);
  border-radius: 50px;
  width: auto;
  min-width: 235px;
  height: 50px;
  padding: 5px;
  display: flex;
  right: 20%;
}

.pricing-tab-wrap.absolute {
  width: auto;
  min-width: 235px;
  position: absolute;
  right: 12%;
}

.tabs-22 {
  grid-column-gap: 22px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.cloud-host-tab {
  border-top: 1px solid var(--dark-mode--grey);
  border-bottom: 1px solid var(--dark-mode--grey);
  padding: 1.5px .5px .5px;
}

.self-host-tab {
  border: 1px solid var(--dark-mode--grey);
  padding: 1px .5px .5px;
}

.main-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--dark-mode--btn-secondary);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.tabs-content-26 {
  width: 100%;
  margin-top: 100px;
  padding: 40px .5px .5px;
}

.free-plan-block {
  border-right: 1.5px solid var(--dark-mode--black-grey);
  background-image: linear-gradient(180deg, var(--dark-mode--pure-grey) 72%, var(--dark-mode--black-grey));
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
}

.pro-plan-block {
  border-right: 1.5px solid var(--dark-mode--black-grey);
  background-image: linear-gradient(180deg, var(--dark-mode--black) 73%, var(--dark-mode--black-grey));
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
}

.business-plan-block {
  background-image: linear-gradient(180deg, var(--dark-mode--black) 73%, var(--dark-mode--black-grey));
  flex-flow: column;
  flex: 1;
  height: 500px;
  display: flex;
  position: relative;
}

.business-plan-block.hover-shade {
  border-right: 1.5px solid var(--dark-mode--black-grey);
  height: auto;
}

.enterprise-block {
  background-image: linear-gradient(180deg, var(--dark-mode--black) 71%, var(--dark-mode--black-grey));
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
}

.enterprise-block:hover {
  background-image: linear-gradient(180deg, var(--dark-mode--black) 71%, var(--dark-mode--black));
}

.tags {
  justify-content: center;
  display: flex;
  position: absolute;
  inset: -1.5% 0% auto;
}

.text-block-387 {
  background-color: var(--dark-mode--black);
  color: var(--white);
  border-radius: 50px;
  padding: 2px 10px;
  font-family: Ibmplexsans Light, sans-serif;
}

.text-block-389 {
  color: var(--white);
  padding: 2px 10px;
  font-family: Ibmplexsans Light, sans-serif;
}

.shade-block {
  z-index: 1;
  background-image: linear-gradient(180deg, #861b8400, var(--side-purple) 11%, #6a86da87 43%, #861b84b5 81%, var(--dark-mode--btn-secondary));
  opacity: 0;
  filter: blur(50px);
  align-self: center;
  width: 60px;
  height: 100%;
  position: absolute;
}

.price-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 140px;
  padding-left: 20px;
  display: flex;
}

.text-block-391 {
  color: var(--white);
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: var(--sub-heading);
}

.paragraph-550 {
  color: var(--dark-mode--text-grey);
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 16px;
}

.amount {
  color: var(--white);
  font-size: var(--32px-side-heading);
}

.text-block-392 {
  color: var(--dark-mode--text-grey);
  white-space: pre-line;
}

.features-block {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  padding-top: 0;
  display: flex;
  position: relative;
  right: 10px;
}

.features-block.padding {
  padding-top: 40px;
}

.div-block-7691 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.text-block-393 {
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
  font-size: var(--16-px-subparagraph);
}

.text-block-393.underline {
  text-underline-offset: 4px;
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
}

.text-block-393.grey-text {
  color: var(--dark-mode--text-grey);
  align-self: flex-start;
}

.tick {
  width: 30px;
}

.flex-block-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  position: relative;
}

.comparison-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--dark-mode--black-grey);
  background-color: var(--dark-mode--black-grey);
  color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 220px;
  height: 60px;
  font-size: 25px;
  text-decoration: none;
  display: flex;
}

.div-block-7692 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 250px;
  display: flex;
  position: relative;
}

.text-block-394 {
  font-size: 18px;
}

.ai-container {
  z-index: 6;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--dark-mode--grey);
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.gradient {
  background-image: linear-gradient(90deg, var(--dark-mode--gardient-right), var(--dark-mode--primary) 54%, var(--side-purple));
  opacity: .2;
  filter: blur(100px);
  position: absolute;
  inset: 15% 0% 0%;
}

.div-block-7696 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--dark-mode--grey);
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.heading-371 {
  color: var(--white);
  width: 100%;
}

.list-3 {
  color: var(--white);
  height: 100%;
  padding-left: 20px;
}

.list-item-4 {
  color: var(--dark-mode--text-grey);
}

.text-block-396 {
  color: var(--white);
  text-transform: none;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 14px;
}

.div-block-7697 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-right: 1px none var(--dark-mode--grey);
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.div-block-7697.brd {
  border-right-style: solid;
  flex-flow: wrap;
}

.div-block-7699 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-7701 {
  position: relative;
}

.div-block-7702 {
  border: 1px solid var(--dark-mode--grey);
  justify-content: flex-start;
  align-items: flex-start;
  width: 330px;
  padding-top: 20px;
  padding-left: 20px;
  display: block;
}

.heading-372 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.div-block-7703 {
  z-index: 6;
  background-color: var(--dark-mode--black);
  display: flex;
  position: relative;
}

.div-block-7704 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: .5px solid var(--dark-mode--grey);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-7704.business {
  background-image: linear-gradient(135deg, #4a6dd91a, #861b8417);
  border-style: solid;
  border-width: .5px;
  border-image: linear-gradient(to right, #4a6dd9d1, #ee5d5dc4, #861b84d9) 1;
}

.heading-373 {
  color: var(--white);
}

.div-block-7705 {
  border-right: 1px solid var(--dark-mode--grey);
  border-left: 1px solid var(--dark-mode--grey);
  background-image: linear-gradient(135deg, var(--dark-mode--pure-grey) 2%, var(--dark-mode--black-grey) 25%, var(--dark-mode--black) 47%, var(--dark-mode--black));
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  display: flex;
}

.heading-374-copy {
  color: var(--white);
  align-self: center;
  margin-top: 10px;
}

.rows {
  border: .5px solid var(--dark-mode--grey);
  height: 60.5px;
  display: flex;
}

.first-column {
  justify-content: flex-start;
  align-items: center;
  width: 300px;
  padding-left: 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-block-397 {
  z-index: -1;
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
  position: relative;
}

.text-block-397.underline {
  text-underline-offset: 5px;
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
}

.columns {
  border-left: 1px solid var(--dark-mode--grey);
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.columns.business {
  background-image: linear-gradient(135deg, #4a6dd91a, #861b8417);
}

.text-block-398 {
  color: var(--white);
  padding-left: 10px;
  font-family: Ibmplexsans Light, sans-serif;
}

.right-icon {
  width: 20px;
}

.heading-374-copy-copy {
  color: var(--white);
  align-self: flex-start;
  margin-top: 10px;
  font-size: 32px;
}

.flex-block-6 {
  border: 1px solid var(--dark-mode--grey);
  padding: 40px;
}

.faq {
  border-bottom: 1px solid var(--dark-mode--text-grey);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
  overflow: hidden;
}

.text-block-399 {
  color: var(--white);
  margin-top: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-7707 {
  width: 20px;
  height: 20px;
  position: relative;
}

.div-block-7708 {
  background-color: var(--white);
  width: 2px;
  height: 10px;
  position: absolute;
}

.div-block-7708.cross {
  transform: rotate(90deg);
}

.flex-block-7 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: relative;
  top: 20px;
}

.paragraph-551 {
  color: var(--dark-mode--text-grey);
  align-self: flex-start;
  padding-top: 45px;
  padding-bottom: 20px;
}

.image-2374 {
  width: 100px;
}

.text-block-400 {
  color: #34cba3;
  white-space: nowrap;
  font-size: 10px;
}

.scroll-container {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.tooltip-container-new {
  z-index: 4;
  text-align: center;
  background-color: #18283a;
  border-radius: 0;
  padding: 16px;
  font-size: 12.5px;
  position: relative;
}

.tooltip-dropdown-new-2 {
  background-color: #0000;
  width: 90%;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  inset: 0%;
}

.tooltip-dropdown-new-2:hover {
  background-color: #0000;
}

.relative-new {
  color: var(--white);
  text-align: center;
  margin-bottom: 10px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 13px;
  line-height: 24px;
  position: relative;
}

.rating-wrap-copy {
  grid-column-gap: 8px;
  background-color: #181b1f;
  border: 1px solid #2b292e;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 192px;
  margin-top: 0;
  padding: 64px;
  display: flex;
}

.text-1542-copy {
  color: #fff;
  font-size: var(--sub-heading);
  letter-spacing: -.02em;
  white-space: pre;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.div-block-7740 {
  width: 91px;
  padding-top: 40px;
}

.div-block-7741 {
  background-color: var(--dark-mode--btn-secondary);
  box-shadow: 0 0 5px 7px var(--dark-mode--black);
  border-radius: 6px;
  padding: 2px;
}

.div-block-7742 {
  background-image: linear-gradient(135deg, var(--side-purple), var(--dark-mode--primary) 52%, var(--dark-mode--gardient-right));
  filter: blur(200px);
  width: 100%;
  height: 60px;
  position: absolute;
  top: 40%;
}

.div-block-7743 {
  padding-top: 40px;
  display: block;
}

.div-block-7743.new {
  padding-top: 0;
}

.div-block-7746 {
  background-color: var(--dark-mode--grey);
  border-radius: 100px;
  padding: 1px;
}

.shad {
  filter: blur(100px);
  background-color: #131c28;
  width: 80px;
  height: 80px;
  position: absolute;
  inset: auto auto 15% 0%;
}

.shad._2 {
  inset: 0% 0% auto auto;
}

.self-host-table {
  height: 100%;
  position: relative;
}

.self-host-table.self-host {
  display: none;
}

.text-field-33 {
  color: var(--white);
  background-color: #212429;
  border: 1px #000;
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  height: 100%;
  min-height: 100%;
  display: inline-flex;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.full-width {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 182px;
  display: flex;
}

.code-embed-12 {
  display: none;
}

.text-block-402 {
  z-index: 1;
  color: var(--dark-mode--text-grey);
  position: absolute;
  top: 5%;
  left: 5%;
}

.text-block-402.new {
  color: #2b292e;
}

.div-block-7747 {
  background-image: linear-gradient(90deg, var(--dark-mode--primary), var(--side-purple) 54%, var(--dark-mode--gardient-right));
  filter: blur(78px);
  width: 250px;
  height: 150px;
  position: absolute;
  top: 88%;
}

.frame-2087329217-copy {
  grid-column-gap: 8px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 175px;
  height: auto;
  padding: 8px 12px 8px 20px;
  text-decoration: none;
  display: flex;
}

.flex-block-8 {
  justify-content: center;
  align-items: flex-start;
}

.link-block-243 {
  text-decoration: none;
}

.link-block-244 {
  white-space: nowrap;
  width: 100%;
  text-decoration: none;
}

.brands-shade {
  z-index: 9999;
  background-image: linear-gradient(90deg, var(--side-purple), var(--dark-mode--primary) 54%, var(--dark-mode--gardient-right));
  filter: blur(100px);
  width: 100%;
  height: 40px;
  position: absolute;
  bottom: 100%;
}

.brands-shade._1 {
  z-index: -1;
  background-image: linear-gradient(90deg, var(--side-purple), var(--dark-mode--primary) 54%, var(--dark-mode--gardient-right));
  bottom: 123%;
}

.brands-shade._1.new {
  background-image: linear-gradient(90deg, var(--side-purple), var(--dark-mode--primary) 54%, var(--white));
  bottom: 95%;
}

.brands-shade.top-shade {
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 16%, var(--dark-mode--gardient-right) 47%, #861b8480 70%);
  display: block;
}

.brands-shade.case-study {
  inset: auto auto 100%;
}

.brands-shade.new {
  background-image: linear-gradient(5deg, var(--dark-mode--gardient-right) 19%, #4368e38a 47%, var(--side-purple) 84%);
  height: 100px;
  inset: auto 0% 0%;
}

.brands-shade.bottom {
  inset: auto 0% -8%;
}

.container-24 {
  flex-flow: column;
  align-items: center;
  max-width: none;
  padding-top: 0;
  display: flex;
}

.glow-text-5 {
  white-space: nowrap;
  position: relative;
}

.schedule-call-cta {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--dark-mode--grey);
  justify-content: center;
  align-items: center;
  padding: 32px 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-379 {
  color: var(--white);
}

.heading-379.partners-dark {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.text-block-403 {
  color: var(--dark-mode--text-grey);
  font-size: 16px;
  line-height: 24px;
}

.div-block-7749 {
  z-index: -1;
  background-color: var(--side-purple);
  opacity: .45;
  filter: blur(50px);
  width: 100px;
  height: 100px;
  position: absolute;
  inset: 55% 4% 0% auto;
}

.div-block-7750 {
  z-index: -1;
  background-color: var(--dark-mode--gardient-right);
  opacity: .57;
  filter: blur(50px);
  width: 100px;
  height: 50px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-block {
  border: 1px solid var(--dark-mode--grey);
  justify-content: center;
  align-items: center;
  height: 176px;
  display: flex;
}

.explore-more {
  display: block;
}

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

.visual-builder-fallback-copy {
  grid-row-gap: 32px;
  border: .1px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 38px 32px 64px;
  display: flex;
}

.learn-more-button {
  grid-column-gap: 8px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 15px 32px;
  text-decoration: none;
  display: flex;
}

.g2-widget {
  border: 1px solid var(--dark-mode--grey);
  justify-content: space-between;
  align-items: center;
  padding: 48px 64px;
  display: flex;
}

.medium-text {
  color: var(--white);
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  line-height: 40px;
}

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

.div-block-7754 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 400px;
  display: flex;
}

.g2rating {
  width: 180px;
}

.div-block-7755 {
  text-decoration: none;
}

.div-block-7756 {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-7757 {
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-7758 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--dark-mode--grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-7759 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  border-right: 1px solid var(--dark-mode--grey);
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.div-block-7759:hover {
  background-color: #0000;
}

.div-block-7759.brdr {
  border-right-style: none;
}

.div-block-7759.brdr:hover {
  background-color: #0000;
}

.text-block-404 {
  color: var(--white);
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-565 {
  color: var(--dark-mode--text-grey);
  font-size: var(--16-px-subparagraph);
}

.image-2379 {
  width: 40px;
}

.div-block-7760 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.text-1557-copy-copy {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 38px;
  font-weight: 300;
  line-height: 55px;
  text-decoration: none;
  display: flex;
}

.main-vertical-wrap.border {
  border: 1px solid var(--dark-mode--grey);
}

.cards-wrap {
  width: 400px;
  height: 100%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.container-25 {
  height: 200vh;
  display: flex;
}

.filler-wrap {
  background-color: #363636;
  width: 10px;
  height: 100%;
  padding-left: 3px;
  padding-right: 3px;
  position: relative;
}

.step-card {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--dark-mode--text-grey);
  border-left: 1px solid var(--dark-mode--text-grey);
  background-image: linear-gradient(135deg, var(--dark-mode--btn-secondary), #861b8461);
  box-shadow: -5px 8px 5px -3px var(--black);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 20px;
  display: flex;
}

.step-card._2 {
  filter: grayscale();
  position: relative;
  top: 14%;
}

.title-text {
  color: var(--white);
  font-size: 20px;
}

.paragraph-566 {
  color: var(--white);
  font-size: 12px;
}

.text-block-405 {
  background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--gardient-right));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-7764 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-7765 {
  background-color: var(--side-purple);
  width: 63%;
  height: 7%;
  position: absolute;
  inset: 0% 0% 0% 20%;
}

.checkpoint {
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 8%, var(--side-purple) 52%, var(--dark-mode--gardient-right));
  border-radius: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 7%;
  right: -74%;
}

.checkpoint-copy {
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 8%, var(--side-purple) 52%, var(--dark-mode--gardient-right));
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 8%, var(--side-purple) 52%, var(--dark-mode--gardient-right));
  filter: grayscale();
  border-radius: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 20%;
  right: -74%;
}

.checkpoint-copy-copy {
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 8%, var(--side-purple) 52%, var(--dark-mode--gardient-right));
  filter: grayscale();
  border-radius: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 35%;
  right: -74%;
}

.step-card-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--dark-mode--text-grey);
  border-left: 1px solid var(--dark-mode--text-grey);
  background-image: linear-gradient(135deg, var(--dark-mode--btn-secondary), #861b8461);
  box-shadow: -5px 8px 5px -3px var(--black);
  filter: grayscale();
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--dark-mode--text-grey);
  border-left: 1px solid var(--dark-mode--text-grey);
  background-image: linear-gradient(135deg, var(--dark-mode--btn-secondary), #861b8461);
  box-shadow: -5px 8px 5px -3px var(--black);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
  top: 19%;
}

.step-card-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--dark-mode--text-grey);
  border-left: 1px solid var(--dark-mode--text-grey);
  background-image: linear-gradient(135deg, var(--dark-mode--btn-secondary), #861b8461);
  box-shadow: -5px 8px 5px -3px var(--black);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 20px;
  display: flex;
}

.checkpoint-copy-copy-copy {
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 8%, var(--side-purple) 52%, var(--dark-mode--gardient-right));
  filter: grayscale();
  border-radius: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 51%;
  right: -74%;
}

.step-card-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--dark-mode--text-grey);
  border-left: 1px solid var(--dark-mode--text-grey);
  background-image: linear-gradient(135deg, var(--dark-mode--btn-secondary), #861b8461);
  box-shadow: -5px 8px 5px -3px var(--black);
  filter: grayscale();
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
  top: 35%;
}

.checkpoint-copy-copy-copy-copy {
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 8%, var(--side-purple) 52%, var(--dark-mode--gardient-right));
  filter: grayscale();
  border-radius: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 68%;
  right: -75%;
}

.checkpoint-copy-copy-copy-copy-copy {
  background-image: linear-gradient(90deg, var(--dark-mode--primary) 8%, var(--side-purple) 52%, var(--dark-mode--gardient-right));
  filter: grayscale();
  border-radius: 50px;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 86%;
  right: -74%;
}

.step-card-copy-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--dark-mode--text-grey);
  border-left: 1px solid var(--dark-mode--text-grey);
  background-image: linear-gradient(135deg, var(--dark-mode--btn-secondary), #861b8461);
  box-shadow: -5px 8px 5px -3px var(--black);
  filter: grayscale();
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
  top: 41%;
}

.step-card-copy-copy-copy-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid var(--dark-mode--text-grey);
  border-left: 1px solid var(--dark-mode--text-grey);
  background-image: linear-gradient(135deg, var(--dark-mode--btn-secondary), #861b8461);
  box-shadow: -5px 8px 5px -3px var(--black);
  filter: grayscale();
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 20px;
  display: flex;
  position: relative;
  top: 61%;
}

.button-wrap {
  width: 184px;
}

.sub-text2-copy {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-block-7768 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-2087329217-copy {
  grid-column-gap: 4px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.link-block-245 {
  height: 100%;
  text-decoration: none;
}

.pd-around {
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 100px;
  display: flex;
}

.star {
  width: 22px;
}

.div-block-7770 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.text-block-406 {
  color: var(--white);
  font-size: 15px;
}

.rating-wrap-copy {
  grid-column-gap: 8px;
  background-color: #181b1f;
  border: 1px solid #2b292e;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 192px;
  padding: 64px;
  display: flex;
}

.badges-widget {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  background-color: #181b1f;
  border: 1px solid #2b292e;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 150px;
  margin-top: 40px;
  padding: 0;
  display: flex;
}

.div-block-7773 {
  background-color: var(--side-purple);
  filter: blur(50px);
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-7773-copy {
  background-color: var(--dark-mode--primary);
  filter: blur(50px);
  width: 50px;
  height: 50px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.star-copy {
  width: 45px;
}

.flex-block-10 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: relative;
  top: 20px;
}

.platform-foot {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.footer-texts {
  color: var(--dark-mode--text-grey);
  text-decoration: none;
}

.footer-texts:hover {
  color: var(--dark-mode--primary);
}

.footer-texts.one-line {
  white-space: nowrap;
}

.footer-title {
  padding-bottom: 10px;
}

.solutions-foot, .resources-foot, .company-foot {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.footer-title-copy {
  padding-bottom: 10px;
}

.templates-foot, .developers-foot, .quick-foot, .contact-foot, .integration-foot {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.official-foot {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: stretch;
  width: 200px;
  display: flex;
}

.div-block-7775, .code-embed-15 {
  height: 100%;
}

.div-block-7776 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-self: flex-start;
  display: flex;
}

.text-block-407 {
  color: var(--white);
  font-size: 16px;
}

.div-block-7777 {
  justify-content: space-between;
  align-items: center;
  height: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.link-100 {
  color: var(--white);
  order: 1;
  justify-content: space-between;
  text-decoration: none;
}

.div-block-7778 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.text-block-409 {
  color: var(--white);
}

.div-block-7779 {
  background-image: linear-gradient(to bottom, #66666652, #66666652), linear-gradient(315deg, var(--side-purple), var(--dark-mode--gardient-right) 100%, var(--dark-mode--primary));
  border-radius: 50px;
  padding: 1px;
}

.image-copy-copy {
  object-fit: cover;
  width: 70px;
  height: 70px;
}

.cloud-host-table {
  height: 100%;
  display: block;
  position: relative;
}

.div-block-7780 {
  width: 100%;
  height: auto;
  padding-bottom: 20px;
}

.text-block-410 {
  color: var(--white);
  font-size: var(--sub-heading);
  padding-left: 10px;
}

.heading-380 {
  color: var(--white);
  text-align: center;
  margin-bottom: 20px;
}

.div-block-7782 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.saved-tag {
  color: #34cba3;
  font-size: 12px;
  position: absolute;
  top: 50%;
  left: 43%;
}

.saved-tag._1 {
  top: 55%;
  left: 33%;
}

.purchaseform {
  z-index: 999;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: static;
}

.email-field {
  border: 1px solid #d7dbdf;
  border-radius: 6px;
  width: 65%;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  display: block;
}

.email-field.pricing-dark {
  z-index: 2;
  color: #fff;
  background-color: #0000;
  border-color: #545b64;
  border-radius: 48px;
  width: 213px;
  height: 40px;
  padding-left: 21px;
  font-size: 14px;
  line-height: 22px;
  position: relative;
}

.div-block-7783 {
  width: 900px;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-7783.our-story-parent {
  height: 820px;
}

.div-block-7783.investors-section {
  height: 700px;
}

.main-wrap-about-page {
  z-index: 3;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(180deg, var(--dark-mode--pure-grey), #fff0);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 48px;
  display: flex;
  position: relative;
  top: 0;
  bottom: auto;
  overflow: visible;
}

.main-wrap-about-page.about-section-2, .main-wrap-about-page.about-section-investors {
  background-image: none;
  width: 900px;
  padding-top: 80px;
}

.light-shades-about {
  z-index: -1;
  filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: linear-gradient(73deg, #41414100, #4a6dd933 54%, #49494912);
  border-radius: 100%;
  align-self: flex-end;
  width: 65%;
  height: 250px;
  position: absolute;
  inset: auto 0% -30% 17%;
}

.security-page-dark {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.div-block-7786 {
  padding-top: 80px;
  padding-bottom: 0;
}

.hero-content-security {
  z-index: 10;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.backoffice-page {
  height: auto;
}

.orange {
  filter: blur(20px);
  background-color: #ee5d5d;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: auto -60% -35% auto;
}

.grey {
  filter: blur(20px);
  background-color: #676666;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: auto auto -25% -55%;
}

.blue {
  filter: blur(20px);
  background-color: #4a6dd9;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: -35% auto auto -25%;
}

.grey-gradient {
  filter: blur(20px);
  background-color: #676666;
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: auto auto -25% -55%;
}

.hero-content-back-office {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.hero-content-back-office.pdbottom {
  padding-bottom: 60px;
}

.hero-content-back-office.pdbottom.feature, .hero-content-back-office.pdbottom.department {
  padding-left: 20px;
}

.hero-content-back-office.pdbottom.new {
  padding-bottom: 0;
}

.div-block-7791 {
  margin-top: 80px;
}

.div-block-7792 {
  width: 808px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 80px;
}

.div-block-7792.large.v2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-2388 {
  width: 16px;
  height: 16px;
  display: block;
}

.div-block-7634-back-office {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  height: 48px;
  margin-top: 32px;
  margin-bottom: 20px;
  display: flex;
}

.events-page-dark {
  width: 850px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 80px;
  position: relative;
  overflow: hidden;
}

.div-block-6671-dark {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-6671-dark.partners-dark {
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-content-events {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-5835-events-dark {
  flex-flow: wrap;
  justify-content: flex-end;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-7793 {
  width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-7794 {
  width: 850px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-7795 {
  z-index: 2;
  border: 1px solid #2b292e;
  margin-top: -150px;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-7797 {
  background-color: var(--dark-mode--black);
  border-left: 1px solid #2b292e;
  width: 50%;
  padding: 40px;
}

.frame-2087328962 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087328921 {
  grid-column-gap: 10px;
  background-color: #95afff1f;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.build-and-integrated-inventory-order-management-app-with-mariadb-and-tooljet {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
}

.text-1560 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.frame-2087328963 {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  max-width: none;
  height: auto;
  text-decoration: none;
  display: flex;
}

.grid--cell {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.events-thumb {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.events-thumb-2 {
  grid-column-gap: 28px;
  object-fit: fill;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
  position: relative;
}

.image-2390 {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  position: absolute;
  top: 148.156px;
  left: -616.957px;
}

.frame-2087328964 {
  grid-column-gap: 28px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.tooljet-logo {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 55px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-450 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 179.201px;
  height: 47px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-451 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.tooljet-logo-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-452 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 189.571px;
  height: 47px;
  text-decoration: none;
  display: flex;
}

.events-page-dark-events-list {
  position: static;
  top: 300px;
}

.catch-up.text-1561 {
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.text-1561 {
  text-align: center;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(101.19deg, #ee5d5d 0%, #861b84 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.vectors-wrapper-454 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.image-2391 {
  height: 100%;
  position: absolute;
}

.bold-text-179 {
  font-weight: 300;
  line-height: 52px;
}

.button-106 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-107 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.watch-demo {
  grid-column-gap: 8px;
  cursor: pointer;
  background-color: #181b1f;
  background-image: linear-gradient(#858c9414, #858c9414);
  border: 1px solid #363636;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.vectors-wrapper-455 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  text-decoration: none;
  display: flex;
}

.partners-button-container {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  text-decoration: none;
  display: flex;
}

.image-2392 {
  width: 300px;
  max-width: none;
}

.partner-description-dark {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.form-block-17 {
  position: relative;
}

.div-block-7799 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 808px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-2393 {
  width: 200px;
}

.frame-2087329409 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-457 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.frame-2087329411 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button-108 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-109 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-7800 {
  align-self: flex-end;
  width: 100%;
}

.div-block-7801 {
  border: 1px solid var(--dark-mode--grey);
  border-radius: 6px;
  flex-flow: wrap;
  width: 100%;
  height: 100%;
  min-height: 182px;
  max-height: 182px;
  padding: 10px;
  display: flex;
  position: relative;
}

.div-block-7803 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding-top: 100px;
  display: flex;
  position: relative;
}

.div-block-7803.new {
  margin-top: 100px;
}

.frame-2087329412 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 432px;
  text-decoration: none;
  display: flex;
}

.text-1565 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-1566 {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.div-block-7804 {
  z-index: 2;
  -webkit-backdrop-filter: drop-shadow(0px 2px 5px var(--side-purple));
  backdrop-filter: drop-shadow(0px 2px 5px var(--side-purple));
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.flex-block-11 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 238px;
}

.hero-content-partners {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.casestudy-page-dark {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.casestudy-page-dark.casestudy-top-border_remove {
  background-color: #181b1f;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-content-case-study {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.button-110 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-111 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-458 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.case-study-hero-btn {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 22px;
  text-decoration: none;
  display: flex;
}

.text-1567 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(93.03deg, #ff7750, #bd5969);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
}

.heading-381 {
  color: #fafcff;
  margin-top: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.div-block-7805 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-7806 {
  border: 1px solid #2b292e;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-460 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.content-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 202px;
  text-decoration: none;
  display: flex;
}

.text-1568 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.text-1569 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.prove-1 {
  border-bottom: 1px solid #2b292e;
  border-right: 1px solid #2b292e;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  max-width: 576px;
  height: 100px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.prove-2 {
  border-bottom: 1px solid #2b292e;
  border-right: 0 solid #2b292e;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  max-width: 576px;
  height: 100px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.prove-3 {
  border-right: 1px solid #2b292e;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  max-width: 576px;
  height: 100px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.prove-4 {
  border-right: 0 solid #2b292e;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  max-width: 576px;
  height: 100px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.down-arrow {
  grid-column-gap: 10px;
  background-color: #f9ecea;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-467 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 17.501px;
  height: 21.0007px;
  text-decoration: none;
  display: flex;
}

.div-block-7807 {
  padding-top: 80px;
}

.div-block-5980-partners-dark {
  background-color: #fafcff;
  border-right: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 320px;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-5980-partners-dark.new {
  border-right-width: 0;
  padding: 0;
}

.text-1570 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.66deg, #ff7750, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.text-1570.stats {
  font-size: 24px;
  line-height: 32px;
}

.div-block-5979-case-study-dark {
  border: 1px solid #95afff42;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.div-block-5980-case-study-dark {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 320px;
  padding: 20px;
  text-decoration: none;
  display: block;
  position: relative;
}

.stats-box-container {
  grid-column-gap: 36px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.link-block-118-case-study-dark {
  grid-column-gap: 12px;
  flex-flow: row;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-7808 {
  border: 1px solid #2b292e;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.template-slot {
  grid-row-gap: 17px;
  border-right: .5px solid var(--dark-mode--grey);
  border-bottom: .5px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  min-width: 0;
  max-width: none;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.template-slot.height {
  height: auto;
  max-height: none;
}

.frame-514299 {
  grid-column-gap: 10px;
  background-color: #858c9414;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 193px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.frame-2087329168 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1571 {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.61deg, #ff7750, #bd5969);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.text-1572 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.button-112 {
  grid-column-gap: 8px;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.button-113 {
  color: #4368e3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.cheveron---right {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 9px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-468 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 5.50003px;
  height: 11.5001px;
  text-decoration: none;
  display: flex;
}

.template-slot-1 {
  grid-row-gap: 17px;
  border-bottom: 1px solid #2b292e;
  border-right: 1px solid #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.template-slot-3 {
  grid-row-gap: 17px;
  border-right: 1px solid #2b292e;
  border-bottom: .5px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.template-slot-2 {
  grid-row-gap: 17px;
  border-bottom: 1px solid #2b292e;
  border-left: 1px solid #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.image-2396 {
  width: 181px;
  max-width: 99%;
  position: absolute;
  inset: 17% 0% 0% 38%;
}

.div-block-7809 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-7809.new {
  z-index: 999;
  width: 100%;
  position: absolute;
  top: -4%;
}

.image-2397 {
  width: 495px;
  position: absolute;
  bottom: 52%;
  left: 18%;
}

.div-block-7804-copy-copy {
  z-index: 2;
  -webkit-backdrop-filter: drop-shadow(0px 2px 5px var(--side-purple));
  backdrop-filter: drop-shadow(0px 2px 5px var(--side-purple));
  justify-content: flex-end;
  display: flex;
  position: relative;
  top: 17px;
}

.image-2396-copy {
  width: 181px;
  max-width: 100%;
  height: 300px;
  position: absolute;
  inset: 53% 0% 0% 38%;
}

.image-2397-copy {
  z-index: -1;
  width: 488px;
  position: absolute;
  bottom: 13.8%;
  left: 18%;
}

.frame-2087329347 {
  border: 1px #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  padding-top: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-2087329418 {
  grid-row-gap: 16px;
  border: 1px solid #2b292e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 100px 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-2087329419 {
  border: 1px solid var(--dark-mode--grey);
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  text-decoration: none;
  display: flex;
}

.frame-2087329349 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 181px;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-470 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.frame-514279 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 184px;
  text-decoration: none;
  display: flex;
}

.anthropic {
  color: #f4f0ff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329420 {
  grid-row-gap: 20px;
  border: 0 solid #2b292e;
  border-left-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 181px;
  padding: 10px;
  display: flex;
}

.frame-2087329421 {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 211px;
  text-decoration: none;
  display: flex;
}

.div-block-7818 {
  z-index: -1;
  filter: blur(39px);
  background-color: #4b2494;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-7818-copy {
  z-index: -1;
  filter: blur(39px);
  background-color: #4b2494;
  width: 100px;
  height: 50px;
  position: absolute;
  inset: auto 19% 0% auto;
}

.title-wrapper {
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  display: flex;
}

.title-wrapper.brdr {
  z-index: 3;
  border: 1px solid var(--dark-mode--grey);
  padding: 40px 20px;
  position: relative;
}

.title-wrapper.brdr.bg {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--dark-mode--black);
}

.flex-block-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px none var(--dark-mode--grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
}

.blocks-wrap {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--dark-mode--grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.blocks-wrap.bg {
  background-color: var(--dark-mode--black);
}

.blocks-wrap.bg._3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.blocks-wrap.overflow-hidden.pd0 {
  padding-bottom: 0;
}

.content-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid var(--dark-mode--grey);
  flex-flow: column;
  justify-content: flex-start;
  min-height: 300px;
  padding: 60px 20px 40px;
  display: flex;
}

.content-block.bt {
  border-bottom: 1px solid var(--dark-mode--grey);
}

.image-2398 {
  object-fit: contain;
}

.paragraph-567 {
  color: var(--dark-mode--text-disabled);
  text-align: left;
}

.div-block-7821 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-7646-copy {
  border-top: 1px solid var(--dark-mode--grey);
  border-bottom: 1px solid var(--dark-mode--grey);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.content-block2 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border: 1px #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 300px;
  padding: 20px 40px 40px;
  display: flex;
}

.blocks-wrap2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blocks-wrap2.pdbt {
  padding-bottom: 40px;
}

.text-block-376-copy {
  color: var(--white);
  text-align: center;
  text-align: center;
  text-align: center;
  align-self: center;
  font-size: 19px;
  line-height: 20px;
}

.paragraph-567-copy {
  color: var(--dark-mode--text-disabled);
  text-align: center;
  text-align: center;
  text-align: center;
}

.text-block-376-copy {
  color: var(--white);
  text-align: center;
  line-height: 20px;
}

.paragraph-567-copy {
  color: var(--dark-mode--text-disabled);
  text-align: center;
  text-align: center;
  align-self: center;
}

.popup-header {
  border-bottom: 1px solid #363636;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 19px 24px;
  text-decoration: none;
  display: flex;
}

.text-1574 {
  color: #fafcff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.icon {
  grid-column-gap: 6px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.icon.close-pricing-popup.button-56.pricing-dark {
  cursor: pointer;
  background-color: #0000;
  border-width: 0;
}

.icon.industry {
  width: 40px;
  position: absolute;
}

.remove-3 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-474 {
  cursor: pointer;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13.3333px;
  height: 13.3333px;
  text-decoration: none;
  display: flex;
}

.text-1575 {
  opacity: .8;
  color: #fafcff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.div-block-524-pricing-dark {
  z-index: 20;
  grid-column-gap: 5px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-left: 33px;
  padding-right: 40px;
  display: flex;
  position: static;
  inset: 54.6% auto auto 50%;
}

.paragraph-207-pricing-dark {
  color: #fff;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 21px;
}

.frame-2087329423 {
  grid-column-gap: 0px;
  background-color: #252a32;
  border: 1px solid #ffffff1a;
  border-radius: 48px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  margin-top: 17px;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.text-1577 {
  color: #cfd3d8a6;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1577.paragraph-243 {
  color: #cfd3d8;
}

.text-1578 {
  color: #fafcff;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-7823 {
  padding-left: 33px;
  padding-right: 33px;
}

.text-span-92 {
  color: #fff;
}

.by-clicking-continue-you-agree-to-the-terms-and-conditions-0 {
  opacity: .8;
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.by-clicking-continue-you-agree-to-the-terms-and-conditions-1 {
  opacity: .8;
  color: #4368e3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329424 {
  grid-column-gap: 11px;
  border-top: 1px solid #363636;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  margin-top: 5px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2087329425 {
  grid-column-gap: 10px;
  background-color: #252a32;
  border: 1px solid #ffffff1a;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 85px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.text-1580 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329426 {
  z-index: 1;
  grid-column-gap: 10px;
  opacity: .54;
  background-color: #4368e3;
  border: 1px solid #ffffff1a;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  width: 193px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
  position: static;
}

.frame-2087329426.checkoutbtn {
  opacity: 1;
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #3e63dd;
  background-clip: border-box;
}

.frame-2087329426.checkoutbtn.disabled {
  opacity: .5;
  background-color: #4368e3;
}

.per-builder-price {
  color: #fff;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 21px;
  display: none;
}

.div-block-7825 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 5px;
  display: flex;
}

.thank-you-page {
  height: auto;
  position: relative;
  overflow: hidden;
}

.vectors-wrapper-259 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16.6667px;
  height: 15.4762px;
  text-decoration: none;
  display: flex;
}

.installation-complete-1 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(92.59deg, #ff7750 0%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.button-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-513671 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1032px;
  text-decoration: none;
  display: flex;
  position: static;
  top: -36px;
  left: 0;
}

.frame-513589 {
  grid-column-gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 260px;
  text-decoration: none;
  display: flex;
}

.frame-513593 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-513452 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-10 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0000001a;
}

.arrow-turn-02-backward {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20px;
  padding: 2px;
  text-decoration: none;
  display: flex;
}

.div-block-7826 {
  z-index: 1;
  background-color: var(--dark-mode--black);
  border: 1px solid #363636;
  border-radius: 5px;
  justify-content: center;
  width: 394px;
  height: 156px;
  padding: 16px;
  display: flex;
  position: relative;
}

.frame-22 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.thank-you-page-2 {
  grid-row-gap: 164px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: calc(100vh - 104.83px);
  padding: 50px 168px;
  text-decoration: none;
  display: flex;
}

.if-you-require-any-assistance-feel-free-to-reach-out-to-us-at-hello-tooljet-com-2 {
  color: #6a727c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.frame-513592 {
  grid-row-gap: 72px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 476px;
  text-decoration: none;
  display: flex;
}

.frame-20 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-7 {
  color: #fff;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-9 {
  color: #6a727c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-13 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-513453 {
  grid-row-gap: 23px;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.installation-complete-0 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087329427 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
  display: flex;
  position: static;
  top: 16px;
  left: 83px;
}

.div-block-7827 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: wrap;
  align-items: center;
  width: 811px;
  display: flex;
}

.vectors-wrapper-475 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27.9984px;
  height: 27.9946px;
  text-decoration: none;
  display: flex;
}

.div-block-7828 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 34px;
  display: flex;
}

.inner-container-stick {
  width: 808px;
  position: relative;
  overflow: hidden;
}

.inner-container-stick._40pd-right {
  z-index: 0;
}

.inner-container-stick._40pd-right._2 {
  z-index: 2;
  background-color: var(--dark-mode--pure-grey);
  top: auto;
}

.inner-container-stick._40pd-right._3 {
  z-index: 3;
  background-color: var(--dark-mode--pure-grey);
  margin-top: 0;
  top: auto;
}

.div-block-7831 {
  height: 52px;
  overflow: hidden;
}

.flex-block-13 {
  flex-flow: column;
}

.line {
  display: none;
}

.div-block-7784-thank-you-page {
  z-index: 0;
  filter: blur(7px);
  background-color: #fff;
  width: 374px;
  height: 136px;
  padding: 8px;
  position: absolute;
  inset: 20px 0% auto;
}

.div-block-7835 {
  text-decoration: none;
  position: relative;
}

.text-1582 {
  opacity: .8;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329301 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-477 {
  border: 1px solid #4c4950;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 4px 25px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-477.partner-tabs {
  cursor: pointer;
}

.text-1584 {
  color: #fff6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  position: static;
  top: 38px;
  left: 18px;
}

.employee-count-tabs {
  grid-row-gap: 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 375px;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.text-1582-label {
  opacity: .8;
  color: #fff;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.image-2401 {
  width: 16px;
  font-family: Ibmplexsans Regular, sans-serif;
  position: absolute;
  inset: auto 220px 23px auto;
}

.lines-wrap--navbar {
  width: 100%;
  height: 100%;
  position: absolute;
}

.main-wrap2-2 {
  z-index: 2;
  background-image: linear-gradient(#181b1f 36%, #fff0);
  min-height: 500px;
  display: flex;
  position: relative;
}

.main-wrap2-2.center {
  justify-content: center;
  align-items: stretch;
}

.main-wrap2-2.center.heropd {
  align-items: center;
  padding-top: 20px;
  padding-bottom: 80px;
}

.main-wrap2-2.center.heropd.navbar-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  background-image: linear-gradient(#181b1f, #181b1f 31%, #fff0);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  height: 100%;
  min-height: auto;
  padding: 0;
  display: grid;
}

.main-wrap2-2.center.heropd.navbar-content.new {
  flex-flow: column;
  display: flex;
}

.main-wrap2-2.center.heropd.navbar-content.new.new1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#181b1f, #181b1f 31%, #fff0);
  display: flex;
}

.hp {
  object-fit: cover;
  width: 63px;
  max-width: none;
  height: 80.5px;
}

.arrow-up-right {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.frame-2087329429 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-2087329430 {
  grid-row-gap: 20px;
  border-right: 0 solid #363636;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 377px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087329430.remove-border {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  border-right-width: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-114 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.div-block-7843 {
  z-index: 99999;
  background-color: var(--dark-mode--black);
  background-image: url('../images/group-gradient.svg');
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #363636;
  border-radius: 4px;
  width: 850px;
  height: auto;
  margin-left: -250px;
  position: relative;
  left: 0;
}

.div-block-7843.new {
  width: 100%;
}

.div-block-7844 {
  background-color: #4c49501a;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding: 40px 0 40px 40px;
  display: flex;
}

.div-block-7844.new {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding: 36px;
  display: grid;
}

.div-block-7844.new.solutions {
  width: auto;
  padding: 0;
  display: flex;
}

.div-block-7845 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  background-color: #4c49501a;
  border-top: 1px solid #2b292e;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px 36px;
  display: flex;
}

.button-115 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-7846 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-7846.new {
  width: auto;
  max-width: 309px;
}

.div-block-7847 {
  width: 40%;
  height: 4px;
}

.text-1588 {
  color: #858c94;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.vectors-wrapper-479 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.main-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.text-1590 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26%;
  text-decoration: none;
}

.text-1591 {
  color: #858c94;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-block-7849 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-7849.new {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: row;
  justify-content: center;
}

.text-1592 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.thumbnails {
  grid-column-gap: 10px;
  background-color: #0000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100px;
  height: 37px;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.frame-2087329431 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #e2e7f8;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.frame-2087329432 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-2087329433 {
  grid-row-gap: 35px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-116 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-116.blogs-btn {
  background-color: #181b1f;
  height: 36px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-7850 {
  z-index: 99999;
  background-color: var(--dark-mode--black);
  background-image: url('../images/group-gradient.svg');
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #363636;
  border-radius: 4px;
  width: 850px;
  height: auto;
  margin-left: -350px;
  position: relative;
}

.div-block-7850.resource-dropdown-content {
  margin-left: -375px;
}

.div-block-7793-company {
  background-color: #858c9429;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px;
  display: flex;
}

.div-block-7851 {
  background-color: #4c49501a;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  height: 100%;
  padding: 40px 0 40px 40px;
  display: flex;
}

.div-block-7852 {
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button-117 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.button-117.blogs-btn {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-7853 {
  width: 40%;
  height: 4px;
}

.frame-2087329389 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 7px 3px;
  text-decoration: none;
  display: flex;
}

.div-block-7854 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 26px;
  display: flex;
}

.text-1593 {
  color: #858c94;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.vectors-wrapper-480 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-480.blogs-arrow {
  width: 12px;
  height: 12px;
}

.text-1595 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26%;
  text-decoration: none;
}

.div-block-7855 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-17 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.dropdown-7, .dropdown-8 {
  border-radius: 100px;
  padding: 0;
}

.dropdown-9 {
  padding: 0;
}

.new-shades {
  z-index: -1;
  background-color: var(--dark-mode--gardient-right);
  opacity: .24;
  filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  outline-offset: 0px;
  border-radius: 100%;
  outline: 3px #333;
  align-self: flex-end;
  width: 59%;
  height: 171px;
  position: absolute;
  inset: auto auto -20% -31%;
}

.new-shades._3 {
  background-color: var(--white);
  opacity: .05;
  background-image: none;
  bottom: -4%;
  left: 60%;
}

.new-shades._4 {
  opacity: 100;
  background-color: #ee5d5d00;
  inset: 0% 0% auto auto;
}

.new-shades._2-copy {
  background-color: #0000;
  background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--primary));
  width: 92%;
  bottom: 1%;
  left: 15%;
}

.sub-paragraph-copy {
  color: #858c94;
  text-align: center;
  letter-spacing: -.02em;
  width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.sub-paragraph-copy.medium {
  font-size: var(--16-px-subparagraph);
  width: 60%;
}

.div-block-7674-copy {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.try-for-free-dark-copy-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--dark-mode--text-disabled);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--dark-mode--text-disabled);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--dark-mode--text-disabled);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--dark-mode--text-disabled);
  background-color: var(--dark-mode--btn-secondary);
  border-radius: 30px;
  align-self: center;
  padding: 15px 32px;
  display: flex;
  box-shadow: 0 0 6px #0000001a, 0 2px 4px #0006;
}

.vectors-wrapper-449-copy {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.collection-item-18 {
  flex: 1;
}

.div-block-6063-partners-dark {
  grid-column-gap: 8px;
  background-color: #f3f1f2;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: auto;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 12px;
  display: flex;
}

.case-study-individual {
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  overflow: hidden;
}

.case-study-individual.new {
  padding-top: 40px;
}

.case-study-hero-content {
  z-index: 9999;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 864px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.case-study {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90.91deg, #ff7750 0%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.infear-org-accelerates-impact-with-tooljet {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 26px;
  margin-bottom: 30px;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
}

.infear-org-accelerates-impact-with-tooljet.new {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 72px;
}

.div-block-7858 {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #181b1f;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 40px;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7858.new {
  background-color: #0000;
  border: 1px solid #2b292e;
  justify-content: flex-start;
  align-items: center;
}

.frame-2087329435 {
  z-index: 1;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 140px;
  max-width: 120px;
  height: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-483 {
  z-index: 2;
  object-fit: cover;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.frame-2087329436 {
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 200px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 48px;
}

.image-2405 {
  object-fit: cover;
  max-width: 100%;
  overflow: clip;
}

.frame-2087329437 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  text-decoration: none;
  display: flex;
}

.text-1599 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.frame-2087329438 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.frame-2087329439 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.text-1600 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-1601 {
  color: #6a727c;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.vectors-wrapper-484 {
  z-index: 0;
  filter: blur(100px);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -130% auto auto -50%;
}

.vectors-wrapper-485 {
  filter: blur(100px);
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto -80% -175% auto;
}

.div-block-7859 {
  border: 1px solid #2b292e;
  width: 288px;
  height: 180px;
}

.div-block-7860 {
  width: auto;
  display: flex;
}

.div-block-7860.new {
  background-color: #0000;
}

.tj-stat {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 178px;
  padding: 24px 32px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-486 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2087329442 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1602 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.applications-created {
  color: #fafcff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: none;
}

.vectors-wrapper-487 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2087329443 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1603 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-1604 {
  color: #fafcff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.vectors-wrapper-488 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.frame-2087329444 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1605 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-1605.smalltext {
  font-size: 28px;
}

.cs-tab-menu {
  border: 1px solid #2f2f2f;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 100px;
  bottom: auto;
}

.menu {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  padding: 24px 12px;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
}

.menu-nav {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.about-2 {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.vectors-wrapper-489 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-1606 {
  color: #97a0a9;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.cs-tab-content {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 742px;
  text-decoration: none;
  display: flex;
}

.frame-2087329446 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 737px;
  text-decoration: none;
  display: flex;
}

.frame-2087329446.section {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 10px;
}

.frame-2087329447 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-490 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.text-1607 {
  color: #fafcff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.text-1608 {
  color: #97a0a9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.frame-2087329448 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 741px;
  text-decoration: none;
  display: flex;
}

.frame-2087329448.section {
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cs-tabs {
  grid-column-gap: 64px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 950px;
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
}

.cs-tabs.new {
  justify-content: center;
  align-items: flex-start;
}

.our-story-content-container {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 627px;
  text-decoration: none;
  display: flex;
}

.text-24 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 48px;
  text-decoration: none;
}

.text-16 {
  color: #6a727c;
  text-align: right;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.frame-2087329449 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-491 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-491.january-capital {
  filter: invert();
  width: 80px;
  position: static;
  top: 24px;
}

.vectors-wrapper-491.better {
  width: 125px;
}

.vectors-wrapper-491.nexus {
  width: 80px;
}

.stars-container {
  grid-column-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 90%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.communication {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 169px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-283 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25.74px;
  height: 25.74px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-2087329450 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.timeline-widget-3 {
  grid-column-gap: 10px;
  opacity: .3;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 181px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.timeline-widget-3.timeline-widget {
  opacity: .3;
  align-items: center;
  width: 150px;
}

.customer-obsession {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-492 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 18.0014px;
  text-decoration: none;
  display: flex;
}

.text-31 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 48px;
  text-decoration: none;
}

.vectors-wrapper-493 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-35 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.frame-2087329252 {
  grid-column-gap: 10px;
  border: 1px solid #2b292e;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 188.391px;
  height: 162px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: -9px 4px 4px #00000040;
}

.section-header-3 {
  grid-row-gap: 13.7778px;
  border-radius: 17.2222px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 550px;
  padding-top: 18.0833px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.transform-with-ai {
  grid-column-gap: 33px;
  border: 1px solid #2b292e;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  height: auto;
  padding: 25px 31px 25px 33px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-279 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 400px;
  max-width: none;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.section-header-4 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 40px 64px;
  text-decoration: none;
  display: flex;
}

.error-9093e986-1c79-97c7-5d60-09b1b6286480 {
  color: #cfd3d8a6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.our-story {
  z-index: 1;
  grid-row-gap: 33px;
  background-color: #181b1f;
  border: 1px solid #363636;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 808px;
  height: 640px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 21px 22px 4px #0003;
}

.collaboration {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  text-decoration: none;
  display: flex;
}

.text-19 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 500;
  line-height: 56.16px;
  text-decoration: none;
  position: static;
  top: 93.5996px;
  left: 39.7793px;
}

.frame-2087329253 {
  grid-column-gap: 10px;
  border-radius: 3.53621px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: -1.59129px .707242px .707242px #00000040;
}

.timeline-widget {
  grid-row-gap: 10px;
  opacity: .3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 171px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.timeline-widget.timeline {
  width: 150px;
  font-size: 14px;
}

.vectors-wrapper-494 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 31.9974px;
  height: 21.999px;
  text-decoration: none;
  display: flex;
}

.team-content {
  grid-row-gap: 29px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 350px;
  text-decoration: none;
  display: flex;
}

.strong-opinion {
  grid-row-gap: 43px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 169px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-277 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.25px;
  height: 19.6875px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329451 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.watch-demo-3 {
  grid-column-gap: 8px;
  background-color: #181b1f;
  background-image: linear-gradient(#858c9414, #858c9414);
  border: 1px solid #363636;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.text-32 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087329452 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1.06733px solid #2b292e;
  border-radius: 4.39739px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 400px;
  padding: 4px 10px 4px 4px;
  text-decoration: none;
  display: flex;
}

.frame-2087329453 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 528px;
  text-decoration: none;
  display: flex;
}

.why-you-should-join-the-team-0 {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087329454 {
  grid-column-gap: 10px;
  background-image: linear-gradient(121.69deg, #ff7750, #4b2494);
  border-radius: 3.53936px;
  justify-content: flex-start;
  align-items: center;
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.backed-by-leading-investors-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(93.02deg, #ff7750 0%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 41.33px;
  text-decoration: none;
}

.vectors-wrapper-282 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21.8644px;
  height: 21.8644px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.frame-2087329455 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  top: 8px;
  left: -10.667px;
}

.image-2406 {
  object-fit: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.frame-2087329456 {
  grid-row-gap: 10px;
  background-color: #211c29;
  border: 0 solid #fbfcfd;
  border-right-width: 2.5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 8px;
  text-decoration: none;
  display: flex;
}

.div-block-7861 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: center;
  width: auto;
  display: flex;
}

.text-27 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 48px;
  text-decoration: none;
}

.vectors-wrapper-273 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}

.launch-container {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-495 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-276 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 27.6923px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-496 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 25px;
  text-decoration: none;
  display: flex;
}

.div-block-7862 {
  background-color: #181b1f;
  border-radius: 17.2222px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  display: flex;
}

.frame-2087329000 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-36 {
  color: #cfd3d8a6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
}

.text-25 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 48px;
  text-decoration: none;
}

.why-you-should-join-the-team-1 {
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(99.09deg, #ff7750, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
}

.text-1609 {
  color: #cfd3d8a6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.text-28 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.transforming-the-internal-tool-development-with-ai-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(96.6deg, #ff7750 64%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
}

.vectors-wrapper-497 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-498 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 21.9975px;
  text-decoration: none;
  display: flex;
}

.text-18 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 23.4px;
  text-decoration: none;
  position: static;
  top: 145.079px;
  left: 40.9492px;
}

.growth-mindset {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  text-decoration: none;
  display: flex;
}

.button-5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-7863 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  opacity: .3;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -15px auto auto 80px;
}

.our-tenets-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.7deg, #ff7750 0%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.text-26 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-37 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 21.33px;
  text-decoration: none;
}

.div-block-7808-1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  opacity: .3;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -15px auto auto 260px;
}

.div-block-7808-1.timeline {
  left: 240px;
}

.backed-by-leading-investors-0 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 41.33px;
  text-decoration: none;
}

.tenets-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  text-decoration: none;
  display: flex;
}

.image-2407 {
  margin-bottom: 40px;
}

.frame-2087329457 {
  border: .2px undefined undefined;
  background-color: #fff;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  max-width: none;
  height: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 0 9.9px #ffffff40;
}

.text-29 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 48px;
  text-decoration: none;
}

.logo-container-investor {
  grid-row-gap: 10px;
  background-color: #fff;
  border: .861111px solid #181b1f;
  border-radius: 25.8333px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 221.306px;
  height: 80px;
  padding: 8px 59px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 0 6.02778px #bfbfbf36;
}

.about-team-section {
  grid-column-gap: 10px;
  border: 1px solid #363636;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  padding: 8px 8px 8px 20px;
  text-decoration: none;
  display: flex;
}

.tenets-header {
  background-color: #181b1f;
  border: 1px solid #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-499 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28.0006px;
  height: 18.0006px;
  text-decoration: none;
  display: flex;
}

.frame-2087329458 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-272 {
  z-index: 0;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.text-21 {
  color: #6a727c;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 27.56px;
  text-decoration: none;
}

.text-30 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 48px;
  text-decoration: none;
}

.div-block-7864 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
}

.launch-icon {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 36.6666px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: -15px auto auto 80px;
}

.watch-demo-2 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border: 1px solid #363636;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.github-stars-icon {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 17.5px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: -5px auto auto 160px;
}

.discipline {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 169px;
  text-decoration: none;
  display: flex;
}

.transform-ai-point-list {
  border: 1px solid #ffffff0d;
  border-radius: 23.5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  height: 245.281px;
  padding: 25px 40px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: -10.53px 4.67998px 4.67998px #00000040;
}

.button-7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-7865 {
  grid-column-gap: 24px;
  grid-row-gap: 30px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.transforming-the-internal-tool-development-with-ai-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
}

.vectors-wrapper-278 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329255 {
  grid-row-gap: 44px;
  background-image: linear-gradient(106.88deg, #ff7750, #4b2494);
  border-radius: 17.2222px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  max-width: 992px;
  height: 530px;
  padding: 2px;
  text-decoration: none;
  display: block;
  position: relative;
}

.map-image {
  object-fit: contain;
}

.text-1610 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.vectors-wrapper-274 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 29.995px;
  height: 20.005px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-280 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.9105px;
  height: 26.9105px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
  position: static;
  top: 26.9102px;
  left: 39.7793px;
}

.want-learn-more-section {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1230px;
  padding: 100px 40px 40px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-269 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.do-more-with-less {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  text-decoration: none;
  display: flex;
}

.tenets-points-container {
  grid-row-gap: 10px;
  background-color: #181b1f;
  border: 1px solid #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 53px 87px;
  text-decoration: none;
  display: flex;
}

.frame-2087329459 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: static;
  top: 8px;
  left: -10.667px;
}

.vectors-wrapper-500 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 27.9949px;
  height: 20.0142px;
  text-decoration: none;
  display: flex;
}

.our-tenets-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.act-like-owners {
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  text-decoration: none;
  display: flex;
}

.bold-text-181 {
  font-size: 18px;
}

.bold-text-182 {
  font-size: 22px;
}

.flex-block-15 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
}

.div-block-7869 {
  object-fit: contain;
  width: 40px;
  height: 25px;
  position: static;
}

.items-holder {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
}

.items-holder.old-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: visible;
}

.div-block-7870 {
  background-image: linear-gradient(90deg, var(--dark-mode--black), transparent 10%, transparent 91%, var(--dark-mode--black));
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-7808-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  opacity: .3;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -15px auto auto 260px;
}

.div-block-7808-2.timeline {
  left: 390px;
}

.div-block-7808-3 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  opacity: .3;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -15px auto auto 260px;
}

.div-block-7808-3.timeline {
  left: 550px;
}

.image-2409 {
  position: absolute;
}

.timeline-widget-stars2 {
  grid-column-gap: 10px;
  opacity: .3;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 160px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.timeline-widget-stars2.timeline-widget {
  opacity: .3;
  align-items: center;
  width: 150px;
}

.timeline-widget-stars2.timeline-widget.timeline {
  width: 130px;
  position: absolute;
  inset: 0% auto 0% 270px;
}

.timeline-widget-stars3 {
  grid-column-gap: 10px;
  opacity: .3;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 160px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.timeline-widget-stars3.timeline-widget {
  opacity: .3;
  align-items: center;
  width: 150px;
}

.timeline-widget-stars3.timeline-widget.timeline {
  width: 130px;
  position: absolute;
  inset: 0% auto 0% 415px;
}

.timeline-widget-stars4 {
  grid-column-gap: 10px;
  opacity: .3;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 160px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.timeline-widget-stars4.timeline-widget {
  opacity: .3;
  align-items: center;
  width: 150px;
}

.timeline-widget-stars4.timeline-widget.timeline {
  width: 130px;
  position: absolute;
  inset: 0% auto 0% 580px;
}

.timeline-widget-stars1 {
  grid-column-gap: 10px;
  opacity: .3;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 160px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.timeline-widget-stars1.timeline-widget {
  opacity: .3;
  align-items: center;
  width: 150px;
}

.timeline-widget-stars1.timeline-widget.timeline {
  width: 130px;
  position: absolute;
  inset: 0% auto 0% 110px;
}

.div-block-7871 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7872 {
  background-color: red;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: auto 30% 50% auto;
}

.div-block-7872.icon {
  cursor: pointer;
  background-color: #0000;
  width: 50px;
  height: 50px;
  bottom: 40%;
  right: 30%;
}

.div-block-7872-sa {
  background-color: red;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: 17% auto auto 17%;
}

.div-block-7872-sa.icon {
  cursor: pointer;
  background-color: #0000;
  width: 50px;
  height: 50px;
  top: 41%;
  left: 10%;
}

.div-block-7873 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.div-block-7874 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.events-get-started-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.frame-2087329460 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1611 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
}

.text-1612 {
  color: #97a0a9;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-501 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 24.0033px;
  text-decoration: none;
  display: flex;
}

.slack {
  grid-column-gap: 1px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32.2238px;
  padding: 3px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-502 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12.6225px;
  height: 12.6327px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-503 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12.6013px;
  height: 12.6327px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-504 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12.6013px;
  height: 12.6115px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-505 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12.6225px;
  height: 12.6115px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-506 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.flex-block-17 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: relative;
  top: 20px;
}

.div-block-7773-copy-3 {
  filter: blur(50px);
  background-color: #4a6dd9;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.field-label-45 {
  height: 20px;
  font-weight: 500;
}

.field-label-45.dark {
  color: #858c94;
}

.vectors-wrapper-508 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.success-message-14 {
  background-color: #46a758;
  position: relative;
}

.success-message-14.dark {
  inset: 0%;
  background-color: #181b1f;
  width: auto;
  height: 150px;
  position: absolute;
  inset: 0%;
}

.div-block-7876 {
  justify-content: center;
  align-items: center;
  width: 346px;
  height: auto;
  padding: 5px 0;
  display: flex;
  position: relative;
  right: -50px;
  overflow: hidden;
}

.frame-2087329464 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 8px 8px auto;
}

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

.field-label-46 {
  font-weight: 500;
}

.field-label-46.dark {
  color: #858c94;
}

.field-label-47 {
  font-weight: 500;
}

.field-label-47.dark {
  color: #858c94;
}

.text-block-417 {
  color: #fff;
}

.text-block-417.dark {
  color: #858c94;
  font-size: 16px;
}

.div-block-7877 {
  filter: blur(2px);
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.div-block-7878 {
  filter: blur(50px);
  background-color: #861b84;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.submit-button-14 {
  background-color: #0000;
  background-image: linear-gradient(96.3deg, #3e63dd, #413edd);
  border-radius: 100px;
  width: 100%;
  margin-top: 20px;
  padding: 20px 8px;
  font-size: 17px;
}

.image-2413 {
  object-fit: contain;
  width: 80px;
}

.image-2413.s {
  filter: grayscale();
  width: 100px;
}

.code-embed-18 {
  display: none;
}

.frame-2087329501 {
  z-index: -1;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 51%;
  right: 40%;
}

.frame-2087329487 {
  grid-row-gap: 17px;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329485 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329502 {
  grid-column-gap: 8px;
  background-color: #181b1f;
  border: 1px solid #363636;
  border-radius: 5.48px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #000000b3, 0 0 1px #0009;
}

.text-1613 {
  color: #858c94;
  text-align: right;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 21.91px;
  text-decoration: none;
}

.frame-2087329476 {
  grid-column-gap: 8px;
  border: 1px undefined undefined;
  background-color: #181b1f;
  border-radius: 5.48px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #000, 0 0 1px #000000e6;
}

.text-1614 {
  color: #97a0a9;
  text-align: right;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 21.91px;
  text-decoration: none;
}

.frame-2087329486 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.div-block-7880 {
  background-image: linear-gradient(180deg, var(--dark-mode--gardient-right), var(--side-purple));
  border-radius: 6px;
  padding: 1px;
}

.new-shades-copy {
  z-index: -1;
  opacity: .24;
  filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  outline-offset: 0px;
  background-color: #4b2494;
  border-radius: 100%;
  outline: 3px #333;
  align-self: flex-end;
  width: 59%;
  height: 171px;
  position: absolute;
  inset: auto auto -20% -31%;
}

.div-block-7881 {
  padding-top: 10px;
}

.business-popup-box {
  grid-row-gap: 0px;
  background-color: #1e2226;
  border: 1px solid #363636;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 423px;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-content-block {
  position: relative;
  overflow: hidden;
}

.funding-line-new {
  z-index: -1;
  border: .2px undefined undefined;
  background-color: #fff;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90%;
  max-width: none;
  height: 8px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 0 9.9px #ffffff40;
}

.div-block-7882 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: static;
}

.funding {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 3px 7px;
  text-decoration: none;
  display: flex;
}

.frame-2087329506 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #3032331a, 0 0 1px #3032330d;
}

.timeline-widget-7 {
  grid-row-gap: 3.83333px;
  opacity: .3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 92px;
  height: 51.3667px;
  padding: 4.6px 9.2px;
  text-decoration: none;
  display: flex;
}

.timeline-widget-7.timeline {
  width: 170px;
  height: auto;
  position: relative;
}

.funding-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 1px 3px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-510 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 10.0217px;
  height: 12.7775px;
  text-decoration: none;
  display: flex;
}

.frame-2087329507 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .766667px 1.53333px #3032331a, 0 0 .383333px #3032330d;
}

.text-1616 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 12.27px;
  text-decoration: none;
}

.text-1617 {
  color: #cfd3d8a6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5px;
  font-weight: 400;
  line-height: 9.2px;
  text-decoration: none;
}

.funding-3 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 1px 3px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-511 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 10.6171px;
  height: 13.5367px;
  text-decoration: none;
  display: flex;
}

.frame-2087329508 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .812217px 1.62443px #3032331a, 0 0 .406109px #3032330d;
}

.text-1618 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 500;
  line-height: 13px;
  text-decoration: none;
}

.text-1619 {
  color: #cfd3d8a6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 300;
  line-height: 9.75px;
  text-decoration: none;
}

.funding-pointing-icon {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto -60px 35px;
}

.funding-pointing-icon.pointer {
  opacity: 0;
  left: 80px;
}

.vectors-wrapper-512 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 21.5px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-513738 {
  grid-column-gap: 10px;
  background-image: linear-gradient(109.18deg, #ee5d5d, #861b84);
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 16px;
  max-width: 100%;
  height: 21.5px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  top: -10px;
}

.image-2414, .image-2415, .image-2416, .image-2417 {
  width: 200px;
}

.div-block-7808-4 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  opacity: .3;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -15px auto auto 260px;
}

.div-block-7808-4.timeline {
  left: 680px;
}

.our-story-section-mobile {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 299px;
  text-decoration: none;
  display: none;
}

.our-story-mobile-section {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1620 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 36px;
  text-decoration: none;
}

.our-story-description {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1621 {
  color: #97a0a9;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.funding-details-box {
  display: none;
}

.frame-2087329521 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.frame-2087329522 {
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 85px;
  text-decoration: none;
  display: flex;
}

.frame-2087329523 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-521 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087329524 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1628 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.frame-2087329525 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 22px;
  padding-right: 22px;
  text-decoration: none;
  display: flex;
}

.text-1629 {
  color: #97a0a9;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.frame-2087329526 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1px;
  padding-right: 1px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-522 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087329527 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-523 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15.686px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-1630 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.frame-2087329528 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.text-1631 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(104.53deg, #ff7750 0%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.flex-block-18 {
  flex-flow: row;
  align-items: stretch;
  overflow: auto;
}

.flex-block-18.old-div {
  flex-flow: row;
  flex: 0 auto;
  overflow: visible;
}

.image-2420 {
  filter: grayscale();
  width: 40px;
}

.image-2421 {
  opacity: .6;
  filter: grayscale();
  width: 100px;
}

.image-2422 {
  filter: grayscale();
  object-fit: contain;
}

.here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 23px;
  text-decoration: none;
}

.here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94.83deg, #ff7750, #bd5969 54%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.visual-builder-fallback-copy {
  grid-row-gap: 32px;
  border: .1px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  padding: 38px 32px 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-2087329475 {
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 563px;
  text-decoration: none;
  display: flex;
}

.frame-2087329477 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087329529 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 563px;
  text-decoration: none;
  display: flex;
}

.build-custom-business-applications-fast-0 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 102%;
  text-decoration: none;
}

.div-block-7884.scroll-container {
  display: none;
}

.div-block-7885 {
  padding-top: 20px;
}

.flex-block-20 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-block-20.down {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.text-span-93 {
  white-space: nowrap;
}

.image-2423 {
  object-fit: cover;
  height: 700px;
  position: absolute;
}

.div-block-7886 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 11px 29px;
  display: inline-flex;
}

.div-block-7886.new {
  padding: 6px 12px;
}

.div-block-7886.new:active {
  background-color: #3f3f46;
}

.div-block-7886 {
  padding: 6px 12px;
}

.image-2424 {
  z-index: 99;
  position: absolute;
  inset: 0% 33px 0% auto;
}

.image-2424.plus-btn {
  cursor: pointer;
  right: 0;
}

.image-2425 {
  z-index: 99;
  position: absolute;
  inset: 0% 206px 0% auto;
}

.image-2425.minus-btn {
  cursor: pointer;
  inset: auto auto 0% 0%;
}

.image-2426._32-height {
  height: 32px;
}

.prompt-input-container {
  background-image: linear-gradient(90deg, #ff7750, #bd5969 52%, #4b2494);
  border-radius: 12px;
  height: 100%;
  min-height: 247px;
  padding: 1px;
  box-shadow: 0 2px 20px 7px #4368e33d;
}

.prompt-input-container.hide_shadow {
  box-shadow: none;
  background-color: #212429;
  background-image: linear-gradient(90deg, #ff7750, #bd5969 52%, #4b2494);
  width: 100%;
  min-height: 182px;
  max-height: 186px;
}

.prompt-input-container.hide_shadow.new {
  box-shadow: none;
  max-width: 844px;
  transition: all .25s;
}

.prompt-input-container.hide_shadow.new:focus {
  background-image: none;
}

.div-block-7888 {
  border: 1px solid var(--dark-mode--grey);
  color: var(--dark-mode--text-grey);
  border-radius: 50px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.flex-block-21 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-7814-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--dark-mode--pure-grey);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 308px;
  height: 160px;
  padding: 0;
  display: flex;
}

.text-block-373-copy {
  color: var(--white);
  text-align: center;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.div-block-6606-new-3 {
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 300px;
  height: 420px;
  padding: 20px;
  display: flex;
  position: relative;
}

.div-block-6606-new-3.div-block-6606-new.new {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--pure-grey);
}

.div-block-7890 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.modal_component {
  z-index: 999999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

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

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

.modal_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.code-embed-19 {
  width: 131px;
  height: 22px;
}

.div-block-7891 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading2-copy {
  z-index: 2;
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
  font-size: var(--main-heading);
  text-align: center;
  margin-top: 24px;
  font-weight: 300;
  line-height: 52px;
  position: relative;
}

.div-block-6591-copy-copy {
  z-index: 1;
  border-style: none none none solid;
  border-width: 1px;
  border-color: var(--dark-mode--grey);
  background-color: var(--dark-mode--black);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 808px;
  height: 500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7892 {
  padding-left: 20px;
}

.vector-6 {
  object-fit: contain;
  position: relative;
}

.why-developers-love-us-0 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
}

.why-developers-love-us-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(92.7deg, #ff7750 52%, #4b2494 88%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
}

.div-block-7894 {
  flex-flow: wrap-reverse;
  justify-content: space-between;
  align-items: flex-end;
  width: 658px;
  margin-top: 60px;
  display: flex;
}

.frame-2087329535 {
  grid-row-gap: 10px;
  border: .5px undefined undefined;
  background-image: linear-gradient(270deg, #4b2494, #ff7750);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 219px;
  height: 218px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-1638 {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.purple-shade-events {
  background-color: var(--side-purple);
  filter: blur(150px);
  width: 500px;
  height: 500px;
  position: relative;
  top: 89px;
  left: 25%;
}

.text-1643 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100.68deg, #ff7750 0%, #bd5969 54%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.div-block-7869-mob {
  object-fit: contain;
  width: 40px;
  height: 25px;
  position: static;
}

.stratgegy-to-success {
  grid-column-gap: 10px;
  background-color: #858c9429;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

._358290083_11413483-1-3 {
  object-fit: cover;
}

.frame-2087329045 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.text-1644 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-1645 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
}

.frame-2087329540 {
  grid-row-gap: 10px;
  border-bottom: 0 dashed #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 114px;
  height: 26.125px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-style-2 {
  grid-column-gap: 0px;
  border-bottom: 0 dashed #fff;
  border-radius: 79.1667px;
  justify-content: flex-start;
  align-items: center;
  width: 114px;
  height: 26.125px;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: static;
  top: 6px;
  left: 22px;
}

.button-style-3 {
  color: #fff;
  border-bottom: 1px solid #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2px;
  font-size: 9px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-7895 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-7896 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-7897 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-7898 {
  background-color: var(--dark-mode--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
  position: relative;
}

.frame-2087329541 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.grey-ellipse {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 202px;
  height: 202px;
  text-decoration: none;
  display: flex;
}

.text-1557-copy, .text-1557-copy-copy {
  color: #fafcff;
  letter-spacing: -.02em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 52px;
  text-decoration: none;
  display: flex;
}

.text-1557-copy-copy.new {
  color: #181b1f;
}

.div-block-7900 {
  z-index: 2;
  background-image: linear-gradient(180deg, var(--dark-mode--pure-grey) 1%, transparent);
  width: 100%;
  height: 100%;
  position: absolute;
}

.icon-float-copy {
  border: 1px solid var(--dark-mode--grey);
  background-color: var(--dark-mode--black);
  box-shadow: 0 2px 11px -6px var(--dark-mode--primary);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% 7%;
  overflow: hidden;
}

.icon-float-copy._6 {
  width: 40px;
  height: 40px;
  inset: 70% 10% auto auto;
}

.visual-builder-fallback-copy-copy {
  grid-row-gap: 32px;
  border: .1px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 38px 32px 64px;
  display: flex;
}

.div-block-7901 {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--dark-mode--pure-grey) 40%, transparent);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bold-text-183 {
  font-size: 18px;
}

.partners-form {
  width: 100%;
  margin-bottom: 0;
}

.become-a-partners-forms, .div-block-7902 {
  position: relative;
}

.modal_content-wrapper-2 {
  background-color: #181b1f;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  display: flex;
  overflow: scroll;
}

.thubnail-img, .thubnail-img-copy {
  object-fit: contain;
  max-width: 100%;
}

.thumbnails-copy {
  grid-column-gap: 10px;
  background-color: #0000;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 69px;
  height: 37px;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.div-block-7677-integrations {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  display: flex;
}

.div-block-7903 {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  display: flex;
}

.book-a-demo-form, .back-office-apps {
  position: relative;
}

.link-block-246 {
  text-decoration: none;
}

.frame-2087329217-copy {
  grid-column-gap: 12px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 12px 28px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329217-copy:hover {
  background-color: var(--dark-mode--primary);
}

.frame-2087329217-copy.new {
  padding-left: 24px;
  padding-right: 24px;
}

.frame-2087329217-copy-copy {
  grid-column-gap: 4px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
}

.frame-2087329217-copy-copy:hover {
  background-color: var(--dark-mode--primary);
}

.div-block-7920 {
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.vectors-wrapper-524 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087329542 {
  grid-column-gap: 10px;
  background-color: #ffffff1f;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 8px 8px auto;
}

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

.submit-button-15 {
  background-color: #3e63dd;
  border-radius: 100px;
  width: 100%;
  margin-top: 10px;
  padding: 20px 8px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 17px;
  position: relative;
}

.text-block-425 {
  color: #fff;
}

.text-block-425.dark {
  color: #97a0a9;
  font-size: 16px;
}

.div-block-7773-copy-4 {
  filter: blur(50px);
  background-color: #4368e3;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-7921 {
  filter: blur(50px);
  background-color: #861b84;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.section-title-3 {
  grid-row-gap: 12px;
  border-top: 1px solid var(--dark-mode--grey);
  border-right: 1px solid var(--dark-mode--grey);
  border-left: 1px solid var(--dark-mode--grey);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding: 40px 64px;
  text-decoration: none;
  display: flex;
}

.text-1650 {
  color: #97a0a9;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.tooljet-vs-retool-a-comparison-0 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(92.49deg, #ff7750 0%, #bd5969 54%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.tooljet-vs-retool-a-comparison-1 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.build-complex-internal-tools-with-confidence {
  width: 70%;
}

.text-1651 {
  color: #97a0a9;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.build-complex-internal-tools-with-confidence-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.build-complex-internal-tools-with-confidence-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94.83deg, #ff7750 0%, #bd5969 54%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.div-block-7922 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.div-block-7923 {
  display: none;
}

.div-block-7924 {
  padding-top: 40px;
}

.flex-block-23 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--dark-mode--grey);
  padding: 40px 20px;
  overflow: visible;
}

.cardss {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  background-image: url('../images/Group-2087328992_1.avif');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 18px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  min-height: 350px;
  display: flex;
  box-shadow: -13px -7px 5px #0003;
}

.div-block-7925 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  width: 250px;
  display: flex;
}

.text-block-426 {
  color: var(--white);
  font-size: 20px;
}

.paragraph-575 {
  color: var(--dark-mode--text-grey);
}

.div-block-7831-copy-copy {
  justify-content: center;
  align-items: center;
  height: 52px;
  padding-left: 40px;
  display: flex;
  overflow: hidden;
}

.text-1557-copy {
  color: #fafcff;
  letter-spacing: -.02em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 42px;
  font-weight: 300;
  line-height: 52px;
  text-decoration: none;
  display: flex;
}

.swiper-holder {
  flex-flow: row;
  justify-content: space-between;
  overflow: scroll;
}

.div-block-7927 {
  padding-top: 80px;
}

.heading {
  color: var(--white);
  text-align: center;
  letter-spacing: -.03px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Ibmplexsans Medium, sans-serif;
  font-weight: 500;
  line-height: 46px;
}

.highlight {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 46px;
  text-decoration: none;
}

.div-block-7928 {
  z-index: -1;
  background-color: var(--dark-mode--black);
  width: 100%;
  height: 650px;
  position: absolute;
  overflow: hidden;
}

.div-block-7930 {
  box-shadow: 0 10px 2px 3px var(--dark-mode--grey);
  background-image: linear-gradient(96deg, #4368e399, #ee5d5dba);
  border-radius: 16px;
  width: 813px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px;
}

.gre--shade {
  background-color: var(--dark-mode--text-grey);
  filter: blur(100px);
  width: 100px;
  height: 100px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.blue-shades {
  background-color: var(--dark-mode--primary);
  opacity: .46;
  filter: blur(100px);
  width: 100px;
  height: 100px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.link-block-248 {
  cursor: pointer;
  text-decoration: none;
}

.get-started-pro-tc {
  width: 100%;
  text-decoration: none;
}

.get-started-pro-tc.new {
  width: 92%;
}

.shaded-text {
  background-image: linear-gradient(275deg, var(--side-purple), var(--dark-mode--gardient-right));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-7933 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.chip {
  grid-column-gap: 15px;
  border: 1px undefined undefined;
  background-color: var(--dark-mode--pure-grey);
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.star-ratings-3 {
  grid-column-gap: 2.55072px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.stylestar {
  object-fit: cover;
  overflow: hidden;
}

.text-1654 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.div-block-7934 {
  background-image: linear-gradient(288deg, var(--side-purple), #be3f6f 54%, var(--dark-mode--gardient-right));
  border-radius: 50px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 1px;
}

.div-block-7935, .div-block-7936, .div-block-7937 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-3-copy {
  text-align: left;
  width: 25px;
  height: 25px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-427 {
  text-align: center;
  font-family: Ibmplexsans Regular, sans-serif;
}

.text-block-427.dark {
  color: #fff;
}

.text-block-428 {
  text-align: center;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-428.dark {
  color: #fff;
}

.text-block-429 {
  color: #fff;
  text-align: center;
}

.image-2434 {
  text-align: left;
  width: 25px;
  height: 25px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-430 {
  text-align: center;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-430.dark {
  color: #fff;
}

.text-block-431 {
  color: #fff;
  text-align: center;
}

.text-block-432 {
  text-align: center;
  font-weight: 400;
}

.text-block-432.dark {
  color: #fff;
}

.text-block-433 {
  color: #fff;
  text-align: center;
}

.book-a-demo-mbl {
  display: none;
}

.checkbox-label {
  color: var(--dark-mode--text-grey);
}

.checkbox.w--redirected-checked {
  background-color: var(--dark-mode--primary);
}

.checkbox-field {
  margin-top: 40px;
}

.checkbox-field.new {
  margin-top: 0;
}

.div-block-7941 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 67px;
  display: flex;
}

.div-block-7941-copy.hh {
  margin-left: 48px;
}

.div-block-7942 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 69px;
  display: flex;
}

.div-block-7943 {
  justify-content: center;
  align-items: center;
  margin-left: 44px;
  display: flex;
}

.div-block-7944 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 84px;
  display: flex;
}

.div-block-7945 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  justify-content: center;
  align-items: center;
  margin-left: 125px;
  display: flex;
}

.div-block-7946 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 72px;
  display: flex;
}

.div-block-7947 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 127px;
  display: flex;
}

.div-block-7941-copy {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 129px;
  display: flex;
}

.div-block-7948 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 50px;
  display: flex;
}

.div-block-7949 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 93px;
  display: flex;
}

.div-block-7950 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 135px;
  display: flex;
}

.div-block-7951 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 70px;
  display: flex;
}

.div-block-7952 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 46px;
  display: flex;
}

.div-block-7953 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 100px;
  display: flex;
}

.div-block-7954 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  margin-left: 121px;
  display: flex;
}

.spacer {
  height: 150px;
}

.spacer.ii {
  z-index: 99;
  background-color: var(--dark-mode--black);
  position: relative;
}

.div-block-7955 {
  border-top: 1px solid var(--dark-mode--grey);
  border-right: 1px solid var(--dark-mode--grey);
  border-left: 1px solid var(--dark-mode--grey);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-434 {
  color: var(--white);
  text-align: center;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 32px;
  line-height: 42px;
}

.text-block-434.online.left-align {
  text-align: left;
}

.text-block-434.left {
  text-align: left;
  padding-left: 33px;
}

.div-block-7956 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--dark-mode--grey);
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 33px;
  display: flex;
  overflow: scroll;
}

.div-block-7957 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid var(--dark-mode--grey);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 303px;
  height: 250px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
}

.div-block-7957.low-code {
  width: 248px;
}

.div-block-7957.hide {
  display: none;
}

.div-block-7957.ai-agent {
  width: 251px;
}

.div-block-7957.no-code {
  width: 330px;
}

.text-block-435 {
  color: var(--white);
  font-size: 17px;
}

.paragraph-576 {
  color: var(--dark-mode--text-grey);
}

.div-block-7958 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-7959 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: flex;
}

.div-block-7959.low-code {
  flex-flow: row;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-7959.acadamy {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
}

.div-block-7960 {
  border: 1px solid var(--dark-mode--grey);
  justify-content: space-between;
  margin-bottom: 60px;
  display: flex;
}

.div-block-7960.mg-none {
  margin-bottom: 0;
}

.frame-2087329591 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 436px;
  text-decoration: none;
  display: flex;
}

.frame-2087329590 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1655 {
  color: #fafcff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.frame-2087329587 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329585 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329583 {
  overflow: hidden;
}

.text-1656 {
  color: #97a0a9;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.frame-2087329593 {
  border-radius: 91.3669px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 284px;
  padding-top: 7px;
  padding-bottom: 7px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-1657 {
  color: #4368e3;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 23.76px;
  text-decoration: none;
}

.frame-2087327666 {
  border-radius: 91.3669px;
  overflow: hidden;
}

.div-block-7961 {
  width: 50%;
}

.div-block-7961._2nd.gg {
  padding: 20px;
}

.div-block-7961._2nd.new {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-7961._3rd {
  z-index: 2;
  position: relative;
}

.div-block-7962 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 40px 40px 20px;
  display: flex;
}

.text-block-434-copy {
  color: var(--white);
  text-align: center;
  border: 1px #000;
  width: 90%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  font-size: 32px;
  line-height: 42px;
  display: flex;
}

.text-block-434-copy.internal {
  text-align: center;
  width: 100%;
}

.text-block-434-copy.internal.diff {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 60px;
}

.text-block-434-copy.internal.diffrent {
  justify-content: center;
  align-items: center;
  font-family: Ibmplexsans Light, sans-serif;
}

.text-block-434-copy.app {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-434-copy.industrial {
  justify-content: center;
  align-items: center;
}

.text-block-434-copy.business {
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-434-copy.internal-copy {
  text-align: center;
}

.text-block-434-copy.online {
  width: 100%;
}

.text-block-434-copy.toline {
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}

.text-block-434-copy.department {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.text-block-434-copy.new_heading {
  text-align: left;
  width: auto;
  padding: 0;
}

.text-block-434-copy.left {
  text-align: left;
  padding: 0;
}

.div-block-7963 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-7963.flex {
  flex-flow: column;
  padding-bottom: 20px;
}

.div-block-7963.new {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}

.tab-link-tab-1-18 {
  background-color: #0000;
  padding: 2px;
}

.tab-link-tab-1-18.w--current {
  background-image: linear-gradient(90deg, #ff7750, #bd5969 50%, #4b2494);
  border-radius: 50px;
  padding: 2px;
}

.div-block-7964 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dark-mode--pure-grey);
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.div-block-7964.hide_div {
  display: none;
}

.text-block-436, .text-block-437, .text-block-438 {
  color: var(--white);
}

.tabs-menu-22 {
  border: 1px solid var(--dark-mode--grey);
  border-radius: 50px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.tabs-menu-22.copy {
  border-style: none;
}

.tabs-menu-22.new {
  max-width: 808px;
}

.text-block-439 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  line-height: 32px;
}

.flex-block-24 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--dark-mode--grey);
  justify-content: flex-start;
  align-items: center;
  height: 450px;
  margin-top: 40px;
  padding: 30px;
}

.flex-block-24.internal {
  border-top-style: none;
  margin-top: 0;
}

.paragraph-577 {
  color: var(--dark-mode--text-grey);
}

.div-block-7965 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  width: 50%;
  padding-right: 0;
  display: flex;
}

.div-block-7966 {
  background-color: #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.paragraph-578 {
  color: var(--dark-mode--text-grey);
  text-align: center;
  width: 91%;
  padding-left: 40px;
  padding-right: 40px;
}

.paragraph-578.toline {
  width: 81%;
}

.paragraph-578.section_timeline {
  width: 94%;
}

.slider-13 {
  background-color: #0000;
  width: 100%;
  height: 550px;
}

.frame-2087329618 {
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 294px;
  text-decoration: none;
  display: flex;
}

.frame-2087329615 {
  background-color: #fff;
  overflow: hidden;
}

.elegant-executives-reviewing-report-1 {
  object-fit: cover;
}

.frame-2087329616 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-1658 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1659 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.text-1660 {
  color: #3e63dd;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.group-2087329071 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16.0202px;
  height: 13px;
  text-decoration: none;
  display: flex;
}

.div-block-7967 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  display: flex;
}

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

.mask-21, .slide-29 {
  width: 100%;
}

.text-1556-copy {
  color: #858c94;
  letter-spacing: -.02em;
  width: 109%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.rows-lowcode {
  display: flex;
}

.rows-lowcode._1st {
  background-image: linear-gradient(90deg, #861b841a, #ee5d5d2b);
}

.cells-no-code {
  border: 1px solid var(--dark-mode--grey);
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.cells-no-code._1st._2nd {
  justify-content: flex-start;
  align-items: center;
}

.cells-no-code._2nd {
  height: 120px;
}

.text-block-440 {
  color: var(--white);
  padding-left: 40px;
}

.text-block-440.side {
  padding-left: 60px;
}

.div-block-7969 {
  padding-top: 150px;
}

.div-block-7970 {
  padding-top: 0;
}

.button-style {
  grid-column-gap: 4.90329px;
  background-color: #4368e3;
  border-radius: 61.2912px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 29.4198px;
  padding-left: 19.6132px;
  padding-right: 19.6132px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-style-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 9px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.arrow-up-right-2 {
  object-fit: cover;
  overflow: hidden;
}

.flex-block-26 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: flex-start;
}

.frame-2087329688 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087329683 {
  border: 1px solid #2b292e;
  height: 320px;
  overflow: hidden;
}

.frame-2087329687 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.frame-2087329685 {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.text-1661 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  align-self: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.image-2435 {
  width: 60%;
}

.frame-2087329652 {
  grid-row-gap: 39px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 2260px;
  text-decoration: none;
  display: flex;
}

.text-1663 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.button-style-5 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-style-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-7971 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex: 1;
  width: 19000vw;
  display: flex;
}

.frame-2087329691 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  text-decoration: none;
  display: flex;
}

.frame-2087329626 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329625 {
  grid-column-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329622 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1326px;
  text-decoration: none;
  display: flex;
}

.section-header-5 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329692 {
  grid-row-gap: 16.1249px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1667 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.text-1668 {
  color: #97a0a9;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.teaser-container {
  max-width: 1920px;
  padding-left: 60px;
  padding-right: 60px;
}

.p-xs-start {
  padding-top: 1em;
}

.teaser-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.teaser-img._3 {
  z-index: 5;
}

.teaser-img._1 {
  z-index: 7;
}

.teaser-img._2 {
  z-index: 6;
}

.teaser-img._4 {
  z-index: 4;
}

.teaser-img._5 {
  z-index: 3;
}

.teaser-img._6 {
  z-index: 2;
}

.teaser-img._7 {
  z-index: 1;
}

.teaser-section {
  padding-top: 40px;
}

.copy-small {
  color: var(--white);
  font-size: .95em;
}

.teaser-copy {
  max-width: 650px;
  padding-right: 20%;
}

.teaser-img-tablet-down {
  display: none;
}

.teaser-grid {
  align-items: stretch;
  display: flex;
}

.teaser-column {
  width: 50%;
  position: relative;
}

.p-teaser-img-wrap {
  height: 46vh;
  position: sticky;
  top: 25vh;
  overflow: hidden;
}

.teaser-copy-wrap {
  justify-content: flex-start;
  align-items: center;
  height: 46vh;
  padding-left: 100px;
  display: flex;
}

.title1 {
  color: var(--white);
  font-size: 1.9em;
  font-weight: 400;
  line-height: 1.2em;
}

.div-block-7977 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 100px;
  display: flex;
}

.scroll-tags {
  border: 1px solid var(--dark-mode--primary);
  color: var(--dark-mode--primary);
  border-radius: 50px;
  padding: 10px;
}

.div-block-7978 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.div-block-7979 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.text-1663-copy {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 54px;
  text-decoration: none;
}

.div-block-7981 {
  border: 1px solid var(--dark-mode--grey);
  min-width: 251px;
  min-height: 290px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-7982 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: wrap;
  display: flex;
}

.div-block-7983 {
  border: 1px solid var(--dark-mode--grey);
  justify-content: center;
  align-items: center;
  height: 125px;
  display: flex;
}

.text-block-442 {
  color: var(--white);
  font-size: 18px;
}

.div-block-7984 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: wrap;
  width: 200px;
  padding-top: 10px;
  display: flex;
}

.paragraph-581 {
  color: var(--dark-mode--text-grey);
}

.tabs-menu-23 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.low-codetabs {
  color: var(--white);
  background-color: #0000;
}

.low-codetabs.w--current {
  border-bottom: 2px solid var(--side-purple);
  color: var(--white);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-443 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-26 {
  grid-column-gap: 15px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-26.bussines {
  max-width: 940px;
}

.hover-card {
  background-color: var(--dark-mode--text-grey);
  order: -1;
  width: 245px;
  height: 150px;
  position: relative;
  overflow: hidden;
}

.hover-card.app {
  width: 259px;
  height: 245px;
}

.tabs-content-27 {
  margin-top: 40px;
}

.shade-hover {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 75% 0% 0%;
}

.text-block-444 {
  color: var(--white);
  font-size: 16px;
}

.div-block-7989 {
  justify-content: space-between;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.paragraph-582 {
  color: var(--white);
}

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

.tabs-23 {
  margin-top: 60px;
}

.div-block-7990, .div-block-7991 {
  padding-top: 60px;
}

.code-embed-21 {
  display: none;
}

.low-code-demo-form {
  position: relative;
}

.image-2437 {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
}

.image-2437-copy {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.image-2437-copy-copy {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.image-2437-copy-copy-copy {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 100% 50%;
  width: 100%;
  height: 100%;
}

.no-code-demo-form {
  position: relative;
}

.hero-content-back-office-copy {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.hero-content-back-office-copy.pdbottom {
  padding-bottom: 60px;
}

.hero-content-back-office-copy.pdbottom.industrial {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 70%;
  padding-left: 20px;
}

.div-block-7996 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--dark-mode--pure-grey);
  box-shadow: 0 2px 5px 2px var(--dark-mode--grey);
  flex-flow: wrap;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding: 40px 20px;
  display: flex;
}

.text-block-446 {
  color: var(--white);
  font-size: 24px;
}

.text-block-447 {
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
}

.ms-range-embed {
  width: 100%;
}

.ms-range-slider {
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 45px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.ms-page-wrap {
  z-index: 2;
  width: 100%;
  line-height: 1.5em;
  position: relative;
  overflow: hidden;
}

.ms-range-slider-value {
  border: 1px solid var(--dark-mode--grey);
  color: #fff;
  text-align: center;
  background-color: #12133100;
  border-radius: 4px;
  flex: none;
  width: 60px;
  margin-left: 12px;
  padding: 5px 10px;
  line-height: 22px;
  display: inline-block;
  position: relative;
}

.div-block-7997 {
  width: 30px;
  height: 40px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-7997-copy {
  width: 45px;
  height: 40px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-7998 {
  width: 100%;
  height: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-7999 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 100%;
  display: flex;
  position: relative;
}

.text-block-448 {
  color: var(--white);
  text-align: center;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 12px;
}

.div-block-7999-copy {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 100%;
  display: flex;
  position: relative;
  left: 79px;
}

.div-block-7999-copy._2nd, .div-block-7999-copy._3rd {
  left: 91px;
}

.div-block-7999-copy._5th {
  left: 83px;
}

.div-block-7999-copy-copy {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 100%;
  display: flex;
  position: relative;
  left: 177px;
}

.div-block-7999-copy-copy._2nd {
  left: 170px;
}

.div-block-7999-copy-copy._3rd {
  left: 199px;
}

.div-block-7999-copy-copy._4th, .div-block-7999-copy-copy._6th {
  left: 163px;
}

.div-block-7999-copy-copy-copy {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 100%;
  display: flex;
  position: relative;
  left: 292px;
}

.div-block-7999-copy-copy-copy._2nd {
  left: 251px;
}

.div-block-7999-copy-copy-copy._4th {
  left: 264px;
}

.div-block-7999-copy-copy-copy._7th {
  left: 242px;
}

.div-block-7999-copy-copy-copy-copy {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 100%;
  display: flex;
  position: relative;
  left: 371px;
}

.div-block-7999-copy-copy-copy-copy._3rd {
  left: 391px;
}

.div-block-8000 {
  justify-content: flex-end;
  display: flex;
}

.text-span-99, .text-span-100, .text-span-101, .text-span-102, .text-span-103 {
  font-family: Ibmplexsans Medium, sans-serif;
}

.text-span-104 {
  color: var(--white);
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 18px;
}

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

.roi-popup {
  background-image: linear-gradient(90deg, #ff7750, #bd5969 51%, #4b2494);
  border-radius: 5px;
  width: 600px;
  height: 300px;
  padding: 2px;
  position: relative;
}

.div-block-8002 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #1e2226f2;
  border-radius: 5px;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-8003 {
  align-self: center;
}

.div-block-8004 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 90%;
  display: flex;
}

.text-block-449 {
  color: var(--white);
  font-family: Ibmplexsans Light, sans-serif;
}

.div-block-8005 {
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: 5% 0% auto auto;
}

.text-block-451 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ff7750, #bd5969 52%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-size: 24px;
}

.div-block-7582-copy {
  border: 1px none var(--dark-mode--grey);
  flex-flow: column;
  width: 808px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: flex;
}

.div-block-8008 {
  padding-top: 40px;
}

.low-code-demo-form-landing {
  position: relative;
}

.text-span-105 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ff7750, #bd5969 85%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 42px;
}

.div-block-7955-copy {
  border-top: 1px solid var(--dark-mode--grey);
  border-right: 1px solid var(--dark-mode--grey);
  border-left: 1px solid var(--dark-mode--grey);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-7955-copy.g {
  border: 1px #000;
}

.div-block-7956-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--dark-mode--grey);
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-7959-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  display: flex;
}

.div-block-7963-copy {
  border: 1px #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-7963-copy.internal {
  justify-content: center;
  align-items: center;
  width: 85%;
}

.div-block-7963-copy.internal.copy {
  z-index: 99;
  background-color: var(--dark-mode--black);
  border: 1px #000;
  width: 100%;
  position: relative;
}

.text-1556-copy-copy {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-1556-copy-copy.internal {
  text-align: center;
  width: 80%;
}

.text-1556-copy-copy.internal.diff.jusitfy {
  padding-left: 0;
}

.highlight-text {
  color: var(--white);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ff7750, #bd5969 51%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: 10px;
  line-height: 24px;
}

.tooljet-vs-appsmith-ppc, .tooljet-vs-retool-ppc, .tooljet-vs-dronahq-ppc, .tooljet-vs-superblocks-ppc {
  position: relative;
}

.div-block-8015 {
  z-index: -1;
  filter: blur(100px);
  background-color: #ee5d5d;
  width: 500px;
  height: 100px;
  position: absolute;
  inset: auto auto 50% -19%;
}

.div-block-8015-copy {
  z-index: -1;
  filter: blur(100px);
  background-color: #fff;
  width: 500px;
  height: 100px;
  position: absolute;
  inset: auto -19px 50% auto;
}

.animation-wrapper {
  border: 1px solid var(--dark-mode--grey);
  width: 600px;
  height: 500px;
  display: flex;
}

.frame-2087329218 {
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329697 {
  background-color: #181b1f;
  border: 1px solid #2b292e;
  justify-content: space-between;
  align-items: center;
  padding: 48px 64px;
  display: flex;
  overflow: hidden;
}

._358290083_11413483-1 {
  object-fit: cover;
}

.frame-2087329698 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  text-decoration: none;
  display: flex;
}

.section-header-6 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  text-decoration: none;
  display: flex;
}

.text-1671 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(94.73deg, #ff7750 0%, #bd5969 54%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.text-1672 {
  color: #97a0a9;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.div-block-8019 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-8021 {
  flex-flow: wrap;
  flex: 1;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-block-8022 {
  border-top: 1px solid var(--dark-mode--text-grey);
  justify-content: space-between;
  align-self: flex-end;
  width: 100%;
  height: 50px;
  display: flex;
}

.text-block-452 {
  color: var(--white);
  white-space: pre;
  padding-top: 10px;
  padding-left: 100px;
  padding-right: 0;
  font-family: Ibmplexsans Light, sans-serif;
}

.div-block-8023 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-self: flex-end;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.other-bar, .with-tooljet-bar {
  background-image: linear-gradient(#4368e3, #191b1f);
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 200px;
  height: 50%;
  display: flex;
}

.text-block-452-copy {
  color: var(--white);
  white-space: pre;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 100px;
  font-family: Ibmplexsans Light, sans-serif;
}

.frame-2087329710 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158px;
  text-decoration: none;
  display: flex;
}

.frame-2087329708 {
  grid-column-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vector-9 {
  object-fit: cover;
}

.text-1673 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-2087329711 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 158px;
  text-decoration: none;
  display: flex;
}

.frame-2087329712 {
  grid-column-gap: 2px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1674 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-placeholder {
  width: 774px;
  position: relative;
  left: 60px;
}

.div-block-8025 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-block-8025.industry {
  border: 1px solid var(--dark-mode--grey);
}

.how-can-cards {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  border: 1px solid var(--dark-mode--grey);
  box-shadow: 0 5px 5px 0 var(--dark-mode--black);
  color: var(--dark-mode--text-grey);
  background-image: linear-gradient(#181b1fb3, #23282dbd 52%, #30363ec7);
  border-radius: 23px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 375px;
  min-height: 120px;
  padding: 10px 10px 10px 30px;
  display: flex;
}

.how-can-cards.style2 {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  color: var(--white);
  background-image: radial-gradient(circle closest-side, #4b249429, #4b24940f), linear-gradient(#181b1fb3, #23282dbd 52%, #30363ec7);
  border-radius: 23px;
  flex-flow: wrap;
  padding: 10px 10px 10px 30px;
  display: flex;
}

.text-block-454 {
  font-size: 24px;
}

.div-block-8026 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-8027 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.left-arrow-14, .right-arrow-12 {
  display: none;
}

.slider-14 {
  background-color: #0000;
  background-image: url('../images/Group-2087328992.svg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 20px;
  height: 494px;
}

.text-block-455 {
  color: var(--white);
  font-size: 24px;
}

.paragraph-584 {
  color: var(--dark-mode--text-grey);
  text-align: left;
}

.industrial-slides {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 500px;
  display: flex;
}

.div-block-8029 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 55%;
  display: flex;
}

.div-block-8030 {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-8031 {
  z-index: 1;
  object-fit: cover;
  border-radius: 12px;
  width: 250px;
  height: 340px;
  position: absolute;
  overflow: clip;
}

.div-block-8031-copy {
  z-index: -1;
  background-color: var(--dark-mode--grey);
  border-radius: 12px;
  width: 250px;
  height: 340px;
  position: absolute;
  overflow: clip;
  transform: translate(7px)rotate(11deg);
}

.mask-22 {
  border: 1px solid var(--dark-mode--grey);
  border-radius: 20px;
}

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

.card-slides {
  overflow: hidden;
}

.div-block-8033 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.cards-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--dark-mode--black);
  flex-flow: column;
  width: 395px;
  padding: 20px;
}

.div-block-8034 {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: relative;
}

.text-block-457 {
  color: var(--white);
  font-size: 18px;
}

.paragraph-585 {
  color: var(--dark-mode--text-grey);
}

.div-block-8035 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.div-block-8036 {
  width: 100%;
  overflow: scroll;
}

.div-block-8037 {
  z-index: -1;
  filter: blur(60px);
  background-color: #3576bf;
  width: 178px;
  height: 79px;
  position: absolute;
  inset: auto auto 25% -6%;
}

.div-block-8037-copy {
  z-index: -1;
  filter: blur(60px);
  background-color: #67138f;
  width: 190px;
  height: 97px;
  position: absolute;
  inset: auto -32px 25% auto;
}

.text-1668-copy {
  color: #97a0a9;
  text-align: center;
  letter-spacing: -.02em;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.div-block-8038 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: wrap;
  display: flex;
}

.div-block-8041 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.tab-internal {
  background-color: #0000;
  padding: 2px;
}

.tab-internal.w--current {
  background-image: linear-gradient(90deg, #ff7750, #bd5969 50%, #4b2494);
  border-radius: 50px;
  padding: 2px;
}

.timeline_progress {
  z-index: 1;
  background-color: #ffffff24;
  border-radius: 14%;
  width: 3px;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 100%;
}

.dot-2 {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 1rem #fff;
}

._2-column_image {
  width: 100%;
  height: 100%;
}

.text-size-medium {
  color: var(--white);
  font-size: 16px;
}

.timeline_progress_fill {
  background-image: linear-gradient(#161616, #fff);
  width: 3px;
  position: fixed;
  top: 0;
  bottom: 50vh;
}

.section_timeline {
  z-index: 1;
  background-color: var(--dark-mode--pure-grey);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  overflow: clip;
}

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

.dot_interaction_wrapper {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.timeline_progress_wrapper {
  z-index: 1;
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0%;
}

.timeline_item {
  z-index: 2;
  position: relative;
}

._2-column_item_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

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

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-8042 {
  z-index: 99;
  background-color: var(--dark-mode--pure-grey);
  position: relative;
}

.slider-15 {
  background-color: #0000;
  height: 450px;
}

.mask-23 {
  height: 450px;
}

.internal-tools-form {
  position: relative;
}

.text-span-106 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ff7750, #bd5969 53%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
}

.business-applications-form {
  position: relative;
}

.div-block-7924-copy {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  width: 50%;
  padding-top: 40px;
  display: flex;
}

.div-block-8043 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border: 1px solid var(--dark-mode--grey);
  padding: 20px;
  display: flex;
}

.div-block-8044 {
  border: 1px none var(--dark-mode--grey);
  background-color: var(--dark-mode--btn-secondary);
  object-fit: cover;
  background-image: url('../images/Group-2087328479_1.avif');
  background-position: 0 0;
  background-size: cover;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 505px;
  display: flex;
}

.div-block-8045 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  flex: 1;
  align-self: center;
  display: flex;
}

.text-block-458 {
  color: var(--white);
  font-size: 28px;
  line-height: 32px;
}

.paragraph-586 {
  color: var(--dark-mode--text-grey);
}

.div-block-8048 {
  border: 1px solid var(--dark-mode--grey);
  background-image: url('../images/Frame-2087329221_1.avif');
  background-position: 0 0;
  background-size: cover;
  justify-content: space-between;
  height: 230px;
  padding: 40px;
  display: flex;
}

.div-block-8049 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.div-block-8049.internal {
  width: 69%;
}

.text-block-460 {
  color: var(--white);
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.div-block-7924-copy-copy {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  width: 50%;
  padding-top: 40px;
  display: flex;
}

.image-holder {
  width: 50%;
  position: relative;
}

.image-2441 {
  position: relative;
  left: 20px;
}

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

.image-2444 {
  width: 200px;
}

.text-span-107 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ff7750, #bd5969 52%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-8054 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-387 {
  color: var(--white);
}

.text-block-461 {
  color: var(--dark-mode--text-grey);
}

.badge-block {
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.div-block-8056 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.imag-placeholder-2 {
  width: 50%;
}

.imag-placeholder-2.department {
  padding-right: 40px;
}

.image-2445 {
  width: 100%;
}

.text-block-462 {
  color: var(--white);
}

.container-28 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  max-width: 700px;
  display: flex;
}

.blockcards {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  border: 1px solid var(--dark-mode--grey);
  flex-flow: column;
  flex: 1;
  height: 280px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-463 {
  color: var(--white);
  font-size: 16px;
}

.paragraph-588 {
  color: var(--dark-mode--text-grey);
}

.div-block-8059 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.calculate-button {
  grid-column-gap: 12px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 15px 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.calculate-button:hover {
  background-color: var(--dark-mode--primary);
}

.thanks-wrapper {
  z-index: 99;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: var(--dark-mode--btn-secondary);
  background-image: url('../images/grid-patterns_1.avif');
  background-position: 0 0;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 650px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.heading-389 {
  color: var(--white);
  text-align: center;
  width: 75%;
  font-family: Ibmplexsans Light, sans-serif;
}

.text-span-108 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ff7750, #bd5969 48%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-464 {
  color: var(--dark-mode--text-grey);
  text-align: center;
  width: 85%;
  font-size: 20px;
  line-height: 28px;
}

.divider {
  border: .5px dashed var(--dark-mode--text-grey);
  width: 78%;
  height: 1px;
}

.text-block-465 {
  color: var(--white);
  text-align: center;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 16px;
}

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

.shady-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--dark-mode--btn-secondary);
  color: var(--white);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  transition: background-color .2s cubic-bezier(.755, .05, .855, .06);
  display: flex;
  box-shadow: 0 6px 5px #0003;
}

.shady-button:hover {
  background-color: #31373d;
}

.div-block-8061 {
  filter: blur(150px);
  background-color: #ee5d5d;
  width: 200px;
  height: 100px;
  position: absolute;
  inset: 84% 100% 0% auto;
}

.div-block-8061-copy {
  filter: blur(100px);
  -webkit-backdrop-filter: drop-shadow(0 2px 20px #000000b3);
  backdrop-filter: drop-shadow(0 2px 20px #000000b3);
  background-color: #4a6dd9;
  width: 505px;
  height: 100px;
  position: absolute;
  inset: 10% auto auto 19%;
}

.div-block-8061-copy-copy {
  filter: blur(100px);
  background-color: #4b2494;
  width: 505px;
  height: 100px;
  position: absolute;
  inset: 72% -7% 0% auto;
}

.div-block-8061-copy-copy-copy {
  background-color: var(--white);
  filter: blur(100px);
  width: 50px;
  height: 100px;
  position: absolute;
  inset: 50% 33% 0% auto;
}

.hero-main-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 500px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.div-block-8063 {
  display: none;
}

.div-block-8064 {
  position: absolute;
  inset: 0%;
}

.div-block-8065 {
  position: absolute;
  inset: auto 0% 0%;
}

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

.text-block-467 {
  color: var(--white);
  font-size: 24px;
  line-height: 28px;
}

.paragraph-589 {
  color: var(--white);
}

.div-block-7960-copy {
  border: 1px solid var(--dark-mode--grey);
  margin-bottom: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
  overflow: clip;
}

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

.div-block-8067 {
  z-index: 1;
  flex-flow: column;
  align-self: center;
  width: 50%;
  position: relative;
}

.div-block-8068 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.div-block-8069 {
  filter: blur(80px);
  background-color: #ee5d5d;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-8069-copy {
  background-color: var(--dark-mode--primary);
  filter: blur(50px);
  width: 50px;
  height: 50px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-8070 {
  align-self: center;
  width: 200px;
  padding-top: 20px;
}

.name-field {
  background-color: var(--dark-mode--button);
  color: var(--white);
  border: 1px solid #0000;
  border-radius: 7px;
  font-family: Ibmplexsans Light, sans-serif;
}

.email-field-ebook {
  background-color: var(--dark-mode--button);
  color: var(--white);
  border: 1px solid #0000;
  border-radius: 7px;
}

.download-your-e-book-now {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  display: flex;
}

.submit-button-16 {
  background-color: var(--dark-mode--primary);
  border-radius: 7px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 98px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 11px;
  display: flex;
}

.submit-button-16.dif {
  align-self: center;
  width: 100px;
}

.div-block-8071 {
  justify-content: center;
  align-items: center;
  width: 100px;
  display: flex;
}

.div-block-8072 {
  background-color: var(--dark-mode--pure-grey);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-8073 {
  background-image: linear-gradient(135deg, #ff7750, #bd5969 50%, #4b2494);
  border-radius: 10px;
  width: 778px;
  padding: 1px;
  box-shadow: -6px 5px 5px #363636;
}

.div-block-8074 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-2449 {
  width: 55%;
  margin-top: 20px;
}

.div-block-8075 {
  border-right: 1px solid #858c9429;
  height: 100%;
  padding: 20px;
}

.div-block-8076 {
  padding: 20px;
}

.paragraph-590 {
  color: #97a0a9;
  margin-bottom: 0;
}

.div-block-8077 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-8077.medium {
  width: 50%;
}

.frame-2087329713 {
  grid-column-gap: 12px;
  color: #fff;
  background-color: #3e63dd;
  border: 0 solid #00121433;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 15px 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329713:hover {
  background-color: #4368e3;
}

.text-1675 {
  color: #fff;
  text-align: center;
  white-space: pre;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.code-embed-22 {
  align-self: center;
  width: 24px;
  height: 24px;
  display: block;
}

.flex-block-33 {
  flex-flow: column;
}

.div-block-8078 {
  height: 32px;
  overflow: hidden;
}

.div-block-8079.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.text-block-468 {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
}

.text-block-468.small {
  width: 72%;
}

.subpara {
  color: var(--dark-mode--text-grey);
  text-align: center;
  font-size: 16px;
}

.frame-2087329624 {
  grid-column-gap: 70px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 688px;
  text-decoration: none;
  display: flex;
}

.frame-2087329714 {
  overflow: hidden;
}

.group-2087328489 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 153.771px;
  height: 312.41px;
  text-decoration: none;
  display: flex;
}

.group-2087328487 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 131.17px;
  height: 311.578px;
  text-decoration: none;
  display: flex;
}

.group-2087328488 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 170.984px;
  height: 312.41px;
  text-decoration: none;
  display: flex;
}

.three-paths-one-goal-mastery-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 41px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.three-paths-one-goal-mastery-1 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.63deg, #ff7750 0%, #bd5969 54%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 41px;
  font-weight: 500;
  line-height: 26.39px;
  text-decoration: none;
}

.div-block-8080 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-469 {
  color: var(--dark-mode--text-grey);
  padding-bottom: 20px;
}

.paragraph-591 {
  color: var(--dark-mode--text-grey);
  font-family: Ibmplexsans Light, sans-serif;
}

.flex-block-34 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.div-block-8081 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-469-copy {
  color: var(--dark-mode--text-grey);
  padding-bottom: 20px;
}

.text-span-110 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #ff7750, #bd5969 47%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-8084 {
  border: 1px none var(--dark-mode--grey);
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-8085 {
  grid-row-gap: 22px;
  flex-flow: wrap;
  display: flex;
}

.cards-div-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--dark-mode--black);
  flex-flow: column;
  width: 265px;
  padding: 20px;
}

.div-block-8086 {
  background-image: linear-gradient(#ffffff08, #9990);
  border: .5px solid #858c9405;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  padding: 30px 0;
  display: flex;
}

.gradient-shade {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ff7750, #bd5969 54%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-112 {
  color: var(--white);
}

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

.div-block-8089 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-470 {
  color: var(--dark-mode--text-grey);
  text-align: center;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

.div-block-8090 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-8091, .div-block-8092 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-592 {
  color: var(--dark-mode--text-grey);
  text-align: center;
  width: 85%;
}

.book {
  width: 200px;
}

.div-block-8093 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-block-23 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.paragraph-593 {
  color: var(--white);
  text-align: center;
  font-family: Ibmplexsans Light, sans-serif;
}

.text-block-471 {
  color: var(--white);
  padding-bottom: 2px;
  font-size: 15px;
}

.text-block-472 {
  color: var(--dark-mode--text-grey);
  padding-bottom: 20px;
  font-family: Ibmplexsans Light, sans-serif;
}

.bold-text-191 {
  font-family: Ibmplexsans Bold, sans-serif;
  font-size: 16px;
}

.get-your-e-book-now {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  display: flex;
}

.div-block-8061-copy-copy-copy-copy {
  background-color: var(--white);
  filter: blur(100px);
  width: 50px;
  height: 100px;
  position: absolute;
  inset: 28% 0% auto auto;
}

.success-message-17 {
  background-color: var(--dark-mode--button);
  color: var(--white);
}

.image-2453 {
  width: 400px;
}

.div-block-8094 {
  width: 200px;
}

.list-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  flex-flow: column;
  font-size: 16px;
  display: flex;
}

.rich-text-block {
  font-size: 18px;
}

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

.div-block-8096 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--dark-mode--grey);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.professional-services-form {
  position: relative;
}

.frame-2087329592 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
  position: relative;
}

.grid-patterns {
  border-style: undefined;
  border-width: 0 1px;
  border-color: undefined;
  opacity: .6;
  cursor: auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.grid-patterns-2 {
  border-style: undefined;
  border-width: 0 1px;
  border-color: undefined;
  opacity: .6;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 170px;
  display: flex;
  transform: rotate(180deg);
}

.text {
  color: #cfd3d8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  position: static;
  top: 226.375px;
  left: 300.5px;
}

.frame-2087329610 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: column;
  margin-top: 72px;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
}

.text-1676 {
  border: undefinedpx undefined undefined;
  outline-offset: 0px;
  color: #fafcff;
  text-align: center;
  letter-spacing: -.01em;
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: #8b8d90;
  text-shadow: none;
  text-overflow: clip;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  outline: 3px #333;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 58px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.vector-4774 {
  border: undefinedpx undefined undefined;
  opacity: 1;
  object-fit: cover;
  min-width: 293px;
  max-width: 300px;
  position: absolute;
  inset: 18% 2% auto auto;
}

.prompt-input {
  grid-row-gap: 14.9814px;
  border: 1.24845px solid undefined;
  background-color: #212429;
  border-radius: 14.1576px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 854px;
  height: 100%;
  padding: 14px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 4px #000, 0 0 1px #000000e6;
}

.frame-2087329343 {
  grid-row-gap: 2.83153px;
  border: 1.24845px solid #363636;
  border-radius: 7.49068px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 94.7286px;
  padding: 2.83153px 5.66306px;
  text-decoration: none;
  display: flex;
}

.frame-2087329574 {
  grid-column-gap: 20px;
  cursor: text;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.text-1677 {
  color: #cfd3d8;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 29.96px;
  text-decoration: none;
}

.custom-tab-button {
  grid-column-gap: 10.2158px;
  border: 1.02158px solid #545b64;
  border-radius: 4.08633px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1.02158px 8.17266px;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 15px auto auto 513px;
}

.text-1678 {
  color: #b4b7bb;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-2087329582 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329715 {
  grid-column-gap: 12px;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 42.3273px;
  display: flex;
}

.text-1679 {
  grid-column-gap: 6px;
  box-shadow: none;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 170px;
  padding: 7px 12px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.ai {
  object-fit: cover;
  overflow: hidden;
}

.button-style-7 {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.cursor {
  position: absolute;
  top: 143.019px;
  left: 415px;
  overflow: hidden;
}

.gradient-border, .div-block-8098 {
  width: 100%;
}

.disable-btn {
  z-index: 999;
  min-width: 230px;
  max-width: 200px;
  position: relative;
}

.grid-patterns-3 {
  border-style: undefined;
  border-width: 0 1px;
  border-color: undefined;
  opacity: .6;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 254px;
  display: flex;
}

.grid-patterns-4 {
  border-style: undefined;
  border-width: 0 1px;
  border-color: undefined;
  opacity: .6;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  height: 254px;
  text-decoration: none;
  display: flex;
}

.nav {
  grid-column-gap: 39px;
  border-style: undefined;
  border-width: 0 0 1px;
  border-color: undefined;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1512px;
  height: 64px;
  padding-left: 180px;
  padding-right: 180px;
  text-decoration: none;
  display: flex;
}

.logo-slot {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.logodark {
  object-fit: cover;
  overflow: hidden;
}

.navgroup {
  grid-column-gap: 4px;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.navitem {
  grid-column-gap: 8px;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  text-decoration: none;
  display: flex;
}

.navitem-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-514259 {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1680 {
  grid-column-gap: 8px;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-style-8 {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-1681 {
  grid-column-gap: 8px;
  background-color: #1e2226;
  border: 1px solid #4a6dd966;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 1px #000, 0 0 1px #000000e6;
}

.div-block-8099 {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-1682 {
  grid-column-gap: 8px;
  background-color: #3e63dd;
  border: 1px solid #4a6dd966;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 139px;
  min-height: 40px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 1px #000, 0 0 1px #000000e6;
}

.button-style-9 {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.div-block-8100 {
  z-index: 999;
  position: absolute;
  inset: auto 0% 9%;
}

.div-block-8101 {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0%;
}

.frame-514267 {
  border-style: undefined;
  border-width: 1px 0 0;
  border-color: undefined;
  background-color: #191b1f;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1512px;
  height: 147px;
  text-decoration: none;
  display: flex;
}

.tab-hint-span {
  grid-column-gap: 10.2158px;
  border: 1.02158px solid #545b64;
  border-radius: 4.08633px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 0;
  max-width: 54px;
  min-height: 21px;
  margin-top: 15px;
  margin-left: 20px;
  padding: 1px 8px;
  text-decoration: none;
  display: block;
  position: absolute;
}

.text-1683 {
  color: #cfd3d8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.custom-input {
  z-index: 1;
  opacity: 1;
  pointer-events: auto;
  color: #fff;
  resize: none;
  background-color: #0000;
  border: 0 solid #000;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 120px;
  max-height: none;
  padding: 16px 16px 20px;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  line-height: 30px;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.custom-input::placeholder {
  color: #cfd3d8;
  font-size: 16px;
  line-height: 30px;
}

.custom-input.tab {
  resize: none;
  background-color: #0000;
  border-width: 0;
  width: 100%;
  height: auto;
  min-height: 120px;
  max-height: 120px;
  margin-bottom: 0;
}

.custom-input.tab:focus {
  border-style: none;
}

.custom-input.tab::placeholder {
  font-size: 16px;
  line-height: 29px;
}

.div-block-8102 {
  background-color: #191b1f;
}

.div-block-8103 {
  height: auto;
}

.image-2456 {
  filter: grayscale();
}

.image-2456._32-height {
  height: 32px;
}

.image-2457 {
  filter: grayscale();
}

.image-2457._32-height {
  height: 32px;
}

.frame-2087329716 {
  grid-column-gap: 4px;
  background-color: #2b3036;
  border: .3px solid #4368e3;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 21.25px;
  padding: 2px 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 73.5px;
  left: 278.5px;
  overflow: hidden;
}

.text-1684 {
  color: #cfd3d8;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-8104 {
  display: block;
}

.text-block-473 {
  color: #fafcff;
  text-align: center;
  -webkit-text-stroke-width: .5px;
  font-size: 60px;
  font-weight: 400;
  line-height: 100%;
}

.menu-2 {
  z-index: 99;
  background-color: #1e2226;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 40px auto auto 40px;
  box-shadow: 0 4px 8px #000, 0 0 1px #000000e6;
}

.helpersmenuactionlistitem-single-select {
  grid-column-gap: 6px;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 8px;
  text-decoration: none;
  display: flex;
}

.frame-513729 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
}

.leadingvisualslot {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.helpersfield-leadingvisual {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.page {
  object-fit: cover;
  overflow: hidden;
}

.action-list-item {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.div-block-8105 {
  justify-content: flex-end;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.btn-supply, .btn-billing, .btn-mortgage, .btn-hr {
  text-decoration: none;
}

.buttonicon {
  grid-column-gap: 6px;
  background-color: #4368e3;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px #0006;
}

.arrow-return {
  object-fit: cover;
  overflow: hidden;
}

.image-2458, .image-2459 {
  filter: grayscale();
}

.index-html {
  display: block;
}

.text-block-474 {
  color: #ff7750;
  text-transform: uppercase;
  width: auto;
  margin-bottom: 20px;
}

.div-block-8107 {
  border-right: 1px solid #363636;
  padding-right: 24px;
}

.solutions {
  background-color: #181b1f;
  border: 1px solid #2b292e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 16px #3032331a, 0 0 1px #3032330d;
}

.frame-2087329579 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.frame-2087329717 {
  grid-row-gap: 20px;
  border: 0 solid #363636;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  padding-right: 12px;
  text-decoration: none;
  display: flex;
}

.text-1685 {
  color: #ff7750;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-1686 {
  color: #fafcff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-2087329718 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.all-industries {
  color: #97a0a9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.iconsarrow-left {
  object-fit: cover;
  overflow: hidden;
}

.frame-2087329719 {
  grid-row-gap: 20px;
  border: 0 solid #363636;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  height: 267px;
  padding-right: 12px;
  text-decoration: none;
  display: flex;
}

.frame-2087329720 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 188px;
  height: 267px;
  text-decoration: none;
  display: flex;
}

.frame-2087329580 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0 solid #2b292e;
  border-top-width: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 144px;
  padding: 24px 36px;
  display: flex;
  position: relative;
}

.frame-2087329608 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 96px;
  text-decoration: none;
  display: flex;
}

.thumbnails-2 {
  background-color: #8890992e;
  border-radius: 4px;
  min-width: 164px;
  min-height: 96px;
  max-height: none;
  overflow: hidden;
}

.frame-2087329721 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  max-width: 527px;
  text-decoration: none;
  display: flex;
}

.text-1687 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-1688 {
  color: #97a0a9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
  text-decoration: none;
}

.text-1688.new {
  width: 70%;
}

.button-style-10 {
  grid-column-gap: 8px;
  background-color: #181b1f;
  background-image: linear-gradient(#858c9414, #858c9414);
  border: 1px solid #363636;
  border-radius: 100px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.button-style-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.gradient-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1185.36px;
  height: 89.0851px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 358.596px;
  left: 190.758px;
}

.old-nav-bar {
  display: block;
  position: relative;
}

.resources {
  background-color: #181b1f;
  border: 1px solid #2b292e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 16px #3032331a, 0 0 1px #3032330d;
}

.frame-2087329722 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.frame-2087329461 {
  grid-row-gap: 20px;
  border: 0 solid #363636;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  height: 225px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.text-1689 {
  color: #ff7750;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-2087329723 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329724 {
  opacity: .6;
  object-fit: cover;
}

.frame-2087329725 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1690 {
  color: #fafcff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-1691 {
  color: #97a0a9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-style {
  opacity: .6;
  object-fit: cover;
  overflow: hidden;
}

.frame-2087329726 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  height: 225px;
  text-decoration: none;
  display: flex;
}

.frame-2087329727 {
  grid-column-gap: 26px;
  grid-row-gap: 16px;
  border: 0 solid #2b292e;
  border-top-width: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 120px;
  padding: 24px 36px;
  display: grid;
  position: relative;
}

.frame-2087329728 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.thumbnails-3 {
  background-color: #8890992e;
  border-radius: 4px;
  min-width: 120px;
  min-height: 72px;
  overflow: hidden;
}

.frame-2087329607 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.text-1692 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._2-min-read-10-may-2025 {
  color: #97a0a9;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 15.21px;
  text-decoration: none;
}

.button-style-12 {
  grid-column-gap: 8px;
  background-color: #181b1f;
  background-image: linear-gradient(#858c9414, #858c9414);
  border: 1px solid #363636;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.button-style-13 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.gradient-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1129.45px;
  height: 74.2377px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 298.83px;
  left: 181.762px;
}

.logos_banner {
  overflow: auto;
}

.company {
  background-color: #181b1f;
  border: 1px solid #2b292e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% auto auto -260px;
  overflow: hidden;
  box-shadow: 0 8px 16px #3032331a, 0 0 1px #3032330d;
}

.frame-2087329729 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 816px;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.frame-2087329730 {
  grid-row-gap: 20px;
  border: 0 solid #363636;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.text-1693 {
  color: #ff7750;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-2087329731 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329732 {
  opacity: .6;
  object-fit: cover;
}

.frame-2087329733 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1694 {
  color: #fafcff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-1695 {
  color: #97a0a9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-2087329734 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-2087329735 {
  grid-column-gap: 36px;
  border: 0 solid #2b292e;
  border-top-width: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px 36px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329605 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 320px;
  text-decoration: none;
  display: flex;
}

._358290083_11413483-1-2 {
  object-fit: cover;
}

.frame-2087329604 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1696 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-1697 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.button-style-14 {
  grid-column-gap: 8px;
  background-color: #181b1f;
  background-image: linear-gradient(#858c9414, #858c9414);
  border: 1px solid #363636;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.button-style-15 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
}

.frame-2087329606 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 360px;
  text-decoration: none;
  display: flex;
}

.gradient-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1037.82px;
  height: 51.9666px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 209.181px;
  left: 167.016px;
}

.div-block-8108 {
  position: relative;
}

.resources-2 {
  background-color: #181b1f;
  border: 1px solid #2b292e;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 16px #3032331a, 0 0 1px #3032330d;
}

.frame-2087329736 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 36px;
  text-decoration: none;
  display: flex;
}

.frame-2087329737 {
  grid-row-gap: 20px;
  border: 0 solid #363636;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  height: 225px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.text-1698 {
  color: #ff7750;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-2087329738 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329739 {
  opacity: .6;
  object-fit: cover;
}

.frame-2087329740 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1699 {
  color: #fafcff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-1700 {
  color: #97a0a9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-2087329741 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  height: 225px;
  text-decoration: none;
  display: flex;
}

.frame-2087329742 {
  grid-column-gap: 26px;
  border: 0 solid #2b292e;
  border-top-width: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 120px;
  padding: 24px 36px;
  display: flex;
  position: relative;
}

.frame-2087329743 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.thumbnails-4 {
  background-color: #8890992e;
  border-radius: 4px;
  min-width: 120px;
  min-height: 72px;
  overflow: hidden;
}

.frame-2087329744 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 150px;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.text-1701 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._2-min-read-10-may-2026 {
  color: #97a0a9;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 15.21px;
  text-decoration: none;
}

.button-style-16 {
  grid-column-gap: 8px;
  background-color: #181b1f;
  background-image: linear-gradient(#858c9414, #858c9414);
  border: 1px solid #363636;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.button-style-17 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.gradient-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1129.45px;
  height: 74.2377px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 298.83px;
  left: 181.762px;
}

.solutions_nav, .company_nav, .resources_nav {
  text-decoration: none;
}

.new-nav_link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  padding: 6px 12px;
  display: inline-flex;
}

.new-nav_link:active {
  border-radius: 100px;
}

.new-dropdow_link {
  color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 104px;
  padding: 2px;
  display: inline-flex;
}

.link-block-249 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 30px;
  display: grid;
}

.link-block-250, .link-block-251 {
  padding-top: 30px;
}

.placeholder-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  min-height: 182px;
  max-height: none;
  display: flex;
  position: relative;
}

.new-nav-bar {
  display: block;
}

.code-embed-24 {
  display: none;
}

.image-2461._32_height {
  height: 32px;
}

.image-2462 {
  opacity: .6;
  filter: grayscale();
  height: 32px;
}

.image-2463 {
  filter: grayscale();
}

.image-2464 {
  height: 32px;
}

.image-2465 {
  opacity: .6;
}

.image-2466 {
  height: 32px;
}

.flex_logos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.flex_logos._7-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.slot08 {
  filter: grayscale();
  justify-content: center;
  align-items: center;
  min-width: 288px;
  min-height: 96px;
  padding-top: 10px;
  display: flex;
  overflow: hidden;
}

.slot08.cs {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
}

.vector {
  object-fit: cover;
}

.frame-2087329611 {
  mix-blend-mode: luminosity;
  object-fit: cover;
}

.orange-2 {
  object-fit: cover;
  overflow: hidden;
}

.clip-path-group {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 87px;
  height: 31.7078px;
  text-decoration: none;
  display: flex;
}

.text-1702 {
  color: #a3a4a5;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 13px;
  text-decoration: none;
}

.slot05 {
  opacity: .6;
  mix-blend-mode: luminosity;
  overflow: hidden;
}

.slot08-2 {
  mix-blend-mode: luminosity;
  overflow: hidden;
}

.frame-2087329745 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.slot04 {
  opacity: .6;
  mix-blend-mode: luminosity;
  overflow: hidden;
}

.image-1579 {
  object-fit: cover;
}

.slot03 {
  mix-blend-mode: luminosity;
  overflow: hidden;
}

.idxde9-eon_1738238835850-1 {
  object-fit: cover;
  overflow: hidden;
}

.idoges2q_x_1738239030038-1 {
  overflow: hidden;
}

.slot02 {
  opacity: .8;
  mix-blend-mode: luminosity;
  object-fit: cover;
  overflow: hidden;
}

.group {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 74.9475px;
  height: 26.5614px;
  text-decoration: none;
  display: flex;
}

.frame-2087329746 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1977px;
  text-decoration: none;
  display: flex;
}

.frame-2087329617 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 96px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.logo-01-1 {
  grid-column-gap: 3px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-1582 {
  opacity: .5;
  mix-blend-mode: luminosity;
  object-fit: cover;
}

.image-1583 {
  mix-blend-mode: luminosity;
  object-fit: cover;
}

.image-1584 {
  opacity: .6;
  object-fit: cover;
}

.slot08-3 {
  opacity: .5;
  mix-blend-mode: luminosity;
  overflow: hidden;
}

.image-2467 {
  object-fit: cover;
}

.frame-style-2 {
  grid-column-gap: 9px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 288px;
  height: 96px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.logomarks {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 25.3858px;
  height: 25.3921px;
  text-decoration: none;
  display: flex;
}

.group-2087329072 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 166.442px;
  height: 24.5153px;
  text-decoration: none;
  display: flex;
}

.frame-2087329747 {
  grid-column-gap: 4px;
  background-color: #2b3036;
  border: .3px solid #4368e3;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
  position: static;
  top: 73.5px;
  left: 278.5px;
  overflow: hidden;
}

.text-1703 {
  color: #cfd3d8;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.emeritus, .pizza-pizza {
  text-decoration: none;
}

.global-market {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  text-decoration: none;
  display: flex;
}

.iteration {
  object-fit: cover;
  border: 1px solid #2b292e;
  width: 100%;
  padding-top: 28px;
  padding-bottom: 28px;
  overflow: hidden;
}

.why-low-code {
  grid-row-gap: 40px;
  background-color: #181b1f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087329748 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 46px;
  text-decoration: none;
  display: flex;
}

.text-1704 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087329749 {
  grid-row-gap: 20px;
  border: 1px solid #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 789px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-decoration: none;
  display: flex;
}

.frame-2087329750 {
  grid-column-gap: 10px;
  border: 0 solid #2b292e;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.gartner-predicts-the-market-will-hit-455-billion-by-2025-powering-over-65-of-all-business-app-develo {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: block;
}

.frame-2087329751 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087329751.new {
  border-bottom: 1px solid #2b292e;
}

.frame-2087329752 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 46px;
  text-decoration: none;
  display: flex;
}

.text-1705 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087329753 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087329754 {
  border: 1px solid #2b292e;
  padding: 16px;
  overflow: hidden;
}

.frame-2087329755 {
  padding: 11px 18px;
  overflow: hidden;
}

.text-1706 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-1707 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 23.71px;
  text-decoration: none;
}

.group-2087329075 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 392px;
  height: auto;
  min-height: 248px;
  max-height: 248px;
  margin: 0 18px 18px;
  text-decoration: none;
  display: flex;
}

.gartner-predicts-the-market-will-hit-455-billion-by-2025-powering-over-65-of-all-business-app-develo-2 {
  color: #4368e3;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.gartner-predicts-the-market-will-hit-455-billion-by-2025-powering-over-65-of-all-business-app-develo-3 {
  color: #889099;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

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

.globalmarket2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-2087329577 {
  border: 1px solid #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087329756 {
  grid-column-gap: 10px;
  border: 0 solid #2b292e;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.section-title-4 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding: 40px 64px;
  text-decoration: none;
  display: flex;
}

.text-1708 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.text-1709 {
  color: #97a0a9;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.frame-2087329576 {
  border: 0 solid #2b292e;
  border-left-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087329757 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329758 {
  grid-row-gap: 10px;
  background-image: linear-gradient(174deg, #67318900, #251f30);
  border: 0 solid #2b292e;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 280px;
  padding: 40px 30px;
  display: flex;
  overflow: hidden;
}

.frame-2087328669 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-style-3 {
  object-fit: cover;
  overflow: hidden;
}

.text-1710 {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.text-1711 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1712 {
  color: #97a0a9;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.frame-2087329759 {
  grid-row-gap: 10px;
  border: 0 solid #2b292e;
  border-right-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 280px;
  padding: 40px 30px;
  display: flex;
  overflow: hidden;
}

.frame-2087329759:hover {
  background-image: linear-gradient(#67318900, #251f30);
}

.frame-2087329760 {
  border: 0 solid #2b292e;
  border-top-width: 1px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329761 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 280px;
  padding: 40px 30px;
  display: flex;
  overflow: hidden;
}

.case_study-new {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ready-for-dev {
  background-color: #181b1f;
  justify-content: center;
  align-items: center;
  height: 1340px;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.frame-2087329774 {
  grid-column-gap: 17px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329771 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 363.035px;
  text-decoration: none;
  display: flex;
}

.frame-2087329764 {
  z-index: 2;
  grid-row-gap: 19.6235px;
  background-color: #2a2631;
  border: .891978px solid #95afff42;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 22.2994px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329764.new {
  z-index: 0;
}

.frame-2087329775 {
  grid-row-gap: 13.3797px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329776 {
  grid-row-gap: 15.1636px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329777 {
  grid-row-gap: 8.91978px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329778 {
  grid-row-gap: 4.45989px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-style-18 {
  grid-column-gap: 7.13582px;
  border-radius: 89.1978px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 42.8149px;
  text-decoration: none;
  display: flex;
}

.button-style-19 {
  color: #97a0a9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.cheveron---right-2 {
  object-fit: cover;
  overflow: hidden;
}

.text-1713 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.35px;
  text-decoration: none;
}

.frame-2087329779 {
  grid-column-gap: 7.13582px;
  justify-content: flex-start;
  align-items: center;
  width: 135.581px;
  text-decoration: none;
  display: flex;
}

.rectangle-240649481 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30.9516px;
  height: 30.9516px;
  text-decoration: none;
  display: flex;
}

.image-2468 {
  object-fit: cover;
  border-radius: 50%;
}

.group-2087329137 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 18.8115px;
  text-decoration: none;
  display: flex;
}

.text-1714 {
  color: #fafcff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
}

.group-2087329138 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 18.8115px;
  text-decoration: none;
  display: flex;
}

.group-2087329139 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 94px;
  height: 18.8115px;
  text-decoration: none;
  display: flex;
}

.frame-2087329772 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 363.051px;
  padding-top: 340px;
  text-decoration: none;
  display: flex;
}

.group-2087329140 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 103px;
  height: 18.8115px;
  text-decoration: none;
  display: flex;
}

.group-2087329141 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 18.8115px;
  text-decoration: none;
  display: flex;
}

.frame-2087329770 {
  grid-row-gap: 19.6232px;
  background-color: #2a2631;
  border: .891966px solid #95afff42;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  min-height: 310px;
  padding: 22.2991px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329770.new {
  border-left-width: 0;
  border-right-width: 0;
  min-height: 210px;
  position: relative;
}

.frame-2087329770.new.small, .frame-2087329770.new.small.x-small {
  min-height: 350px;
}

.frame-2087329781 {
  grid-row-gap: 13.3795px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: block;
}

.frame-2087329782 {
  grid-row-gap: 15.1634px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.mask-group {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 114.172px;
  height: 17.8393px;
  text-decoration: none;
  display: flex;
}

.frame-2087329783 {
  grid-row-gap: 8.91966px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329784 {
  grid-row-gap: 4.45983px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-style-20 {
  grid-column-gap: 7.13572px;
  border-radius: 89.1966px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 42.8143px;
  text-decoration: none;
  display: flex;
}

.mask-group-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67.1847px;
  height: 18.7315px;
  text-decoration: none;
  display: flex;
}

.rectangle-240649482 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30.9506px;
  height: 30.9506px;
  text-decoration: none;
  display: flex;
}

.group-2087329142 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 97px;
  height: 18.8115px;
  text-decoration: none;
  display: flex;
}

.top_shades {
  background-image: linear-gradient(0deg, #181b1f, #181b1f00);
  min-height: 400px;
  position: absolute;
  inset: auto 0% 0;
  overflow: hidden;
}

.text-1715 {
  color: #fafcff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 90px;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.top_shades1 {
  z-index: 1;
  background-image: linear-gradient(#181b1f 9%, #181b1f00);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 200px;
  display: flex;
  position: absolute;
  top: 0;
}

.page_visited_before_form_submission {
  height: 0;
}

.text-field-34 {
  background-color: #0000;
  height: 100%;
  min-height: 120px;
  max-height: none;
}

.hero-section {
  grid-row-gap: 10px;
  background-color: #181b1f;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 560px;
  padding-top: 80px;
  padding-bottom: 80px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-section.new {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.group-2087328480 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1797.39px;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 22px;
  left: -197px;
  overflow: visible;
}

.frame-2087328883 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329143 {
  grid-column-gap: 10px;
  border: 1px undefined undefined;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0006, 0 0 6px #0000001a;
}

.vector-4775 {
  object-fit: cover;
}

.group-2087328481 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087328522 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087328881 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087328886 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.heading-cs {
  color: #fff;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 64px;
  text-decoration: none;
}

.frame-514326 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-style-21 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-style-22 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.contianer_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 130px;
  padding-right: 0;
  display: grid;
}

.image-2469 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  max-width: none;
  min-height: 0;
  max-height: none;
}

.frame-2087329785 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1797.39px;
  height: auto;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.group-2087329143 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1797.39px;
  height: auto;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.image-2470 {
  width: auto;
  max-width: none;
  height: 320px;
}

.new_banner {
  width: 100%;
}

.div-block-8111 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px 64px;
  display: flex;
}

.blue_shade {
  position: absolute;
  inset: 0% 0% auto;
}

.white_shade {
  filter: blur(70px);
  background-color: #fff;
  width: 20%;
  height: 5%;
  position: absolute;
  inset: 57% 0% 0% auto;
}

.frame-2087329396 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087329786 {
  grid-column-gap: 2px;
  background-color: #ffffff0f;
  border: 1px solid #52525275;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 3px 9px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0006;
}

.text-1716 {
  opacity: .7;
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329787 {
  grid-column-gap: 10px;
  background-color: #ffffff0f;
  border: 1px solid #52525275;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 3px 9px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0006;
}

.frame-2087329788 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087329789 {
  grid-column-gap: 10px;
  background-color: #ffffff0f;
  border: 1px solid #52525275;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 3px 9px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0006;
}

.text-1717 {
  opacity: .7;
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
}

.frame-2087329790 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087329791 {
  grid-column-gap: 10px;
  background-color: #ffffff0f;
  border: 1px solid #52525275;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 3px 9px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0006;
}

.text-1718 {
  opacity: .7;
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329792 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0006;
}

.frame-2087329793 {
  grid-column-gap: 10px;
  background-color: #ffffff0f;
  border: 1px solid #52525275;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 3px 9px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px #0006;
}

.text-1719 {
  opacity: .7;
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.div-block-8113 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.frame-2087329148 {
  grid-row-gap: 10px;
  background-color: #95afff05;
  border: 1px solid #2b292e;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  max-width: 739px;
  padding: 30px 28px;
  text-decoration: none;
  display: flex;
}

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

.text-1720.new {
  text-align: center;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-maecenas-vitae-luctus-libero-proin-porta-augu {
  color: #95afff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-maecenas-vitae-luctus-libero-proin-porta-augu-2 {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
  text-decoration: none;
}

.frame-2087329794 {
  grid-column-gap: 8.46154px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1721 {
  color: #97a0a9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.div-block-8114 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-8115 {
  display: block;
}

.interaction_hide {
  width: 100%;
  display: flex;
  overflow: hidden;
}

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

.div-block-8118 {
  background-image: linear-gradient(#181b1f00, #181b1f94 49%, #181b1f);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 1% 0% auto;
}

.div-block-8118.new {
  background-image: linear-gradient(#181b1f00, #181b1f94 10%, #181b1f 52%);
  height: 110px;
}

.div-block-8118.new.new-2 {
  background-image: linear-gradient(#181b1f00, #181b1f94 7%, #181b1f 29%);
  height: 100%;
}

.frame-2087329795 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.frame-2087329796 {
  text-align: center;
  background-color: #181b1f;
  justify-content: center;
  align-items: center;
  min-height: 424px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-patterns-5 {
  border-style: undefined;
  border-width: 0 1px;
  border-color: undefined;
  opacity: .6;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.frame-2087329797 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  text-decoration: none;
  display: flex;
}

.group-2087329144 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1797.39px;
  height: auto;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-0 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 70px;
  text-decoration: none;
}

.the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-1 {
  color: #fafcff;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 54px;
  font-weight: 500;
  line-height: 70px;
  text-decoration: none;
}

.the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-2 {
  text-align: center;
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(89.17deg, #bcd7fc, #a98ce4 41%, #ff8c73);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Light, sans-serif;
  font-size: 54px;
  font-weight: 400;
  line-height: 70px;
  text-decoration: none;
}

.frame-2087329798 {
  grid-row-gap: 37px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 588px;
  margin-top: 80px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.higher-education-institutions-are-under-immense-pressure-to-adapt-facing-challenges-like-shrinking-b {
  color: #11181c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.group-2087329044 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 583px;
  height: 506px;
  text-decoration: none;
  display: flex;
}

.text-1722 {
  color: #11181c;
  letter-spacing: -.03em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.frame-2087329416 {
  grid-column-gap: 43px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329410 {
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 270px;
  text-decoration: none;
  display: flex;
}

.frame-2087329799 {
  background-color: #fbe9e6;
  overflow: hidden;
}

.book-2 {
  object-fit: cover;
}

.frame-2087329403 {
  object-fit: cover;
  overflow: hidden;
}

.frame-2087329402 {
  background-color: #cfe2ff;
  overflow: hidden;
}

.group-2087329046 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 124.999px;
  height: 138.168px;
  text-decoration: none;
  display: flex;
}

.frame-2087329800 {
  grid-column-gap: 43px;
  grid-row-gap: 64px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Ibmplexsans Regular, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-2087329801 {
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 270px;
  text-decoration: none;
  display: flex;
}

.frame-2087329802 {
  background-color: #fbe9e6;
  overflow: hidden;
}

.see-how-no-code-tools-empower-faster-more-efficient-operations-across-departments {
  color: #11181c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.frame-2087329803 {
  object-fit: cover;
  overflow: hidden;
}

.frame-2087329804 {
  background-color: #cfe2ff;
  overflow: hidden;
}

.group-2087329145 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  text-decoration: none;
  display: flex;
}

.rectangle-1 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 293px;
  height: 560px;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.div-block-8120 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #fcfcfc;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 128px;
  display: flex;
  position: relative;
}

.frame-2087329805 {
  z-index: 3;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  padding-top: 33px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-1723 {
  color: #2d343b;
  text-align: center;
  letter-spacing: -.03em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.sso {
  grid-column-gap: 16px;
  background-color: #f8f9fa;
  border: 1px solid #e6e8eb;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 240px;
  padding: 6px 12px;
  text-decoration: none;
  display: flex;
}

.frame-513748 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.google {
  color: #11181c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.button-style-23 {
  grid-column-gap: 8.06245px;
  background-color: #4368e3;
  border-radius: 100.781px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48.3747px;
  padding-left: 32.2498px;
  padding-right: 32.2498px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4.03122px 8.06245px #0006, 0 0 4.03122px #0000001a;
}

.button-style-24 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.hard-cover-book {
  object-fit: cover;
}

.div-block-8121 {
  position: relative;
}

.frame-2087329044 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.but-what-barriers-are-slowing-them-down-and-what-approaches-are-delivering-real-results {
  color: #e26522;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 44px;
  text-decoration: none;
}

.final {
  object-fit: cover;
  overflow: hidden;
}

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

.image-2471 {
  height: auto;
}

.frame-2087329806 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-2087329807 {
  object-fit: cover;
  border-radius: 10px;
  overflow: hidden;
}

.frame-2087329808 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 549px;
  text-decoration: none;
  display: flex;
}

.frame-2087329809 {
  background-color: #ffffff0d;
  border-radius: 10px;
  overflow: hidden;
}

.frame-514051 {
  background-color: #f6f8fa;
  border-top-left-radius: 10px;
  overflow: hidden;
}

.tabs-switch {
  background-color: #fff;
  border: 0 solid #ccd1d5;
  border-bottom-width: .406667px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 639.28px;
  padding-left: 17.08px;
  padding-right: 17.08px;
  text-decoration: none;
  display: flex;
}

.frame-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 3.25333px;
  padding-right: 3.25333px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-513759 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.basetab-tab {
  grid-row-gap: 4.06667px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 20.3333px;
  padding-top: 3.25333px;
  padding-bottom: 3.25333px;
  text-decoration: none;
  display: flex;
}

.base {
  grid-column-gap: 1.62667px;
  border-radius: 2.44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1.62667px 6.50667px;
  text-decoration: none;
  display: flex;
}

.tab {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 500;
  line-height: 8.13px;
  text-decoration: none;
}

.basetab-tab-2 {
  grid-row-gap: 4.06667px;
  border: 0 solid #4368e3;
  border-bottom-width: 1.62667px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 20.3333px;
  padding-top: 3.25333px;
  padding-bottom: 3.25333px;
  text-decoration: none;
  display: flex;
}

.tab-2 {
  color: #1b1f24;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 500;
  line-height: 8.13px;
  text-decoration: none;
}

.frame-514049 {
  background-color: #1e3a8a;
  border: 0 solid #e4e7eb;
  border-bottom-width: .406667px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 639.28px;
  padding: 9.76px 21.1467px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-514055 {
  grid-column-gap: 3.25333px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.huge-iconshipping-and-deliverysolidpackage-box-06 {
  object-fit: cover;
  overflow: hidden;
}

.text-1724 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 13.01px;
  text-decoration: none;
}

.deprlight {
  justify-content: flex-start;
  align-items: flex-start;
  width: 97.6px;
  text-decoration: none;
  display: flex;
}

.basesearch {
  grid-column-gap: 6.50667px;
  background-color: #fff;
  border: .406667px solid #d7dbdf;
  border-radius: 2.44px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2.44px 2.44px 2.44px 3.25333px;
  text-decoration: none;
  display: flex;
}

.left-content {
  grid-column-gap: 1.62667px;
  justify-content: flex-start;
  align-items: center;
  width: 144.367px;
  text-decoration: none;
  display: flex;
}

.text-1725 {
  color: #7e868c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5px;
  font-weight: 400;
  line-height: 8.13px;
  text-decoration: none;
}

.frame-514050 {
  background-color: #fff;
  border: .406667px solid #e4e7eb;
  border-radius: 2.44px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 618.133px;
  padding: 9.76px 15.4533px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087329810 {
  grid-row-gap: 3.25333px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-514094 {
  grid-column-gap: 4.06667px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.technova-solutions-inc {
  color: #2d343b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 13.01px;
  text-decoration: none;
}

.frame-514056 {
  grid-column-gap: 1.62667px;
  background-color: #ecf0fe;
  border-radius: 40.6667px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1.62667px 6.50667px;
  text-decoration: none;
  display: flex;
}

.text-1726 {
  color: #4368e3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7px;
  font-weight: 400;
  line-height: 9.76px;
  text-decoration: none;
}

.frame-514065 {
  grid-column-gap: 1.62667px;
  background-color: #faefe7;
  border-radius: 40.6667px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 1.62667px 6.50667px;
  text-decoration: none;
  display: flex;
}

.text-1727 {
  color: #bf4f03;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7px;
  font-weight: 400;
  line-height: 9.76px;
  text-decoration: none;
}

.text-1728 {
  color: #6a727c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-514059 {
  grid-column-gap: 4.88px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.buttontext {
  grid-column-gap: 2.44px;
  background-color: #fff;
  border: .406667px solid #ccd1d5;
  border-radius: 2.44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 16.2667px;
  padding: 3.25333px 6.50667px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 .406667px #0000001a;
}

.button-style-25 {
  color: #1b1f24;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7px;
  font-weight: 500;
  line-height: 8.13px;
  text-decoration: none;
}

.frame-514095 {
  background-color: #fff;
  border: .406667px solid #e4e7eb;
  border-radius: 2.44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 358.68px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087329811 {
  grid-row-gap: 4.06667px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-514096 {
  grid-column-gap: 12.2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 11.3867px;
  text-decoration: none;
  display: flex;
}

.frame-514097 {
  border: .406667px solid #e4e7eb;
  border-radius: 4.06667px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 162.667px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-514098 {
  grid-column-gap: 4.06667px;
  background-color: #e4e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5.69333px 8.13333px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-1729 {
  color: #6a727c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-514099 {
  grid-row-gap: 4.06667px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 8.13333px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-514100 {
  grid-column-gap: 8.13333px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1730 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 8.13px;
  text-decoration: none;
}

.text-1731 {
  color: #1b1f24;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 8.13px;
  text-decoration: none;
}

.text-1732 {
  color: #64748b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 8.13px;
  text-decoration: none;
}

.frame-2087329812 {
  border: .406667px solid #e4e7eb;
  border-radius: 4.06667px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 162.667px;
  height: 91.9067px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087329813 {
  grid-row-gap: 4.06667px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 162.667px;
  height: 73.52px;
  padding: 8.13333px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-1733 {
  color: #1e293b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 8.13px;
  text-decoration: none;
}

.frame-2087329814 {
  grid-column-gap: 12.2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 11.3867px;
  padding-left: 11.3867px;
  padding-right: 11.3867px;
  text-decoration: none;
  display: flex;
}

.frame-2087329815 {
  grid-column-gap: 8.13333px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1734 {
  color: #1e293b;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 8.13px;
  text-decoration: none;
}

.text-1735 {
  color: #2563eb;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 8.13px;
  text-decoration: none;
}

.frame-514105 {
  background-color: #fff;
  border: .406667px solid #e4e7eb;
  border-radius: 2.44px;
  overflow: hidden;
}

.frame-2087329816 {
  grid-row-gap: 4.06667px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 20.3333px;
  text-decoration: none;
  display: flex;
}

.frame-2087329817 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 248.473px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.group-1 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 205.773px;
  height: 4.88px;
  text-decoration: none;
  display: flex;
}

.application-received {
  color: #6a727c;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 5px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-2087329681 {
  grid-column-gap: 3.1125px;
  background-color: #4368e3;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 3.1125px 6.225px;
  text-decoration: none;
  display: flex;
}

.text-1737 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.time-in-stage-3days-sla-10-days-remaining-1 {
  color: #1e823b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-block-8122 {
  font-family: Ibmplexsans Regular, sans-serif;
}

.div-block-8123 {
  position: static;
  top: 20%;
}

.text-field-35 {
  background-color: #f8f9fa;
  border: 1px solid #e6e8eb;
  border-radius: 6px;
}

.text-field-35::placeholder {
  color: #11181c;
}

.form-16 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.div-block-8124 {
  background-color: #00000040;
  width: 100%;
  height: 1px;
}

.placeholder-flip {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 120px;
  display: flex;
}

.placeholder-text {
  z-index: 2;
  color: #fff;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 16px;
  line-height: 29px;
  position: static;
  inset: 0% auto auto 0%;
}

.tab-icon {
  z-index: 2;
  color: #fff;
  font-size: 16px;
  line-height: 29px;
  position: static;
  inset: 0% auto auto 0%;
}

.prompt-button {
  text-decoration: none;
}

.form-block-24 {
  width: 100%;
}

.form-17 {
  min-height: 120px;
}

.placeholder-content {
  z-index: 9;
  display: none;
  position: relative;
}

.slider_container {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start;
  margin-top: 64px;
  margin-left: 20px;
  display: grid;
}

.main-image {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 10px;
  max-height: 100%;
}

.main-heading {
  color: #fff;
  margin-top: 0;
  font-size: 1.9em;
  line-height: 1.2;
}

.main-paragraph {
  color: #889099;
  width: 60%;
  font-size: 14px;
  line-height: 20px;
}

.thumbnail-row {
  box-sizing: content-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: auto;
  max-width: none;
  display: flex;
  overflow: auto;
}

.thumbnail {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 5px;
  min-width: 0;
  max-width: 150px;
  min-height: 120px;
  max-height: none;
}

.main_image-div {
  object-fit: cover;
  max-width: 344px;
  min-height: 315px;
}

.submit-button-new {
  z-index: 10;
  opacity: 1;
  margin-bottom: 5px;
  margin-right: 5px;
  display: block;
  position: static;
  inset: auto 0% 0% auto;
}

.div-block-8125 {
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-8125.new {
  background-color: #212429;
  border-radius: 12px;
  min-height: 182px;
  max-height: 186px;
}

.frame-2087329818 {
  grid-row-gap: 10px;
  background-color: #95afff05;
  border: 1px solid #2b292e;
  border-width: 1px 0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 739px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.menu-nav-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.text-1738 {
  color: #95afff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
}

.frame-2087329819 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-2087329820 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1739 {
  color: #97a0a9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.frame-2087329821 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-8128 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.div-block-8129 {
  z-index: 99;
  background-image: none;
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 650px;
  max-height: none;
  display: flex;
  position: relative;
}

.frame-2087329822 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1005px;
  text-decoration: none;
  display: flex;
}

.frame-2087329823 {
  grid-column-gap: 10px;
  border: 1px undefined undefined;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #00000047, 0 0 6px #0000001a;
}

.frame-2087329823.bg {
  background-color: #fff;
  border-radius: 50px;
  margin: 1px;
}

.frame-2087329823.bg.new {
  background-color: #e4eaff;
}

.vector-4776 {
  object-fit: cover;
}

.group-2087329146 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 134px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.hero-content {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.hero-text-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-514325 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 849px;
  text-decoration: none;
  display: flex;
}

.title-style {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 849px;
  height: 160px;
  text-decoration: none;
  display: flex;
}

.build-custom-internal-tools-effortlessly-with-ai-drag-and-drop-components-seamlessly-connect-to-data {
  color: #11181c;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.button-style-26 {
  grid-column-gap: 8.06245px;
  background-color: #4368e3;
  border-radius: 100.781px;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 48px;
  padding-left: 32.2498px;
  padding-right: 32.2498px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4.03122px 8.06245px #0006, 0 0 4.03122px #0000001a;
}

.button-style-27 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Regular, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-1740 {
  color: #181b1f;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 80px;
  text-decoration: none;
}

.body-20 {
  font-family: Ibmplexsans Regular, sans-serif;
}

.div-block-8130 {
  background-image: linear-gradient(90deg, #ff7750, #bd5969 54%, #4b2494);
  border-radius: 50px;
  max-width: 153px;
}

.div-block-8130.new {
  max-width: 203px;
}

.frame-2087329824 {
  grid-row-gap: 70px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1090px;
  text-decoration: none;
  display: flex;
}

.frame-2087329768 {
  grid-row-gap: 55px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  display: flex;
}

.group-2087329123 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1001px;
  height: 236px;
  text-decoration: none;
  display: flex;
}

.frame-2087329825 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70px;
  text-decoration: none;
  display: flex;
}

.button-style-28 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-style-29 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.build-and-deploy-internal-tools-in-minutes-not-days-0 {
  color: #181b1f;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.build-and-deploy-internal-tools-in-minutes-not-days-1 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ff7750, #bd5969 54%, #4b2494);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087329826 {
  grid-column-gap: 48px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1002px;
  text-decoration: none;
  display: flex;
}

.frame-2087329827 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 228px;
  text-decoration: none;
  display: flex;
}

.group-2087329119 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.group-2087329108 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 228px;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.frame-2087329828 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 222px;
  text-decoration: none;
  display: flex;
}

.group-2087329109 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 221px;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.frame-2087329829 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  text-decoration: none;
  display: flex;
}

.group-2087329111 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.frame-2087329830 {
  z-index: 99;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1002px;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-2087329831 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 180px;
  text-decoration: none;
  display: flex;
}

.group-2087329147 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.frame-2087329108 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 228px;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.frame-2087329832 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 222px;
  text-decoration: none;
  display: flex;
}

.frame-2087329109 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 221px;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.frame-2087329833 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  text-decoration: none;
  display: flex;
}

.frame-2087329111 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 163px;
  text-decoration: none;
  display: flex;
}

.card-heading {
  color: #181b1f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.paragraph-594 {
  font-size: 16px;
  line-height: 26px;
}

.div-block-8131 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: column;
  display: flex;
}

.line_blue {
  z-index: -9;
  background-color: #4368e3;
  width: 80%;
  height: 2px;
  position: absolute;
  top: 22px;
}

.text-1741 {
  text-align: center;
  margin-bottom: 50px;
  font-family: Ibmplexsans Medium, sans-serif;
}

.text-1741.new {
  margin-bottom: 0;
}

.text-1741.new.h1 {
  margin-bottom: 20px;
}

.reduce-development-time-by-up-to-50-0 {
  color: #181b1f;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.reduce-development-time-by-up-to-50-1, .reduce-development-time-by-up-to-50-2 {
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ff7750 0%, #bd5969 54%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087329834 {
  grid-row-gap: 36px;
  background-color: #fff;
  border: 1px solid #2b292e42;
  border-top-left-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 35px 25px;
  text-decoration: none;
  display: flex;
}

.frame-2087329647 {
  background-color: #95afff5c;
  border: 1.08502px solid #2b292e42;
  overflow: hidden;
}

.title-block {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 368.279px;
  height: 462.406px;
  text-decoration: none;
  display: flex;
}

.content-style {
  grid-row-gap: 21.9323px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 402.092px;
  padding: 29.243px;
  text-decoration: none;
  display: flex;
}

.title-style-2 {
  grid-row-gap: 10.9661px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.logo-2 {
  grid-column-gap: 7.31076px;
  background-image: linear-gradient(0deg, #fc5f70 0%, #8e4ec6 100%);
  border-radius: 21.9323px;
  justify-content: center;
  align-items: center;
  width: 36.5538px;
  height: 36.5538px;
  padding: 2.74153px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.vector-4777 {
  object-fit: cover;
}

.headerdescription {
  grid-row-gap: 3.65538px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1743 {
  color: #1b1f24;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 21.93px;
  text-decoration: none;
}

.text-1744 {
  color: #6a727c;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.45px;
  text-decoration: none;
}

.suggestionspremade-prompt-listlist {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.chatsection-header {
  grid-column-gap: 7.31076px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 29.243px;
  padding-top: 5.48307px;
  padding-bottom: 5.48307px;
  display: flex;
  overflow: hidden;
}

.leading-content {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.section-title-5 {
  color: #6a727c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 18.28px;
  text-decoration: none;
}

.prompt-list {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.suggestionspremade-prompt-listbase {
  grid-column-gap: 3.65538px;
  border-radius: 5.48307px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 23.76px;
  padding: 3.65538px 7.31076px;
  display: flex;
  overflow: hidden;
}

.premade-prompt-here {
  color: #1b1f24;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 16.45px;
  text-decoration: none;
}

.chatprompt-input {
  grid-row-gap: 10.9661px;
  background-color: #fff;
  border-radius: 7.31076px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 223.892px;
  padding: 10.9661px;
  text-decoration: none;
  display: flex;
  box-shadow: 2.74153px 5.48307px 8.40737px #00000040, 0 0 .913845px #3032330d;
}

.frame-2087329835 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.icon-default {
  grid-column-gap: 5.48307px;
  border-radius: 5.48307px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.39691px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.modify-prompt {
  object-fit: cover;
  overflow: hidden;
}

.icon-default-2 {
  grid-column-gap: 5.48307px;
  background-color: #fff;
  border: .913845px solid #e4e7eb;
  border-radius: 5.48307px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 6.39691px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 .913845px .913845px #3032331a, 0 0 .913845px #3032330d;
}

.frame-2087329836 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329837 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1745 {
  color: #181b1f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 45.57px;
  text-decoration: none;
}

.text-1746 {
  color: #11181c;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.div-block-8132 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8133 {
  margin-top: 120px;
}

.frame-2087329838 {
  grid-row-gap: 70px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1008px;
  text-decoration: none;
  display: flex;
}

.group-2087329148 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1008px;
  height: 527px;
  text-decoration: none;
  display: flex;
}

.frame-2087329839 {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 160px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.button-style-30 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-style-31 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-1747 {
  color: #11181c;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
}

.div-block-8134.new {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8135 {
  margin-top: 120px;
}

.div-block-8135.new {
  flex-flow: column;
  align-items: center;
  padding-bottom: 140px;
  display: flex;
}

.div-block-8136 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border: 1px solid #c8c7c9;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 320px;
  min-height: 334px;
  padding: 24px;
  display: flex;
}

.card-2-heading {
  font-family: Ibmplexsans Medium, sans-serif;
}

.div-block-8137 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  display: flex;
}

.div-block-8138 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 53px;
  display: flex;
}

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

.frame-2087329840 {
  grid-column-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 160px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.button-style-32 {
  grid-column-gap: 8px;
  background-color: #4368e3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-style-33 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-8139 {
  justify-content: center;
  align-items: center;
  margin-top: 70px;
  display: flex;
}

.div-block-8141 {
  z-index: 9;
  opacity: 1;
  background-image: linear-gradient(#dbe4ff, #dbe4ff00 51%, #dbe4ff), url('../images/grids.png');
  background-position: 0 0, 0 0;
  min-height: 742px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-8141.new {
  background-image: none;
  background-position: 0 0;
}

.div-block-8141._1 {
  opacity: .36;
  background-image: linear-gradient(#dbe4ff, #dbe4ff00 51%, #dbe4ff);
  background-position: 0 0;
  min-height: 650px;
}

.div-block-8142 {
  position: relative;
}

.frame-2087329841 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  height: 768px;
  text-decoration: none;
  display: flex;
}

.grids {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 650px;
  text-decoration: none;
  display: flex;
}

.frame-2087329842 {
  grid-row-gap: 51px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 882px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.frame-2087329598 {
  grid-row-gap: 9.47368px;
  background-image: linear-gradient(90deg, #4a6dd900, #4a6dd91a 39%, #4a6dd900);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 242.526px;
  padding: 54px 0;
  display: flex;
}

.frame-2087329597 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1273.53px;
  text-decoration: none;
  display: flex;
}

.frame-2087329158 {
  grid-row-gap: 13.2632px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.frame-2087329596 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.layer_1 {
  object-fit: cover;
  overflow: hidden;
}

.group-2087329149 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 157.199px;
  height: 33.9999px;
  text-decoration: none;
  display: flex;
}

.ai-powered-apps-built-with-ai {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.ai-powered-apps-built-with-ai.light {
  color: #1b1f24;
}

.frame-2087329844 {
  grid-row-gap: 31.2632px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 236.16px;
  text-decoration: none;
  display: flex;
}

.frame-2087329156 {
  grid-column-gap: 15.1579px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329153 {
  grid-column-gap: 9.47368px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 3.78947px;
  padding-bottom: 3.78947px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rectangle {
  object-fit: cover;
}

.frame-2087329155 {
  grid-column-gap: 9.47368px;
  justify-content: center;
  align-items: center;
  width: 72px;
  padding-top: 3.78947px;
  padding-bottom: 3.78947px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.image-103 {
  object-fit: cover;
  border-radius: 170.526px;
}

.group-2087329150 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 61.8442px;
  height: 68.5362px;
  text-decoration: none;
  display: flex;
}

.frame-2087329845 {
  grid-row-gap: 153px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1283px;
  text-decoration: none;
  display: flex;
}

.frame-2087329599 {
  grid-column-gap: 18.9474px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329588 {
  grid-row-gap: 38.8421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 292.737px;
  text-decoration: none;
  display: flex;
}

.frame-514319 {
  grid-row-gap: 15.1579px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1748 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 22.74px;
  text-decoration: none;
}

.frame-514315 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.tooljet-solutions-inc-1160-battery-st-suite-100-san-francisco-california-94111 {
  color: #97a0a9;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 30.32px;
  text-decoration: none;
}

.frame-2087329846 {
  grid-row-gap: 18.9474px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-514322 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329847 {
  grid-row-gap: 28.4211px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 170.526px;
  text-decoration: none;
  display: flex;
}

.frame-514320 {
  grid-row-gap: 56.8421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-2087328992 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 115px;
  height: 149.842px;
  text-decoration: none;
  display: flex;
}

.group-2087328991 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 63px;
  height: 149.842px;
  text-decoration: none;
  display: flex;
}

.group-2087329151 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 83px;
  height: 186.392px;
  text-decoration: none;
  display: flex;
}

.frame-2087329848 {
  grid-row-gap: 15.1579px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329849 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1749 {
  color: #97a0a9;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 30.32px;
  text-decoration: none;
}

.frame-514317 {
  grid-row-gap: 159.158px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 147.789px;
  display: flex;
}

.group-2087328990 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 133px;
  height: 149.842px;
  text-decoration: none;
  display: flex;
}

.text-1750 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 22.74px;
  text-decoration: none;
}

.frame-514321 {
  grid-row-gap: 159.158px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-2087328989 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 89px;
  height: 259.895px;
  text-decoration: none;
  display: flex;
}

.group-2087329152 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 208.421px;
  height: 149.977px;
  text-decoration: none;
  display: flex;
}

.group-2087329153 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 103px;
  height: 113.158px;
  text-decoration: none;
  display: flex;
}

.group-2087329033 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1278px;
  height: 61px;
  text-decoration: none;
  display: flex;
}

.frame-2087329850 {
  grid-row-gap: 51px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 882px;
  text-decoration: none;
  display: flex;
}

.frame-2087329851 {
  grid-row-gap: 9.47368px;
  background-image: linear-gradient(90deg, #4a6dd900 0%, #4a6dd91a 39%, #4a6dd900 100%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 242.526px;
  padding: 54px 75.7895px;
  display: flex;
}

.frame-2087329852 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1273.53px;
  text-decoration: none;
  display: flex;
}

.frame-2087329853 {
  grid-row-gap: 13.2632px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: .947368px;
  text-decoration: none;
  display: flex;
}

.frame-2087329854 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329856 {
  grid-row-gap: 31.2632px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 236.16px;
  text-decoration: none;
  display: flex;
}

.frame-2087329857 {
  grid-column-gap: 15.1579px;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329858 {
  grid-column-gap: 9.47368px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 3.78947px;
  padding-bottom: 3.78947px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rectangle-240649483 {
  object-fit: cover;
}

.frame-2087329859 {
  grid-column-gap: 9.47368px;
  justify-content: center;
  align-items: center;
  width: 72px;
  padding-top: 3.78947px;
  padding-bottom: 3.78947px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.image-2472 {
  object-fit: cover;
  border-radius: 170.526px;
}

.group-2087329154 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 61.8442px;
  height: 68.5362px;
  text-decoration: none;
  display: flex;
}

.frame-2087329860 {
  grid-row-gap: 153px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1283px;
  text-decoration: none;
  display: flex;
}

.frame-2087329861 {
  grid-column-gap: 18.9474px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329862 {
  grid-row-gap: 38.8421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 292.737px;
  text-decoration: none;
  display: flex;
}

.frame-2087329863 {
  grid-row-gap: 15.1579px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1751 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 22.74px;
  text-decoration: none;
}

.frame-2087329864 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329865 {
  grid-row-gap: 18.9474px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329866 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329867 {
  grid-row-gap: 28.4211px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 170.526px;
  text-decoration: none;
  display: flex;
}

.frame-2087329868 {
  grid-row-gap: 56.8421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-2087329155 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 115px;
  height: 149.842px;
  text-decoration: none;
  display: flex;
}

.group-2087329156 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 63px;
  height: 149.842px;
  text-decoration: none;
  display: flex;
}

.group-2087329157 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 83px;
  height: 186.392px;
  text-decoration: none;
  display: flex;
}

.frame-2087329869 {
  grid-row-gap: 15.1579px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329870 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1752 {
  color: #97a0a9;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 30.32px;
  text-decoration: none;
}

.frame-2087329871 {
  grid-row-gap: 159.158px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 147.789px;
  display: flex;
}

.group-2087329158 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 133px;
  height: 149.842px;
  text-decoration: none;
  display: flex;
}

.text-1753 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 22.74px;
  text-decoration: none;
}

.frame-2087329872 {
  grid-row-gap: 159.158px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.group-2087329159 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 89px;
  height: 259.895px;
  text-decoration: none;
  display: flex;
}

.group-2087329160 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 208.421px;
  height: 149.977px;
  text-decoration: none;
  display: flex;
}

.group-2087329161 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 103px;
  height: 113.158px;
  text-decoration: none;
  display: flex;
}

.group-2087329162 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1278px;
  height: 61px;
  text-decoration: none;
  display: flex;
}

.div-block-8144 {
  background-color: #181b1f;
}

.div-block-8144.light {
  background-color: #0000;
}

.frame-2087329873 {
  grid-row-gap: 153px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1283px;
  text-decoration: none;
  display: flex;
}

.frame-2087329874 {
  grid-column-gap: 18.9474px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329875 {
  grid-row-gap: 38.8421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 292.737px;
  text-decoration: none;
  display: flex;
}

.frame-2087329876 {
  grid-row-gap: 15.1579px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1754 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 22.74px;
  text-decoration: none;
}

.text-1754.light {
  color: #1b1f24;
}

.frame-2087329877 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329878 {
  grid-row-gap: 18.9474px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329879 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.social-icons {
  object-fit: cover;
  overflow: hidden;
}

.group-2087329163 {
  object-fit: cover;
}

.frame-2087329880 {
  grid-row-gap: 28.4211px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 170.526px;
  text-decoration: none;
  display: flex;
}

.frame-2087329881 {
  grid-row-gap: 56.8421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087328992 {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-1755 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 22.74px;
  text-decoration: none;
}

.text-1755.light {
  color: #1b1f24;
}

.frame-514316 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 115px;
  text-decoration: none;
  display: flex;
}

.text-1756 {
  color: #97a0a9;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 30.32px;
  text-decoration: none;
}

.frame-2087329882 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60px;
  text-decoration: none;
  display: flex;
}

.frame-2087329883 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 83px;
  text-decoration: none;
  display: flex;
}

.frame-2087329884 {
  grid-row-gap: 15.1579px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329885 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329886 {
  grid-row-gap: 159.158px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 147.789px;
  display: flex;
}

.frame-2087329887 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 133px;
  text-decoration: none;
  display: flex;
}

.frame-2087329888 {
  grid-row-gap: 159.158px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329889 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 89px;
  text-decoration: none;
  display: flex;
}

.frame-2087329890 {
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329891 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 208.421px;
  text-decoration: none;
  display: flex;
}

.frame-2087329892 {
  grid-row-gap: 5.68421px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 103px;
  text-decoration: none;
  display: flex;
}

.group-2087329164 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1278px;
  height: 61px;
  text-decoration: none;
  display: flex;
}

.footer_link-new {
  text-decoration: none;
}

.frame-2087329893 {
  grid-column-gap: 60px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329894 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1278px;
  text-decoration: none;
  display: flex;
}

.text-1757 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.text-1757.new {
  color: #1b1f24;
}

.frame-2087329895 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 269px;
  text-decoration: none;
  display: flex;
}

.div-block-8145 {
  background-color: #0000;
}

.bold-text-192.new {
  color: var(--dark-mode--black);
}

.div-block-8146 {
  margin-bottom: 140px;
}

.div-block-8147 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.section-2 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 140px;
  margin-bottom: 140px;
  text-decoration: none;
  display: flex;
}

.heading-wrapper {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329896 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1758 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.tooljets-integration-with-anthropic-supports-various-operations {
  color: #97a0a9;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
  text-decoration: none;
}

.card-wrapper {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329581 {
  grid-column-gap: 28px;
  grid-row-gap: 24px;
  flex-flow: wrap-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.frame-2087329897 {
  border: 0 solid #434343;
  border-right-width: 1px;
  height: 100%;
}

.frame-2087329898 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 298px;
  height: 100%;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.frame-2087329899 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 298px;
  text-decoration: none;
  display: flex;
}

.frame-2087329900 {
  grid-column-gap: 4.508px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.anthropic-2 {
  height: 100%;
}

.anthropic-3 {
  object-fit: cover;
  overflow: hidden;
}

.text-1759 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329901 {
  grid-column-gap: 9.016px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1760 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.interact-with-claude-by-sending-prompts-and-receiving-generated-responses {
  color: #efedfdb3;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-2087329902 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 298px;
  text-decoration: none;
  display: flex;
}

.button-cta {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button-style-34 {
  grid-column-gap: 4px;
  background-color: #4368e3;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0006, 0 0 4px #0000001a;
}

.button-style-35 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.section-3 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1162px;
  margin-bottom: 140px;
  text-decoration: none;
  display: flex;
}

.heading-wrapper-2 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1761 {
  color: #fff;
  text-align: center;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.cards-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

.card_integrations {
  grid-row-gap: 10px;
  border: 1px undefined undefined;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 358px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.content-wrapper {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1762 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087329903 {
  grid-column-gap: 9.016px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1763 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.build-internal-tools-workflows-and-ai-agents-in-hours-using-natural-language-ai-generated-apps-and-i {
  color: #efedfdb3;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.skip-setup-hassles-with-instant-postgresql-and-pre-built-integrations-for-ai-databases-storage-and-a {
  color: #efedfdb3;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.breadcrumb-navigation {
  margin-bottom: 100px;
}

.frame-2087329987 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.integrations-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.integrations-1 {
  color: #4368e3;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.integrations-2 {
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(95.96deg, #4368e3 0%, #ff7750 51%, #4b2494 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.frame-2087329983 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1152px;
  margin-top: 0;
  margin-bottom: 190px;
  text-decoration: none;
  display: flex;
}

.frame-2087329575 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2087329988 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.explore-more-ai-integrations {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.frame-2087330086 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: grid;
  overflow: auto;
}

.frame-2087330084 {
  grid-column-gap: 14.1891px;
  border: 1.41891px solid #434343;
  border-radius: 14.1891px;
  justify-content: center;
  align-items: center;
  width: 78.04px;
  height: 78.04px;
  padding: 14.1891px;
  text-decoration: none;
  display: flex;
}

.anthropic-5 {
  object-fit: cover;
  overflow: hidden;
}

.open-ai {
  overflow: hidden;
}

.cohere {
  object-fit: cover;
  padding-left: 4.12784px;
  padding-right: 4.12784px;
  overflow: hidden;
}

.image-2 {
  object-fit: cover;
}

.frame-2087330087 {
  grid-row-gap: 10px;
  background-color: #181b1f;
  border: 1px solid #2b292e;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  height: 100%;
  padding-bottom: 64px;
  padding-left: 60px;
  padding-right: 60px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-514302 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 137px;
  display: flex;
}

.section-header-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 64px 64px 64px 9px;
  text-decoration: none;
  display: flex;
}

.text-1764 {
  color: #fafcff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.faq-item {
  border: 0 solid #858c94;
  border-bottom-width: .75px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 7px 9px 14px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.faq-question-1 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1765 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.faq-icon-plus {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

.faq-answer-1 {
  color: #858c94;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: none;
}

.div-block-8148 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  display: flex;
}

.faq-icon-minus {
  color: #fff;
  text-align: left;
  letter-spacing: -.02em;
  font-family: Ibmplexsans Medium, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 48px;
  display: none;
}

.text-1766 {
  grid-column-gap: 8px;
  background-color: #858c941f;
  border: 1px solid #4a6dd966;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 1px #000, 0 0 1px #000000e6;
}

.button-style-36 {
  color: #fafcff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.frame-2087330091 {
  grid-row-gap: 10px;
  background-color: #858c942e;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 1512px;
  height: 40px;
  margin-bottom: 20px;
  padding: 5px 180px;
  text-decoration: none;
  display: flex;
}

.frame-2087330092 {
  grid-column-gap: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-514264 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  height: 25px;
  text-decoration: none;
  display: flex;
}

.vector-4778 {
  object-fit: cover;
}

.text-1767 {
  grid-column-gap: 8px;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-1768, .button-style-37 {
  color: #cfd3d8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.top-nav-bar_link {
  text-decoration: none;
}

.old-nav {
  display: none;
}

.database-integration {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087330094 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087330095 {
  grid-column-gap: 14.1891px;
  border: 1.41891px solid #434343;
  border-radius: 14.1891px;
  justify-content: center;
  align-items: center;
  width: 78.04px;
  height: 78.04px;
  padding: 14.1891px;
  text-decoration: none;
  display: flex;
}

.couchdb {
  object-fit: cover;
  overflow: hidden;
}

.harperdb {
  overflow: hidden;
}

.frame-1 {
  object-fit: cover;
}

.api-integrations {
  grid-row-gap: 40px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-2087330097 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087330098 {
  grid-column-gap: 14.1891px;
  border: 1.41891px solid #434343;
  border-radius: 14.1891px;
  justify-content: center;
  align-items: center;
  width: 78.04px;
  height: 78.04px;
  padding: 14.1891px;
  text-decoration: none;
  display: flex;
}

.restapi {
  object-fit: cover;
  overflow: hidden;
}

.open-ai-2 {
  overflow: hidden;
}

.appwrite {
  object-fit: cover;
  padding: 0;
}

.aws-textract {
  grid-row-gap: 20.6375px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 49.53px;
  height: 49.53px;
  text-decoration: none;
  display: flex;
}

.frame-513821 {
  object-fit: cover;
}

.frame-2087330099 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-2087330100 {
  grid-column-gap: 14.1891px;
  border: 1.41891px solid #434343;
  border-radius: 14.1891px;
  justify-content: center;
  align-items: center;
  width: 78.04px;
  height: 78.04px;
  padding: 14.1891px;
  text-decoration: none;
  display: flex;
}

.icons8-azure-storage-blob-1 {
  object-fit: cover;
  overflow: hidden;
}

.div-block-8149 {
  overflow: auto;
}

.logos_scroll {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.slot04-2 {
  border: 1px solid #575757;
  width: 100%;
  overflow: hidden;
}

.frame-2087330101 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 115px;
  text-decoration: none;
  display: flex;
}

.falconx_logo-1 {
  object-fit: cover;
  overflow: hidden;
}

.frame-2087330102 {
  grid-column-gap: 2.82353px;
  background-color: #2b3036;
  border: .211765px solid #4368e3;
  border-radius: 3.52941px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 15px;
  padding: 1.41176px 5.64706px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-1769 {
  color: #fafcff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.slot08-4 {
  grid-row-gap: 10px;
  border: 1px solid #575757;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  padding: 33px 79px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.duolingo {
  grid-column-gap: 2px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087330103 {
  mix-blend-mode: luminosity;
  object-fit: cover;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: 35.9008px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vector-4779 {
  object-fit: cover;
}

.slot05-2 {
  opacity: .6;
  mix-blend-mode: luminosity;
  border: 1px solid #575757;
  overflow: hidden;
}

.frame-2087330104 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 82px;
  text-decoration: none;
  display: flex;
}

.gojeck {
  overflow: hidden;
}

.slot04-3 {
  grid-row-gap: 10px;
  opacity: .6;
  mix-blend-mode: luminosity;
  border: 1px solid #575757;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  padding: 37px 103px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.orange-3 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-2087330105 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 110.933px;
  text-decoration: none;
  display: flex;
}

.slot06 {
  grid-row-gap: 10px;
  border: 1px solid #575757;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  padding: 30px 73px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.orange-4 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 140.4px;
  padding: 8px 2px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.slot08-5 {
  opacity: .8;
  mix-blend-mode: luminosity;
  border: 1px solid #575757;
  overflow: hidden;
}

.slot08-6 {
  mix-blend-mode: luminosity;
  border: 1px solid #575757;
  overflow: hidden;
}

.frame-2087330096 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 104px;
  text-decoration: none;
  display: flex;
}

.image-2473 {
  opacity: .6;
  object-fit: cover;
}

.frame-2087330106 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 118.857px;
  text-decoration: none;
  display: flex;
}

.idu8y_1art_1751350018883-1 {
  mix-blend-mode: luminosity;
  overflow: hidden;
}

.group-2087329165 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 112.558px;
  height: 30.8946px;
  text-decoration: none;
  display: flex;
}

.group-2087329166 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24.4105px;
  height: 7.49889px;
  text-decoration: none;
  display: flex;
}

.group-2087329167 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2.09455px;
  height: 2.09455px;
  text-decoration: none;
  display: flex;
}

.slot02-2 {
  opacity: .8;
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  overflow: hidden;
}

.idhld4pwvr_logos-1 {
  mix-blend-mode: luminosity;
  object-fit: cover;
  overflow: hidden;
}

.group-2087329168 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 115px;
  height: 12.4462px;
  text-decoration: none;
  display: flex;
}

.slot08-7 {
  opacity: .5;
  mix-blend-mode: luminosity;
  border: 1px solid #575757;
  overflow: hidden;
}

.image-2474 {
  mix-blend-mode: luminosity;
  object-fit: cover;
}

.slot04-4 {
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  overflow: hidden;
}

.slot08-8 {
  opacity: .7;
  mix-blend-mode: luminosity;
  border: 1px solid #575757;
  overflow: hidden;
}

.mask-group-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 92.129px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.logos_scroll-2 {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: grid;
  overflow: visible;
}

.slot04-5 {
  object-fit: cover;
  border: 1px solid #575757;
  width: auto;
  max-width: 288px;
  overflow: hidden;
}

.slot08-9 {
  grid-row-gap: 10px;
  filter: grayscale();
  object-fit: cover;
  border: 0 solid #575757;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 288px;
  max-width: none;
  height: 95.6576px;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.slot05-3 {
  opacity: .6;
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  overflow: hidden;
}

.slot04-6 {
  grid-row-gap: 10px;
  opacity: .6;
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  height: 96.0038px;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.slot06-2 {
  grid-row-gap: 10px;
  object-fit: cover;
  border: 1px solid #575757;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 288px;
  height: 95.927px;
  padding: 30px 73px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.slot08-10 {
  opacity: .8;
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  overflow: hidden;
}

.slot08-11 {
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  overflow: hidden;
}

.slot08-12 {
  opacity: .5;
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  overflow: hidden;
}

.slot08-13 {
  opacity: .7;
  mix-blend-mode: luminosity;
  object-fit: cover;
  border: 1px solid #575757;
  overflow: hidden;
}

.new-logos-scroll {
  width: 100%;
}

.link-block-252 {
  text-decoration: none;
}

.body-21 {
  background-color: var(--black);
}

.image-2475 {
  z-index: 999;
  position: absolute;
  inset: auto 12% 41% auto;
  transform: skew(0deg, 18deg);
}

.rich-text-block-2, .rich-text-block-3 {
  color: #fff;
}

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

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

@media screen and (min-width: 1280px) {
  .image-152 {
    vertical-align: baseline;
    margin-left: 0;
    overflow: clip;
  }

  .mailfield, .numberfield, .websitefield {
    margin-top: 15px;
  }

  .slide-9-copy {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .navitems-new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    width: 1032px;
  }

  .button-29 {
    height: auto;
    margin-right: 10px;
    font-size: 16px;
  }

  .button-30 {
    height: auto;
    font-size: 16px;
  }

  .nav-menu-8-copy {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .div-block-332 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-333 {
    grid-column-gap: 0px;
    align-items: center;
    margin-left: 10px;
    display: flex;
  }

  .div-block-334 {
    display: none;
  }

  .div-block-225-copy-new {
    padding-right: 0;
    display: none;
  }

  .div-block-369 {
    margin-top: 0;
  }

  .div-block-370 {
    width: 1032px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-124 {
    font-size: 40px;
    line-height: 48px;
  }

  .paragraph-157 {
    font-size: 20px;
    line-height: 34px;
  }

  .div-block-376 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-376.foot {
    padding-bottom: 0;
  }

  .div-block-377 {
    width: 93%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-378 {
    width: 60%;
  }

  .div-block-378.dark {
    grid-column-gap: 61px;
    grid-row-gap: 61px;
    width: 1080px;
  }

  .div-block-380 {
    width: auto;
  }

  .image-248 {
    z-index: 2;
    width: auto;
    height: 450px;
    top: 120px;
    bottom: 0%;
    right: -25%;
  }

  .nav-link-9-common.nav-link-items-common {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .nav-link-8-common.nav-link-items-common {
    padding-right: 0;
  }

  .link-26 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .image-223-copy {
    display: block;
  }

  .paragraph-203 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .div-block-493 {
    display: block;
  }

  .paragraph-204-copy {
    margin-top: 12px;
    margin-bottom: 0;
  }

  .join-slack {
    color: #3a5ccc;
  }

  .comoany-nav-git {
    grid-column-gap: 18px;
    background-color: #0000;
    justify-content: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .star-us-github {
    color: #3a5ccc;
    font-size: 12px;
    font-weight: 400;
  }

  .image-228-copy {
    width: 15px;
  }

  .paragraph-204-copy-copy {
    color: #000;
    margin-top: 12px;
    margin-bottom: 0;
  }

  .div-block-493-copy {
    display: block;
  }

  .div-block-225-copy-b {
    grid-column-gap: 5px;
    padding-right: 0;
  }

  .navbar1_link-2-common-b {
    color: #fff;
    font-size: 16px;
  }

  .nav-link-14-common-b {
    margin-right: 15px;
    padding-right: 0;
    font-size: 16px;
  }

  .paragraph-208-m {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .toggle-contain-b {
    background-color: #3e63dd;
  }

  .body-19 {
    overflow: auto;
  }

  .image-227-copy-3 {
    width: 15px;
    height: 15px;
  }

  .paragraph-212 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .div-block-5405.div-block-5405-new {
    grid-row-gap: 20px;
  }

  .div-block-5405.div-block-5405-new.dark {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .button-56.closepopupbutton {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .price-tabs-menu-copy {
    left: 58%;
  }

  .paragraph-243 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .heading-201 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .price-tab-copy.popup-licence-tabs {
    top: 276px;
    left: -165%;
  }

  .price-tab-copy.popup-licence-tabs.pricing-dark {
    left: -90px;
  }

  .price-tab-copy-copy.popup-licence-tabs {
    top: 276px;
    left: -165%;
  }

  .price-tab-copy-copy.popup-licence-tabs.pricing-dark {
    left: -105px;
  }

  .heading-202 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .paragraph-247, .button-59 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .text-block-128, .text-block-129, .text-block-130 {
    font-size: 16px;
  }

  .image-360.small.partners-dark {
    width: 65px;
  }

  .tooltip-anchor {
    width: 110px;
    height: 25px;
    top: 82%;
  }

  .tooltip-diamond.top.style-border {
    background-color: #18283a;
    border-style: solid;
    border-width: .5px;
    border-image: linear-gradient(to right, #4a6dd9d1, #ee5d5dc4, #861b84d9) 1;
  }

  .paragraph-260 {
    font-size: 12px;
    line-height: 14px;
  }

  .div-block-372-db {
    border-radius: 30px;
    width: auto;
    right: 14%;
  }

  .div-block-373-db {
    border-radius: 30px;
    width: auto;
    top: -13%;
    right: 0%;
  }

  .image-367 {
    border-bottom-right-radius: 55px;
    height: 135px;
  }

  .image-368 {
    height: 310px;
  }

  .nav-link-10-common-h.nav-link-items-common-h {
    padding: 10px 20px;
    font-size: 16px;
  }

  .navbar1_link-2-common-mob-h {
    color: #ecedee;
  }

  .slide-21 {
    margin-right: 28px;
  }

  .button-30-copy-copy {
    height: auto;
  }

  .consultation-form-block {
    display: none;
  }

  .error {
    color: red;
  }

  .div-block-28 {
    filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #ff47d666;
    border-radius: 50%;
    width: 300px;
    height: 300px;
    position: absolute;
    inset: -21% 0% auto 346px;
  }

  .textarea-problems.dark {
    background-color: var(--inner-shade);
  }

  .textarea-problems.dark.dmo {
    margin-top: 15px;
  }

  .div-block-28-down {
    z-index: 1;
    filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #ff47d666;
    border-radius: 50%;
    width: 300px;
    height: 300px;
    position: absolute;
    inset: auto auto 0% -66%;
  }

  .div-block-27 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #7fdeff80;
    position: absolute;
    inset: -42% 0% auto 108px;
  }

  .field-label-17 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-weight: 400;
  }

  .frame-2087328760 {
    padding: 11px 12px;
    bottom: 5px;
  }

  .text-field-website.dark, .text-field-name.dark {
    background-color: var(--inner-shade);
  }

  .text-field-number {
    width: 322px;
  }

  .text-field-number.dark {
    background-color: var(--inner-shade);
    width: 310px;
  }

  .div-block-27-down {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #7fdeff80;
    position: absolute;
    inset: auto auto -19% -11%;
  }

  .text-field-mail.dark {
    background-color: var(--inner-shade);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 8px;
  }

  .demoformcontainer {
    z-index: 2;
    position: relative;
  }

  .demoformcontainer.form-container {
    align-items: flex-start;
  }

  .demoformcontainer.form-container.dark {
    border-style: none;
    border-radius: 0;
  }

  .frame-2087326690 {
    padding: 12px 20px;
  }

  .image-398 {
    width: 110px;
  }

  .nav-menu-9 {
    width: 80%;
  }

  .navbar-6 {
    top: 0;
  }

  .navbar-6.dark {
    z-index: 999;
    max-width: 100%;
  }

  .div-block-5633 {
    width: 1024px;
  }

  .testimonials-section {
    margin-top: 30px;
  }

  .div-block-5657-bfkn {
    width: 204.8px;
    height: 89px;
  }

  .div-block-5657-atera {
    border-right-width: 0;
    width: 204.8px;
  }

  .follow-us {
    margin-bottom: 3px;
    font-size: 16px;
  }

  .docs-link {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .links-container {
    width: 70%;
  }

  .div-block-5665 {
    width: 1100px;
  }

  .dropdown-toggle-11.dark {
    width: 100%;
  }

  .icon-12 {
    color: #000;
  }

  .tab-button, .tab-button.w--current, .tab-button-2, .tab-button-2.w--current {
    width: 204.8px;
  }

  .tabs-menu-2 {
    width: 1024px;
    bottom: -29%;
  }

  .tab-button-3, .tab-button-3.w--current {
    width: 204.8px;
  }

  .horizontal-plus {
    background-color: #95afff;
    width: 16px;
    height: 1px;
    position: absolute;
    right: auto;
  }

  .vertical-plus {
    background-color: #95afff;
    width: 1px;
    height: 16px;
    position: absolute;
    top: auto;
  }

  .plus-container-left-up {
    z-index: 5;
    justify-content: center;
    align-items: center;
    width: 30px;
    max-width: none;
    height: 30px;
    max-height: none;
    display: flex;
    position: absolute;
    inset: 18.5% auto auto 22%;
  }

  .plus-container-right-up {
    z-index: 5;
    justify-content: center;
    align-items: center;
    width: 30px;
    max-width: none;
    height: 30px;
    max-height: none;
    display: flex;
    position: absolute;
    inset: 18.5% 22% auto auto;
  }

  .plus-container-right-down {
    z-index: 5;
    justify-content: center;
    align-items: center;
    width: 30px;
    max-width: none;
    height: 30px;
    max-height: none;
    display: flex;
    position: absolute;
    inset: auto 22% 18.5% auto;
  }

  .plus-container-left-down {
    z-index: 5;
    justify-content: center;
    align-items: center;
    width: 30px;
    max-width: none;
    height: 30px;
    max-height: none;
    display: flex;
    position: absolute;
    inset: auto auto 18.5% 22%;
  }

  .nav-menu-dark {
    background-color: #ffffff0a;
  }

  .icon-12-dark, .text-block-158-dark-platform, .link-54-dark, .text-block-158-dark-company, .text-block-158-dark-resources, .link-55-login-dark {
    color: #fff;
  }

  .frame-2087326767.new {
    padding-left: 10px;
  }

  .frame-2087326767.new.gr {
    background-image: linear-gradient(90deg, #4a6dd9d6, #ee5d5db5 0%, #861b84d6);
  }

  .text-74.get-started-new.new {
    white-space: nowrap;
    padding-left: 10px;
  }

  .link-block-107.flexible-plan.new {
    width: auto;
  }

  .link-block-107.business-popup.new {
    width: 76%;
  }

  .link-block-107.business-popup.new.business-plan-btn--cloud {
    width: 89%;
  }

  .link-block-107.new {
    width: 72%;
  }

  .link-block-107.new.flexible-plan {
    width: 89%;
  }

  .text-74-copy {
    text-align: left;
    padding-left: 0;
  }

  .tabs-12-copy {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .event-announcement-widget {
    height: auto;
  }

  .button-29-copy-copy {
    height: auto;
    margin-right: 10px;
  }

  .book-consultation-layout {
    justify-content: center;
    align-items: center;
    height: 100vh;
  }

  .book-consultation-details-container {
    background-color: #fff;
    width: 95%;
    height: 100%;
    padding: 20px 0 20px 20px;
    display: flex;
    overflow: visible;
  }

  .book-consultation-title {
    text-align: left;
    margin-top: 30px;
  }

  .book-consultation-btn {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 200px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .mask-10-book-consultation {
    width: 600px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .book-consultation-right-section {
    border-radius: 8px;
    width: 800px;
    height: 100%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5773-book-consultation {
    text-align: left;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-right: 20px;
  }

  .div-block-239-book-consultation {
    height: auto;
  }

  .book-consultation-left-section {
    width: 450px;
    padding-bottom: 20px;
  }

  .slider-5-book-consultation {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 420px;
  }

  .div-block-250-orange {
    flex-flow: column;
  }

  .div-block-240-orange-details-block {
    width: 220px;
    margin-top: 20px;
    margin-left: 42px;
  }

  .div-block-250-emeritus {
    flex-flow: column;
  }

  .div-block-240-emeritus-block-details {
    width: 220px;
    margin-top: 20px;
    margin-left: 42px;
  }

  .div-block-250-atera {
    flex-flow: column;
  }

  .div-block-240-atera-block-details {
    width: 220px;
    margin-top: 20px;
    margin-left: 42px;
  }

  .slide-nav-6-book-consultation {
    z-index: 5;
    justify-content: center;
    align-items: center;
    display: flex;
    inset: auto 0% 4%;
  }

  .book-consultation-paragraph {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-20 {
    border-width: 0;
    border-top-style: solid;
    border-top-color: #95afff42;
    border-left-style: solid;
    border-left-color: #95afff42;
    border-right-style: solid;
    border-right-color: #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-22 {
    border-bottom: 1px solid #95afff42;
    border-left: 0 solid #95afff42;
    border-right: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-18 {
    border: 1px solid #95afff42;
    border-width: 1px 1px 0 0;
    width: 160px;
    height: 160px;
  }

  .div-block-19 {
    border: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-16 {
    border-right: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-17 {
    border: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-23 {
    border-bottom: 1px solid #95afff42;
    border-right: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .ellipse {
    z-index: 1;
    filter: blur(1px);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    mix-blend-mode: normal;
    background-color: #0000;
    border: 1px solid #fff;
    border-radius: 40%;
    width: 800px;
    height: 510px;
    position: absolute;
    top: -120px;
  }

  .div-block-21 {
    border-top: 1px solid #95afff42;
    border-bottom: 1px solid #95afff42;
    border-right: 0 solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-16-right {
    border-right: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-20-right {
    border-top: 0 solid #95afff42;
    border-left: 0 solid #95afff42;
    border-right: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .div-block-5786 {
    width: 1000px;
    height: 461.656px;
  }

  .div-block-5786.pd-around {
    width: 1000px;
    padding-bottom: 100px;
    bottom: 80px;
  }

  .div-block-5795 {
    width: 1024px;
    margin-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-5799 {
    width: 650px;
    height: 450px;
    left: 100px;
  }

  .div-block-5800 {
    top: -31%;
    right: -35%;
  }

  .div-block-5800-gradient-blue {
    bottom: -33%;
    left: -31%;
  }

  .div-block-5800-top-gradient-blue {
    top: -40%;
    right: -5%;
  }

  .image-450 {
    width: 130px;
  }

  .div-block-5823-home {
    width: auto;
  }

  .div-block-5638-home {
    z-index: 1;
    width: 100%;
    height: 100%;
    margin-top: 0;
  }

  .div-block-5638-home.ai {
    flex-flow: column;
  }

  .div-block-5644-home {
    align-items: center;
    position: relative;
  }

  .div-block-5641-1-home {
    right: -12%;
  }

  .div-block-5828 {
    width: 1024px;
    margin-bottom: 50px;
  }

  .div-block-5623-home-page-testimonials {
    width: 100%;
  }

  .div-block-5846 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .text-1089 {
    font-size: 38px;
    line-height: 44px;
  }

  .div-block-12-pre-footer {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: left;
    width: auto;
    margin-top: 28px;
    display: flex;
  }

  .image-461 {
    top: 50px;
    right: -55px;
  }

  .pre-footer-right-topt-box {
    z-index: 5;
    justify-content: center;
    align-items: flex-start;
    width: 25px;
    max-width: none;
    height: 25px;
    max-height: none;
    display: flex;
    position: absolute;
    inset: -12px 0% auto auto;
  }

  .pre-footer-right-bottomt-box {
    z-index: 5;
    justify-content: center;
    align-items: flex-start;
    width: 25px;
    max-width: none;
    height: 25px;
    max-height: none;
    display: flex;
    position: absolute;
    inset: auto 0% -12px auto;
  }

  .horizontal-plus-pre-footer {
    background-color: #3e63dd;
    width: 100%;
    height: 1px;
    position: absolute;
    right: auto;
  }

  .vertical-tline-pre-footer {
    background-color: #3e63dd;
    width: 1px;
    height: 20px;
    position: absolute;
    top: auto;
  }

  .div-block-5847 {
    width: 1100px;
  }

  .div-block-5663-footer-container-home {
    width: 100%;
    margin-top: 0;
  }

  .footer-container-home {
    border-left: 1px solid #3e63dd66;
    border-right: 1px solid #3e63dd66;
    width: 100%;
    padding: 40px;
  }

  .div-block-5621-landing-page-hero-container {
    width: 1024px;
    height: 630px;
  }

  .div-block-5621-landing-page-hero-container.lp-hero-container {
    margin-top: 50px;
  }

  .div-block-5622-landing-page-hero-left-contaiiner {
    width: 500px;
  }

  .div-block-5630-lp-hero-box {
    width: 125px;
    height: 110px;
    top: -110px;
    right: -25%;
  }

  .text-block-173 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    line-height: 28px;
  }

  .heading-223-l-headline {
    width: 470px;
  }

  .div-block-5789-lp {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-5867 {
    width: 256px;
    height: 220px;
    padding: 20px;
  }

  .div-block-5867.div-block-5867-feature-boxes {
    height: 240px;
  }

  .bold-text-102.bold-text-102-copy {
    font-weight: 400;
  }

  .text-hero-lp-text {
    margin-top: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .submit-button-7 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .image-397-lp-left-g2-img, .image-397-lp-right-g2-img {
    width: 70px;
  }

  .div-block-5873 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5866-database {
    justify-content: center;
    width: 1024px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-471 {
    margin-bottom: 14px;
  }

  .div-block-5867-feature-boxes {
    width: 341px;
    height: 240px;
    padding: 20px;
  }

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

  .image-473.build-frontend {
    width: 100%;
    margin-top: 115px;
  }

  .image-473.build-frontend._4, .image-473.build-frontend._4-copy {
    margin-top: 0;
  }

  .image-473.al {
    width: 100%;
    height: 100%;
  }

  .tooltip-wrapper-new {
    right: -132.4px;
  }

  .div-block-5906 {
    width: 1024px;
    margin-top: 100px;
    padding-bottom: 100px;
  }

  .tabs-menu-19.dark {
    height: 55px;
  }

  .tab-link-tab-4-5.dark.w--current {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .collection-list-wrapper-5-new {
    width: 100%;
  }

  .div-block-5405-new {
    width: 341.33px;
    padding: 25px;
  }

  .div-block-5405-new.integration-blocks {
    grid-row-gap: 20px;
  }

  .collection-list-3-new {
    grid-row-gap: 0px;
  }

  .collection-list-4-new {
    grid-row-gap: 0px;
    margin-top: 0;
  }

  .collection-list-6-new {
    grid-row-gap: 0px;
  }

  .collection-list-5-new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
  }

  .div-block-5449-new {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    display: block;
    inset: .2% 0% auto auto;
  }

  .div-block-5449-new.dark {
    right: -6%;
  }

  .text-field-11-new {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    inset: 0% 0% auto;
  }

  .text-field-11-new.dark {
    color: var(--white);
  }

  .frame-2087328816 {
    inset: 13px auto auto 12px;
  }

  .frame-2087328816.dark {
    left: 68%;
  }

  .fs-cmsload_page-dots.ai {
    color: var(--white);
  }

  .pagination_wrapper {
    margin-top: 60px;
  }

  .collection-list-9 {
    justify-content: flex-start;
  }

  .icon-12-copy {
    color: #fff;
  }

  .text-block-183.ai, .text-block-184.ai {
    color: var(--white);
  }

  .nav-menu-10 {
    width: 80%;
  }

  .div-block-5823-workflow {
    width: 512px;
  }

  ._wf-tab1 {
    width: 800px;
    margin-top: 0;
    left: 190px;
  }

  .image-455-customization-copy {
    width: 700px;
    margin-top: 56px;
    top: 0;
    left: 162px;
  }

  .image-455-customization-copy._wf-tab-2 {
    width: 700px;
    margin-top: 0;
    left: 125px;
  }

  .tabs-content-11--wf {
    width: 550px;
    height: 600px;
  }

  .tabs-content-11--wf.oo {
    height: 454px;
  }

  .tabs-content-11-wf-2-tab {
    height: 450px;
  }

  .div-block-5631-lp {
    width: 80%;
  }

  .div-block-5959 {
    width: 1024px;
  }

  .div-block-5961, .div-block-59610-1 {
    width: 341.33px;
  }

  .g2-badges-navbar {
    height: 120px;
  }

  .image-518.semrush {
    width: 85px;
  }

  .angled-line-container {
    width: 800px;
    height: 200px;
    padding: 0;
  }

  .image-530.image-531-statistics-top-left-t {
    top: -10px;
  }

  .image-532 {
    top: -9px;
  }

  .image-535.image-531-statistics-bottom-left-t {
    bottom: -11px;
  }

  .image-536 {
    bottom: -13px;
    right: -9px;
  }

  .image-536.image-531-statistics-bottom-right-t {
    bottom: -11px;
    right: -10px;
  }

  .image-532-top-t {
    top: -11px;
  }

  .image-531-statistics-top-right-t {
    top: -10px;
    right: -10px;
  }

  .div-block-5961-copy-copy {
    width: 341.33px;
  }

  .div-block-6033-slide, .slide-24-events, .slide-24-events-1 {
    width: 320px;
  }

  .div-block-5830-events {
    width: 1024px;
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .slider-11-events {
    width: 1024px;
    height: 500px;
    padding-bottom: 0;
  }

  .div-block-5837-1-events {
    width: 400px;
  }

  .slide-26, .slide-27 {
    margin-right: 28px;
  }

  .collection-list-10 {
    flex-flow: wrap;
  }

  .div-block-6069 {
    width: 341.3px;
    padding: 30px;
  }

  .testimonials-heading {
    width: 600px;
  }

  .business-growing {
    width: 500px;
    left: 580px;
  }

  .business-growing-image {
    width: 550px;
    left: 580px;
  }

  .text-1172.ai {
    margin-bottom: 24px;
  }

  .div-block-6086 {
    margin-bottom: 100px;
  }

  .div-block-6086.ai {
    justify-content: center;
  }

  .div-block-6087 {
    width: auto;
  }

  .text-1181 {
    margin-top: 12px;
    font-size: 16px;
    line-height: 24px;
    display: none;
  }

  .div-block-6123 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tabs-menu-20 {
    width: 512px;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical._wf-tab-menu-1.ai {
    height: 461px;
  }

  .text-1186 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }

  .load-bar-base-4 {
    display: none;
  }

  .tabs-17 {
    justify-content: center;
    width: 1024px;
    margin-top: 60px;
  }

  .tab-button-7.tab-button-4-1, .tab-button-7.tab-button-4-1.w--current, .tab-button-7.tab-button-4-2, .tab-button-7.tab-button-4-2.w--current, .tab-button-7.tab-button-4-2, .tab-button-7.tab-button-4-2.w--current {
    height: 152px;
  }

  .div-block-5874-app-builder {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .link-block-138 {
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-6227 {
    width: 1024px;
  }

  .text-1219.partners-dark {
    font-size: 38px;
    line-height: 44px;
  }

  .frame-2087329039.view-website-btn {
    grid-column-gap: 0px;
    width: 170px;
    display: flex;
  }

  .div-block-6232 {
    grid-column-gap: 8px;
    display: none;
  }

  .tabs-18 {
    grid-column-gap: 0px;
    justify-content: flex-start;
    height: auto;
  }

  .tabs-menu-21 {
    align-items: stretch;
    width: 250px;
  }

  .tabs-menu-21.ai {
    width: 288px;
  }

  .tab-pane-tab-1-6 {
    width: 740px;
  }

  .tab-pane-tab-1-6.tab-templates-new {
    width: 738px;
  }

  .tab-pane-tab-3, .tab-pane-tab-5 {
    width: 740px;
  }

  .collection-list-wrapper-8 {
    width: 100%;
  }

  .collection-item-8 {
    width: 354px;
  }

  .collection-item-8.new-template-collection.ai {
    width: 368px;
  }

  .tab-pane-tab-2-3, .tab-pane-tab-4-2, .tab-pane-tab-6 {
    width: 740px;
  }

  .tabs-content-16 {
    margin-left: 33px;
  }

  .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9 {
    width: 740px;
  }

  .div-block-6310 {
    top: -133px;
    left: 71px;
  }

  .link-block-pre-footer {
    margin-top: 0;
    margin-left: 0;
  }

  .cloud-sign-up {
    width: 100vw;
    height: 100vh;
  }

  .cloud-sign-up.dark {
    background-color: var(--dark-mode--black);
  }

  .right-arrow-10 {
    left: 13%;
  }

  .slide-nav-10 {
    width: 95px;
    inset: 1% auto auto 3%;
  }

  .link-block-120-copy-2 {
    margin-top: 0;
    margin-left: 0;
  }

  .tab-button-8, .tab-button-8.w--current {
    width: 204.8px;
  }

  .div-block-6564 {
    width: 80%;
  }

  .div-block-6558 {
    width: 500px;
  }

  .div-block-6558.flex.width {
    z-index: 3;
  }

  .div-block-6558.flex.demo {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .div-block-6558.flex.v2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .frame-2087329147 {
    padding-top: 11px;
    padding-bottom: 11px;
    bottom: 5px;
  }

  .div-block-6559 {
    width: 511px;
    left: 0%;
  }

  .frame-2087329145 {
    padding-left: 40px;
  }

  .div-block-6621 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #7fdeff80;
    position: absolute;
    inset: -42% 0% auto 108px;
  }

  .frame-2087329159 {
    height: 200px;
  }

  .div-block-6615 {
    grid-column-gap: 100px;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-6542 {
    width: 1024px;
    padding-top: 0;
  }

  .text-1347 {
    font-size: 48px;
    line-height: 56px;
  }

  .div-block-6602 {
    width: 400px;
    height: 100%;
    margin-top: 0;
    padding: 5px;
    position: relative;
    overflow: hidden;
  }

  .div-block-6602.dark {
    border-style: none;
    width: 382px;
    overflow: hidden;
  }

  .div-block-6602.dark.back-office-page {
    left: 80px;
  }

  .div-block-6602.dark.demo {
    margin-top: 0;
  }

  .div-block-6602.dark.demo.v2.backoffice.new {
    min-height: 480px;
    max-height: 500px;
  }

  .div-block-6602.dark.v2 {
    left: -40px;
  }

  .div-block-6579 {
    filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #ff47d666;
    border-radius: 50%;
    width: 300px;
    height: 300px;
    position: absolute;
    inset: -21% 0% auto 346px;
  }

  .frame-2087329167 {
    width: 125%;
    height: 80px;
    padding-left: 40px;
    position: relative;
  }

  .text-1332 {
    font-size: 20px;
    line-height: 28px;
  }

  .frame-2087329178 {
    padding-left: 40px;
  }

  .div-block-6620 {
    width: 1024px;
    margin-top: 100px;
  }

  .div-block-6569 {
    width: 40%;
    padding-left: 0;
  }

  .success-message-10.dark {
    width: auto;
  }

  .submit-button-10 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-1346 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-6547 {
    left: 35px;
  }

  .tab-button-9, .tab-button-9.w--current {
    width: 204.8px;
  }

  .div-block-6585 {
    padding-bottom: 100px;
  }

  .frame-2087329177 {
    padding-left: 40px;
  }

  .div-block-6574 {
    padding-bottom: 100px;
    overflow: hidden;
  }

  .div-block-6574.dark {
    overflow: visible;
  }

  .text-1344 {
    width: 100%;
    margin-top: 5px;
    font-size: 16px;
    line-height: 24px;
  }

  .frame-2087329170 {
    justify-content: space-between;
  }

  .div-block-6570 {
    width: 341.3px;
    height: 250px;
    padding: 30px;
  }

  .div-block-6570.content-div {
    width: 341px;
    height: 275px;
  }

  .text-1371 {
    line-height: 21px;
  }

  .div-block-6673 {
    width: 1024px;
  }

  .div-block-6677 {
    width: 1024px;
    margin-top: 100px;
  }

  .image-1887 {
    top: 50px;
    right: -55px;
  }

  .frame-2087329208 {
    z-index: 99999;
    position: relative;
  }

  .mask-20 {
    width: 320px;
  }

  .mask-20.events-mask {
    width: 100%;
  }

  .div-block-6681 {
    width: 1024px;
  }

  .frame-2087329210 {
    width: auto;
  }

  .div-block-6691 {
    width: 465px;
  }

  .frame-2087329215.tj-primaryblue-btn {
    justify-content: space-between;
  }

  .div-block-6695 {
    width: 1024px;
  }

  .image-1904 {
    width: 110px;
  }

  .div-block-6699 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .text-1380 {
    font-size: 48px;
    line-height: 56px;
  }

  .text-1382 {
    font-size: 38px;
    line-height: 44px;
  }

  .frame-2087329220 {
    grid-row-gap: 24px;
    width: 400px;
  }

  .frame-2087329220.partners-dark {
    grid-row-gap: 16px;
    width: 500px;
  }

  .icon-25 {
    color: #000;
  }

  .div-block-6709 {
    grid-column-gap: 16px;
  }

  .text-1387 {
    width: 95%;
    font-size: 16px;
    line-height: 24px;
  }

  .frame-2087329224.dark {
    align-items: flex-start;
  }

  .div-block-6715 {
    display: block;
  }

  .collection-item-17 {
    width: 497px;
  }

  .div-block-6734 {
    width: 1024px;
  }

  .div-block-6246.events-community-call.events-dark {
    height: 457.938px;
  }

  .div-block-6248 {
    padding: 20px;
  }

  .image-1664 {
    height: 255.938px;
  }

  .div-block-6310 {
    top: 80px;
  }

  .image-463 {
    height: 100%;
  }

  .blue-clip-text-length {
    font-size: 48px;
    line-height: 54px;
  }

  .frame-2087329254 {
    height: 675px;
  }

  .div-block-6806 {
    padding: 60px;
  }

  .text-1415 {
    background-color: var(--dark-mode--primary);
  }

  .div-block-6809 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-6809.dark {
    z-index: 1;
  }

  .div-block-6810 {
    width: 100%;
  }

  .text-span-79 {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .text-span-79.new {
    background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--gardient-right) 100%, var(--dark-mode--gardient-right));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .div-block-6812.new {
    border: 1px solid var(--dark-mode--grey);
  }

  .text-field-28.tj-input.email-signup {
    width: 100%;
  }

  .text-field-28.tj-input.email-signup.dark {
    color: var(--white);
  }

  .text-field-28.tj-input.password-input.password-signup {
    width: 100%;
  }

  .text-field-28.tj-input.password-input.password-signup.dark {
    color: var(--white);
  }

  .text-field-28.tj-input.name-signup {
    width: 100%;
  }

  .text-field-28.tj-input.name-signup.dark {
    color: var(--white);
  }

  .text-1416.new {
    color: var(--white);
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box;
  }

  .div-block-6813 {
    height: auto;
  }

  .tab-button-10, .tab-button-10.w--current {
    width: 204.8px;
  }

  .image-2154 {
    margin-bottom: 3px;
  }

  .div-block-7235 {
    width: 1024px;
  }

  .text-block-299 {
    line-height: 24px;
  }

  .div-block-7330 {
    width: 1024px;
  }

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

  .tab-button-11, .tab-button-11.w--current {
    width: 204.8px;
  }

  .div-block-7332 {
    width: auto;
  }

  .div-block-7333 {
    padding: 20px;
  }

  .div-block-7334 {
    width: 204.8px;
    height: 89px;
  }

  .image-2205 {
    top: -9px;
  }

  .div-block-7335 {
    width: 1024px;
  }

  .div-block-7336 {
    border-top-width: 0;
    width: 250px;
    height: 100%;
  }

  .image-2209 {
    bottom: -13px;
    right: -9px;
  }

  .tabs-content-25 {
    width: 1024px;
  }

  .button.dark {
    font-family: Ibmplexsans Light, sans-serif;
  }

  .pizza-pizza-testimonial-logo {
    width: 350px;
    height: 100%;
  }

  .image-2220 {
    width: 70px;
    max-width: none;
  }

  .div-block-6570-copy {
    width: 341.3px;
    height: 250px;
    padding: 30px;
  }

  .div-block-6570-copy.content-div {
    width: 341px;
    height: 275px;
  }

  .child-block.dark {
    width: 350px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .parent-block {
    width: 100%;
  }

  .div-block-7384, .div-block-7385 {
    width: 1100px;
  }

  .lottie-animation-4 {
    height: 100%;
  }

  .automate-the-painfull-parts {
    width: 700px;
    margin-top: 56px;
    top: 0;
    left: 162px;
  }

  .automate-the-painfull-parts._wf-tab-2 {
    width: 520px;
    margin-top: 0;
    inset: 0;
  }

  .image-2277 {
    margin-bottom: 10px;
  }

  .link-block-2-home-copy {
    margin-top: 0;
    margin-left: 0;
  }

  .slide-24-events-1-copy {
    width: 320px;
  }

  .link-block-145-email {
    width: 100px;
  }

  .div-block-7426 {
    width: 1024px;
  }

  .frame-2087329217-lp {
    padding: 8px 12px 8px 20px;
  }

  .slide-logos {
    margin-top: 40px;
  }

  .div-block-7457 {
    width: 1024px;
  }

  .tabs-content-16-security {
    width: 740px;
    margin-left: 50px;
  }

  .tabs-menu-21-security {
    border-color: #2b292e;
    align-items: stretch;
    width: 250px;
  }

  .text-block-346, .text-block-347 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-span-85 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-weight: 500;
  }

  .signu-successpopup.new {
    background-color: var(--white);
    background-image: linear-gradient(45deg, var(--dark-mode--btn-secondary), var(--dark-mode--black));
  }

  .text-1471.new {
    color: var(--white);
    font-size: 36px;
  }

  .error-f3c5b076-5885-419b-d3f7-554808500782.new {
    color: var(--dark-mode--text-grey);
  }

  .frame-2087328949.new {
    background-color: var(--dark-mode--text-disabled);
  }

  .partnerform-popup {
    flex-flow: column;
  }

  .div-block-6195-partnerform {
    width: 90%;
    height: 100%;
    margin-top: 0;
    padding: 5px;
    position: relative;
    overflow: hidden;
  }

  .div-block-6204-partner {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .div-block-7516 {
    width: 224px;
  }

  .div-block-7235-countdown {
    width: 1024px;
    padding-top: .7rem;
    padding-bottom: .7rem;
  }

  .div-block-7531 {
    border: 1px solid var(--dark-mode--grey);
    width: 1200px;
    padding: 20px;
  }

  .div-block-7516-copy {
    width: 224px;
  }

  .text-block-361 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .div-block-7549 {
    padding-top: 100px;
  }

  .text-1487 {
    font-size: 38px;
    line-height: 50px;
  }

  .div-block-7550 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    width: 1024px;
  }

  .text-1488 {
    font-size: 28px;
    line-height: 26px;
  }

  .text-1489 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-7551 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .div-block-7552 {
    width: 460px;
  }

  .text-1487-h4 {
    font-size: 38px;
    line-height: 50px;
  }

  .text-1490 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-1491 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-5798-back-office-lp {
    width: 400px;
  }

  .don-t-take-our-word-for-it-hear-it-from-our-customers-0 {
    font-size: 38px;
    line-height: 46px;
  }

  .text-1496 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-26-back-office {
    width: 400px;
    height: auto;
    margin-top: 0;
    padding: 5px;
    position: relative;
    overflow: hidden;
  }

  .div-block-5796-back-office {
    margin-top: 50px;
  }

  .frame-2087329092 {
    margin-top: 100px;
  }

  .text-1497 {
    font-size: 22px;
    line-height: 30px;
  }

  .text-1498 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-7554-internal-tools {
    padding-bottom: 0;
  }

  .div-block-5829-internal-tools {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-7558 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-7575 {
    width: 900px;
  }

  .div-block-7576 {
    margin-top: 60px;
  }

  .screenshot-2024-11-22-193435-1 {
    height: 450px;
    margin-top: 60px;
  }

  .div-block-7577 {
    padding-top: 320px;
  }

  .div-block-7578 {
    width: 1024px;
  }

  .content {
    grid-row-gap: 10px;
  }

  .frame-2087328752 {
    width: 375px;
  }

  .div-block-7579 {
    grid-row-gap: 20px;
    justify-content: space-around;
    align-items: center;
  }

  .div-block-7582 {
    width: 1020px;
  }

  .text-1507 {
    font-size: 48px;
    line-height: 56px;
  }

  .text-1507.faq-heading {
    margin-bottom: 70px;
  }

  .image-2332 {
    width: 380px;
  }

  .div-block-7583 {
    width: 1024px;
    margin-bottom: 100px;
  }

  .div-block-7584 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .frame-2087328971 {
    width: 380px;
  }

  .text-1509 {
    font-size: 28px;
  }

  .content-why-use-section {
    grid-row-gap: 30px;
    align-items: center;
  }

  .frame-2087329387 {
    grid-row-gap: 12px;
  }

  .div-block-5798-templates-page {
    width: 400px;
  }

  .div-block-5796-templates-page {
    width: 100%;
    margin-top: 50px;
  }

  .content-more-templates-section {
    grid-row-gap: 40px;
    margin-top: 100px;
  }

  .frame-2087329107 {
    max-width: 325px;
  }

  .vectors-wrapper-427 {
    border-left-width: 0;
    border-right-width: 0;
    height: 150px;
  }

  .text-1516 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .text-1517 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-7584-templates-section {
    align-items: flex-start;
    margin-top: 0;
  }

  .frame-2087329114 {
    width: 800px;
  }

  .rocket {
    width: 300px;
  }

  .div-block-6247-new-template {
    height: auto;
  }

  .div-block-6246-new-template {
    height: 379.156px;
  }

  .div-block-6246-new-template.ai {
    height: auto;
    min-height: 400px;
  }

  .div-block-6248-new-template {
    height: 184px;
  }

  .collection-list-11-new-template {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-1222-new {
    font-size: 11px;
  }

  .image-1664-new {
    height: 160.156px;
  }

  .div-block-6242-new-templates {
    width: 1024px;
  }

  .faq-answer-text {
    font-size: 16px;
    line-height: 24px;
  }

  .image-2333 {
    object-fit: contain;
    object-position: 50% 50%;
    width: 808px;
    height: 454.5px;
    overflow: clip;
  }

  .div-block-7592 {
    width: 808px;
    margin-top: 100px;
  }

  .overview-subcontentbox {
    max-width: none;
  }

  .text-1522 {
    line-height: 40px;
  }

  .keytakeaways-container {
    max-width: none;
  }

  .text-1525 {
    font-size: 32px;
    line-height: 40px;
  }

  .button-secondary-6 {
    margin-top: 20px;
  }

  .events-page-templates-heading {
    font-size: 40px;
    line-height: 48px;
  }

  .events-top-pick-images {
    width: auto;
    bottom: -50px;
  }

  .top-pick-event-sliders-heading {
    font-size: 18px;
    line-height: 26px;
  }

  .events-top-picks-text-container {
    height: 130px;
    padding: 16px;
  }

  .slide-24-events-3 {
    width: 320px;
  }

  .collection-list-28 {
    justify-content: center;
  }

  .paragraph-545 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .pagination {
    margin-top: 50px;
  }

  .text-block-364 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .text-1510-third {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-7593 {
    margin-top: 50px;
  }

  .text-1524-key-takeaways {
    line-height: 26px;
  }

  .div-block-24-left-events {
    margin-top: 0;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .div-block-24-right-events {
    margin-top: 0;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .div-block-23-events {
    border-bottom: 1px solid #95afff42;
    border-right: 1px solid #95afff42;
    width: 160px;
    height: 160px;
  }

  .why-use-content-box {
    grid-column-gap: 75px;
  }

  .why-use-content-box.layout-exchange {
    margin-top: 0;
  }

  .book-a-demo {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .inner-container {
    width: 1024px;
    max-width: 100%;
  }

  .inner-container.bg-black {
    overflow: visible;
  }

  .inner-container.overflow-show.about-page {
    width: 1024px;
  }

  .inner-container.large-pd.pdbottom {
    padding-top: 140px;
  }

  .inner-container.sticky {
    top: 94px;
  }

  .inner-container.partners-dark {
    margin-top: 100px;
  }

  .lines.non-dash {
    min-height: 150px;
  }

  .light-shades.grey.thank-you-page-shades {
    background-image: linear-gradient(73deg, #41414100, #7f818833 55%, #49494914);
    width: 500px;
    right: 30%;
  }

  .light-shades.thank-you-page-shade {
    filter: blur(300px);
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    background-image: linear-gradient(73deg, #4b2494, #4a6dd9 54%, #4b2494);
    inset: auto auto -40% -12%;
  }

  .main-wrap.vertical-flex {
    flex-flow: column;
  }

  .main-wrap.vertical-flex.pd {
    padding-bottom: 100px;
  }

  .hero-text {
    width: 50%;
  }

  .hero-text._100 {
    align-self: center;
  }

  .sub-paragraph {
    width: 700px;
    font-size: 16px;
    line-height: 24px;
  }

  .sub-paragraph.medium {
    font-size: 20px;
  }

  .sub-paragraph.back-office.justify.medium {
    line-height: 32px;
  }

  .sub-paragraph.back-office-copy {
    padding-right: 20px;
  }

  .prompt-wrap {
    max-height: 182px;
  }

  .prompt-block {
    width: 700px;
    min-width: 550px;
    min-height: 215px;
  }

  .text-block-369 {
    line-height: 20px;
  }

  .sections {
    padding-top: 80px;
  }

  .sections.pd-0.overflow-hidden {
    overflow: hidden;
  }

  .brands-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .brands-img {
    width: 200px;
  }

  .brands-img.case_study {
    height: auto;
    padding-top: 30px;
  }

  .grid-container {
    flex: 1;
    justify-content: space-around;
  }

  .image-2365.new_div {
    width: auto;
    min-width: 120px;
    max-width: 130px;
  }

  .image-2366 {
    width: auto;
  }

  .rating-wrap.nobrdr {
    grid-column-gap: 57px;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 64px;
  }

  .frame-514186 {
    width: 61%;
  }

  .vectors-wrapper-446 {
    width: 32px;
    height: 32px;
  }

  .section-title.dif {
    justify-content: flex-start;
    align-items: center;
  }

  .text-1544 {
    line-height: 32px;
  }

  .sub-text2 {
    font-size: 18px;
  }

  .the-perfect-balance-of-ai-and-human-control-0, .the-perfect-balance-of-ai-and-human-control-1 {
    font-size: 32px;
  }

  .content-blocks._2.w._100, .content-blocks._2._100 {
    justify-content: space-between;
  }

  .visual-builder-fallback {
    justify-content: space-between;
    align-items: flex-start;
    height: 550px;
  }

  .visual-builder-fallback.compt {
    height: 475px;
  }

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

  .block-2 {
    padding-left: 42px;
    overflow: hidden;
  }

  .content-img.style {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    overflow: hidden;
  }

  .content-img.style3 {
    width: 82%;
    position: relative;
    top: 22px;
    left: auto;
  }

  .content-img.fixed.al {
    min-height: 256px;
  }

  .content-img.al {
    object-fit: cover;
  }

  .slider-12 {
    height: auto;
    min-height: 575px;
  }

  .left-arrow-13, .right-arrow-11 {
    bottom: 17.5%;
  }

  .shade.blue {
    top: -37%;
    left: -20%;
  }

  .shade.red {
    bottom: -33%;
    right: -20%;
  }

  .shade.grey {
    bottom: -32%;
    left: -22.5%;
  }

  .testimonial-text {
    width: 83%;
    font-size: 34px;
    line-height: 44px;
  }

  .text-1551 {
    font-size: 22px;
  }

  .text-1552 {
    font-size: 18px;
  }

  .cover-shade.top-hero {
    bottom: 0%;
  }

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

  .text-1554.non-gradient-text.internal {
    width: 70%;
  }

  .ai-powered-development-with-visual-control-0 {
    font-size: 30px;
  }

  .side-title-wrap {
    line-height: 32px;
  }

  .side-title-wrap.text-medium {
    width: 36%;
  }

  .text-1556 {
    width: 55%;
    font-size: 16px;
  }

  .non-gradient-text {
    font-size: 30px;
  }

  .gradient-text {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 30px;
  }

  .gradient-text.big {
    font-size: 41px;
  }

  .text-block-370 {
    flex: 1;
    font-size: 18px;
  }

  .div-block-7646 {
    padding-left: 40px;
  }

  .integration-mainwrap {
    z-index: 2;
  }

  .integration-blocks {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: 230px;
  }

  .text-block-371 {
    font-size: 18px;
  }

  .core-integration-wrap {
    border: .1px solid var(--dark-mode--grey);
    padding-right: 20px;
  }

  .div-block-7647 {
    justify-content: flex-start;
    padding-left: 20px;
  }

  .core-brands {
    width: auto;
  }

  .flex-block-2 {
    padding-left: 30px;
    padding-right: 10px;
  }

  .div-block-7652 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    max-width: 41%;
  }

  .text-block-375 {
    align-self: center;
  }

  .frame-514312 {
    width: 85%;
    padding-top: 20px;
  }

  .text-1557 {
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 52px;
    line-height: 62px;
  }

  .text-1557.pd-around {
    text-align: center;
    font-size: 42px;
  }

  .text-1557.back-office {
    text-align: center;
  }

  .text-1557.justify, .text-1557.l {
    font-size: 60px;
  }

  .text-1558 {
    width: 100%;
    font-size: 20px;
  }

  .div-block-7655 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-7656.gap0 {
    flex-flow: row;
    width: 100%;
  }

  .text-block-376 {
    text-align: left;
    font-size: 16px;
  }

  .shade-left, .shade-right {
    z-index: 1;
  }

  .ai-powered-development-with-visual-control-0 {
    line-height: 34px;
  }

  .heading-369 {
    font-size: var(--32px-side-heading);
  }

  .paragraph-547 {
    font-size: var(--16-px-subparagraph);
    line-height: 24px;
  }

  ._2col.pdtop {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .paragraph-549 {
    font-size: 16px;
    line-height: 24px;
  }

  .elements-wrap.right {
    width: 40%;
  }

  .main-wrap2.center.heropd {
    padding-bottom: 100px;
  }

  .main-wrap2.center.heropd.back-office {
    justify-content: space-between;
    padding-left: 20px;
  }

  .main-wrap2.center.heropd.back-office.pdtop {
    padding-top: 100px;
  }

  .main-wrap2.center.heropd.feature {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-wrap2.neww {
    min-height: 650px;
  }

  .div-block-7677.none {
    justify-content: center;
  }

  .glow-text-4 {
    line-height: 62px;
  }

  .heading2 {
    font-size: 48px;
    line-height: 56px;
  }

  .icon-float {
    z-index: 1;
    width: 60px;
    height: 60px;
  }

  .icon-float._3 {
    width: 50px;
    height: 50px;
  }

  .icon-float._6 {
    width: 50px;
    height: 50px;
    top: 64%;
  }

  .icon-float._3-copy {
    width: 50px;
    height: 50px;
    top: 69%;
    bottom: 0%;
  }

  .vectorline {
    z-index: -1;
  }

  .div-block-7679 {
    width: 80%;
  }

  .left-block {
    width: 450px;
  }

  .right-block {
    height: 485px;
  }

  .three-shade {
    bottom: 83%;
  }

  .div-block-7683 {
    width: 27%;
  }

  .overflow-hidden {
    height: auto;
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .heading-370 {
    font-size: 48px;
    line-height: 52px;
  }

  .heading-370.back-office {
    line-height: 56px;
  }

  .heading-370.solutions {
    font-size: 40px;
    line-height: 42px;
  }

  .pricing-tab-wrap {
    right: 17%;
  }

  .pricing-tab-wrap.absolute {
    right: 19%;
  }

  .tabs-22 {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
  }

  .main-container {
    display: flex;
  }

  .tabs-content-26 {
    margin-top: 60px;
  }

  .tags {
    top: -1.5%;
  }

  .text-block-391 {
    font-size: var(--sub-heading);
  }

  .amount {
    font-size: 42px;
  }

  .text-block-392 {
    white-space: nowrap;
  }

  .tick {
    width: 30px;
  }

  .flex-block-5 {
    position: relative;
  }

  .div-block-7692 {
    background-image: linear-gradient(0deg, var(--dark-mode--pure-grey), transparent 62%);
  }

  .ai-container {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .gradient {
    opacity: .1;
    position: absolute;
    inset: 0%;
  }

  .div-block-7696, .list-3 {
    width: 100%;
  }

  .div-block-7699 {
    border-style: none;
    flex-flow: column;
    flex: 0 auto;
    align-items: center;
    display: flex;
  }

  .div-block-7702 {
    width: 305px;
    padding-right: 5px;
  }

  .heading-372 {
    width: 90%;
  }

  .columns {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .heading-374-copy-copy {
    font-size: 32px;
  }

  .tooltip-container-new {
    background-color: #18283a;
  }

  .tooltip-dropdown-new-2 {
    position: relative;
  }

  .rating-wrap-copy {
    justify-content: center;
    align-items: center;
  }

  .div-block-7742 {
    z-index: 1;
    background-image: linear-gradient(90deg, var(--side-purple), var(--dark-mode--primary) 53%, var(--dark-mode--gardient-right));
    filter: blur(200px);
    width: 100%;
    height: 60px;
    position: absolute;
    top: 40%;
  }

  .text-block-402 {
    color: var(--dark-mode--text-grey);
    top: 6%;
    left: 4%;
  }

  .frame-2087329217-copy {
    padding: 8px 12px 8px 20px;
  }

  .link-block-244 {
    white-space: nowrap;
  }

  .brands-shade._1 {
    bottom: 103%;
  }

  .brands-shade._1.new {
    bottom: 70%;
  }

  .brands-shade.new {
    background-image: linear-gradient(5deg, var(--dark-mode--gardient-right) 19%, #4368e38a 47%, #861b8452 84%);
    height: 150px;
  }

  .container-24 {
    max-width: none;
    padding-top: 100px;
  }

  .glow-text-5 {
    font-size: 48px;
    line-height: 62px;
  }

  .schedule-call-cta {
    justify-content: space-between;
    position: relative;
  }

  .heading-379.partners-dark {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-7749, .div-block-7750 {
    z-index: -1;
  }

  .visual-builder-fallback-copy {
    justify-content: center;
    height: 550px;
  }

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

  .div-block-7754 {
    flex-flow: column;
    width: 650px;
  }

  .div-block-7759 {
    transition: background-color .25s;
  }

  .text-1557-copy-copy {
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 42px;
    line-height: 62px;
  }

  .cards-wrap {
    width: 500px;
  }

  .container-25 {
    height: 200vh;
  }

  .step-card._2 {
    filter: grayscale();
    position: relative;
    top: 15%;
  }

  .checkpoint {
    background-image: linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right) 50%, var(--dark-mode--primary));
    border-radius: 50px;
  }

  .checkpoint-copy {
    background-image: linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right) 50%, var(--dark-mode--primary));
    background-image: linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right) 50%, var(--dark-mode--primary));
    border-radius: 50px;
    width: 25px;
    height: 25px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 20% -74% 0% auto;
  }

  .checkpoint-copy-copy {
    background-image: linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right) 50%, var(--dark-mode--primary));
    border-radius: 50px;
  }

  .step-card-copy {
    top: 20%;
  }

  .checkpoint-copy-copy-copy {
    background-image: linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right) 50%, var(--dark-mode--primary));
    border-radius: 50px;
  }

  .step-card-copy-copy {
    top: 36%;
  }

  .checkpoint-copy-copy-copy-copy, .checkpoint-copy-copy-copy-copy-copy {
    background-image: linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right) 50%, var(--dark-mode--primary));
    border-radius: 50px;
  }

  .step-card-copy-copy-copy {
    top: 44%;
  }

  .step-card-copy-copy-copy-copy {
    top: 63%;
  }

  .sub-text2-copy {
    font-size: 20px;
    line-height: 24px;
  }

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

  .link-block-245 {
    text-decoration: none;
  }

  .badges-widget {
    height: 205px;
  }

  .platform-foot, .solutions-foot {
    flex: 1;
  }

  .image-copy-copy {
    width: 100px;
    height: 100px;
  }

  .text-block-410 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .saved-tag {
    color: #34cba3;
    position: absolute;
    top: 50%;
    left: 48%;
  }

  .saved-tag._1 {
    top: 50%;
    left: 40%;
  }

  .purchaseform {
    border: 0px solid var(--white);
    border-radius: 8px;
  }

  .email-field {
    border-radius: 50px;
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .div-block-7783 {
    width: 1024px;
  }

  .div-block-7783.investors-section {
    height: 650px;
  }

  .main-wrap-about-page.about-section-2 {
    width: 1024px;
  }

  .main-wrap-about-page.about-section-investors {
    width: 1024px;
    padding-top: 100px;
  }

  .security-page-dark {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .orange {
    bottom: -32%;
    right: -57%;
  }

  .hero-content-back-office.pdbottom.solutions {
    width: 46%;
  }

  .div-block-7791 {
    margin-top: 100px;
  }

  .div-block-7792 {
    padding-bottom: 80px;
  }

  .div-block-7634-back-office {
    margin-top: 20px;
  }

  .events-page-dark {
    width: 1024px;
    height: auto;
    padding: 40px 70px 100px;
  }

  .div-block-6671-dark {
    width: 100%;
  }

  .div-block-6671-dark.events-dark {
    margin-top: 80px;
  }

  .div-block-6671-dark.partners-dark {
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-content-events {
    z-index: 2;
  }

  .div-block-5835-events-dark {
    justify-content: flex-end;
    width: 1024px;
  }

  .div-block-7793, .div-block-7794 {
    width: 1024px;
  }

  .build-and-integrated-inventory-order-management-app-with-mariadb-and-tooljet {
    font-size: 36px;
    line-height: 44px;
  }

  .text-1560 {
    font-size: 18px;
    line-height: 26px;
  }

  .catch-up.text-1561 {
    font-size: 38px;
    line-height: 44px;
  }

  .image-2392 {
    width: 350px;
  }

  .div-block-7799 {
    width: 1024px;
    margin-top: 100px;
  }

  .image-2393 {
    width: 250px;
  }

  .div-block-7803 {
    grid-column-gap: 0px;
    grid-row-gap: 49px;
  }

  .text-1565 {
    font-size: 32px;
  }

  .text-1566 {
    padding-top: 10px;
    font-size: 18px;
  }

  .flex-block-11 {
    height: 290px;
  }

  .casestudy-page-dark {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-content-case-study {
    z-index: 2;
  }

  .text-1567, .heading-381 {
    font-size: 38px;
    line-height: 46px;
  }

  .vectors-wrapper-460 {
    width: 36px;
    height: 36px;
  }

  .content-container {
    max-width: 250px;
  }

  .text-1568 {
    font-size: 26px;
  }

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

  .down-arrow {
    width: 36px;
    height: 36px;
  }

  .div-block-7807 {
    padding-top: 100px;
  }

  .div-block-5980-partners-dark.new {
    border-right-width: 0;
  }

  .div-block-5979-case-study-dark {
    margin-top: 60px;
  }

  .div-block-5980-case-study-dark {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .template-slot.height {
    max-height: none;
  }

  .template-slot-3 {
    min-height: 0;
  }

  .image-2396 {
    width: 262px;
    top: 14%;
  }

  .div-block-7809 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-2397 {
    width: 722px;
    bottom: 51%;
    left: 13%;
  }

  .image-2396-copy {
    width: 322px;
    top: 54%;
    left: 35%;
  }

  .image-2397-copy {
    width: 679px;
    bottom: 12%;
  }

  .content-block {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: stretch;
    height: 500px;
    padding-top: 40px;
  }

  .div-block-7820 {
    justify-content: center;
    align-items: center;
    height: 200px;
    display: flex;
  }

  .paragraph-567 {
    text-align: left;
  }

  .div-block-7646-copy {
    padding-left: 40px;
  }

  .content-block2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
    height: 400px;
  }

  .text-block-376-copy, .paragraph-567-copy {
    text-align: left;
  }

  .text-block-376-copy {
    text-align: center;
    font-size: 16px;
  }

  .paragraph-567-copy {
    text-align: left;
    text-align: center;
  }

  .div-block-7820-copy {
    justify-content: center;
    align-items: center;
    height: 200px;
    display: flex;
  }

  .div-block-524-pricing-dark {
    align-items: center;
    top: 55%;
    left: 50%;
  }

  .paragraph-207-pricing-dark {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .frame-2087329426.checkoutbtn {
    background-color: #4368e3;
  }

  .frame-2087329426.checkoutbtn.disabled {
    opacity: 95;
    background-color: #4368e3;
  }

  .per-builder-price {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .inner-container-stick {
    width: 1024px;
    max-width: 100%;
  }

  .inner-container-stick._40pd-right._2 {
    position: static;
    top: 5.7rem;
  }

  .inner-container-stick._40pd-right._3 {
    top: 0;
  }

  .div-block-7831 {
    justify-content: center;
    align-items: center;
    height: 62px;
  }

  .image-2401 {
    width: 18px;
    bottom: 22px;
  }

  .main-wrap2-2.center.heropd {
    padding-bottom: 100px;
  }

  .frame-2087329430.remove-border.new, .frame-2087329430.new {
    min-height: 0;
  }

  .div-block-7843, .div-block-7850 {
    margin-left: -300px;
  }

  .new-shades {
    background-color: var(--dark-mode--gardient-right);
    opacity: .26;
    filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    background-image: none;
    left: -18%;
  }

  .new-shades._3 {
    background-color: var(--white);
    opacity: .09;
    border-radius: 100%;
    bottom: -4%;
    left: 60%;
  }

  .new-shades._4 {
    background-color: var(--dark-mode--grey);
    opacity: 1;
    inset: 0% 0% auto 41%;
  }

  .new-shades._2-copy {
    left: 19%;
  }

  .sub-paragraph-copy {
    width: 700px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-7674-copy {
    width: 100%;
  }

  .div-block-6063-partners-dark {
    width: 130px;
    height: auto;
    margin-left: 0;
    padding: 4px 15px;
  }

  .case-study-individual {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .infear-org-accelerates-impact-with-tooljet {
    font-size: 50px;
    line-height: 58px;
  }

  .infear-org-accelerates-impact-with-tooljet.new {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-7858.new {
    justify-content: flex-start;
    align-items: center;
  }

  .text-1599.new {
    text-align: center;
  }

  .text-1606 {
    font-size: 17px;
  }

  .text-1607 {
    font-size: 26px;
    font-weight: 400;
    line-height: 34px;
  }

  .text-1608 {
    font-size: 16px;
    line-height: 24px;
  }

  .cs-tabs {
    width: 1024px;
  }

  .cs-tabs.new {
    justify-content: center;
    align-items: flex-start;
  }

  .text-16 {
    font-size: 22px;
    line-height: 30px;
  }

  .vectors-wrapper-283 {
    margin-bottom: 40px;
  }

  .vectors-wrapper-279 {
    width: 464px;
  }

  .our-story {
    max-width: 900px;
  }

  .team-content {
    max-width: 420px;
  }

  .text-32 {
    font-size: 50px;
    line-height: 58px;
  }

  .frame-2087329452 {
    min-width: 440px;
    max-width: none;
  }

  .why-you-should-join-the-team-0 {
    font-size: 50px;
    line-height: 58px;
  }

  .frame-2087329454 {
    width: 60px;
    height: 60px;
  }

  .vectors-wrapper-282 {
    margin-bottom: 40px;
  }

  .div-block-7862 {
    padding: 50px;
  }

  .why-you-should-join-the-team-1 {
    font-size: 50px;
    line-height: 58px;
  }

  .vectors-wrapper-272 {
    height: 100%;
  }

  .div-block-7864 {
    width: 100%;
  }

  .transform-ai-point-list {
    max-width: 464px;
  }

  .div-block-7865 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .frame-2087329255 {
    width: 100%;
    max-width: 900px;
    height: auto;
  }

  .tenets-points-container {
    padding-left: 84px;
    padding-right: 84px;
  }

  .bold-text-182 {
    font-size: 24px;
  }

  .div-block-7872.icon {
    right: 30.5%;
  }

  .div-block-7872-sa.icon {
    top: 40%;
    left: 10%;
  }

  .div-block-7873 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .frame-2087329460 {
    width: 808px;
  }

  .text-1611 {
    font-size: 54px;
    line-height: 62px;
  }

  .success-message-14.dark {
    width: auto;
  }

  .div-block-7876 {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    right: -80px;
  }

  .image-2413 {
    width: 80px;
  }

  .image-2413.s {
    width: 125px;
  }

  .frame-2087329501 {
    top: 52%;
    right: 10%;
  }

  .frame-2087329476._2 {
    box-shadow: none;
  }

  .new-shades-copy {
    opacity: .26;
    filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    left: -18%;
  }

  .div-block-7808-4.timeline {
    left: 700px;
  }

  .image-2422 {
    width: 150px;
  }

  .here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-0, .here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-1 {
    font-size: 30px;
  }

  .visual-builder-fallback-copy {
    justify-content: center;
    align-items: flex-start;
    height: 550px;
  }

  .build-custom-business-applications-fast-0 {
    line-height: 147%;
  }

  .flex-block-20.down {
    width: 60%;
  }

  .image-2423 {
    z-index: 999999;
  }

  .image-2426 {
    width: 150px;
  }

  .div-block-7888 {
    width: 40px;
    height: 40px;
  }

  .div-block-7814-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: stretch;
    width: 391px;
    height: 206px;
  }

  .image-2427 {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .text-block-373-copy.internal-head {
    align-self: center;
    width: 63%;
  }

  .div-block-7891 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading2-copy {
    font-size: 48px;
    line-height: 56px;
  }

  .heading2-copy.no-wrap {
    white-space: normal;
    font-size: 55px;
    line-height: 65px;
  }

  .div-block-6591-copy-copy {
    z-index: 1;
    border-color: var(--dark-mode--grey);
    background-color: var(--dark-mode--black);
    width: 50%;
    height: 568px;
    margin-top: 0;
  }

  .div-block-7892 {
    padding-top: 20px;
  }

  .div-block-7898 {
    padding: 10px;
  }

  .text-1557-copy, .text-1557-copy-copy {
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 52px;
    line-height: 62px;
  }

  .icon-float-copy {
    z-index: 1;
    width: 60px;
    height: 60px;
  }

  .icon-float-copy._6 {
    width: 50px;
    height: 50px;
    top: 64%;
  }

  .visual-builder-fallback-copy-copy {
    justify-content: center;
    height: 550px;
  }

  .visual-builder-fallback-copy-copy.long {
    height: 625px;
  }

  .frame-2087329217-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .frame-2087329217-copy-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .frame-2087329542.demo {
    padding-top: 11px;
    padding-bottom: 11px;
    bottom: 4px;
  }

  .frame-2087329542.demmo {
    bottom: 4px;
  }

  .submit-button-15 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .text-1650 {
    font-size: 20px;
  }

  .flex-block-23 {
    overflow: visible;
  }

  .cardss {
    box-shadow: -6px 2px 5px -2px var(--black);
    background-image: linear-gradient(#4b249424, #181b1fb3 46%, #23282d8f 66%, #30363ec7);
    border: 1px solid #000;
  }

  .div-block-7831-copy-copy {
    justify-content: center;
    align-items: center;
    height: 62px;
  }

  .text-1557-copy {
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 52px;
    line-height: 62px;
  }

  .swiper-holder {
    flex-flow: row;
  }

  .heading {
    padding-left: 0;
    padding-right: 0;
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 56px;
  }

  .highlight {
    font-size: 48px;
    line-height: 56px;
  }

  .div-block-7930 {
    width: 1030px;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .get-started-pro-tc.new {
    width: 89%;
  }

  .div-block-7941-copy {
    margin-left: 50px;
  }

  .text-block-434 {
    border-top-style: none;
    width: 89%;
    font-size: 40px;
    line-height: 52px;
  }

  .text-block-434.online {
    width: 99%;
  }

  .text-block-434.online.left-align {
    text-align: left;
  }

  .div-block-7957 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 325px;
    height: 260px;
  }

  .div-block-7957.low-code {
    width: 310px;
  }

  .div-block-7957.ai-agent {
    width: 314px;
  }

  .div-block-7957.no-code {
    width: 330px;
  }

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

  .div-block-7958 {
    height: 100%;
  }

  .div-block-7959.low-code {
    flex-flow: row;
    padding-left: 20px;
  }

  .div-block-7961._3rd {
    position: relative;
    left: 50px;
  }

  .div-block-7962 {
    padding-left: 60px;
  }

  .text-block-434-copy {
    border-top-style: none;
    font-size: 40px;
    line-height: 52px;
  }

  .text-block-434-copy.internal.diff {
    margin-bottom: 60px;
  }

  .text-block-434-copy.online {
    justify-content: center;
    align-items: center;
  }

  .text-block-434-copy.toline {
    text-align: center;
    width: 90%;
  }

  .tabs-menu-22.copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-block-439.toline {
    width: 60%;
  }

  .flex-block-24.internal {
    height: 500px;
  }

  .paragraph-578 {
    width: 85%;
    font-size: 16px;
  }

  .paragraph-578.toline {
    width: 70%;
  }

  .text-1556-copy {
    font-size: 16px;
  }

  .cells-no-code._1st {
    background-image: linear-gradient(135deg, #861b841a, #012bb80d);
  }

  .text-block-440.side {
    font-size: 16px;
  }

  .text-block-440.heading {
    font-size: 20px;
    line-height: 40px;
  }

  .button-style {
    width: 65%;
    height: 40px;
  }

  .button-style-4 {
    font-size: 13px;
  }

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

  .frame-2087329683 {
    height: 385px;
  }

  .text-1661 {
    width: 84%;
  }

  .teaser-section {
    padding-top: 0;
  }

  .copy-small {
    padding-right: 140px;
    font-family: Ibmplexsans Light, sans-serif;
    line-height: 24px;
  }

  .text-1663-copy.space-around {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .div-block-7981 {
    min-width: 330px;
    min-height: 350px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7983 {
    border: 1px solid var(--dark-mode--grey);
  }

  .div-block-7984 {
    width: 250px;
  }

  .hover-card {
    width: 218px;
    position: relative;
    overflow: hidden;
  }

  .shade-hover {
    z-index: 1;
    background-color: #00000036;
    position: absolute;
    inset: 76% 0% 0%;
  }

  .text-block-444 {
    color: var(--white);
    font-size: 18px;
  }

  .div-block-7989 {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .paragraph-582 {
    padding-left: 20px;
  }

  .div-block-7990 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-content-back-office-copy.pdbottom.roi {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    position: sticky;
    top: 15%;
  }

  .hero-content-back-office-copy.pdbottom.industrial {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-7996 {
    box-shadow: 0 2px 8px 4px var(--dark-mode--grey);
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
  }

  .text-block-446 {
    padding-left: 40px;
  }

  .ms-page-wrap, .div-block-7998 {
    width: 100%;
  }

  .div-block-7999 {
    left: 5px;
  }

  .div-block-7999-copy {
    left: 64px;
  }

  .div-block-7999-copy._2nd {
    left: 70px;
  }

  .div-block-7999-copy._3rd {
    left: 74px;
  }

  .div-block-7999-copy._5th {
    left: 67px;
  }

  .div-block-7999-copy-copy {
    left: 140px;
  }

  .div-block-7999-copy-copy._2nd {
    left: 135px;
  }

  .div-block-7999-copy-copy._3rd {
    left: 163px;
  }

  .div-block-7999-copy-copy._4th, .div-block-7999-copy-copy._6th {
    left: 129px;
  }

  .div-block-7999-copy-copy-copy {
    left: 217px;
  }

  .div-block-7999-copy-copy-copy._2nd {
    left: 198px;
  }

  .div-block-7999-copy-copy-copy._4th {
    left: 209px;
  }

  .div-block-7999-copy-copy-copy._7th {
    left: 192px;
  }

  .div-block-7999-copy-copy-copy-copy {
    left: 295px;
  }

  .div-block-8000 {
    justify-content: center;
  }

  .div-block-8001 {
    width: 100%;
  }

  .form-15 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 84%;
    display: flex;
  }

  .form-block-22 {
    justify-content: center;
    display: flex;
  }

  .popup-wrapper {
    z-index: 99999;
  }

  .text-block-449 {
    font-size: 16px;
  }

  .div-block-7582-copy {
    width: 1020px;
  }

  .div-block-8008 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-span-105 {
    font-size: 52px;
  }

  .div-block-7959-copy {
    flex-flow: wrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7963-copy.internal.copy {
    border: 1px #000;
    width: 100%;
  }

  .text-1556-copy-copy {
    font-size: 16px;
  }

  .text-1556-copy-copy.internal.diff {
    width: 70%;
    line-height: 24px;
  }

  .highlight-text {
    font-size: 40px;
    line-height: 52px;
  }

  .text-1674 {
    white-space: nowrap;
  }

  .how-can-cards {
    justify-content: flex-start;
    align-items: flex-start;
    width: 480px;
    min-height: 185px;
    padding-top: 20px;
  }

  .how-can-cards.style2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
  }

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

  .paragraph-584 {
    padding-left: 100px;
    font-size: 16px;
  }

  .div-block-8029 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .list-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .list-item-5, .list-item-6 {
    font-size: 16px;
  }

  .cards-div {
    width: 49%;
    height: 250px;
  }

  .div-block-8041 {
    padding-bottom: 0;
  }

  .tab-internal {
    border: 1px solid #97a0a98a;
    border-radius: 50px;
  }

  .tab-internal.w--current {
    border-style: none;
  }

  .slider-15, .mask-23 {
    height: 500px;
  }

  .slide-nav-12 {
    padding-top: 20px;
    inset: auto 0% 0%;
  }

  .div-block-8043 {
    padding: 30px;
  }

  .div-block-8044 {
    height: 355px;
  }

  .paragraph-586 {
    font-size: 17px;
    line-height: 24px;
  }

  .div-block-8048 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-8049 {
    width: 45%;
  }

  .div-block-8049.internal {
    width: 75%;
  }

  .text-block-460 {
    font-size: 32px;
    line-height: 42px;
  }

  .image-holder {
    width: 55%;
  }

  .image-2441 {
    left: 60px;
  }

  .image-2444 {
    width: 315px;
  }

  .heading-387 {
    font-size: 40px;
    line-height: 42px;
  }

  .text-block-461 {
    font-size: 18px;
    line-height: 23px;
  }

  .div-block-8056 {
    width: 65%;
  }

  .imag-placeholder-2 {
    width: 55%;
  }

  .thanks-wrapper {
    background-image: url('../images/grid-patterns_1.avif');
    background-position: 0 0;
    background-size: contain;
    width: 800px;
  }

  .heading-389 {
    font-size: 48px;
    line-height: 52px;
  }

  .text-block-464 {
    width: 66%;
  }

  .divider {
    width: 75%;
    height: 1px;
  }

  .div-block-8060 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-8061 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .text-block-467 {
    font-size: 32px;
    line-height: 34px;
  }

  .div-block-7960-copy {
    position: relative;
    overflow: clip;
  }

  .div-block-8066 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-8069 {
    filter: blur(80px);
    background-color: #ee5d5d;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .div-block-8069-copy {
    filter: blur(80px);
    background-color: #4b2494;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .name-field, .email-field-ebook {
    color: var(--white);
  }

  .submit-button-16 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-590 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-8077 {
    width: 100%;
  }

  .text-1675 {
    line-height: 21px;
  }

  .text-block-468 {
    font-size: 28px;
    line-height: 34px;
  }

  .div-block-8085 {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .cards-div-2 {
    width: 30%;
    height: 250px;
  }

  .div-block-8086 {
    margin-top: 10px;
  }

  .paragraph-592 {
    width: 75%;
  }

  .text-block-472 {
    padding-right: 20px;
  }

  .list-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .rich-text-block {
    font-size: 20px;
    line-height: 26px;
  }

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

  .text-1678 {
    color: #b4b7bb;
  }

  .resources-2 {
    width: 100%;
  }

  .link-block-249 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .image-2460 {
    width: auto;
    min-width: 75px;
  }

  .link-block-250, .link-block-251 {
    padding-top: 30px;
  }

  .ready-for-dev {
    justify-content: center;
    align-items: center;
    height: 1100px;
  }

  .frame-2087329774 {
    justify-content: center;
    align-items: center;
  }

  .frame-2087329772 {
    padding-top: 240px;
  }

  .top_shades {
    pointer-events: none;
    inset: auto 0% 0%;
  }

  .top_shades1 {
    pointer-events: none;
  }

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

  .hero-section {
    justify-content: center;
    align-items: flex-end;
  }

  .contianer_grid {
    z-index: 99999;
    place-items: center end;
    padding-left: 130px;
    position: relative;
  }

  .blue_shade {
    filter: blur(110px);
    background-color: #4a6dd9;
    width: 120px;
    height: 120px;
    inset: 34% 0% auto 45%;
  }

  .white_shade {
    top: 67%;
  }

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

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-maecenas-vitae-luctus-libero-proin-porta-augu-2.new {
    text-align: center;
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
  }

  .div-block-8114 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-8118 {
    background-image: linear-gradient(#181b1f00, #181b1f94 49%, #181b1f 75%);
    top: -10%;
  }

  .div-block-8118.new, .div-block-8118.new.new-2 {
    height: 100%;
  }

  .frame-2087329797 {
    width: 68%;
  }

  .frame-2087329808 {
    max-width: none;
  }

  .form-16 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .slider_container {
    grid-column-gap: 32px;
    grid-row-gap: 0px;
    grid-template-columns: .57fr 1fr;
    place-items: start;
    margin-left: 20px;
  }

  .main-paragraph {
    width: 80%;
  }

  .frame-2087329830 {
    flex-flow: row;
  }

  .frame-2087329831 {
    max-width: 240px;
  }

  .div-block-8144.light {
    background-color: #fff;
  }

  .frame-2087329893 {
    width: 100%;
  }

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

  .frame-2087330086 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1440px) {
  .mailfield {
    margin-top: 0;
  }

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

  .websitefield {
    margin-top: 20px;
  }

  .heading-96 {
    font-size: 16px;
  }

  .paragraph-101 {
    margin-top: 5px;
    font-size: 14px;
  }

  .form-block-3 {
    padding: 30px;
  }

  .slide-9, .slide-9-copy {
    height: auto;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .navitems-new {
    grid-column-gap: 0px;
    justify-content: flex-start;
    width: 1150px;
  }

  .button-29 {
    margin-right: 10px;
  }

  .button-30 {
    padding: 10px 20px;
  }

  .nav-menu-8-copy {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: static;
  }

  .div-block-332 {
    align-items: center;
    display: flex;
  }

  .div-block-333 {
    grid-column-gap: 0px;
    align-items: center;
    display: flex;
  }

  .div-block-225-copy-new {
    padding-right: 0;
  }

  .div-block-369 {
    margin-top: 0;
  }

  .div-block-370 {
    width: 1150px;
  }

  .div-block-376 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .div-block-376.foot {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-377 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-around;
    align-items: flex-start;
    width: 90%;
    max-width: 1295px;
  }

  .div-block-378 {
    justify-content: space-between;
  }

  .div-block-378.dark {
    grid-column-gap: 62px;
    grid-row-gap: 62px;
    justify-content: flex-start;
    width: auto;
  }

  .image-248 {
    z-index: 2;
    width: 800px;
    height: auto;
    position: absolute;
    inset: 100px -25% 0% auto;
  }

  .nav-link-9-common.nav-link-items-common {
    margin-right: 0;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .nav-link-8-common.nav-link-items-common {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .image-223-copy {
    display: block;
  }

  .company-nav-slack {
    grid-column-gap: 10px;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 24px 0;
    display: flex;
  }

  .join-slack {
    margin-bottom: 0;
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 12px;
    font-weight: 400;
  }

  .image-226-copy {
    width: 15px;
    height: 15px;
  }

  .comoany-nav-git {
    grid-column-gap: 22px;
    background-color: #0000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: 0 0 24px;
    display: flex;
  }

  .star-us-github {
    margin-bottom: 0;
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 12px;
    font-weight: 400;
  }

  .image-228-copy {
    width: 15px;
  }

  .div-block-225-copy-b {
    grid-column-gap: 5px;
    padding-right: 0;
  }

  .navbar1_link-2-common-b {
    color: #fff;
    font-size: 16px;
  }

  .nav-link-14-common-b {
    margin-left: 0;
    margin-right: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-68-copy-copy-copy {
    display: block;
  }

  .paragraph-208-m {
    text-decoration: none;
  }

  .toggle-contain-b {
    background-color: #3e63dd;
  }

  .body-19 {
    overflow: auto;
  }

  .image-227-copy-2, .image-227-copy-3 {
    width: 15px;
  }

  .div-block-5405 {
    background-color: #fff;
    border: 1px solid #f1f3f5;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 330px;
    padding: 20px;
    text-decoration: none;
    display: flex;
  }

  .div-block-5405.div-block-5405-new {
    justify-content: flex-start;
    align-items: flex-start;
    height: 325px;
    padding: 40px;
  }

  .div-block-5405.div-block-5405-new.dark {
    width: 426px;
  }

  .image-310 {
    width: 50px;
    max-width: none;
  }

  .heading-189 {
    color: #333;
    margin-bottom: 0;
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }

  .paragraph-219 {
    color: #687076;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .image-310-gcs {
    width: 50px;
    max-width: none;
    height: 50px;
  }

  .image-310-aws-s3 {
    width: 50px;
    max-width: none;
  }

  .link-block-25, .link-block-35, .link-block-49, .link-block-61 {
    text-decoration: none;
  }

  .image-310-openai {
    width: 50px;
    max-width: none;
  }

  .div-block-5448 {
    align-items: flex-end;
    height: auto;
    display: flex;
  }

  .button-56.closepopupbutton {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .price-tabs-menu-copy {
    left: 60%;
  }

  .paragraph-243 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .heading-201 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .price-tab-copy.popup-licence-tabs {
    top: 276px;
    left: -180%;
  }

  .price-tab-copy.popup-licence-tabs.pricing-dark {
    left: -105px;
  }

  .price-tab-copy-copy.popup-licence-tabs {
    top: 276px;
    left: -180%;
  }

  .price-tab-copy-copy.popup-licence-tabs.pricing-dark {
    left: -120px;
  }

  .heading-202 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .paragraph-247, .button-59 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .image-360.small.partners-dark {
    width: 80px;
    height: 80px;
  }

  .div-block-5505 {
    flex-flow: column;
    justify-content: space-between;
    min-height: 359px;
  }

  .tooltip-anchor {
    width: 110px;
    margin-top: 0;
  }

  .relative {
    text-align: center;
    line-height: 26px;
  }

  .text-span-49 {
    vertical-align: middle;
    font-weight: 500;
  }

  .div-block-372-db {
    border-radius: 35px;
    align-items: flex-end;
    width: auto;
    height: auto;
    display: flex;
    inset: 0% 19.5% auto auto;
  }

  .div-block-373-db {
    border-radius: 35px;
    width: auto;
    height: auto;
    inset: 0% 7% auto auto;
  }

  .nav-link-10-common-h.nav-link-items-common-h {
    margin-left: 0;
    margin-right: 0;
    padding-right: 24px;
  }

  .navbar1_link-2-common-mob-h {
    color: #ecedee;
  }

  .slide-21 {
    margin-right: 28px;
  }

  .button-30-copy-copy {
    padding: 10px 20px;
  }

  .consultation-form-block {
    display: none;
  }

  .div-block-229-consultation-block {
    width: 400px;
    height: auto;
  }

  .book-consult-button:hover {
    background-color: #3a5ccc;
  }

  .error {
    color: red;
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .textarea-problems {
    height: 120px;
    min-height: 120px;
  }

  .textarea-problems.dark.dmo {
    min-height: 100px;
    margin-top: 0;
  }

  .div-block-28-down {
    background-color: #74747466;
  }

  .frame-2087328760 {
    padding: 9px 11px;
    bottom: 4px;
    right: 5px;
  }

  .text-field-website.dark {
    height: 46px;
  }

  .text-field-website.dark.new {
    height: 40px;
    margin-bottom: 20px;
  }

  .text-field-name.dark {
    height: 46px;
  }

  .text-field-name.dark.new {
    height: 40px;
    margin-bottom: 20px;
  }

  .text-field-number {
    width: 382px;
  }

  .text-field-number.dark {
    width: 365px;
    height: 46px;
  }

  .text-field-number.dark.new {
    height: 42px;
    margin-bottom: 20px;
  }

  .div-block-27-down {
    background-color: #46464680;
  }

  .text-field-mail.dark {
    height: 46px;
  }

  .text-field-mail.dark.new {
    height: 40px;
    margin-bottom: 20px;
  }

  .demoformcontainer {
    height: 100%;
  }

  .demoformcontainer.form-container.dark.demo {
    height: auto;
    min-height: 150px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-5623 {
    width: 700px;
  }

  .frame-2087326690 {
    height: auto;
    padding: 12px 20px;
  }

  .image-398 {
    width: 120px;
    height: 30.8438px;
    margin-bottom: 20px;
  }

  .navbar-6 {
    background-color: #fff;
    position: sticky;
    top: 0;
    box-shadow: 0 4px 6px #0000001a;
  }

  .navbar-6.dark {
    margin-left: auto;
    top: 0;
  }

  .div-block-5633 {
    align-items: center;
    width: 1280px;
    overflow: visible;
  }

  .testimonials-section {
    width: 450px;
    margin-top: 40px;
  }

  .div-block-5657-bfkn {
    z-index: 2;
    width: 232px;
    height: 98px;
    position: relative;
  }

  .div-block-5657-atera {
    border-right-width: 0;
    width: 232px;
    height: 98px;
    padding: 0;
  }

  .follow-us {
    margin-bottom: 3px;
    font-size: 18px;
  }

  .visual-editor, .integrations-link, .back-office-tools, .workflows-link, .docs-link, .github-link, .slack-link, .about-us-link, .blog-link, .contact-mail, .pricing-link, .events-link, .privacy-link, .terms-of-service {
    color: #e2e7f8;
  }

  .links-container {
    grid-column-gap: 0px;
    justify-content: space-between;
    width: 65%;
  }

  .div-block-5665 {
    width: 1200px;
  }

  .icon-12 {
    color: #000;
  }

  .link-block-106 {
    height: 100%;
  }

  .tab-panel.tab-panel-home._wf-tabs {
    min-height: 450px;
  }

  .tab-button, .tab-button.w--current {
    width: 240px;
  }

  .load-bar {
    background-color: #3e63dd;
  }

  .tab-button-2, .tab-button-2.w--current {
    width: 240px;
  }

  .tabs-menu-2 {
    border-top-width: 1px;
    width: 1160px;
    height: 98px;
    bottom: -27.5%;
  }

  .tab-button-3 {
    z-index: 1;
    width: 232px;
  }

  .tab-button-3.w--current {
    z-index: 1;
    width: 240px;
  }

  .left-line-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 40px;
    height: 98px;
    display: none;
  }

  .right-line-container {
    justify-content: space-between;
    width: 40px;
    height: 98px;
    display: none;
  }

  .navbar-dark {
    font-weight: 500;
    top: 0;
  }

  .nav-menu-dark {
    background-color: #ffffff0a;
  }

  .icon-12-dark, .text-block-158-dark-platform {
    color: #fff;
  }

  .text-block-158-dark-platform:hover {
    color: #3e63dd;
  }

  .link-54-dark {
    color: #fff;
  }

  .link-54-dark:hover {
    color: #3e63dd;
  }

  .text-block-158-dark-company {
    color: #fff;
  }

  .text-block-158-dark-company:hover {
    color: #3e63dd;
  }

  .text-block-158-dark-resources {
    color: #fff;
  }

  .text-block-158-dark-resources:hover {
    color: #3e63dd;
  }

  .link-55-login-dark {
    color: #fff;
  }

  .link-55-login-dark:hover {
    color: #3e63dd;
    font-weight: 500;
  }

  .tabs-nav-item._01.w--current {
    color: #fff;
  }

  .text-74 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-74.get-started-new {
    font-size: 17px;
    line-height: 24px;
  }

  .frame-2087328770 {
    top: 9.5%;
  }

  .frame-2087328770.new {
    background-color: #0000;
  }

  .frame-2087328770.neww {
    background-color: var(--dark-mode--grey);
  }

  .link-block-107.business-popup.new {
    width: 75%;
  }

  .link-block-107.business-popup.new.business-plan-btn--cloud {
    width: 90%;
  }

  .link-block-107.new {
    width: 55%;
  }

  .text-74-copy {
    font-size: 14px;
  }

  .frame-2087326767-copy-copy {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .frame-2087328770-copy {
    padding: 8px;
    top: 10%;
  }

  .vectors-wrapper-56-copy {
    width: 20px;
    height: 20px;
  }

  .image-159-demo, .image-173-demo, .image-175-demo {
    margin-top: 5px;
  }

  .event-announcement-widget {
    font-size: 18px;
  }

  .button-29-copy-copy {
    margin-right: 10px;
  }

  .book-consultation-layout {
    justify-content: center;
    height: 100vh;
  }

  .book-consultation-details-container {
    justify-content: center;
    align-items: center;
    width: 85%;
    padding: 25px 0;
  }

  .book-consultation-btn {
    margin-top: 20px;
  }

  .div-block-5773-book-consultation {
    width: 85%;
  }

  .book-consultation-left-section {
    align-items: flex-start;
  }

  .text-block-154-book-consultation {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-20 {
    border-top-width: 0;
    border-right-width: 0;
  }

  .frame-2087328775.pre-footer-demo-btn-icon {
    padding: 12px;
    top: 11%;
  }

  .frame-2087328775.top-nav-arrow-icon.dark {
    padding: 5px 8px;
  }

  .ellipse {
    width: 70%;
  }

  .div-block-16-right {
    border-top-width: 0;
  }

  .div-block-5786 {
    width: 1100px;
    height: 600px;
    display: block;
  }

  .div-block-5786.pd-around {
    width: 1200px;
  }

  .image-435, .image-436, .image-441, .image-445, .image-447 {
    width: 150px;
  }

  .div-block-5795 {
    width: 1280px;
    margin-top: 140px;
    padding-bottom: 140px;
  }

  .div-block-5799 {
    width: 685px;
    height: 550px;
    left: auto;
  }

  .div-block-5800 {
    top: -27%;
    right: -30%;
  }

  .div-block-5800-gradient-blue {
    bottom: -30%;
    left: -27%;
  }

  .div-block-5800-top-gradient-blue {
    top: -38%;
    right: 0%;
  }

  .image-450 {
    width: 130px;
  }

  .div-block-5823-home {
    width: auto;
  }

  .div-block-5638-home.ai {
    flex-flow: column;
  }

  .div-block-5644-home.ai {
    width: 76%;
  }

  .div-block-5828 {
    width: 1200px;
    margin-bottom: 60px;
  }

  .div-block-5623-home-page-testimonials {
    width: 100%;
  }

  .div-block-5846 {
    margin-top: 120px;
    margin-bottom: 120px;
    padding-left: 80px;
  }

  .text-1089 {
    width: 620px;
    font-size: 46px;
    line-height: 54px;
  }

  .text-1090 {
    margin-top: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-12-pre-footer {
    margin-top: 28px;
  }

  .image-461 {
    width: 750px;
    top: 50px;
    right: -55px;
  }

  .pre-footer-right-topt-box {
    inset: -12px 0% auto auto;
  }

  .pre-footer-right-bottomt-box {
    inset: auto 0% -12px auto;
  }

  .div-block-5847 {
    width: 1200px;
  }

  .div-block-5663-footer-container-home {
    width: 100%;
  }

  .footer-container-home {
    border-left: 1px solid #3e63dd66;
    border-right: 1px solid #3e63dd66;
    width: 1200px;
  }

  .div-block-5621-landing-page-hero-container {
    align-items: center;
    width: 1200px;
    margin-top: 100px;
  }

  .div-block-5621-landing-page-hero-container.lp-hero-container {
    align-items: flex-start;
    height: 100%;
  }

  .div-block-5622-landing-page-hero-left-contaiiner {
    width: 600px;
  }

  .div-block-5630-lp-hero-box {
    width: 142px;
    height: 130px;
    top: -130px;
    right: -143px;
  }

  .text-block-173 {
    line-height: 20px;
  }

  .heading-223-l-headline {
    width: auto;
    margin-top: 0;
    font-size: 54px;
    line-height: 64px;
  }

  .div-block-5628-lp-new {
    margin-top: 80px;
  }

  .div-block-5789-lp {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div-block-5867 {
    border: 0 solid #95afff3d;
    border-width: 1px 0 0 1px;
    width: 300px;
    height: 285px;
    padding: 40px;
    position: relative;
  }

  .div-block-5867.div-block-5867-feature-boxes {
    height: 300px;
  }

  .text-block-176 {
    margin-bottom: 10px;
  }

  .bold-text-102 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .bold-text-102.bold-text-102-copy {
    font-family: Ibmplexsans Regular, sans-serif;
    font-weight: 400;
  }

  .bold-text-102.bold-text-102-copy.new {
    color: #181b1f;
  }

  .text-block-177 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-hero-lp-text {
    margin-bottom: 16px;
  }

  .submit-button-7 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .div-block-5629-lp {
    grid-column-gap: 20px;
    background-image: linear-gradient(45deg, #7fdeff14, #fff);
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .image-397-lp-left-g2-img, .image-397-lp-right-g2-img {
    width: 75px;
    max-width: none;
  }

  .div-block-5873 {
    width: 100%;
    margin-bottom: 12px;
  }

  .div-block-5866-database {
    flex-flow: wrap;
    justify-content: center;
    width: 1200px;
    margin-top: 80px;
    display: flex;
  }

  .image-471 {
    margin-bottom: 16px;
  }

  .div-block-5867-feature-boxes {
    border: 1px solid #95afff3d;
    border-right-width: 0;
    width: 400px;
    height: 300px;
    padding: 40px;
    position: relative;
  }

  .div-block-5867-feature-boxes.ai {
    width: 400px;
  }

  .image-473 {
    object-fit: fill;
    align-self: flex-start;
    width: 100%;
    height: 100%;
    position: static;
  }

  .image-473.build-frontend._4 {
    object-fit: fill;
    margin-top: 0;
  }

  .image-473.build-frontend._4-copy {
    object-fit: fill;
    height: 100%;
    margin-top: 0;
  }

  .image-473.al {
    object-fit: contain;
    width: 100%;
    height: 90%;
  }

  .tooltip-wrapper-new {
    right: -127px;
  }

  .div-block-5906 {
    width: 1200px;
    margin-top: 140px;
    padding-bottom: 140px;
  }

  .tabs-menu-19.dark {
    height: 62px;
  }

  .tab-link-tab-1-16.dark, .tab-link-tab-2-17.dark, .tab-link-tab-3-9.dark, .tab-link-tab-4-5.dark {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: inline-flex;
  }

  .tab-link-tab-4-5.dark.w--current {
    display: inline-flex;
  }

  .collection-list-wrapper-5-new {
    width: 100%;
  }

  .div-block-5405-new {
    background-color: #fff;
    border: 1px solid #f1f3f5;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 330px;
    padding: 20px;
    text-decoration: none;
    display: flex;
  }

  .div-block-5405-new.integration-blocks {
    justify-content: space-between;
    align-items: flex-start;
    height: 325px;
    padding: 40px;
  }

  .div-block-5405-new.integration-blocks.dark {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: .5px solid var(--dark-mode--grey);
    justify-content: center;
    width: 426px;
  }

  .collection-list-3-new {
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .collection-list-4-new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
  }

  .collection-list-6-new {
    grid-row-gap: 0px;
  }

  .collection-list-5-new {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-5449-new {
    width: 40%;
  }

  .div-block-5449-new.dark {
    right: -8%;
  }

  .div-block-5449-new.dark.partners-fark {
    width: 400px;
    left: -400px;
  }

  .text-field-11-new.dark {
    height: 64px;
  }

  .frame-2087328816.dark {
    top: 21px;
    left: 71%;
  }

  .frame-2087328816.dark.partners-dark {
    bottom: 22px;
    right: 32px;
  }

  .vectors-wrapper-89.dark {
    align-self: center;
    height: 25px;
  }

  .pagination_wrapper {
    margin-top: 80px;
  }

  .collection-list-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .icon-12-copy {
    color: #fff;
  }

  .div-block-5915 {
    height: 50px;
  }

  .blue-clip-text {
    background-image: url('../images/Group-98.svg');
    background-position: 0 0;
    background-size: auto;
    width: auto;
  }

  .div-block-5823-workflow {
    width: 640px;
  }

  ._wf-tab1 {
    width: 800px;
    margin-top: 0;
    left: 140px;
  }

  ._wf-tab1.v2 {
    width: 544px;
  }

  .image-455-customization-copy {
    width: 700px;
    margin-top: 56px;
    left: 120px;
  }

  .image-455-customization-copy._wf-tab-2 {
    left: 85px;
  }

  .image-455-customization-copy._wf-tab-2.v2 {
    width: 636px;
  }

  .tabs-content-11--wf {
    width: 650px;
    height: 600px;
  }

  .tabs-content-11-wf-2-tab {
    height: 450px;
  }

  .div-block-5631-lp {
    width: 85%;
  }

  .div-block-5959 {
    width: 1024px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-5960.lazy-section.counter-container.dark {
    background-color: #181b1f;
    display: flex;
  }

  .div-block-5960.lazy-section.counter-container.dark.light {
    background-color: #0000;
  }

  .div-block-5961 {
    width: 341.3px;
  }

  .div-block-5961.dark {
    width: 382px;
    height: 238px;
  }

  .div-block-5961.dark.light {
    background-color: #0000;
    border-top-color: #c8c7c9;
    border-bottom-color: #c8c7c9;
    border-left-color: #c8c7c9;
  }

  .bold-text-102-lp {
    color: #fff;
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 38px;
    font-weight: 500;
  }

  .bold-text-102-lp.counter {
    color: #fff;
  }

  .bold-text-102-lp.counter.new, .bold-text-102-lp.new {
    color: #181b1f;
  }

  .bold-text-102-copy {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 18px;
    font-weight: 400;
  }

  .bold-text-102-copy.new {
    color: #181b1f;
  }

  .div-block-59610-1 {
    width: 341.3px;
  }

  .div-block-59610-1.dark {
    width: 382px;
    height: 238px;
  }

  .div-block-59610-1.dark.light {
    background-color: #0000;
    border-top-color: #c8c7c9;
    border-bottom-color: #c8c7c9;
    border-right-color: #c8c7c9;
  }

  .div-block-5963 {
    width: 815px;
    padding: 40px;
    display: flex;
  }

  .div-block-5964 {
    width: 50%;
  }

  .text-1112 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 17px;
    line-height: 26px;
  }

  .text-1113 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 15px;
    line-height: 24px;
  }

  .div-block-5965 {
    grid-column-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-5965-copy {
    grid-column-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 24px;
    display: flex;
  }

  .frame-2087328839, .database-10 {
    width: 32px;
  }

  .div-block-5966 {
    height: 374px;
  }

  .div-block-5967 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .g2-badges-navbar {
    height: 132px;
  }

  .text-1113-navbar-right-section-content {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 15px;
    line-height: 24px;
  }

  .frame-2087328760-navbar-right-section {
    bottom: 8px;
  }

  .div-block-5969 {
    width: 302px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-516 {
    width: 150px;
  }

  .image-517 {
    width: 140px;
  }

  .image-518 {
    width: 65px;
  }

  .image-518.semrush {
    width: 110px;
  }

  .image-519 {
    width: 130px;
    max-width: none;
  }

  .angled-line-container {
    border-radius: 0;
    width: 800px;
    height: 354px;
    padding: 0;
  }

  .image-520 {
    width: 2500px;
    max-width: none;
  }

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

  .image-530 {
    position: absolute;
    inset: -11px auto auto -11px;
  }

  .image-532 {
    top: -10px;
  }

  .image-533, .image-534, .image-535 {
    bottom: -10px;
  }

  .image-536 {
    bottom: -10px;
    right: -9px;
  }

  .image-537 {
    bottom: -10px;
  }

  .image-537.statistics-bottom-t {
    bottom: -11px;
  }

  .image-532-top-t {
    top: -11px;
  }

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

  .brand-5 {
    height: 30.84px;
    min-height: auto;
  }

  .hours-saved.stat-text {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-5961-copy-copy {
    border-right-width: 1px;
    width: 341.3px;
  }

  .div-block-5961-copy-copy.dark {
    background-color: #181b1f;
    width: 382px;
    height: 238px;
  }

  .div-block-5961-copy-copy.dark.new {
    background-color: #0000;
  }

  .div-block-5961-copy-copy.dark.new.light {
    border-color: #c8c7c9;
  }

  .div-block-5981-4 {
    background-color: #d541101f;
  }

  .div-block-6033-slide {
    width: 380px;
  }

  .text-1153-slide {
    font-size: 16px;
    line-height: 24px;
  }

  .slide-24-events {
    width: 380px;
  }

  .slide-24-events.events-dark {
    width: 364px;
  }

  .slide-24-events-1 {
    width: 380px;
  }

  .slide-24-events-1.events-dark {
    width: 364px;
  }

  .div-block-5830-events {
    width: 1200px;
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .div-block-5830-events.events-dark {
    width: 1152px;
  }

  .slider-11-events {
    width: 1200px;
    height: 520px;
  }

  .slider-11-events.events-dark {
    width: 1152px;
    height: auto;
  }

  .div-block-5837-1-events {
    width: 480px;
  }

  .div-block-5837-1-events:hover {
    color: #fff;
    background-color: #0000;
    background-image: linear-gradient(315deg, #3e63dd33, #fff);
  }

  .div-block-5837-1-events.events-dark {
    width: auto;
  }

  .slide-26, .slide-27 {
    margin-right: 28px;
  }

  .collection-list-10 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .div-block-6069 {
    width: 400px;
    padding: 40px;
  }

  .div-block-6069.partner-div {
    height: 310px;
  }

  .testimonials-heading {
    width: 800px;
    font-size: 48px;
    line-height: 56px;
  }

  .text-span-49-copy {
    vertical-align: middle;
    font-weight: 500;
  }

  .business-growing {
    width: 600px;
    left: 563px;
  }

  .business-growing-image {
    width: 700px;
    left: 730px;
  }

  .text-1171.ai {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    line-height: 80px;
  }

  .text-1171.ai.new {
    font-size: 40px;
    line-height: 48px;
  }

  .text-1172.ai {
    margin-bottom: 40px;
    font-size: 17px;
    line-height: 25px;
  }

  .div-block-6086 {
    margin-bottom: 120px;
  }

  .text-1173.ai {
    text-transform: none;
  }

  .div-block-6095 {
    background-image: none;
  }

  .text-1181 {
    font-size: 14px;
    line-height: 22px;
    display: none;
  }

  .load-bar-3.load-bar-4.ai {
    background-color: #3e63dd00;
    background-image: linear-gradient(315deg, var(--side-purple), var(--dark-mode--gardient-right));
  }

  .div-block-6123 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .tabs-menu-20 {
    width: 600px;
  }

  .tabs-menu-20.tabs-menu-18-1 {
    width: 640px;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical._wf-tab-menu-1.ai {
    height: 459px;
  }

  .load-bar-base-4 {
    background-color: #0000;
  }

  .load-bar-base-4.load-bar-base-5 {
    max-width: none;
  }

  .tabs-17 {
    justify-content: center;
    width: 1280px;
    margin-top: 80px;
  }

  .div-block-5874-app-builder {
    padding-top: 0;
    padding-bottom: 140px;
  }

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

  .text-block-197 {
    margin-bottom: 0;
  }

  .div-block-6227 {
    width: 1200px;
  }

  .text-1219.partners-dark {
    font-size: 48px;
    line-height: 56px;
  }

  .div-block-6232 {
    display: none;
  }

  .image-1661 {
    width: auto;
    height: 28px;
  }

  .div-block-6234 {
    overflow: hidden;
  }

  .div-block-6241 {
    padding-bottom: 0;
  }

  .tabs-menu-21 {
    width: 296px;
    position: sticky;
  }

  .tabs-menu-21.ai {
    width: 288px;
    height: auto;
    position: sticky;
  }

  .tab-pane-tab-1-6 {
    width: 951px;
  }

  .tab-pane-tab-1-6.tab-templates-new {
    width: 864px;
  }

  .tab-pane-tab-3 {
    width: 951px;
  }

  .tab-pane-tab-3.tab-templates-new {
    width: 960px;
  }

  .tab-pane-tab-5 {
    width: 951px;
  }

  .tab-pane-tab-5.tab-templates-new {
    width: 960px;
  }

  .collection-item-8 {
    width: 459px;
  }

  .collection-item-8.new-template-collection {
    width: 354px;
  }

  .collection-item-8.new-template-collection.ai {
    width: 430.5px;
  }

  .text-1224 {
    font-size: 14px;
    line-height: 22px;
  }

  .tab-pane-tab-2-3 {
    width: 951px;
  }

  .tab-pane-tab-2-3.tab-templates-new {
    width: 960px;
  }

  .tab-pane-tab-4-2 {
    width: 951px;
  }

  .tab-pane-tab-4-2.tab-templates-new {
    width: 960px;
  }

  .tab-pane-tab-6 {
    width: 951px;
  }

  .tab-pane-tab-6.tab-templates-new {
    width: 960px;
  }

  .tabs-content-16 {
    margin-left: 32px;
  }

  .text-field-20 {
    width: 400px;
    height: 60px;
    padding-left: 52px;
  }

  .tab-pane-tab-7 {
    width: 951px;
  }

  .tab-pane-tab-7.tab-templates-new {
    width: 960px;
  }

  .tab-pane-tab-8 {
    width: 951px;
  }

  .tab-pane-tab-8.tab-templates-new {
    width: 960px;
  }

  .tab-pane-tab-9 {
    width: 951px;
  }

  .tab-pane-tab-9.tab-templates-new {
    width: 960px;
  }

  .div-block-6310 {
    display: none;
    top: -160px;
    left: 125.5px;
  }

  .div-block-5966-company {
    height: 430px;
  }

  .image-1708, .image-1710.image-1708, .image-1711 {
    width: 20px;
  }

  .div-block-6318-right {
    right: -70%;
  }

  .cloud-sign-up {
    overflow: hidden;
  }

  .bold-text-109 {
    font-size: 28px;
    line-height: 36px;
  }

  .right-arrow-10 {
    width: 25px;
    height: 25px;
    left: 12%;
  }

  .slide-nav-10 {
    width: 95px;
  }

  .tab-button-8 {
    z-index: 1;
    width: 232px;
  }

  .tab-button-8.w--current {
    z-index: 1;
    width: 240px;
  }

  .div-block-6564 {
    width: 85%;
  }

  .success-message-9 {
    z-index: 2;
  }

  .div-block-6558 {
    width: 600px;
  }

  .div-block-6558.flex {
    width: 620px;
  }

  .div-block-6558.flex.width {
    width: 652px;
  }

  .div-block-6558.flex.demo {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .div-block-6558.flex.v2 {
    z-index: 5;
  }

  .text-1350 {
    margin-top: 20px;
    font-size: 16px;
  }

  .view-3 {
    display: none;
  }

  .div-block-6559 {
    width: 128%;
  }

  .frame-2087329145 {
    height: 80px;
  }

  .div-block-6619 {
    width: 100%;
  }

  .div-block-6621 {
    background-color: #0000;
  }

  .div-block-6615 {
    grid-column-gap: 120px;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-6542 {
    width: 1200px;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-6542.book-demo-web.pd0.v2 {
    padding-bottom: 100px;
  }

  .text-1347 {
    font-size: 54px;
    line-height: 64px;
  }

  .div-block-6602 {
    width: 460px;
  }

  .div-block-6602.dark {
    width: 436px;
  }

  .div-block-6602.dark.back-office-page {
    left: 100px;
  }

  .div-block-6602.dark.demo {
    margin-top: 20px;
  }

  .div-block-6602.dark.demo.v2 {
    background-image: linear-gradient(0deg, #ff7750, #4b2494ad 7%, #4b2494b0 37% 55%, #ee5d5dc7 92%);
    align-self: flex-start;
    padding: 4px;
  }

  .div-block-6602.dark.demo.v2.backoffice {
    max-height: none;
    left: 20px;
  }

  .div-block-6602.dark.demo.v2.backoffice.new {
    justify-content: flex-start;
    align-items: center;
    height: 15%;
    max-height: 560px;
    margin-top: 80px;
    display: block;
  }

  .div-block-6602.dark.v2 {
    z-index: 5;
  }

  .div-block-6579 {
    background-color: #0000;
  }

  .frame-2087329167 {
    width: 125%;
    height: 99px;
  }

  .frame-2087329178 {
    height: 80px;
  }

  .div-block-6620 {
    width: 1200px;
    margin-top: 120px;
  }

  .div-block-6569 {
    width: 46%;
  }

  .success-message-10.dark {
    width: auto;
  }

  .div-block-6547 {
    top: auto;
    left: auto;
  }

  .tab-button-9 {
    z-index: 1;
    width: 232px;
  }

  .tab-button-9.w--current {
    z-index: 1;
    width: 240px;
  }

  .div-block-6585 {
    padding-bottom: 120px;
  }

  .div-block-6574 {
    padding-bottom: 160px;
    overflow: hidden;
  }

  .text-1344 {
    margin-top: 6px;
  }

  .div-block-6570 {
    width: 400px;
    height: 310px;
    padding: 40px;
  }

  .div-block-6570:hover {
    background-image: linear-gradient(0deg, #95afff33, #95afff00);
  }

  .div-block-6570.content-div {
    width: 399px;
  }

  .div-block-6570.content-div.left-border.dark {
    border-bottom-width: .1px;
  }

  .image-1677-copy {
    top: 19px;
  }

  .text-field-23 {
    width: 400px;
    height: 60px;
    padding-left: 52px;
  }

  .text-field-23.dark, .paragraph-366 {
    color: var(--white);
  }

  .text-1371 {
    line-height: 21px;
  }

  .text-1374.text-1153-slide {
    font-size: 16px;
  }

  .div-block-6673 {
    width: 1200px;
  }

  .div-block-6675 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-6677 {
    width: 1280px;
    margin-top: 120px;
  }

  .div-block-6677.events-dark {
    width: 1152px;
  }

  .image-1887 {
    top: 50px;
    right: -55px;
  }

  .frame-2087329208 {
    z-index: 5;
    background-color: #fff;
  }

  .frame-2087329208.events-dark {
    background-color: #0000;
  }

  .text-1376 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 17px;
    line-height: 26px;
  }

  .mask-20 {
    width: 400px;
  }

  .mask-20.events-mask {
    width: 100%;
  }

  .database-41 {
    width: 32px;
  }

  .div-block-6681 {
    justify-content: space-between;
    align-items: center;
    width: 1280px;
    max-width: 1200px;
  }

  .div-block-6681.new {
    max-width: 1200px;
  }

  .div-block-6682 {
    border-bottom-color: #95afff52;
  }

  .div-block-6683 {
    height: 330px;
  }

  .text-1377 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 15px;
    line-height: 24px;
  }

  .text-1378 {
    margin-top: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-6691 {
    width: 475.8px;
  }

  .div-block-6693 {
    width: 815px;
    padding: 40px;
    display: flex;
  }

  .div-block-6695 {
    width: 1200px;
  }

  .image-1904 {
    width: 120px;
    height: 30.8438px;
    margin-bottom: 0;
  }

  .div-block-6699 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .div-block-6700 {
    grid-column-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-1380 {
    font-size: 54px;
    line-height: 64px;
  }

  .text-1381 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-1382 {
    font-size: 48px;
    line-height: 54px;
  }

  .link-block-174 {
    height: 100%;
  }

  .div-block-6703 {
    border-bottom: 1px solid #95afff52;
    justify-content: flex-start;
    width: 100%;
  }

  .left-arrow-12 {
    width: 25px;
    height: 25px;
    inset: 1% auto auto 0%;
  }

  .frame-2087329220 {
    grid-row-gap: 24px;
    background-color: #fff;
    width: 500px;
  }

  .frame-2087329220.events-dark {
    background-color: #0000;
  }

  .frame-2087329220.partners-dark {
    grid-row-gap: 16px;
    background-color: #0000;
    width: 500px;
  }

  .div-block-6707 {
    width: 302px;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-25 {
    color: #000;
  }

  .div-block-6709 {
    grid-column-gap: 20px;
  }

  .frame-2087329223 {
    width: 32px;
  }

  .text-1387 {
    width: 85%;
    font-size: 16px;
    line-height: 24px;
  }

  .text-1387.events-dark {
    font-size: 20px;
    line-height: 26px;
  }

  .text-1387.partners-dark {
    width: 100%;
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-6713 {
    width: 50%;
  }

  .div-block-6715 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .collection-item-17 {
    width: 550px;
  }

  .div-block-6734 {
    width: 1280px;
  }

  .div-block-6734.events-dark {
    width: 1152px;
  }

  .div-block-6246 {
    height: 625px;
  }

  .div-block-6246.events-community-call.events-dark {
    height: 460px;
  }

  .div-block-6248 {
    padding: 22px;
  }

  .image-1664 {
    object-fit: cover;
  }

  .div-block-6310 {
    display: none;
    top: 105px;
  }

  .blue-clip-text-length {
    font-size: 54px;
    line-height: 72px;
  }

  .brand-6 {
    height: 30.84px;
  }

  .brand-6.new.w--current {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .frame-2087329254 {
    height: 725px;
  }

  .image-1969 {
    display: block;
    top: 190px;
  }

  .div-block-6809 {
    grid-column-gap: 74px;
    justify-content: center;
    padding-left: 120px;
    padding-right: 120px;
  }

  .image-1970.eye {
    display: none;
  }

  .div-block-6812 {
    width: 408px;
    top: -30px;
    right: 0;
  }

  .div-block-6812.new {
    justify-content: center;
    align-items: flex-start;
    height: 100px;
  }

  .text-1416 {
    margin-top: 24px;
    line-height: 34px;
  }

  .text-1416.new {
    margin-top: 30px;
  }

  .tab-button-10 {
    z-index: 1;
    width: 232px;
  }

  .tab-button-10.w--current {
    z-index: 1;
    width: 240px;
  }

  .image-2154 {
    width: 12px;
    height: 12px;
  }

  .div-block-7235 {
    width: 1150px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-505 {
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-299 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 16px;
    line-height: 22px;
  }

  .heading-360 {
    font-size: 14px;
  }

  .italic-text-41 {
    font-style: normal;
  }

  .image-2200 {
    width: 2500px;
    max-width: none;
  }

  .italic-text-42 {
    font-style: normal;
  }

  .div-block-7330 {
    width: 1160px;
  }

  .bold-text-157 {
    font-weight: 400;
  }

  .image-2201 {
    bottom: -10px;
  }

  .italic-text-43 {
    font-style: normal;
  }

  .bold-text-158 {
    font-weight: 400;
  }

  .image-2203 {
    z-index: 6;
    border-radius: 0%;
    width: 100%;
    position: relative;
  }

  .tab-button-11 {
    z-index: 1;
    width: 232px;
  }

  .tab-button-11.w--current {
    z-index: 1;
    width: 240px;
  }

  .div-block-7332 {
    background-color: #0000;
    width: auto;
    height: 100%;
  }

  .image-2204 {
    bottom: -10px;
  }

  .load-bar-base-5 {
    z-index: 3;
  }

  .div-block-7333 {
    width: 356px;
    height: 354px;
    padding: 20px;
  }

  .paragraph-538 {
    font-size: 16px;
    font-style: normal;
  }

  .div-block-7334 {
    z-index: 2;
    width: 232px;
    height: 98px;
    position: relative;
  }

  .image-2205 {
    top: -10px;
  }

  .image-2206, .image-2207 {
    bottom: -10px;
  }

  .div-block-7335 {
    border-bottom-width: 0;
    width: 1160px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-7336 {
    width: 300px;
  }

  .image-2209 {
    bottom: -10px;
    right: -9px;
  }

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

  .image-2211 {
    position: absolute;
    inset: -11px auto auto -11px;
  }

  .tabs-content-25 {
    width: 1160px;
    margin-left: auto;
    margin-right: auto;
  }

  .italic-text-44 {
    font-style: normal;
  }

  .div-block-7337 {
    width: 806px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .pizza-pizza-testimonial-logo {
    z-index: 6;
    border-radius: 0%;
    width: 450px;
    position: relative;
    transform: rotate(90deg);
  }

  .image-2220 {
    width: 75px;
  }

  .div-block-6570-copy {
    width: 400px;
    height: 310px;
    padding: 40px;
  }

  .div-block-6570-copy:hover {
    background-image: linear-gradient(0deg, #95afff33, #95afff00);
  }

  .div-block-6570-copy.content-div {
    width: 399px;
  }

  .image-2223 {
    width: 78px;
  }

  .child-block.dark {
    width: 428px;
  }

  .section-2 {
    margin-bottom: 0;
  }

  .paragraph-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .frame-2087329354 {
    bottom: 7px;
  }

  .div-block-7384, .div-block-7385 {
    width: 1200px;
  }

  .image-2243 {
    object-fit: cover;
  }

  .automate-the-painfull-parts {
    width: 700px;
    margin-top: 56px;
    left: 120px;
  }

  .automate-the-painfull-parts._wf-tab-2 {
    width: 600px;
    left: 20px;
  }

  .automate-the-painfull-parts._wf-tab-2.v2 {
    width: 549px;
  }

  .text-block-339 {
    height: auto;
    line-height: 38px;
  }

  .text-block-340 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-weight: 500;
    line-height: 38px;
  }

  .text-block-342 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-343, .text-block-344 {
    font-size: 16px;
    line-height: 24px;
  }

  .slide-24-events-1-copy {
    width: 380px;
  }

  .slide-24-events-1-copy.events-dark {
    width: 364px;
  }

  .div-block-7426 {
    width: 1200px;
  }

  .frame-2087329217-lp {
    height: auto;
    padding: 8px 12px 8px 20px;
  }

  .text-block-176-copy-home {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 30px;
  }

  .slide-logos {
    margin-top: 40px;
  }

  .div-block-7457 {
    width: 1200px;
  }

  .div-block-7457.dark-version {
    width: 1152px;
  }

  .paragraph-543 {
    font-size: 17px;
    line-height: 26px;
  }

  .paragraph-544 {
    margin-top: 30px;
  }

  .tabs-content-16-security {
    width: 951px;
    margin-left: 60px;
  }

  .tabs-menu-21-security {
    width: 296px;
  }

  .text-block-346, .text-block-347 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 28px;
  }

  .text-block-176-ds {
    margin-bottom: 10px;
  }

  .bold-text-174 {
    font-weight: 500;
  }

  .signu-successpopup {
    height: 400px;
  }

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

  .div-block-6195-partnerform {
    width: 90%;
  }

  .div-block-6195-partnerform.partners-dark {
    background-image: linear-gradient(185deg, #ee5d5d, #861b84);
  }

  .div-block-6204-partner {
    padding-top: 140px;
    padding-bottom: 0;
  }

  .text-1388-become-partner {
    font-size: 28px;
  }

  .flex-block {
    width: 1200px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-7516 {
    width: 400px;
  }

  .div-block-7235-countdown {
    width: 1150px;
    padding-top: .7rem;
    padding-bottom: .7rem;
  }

  .div-block-7524 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .bold-text-177 {
    font-size: 14px;
    line-height: 22px;
  }

  .navbar-dark-transparent {
    font-weight: 500;
    top: 56px;
  }

  .text-block-357 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-7531 {
    width: 1350px;
  }

  .vectors-wrapper-405 {
    width: 21px;
  }

  .text-1478 {
    text-decoration: none;
  }

  .div-block-7532 {
    width: 80%;
  }

  .div-block-7516-copy {
    width: 400px;
  }

  .div-block-7544.appsmith-8-5 {
    width: 285.6px;
  }

  .div-block-7544.appsmith-9-1, .div-block-7544-admin.appsmith-9-1 {
    width: 305.76px;
  }

  .div-block-7544-admin.appsmith-9-2 {
    width: 309.12px;
  }

  .div-block-7544-admin.appsmith-9-3 {
    width: 312.48px;
  }

  .div-block-7544-admin.appsmith-9-1 {
    width: 305.76px;
  }

  .div-block-7544-admin.appsmith-10 {
    width: 100%;
  }

  .div-block-7544-qs.appsmith-8-8 {
    width: 295.68px;
  }

  .text-block-361 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 20px;
  }

  .div-block-7549 {
    padding-top: 120px;
  }

  .text-1487 {
    font-size: 48px;
    line-height: 60px;
  }

  .div-block-7550 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: 1200px;
  }

  .text-1488 {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-7551 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .text-1487-h4 {
    font-size: 48px;
    line-height: 60px;
  }

  .text-1490 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-5798-back-office-lp {
    width: 481px;
  }

  .don-t-take-our-word-for-it-hear-it-from-our-customers-0 {
    font-size: 48px;
    line-height: 60px;
  }

  .div-block-26-back-office {
    width: 460px;
  }

  .div-block-5796-back-office {
    margin-top: 60px;
  }

  .frame-2087329092 {
    margin-top: 120px;
  }

  .text-1497 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-7556 {
    overflow: hidden;
  }

  .div-block-7554-internal-tools {
    padding-bottom: 0;
  }

  .div-block-5829-internal-tools {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .textarea-problems-back-office {
    height: 120px;
    min-height: 80px;
  }

  .image-2326-sb.superblocks {
    width: 175px;
  }

  .div-block-7558 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .frame-2087328760-navbar-right-section-copy {
    bottom: 6.5px;
  }

  .div-block-7575 {
    width: 1200px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-1499 {
    width: 80%;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-7576 {
    margin-top: 70px;
    display: flex;
  }

  .screenshot-2024-11-22-193435-1 {
    object-fit: cover;
    object-position: 50% 0%;
    justify-content: center;
    align-items: center;
    width: 80%;
    height: 480px;
    margin-top: 70px;
  }

  .div-block-7577 {
    padding-top: 520px;
    overflow: hidden;
  }

  .div-block-7578 {
    width: 1200px;
    padding: 60px;
  }

  .image-2331 {
    width: 300px;
  }

  .content {
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-1502 {
    font-size: 22px;
    line-height: 30px;
  }

  .frame-2087328752 {
    width: 440px;
  }

  .vectors-wrapper-420 {
    width: 32px;
    height: 32px;
  }

  .text-1503 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-7579 {
    grid-row-gap: 35px;
    margin-top: 40px;
  }

  .div-block-7580 {
    background-color: #ecf0fe;
    margin-top: 80px;
  }

  .text-1504 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .text-1505, .text-1506 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .div-block-7582 {
    border: 1px solid var(--dark-mode--grey);
    margin-top: 80px;
    padding: 20px 40px 40px;
  }

  .text-1507 {
    font-size: 48px;
    line-height: 56px;
  }

  .text-1507.faq-heading {
    align-self: flex-start;
    margin-bottom: 30px;
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 40px;
  }

  .image-2332 {
    width: 450px;
  }

  .div-block-7583 {
    width: 1200px;
    margin-bottom: 120px;
  }

  .text-1508 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-1508._2 {
    width: 50%;
  }

  .frame-2087328971 {
    width: 450px;
  }

  .text-1509 {
    font-size: 32px;
    line-height: 40px;
    display: block;
  }

  .text-1510 {
    font-size: 16px;
    line-height: 24px;
  }

  .frame-2087329387 {
    grid-row-gap: 15px;
  }

  .text-1511 {
    font-size: 22px;
    line-height: 30px;
  }

  .text-1512 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-5798-templates-page {
    width: 481px;
  }

  .div-block-5796-templates-page {
    margin-top: 60px;
  }

  .text-1514 {
    color: var(--white);
    text-align: left;
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 19px;
  }

  .content-more-templates-section {
    margin-top: 120px;
  }

  .frame-2087329107 {
    max-width: 380px;
  }

  .vectors-wrapper-427 {
    height: 170px;
  }

  .text-1516 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-1518 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-7584-templates-section {
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-2087329114 {
    justify-content: center;
    width: 900px;
  }

  .rocket {
    width: 400px;
  }

  .frame-2087329392 {
    grid-column-gap: 16px;
  }

  .frame-2087329101 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-6247-new-template {
    border-bottom-style: none;
    height: auto;
    padding: 10px;
  }

  .div-block-6246-new-template {
    height: 345px;
  }

  .div-block-6246-new-template.ai {
    height: auto;
    min-height: 400px;
    padding: 20px;
  }

  .div-block-6248-new-template {
    margin-top: 30px;
    padding: 0 7px;
  }

  .collection-list-11-new-template {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex-flow: wrap;
  }

  .text-1223-new {
    font-size: 16px;
    line-height: 24px;
  }

  .text-1223-new.ai {
    font-size: 20px;
    line-height: 28px;
  }

  .text-1222-new {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-6249-new {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .div-block-6243-new {
    justify-content: center;
  }

  .image-1664-new {
    height: 160px;
  }

  .image-1664-new.ai {
    height: 208px;
  }

  .div-block-6242-new-templates {
    width: 1152px;
  }

  .image-1708-new {
    width: 17px;
  }

  .faq-question {
    width: 100%;
  }

  .faq-wrap {
    border-bottom: 1px solid var(--dark-mode--text-grey);
    width: 100%;
  }

  .faq-plus-l {
    background-color: var(--white);
  }

  .faq-answer-text {
    color: var(--dark-mode--text-grey);
    width: 90%;
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .faq-plus {
    background-color: var(--white);
  }

  .faq-plus-wrap {
    margin-top: 0;
  }

  .image-1970-login.eye {
    display: none;
  }

  .image-1969-login {
    display: block;
    top: 106px;
  }

  .div-block-7591 {
    position: relative;
  }

  .image-2333 {
    z-index: 2;
    height: 500px;
    position: relative;
  }

  .div-block-7592 {
    width: 100%;
    margin-top: 120px;
  }

  .overview-subcontentbox {
    grid-row-gap: 10px;
    max-width: none;
  }

  .subheading {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: none;
  }

  .text-1522 {
    text-align: left;
    line-height: 48px;
  }

  .text-1523 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-1524 {
    width: 100%;
    max-width: none;
    font-size: 18px;
    line-height: 27px;
  }

  .keytakeaways-container {
    max-width: none;
  }

  .button-secondary-6 {
    margin-top: 37px;
  }

  .events-page-templates-heading {
    font-size: 40px;
    line-height: 48px;
  }

  .events-top-pick-images {
    width: 100%;
  }

  .top-pick-event-sliders-heading {
    font-size: 20px;
    line-height: 28px;
  }

  .top-pick-event-sliders-heading.events-dark {
    font-size: 18px;
  }

  .events-top-picks-text-container {
    height: 150px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .events-top-picks-text-container.academy {
    justify-content: flex-start;
    align-items: flex-start;
    height: 170px;
  }

  .slide-24-events-3 {
    width: 380px;
    margin-right: 28px;
  }

  .slide-24-events-3.events-dark {
    width: 364px;
  }

  .collection-list-28 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph-545 {
    color: #1b1f24;
  }

  .paragraph-545.events-dark {
    font-size: 20px;
    line-height: 32px;
  }

  .text-1153-communituy-calll-box {
    font-size: 16px;
    line-height: 24px;
  }

  .pagination {
    margin-top: 60px;
  }

  .link-block-242 {
    width: 100%;
  }

  .div-block-7593 {
    margin-top: 60px;
  }

  .text-1524-key-takeaways {
    width: 100%;
    max-width: none;
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-24-left-events, .div-block-24-right-events {
    margin-top: 50px;
    top: -50px;
  }

  .div-block-7594 {
    width: 60%;
  }

  .why-use-content-box {
    grid-column-gap: 90px;
    padding-left: 55px;
    padding-right: 55px;
  }

  .div-block-6606-new {
    align-items: flex-start;
  }

  .div-block-7624.cloud-self-popup-copy {
    border-radius: 6px;
  }

  .div-block-6606-new-2 {
    align-items: flex-start;
  }

  .book-a-demo {
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .inner-container {
    width: 1280px;
    max-width: 100%;
  }

  .inner-container.overflow-show.case-study-dark, .inner-container.overflow-show.about-page {
    width: 1152px;
  }

  .inner-container.large-pd {
    overflow: hidden;
  }

  .inner-container.large-pd.pdbottom {
    padding-top: 140px;
    padding-bottom: 40px;
  }

  .inner-container.large-pd.global_market {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-container.sticky {
    top: 87px;
  }

  .inner-container.center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner-container.middle {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-container.middle.flex-_dowwn {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .inner-container.flex_center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-container.padding {
    padding-top: 100px;
  }

  .lines-grid {
    z-index: 1;
  }

  .lines.non-dash {
    min-height: 192px;
  }

  .light-shades {
    opacity: .57;
    width: 65%;
    bottom: -2%;
  }

  .light-shades.grey {
    right: -14%;
  }

  .light-shades.grey._2 {
    left: -13%;
  }

  .light-shades.grey._2.red {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: linear-gradient(73deg, #ee5d5d, #7f81881a 51%, #49494912);
  }

  .light-shades.grey.red {
    filter: blur(150px);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .main-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-color: #858c940f;
  }

  .main-wrap.vertical-flex {
    flex-flow: column;
  }

  .main-wrap.vertical-flex.pd {
    padding-top: 100px;
    padding-bottom: 140px;
  }

  .hero-text {
    width: 40%;
  }

  .hero-text._100 {
    align-self: center;
    width: 70%;
  }

  .sub-paragraph {
    width: 812px;
    padding-top: 20px;
    font-size: 20px;
    line-height: 32px;
  }

  .sub-paragraph.medium {
    width: 60%;
  }

  .sub-paragraph.back-office {
    width: 100%;
  }

  .sub-paragraph.back-office.justify.medium, .sub-paragraph.back-office.small {
    width: 85%;
  }

  .sub-paragraph.back-office.new {
    width: 90%;
    padding-top: 0;
  }

  .sub-paragraph.normal {
    width: 600px;
  }

  .sub-paragraph.normal.large {
    width: 1000px;
    padding-top: 0;
  }

  .sub-paragraph.normal.large.pdtopt {
    padding-top: 20px;
  }

  .sub-paragraph.normal.pd0, .sub-paragraph.about-page {
    padding-top: 0;
  }

  .sub-paragraph.large {
    width: 995px;
  }

  .sub-paragraph.back-office-copy {
    width: 67%;
  }

  .sub-paragraph.back-office-copy.difrent {
    width: 75%;
  }

  .prompt-wrap {
    max-height: 182px;
  }

  .prompt-block {
    background-color: var(--dark-mode--black);
    min-width: 650px;
    min-height: 230px;
  }

  .prompt-block.remove_padding {
    width: 100%;
    min-width: 854px;
    max-height: 182px;
  }

  .disabled-btn {
    background-color: var(--dark-mode--primary);
  }

  .try-for-free-dark {
    cursor: pointer;
    justify-content: center;
    align-items: center;
  }

  .code-embed-3 {
    height: 23px;
  }

  .div-block-7634 {
    height: 55px;
    margin-top: 0;
  }

  .text-block-369 {
    white-space: nowrap;
  }

  .sections {
    padding-top: 100px;
  }

  .brands-wrap.new-div {
    padding-top: 0;
  }

  .brands-img {
    justify-content: center;
    align-items: flex-start;
    width: 220px;
    padding-top: 0;
  }

  .brands-img.flex_img.case-study {
    justify-content: flex-end;
    align-items: center;
  }

  .brands-img.case_study {
    padding-top: 23px;
  }

  .brands-img.case_study.new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    display: grid;
  }

  .brands-img.padding_10 {
    padding-top: 0;
  }

  .image-2364 {
    width: auto;
    height: 24px;
  }

  .image-2365 {
    max-width: 46%;
    height: 42px;
  }

  .image-2365.new_div {
    filter: grayscale();
    height: 32px;
  }

  .image-2365.new_div.vso {
    min-width: 100px;
    max-width: 100px;
  }

  .rating-wrap.nobrdr {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    border-width: 0;
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rating-wrap.nobrdr.partners-dark {
    border-top-style: solid;
    align-items: center;
  }

  .rating-wrap.nobrdr.new {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .rating-wrap.nobrdr._1-border {
    border-width: 1px;
  }

  .frame-514186 {
    width: auto;
  }

  .image {
    width: 32px;
    height: 32px;
  }

  .frame-514182 {
    align-items: flex-start;
  }

  .vectors-wrapper-446 {
    width: 32px;
    height: 32px;
  }

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

  .text-1544 {
    line-height: 48px;
  }

  .text-1544.medium {
    line-height: 24px;
  }

  .sub-text2.medium {
    width: 64%;
  }

  .sub-text2.justify._20pd {
    line-height: 32px;
  }

  .content-blocks {
    height: 100%;
  }

  .content-blocks._2 {
    height: auto;
  }

  .content-blocks._2.w._100 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .content-blocks._2._100 {
    justify-content: space-between;
    height: 100%;
  }

  .content-blocks._0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .visual-builder-fallback {
    height: 600px;
  }

  .visual-builder-fallback.compt {
    height: 495px;
  }

  .text-1548 {
    font-size: 24px;
  }

  .text-1549 {
    width: 88%;
  }

  .content-img {
    width: 558px;
    height: 356px;
    overflow: clip;
  }

  .content-img.style {
    width: 500px;
  }

  .content-img.style2 {
    width: 580px;
  }

  .content-img.style3 {
    width: 50%;
    top: 20px;
    left: auto;
  }

  .content-img.fixed {
    min-height: 200px;
  }

  .content-img.fixed.al {
    width: 558px;
    min-height: 317px;
    overflow: clip;
  }

  .slider-wrap.mg-medium {
    margin-top: 0;
  }

  .slider-wrap.new {
    border: 1px solid #c7c4c5;
  }

  .slider-12 {
    height: 585px;
    min-height: 700px;
  }

  .shade.grey {
    bottom: -32%;
    left: -16%;
  }

  .testimonial-text {
    width: 74%;
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 40px;
  }

  .testimonial-text.three-line {
    width: 65%;
    font-family: Ibmplexsans Light, sans-serif;
  }

  .testimonial-text.light {
    color: var(--dark-mode--black);
  }

  .div-block-7637 {
    align-items: stretch;
  }

  .text-1551.new {
    color: #181b1f;
  }

  .faded-lines {
    width: 100%;
  }

  .cover-shade.from-top {
    z-index: 9;
    background-image: linear-gradient(180deg, var(--dark-mode--pure-grey) 17%, #fff0);
  }

  .cover-shade.top-hero {
    bottom: 0%;
  }

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

  .normal-lines.no-brdr.shade-top {
    z-index: 1;
    background-color: #0000;
    position: relative;
  }

  .normal-lines.no-brdr.shade-top.case-study-copy {
    height: 160px;
  }

  .normal-lines.no-brdr.shade-top.case-study-copy.new {
    height: 40px;
  }

  .text-1554 {
    line-height: 25px;
  }

  .text-1554.non-gradient-text {
    font-size: 32px;
    line-height: 48px;
  }

  .text-1554.non-gradient-text.internal {
    width: 70%;
  }

  .ai-powered-development-with-visual-control-0 {
    font-size: 32px;
  }

  .frame-514297 {
    align-items: flex-start;
  }

  .side-title-wrap {
    line-height: 36px;
  }

  .side-title-wrap.text-medium {
    width: 32%;
  }

  .text-1556 {
    width: 39%;
    font-size: 18px;
    line-height: 24px;
  }

  .text-1556.large {
    width: 52%;
  }

  .non-gradient-text {
    font-size: 32px;
  }

  .gradient-text {
    background-image: linear-gradient(50.94deg, #ee5d5d, #861b84);
    font-size: 32px;
  }

  .gradient-text.big {
    font-size: 48px;
  }

  .gradient-text.big.v2 {
    line-height: 52px;
  }

  .div-block-7647 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .core-brands {
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
  }

  .core-brands.btn {
    width: 182px;
  }

  .text-block-374 {
    line-height: 24px;
  }

  .frame-514312 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
  }

  .text-1557 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    line-height: 80px;
    display: flex;
  }

  .text-1558 {
    width: 100%;
    line-height: 32px;
  }

  .text-1558.pd0 {
    padding-top: 0;
  }

  .div-block-7655 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: justify;
  }

  .divder {
    width: 89%;
  }

  .text-block-376 {
    text-align: left;
    font-size: 20px;
    line-height: 24px;
  }

  .shade-right {
    background-image: linear-gradient(180deg, var(--side-purple), white);
  }

  .ai-powered-development-with-visual-control-0 {
    width: 86%;
    line-height: 38px;
  }

  .ai-powered-development-with-visual-control-0.large {
    width: 85%;
  }

  .div-block-7659 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-7659._100 {
    justify-content: center;
    align-items: flex-start;
  }

  .heading-369 {
    font-size: 32px;
  }

  .paragraph-547 {
    line-height: 21px;
  }

  .glow-text-2.no-break {
    white-space: nowrap;
  }

  .main-wrap2 {
    z-index: 2;
    min-height: 500px;
    position: relative;
  }

  .main-wrap2.center.heropd {
    padding-bottom: 140px;
  }

  .main-wrap2.center.heropd.back-office {
    justify-content: flex-start;
    align-items: center;
    min-height: 742px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 40px;
  }

  .main-wrap2.center.heropd.industrial {
    padding-bottom: 0;
  }

  .main-wrap2.center.heropd.feature {
    padding-bottom: 60px;
  }

  .main-wrap2.center.heropd.department {
    grid-column-gap: 57px;
    grid-row-gap: 57px;
    padding-top: 100px;
  }

  .glow-tag.home {
    width: 125px;
  }

  .glow-text-3 {
    color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
    line-height: 100%;
  }

  .div-block-7676.large {
    padding-bottom: 10px;
  }

  .div-block-7676.large.events-page {
    padding-bottom: 0;
  }

  .div-block-7677 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 60px;
    display: flex;
  }

  .div-block-7677.medium {
    width: 65%;
  }

  .div-block-7677.medium.about-page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
  }

  .glow-text-4 {
    line-height: 82px;
  }

  .heading2 {
    font-size: 62px;
    line-height: 75px;
  }

  .heading2.align-left {
    margin-top: 0;
    font-size: 52px;
    line-height: 61px;
  }

  .heading2.pdtop {
    margin-top: 0;
    font-size: 60px;
  }

  .heading2.pd0 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
  }

  .heading2.academy {
    width: 80%;
  }

  .icon-float {
    width: 75px;
    height: 75px;
  }

  .icon-float._2 {
    top: 37%;
  }

  .icon-float._3 {
    width: 60px;
    height: 60px;
    top: 70%;
  }

  .icon-float._5 {
    top: 36%;
  }

  .icon-float._6 {
    width: 60px;
    height: 60px;
    top: 68%;
  }

  .icon-float._3-copy {
    width: 60px;
    height: 60px;
    top: 70%;
  }

  .div-block-7679 {
    background-image: linear-gradient(135deg, var(--dark-mode--gardient-right), var(--side-purple));
  }

  .left-block {
    width: 500px;
  }

  .left-block.flex {
    width: 619px;
  }

  .right-block {
    width: 480px;
    height: 515px;
  }

  .wrapper {
    justify-content: space-around;
  }

  .wrapper.new {
    flex-flow: column;
    align-items: center;
  }

  .three-shade {
    bottom: 85%;
  }

  .three-shade.new {
    opacity: .5;
    bottom: 52%;
  }

  .div-block-7683 {
    width: 25%;
  }

  .overflow-hidden {
    padding-top: 20px;
    padding-bottom: 140px;
  }

  .heading-370 {
    font-size: 60px;
    line-height: 64px;
  }

  .heading-370.back-office {
    line-height: 62px;
  }

  .heading-370.back-office.low-code {
    width: 82%;
    line-height: 72px;
  }

  .heading-370.back-office.low-code.new {
    margin-bottom: 0;
  }

  .heading-370.solutions {
    font-size: 48px;
    line-height: 52px;
  }

  .form-block-15.pd0 {
    margin-bottom: 0;
  }

  .div-block-7686 {
    justify-content: flex-end;
  }

  .div-block-7689 {
    width: 100%;
  }

  .pricing-tab-wrap {
    right: 13%;
  }

  .pricing-tab-wrap.absolute {
    right: 26%;
  }

  .tabs-22 {
    grid-column-gap: 5px;
  }

  .free-plan-block {
    transition: background-color .2s;
  }

  .free-plan-block:hover {
    background-image: linear-gradient(180deg, var(--dark-mode--pure-grey) 72%, var(--dark-mode--black));
  }

  .pro-plan-block {
    transition: background-color .2s;
  }

  .pro-plan-block:hover {
    background-image: linear-gradient(180deg, var(--dark-mode--black) 73%, var(--dark-mode--black));
  }

  .business-plan-block.hover-shade {
    transition: background-color .2s, opacity .2s;
  }

  .business-plan-block.hover-shade:hover {
    background-image: linear-gradient(180deg, var(--dark-mode--black) 73%, var(--dark-mode--black));
  }

  .enterprise-block {
    transition: background-color .2s;
  }

  .amount {
    font-size: 52px;
  }

  .features-block.padding {
    padding-top: 40px;
  }

  .text-block-393 {
    font-family: Ibmplexsans Light, sans-serif;
  }

  .text-block-393.grey-text {
    color: var(--dark-mode--text-grey);
  }

  .flex-block-5 {
    height: 260px;
  }

  .div-block-7697 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-7704, .columns {
    width: 250px;
  }

  .heading-374-copy-copy {
    margin-bottom: 20px;
  }

  .text-block-399 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .flex-block-7, .paragraph-551 {
    font-size: 16px;
  }

  .paragraph-551._70 {
    padding-right: 30px;
  }

  .relative-new {
    text-align: center;
    line-height: 26px;
  }

  .self-host-table.self-host {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .text-block-402 {
    top: 7%;
    left: 3%;
  }

  .frame-2087329217-copy {
    padding: 10px 12px 10px 20px;
  }

  .brands-shade._1 {
    bottom: 110%;
  }

  .brands-shade.new {
    z-index: 9999;
    background-image: linear-gradient(5deg, var(--dark-mode--gardient-right) 20%, #4368e38a 47%, #4b2494bd 72%, #fff 104%);
    opacity: .64;
    height: 230px;
  }

  .brands-shade.new._1 {
    z-index: 1;
  }

  .container-24 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    padding-top: 120px;
    display: flex;
  }

  .glow-text-5 {
    font-size: 62px;
    line-height: 78px;
  }

  .schedule-call-cta {
    border: 1px solid var(--dark-mode--grey);
  }

  .heading-379.partners-dark {
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-403 {
    font-size: 18px;
    line-height: 26px;
  }

  .visual-builder-fallback-copy {
    height: 599px;
    padding-top: 38px;
  }

  .learn-more-button {
    height: 100%;
  }

  .g2-widget {
    justify-content: space-between;
  }

  .div-block-7754 {
    width: 650px;
  }

  .div-block-7757 {
    justify-content: center;
    display: flex;
  }

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

  .div-block-7759 {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 60px;
    display: flex;
  }

  .text-block-404.home {
    font-size: 24px;
  }

  .cards-wrap {
    width: 600px;
  }

  .container-25 {
    height: 200vh;
    margin-left: auto;
    margin-right: auto;
  }

  .step-card-copy {
    top: 21%;
  }

  .step-card-copy-copy {
    top: 37%;
  }

  .step-card-copy-copy-copy {
    top: 43%;
  }

  .step-card-copy-copy-copy-copy {
    top: 64%;
  }

  .sub-text2-copy {
    font-size: 18px;
  }

  .sub-text2-copy.medium {
    width: 58%;
  }

  .frame-2087329217-copy {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
  }

  .badges-widget {
    justify-content: space-between;
  }

  .platform-foot {
    flex: 0 auto;
    min-width: 135px;
  }

  .solutions-foot {
    flex: 0 auto;
    width: 135px;
  }

  .resources-foot, .company-foot, .templates-foot, .developers-foot, .quick-foot, .contact-foot, .integration-foot, .official-foot {
    width: 135px;
  }

  .div-block-7775 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-7777 {
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }

  .cloud-host-table {
    display: block;
  }

  .saved-tag {
    top: 53%;
    left: 53%;
  }

  .saved-tag._1 {
    top: 53%;
    left: 46%;
  }

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

  .email-field {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .div-block-7783 {
    width: 1152px;
    height: 650px;
  }

  .div-block-7783.our-story-parent {
    height: 900px;
  }

  .div-block-7783.investors-section {
    height: 700px;
  }

  .main-wrap-about-page.about-section-2, .main-wrap-about-page.about-section-investors {
    width: 1152px;
    padding-top: 120px;
  }

  .security-page-dark {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .hero-content-security {
    z-index: 12;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .orange {
    bottom: -25%;
    right: -50%;
  }

  .grey-gradient {
    left: -50%;
  }

  .hero-content-back-office {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
    width: 60%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .hero-content-back-office.pdbottom {
    height: auto;
  }

  .hero-content-back-office.pdbottom.solutions {
    width: 42%;
  }

  .hero-content-back-office.pdbottom.department {
    padding-left: 40px;
  }

  .hero-content-back-office.pdbottom.new {
    height: 483px;
  }

  .div-block-7791 {
    margin-top: 120px;
  }

  .div-block-7792.large {
    width: 1050px;
  }

  .div-block-7634-back-office {
    height: 55px;
    margin-top: 20px;
  }

  .events-page-dark {
    width: 1152px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 80px 140px;
  }

  .div-block-6671-dark {
    justify-content: space-between;
    align-items: center;
    width: 1200px;
  }

  .div-block-6671-dark.events-dark {
    width: 100%;
    margin-top: 90px;
  }

  .div-block-6671-dark.partners-dark {
    width: 100%;
    margin-top: 0;
  }

  .hero-content-events {
    z-index: 2;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-5835-events-dark {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 1200px;
  }

  .div-block-5835-events-dark.events-dark {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-7794 {
    width: 1152px;
  }

  .build-and-integrated-inventory-order-management-app-with-mariadb-and-tooljet {
    font-size: 40px;
    line-height: 48px;
  }

  .catch-up.text-1561 {
    font-size: 48px;
    line-height: 56px;
  }

  .image-2391 {
    position: absolute;
  }

  .bold-text-179 {
    font-size: 54px;
    line-height: 52px;
  }

  .image-2392 {
    width: 501px;
  }

  .div-block-7799 {
    width: 1152px;
  }

  .image-2393 {
    width: 300px;
  }

  .div-block-7803 {
    grid-row-gap: 34px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-7803.new {
    margin-top: 140px;
  }

  .text-1566 {
    padding-top: 10px;
    font-size: 20px;
  }

  .flex-block-11 {
    height: 291px;
  }

  .hero-content-partners {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .casestudy-page-dark {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .hero-content-case-study {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .text-1567, .heading-381 {
    font-size: 48px;
    line-height: 56px;
  }

  .div-block-7805 {
    padding-bottom: 30px;
  }

  .vectors-wrapper-460 {
    width: 40px;
    height: 40px;
  }

  .text-1568 {
    font-size: 28px;
    line-height: 36px;
  }

  .prove-1, .prove-2, .prove-3, .prove-4 {
    max-width: none;
  }

  .down-arrow {
    width: 40px;
    height: 40px;
  }

  .div-block-7807 {
    padding-top: 120px;
  }

  .div-block-5979-case-study-dark {
    margin-top: 0;
  }

  .div-block-5980-case-study-dark {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    padding: 32px;
  }

  .stats-box-container {
    grid-column-gap: 50px;
    margin-top: 0;
  }

  .link-block-118-case-study-dark {
    margin-top: 0;
  }

  .template-slot {
    width: 50%;
    min-width: 0;
    max-width: none;
  }

  .template-slot.height {
    max-height: none;
    padding: 20px;
  }

  .template-slot-1 {
    min-height: 469px;
    padding: 20px;
  }

  .template-slot-3 {
    min-height: 0;
    padding: 20px;
  }

  .template-slot-2 {
    width: 50%;
    height: auto;
    padding: 20px;
  }

  .image-2396 {
    width: 237px;
    left: 40%;
  }

  .div-block-7809 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div-block-7809.new {
    z-index: 999;
    width: 100%;
    position: absolute;
    inset: -3% 0% auto;
  }

  .image-2397 {
    left: 21%;
  }

  .image-2396-copy {
    width: 258px;
    left: 40%;
  }

  .image-2397-copy {
    width: 611px;
    bottom: 13%;
    left: 25%;
  }

  .frame-2087329347 {
    max-width: 1280px;
  }

  .frame-2087329419 {
    max-width: 100%;
  }

  .title-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .content-block {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 60px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .div-block-7820 {
    height: auto;
    min-height: 200px;
  }

  .paragraph-567 {
    color: var(--dark-mode--text-grey);
    text-align: left;
  }

  .div-block-7821 {
    padding-left: 0;
  }

  .text-block-376-copy {
    text-align: center;
    align-self: center;
  }

  .paragraph-567-copy {
    align-self: center;
    width: 77%;
  }

  .text-block-376-copy {
    text-align: center;
    font-size: 23px;
    line-height: 26px;
  }

  .paragraph-567-copy {
    text-align: center;
    color: var(--dark-mode--text-grey);
    text-align: center;
    width: 100%;
  }

  .div-block-524-pricing-dark {
    width: 100%;
    left: 50%;
  }

  .paragraph-207-pricing-dark {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 14px;
    text-decoration: none;
  }

  .frame-2087329426.checkoutbtn {
    opacity: 1;
    background-color: #4368e3;
  }

  .frame-2087329426.checkoutbtn.disabled {
    opacity: .5;
    background-color: #4368e3;
  }

  .per-builder-price {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 14px;
    text-decoration: none;
  }

  .frame-513589 {
    cursor: pointer;
  }

  .thank-you-page-2 {
    justify-content: center;
    display: flex;
  }

  .if-you-require-any-assistance-feel-free-to-reach-out-to-us-at-hello-tooljet-com-2 {
    font-size: 14px;
  }

  .text-13 {
    font-size: 17px;
  }

  .inner-container-stick {
    width: 1280px;
    max-width: 100%;
  }

  .inner-container-stick._40pd-right._2 {
    top: 0;
  }

  .div-block-7831 {
    height: 80px;
  }

  .flex-block-13 {
    flex-flow: column;
  }

  .div-block-7835 {
    cursor: pointer;
    text-decoration: none;
  }

  .main-wrap2-2 {
    z-index: 2;
    min-height: 500px;
    position: relative;
  }

  .main-wrap2-2.center.heropd {
    padding-bottom: 140px;
  }

  .main-wrap2-2.center.heropd.navbar-content {
    justify-content: flex-start;
    padding: 0;
  }

  .frame-2087329429 {
    grid-column-gap: 16px;
  }

  .frame-2087329430.remove-border {
    display: flex;
  }

  .frame-2087329430.remove-border.new, .frame-2087329430.new {
    min-height: 0;
  }

  .div-block-7843 {
    background-color: var(--dark-mode--black);
    width: 950px;
    left: 220px;
  }

  .div-block-7844 {
    width: 575px;
  }

  .div-block-7844.new {
    grid-template-rows: auto;
    height: auto;
  }

  .div-block-7845 {
    width: 100%;
  }

  .div-block-7846.new {
    width: auto;
    max-width: 370px;
  }

  .div-block-7849 {
    width: 100%;
  }

  .div-block-7849.new {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: center;
  }

  .thumbnails {
    width: 180px;
    height: 50px;
  }

  .text-6 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-7850 {
    width: 950px;
  }

  .div-block-7851 {
    width: 575px;
  }

  .div-block-7852 {
    width: 375px;
  }

  .text-1593 {
    margin-top: 8px;
  }

  .div-block-7855 {
    width: 100%;
  }

  .new-shades {
    width: 65%;
    bottom: -15%;
  }

  .sub-paragraph-copy {
    width: 812px;
    padding-top: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .sub-paragraph-copy.medium {
    width: 42%;
    font-size: 16px;
  }

  .try-for-free-dark-copy-copy {
    justify-content: space-between;
  }

  .case-study-individual {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .case-study-hero-content {
    grid-row-gap: 0px;
  }

  .infear-org-accelerates-impact-with-tooljet {
    font-size: 46px;
    line-height: 62px;
  }

  .infear-org-accelerates-impact-with-tooljet.new {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-7858 {
    background-color: #181b1f;
    padding: 24px;
    position: relative;
  }

  .div-block-7858.new {
    border: 1px solid #2b292e;
    justify-content: flex-start;
    align-items: center;
  }

  .frame-2087329435 {
    margin-left: 0;
  }

  .frame-2087329436 {
    padding: 0 5px;
  }

  .image-2405 {
    object-fit: contain;
  }

  .text-1599.new {
    text-align: center;
  }

  .frame-2087329438 {
    width: auto;
    max-width: none;
  }

  .frame-2087329439 {
    width: auto;
  }

  .div-block-7860 {
    background-color: #181b1f;
  }

  .applications-created {
    font-size: 16px;
    line-height: 24px;
  }

  .text-1606 {
    font-size: 18px;
    line-height: 26px;
  }

  .frame-2087329446.section {
    background-color: var(--dark-mode--black);
    padding-bottom: 20px;
  }

  .text-1608 {
    font-size: 18px;
    line-height: 26px;
  }

  .frame-2087329448.section {
    background-color: var(--dark-mode--pure-grey);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cs-tabs {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
  }

  .cs-tabs.new {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-2087329252 {
    width: 200px;
    height: 200px;
  }

  .transform-with-ai {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .vectors-wrapper-279 {
    width: 525px;
  }

  .collaboration {
    width: 150px;
  }

  .team-content {
    max-width: 550px;
  }

  .text-32 {
    font-size: 60px;
    line-height: 68px;
  }

  .frame-2087329452 {
    min-width: 480px;
  }

  .why-you-should-join-the-team-0 {
    font-size: 60px;
    line-height: 68px;
  }

  .frame-2087329454 {
    width: 70px;
    height: 70px;
  }

  .why-you-should-join-the-team-1 {
    font-size: 60px;
    line-height: 68px;
  }

  .text-28 {
    font-weight: 400;
  }

  .image-2407 {
    margin-bottom: 40px;
  }

  .logo-container-investor {
    overflow: hidden;
  }

  .transform-ai-point-list {
    max-width: 525px;
  }

  .div-block-7865 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .frame-2087329255 {
    box-shadow: none;
  }

  .map-image {
    width: 100%;
  }

  .tenets-points-container {
    align-items: center;
  }

  .div-block-7872.icon {
    bottom: 36%;
    right: 30.5%;
  }

  .div-block-7872-sa.icon {
    top: 39%;
    left: 12.5%;
  }

  .div-block-7873 {
    justify-content: center;
    align-items: center;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .frame-2087329460 {
    width: 900px;
  }

  .text-1611 {
    font-size: 60px;
    line-height: 68px;
  }

  .success-message-14.dark {
    width: auto;
  }

  .frame-2087329464 {
    bottom: 10.5px;
    right: 10px;
  }

  .submit-button-14 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

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

  .frame-2087329501 {
    top: 54%;
    right: 5%;
  }

  .frame-2087329476._2 {
    box-shadow: none;
  }

  .new-shades-copy {
    width: 65%;
    bottom: -15%;
  }

  .business-popup-box {
    box-shadow: none;
    background-color: #1e2226;
    background-image: none;
    border-color: #363636;
  }

  .timeline-widget-7.timeline {
    width: 170px;
  }

  .funding-pointing-icon.pointer {
    left: 70px;
  }

  .flex-block-18.old-div {
    margin-top: 20px;
  }

  .image-2422 {
    width: 150px;
  }

  .here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-0, .here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-1 {
    font-size: 32px;
  }

  .visual-builder-fallback-copy {
    height: 600px;
  }

  .flex-block-20.down {
    width: 47%;
  }

  .flex-block-20.down.hh {
    width: 55%;
  }

  .image-2423 {
    z-index: 999999;
    pointer-events: none;
    object-fit: cover;
    height: 700px;
    position: absolute;
  }

  .image-2424, .image-2425 {
    z-index: 99;
  }

  .image-2426 {
    width: 150px;
  }

  .prompt-input-container.hide_shadow.new {
    max-width: 844px;
  }

  .div-block-7814-copy {
    width: 416px;
    height: 219px;
  }

  .text-block-373-copy {
    font-size: 48px;
    line-height: 60px;
  }

  .text-block-373-copy.it-head {
    font-family: Ibmplexsans Light, sans-serif;
  }

  .text-block-373-copy.internal-head {
    align-self: center;
    width: 63%;
  }

  .div-block-6606-new-3 {
    align-items: flex-start;
  }

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

  .heading2-copy {
    font-size: 62px;
    line-height: 75px;
  }

  .heading2-copy.no-wrap {
    font-size: 47px;
  }

  .div-block-6591-copy-copy {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    right: auto;
  }

  .div-block-7892 {
    padding-left: 40px;
  }

  .text-1557-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    line-height: 80px;
    display: flex;
  }

  .text-1557-copy-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 48px;
    line-height: 80px;
    display: flex;
  }

  .text-1557-copy-copy.new {
    color: #181b1f;
  }

  .icon-float-copy {
    width: 75px;
    height: 75px;
  }

  .icon-float-copy._6 {
    width: 60px;
    height: 60px;
    top: 68%;
  }

  .visual-builder-fallback-copy-copy {
    height: 599px;
    padding-top: 38px;
  }

  .visual-builder-fallback-copy-copy.long {
    justify-content: space-between;
  }

  .text-block-420 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 28px;
  }

  .thumbnails-copy {
    width: 100px;
    height: 50px;
  }

  .div-block-7677-integrations {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 60px;
    display: flex;
  }

  .div-block-7903.new {
    grid-row-gap: 8px;
    width: 80%;
  }

  .book-a-demo-form {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .frame-2087329217-copy {
    grid-column-gap: 9px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .frame-2087329217-copy-copy {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
  }

  .frame-2087329542 {
    bottom: 10.5px;
    right: 10px;
  }

  .frame-2087329542.demo {
    bottom: 6px;
    right: 7px;
  }

  .frame-2087329542.demo.circle {
    padding: 9px 10px;
    bottom: 3px;
    right: 4px;
  }

  .frame-2087329542.demmo {
    bottom: 4px;
  }

  .form-block-21 {
    margin-top: 10px;
  }

  .form-block-21.new {
    margin-top: 0;
  }

  .submit-button-15 {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .build-complex-internal-tools-with-confidence.retool {
    width: 63%;
  }

  .text-1651.toline {
    width: 54%;
  }

  .div-block-7922.bt {
    padding-bottom: 0;
  }

  .cardss {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    min-height: 375px;
    padding-top: 40px;
  }

  .div-block-7925 {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .paragraph-575 {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .div-block-7831-copy-copy {
    height: 80px;
  }

  .text-1557-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    font-size: 52px;
    line-height: 80px;
    display: flex;
  }

  .bold-text-186 {
    line-height: 25px;
  }

  .heading {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 54px;
    line-height: 70px;
  }

  .highlight {
    color: #fff;
    font-size: 54px;
    line-height: 70px;
  }

  .div-block-7930 {
    width: 1204px;
    padding: 3px;
  }

  .div-block-7931 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .get-started-pro-tc.new {
    width: 79%;
  }

  .div-block-7945 {
    margin-left: 132px;
  }

  .div-block-7946 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: center;
    align-items: center;
  }

  .div-block-7941-copy {
    margin-left: 130px;
  }

  .div-block-7948 {
    justify-content: center;
    align-items: center;
    margin-left: 46px;
  }

  .div-block-7951 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: center;
    align-items: center;
  }

  .div-block-7954 {
    margin-left: 134px;
  }

  .spacer.ii {
    z-index: 99;
    background-color: var(--dark-mode--black);
    position: relative;
  }

  .div-block-7955 {
    justify-content: center;
    align-items: center;
  }

  .div-block-7955.left {
    justify-content: center;
    align-items: flex-start;
  }

  .text-block-434 {
    border: 1px #000;
    width: 75%;
    padding: 40px;
    font-size: 40px;
  }

  .text-block-434.online {
    width: 85%;
  }

  .text-block-434.online.left-align {
    text-align: left;
  }

  .text-block-434.left {
    text-align: left;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-7956 {
    padding-top: 38px;
    padding-bottom: 38px;
    padding-left: 40px;
  }

  .div-block-7957 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: flex-start;
    height: 285px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
  }

  .div-block-7957.low-code {
    width: 394px;
  }

  .div-block-7957.ai-agent {
    width: 399px;
    height: 235px;
  }

  .div-block-7957.no-code {
    width: 370px;
    height: 320px;
  }

  .text-block-435 {
    font-size: 21px;
  }

  .div-block-7958 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
  }

  .div-block-7958.internal {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .div-block-7959.low-code {
    flex-flow: row;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7959.acadamy {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .frame-2087329591.hh {
    max-width: 729px;
  }

  .text-1655 {
    line-height: 40px;
  }

  .frame-2087329585 {
    grid-column-gap: 10px;
  }

  .div-block-7961._2nd.gg {
    width: 40%;
  }

  .div-block-7961._2nd.new {
    justify-content: flex-start;
    align-items: flex-end;
    width: 50%;
  }

  .div-block-7961._2nd.new.right, .div-block-7961._2nd.new.left {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .div-block-7961._3rd {
    left: 100px;
  }

  .div-block-7962 {
    padding: 40px;
  }

  .text-block-434-copy {
    border: 1px #000;
    width: 75%;
    font-size: 40px;
  }

  .text-block-434-copy.internal.diff {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    width: 68%;
  }

  .text-block-434-copy.internal.diffrent {
    justify-content: center;
    align-items: center;
  }

  .text-block-434-copy.app {
    width: 75%;
  }

  .text-block-434-copy.industrial {
    width: 100%;
    margin-bottom: 40px;
  }

  .text-block-434-copy.business {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .text-block-434-copy.internal-copy {
    z-index: 999;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .text-block-434-copy.online {
    justify-content: center;
    align-items: center;
  }

  .text-block-434-copy.toline {
    justify-content: center;
    align-items: center;
    width: 90%;
  }

  .text-block-434-copy.toline.my {
    width: 53%;
  }

  .text-block-434-copy.toline._70--width {
    width: 70%;
  }

  .div-block-7963.new {
    margin-bottom: 40px;
  }

  .tabs-menu-22 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .tabs-menu-22.new {
    padding: 0;
  }

  .text-block-439.diff {
    padding-right: 20px;
  }

  .text-block-439.toline {
    width: 45%;
  }

  .flex-block-24.internal {
    height: 600px;
  }

  .paragraph-577 {
    padding-right: 115px;
  }

  .div-block-7965 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-7966 {
    background-color: #0000;
  }

  .paragraph-578 {
    width: 79%;
  }

  .paragraph-578.toline {
    width: 57%;
  }

  .flex-block-25 {
    justify-content: center;
    align-items: flex-start;
  }

  .text-1556-copy {
    font-size: 18px;
  }

  .text-1556-copy.toline {
    width: 76%;
  }

  .cells-no-code._2nd {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-440 {
    font-size: 16px;
  }

  .text-block-440.side {
    padding-left: 100px;
    padding-right: 40px;
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
  }

  .text-block-440.heading {
    font-size: 20px;
  }

  .text-block-440.uu {
    position: relative;
    left: 60px;
  }

  .div-block-7969 {
    padding-top: 150px;
  }

  .button-style {
    width: 63%;
    height: 36px;
  }

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

  .frame-2087329688 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .frame-2087329683 {
    height: 415px;
  }

  .image-2435 {
    width: 45%;
  }

  .image-2435._1st {
    width: 50%;
  }

  .div-block-7971 {
    flex: 1;
    width: 19000vw;
  }

  .div-block-7971.top {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .frame-2087329691 {
    padding-top: 60px;
  }

  .teaser-section {
    padding-top: 100px;
  }

  .copy-small {
    font-size: 17px;
  }

  .title1 {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 1.9em;
  }

  .div-block-7978 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .div-block-7979 {
    justify-content: space-around;
    position: relative;
    right: 220px;
  }

  .div-block-7981 {
    min-width: 310px;
    min-height: 300px;
  }

  .div-block-7984 {
    width: 261px;
  }

  .hover-card {
    width: 250px;
    height: 160px;
  }

  .hover-card.app {
    width: 310px;
    height: 280px;
  }

  .shade-hover {
    top: 70%;
  }

  .shade-hover.app {
    top: 84%;
  }

  .div-block-7991 {
    padding-top: 10px;
  }

  .code-embed-21 {
    display: none;
  }

  .no-code-demo-form.new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .hero-content-back-office-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
    width: 60%;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .hero-content-back-office-copy.pdbottom {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .hero-content-back-office-copy.pdbottom.roi {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    top: 15%;
  }

  .hero-content-back-office-copy.pdbottom.industrial {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-7999-copy {
    left: 77px;
  }

  .div-block-7999-copy._2nd {
    left: 85px;
  }

  .div-block-7999-copy._3rd {
    left: 89px;
  }

  .div-block-7999-copy._5th {
    left: 82px;
  }

  .div-block-7999-copy-copy {
    left: 173px;
  }

  .div-block-7999-copy-copy._2nd {
    left: 166px;
  }

  .div-block-7999-copy-copy._3rd {
    left: 195px;
  }

  .div-block-7999-copy-copy._4th, .div-block-7999-copy-copy._6th {
    left: 160px;
  }

  .div-block-7999-copy-copy-copy {
    left: 268px;
  }

  .div-block-7999-copy-copy-copy._2nd {
    left: 246px;
  }

  .div-block-7999-copy-copy-copy._4th {
    left: 258px;
  }

  .div-block-7999-copy-copy-copy._7th {
    left: 237px;
  }

  .div-block-7999-copy-copy-copy-copy {
    left: 364px;
  }

  .div-block-7999-copy-copy-copy-copy._3rd {
    left: 405px;
  }

  .roi-popup {
    background-image: linear-gradient(90deg, #ff7750, #bd5969 55%, #4b2494);
  }

  .div-block-8005 {
    cursor: pointer;
  }

  .div-block-8006 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex;
  }

  .div-block-8007 {
    width: 100%;
  }

  .div-block-7582-copy {
    border: 1px none var(--dark-mode--grey);
    margin-top: 80px;
    padding: 20px 40px 40px;
  }

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

  .text-span-105 {
    font-size: 68px;
  }

  .div-block-7955-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-7959-copy {
    flex-flow: wrap;
  }

  .div-block-7963-copy {
    border: 1px #000;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-7963-copy.internal {
    width: 70%;
  }

  .div-block-7963-copy.internal.copy {
    border: 1px #000;
  }

  .text-1556-copy-copy {
    font-size: 18px;
  }

  .text-1556-copy-copy.internal {
    font-size: 20px;
  }

  .text-1556-copy-copy.internal.diff {
    width: 95%;
    line-height: 28px;
  }

  .highlight-text {
    line-height: 52px;
  }

  .div-block-8015 {
    inset: 50% auto 0% 0%;
  }

  .frame-2087329697 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-block-8018 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .frame-2087329711 {
    bottom: 133px;
  }

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

  .image-placeholder {
    width: 900px;
    left: 60px;
  }

  .div-block-8025 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
  }

  .how-can-cards {
    flex-flow: column;
    justify-content: space-around;
    width: 610px;
    min-height: 205px;
  }

  .how-can-cards.style2 {
    justify-content: space-around;
  }

  .div-block-8026 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-8027 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-14 {
    height: 600px;
  }

  .text-block-455 {
    width: 70%;
    font-size: 32px;
    line-height: 38px;
  }

  .paragraph-584 {
    padding-left: 0;
    padding-right: 154px;
  }

  .industrial-slides {
    height: 100%;
  }

  .div-block-8029 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 40px;
  }

  .div-block-8031, .div-block-8031-copy {
    width: 350px;
    height: 460px;
  }

  .div-block-8032 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-8032.top {
    border-top: .5px none var(--dark-mode--grey);
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .slide-nav-11, .list-4 {
    padding-left: 20px;
  }

  .cards-div {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-8037 {
    bottom: 50%;
  }

  .div-block-8037-copy.up {
    bottom: 41%;
  }

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

  .div-block-8041 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .div-block-8041.bussiness {
    border-bottom: 1px solid var(--dark-mode--grey);
  }

  .text-size-medium {
    color: var(--white);
    font-size: 16px;
  }

  .padding-section-medium.ff {
    padding-bottom: .5rem;
  }

  .div-block-8042 {
    background-color: var(--dark-mode--black);
  }

  .slider-15, .mask-23 {
    height: 600px;
  }

  .div-block-8044 {
    height: 450px;
  }

  .text-block-458, .paragraph-586 {
    padding-right: 100px;
  }

  .div-block-8049 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 47%;
  }

  .div-block-8049.internal {
    width: 55%;
  }

  .text-block-460 {
    line-height: 38px;
  }

  .div-block-7924-copy-copy {
    padding-top: 20px;
  }

  .image-2441 {
    left: 40px;
  }

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

  .image-2444 {
    width: 350px;
  }

  .list-item-7 {
    padding-bottom: 10px;
  }

  .text-span-107 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #ff7750, #bd5969 54%, #4b2494);
    -webkit-background-clip: text;
    background-clip: text;
  }

  .div-block-8054 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-8056, .imag-placeholder-2 {
    width: 55%;
  }

  .imag-placeholder-2.department {
    width: 55%;
    padding-right: 40px;
  }

  .text-block-462 {
    color: var(--white);
  }

  .image-2447 {
    height: 100%;
  }

  .thanks-wrapper {
    width: 1000px;
    padding-top: 40px;
  }

  .heading-389 {
    text-align: center;
    width: 80%;
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 60px;
    line-height: 70px;
  }

  .text-block-464 {
    width: 65%;
    font-family: Ibmplexsans Light, sans-serif;
  }

  .divider {
    height: 1px;
  }

  .div-block-8060 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: auto;
  }

  .shady-button {
    text-decoration: none;
  }

  .text-block-467 {
    font-size: 32px;
    line-height: 44px;
  }

  .div-block-8069, .div-block-8069-copy {
    width: 100px;
    height: 100px;
  }

  .div-block-8070 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .submit-button-16 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    transition: background-color .2s;
    bottom: 18%;
  }

  .submit-button-16:hover {
    background-color: #5c82ff;
  }

  .submit-button-16.dif {
    width: 120px;
  }

  .div-block-8073 {
    width: 854px;
  }

  .image-2449 {
    width: 55%;
    position: relative;
    top: 40px;
  }

  .div-block-8075, .div-block-8076 {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-8077 {
    width: 47%;
  }

  .text-1675 {
    line-height: 21px;
  }

  .code-embed-22 {
    height: 23px;
  }

  .flex-block-33 {
    flex-flow: column;
  }

  .div-block-8078 {
    height: 40px;
  }

  .text-block-468 {
    font-size: 32px;
    line-height: 39px;
  }

  .text-block-468.small {
    width: 69%;
  }

  .subpara {
    color: var(--dark-mode--text-grey);
    text-align: center;
    font-size: 20px;
    line-height: 32px;
  }

  .subpara.academy {
    width: 89%;
  }

  .frame-2087329624 {
    grid-row-gap: 42px;
  }

  .frame-2087329623 {
    line-height: 42px;
  }

  .text-block-469 {
    font-size: 16px;
  }

  .paragraph-591 {
    text-transform: none;
  }

  .flex-block-34 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-8081 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-469-copy {
    text-align: center;
  }

  .div-block-8084 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    display: flex;
  }

  .div-block-8085 {
    grid-row-gap: 34px;
  }

  .cards-div-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-8086 {
    margin-top: 20px;
    position: relative;
    top: 51px;
  }

  .div-block-8086.retool {
    width: 90%;
    top: 67px;
  }

  .div-block-8086.superblocks {
    width: 90%;
    top: 74px;
  }

  .div-block-8086.appsmith {
    width: 90%;
    top: 84px;
  }

  .div-block-8086.dronhq {
    width: 90%;
    top: 96px;
  }

  .div-block-8086.proffesssional {
    width: 90%;
    top: 83px;
  }

  .text-span-112 {
    color: var(--white);
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .paragraph-592 {
    width: 64%;
  }

  .text-block-472 {
    padding-right: 100px;
  }

  .div-block-8096 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-8097 {
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    display: flex;
  }

  .frame-2087329592 {
    grid-row-gap: 24px;
  }

  .grid-patterns-2 {
    height: 150px;
  }

  .text-1678 {
    color: #b4b7bb;
  }

  .text-1679 {
    justify-content: center;
    align-items: center;
  }

  .div-block-8101 {
    bottom: 8%;
  }

  .tab-hint-span {
    top: 24px;
    left: 530px;
  }

  .frame-2087329580 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .frame-2087329608 {
    grid-column-gap: 35px;
    justify-content: flex-start;
    width: 100%;
  }

  .frame-2087329721 {
    max-width: none;
  }

  .frame-2087329721.new {
    max-width: 290px;
  }

  .text-1688.new, .resources-2 {
    width: 100%;
  }

  .frame-2087329742 {
    justify-content: space-between;
  }

  .link-block-249, .link-block-251 {
    padding-top: 0;
  }

  .placeholder-wrapper {
    max-height: 130px;
  }

  .image-2461 {
    height: 24px;
  }

  .image-2462 {
    filter: grayscale();
  }

  .image-2463 {
    height: 32px;
  }

  .iteration {
    width: 100%;
  }

  .frame-2087329752 {
    padding-left: 96px;
    padding-right: 96px;
  }

  .frame-2087329754 {
    padding: 16px;
  }

  .frame-2087329755 {
    padding-left: 39px;
    padding-right: 39px;
  }

  .group-2087329075 {
    min-width: 0;
    max-width: 392px;
    min-height: 0;
    max-height: 248px;
    margin: 0 18px 18px;
    padding: 0;
  }

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

  .globalmarket2, .frame-2087329577 {
    max-width: none;
  }

  .case_study-new {
    justify-content: flex-start;
    align-items: center;
  }

  .ready-for-dev {
    justify-content: center;
    align-items: flex-end;
    height: 1220px;
  }

  .frame-2087329772 {
    padding-top: 210px;
  }

  .frame-2087329770 {
    position: relative;
  }

  .frame-2087329770.new {
    border-width: .8px 0;
    min-height: 210px;
    position: relative;
  }

  .frame-2087329770.new.small, .frame-2087329770.new.small.x-small {
    min-height: 140px;
  }

  .top_shades {
    pointer-events: none;
    cursor: auto;
  }

  .top_shades1 {
    pointer-events: none;
  }

  .heading_div {
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
    display: flex;
  }

  .hero-section {
    justify-content: center;
    align-items: center;
  }

  .hero-section.new {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .contianer_grid {
    z-index: 100;
    grid-template-rows: auto;
    place-items: center end;
    width: 100%;
    padding-left: 130px;
    position: relative;
  }

  .image-2470 {
    flex: 0 auto;
    width: auto;
    max-width: none;
    height: auto;
  }

  .div-block-8112 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .blue_shade {
    filter: blur(130px);
    background-color: #4a6dd9;
    border-radius: 50%;
    width: 160px;
    height: 160px;
    position: absolute;
    inset: 31% 0% auto 45%;
  }

  .white_shade {
    filter: blur(70px);
    background-color: #fff;
    width: 15%;
    height: 5%;
    position: absolute;
    inset: 56% 3% 0% auto;
  }

  .frame-2087329788 {
    flex-flow: wrap;
  }

  .frame-2087329790 {
    width: 90%;
  }

  .div-block-8113 {
    justify-content: center;
    align-items: center;
  }

  .frame-2087329148 {
    max-width: none;
    padding-left: 28px;
    padding-right: 28px;
  }

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

  .frame-2087329794 {
    justify-content: center;
    align-items: center;
  }

  .div-block-8114 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

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

  .div-block-8118 {
    background-image: linear-gradient(#181b1f00, #181b1f94 46%, #181b1f 82%);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 6% 0% auto;
  }

  .div-block-8118.new {
    top: 5%;
  }

  .div-block-8118.new.new-2 {
    background-image: linear-gradient(#181b1f00, #181b1f94 15%, #181b1f 40%);
    height: 100%;
    top: 3%;
  }

  .grid-patterns-5 {
    max-width: none;
  }

  .frame-2087329797 {
    width: 58%;
  }

  .frame-2087329798 {
    max-width: 580px;
    margin-top: 80px;
  }

  .frame-2087329800 {
    grid-column-gap: 43px;
    grid-row-gap: 64px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .group-2087329145 {
    width: auto;
    height: auto;
  }

  .div-block-8119 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-8120 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    width: 100%;
    display: flex;
  }

  .form-16 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .slider_container {
    grid-column-gap: 32px;
    grid-row-gap: 10px;
    grid-template-columns: .35fr 1fr;
    place-items: start;
    margin-top: 64px;
    margin-left: 20px;
  }

  .main-image {
    border-radius: 10px;
    width: auto;
  }

  .main-heading {
    margin-top: 0;
  }

  .main-paragraph {
    color: #889099;
    width: 50%;
    font-size: 17px;
    line-height: 26px;
  }

  .thumbnail-row {
    box-sizing: content-box;
    display: flex;
    overflow: auto;
  }

  .thumbnail {
    border-radius: 5px;
  }

  .submit-button-new {
    margin-left: 0;
    position: static;
  }

  .div-block-8126 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
    display: flex;
  }

  .div-block-8127 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-1739 {
    font-size: 18px;
  }

  .div-block-8129 {
    opacity: 1;
  }

  .frame-2087329823 {
    background-color: #fff;
    margin: 1px;
  }

  .frame-2087329823.bg {
    background-color: #fff;
    border-radius: 50px;
    font-family: Ibmplexsans Medium, sans-serif;
    font-weight: 400;
  }

  .build-custom-internal-tools-effortlessly-with-ai-drag-and-drop-components-seamlessly-connect-to-data {
    width: 100%;
  }

  .div-block-8130 {
    background-image: linear-gradient(90deg, #ff7750, #bd5969 50%, #4b2494);
    border-radius: 50px;
    width: auto;
    min-width: 0;
    max-width: 203px;
  }

  .frame-2087329824 {
    margin-left: auto;
    margin-right: auto;
  }

  .frame-2087329830 {
    flex-flow: row;
    position: relative;
  }

  .frame-2087329831 {
    max-width: 240px;
  }

  .line_blue {
    background-color: #4368e3;
    border: 0 solid #000;
    height: 2px;
  }

  .text-1741 {
    text-align: center;
    margin-bottom: 50px;
  }

  .div-block-8132 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-8133 {
    margin-top: 162px;
  }

  .div-block-8134 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-8134.new {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-8135.new {
    background-color: #fff;
    padding-bottom: 140px;
  }

  .div-block-8136 {
    max-width: none;
    height: 100%;
    max-height: 462px;
  }

  .card-2-heading.new {
    font-size: 20px;
  }

  .div-block-8137.new {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-8138 {
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .div-block-8138.new {
    justify-content: center;
    align-items: center;
  }

  .div-block-8138.new._1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1280px;
    display: grid;
  }

  .div-block-8140 {
    width: 100%;
  }

  .frame-2087329841, .grids {
    height: 650px;
  }

  .div-block-8143 {
    background-color: #181b1f;
  }

  .frame-2087329598 {
    align-items: center;
  }

  .frame-2087329158 {
    width: auto;
  }

  .div-block-8144 {
    background-color: #181b1f;
  }

  .frame-2087329874 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    justify-content: flex-start;
  }

  .text-1754.light, .text-1755.light {
    color: #1b1f24;
  }

  .footer_link-new {
    text-decoration: none;
  }

  .frame-2087329893 {
    justify-content: space-around;
    width: 100%;
  }

  .frame-2087329894 {
    max-width: 1280px;
  }

  .div-block-8145 {
    margin-top: 140px;
  }

  .div-block-8147 {
    justify-content: space-between;
  }

  .section-2 {
    max-width: 1162px;
    margin-top: 192px;
    margin-bottom: 192px;
  }

  .frame-2087329581 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-2087329898 {
    max-width: 320px;
    padding-right: 22px;
  }

  .button-style-34 {
    grid-column-gap: 4px;
  }

  .cards-grid {
    grid-column-gap: 44px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .frame-2087329987 {
    padding-left: 0;
  }

  .frame-2087330086 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .frame-2087330087 {
    padding-left: 72px;
    padding-right: 72px;
  }

  .section-header-7 {
    padding-left: 9px;
  }

  .div-block-8150 {
    position: relative;
  }

  .div-block-8151 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .client-list-copy {
    width: 96%;
  }

  .paragraph-100 {
    width: auto;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-241 {
    width: 350px;
  }

  .slide-8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-251 {
    justify-content: center;
    align-items: center;
  }

  .navitems-new {
    justify-content: space-between;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 8px;
  }

  .button-29, .button-30 {
    height: 100%;
    display: none;
  }

  .nav-menu-8-copy {
    z-index: 10;
    background-color: #c8c8c800;
    flex-direction: column;
    height: 51px;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-332 {
    background-color: #fff;
    flex-direction: column;
    width: 100%;
  }

  .div-block-333 {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
  }

  .div-block-334 {
    clear: none;
    grid-column-gap: 10px;
    align-items: center;
    display: flex;
  }

  .div-block-225-copy-new {
    grid-column-gap: 5px;
    background-color: #0000;
    font-size: 12px;
    display: flex;
  }

  .div-block-370 {
    width: 80%;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-124, .paragraph-157 {
    width: 557px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-371 {
    width: 100%;
    margin-left: 0;
  }

  .div-block-376 {
    flex-flow: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0;
  }

  .div-block-376.foot {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-377 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .footer-features, .footer-developers, .footer-company {
    text-align: left;
    width: 120px;
  }

  .div-block-378 {
    grid-column-gap: 60px;
    grid-row-gap: 40px;
    width: 60%;
    margin-top: 80px;
    padding-top: 0;
  }

  .div-block-378.dark {
    grid-column-gap: 22px;
    flex-flow: wrap;
    justify-content: flex-start;
    width: 100%;
    margin-top: 0;
    padding-right: 40px;
  }

  .div-block-379 {
    width: 120px;
  }

  .slide-16 {
    margin-right: 0;
  }

  .image-248 {
    width: 300px;
    height: 250px;
    display: none;
  }

  .nav-link-9-common {
    background-color: #fff;
  }

  .nav-link-9-common.nav-link-items-common {
    color: #000;
    width: 100%;
    margin-left: 0;
    padding-bottom: 20px;
    padding-left: 10px;
    display: none;
  }

  .nav-link-8-common {
    background-color: #fff;
  }

  .nav-link-8-common.nav-link-items-common {
    color: #000;
    width: 100%;
    margin-left: 0;
    padding-left: 10px;
    display: none;
  }

  .brand-4-copy {
    margin-left: 0;
  }

  .image-223-copy {
    width: 20px;
    height: 20px;
  }

  .image-68-copy-copy-copy {
    display: none;
  }

  .platform-dropdown-nav {
    height: 100%;
  }

  .div-block-493 {
    display: none;
  }

  .company-nav-slack {
    justify-content: flex-start;
    padding: 0 0 18px;
  }

  .comoany-nav-git {
    justify-content: flex-start;
  }

  .div-block-493-copy {
    width: 320px;
  }

  .div-block-225-copy-b {
    background-color: #fff;
    font-size: 12px;
    display: none;
  }

  .navbar1_link-2-common-b {
    width: auto;
    padding: .75rem 0;
    font-size: 12px;
  }

  .nav-link-14-common-b {
    color: #000;
    background-color: #fff;
    width: 100%;
    padding-left: 10px;
  }

  .image-223-common-v3 {
    width: 20px;
    height: 20px;
    display: none;
  }

  .image-68-copy-copy-copy {
    margin-right: 0;
    display: block;
  }

  .paragraph-208-m {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .platform-d1 {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    display: block;
  }

  .pdti {
    color: #000;
  }

  .company-d2, .resources-d2 {
    width: 100%;
    margin-left: 0;
    display: block;
  }

  .link-block-22 {
    grid-column-gap: 10px;
  }

  .div-block-536 {
    width: 100%;
    height: 100%;
  }

  .dropdown-list-platform {
    height: 100%;
    margin-top: 0;
  }

  .dropdown-list-resources, .dropdown-list-company {
    margin-top: 0;
  }

  .div-block-5405 {
    width: 300px;
  }

  .div-block-5405.div-block-5405-new.dark {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 307px;
  }

  .button-56.closepopupbutton {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .price-tabs-menu-copy {
    left: 60%;
  }

  .paragraph-243 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .heading-201 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .price-tab-copy.popup-licence-tabs.pricing-dark {
    left: -110px;
  }

  .price-tab-copy-copy.popup-licence-tabs.pricing-dark {
    left: -120px;
  }

  .heading-202 {
    font-family: Ibmplexsans Medium, sans-serif;
  }

  .paragraph-247, .button-59 {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .text-block-128, .text-block-129, .text-block-130 {
    color: #000;
  }

  .image-360.small {
    width: 55px;
  }

  .div-block-5505 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 100px;
  }

  .div-block-372-db {
    display: none;
    top: -95%;
    right: -32%;
  }

  .div-block-373-db {
    display: none;
    right: -53%;
  }

  .navbar-new-copy-h {
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
    display: block;
  }

  .platform-d1t-2-h {
    background-color: #fff;
    padding-left: 10px;
  }

  .nav-link-10-common-h {
    background-color: #fff;
  }

  .nav-link-10-common-h.nav-link-items-common-h {
    color: #000;
    width: 100%;
    padding-left: 10px;
    display: block;
  }

  .platform-d1t-2-hc, .platform-d1t-2-hr {
    background-color: #fff;
    padding-left: 10px;
  }

  .navbar1_link-2-common-mob-h {
    color: #fff;
    width: auto;
    padding: .75rem 0;
    font-size: 12px;
  }

  .navbar1_link-2-common-mob-h:hover {
    color: silver;
  }

  .menu-button-3-h {
    background-color: #b6afaf00;
  }

  .menu-button-3-h.w--open {
    background-color: #626fff;
  }

  .icon-6-common-h {
    color: #fff;
  }

  .button-30-copy-copy {
    height: 100%;
    display: block;
  }

  .consultation-form-block {
    width: 100%;
  }

  .div-block-229-consultation-block {
    margin-left: 30px;
    margin-right: 30px;
    padding: 26px 20px;
  }

  .text-field-7-consultation, .text-field-name.partners-dark, .text-field-number {
    width: 100%;
  }

  .text-field-number.dark {
    width: 246px;
  }

  .demoformcontainer {
    margin-left: 0;
    margin-right: 0;
    padding: 26px 20px;
  }

  .demoformcontainer.form-container.dark.back-office {
    min-width: 100%;
  }

  .image-398 {
    width: 120px;
  }

  .nav-menu-9 {
    display: block;
  }

  .div-block-5632 {
    display: none;
  }

  .navbar-6 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    top: 0;
  }

  .navbar-6.dark {
    z-index: 9999;
  }

  .div-block-5633 {
    width: 100%;
  }

  .div-block-5634 {
    display: none;
  }

  .testimonials-section {
    width: 200px;
    height: auto;
  }

  .div-block-5657-bfkn {
    width: 100%;
  }

  .links-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    width: 100%;
    margin-top: 40px;
    padding-top: 0;
  }

  .div-block-5665 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-toggle-11 {
    margin-left: 0;
  }

  .dropdown-toggle-11.dark {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-5634-copy {
    display: block;
  }

  .div-block-5632-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #fafafa;
    margin-top: 16px;
    padding-bottom: 16px;
    padding-left: 25px;
    display: flex;
  }

  .tab-panel.tab-panel-home._wf-tabs {
    min-height: auto;
  }

  .tabs-menu-2 {
    justify-content: space-between;
    width: 100%;
    bottom: -27.5%;
  }

  .tab-button-3, .tab-button-3.w--current {
    width: 122.8px;
  }

  .plus-container-left-up, .plus-container-right-up {
    top: 17%;
  }

  .plus-container-right-down, .plus-container-left-down {
    bottom: 34%;
  }

  .navbar-dark {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    top: 0;
  }

  .frame-2087326767.new.gr {
    background-image: linear-gradient(270deg, #861b8487, #ee5d5dc4 100%, #861b84d9);
  }

  .text-74.get-started-new {
    font-size: 17px;
  }

  .text-74.get-started-new.new {
    font-size: 14px;
  }

  .link-block-107.business-popup.new {
    width: 69%;
  }

  .link-block-107.business-popup.new.business-plan-btn, .link-block-107.business-popup.new.business-plan-btn--cloud {
    width: 100%;
  }

  .link-block-107.new {
    width: 72%;
  }

  .link-block-107.new.flexible-plan {
    width: 100%;
  }

  .frame-2087328773.tj-lightblack-btn {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .text-74-copy {
    font-size: 14px;
  }

  .button-32-lp:hover {
    color: #000;
  }

  .event-announcement-widget {
    z-index: 999;
    height: auto;
  }

  .button-29-copy-copy {
    height: 100%;
    display: block;
  }

  .book-consultation-details-container {
    width: 100%;
  }

  .book-consultation-title {
    width: 100%;
    font-size: 38px;
  }

  .mask-10-book-consultation {
    width: 80%;
  }

  .book-consultation-right-section {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-239-book-consultation {
    justify-content: space-between;
    width: 100%;
    margin-top: 74px;
    padding: 26px 0;
    display: flex;
  }

  .book-consultation-left-section {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .slider-5-book-consultation {
    width: 100%;
  }

  .div-block-253-orange {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .div-block-250-orange {
    grid-column-gap: 30px;
    justify-content: center;
    height: auto;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-240-orange-details-block {
    width: 150px;
    height: auto;
  }

  .div-block-250-emeritus {
    grid-column-gap: 30px;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-240-emeritus-block-details {
    width: 150px;
    height: auto;
  }

  .div-block-250-atera {
    grid-column-gap: 30px;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-240-atera-block-details {
    width: 150px;
    height: auto;
  }

  .slide-nav-6-book-consultation {
    width: 90%;
    bottom: -28%;
  }

  .book-consultation-paragraph {
    width: 600px;
    font-size: 16px;
    line-height: 24px;
  }

  .left-arrow-6-book-consultation {
    inset: 0% auto 0% 0%;
  }

  .text-block-154-book-consultation {
    font-family: Ibmplexsans Medium, sans-serif;
    font-weight: 500;
  }

  .div-block-22, .div-block-18 {
    display: none;
  }

  .ellipse {
    width: 100%;
    height: 200px;
    top: 150px;
  }

  .div-block-5786 {
    width: 75%;
    height: 355.938px;
  }

  .div-block-5786.pd-around {
    width: 100%;
    bottom: 91px;
  }

  .div-block-5626-home-left, .div-block-5626-home-right {
    width: 70px;
  }

  .div-block-5795 {
    width: 80%;
  }

  .div-block-5823-home {
    width: 100%;
    height: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5823-home.ai {
    height: 510px;
  }

  .div-block-5638-home.ai {
    flex-flow: column;
    margin-left: auto;
  }

  .div-block-5644-home {
    height: 100%;
    top: 0;
  }

  .tab-button-4, .tab-button-4.w--current {
    height: 30%;
  }

  .tab-panel-home {
    height: 100%;
    min-height: auto;
  }

  .div-block-5828 {
    width: 80%;
    margin-bottom: 30px;
  }

  .div-block-5623-home-page-testimonials {
    width: 80%;
  }

  .div-block-5846 {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }

  .div-block-12-pre-footer {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    align-items: center;
    margin-top: 28px;
    display: flex;
  }

  .div-block-5847 {
    width: 100%;
  }

  .footer-container-home {
    flex-direction: column;
    width: 100%;
  }

  .image-463 {
    width: 100%;
  }

  .div-block-5621-landing-page-hero-container {
    flex-flow: column;
    width: 100%;
    height: 100%;
    margin-top: 50px;
  }

  .div-block-5622-landing-page-hero-left-contaiiner {
    width: 80%;
  }

  .div-block-5630-lp-hero-box {
    top: -75px;
    right: -12.5%;
  }

  .heading-223-l-headline {
    width: 100%;
  }

  .div-block-5867.div-block-5867-feature-boxes {
    width: 50%;
    height: 275px;
  }

  .div-block-5867.div-block-5867-feature-boxes.ai {
    justify-content: flex-start;
    align-items: center;
  }

  .form-block-9-lp {
    width: 100%;
  }

  .div-block-5866-database {
    justify-content: center;
  }

  .div-block-5866-database.ai {
    flex-flow: column;
  }

  .div-block-5867-feature-boxes {
    width: 50%;
    height: 275px;
  }

  .div-block-5867-feature-boxes.ai {
    border-right-width: 1px;
  }

  .image-473.build-frontend {
    margin-top: 0;
  }

  .div-block-5906 {
    width: 85%;
    padding-bottom: 0;
  }

  .div-block-5906.dark.inner-container {
    width: 80%;
  }

  .tabs-menu-19.dark {
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-wrapper-5-new {
    width: 100%;
    margin-bottom: 80px;
  }

  .div-block-5405-new {
    width: 326px;
  }

  .div-block-5405-new.integration-blocks.dark {
    grid-row-gap: 20px;
    justify-content: center;
    width: 307px;
  }

  .collection-list-3-new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
  }

  .collection-list-5-new {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-5449-new {
    top: 74px;
  }

  .div-block-5449-new.dark {
    justify-content: center;
  }

  .text-field-11-new {
    width: 530px;
  }

  .frame-2087328816.dark {
    top: 12px;
    left: 270px;
  }

  .pagination_page-button.dark {
    background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--gardient-right));
    border-style: none;
    border-radius: 20px;
  }

  .collection-list-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-183.ai {
    color: var(--white);
  }

  .blue-clip-text {
    background-image: none;
  }

  .nav-menu-10 {
    background-color: #fafafa;
    width: 100%;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-menu-10.dark-navbar {
    background-color: #0000;
  }

  .div-block-5823-workflow {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  ._wf-tab1 {
    width: 600px;
    height: auto;
    top: 40px;
    left: auto;
  }

  .image-455-customization-copy {
    width: 100%;
    left: 0;
  }

  .image-455-customization-copy._wf-tab-2 {
    top: 40px;
    left: 100px;
  }

  .image-455-customization-copy._wf-tab-2.v2 {
    width: 700px;
    top: -171px;
    bottom: auto;
  }

  .tabs-content-11--wf {
    width: 100%;
    height: 352px;
    display: block;
  }

  .tabs-content-11-wf-2-tab {
    width: 100%;
  }

  .div-block-5631-lp {
    margin-top: 0;
  }

  .div-block-5959 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-5960.lazy-section.counter-container.dark {
    flex-flow: wrap;
  }

  .div-block-5961 {
    border-right-width: 1px;
    width: 400px;
  }

  .div-block-5961.dark {
    border-right-color: #2b292e;
  }

  .div-block-59610-1 {
    border-left: 1px solid #95afff3d;
    width: 400px;
  }

  .div-block-59610-1.dark {
    border-left-color: #2b292e;
  }

  .div-block-5963 {
    width: 100%;
  }

  .div-block-5965-copy {
    margin-top: 28px;
  }

  .g2-badges-navbar {
    grid-column-gap: 20px;
    justify-content: flex-start;
    width: max-content;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-1113-navbar-right-section-content {
    text-align: left;
  }

  .image-532 {
    top: -11px;
  }

  .image-532.statistics-top-t {
    display: none;
  }

  .image-533 {
    bottom: -11px;
  }

  .image-537.statistics-bottom-t {
    display: none;
  }

  .div-block-5961-copy-copy {
    border-top-width: 1px;
    border-bottom-width: 1px;
    width: 400px;
  }

  .div-block-6033-slide {
    width: 290px;
  }

  .slide-24-events, .slide-24-events-1 {
    width: 292px;
    height: 320px;
  }

  .div-block-5830-events {
    width: 80%;
  }

  .slider-11-events {
    width: 100%;
  }

  .div-block-5837-1-events {
    width: 50%;
  }

  .collection-list-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-6069 {
    width: 325px;
  }

  .testimonials-heading {
    width: 100%;
  }

  .business-growing {
    width: 350px;
    display: none;
    left: 0;
  }

  .business-growing-image {
    width: 500px;
    display: block;
    left: 50px;
  }

  .icon-13 {
    color: #fff;
  }

  .div-block-6087 {
    width: 80%;
  }

  .div-block-6095.ai {
    display: flex;
  }

  .text-1181 {
    font-size: 12px;
    line-height: 20px;
    display: none;
  }

  .frame-2087329008 {
    height: 150px;
  }

  .frame-2087329008.ai {
    width: 100%;
  }

  .tabs-menu-20 {
    width: 100%;
    height: 100%;
  }

  .tabs-menu-20.tabs-menu-18-1.workflows-second-animation.tabs-menu-vertical-1 {
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical {
    margin-bottom: 300px;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical._wf-tab-menu-1 {
    height: 400px;
    margin-top: 100px;
    margin-bottom: 0;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical._wf-tab-menu-1.ai {
    margin-top: 0;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical-1 {
    margin-bottom: 300px;
  }

  .text-1186 {
    font-size: 18px;
    line-height: 22px;
  }

  .load-bar-base-4.ai {
    display: block;
  }

  .tabs-17 {
    flex-flow: column;
    width: 100%;
    height: auto;
  }

  .tabs-17.workflows-tab-1 {
    width: 80%;
    margin-top: 0;
  }

  .tabs-17.workflows-tab-1.ai {
    width: 100%;
    height: 100%;
    margin-bottom: 100px;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-17.workflows-tab-2 {
    width: 80%;
    height: 550px;
    margin-top: 350px;
  }

  .tabs-17.workflows-tab-2.ai {
    width: 100%;
    height: 100%;
  }

  .tab-button-7, .tab-button-7.w--current {
    height: 30%;
  }

  .div-block-5874-app-builder {
    padding: 0 0 80px;
  }

  .link-62.dark {
    padding-left: 30px;
  }

  .link-block-138 {
    margin-top: 0;
  }

  .div-block-6227 {
    width: 650px;
  }

  .div-block-6232 {
    display: none;
  }

  .div-block-6241 {
    padding-bottom: 0;
  }

  .tabs-18 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-menu-21 {
    width: 350px;
    position: static;
  }

  .tabs-menu-21.ai {
    height: 100%;
    position: static;
  }

  .tab-pane-tab-1-6 {
    width: 650px;
    top: 0;
  }

  .tab-pane-tab-3, .tab-pane-tab-5 {
    width: 650px;
  }

  .collection-list-wrapper-8 {
    width: 100%;
  }

  .collection-item-8 {
    width: 315px;
  }

  .tab-pane-tab-2-3, .tab-pane-tab-4-2, .tab-pane-tab-6 {
    width: 650px;
  }

  .tabs-content-16 {
    margin-top: 60px;
    margin-left: 0;
  }

  .tab-pane-tab-2-4, .tab-pane-tab-3-2, .tab-pane-tab-4-3 {
    margin-bottom: 60px;
  }

  .tab-pane-tab-4-3.tab-templates {
    margin-bottom: 0;
  }

  .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9 {
    width: 650px;
  }

  .link-block-pre-footer {
    margin-top: 5px;
  }

  .image-151 {
    width: 250px;
    max-width: none;
    height: 250px;
  }

  .right-arrow-10 {
    left: 163px;
  }

  .slide-nav-10 {
    background-color: #0000;
    width: 160px;
    left: 2%;
  }

  .link-block-120-copy-2 {
    margin-top: 0;
    margin-left: 0;
  }

  .tab-button-8, .tab-button-8.w--current {
    width: 122.8px;
  }

  .div-block-6564 {
    margin-top: 12px;
  }

  .div-block-6558 {
    width: 80%;
  }

  .div-block-6558.flex {
    padding-left: 0;
  }

  .div-block-6558.flex.width {
    z-index: 3;
  }

  .div-block-6559 {
    width: 100%;
  }

  .frame-2087329145 {
    padding-left: 20px;
  }

  .div-block-6615 {
    flex-flow: wrap;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-6542 {
    flex-flow: column;
    width: 100%;
    padding-top: 0;
  }

  .div-block-6542.book-demo-web.pd0 {
    border-bottom: 1px solid var(--dark-mode--grey);
  }

  .div-block-6602 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-6602.dark {
    left: auto;
  }

  .div-block-6602.dark.back-office-page {
    width: 80%;
    position: relative;
    left: 0;
  }

  .div-block-6602.dark.demo.v2, .div-block-6602.dark.demo.v2.backoffice {
    align-self: center;
  }

  .div-block-6602.dark.demo.v2.backoffice.new {
    min-height: 0;
    max-height: none;
  }

  .div-block-6602.dark.v2 {
    align-self: center;
    left: auto;
  }

  .frame-2087329167 {
    padding-top: 20px;
  }

  .frame-2087329178 {
    padding-left: 20px;
  }

  .text-1324 {
    font-size: 24px;
    line-height: 38px;
  }

  .div-block-6620 {
    width: 80%;
    margin-top: 60px;
  }

  .div-block-6569 {
    width: 100%;
  }

  .success-message-10.dark {
    width: auto;
  }

  .form-block-13 {
    width: 100%;
    padding: 30px;
  }

  .tab-button-9, .tab-button-9.w--current {
    width: 122.8px;
  }

  .frame-2087329177 {
    padding-left: 20px;
  }

  .div-block-6570.content-div {
    width: 50%;
  }

  .dropdown-3 {
    width: 100%;
  }

  .text-1371 {
    white-space: normal;
  }

  .text-1374 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-6673 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-6675 {
    align-items: flex-start;
    width: 100%;
    margin-top: 30px;
    padding: 20px;
  }

  .div-block-6677 {
    width: 80%;
  }

  .frame-2087329208 {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list-52 {
    background-color: #0000;
    border-radius: 6px;
    margin-top: 20px;
  }

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

  .div-block-6681 {
    width: 100%;
    padding-left: 20px;
  }

  .frame-2087329210 {
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-6683, .frame-2087329212 {
    display: none;
  }

  .dropdown-list-53 {
    background-color: #0000;
    border-radius: 6px;
  }

  .dropdown-list-54.w--open {
    z-index: 0;
  }

  .div-block-6691 {
    display: none;
  }

  .div-block-6691.mobile-view {
    display: block;
  }

  .div-block-6693 {
    background-color: #f2f3f2;
    border-bottom: 0 solid #000;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 20px;
    right: 0;
    overflow: visible;
  }

  .div-block-6693.resources-navtab, .div-block-6693.company-navtab {
    right: 0;
  }

  .div-block-6695 {
    width: 100%;
  }

  .image-1904 {
    width: 120px;
  }

  .dropdown-list-55.w--open {
    z-index: 2;
  }

  .dropdown-list-56 {
    background-color: #0000;
    border-radius: 6px;
    margin-top: 20px;
  }

  .frame-2087329220, .frame-2087329220.partners-dark {
    width: 100%;
  }

  .div-block-6707 {
    text-align: left;
  }

  .div-block-6709 {
    display: none;
  }

  .div-block-6709.mobile-view {
    grid-row-gap: 14px;
    flex-flow: column;
    align-items: flex-start;
    padding: 25px;
    display: flex;
  }

  .div-block-6709.mobile-view.mobile-version {
    background-color: var(--dark-mode--btn-secondary);
    justify-content: center;
    align-items: center;
    margin-top: -1px;
  }

  .div-block-6710 {
    text-align: left;
    margin-top: 40px;
  }

  .frame-2087329224 {
    border-radius: 0;
    max-width: none;
    height: auto;
  }

  .frame-2087329224.dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .frame-2087329224.dark.mobile-version {
    background-color: var(--dark-mode--btn-secondary);
    padding: 0;
  }

  .div-block-6713 {
    width: 100%;
    padding: 16px;
  }

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

  .collection-item-17 {
    width: 290px;
    height: auto;
  }

  .div-block-6734 {
    width: 100%;
  }

  .div-block-6246.events-community-call, .div-block-6246.events-community-call.events-dark {
    height: 451.25px;
  }

  .blue-clip-text-length {
    background-image: none;
  }

  .image-1841-infear {
    width: 100px;
    height: 15px;
  }

  .div-block-6803 {
    grid-row-gap: 40px;
  }

  .div-block-6806 {
    width: 320px;
    margin-left: 0;
  }

  .div-block-6809 {
    grid-column-gap: 40px;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 60px;
  }

  .div-block-6810 {
    width: 100%;
  }

  .div-block-6812 {
    width: 280px;
  }

  .text-field-28.tj-input.email-signup, .text-field-28.tj-input.password-input.password-signup, .text-field-28.tj-input.name-signup {
    width: 100%;
  }

  .text-1416 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-6813 {
    height: auto;
  }

  .tab-button-10, .tab-button-10.w--current {
    width: 122.8px;
  }

  .slide-28 {
    margin-right: 0;
  }

  .link-block-230 {
    margin-top: 8px;
  }

  .div-block-7235 {
    width: 80%;
    display: none;
  }

  .image-2199 {
    width: 100px;
  }

  .div-block-7330 {
    width: 80%;
  }

  .tab-button-11, .tab-button-11.w--current {
    width: 122.8px;
  }

  .tab-button-11.tab-button-4-3 {
    width: 100%;
  }

  .div-block-7333 {
    height: 306px;
  }

  .div-block-7334 {
    width: 100%;
  }

  .image-2205 {
    top: -11px;
  }

  .image-2206 {
    bottom: -11px;
  }

  .image-2207 {
    inset: auto auto -11px -11px;
  }

  .image-2208 {
    width: 70px;
    max-width: none;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 0;
    position: relative;
    bottom: 5px;
  }

  .div-block-7335 {
    width: 100%;
  }

  .image-2210 {
    width: 100px;
    height: auto;
  }

  .tabs-content-25 {
    width: 100%;
  }

  .div-block-7337 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-2212 {
    width: 100px;
  }

  .div-block-6570-copy.content-div {
    width: 50%;
  }

  .child-div {
    width: 33.3%;
  }

  .child-block {
    width: 33.33%;
  }

  .section-2 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .parent-block, .div-block-7384 {
    width: 100%;
  }

  .div-block-7385 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-2243 {
    width: 100%;
  }

  .lottie-animation-4 {
    height: 100%;
  }

  .automate-the-painfull-parts {
    width: 100%;
    left: 0;
  }

  .automate-the-painfull-parts._wf-tab-2 {
    top: 40px;
    left: 100px;
  }

  .automate-the-painfull-parts._wf-tab-2.v2 {
    width: 523px;
    top: -94px;
  }

  .div-block-7420 {
    width: 100%;
  }

  .link-block-2-home-copy {
    margin-top: 0;
    margin-left: 0;
  }

  .slide-24-events-1-copy {
    width: 292px;
    height: 320px;
  }

  .div-block-7426 {
    width: 80%;
  }

  .div-block-7457 {
    width: 100%;
  }

  .tabs-content-16-security {
    width: 650px;
    margin-top: 60px;
    margin-left: 0;
  }

  .tabs-menu-21-security {
    width: 350px;
    position: static;
  }

  .div-block-7460 {
    position: static;
  }

  .signu-successpopup {
    display: none;
  }

  .div-block-7512 {
    flex-flow: wrap;
  }

  .partnerform-popup {
    width: 100%;
  }

  .div-block-6195-partnerform {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-7235-countdown {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .div-block-7524 {
    overflow: scroll;
  }

  .navbar-dark-transparent {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    top: 54px;
  }

  .div-block-7531 {
    width: 90%;
  }

  .div-block-7532 {
    width: 100%;
  }

  .div-block-7533 {
    flex-flow: column;
    margin-top: 10px;
  }

  .div-block-7532-second {
    width: 100%;
  }

  .text-block-361 {
    font-size: 16px;
  }

  .div-block-7550 {
    width: 80%;
  }

  .div-block-26-back-office {
    width: 80%;
    margin-top: 40px;
  }

  .div-block-5796-back-office {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .frame-2087329092 {
    grid-row-gap: 50px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-5829-internal-tools {
    padding-bottom: 80px;
  }

  .div-block-7532-third-end {
    width: 100%;
  }

  .div-block-7575 {
    width: 80%;
  }

  .div-block-7577 {
    padding-top: 275px;
    overflow: hidden;
  }

  .div-block-7578 {
    flex-flow: column;
    width: 100%;
  }

  .image-2331 {
    width: 150px;
  }

  .text-1502 {
    font-size: 22px;
    line-height: 30px;
  }

  .frame-2087328752 {
    width: 100%;
  }

  .div-block-7582 {
    width: 80%;
  }

  .text-1507.faq-heading {
    margin-bottom: 40px;
  }

  .div-block-7583 {
    width: 80%;
  }

  .div-block-5796-templates-page {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .frame-2087329107 {
    max-width: 295px;
  }

  .div-block-7584-templates-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .frame-2087329394 {
    z-index: 9989;
    background-color: #fff;
    max-width: none;
    display: block;
    position: sticky;
    bottom: 0;
  }

  .buttons {
    width: 320px;
    text-decoration: none;
  }

  .div-block-6247-new-template {
    height: 200px;
  }

  .div-block-6246-new-template {
    height: 386px;
  }

  .div-block-6246-new-template.ai {
    height: 408px;
    min-height: auto;
  }

  .div-block-6243-new {
    justify-content: center;
  }

  .div-block-6243-new.ai {
    background-image: linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right));
  }

  .div-block-6242-new-templates {
    width: 100%;
  }

  .image-1969-login {
    top: 106px;
  }

  .div-block-7591 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-2333 {
    width: 100%;
    height: 345.594px;
  }

  .div-block-7592 {
    width: 100%;
  }

  .overview-subcontentbox {
    max-width: none;
  }

  .events-top-picks-text-container {
    grid-row-gap: 0px;
  }

  .events-top-picks-text-container.academy {
    height: 230px;
  }

  .slide-24-events-3 {
    width: 292px;
    height: 320px;
  }

  .div-block-7593 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
  }

  .div-block-24-left-events, .div-block-24-right-events {
    margin-top: 280px;
    display: none;
  }

  .div-block-7594 {
    width: 100%;
  }

  .div-block-6606-new {
    width: 300px;
    height: 437px;
  }

  .remove-2 {
    top: 60px;
  }

  .div-block-7624.cloud-self-popup-copy {
    width: 100%;
    height: 650px;
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px;
    top: 20px;
  }

  .div-block-7624.cloud-self-popup-copy.new {
    width: 833px;
    height: 694px;
    margin-left: 0;
    margin-right: 0;
    top: -48px;
  }

  .div-block-6565-new-2 {
    grid-column-gap: 30px;
  }

  .button-98 {
    font-size: 14px;
  }

  .div-block-6606-new-2 {
    height: 386px;
  }

  .code-embed {
    right: 20px;
  }

  .inner-container, .inner-container.bg-black {
    width: 90%;
  }

  .inner-container.bg-black.overflow-hidden, .inner-container.bg-black.overflow-hidden.pd0 {
    overflow: hidden;
  }

  .inner-container.overflow-show {
    width: 90%;
  }

  .inner-container.overflow-show.back-office {
    height: auto;
  }

  .inner-container.overflow-show.about-page {
    width: 80%;
  }

  .inner-container.large-pd {
    width: 100%;
  }

  .inner-container.large-pd.pdbottom {
    padding-top: 150px;
  }

  .inner-container.sticky {
    width: 100%;
    max-width: none;
    top: 77px;
  }

  .inner-container.o {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .inner-container._100px {
    width: 100%;
    max-width: none;
  }

  .inner-container.back-office {
    height: auto;
  }

  .inner-container.pd-mbl {
    padding-top: 60px;
  }

  .lines, .lines.non-dash {
    min-height: 150px;
  }

  .light-shades.thank-you-page-shade {
    bottom: -30%;
  }

  .main-wrap.vertical-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .sub-paragraph.medium {
    font-size: var(--14px-paraghraph);
  }

  .sub-paragraph.back-office.justify.medium {
    font-size: var(--16-px-subparagraph);
  }

  .sub-paragraph.normal.large {
    font-size: 16px;
  }

  .sub-paragraph.normal.large.pdtopt {
    font-size: var(--16-px-subparagraph);
  }

  .prompt-block {
    width: 571px;
  }

  .sub-grey-text {
    font-size: 11px;
    display: block;
  }

  .sub-grey-text.flex_center {
    display: flex;
  }

  .div-block-7630 {
    padding-top: 75px;
  }

  .div-block-7630.sb {
    padding-top: 0;
  }

  .opt-wrap {
    flex-flow: wrap;
  }

  .secondary-btn {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-369 {
    white-space: pre;
  }

  .sections, .sections.pd-0 {
    overflow: hidden;
  }

  .brands-img {
    width: 125px;
  }

  .grid-container {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex: none;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .rating-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .rating-wrap.nobrdr {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding: 20px;
  }

  .rating-wrap.nobrdr.partners-dark {
    justify-content: center;
  }

  .frame-514186 {
    grid-column-gap: 16px;
  }

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

  .text-1541 {
    font-size: 12px;
  }

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

  .vectors-wrapper-446 {
    width: 25px;
    height: 25px;
  }

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

  .section-title {
    padding-left: 40px;
  }

  .text-1544 {
    line-height: 25px;
  }

  .sub-text2, .sub-text2.medium {
    font-size: 14px;
  }

  .the-perfect-balance-of-ai-and-human-control-0, .the-perfect-balance-of-ai-and-human-control-1 {
    line-height: 24px;
  }

  .visual-builder-fallback {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 467px;
  }

  .text-1548 {
    line-height: 24px;
  }

  .text-1549 {
    line-height: 22px;
  }

  .block-2 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: row;
  }

  .content-img {
    height: 165px;
  }

  .content-img.style {
    width: 270px;
  }

  .content-img.style2 {
    width: 320px;
  }

  .content-img.style3 {
    width: 300px;
    height: 187px;
    left: auto;
  }

  .content-img.fixed.al {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    min-height: 100px;
  }

  .left-arrow-13 {
    right: 12%;
  }

  .shade.blue {
    top: -39%;
  }

  .shade.red {
    bottom: -45%;
  }

  .shade.grey {
    bottom: -29%;
  }

  .testimonial-text {
    font-size: 24px;
    line-height: 33px;
  }

  .faded-lines {
    z-index: -1;
  }

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

  .normal-lines.no-brdr.hide-lines {
    display: none;
  }

  .text-1554.non-gradient-text {
    font-size: 24px;
  }

  .frame-514297 {
    width: 93%;
  }

  .side-title-wrap.text-medium {
    width: 47%;
  }

  .text-1556 {
    width: 46%;
    font-size: 14px;
  }

  .text-1556.large {
    width: 51%;
  }

  .non-gradient-text, .gradient-text {
    font-size: 24px;
  }

  .gradient-text.big {
    font-size: 40px;
  }

  .div-block-7645._100 {
    padding-right: 0;
  }

  .text-block-370 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-370.left {
    justify-content: flex-start;
    align-items: center;
  }

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

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

  .core-brands.btn {
    width: 130px;
  }

  .core-svg {
    width: 20px;
    height: 20px;
  }

  .text-block-373, .text-block-374 {
    text-align: center;
  }

  .div-block-7649 {
    text-align: left;
    width: 100%;
  }

  .div-block-7651 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-514312 {
    width: 81%;
  }

  .text-1557 {
    text-align: center;
    width: 100%;
    font-size: 37px;
    line-height: 52px;
  }

  .text-1557.pd-around, .text-1557.back-office {
    width: 100%;
  }

  .text-1557.justify, .text-1557.l {
    font-size: 40px;
  }

  .text-1558.pd0 {
    font-size: 16px;
  }

  .text-block-376 {
    font-size: 15px;
  }

  .paragraph-547 {
    font-size: var(--14px-paraghraph);
  }

  ._2col.pdtop {
    padding-bottom: 100px;
  }

  .div-block-7675.flex {
    flex-flow: wrap;
  }

  .elements-wrap {
    z-index: -1;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .elements-wrap.right {
    z-index: -1;
    width: 30%;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .main-wrap2 {
    justify-content: center;
  }

  .main-wrap2.center.no-color {
    justify-content: center;
    align-items: center;
  }

  .main-wrap2.center.heropd.back-office {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex-flow: column;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .main-wrap2.neww {
    justify-content: space-around;
    align-items: center;
  }

  .glow-tag.home {
    width: 118px;
  }

  .glow-content {
    background-color: #181b1f;
    padding-left: 15px;
  }

  .glow-content.shaded {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .glow-text-3 {
    font-size: 12px;
  }

  .div-block-7677 {
    width: 80%;
    position: absolute;
  }

  .div-block-7677.medium.about-page {
    width: 100%;
  }

  .div-block-7677.none {
    width: 78%;
    padding-bottom: 0;
  }

  .heading2.pdtop {
    font-size: 40px;
  }

  .vectorline {
    left: 17%;
  }

  .vectorline._2 {
    z-index: -1;
    top: 44%;
  }

  .vectorline._3, .vectorline._4, .vectorline._6, .vectorline._5 {
    z-index: -1;
  }

  .div-block-7679 {
    position: relative;
  }

  .text-block-384 {
    font-size: 11px;
  }

  .image-2371 {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

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

  .icon-26 {
    color: var(--white);
  }

  .div-block-7685 {
    transform: rotate(72deg);
  }

  .heading-370 {
    font-size: 40px;
  }

  .heading-370.back-office.low-code {
    width: 100%;
  }

  .div-block-7686 {
    justify-content: center;
  }

  .div-block-7689 {
    width: 100%;
    padding-top: 300px;
  }

  .pricing-tab-wrap {
    bottom: -88px;
    right: 25%;
  }

  .pricing-tab-wrap.absolute {
    top: 18.5%;
    bottom: auto;
    right: 2%;
  }

  .cloud-host-tab {
    width: 100%;
  }

  .main-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .free-plan-block, .pro-plan-block, .business-plan-block.hover-shade, .enterprise-block {
    flex: 1;
  }

  .gradient {
    background-image: linear-gradient(90deg, #ee5d5d, var(--dark-mode--primary) 54%, var(--side-purple));
  }

  .heading-371 {
    margin-bottom: 0;
  }

  .text-block-396 {
    font-size: 12px;
  }

  .div-block-7697, .div-block-7697.brd {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-7702 {
    width: 324px;
  }

  .div-block-7703 {
    z-index: 6;
  }

  .text-block-398 {
    font-size: 12px;
  }

  .faq {
    height: 50px;
  }

  .rating-wrap-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-1542-copy {
    font-size: var(--16-px-subparagraph);
  }

  .self-host-table {
    overflow: scroll;
  }

  .text-field-33 {
    height: 33%;
  }

  .brands-shade._1 {
    height: 39px;
    bottom: 57%;
  }

  .container-24 {
    flex-flow: column;
    width: 80%;
    padding-top: 0;
  }

  .schedule-call-cta {
    flex-flow: column;
    overflow: hidden;
  }

  .div-block-7749 {
    inset: -11% 0% auto auto;
  }

  .div-block-7751 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .visual-builder-fallback-copy {
    height: auto;
  }

  .g2-widget {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 48px;
  }

  .medium-text {
    text-align: center;
    display: flex;
  }

  .div-block-7754 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-7756 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: stretch;
  }

  .text-1557-copy {
    width: 120%;
    height: auto;
    font-size: 32px;
    line-height: 41px;
  }

  .text-1557-copy-copy {
    width: 100%;
    height: auto;
    font-size: 32px;
    line-height: 41px;
  }

  .cards-wrap {
    position: relative;
  }

  .container-25 {
    height: 200vh;
  }

  .filler-wrap {
    z-index: -1;
  }

  .step-card {
    width: 400px;
    position: absolute;
    top: 8%;
    left: auto;
    right: 35%;
  }

  .step-card._2 {
    filter: none;
    position: absolute;
    top: 23%;
    left: 35%;
    right: auto;
  }

  .div-block-7765 {
    height: 100%;
  }

  .checkpoint-copy {
    filter: none;
    top: 22%;
  }

  .checkpoint-copy-copy {
    filter: none;
    top: 39%;
  }

  .step-card-copy {
    filter: none;
    width: 400px;
    position: absolute;
    top: 40%;
    right: 35%;
  }

  .checkpoint-copy-copy-copy {
    filter: none;
    top: 55%;
  }

  .step-card-copy-copy {
    filter: none;
    width: 400px;
    position: absolute;
    top: 56%;
    left: 35%;
  }

  .checkpoint-copy-copy-copy-copy {
    filter: none;
    top: 70%;
  }

  .checkpoint-copy-copy-copy-copy-copy {
    filter: none;
    top: 86%;
  }

  .step-card-copy-copy-copy {
    filter: none;
    width: 400px;
    position: absolute;
    top: 71%;
    right: 35%;
  }

  .step-card-copy-copy-copy-copy {
    filter: none;
    width: 400px;
    position: absolute;
    top: 87%;
    left: 35%;
  }

  .rating-wrap-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .badges-widget {
    min-height: 135px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .platform-foot, .solutions-foot, .resources-foot, .company-foot, .templates-foot, .developers-foot, .quick-foot, .contact-foot, .integration-foot, .official-foot {
    width: 120px;
  }

  .text-block-407 {
    font-size: 13px;
  }

  .div-block-7777 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: space-between;
    align-items: center;
  }

  .link-100 {
    font-size: 13px;
  }

  .div-block-7778 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .div-block-7779 {
    background-image: linear-gradient(to bottom, #66666652, #66666652), linear-gradient(270deg, var(--side-purple), var(--dark-mode--gardient-right) 100%, var(--dark-mode--primary));
  }

  .image-copy-copy {
    width: 50px;
    height: 50px;
  }

  .cloud-host-table {
    overflow: scroll;
  }

  .saved-tag {
    top: 49%;
    left: 40%;
  }

  .saved-tag._1 {
    top: 50%;
    left: 30%;
  }

  .div-block-7783 {
    width: 80%;
    height: 500px;
  }

  .div-block-7783.investors-section {
    width: 100%;
    height: 600px;
  }

  .main-wrap-about-page.about-section-2, .main-wrap-about-page.about-section-investors {
    width: 100%;
  }

  .security-page-dark {
    height: auto;
  }

  .hero-content-security, .hero-content-back-office {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hero-content-back-office.pdbottom {
    padding-bottom: 10px;
  }

  .div-block-7792 {
    width: 80%;
  }

  .events-page-dark {
    width: 100%;
    height: auto;
  }

  .div-block-6671-dark {
    grid-row-gap: 40px;
    flex-flow: column;
    width: 80%;
  }

  .hero-content-events {
    z-index: 2;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5835-events-dark, .div-block-7793, .div-block-7794 {
    width: 100%;
  }

  .div-block-7795 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-7797 {
    border: 1px solid #2b292e;
    width: 80%;
  }

  .frame-2087328963 {
    width: 80%;
  }

  .image-2392 {
    width: 100%;
  }

  .div-block-7799 {
    width: 80%;
  }

  .div-block-7803 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    height: 100%;
    padding-top: 100px;
    overflow: hidden;
  }

  .frame-2087329412 {
    justify-content: flex-start;
    align-items: center;
  }

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

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

  .div-block-7804 {
    order: 1;
  }

  .flex-block-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--dark-mode--black);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 307px;
  }

  .hero-content-partners {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .casestudy-page-dark {
    height: auto;
  }

  .hero-content-case-study {
    z-index: 2;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5980-partners-dark, .div-block-5980-case-study-dark {
    height: 420px;
  }

  .stats-box-container {
    grid-row-gap: 12px;
    flex-flow: wrap;
  }

  .image-2396 {
    width: 156px;
    display: none;
  }

  .image-2397 {
    width: 397px;
    display: none;
  }

  .image-2396-copy {
    display: none;
  }

  .image-2397-copy {
    width: 397px;
    display: none;
    left: 19%;
  }

  .flex-block-12 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 0;
    padding-left: 0;
  }

  .blocks-wrap {
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    width: 100vw;
    display: flex;
    overflow: auto;
  }

  .blocks-wrap.bg {
    width: 90vw;
  }

  .blocks-wrap.overflow-hidden {
    overflow: hidden;
  }

  .content-block {
    min-width: 290px;
  }

  .content-block2 {
    justify-content: flex-start;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blocks-wrap2.pdbt {
    padding-bottom: 0;
  }

  .text-block-376-copy, .paragraph-567-copy {
    text-align: center;
  }

  .paragraph-207-pricing-dark, .per-builder-price {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .thank-you-page {
    height: 100%;
  }

  .thank-you-page-2 {
    height: auto;
    padding-left: 70px;
    padding-right: 70px;
  }

  .div-block-7827 {
    justify-content: center;
    width: 80%;
  }

  .inner-container-stick {
    width: 80%;
  }

  .inner-container-stick._40pd-right, .inner-container-stick._40pd-right._2, .inner-container-stick._40pd-right._3 {
    width: 90%;
  }

  .line {
    z-index: -1;
    justify-content: center;
    align-items: center;
    width: 3px;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: auto;
    left: 50%;
  }

  .code-embed-16 {
    height: 100%;
  }

  .image-2401 {
    right: 180px;
  }

  .lines-wrap--navbar {
    height: 595px;
  }

  .main-wrap2-2 {
    justify-content: center;
  }

  .main-wrap2-2.center.heropd.navbar-content {
    z-index: 2;
    flex-flow: row;
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-7843 {
    width: 100%;
    height: auto;
    margin-left: 0;
  }

  .div-block-7844 {
    width: 55%;
    padding: 40px;
  }

  .div-block-7845 {
    width: 45%;
    height: auto;
    padding: 0 30px;
  }

  .main-block {
    grid-template-columns: auto;
    align-items: flex-start;
    display: flex;
  }

  .div-block-7850 {
    width: 100%;
    height: auto;
    margin-left: 0;
  }

  .div-block-7850.resource-dropdown-content {
    margin-left: 0;
  }

  .div-block-7851 {
    width: 55%;
    padding: 40px;
  }

  .div-block-7852 {
    width: 45%;
    height: auto;
    padding: 0 30px;
  }

  .dropdown-7, .dropdown-8, .dropdown-9 {
    margin-left: 0;
  }

  .sub-paragraph-copy.medium {
    width: 90%;
  }

  .div-block-7674-copy {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .div-block-6063-partners-dark {
    height: auto;
    padding: 12px;
  }

  .case-study-individual {
    height: auto;
  }

  .infear-org-accelerates-impact-with-tooljet.new {
    font-size: 48px;
    line-height: 56px;
  }

  .div-block-7858.new {
    justify-content: flex-start;
    align-items: center;
  }

  .text-1599 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-7860 {
    flex-flow: wrap;
    justify-content: center;
  }

  .cs-tab-menu, .menu {
    max-width: 220px;
  }

  .cs-tabs {
    grid-column-gap: 35px;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .our-story-content-container {
    width: 80%;
  }

  .text-24 {
    font-weight: 400;
    line-height: 48px;
  }

  .text-16 {
    font-size: 18px;
    line-height: 26px;
  }

  .timeline-widget-3.timeline-widget, .timeline-widget-3.timeline-widget.timeline {
    width: 109.875px;
  }

  .customer-obsession {
    grid-row-gap: 25px;
  }

  .text-35.launh-text {
    font-size: 10px;
  }

  .frame-2087329252 {
    width: 250px;
    height: 200px;
    padding: 24px;
  }

  .vectors-wrapper-279 {
    width: 100%;
  }

  .error-9093e986-1c79-97c7-5d60-09b1b6286480 {
    font-size: 14px;
    line-height: 20px;
  }

  .our-story {
    width: 614px;
    max-width: 614px;
  }

  .timeline-widget.timeline {
    width: 109.8px;
  }

  .team-content {
    max-width: none;
  }

  .frame-2087329452 {
    max-width: 100%;
  }

  .div-block-7861 {
    width: 100%;
  }

  .div-block-7862 {
    padding: 20px;
  }

  .text-36.launh-text {
    font-size: 10px;
  }

  .div-block-7863.timeline {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    left: 30px;
  }

  .text-37 {
    font-size: 8px;
  }

  .div-block-7808-1.timeline {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    left: 140px;
  }

  .logo-container-investor {
    width: 175px;
    max-width: none;
  }

  .about-team-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    padding: 20px;
  }

  .transform-ai-point-list {
    max-width: 100%;
    height: auto;
  }

  .frame-2087329255 {
    height: auto;
  }

  .tenets-points-container {
    padding: 40px;
  }

  .div-block-7808-2.timeline {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    left: 250px;
  }

  .div-block-7808-3.timeline {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    left: 365px;
  }

  .timeline-widget-stars2.timeline-widget.timeline {
    width: 90px;
    left: 165px;
  }

  .timeline-widget-stars3.timeline-widget.timeline {
    width: 90px;
    left: 275px;
  }

  .timeline-widget-stars4.timeline-widget.timeline {
    width: 90px;
    left: 390px;
  }

  .timeline-widget-stars1.timeline-widget.timeline {
    width: 90px;
    left: 50px;
  }

  .div-block-7872.icon {
    right: 28%;
  }

  .div-block-7872-sa.icon {
    top: 44%;
    left: 9%;
  }

  .text-1612 {
    font-size: 16px;
    line-height: 24px;
  }

  .success-message-14.dark {
    width: auto;
  }

  .div-block-7876 {
    width: 80%;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
    right: 0;
  }

  .form-block-20 {
    width: 100%;
    padding: 30px;
  }

  .div-block-7879 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-7808-4.timeline {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    left: 475px;
  }

  .visual-builder-fallback-copy {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: 450px;
  }

  .build-custom-business-applications-fast-0 {
    font-size: 40px;
  }

  .flex-block-20 {
    justify-content: space-between;
    align-items: center;
  }

  .image-2423 {
    z-index: 99999;
  }

  .div-block-7886 {
    width: 100%;
  }

  .div-block-7888 {
    align-self: center;
  }

  .flex-block-21 {
    flex-flow: column;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-7814-copy {
    width: 400px;
    height: auto;
    min-height: 180px;
  }

  .text-block-373-copy {
    text-align: center;
    align-self: center;
    width: 80%;
    font-size: 32px;
    line-height: 48px;
  }

  .div-block-6606-new-3 {
    height: 386px;
  }

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

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

  .visual-builder-fallback-copy-copy {
    align-items: flex-start;
    height: auto;
  }

  .div-block-6591-copy-copy {
    width: 100%;
  }

  .div-block-7892 {
    padding-top: 20px;
  }

  .div-block-7894 {
    justify-content: center;
  }

  .frame-2087329535 {
    width: 200px;
    max-width: none;
  }

  .div-block-7869-mob {
    width: 60px;
  }

  .div-block-7899 {
    width: 100%;
  }

  .text-1557-copy-copy {
    text-align: center;
    width: 100%;
    font-size: 32px;
    line-height: 52px;
  }

  .image-2429 {
    max-width: 90%;
  }

  .visual-builder-fallback-copy-copy {
    height: auto;
  }

  .visual-builder-fallback-copy-copy.long {
    min-height: 100px;
    padding-bottom: 20px;
  }

  .div-block-7901.v2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bold-text-183 {
    font-size: 14px;
  }

  .partners-form {
    width: 100%;
    padding: 30px;
  }

  .modal_content-wrapper-2 {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .div-block-7677-integrations {
    width: 80%;
    position: absolute;
  }

  .div-block-7903 {
    grid-column-gap: 10px;
  }

  .frame-2087329217-copy-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .form-block-21 {
    width: 100%;
    padding: 30px;
  }

  .text-1650 {
    font-size: 18px;
  }

  .tooljet-vs-retool-a-comparison-0, .tooljet-vs-retool-a-comparison-1, .build-complex-internal-tools-with-confidence-0, .build-complex-internal-tools-with-confidence-1 {
    font-size: 24px;
  }

  .text-1557-copy {
    text-align: center;
    width: 100%;
    font-size: 37px;
    line-height: 52px;
  }

  .div-block-7930 {
    width: 80%;
  }

  .get-started-pro-tc.new {
    width: 72%;
  }

  .div-block-7957 {
    justify-content: space-between;
    align-items: flex-start;
    height: 272px;
    padding-bottom: 20px;
  }

  .div-block-7957.low-code {
    width: 48%;
    min-width: 229px;
  }

  .div-block-7958 {
    height: 100%;
  }

  .div-block-7961 {
    align-self: center;
  }

  .div-block-7961._3rd {
    width: 76%;
  }

  .div-block-7962 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-434-copy.business {
    flex-flow: column;
  }

  .tabs-menu-22 {
    padding-right: 20px;
  }

  .tabs-menu-22.new {
    max-width: none;
  }

  .text-1659 {
    font-size: 16px;
    line-height: 23px;
  }

  .text-1556-copy {
    font-size: 14px;
  }

  .text-block-440.side {
    padding-left: 20px;
  }

  .button-style {
    width: 79%;
  }

  .flex-block-26 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .slide-30 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .teaser-img {
    position: relative;
    inset: auto;
  }

  .teaser-copy {
    margin-top: 1.5em;
    margin-bottom: 5em;
  }

  .teaser-img-tablet-down {
    display: block;
  }

  .teaser-grid {
    flex-direction: column;
  }

  .teaser-column {
    width: 100%;
  }

  .p-teaser-img-wrap {
    display: none;
  }

  .teaser-copy-wrap {
    flex-direction: column;
    height: auto;
    padding-left: 0;
  }

  .title1 {
    font-size: 3em;
  }

  .text-1663-copy.space-around {
    margin-bottom: 100px;
  }

  .div-block-7981 {
    min-width: 260px;
  }

  .div-block-7982 {
    justify-content: center;
  }

  .hero-content-back-office-copy {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hero-content-back-office-copy.pdbottom {
    padding-bottom: 10px;
  }

  .div-block-7999-copy {
    left: 101px;
  }

  .div-block-7999-copy._2nd {
    left: 110px;
  }

  .div-block-7999-copy._3rd {
    left: 114px;
  }

  .div-block-7999-copy._5th {
    left: 106px;
  }

  .div-block-7999-copy-copy {
    left: 225px;
  }

  .div-block-7999-copy-copy._2nd {
    left: 215px;
  }

  .div-block-7999-copy-copy._3rd {
    left: 248px;
  }

  .div-block-7999-copy-copy._4th, .div-block-7999-copy-copy._6th {
    left: 208px;
  }

  .div-block-7999-copy-copy-copy {
    left: 350px;
  }

  .div-block-7999-copy-copy-copy._2nd {
    left: 321px;
  }

  .div-block-7999-copy-copy-copy._4th {
    left: 337px;
  }

  .div-block-7999-copy-copy-copy._7th {
    left: 310px;
  }

  .div-block-7999-copy-copy-copy-copy {
    left: 474px;
  }

  .div-block-7999-copy-copy-copy-copy._3rd {
    left: 494px;
  }

  .div-block-7582-copy {
    width: 80%;
  }

  .text-1556-copy-copy {
    font-size: 14px;
  }

  .frame-2087329697 {
    flex-flow: wrap;
  }

  ._358290083_11413483-1 {
    width: 100px;
    height: 143px;
  }

  .frame-2087329698 {
    grid-row-gap: 4px;
    width: 77%;
  }

  .text-1671 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-1672 {
    font-size: 13px;
  }

  .div-block-8024 {
    width: 100%;
  }

  .how-can-cards {
    width: 305px;
  }

  .text-block-455, .paragraph-584 {
    text-align: right;
  }

  .div-block-8029 {
    padding-left: 10px;
  }

  .cards-div {
    width: 335px;
  }

  ._2-column_item_component {
    grid-column-gap: 1.5rem;
    grid-template-columns: 1fr 3px 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .div-block-7924-copy {
    width: 100%;
  }

  .div-block-8044 {
    background-color: var(--dark-mode--black);
    background-image: none;
    height: 380px;
  }

  .div-block-8049 {
    width: 70%;
  }

  .div-block-7924-copy-copy {
    width: 100%;
  }

  .image-holder {
    width: 50%;
  }

  .image-2441 {
    left: 0;
  }

  .image-2443 {
    width: auto;
    height: auto;
  }

  .div-block-8060 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-467, .paragraph-589 {
    text-align: center;
  }

  .div-block-7960-copy {
    flex-flow: column;
  }

  .div-block-8066 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-flow: column;
    align-self: center;
  }

  .div-block-8067 {
    width: 90%;
  }

  .div-block-8077 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .text-1675 {
    white-space: normal;
  }

  .div-block-8079.flex {
    flex-flow: wrap;
  }

  .div-block-8083 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cards-div-2 {
    width: 335px;
  }

  .div-block-8096 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .custom-tab-button {
    left: 480px;
  }

  .custom-input.tab {
    width: 86%;
  }

  .div-block-8105 {
    justify-content: flex-end;
    align-items: center;
  }

  .group-2087329075 {
    max-width: none;
    min-height: 0;
    max-height: none;
  }

  .ready-for-dev {
    height: 1370px;
  }

  .text-1714 {
    font-size: 22px;
    line-height: 30px;
  }

  .top_shades, .top_shades1 {
    pointer-events: none;
  }

  .hero-section.new {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .contianer_grid {
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 40px;
  }

  .image-2470 {
    height: auto;
  }

  .frame-2087329396 {
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .frame-2087329792 {
    box-shadow: none;
  }

  .text-1720 {
    text-align: left;
    font-size: 13px;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-maecenas-vitae-luctus-libero-proin-porta-augu-2 {
    font-size: 20px;
    line-height: 28px;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-maecenas-vitae-luctus-libero-proin-porta-augu-2.new {
    font-family: Ibmplexsans Light, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-8118 {
    top: 1%;
  }

  .frame-2087329797 {
    width: 80%;
  }

  .the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-0, .the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-1, .the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-2 {
    font-size: 48px;
    line-height: 64px;
  }

  .frame-2087329798 {
    max-width: none;
  }

  .frame-2087329800 {
    grid-column-gap: 43px;
    grid-row-gap: 64px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .frame-2087329801 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .div-block-8120 {
    flex-flow: column;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8129 {
    min-height: 540px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-content, .hero-text-2 {
    height: auto;
  }

  .build-custom-internal-tools-effortlessly-with-ai-drag-and-drop-components-seamlessly-connect-to-data {
    font-size: 18px;
    line-height: 32px;
  }

  .text-1740 {
    font-size: 48px;
    line-height: 64px;
  }

  .frame-2087329830 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-2087329831 {
    grid-column-gap: 23px;
    flex-flow: row;
    max-width: 360px;
  }

  .line_blue {
    width: 70%;
    inset: auto 0% 56% -31%;
    transform: rotate(90deg);
  }

  .div-block-8141._1 {
    min-height: 540px;
  }

  .frame-2087329842 {
    height: auto;
    padding-bottom: 40px;
  }

  .frame-2087329874 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .frame-2087329880 {
    width: auto;
  }

  .frame-2087329895 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
  }

  .div-block-8147 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .section-2 {
    width: 100%;
  }

  .frame-2087329581 {
    grid-column-gap: 10px;
  }

  .frame-2087329898 {
    padding-right: 10px;
  }

  .frame-2087329983 {
    overflow: hidden;
  }

  .frame-2087330086 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    overflow: auto;
  }

  .slot08-9 {
    width: 200px;
  }
}

@media screen and (max-width: 767px) {
  .footer {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .image-100.byju {
    align-self: center;
  }

  .client-list-copy.home-client {
    display: none;
    overflow: hidden;
  }

  .paragraph-100 {
    width: 90%;
  }

  .div-block-241 {
    margin-left: auto;
    margin-right: auto;
  }

  .slide-8 {
    height: 100%;
  }

  .div-block-251 {
    flex-direction: column;
    justify-content: center;
    padding: 20px;
    display: flex;
  }

  .right-arrow-6 {
    display: none;
  }

  .navitems-new {
    grid-column-gap: 0px;
  }

  .button-29 {
    text-align: center;
    margin-right: 0;
    display: block;
  }

  .button-30 {
    text-align: left;
    display: block;
  }

  .div-block-332 {
    background-color: #0000;
  }

  .div-block-333 {
    margin-left: 0;
  }

  .div-block-225-copy-new {
    grid-column-gap: 5px;
  }

  .div-block-369 {
    margin-top: 0;
  }

  .div-block-370 {
    width: 408px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-124 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-157 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-371 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .button-33 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    padding: 9px 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-376 {
    width: 408px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 0;
  }

  .div-block-377 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .paragraph-158 {
    margin-top: 20px;
  }

  .div-block-378 {
    grid-column-gap: 5px;
    grid-row-gap: 40px;
    width: 90%;
  }

  .div-block-378.dark {
    width: 100%;
  }

  .div-block-380 {
    text-align: left;
    background-color: #fff;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .div-block-381 {
    text-align: left;
    background-color: #fff;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  .slide-16 {
    margin-right: 0;
  }

  .nav-link-9-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common, .nav-link-8-common.nav-link-items-common {
    font-family: Ibmplexsans Regular, sans-serif;
  }

  .brand-4-copy {
    padding-left: 0;
  }

  .image-249 {
    width: 100px;
    height: auto;
  }

  .image-223-copy {
    width: 20px;
    height: 20px;
  }

  .image-68-copy-copy-copy {
    display: none;
  }

  .company-nav-slack {
    justify-content: flex-start;
    padding: 0 0 18px;
  }

  .comoany-nav-git {
    grid-column-gap: 10px;
    justify-content: flex-start;
    margin-top: 0;
  }

  .div-block-493-copy {
    width: 340px;
  }

  .nav-link-14-common-b {
    color: #000;
  }

  .image-223-common-v3 {
    width: 20px;
    height: 20px;
  }

  .image-68-copy-copy-copy {
    margin-right: 0;
    display: block;
  }

  .platform-d1, .company-d2, .resources-d2 {
    background-color: #fff;
  }

  .div-block-536 {
    height: 280px;
    overflow: scroll;
  }

  .div-block-5405 {
    width: 200px;
    height: 360px;
    padding: 16px;
  }

  .div-block-5405.div-block-5405-new {
    height: 250px;
  }

  .div-block-5405.div-block-5405-new.dark {
    width: 150px;
    height: 150px;
    padding: 0;
  }

  .heading-189 {
    font-size: 18px;
    line-height: 20px;
  }

  .heading-189.dark {
    font-size: 16px;
  }

  .link-block-49 {
    width: auto;
  }

  .link-block-61, .collection-item-4 {
    width: 100%;
  }

  .collection-item-4.template-collection {
    width: auto;
  }

  .collection-item-5 {
    width: 100%;
  }

  .collection-item-5.template-collection {
    width: auto;
  }

  .image-360 {
    margin-top: 20px;
  }

  .div-block-5505 {
    flex-flow: column;
  }

  .div-block-372-db {
    border-radius: 30px;
    width: 249px;
    height: 249px;
    display: none;
    inset: -50% -20% auto auto;
  }

  .div-block-373-db {
    border-radius: 30px;
    width: 249px;
    height: 249px;
    display: none;
    inset: -35% -35% auto auto;
  }

  .icon-6-common-h {
    color: #fff;
  }

  .button-30-copy-copy {
    display: none;
  }

  .consultation-form-block {
    width: 100%;
  }

  .div-block-229-consultation-block {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .text-field-7-consultation {
    width: 100%;
  }

  .div-block-28 {
    background-color: #ff47d633;
  }

  .div-block-27 {
    background-color: #7fdeff33;
  }

  .frame-2087328760 {
    justify-content: center;
    padding: 10px;
  }

  .text-field-number {
    width: 100%;
  }

  .text-field-number.dark {
    width: 304px;
  }

  .div-block-27-down {
    background-color: #7fdeff33;
  }

  .demoformcontainer {
    margin: 0;
  }

  .demoformcontainer.form-container {
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    top: 0;
  }

  .testimonials-section {
    width: 270px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5657-bfkn {
    border: 1px solid #95afff75;
    height: 84px;
  }

  .div-block-5657-atera {
    height: 83px;
  }

  .follow-us {
    margin-top: 20px;
  }

  .links-container {
    grid-column-gap: 60px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .div-block-5665 {
    grid-row-gap: 12px;
    flex-flow: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-panel.tab-panel-home {
    height: 100%;
  }

  .tab-button, .tab-button-2 {
    justify-content: flex-start;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
    justify-content: center;
    height: 83px;
    bottom: -15%;
  }

  .tab-button-3 {
    justify-content: flex-start;
    width: 80px;
  }

  .tab-button-3.w--current {
    width: 80px;
  }

  .left-line-container {
    display: none;
  }

  .plus-container-left-up {
    top: 20.5%;
    left: 15.9%;
  }

  .plus-container-right-up {
    top: 20.5%;
    right: 15.9%;
  }

  .plus-container-right-down {
    bottom: 20.5%;
    right: 15.9%;
  }

  .plus-container-left-down {
    bottom: 20.5%;
    left: 15.9%;
  }

  .navbar-dark {
    top: 0;
  }

  .frame-2087326767 {
    grid-column-gap: 0px;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .frame-2087328770 {
    padding: 10px;
    position: static;
  }

  .link-block-107 {
    margin-top: 40px;
  }

  .frame-2087328773.tj-lightblack-btn {
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .text-78 {
    font-size: 17px;
  }

  .frame-2087326767-copy-copy {
    grid-column-gap: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    display: flex;
  }

  .frame-2087328770-copy {
    position: static;
  }

  .frame-2087328759-copy {
    justify-content: space-between;
    padding: 8px 8px 8px 32px;
    display: flex;
  }

  .button-32-lp {
    text-align: center;
    width: 100%;
    padding: 9px 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .event-announcement-widget {
    height: auto;
    display: none;
  }

  .button-29-copy-copy {
    display: none;
  }

  .book-consultation-details-container {
    width: 85%;
    padding: 0;
  }

  .mask-10-book-consultation {
    width: 90%;
    height: 320px;
  }

  .div-block-5773-book-consultation {
    width: 100%;
  }

  .div-block-239-book-consultation {
    flex-direction: column;
    width: 100%;
    margin-top: 54px;
  }

  .book-consultation-left-section {
    width: 100%;
  }

  .div-block-253-orange {
    flex-direction: column;
    padding: 20px;
    display: flex;
  }

  .div-block-250-orange {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-240-orange-details-block {
    width: 270px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-250-emeritus {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-240-emeritus-block-details {
    width: 270px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-250-atera {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-240-atera-block-details {
    width: 270px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .book-consultation-paragraph {
    width: 80%;
  }

  .left-arrow-6-book-consultation {
    display: none;
  }

  .paragraph-309-book-consultation-title {
    width: 80%;
  }

  .div-block-20, .div-block-22, .div-block-18, .div-block-19, .div-block-16 {
    width: 100px;
    height: 100px;
  }

  .frame-2087328774 {
    width: 200px;
    height: auto;
    padding-right: 8px;
  }

  .frame-2087328774.still--looking-section-btn {
    width: 200px;
    height: auto;
    padding: 8px 8px 8px 32px;
  }

  .div-block-17 {
    width: 100px;
    height: 100px;
  }

  .frame-2087328775 {
    padding: 10px;
    top: 7px;
  }

  .frame-2087328775.pre-footer-demo-btn-icon {
    top: 13%;
    right: 5%;
  }

  .div-block-23 {
    width: 100px;
    height: 100px;
  }

  .ellipse {
    width: 500px;
    display: none;
  }

  .div-block-21 {
    width: 100px;
    height: 100px;
  }

  .text-39 {
    text-align: left;
    font-size: 17px;
    line-height: 24px;
  }

  .div-block-16-right, .div-block-20-right {
    width: 100px;
    height: 100px;
  }

  .div-block-5786 {
    width: 100%;
    height: auto;
  }

  .div-block-5786.pd-around {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5626-home-left, .div-block-5626-home-right {
    width: 50px;
  }

  .div-block-5795 {
    margin-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-5799 {
    margin-top: 40px;
  }

  .div-block-5823-home {
    width: 100%;
    height: 100%;
  }

  .div-block-5638-home {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-5644-home {
    height: 100%;
  }

  .tab-button-4 {
    justify-content: flex-start;
  }

  .tab-panel-home {
    width: 100%;
    height: 100%;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5623-home-page-testimonials {
    width: 100%;
  }

  .image-458 {
    width: 30px;
  }

  .div-block-5843 {
    flex-flow: column;
  }

  .div-block-5844, .div-block-5845 {
    width: 100%;
  }

  .div-block-5846 {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }

  .div-block-12-pre-footer {
    grid-column-gap: 12px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .footer-container-home {
    padding-top: 50px;
  }

  .div-block-5630-lp-hero-box {
    top: -75px;
  }

  .heading-223-l-headline {
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-5867 {
    border-right-width: 1px;
    width: 100%;
  }

  .div-block-5867.div-block-5867-feature-boxes {
    border-bottom-width: 1px;
    height: 375px;
  }

  .div-block-5867.div-block-5867-feature-boxes.ai {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .text-hero-lp-text {
    margin-top: 50px;
  }

  .div-block-5867-feature-boxes {
    border-right-width: 1px;
    width: 100%;
    height: 275px;
  }

  .image-473.build-frontend {
    margin-top: 20px;
  }

  .div-block-5906.dark.inner-container {
    width: 90%;
  }

  .tabs-menu-19 {
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
    height: auto;
    display: flex;
  }

  .tabs-menu-19.dark {
    width: 100%;
  }

  .div-block-5405-new {
    width: 100%;
    height: auto;
    padding: 16px;
  }

  .div-block-5405-new.integration-blocks.dark {
    grid-row-gap: 20px;
    justify-content: center;
    width: 150px;
    height: 150px;
    padding: 0;
  }

  .collection-list-3-new {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    justify-content: center;
  }

  .collection-list-4-new, .collection-list-6-new {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .collection-list-5-new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-5449-new {
    margin-bottom: 0;
    top: 200px;
  }

  .div-block-5449-new.dark {
    padding-top: 20px;
  }

  .div-block-5449-new.dark.partners-fark {
    position: static;
  }

  .text-field-11-new {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .frame-2087328816.dark {
    left: 90%;
  }

  .collection-list-9 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
  }

  .blue-clip-text {
    background-image: none;
  }

  .div-block-5823-workflow {
    width: 100%;
    height: 100%;
  }

  .tab-panel-home-wf {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-panel-home-wf._wf-tabs {
    height: 100%;
  }

  ._wf-tab1 {
    margin-top: 0;
  }

  .image-455-customization-copy._wf-tab-2 {
    margin-top: 60px;
    top: 0;
  }

  .tabs-content-11--wf {
    width: 100%;
    height: 100%;
  }

  .tabs-content-11-wf-2-tab {
    width: 100%;
  }

  .div-block-5631-lp {
    margin-top: -33px;
  }

  .div-block-5959 {
    width: 100%;
  }

  .div-block-5961 {
    border-right-width: 0;
    width: 100%;
  }

  .div-block-5961.dark {
    border-right-width: 1px;
  }

  .div-block-59610-1 {
    border-right-width: 1px;
    width: 100%;
  }

  .div-block-5963 {
    flex-flow: column;
    height: 750px;
  }

  .div-block-5964 {
    width: 100%;
  }

  .div-block-5966 {
    width: 100%;
    height: 1.5px;
  }

  .div-block-5967 {
    align-items: center;
    width: 100%;
  }

  .g2-badges-navbar {
    width: 100%;
  }

  .angled-line-container {
    width: 280px;
    height: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .image-530.image-531-statistics-top-left-t, .image-532.statistics-top-t {
    display: none;
  }

  .image-533 {
    display: inline-block;
  }

  .image-535.image-531-statistics-bottom-left-t, .image-536.image-531-statistics-bottom-right-t, .image-537.statistics-bottom-t, .image-532-top-t, .image-531-statistics-top-right-t {
    display: none;
  }

  .text-1115 {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-5961-copy-copy {
    border-top-width: 1px;
    border-right-width: 1px;
    width: 100%;
  }

  .div-block-6033-slide {
    width: 100%;
  }

  .div-block-6033-slide.events-dark {
    border-color: #2b292e;
  }

  .slide-24-events, .slide-24-events-1 {
    width: 100%;
    height: auto;
  }

  .div-block-5830-events {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .slider-11-events {
    height: auto;
  }

  .div-block-5837-1-events {
    width: 100%;
  }

  .collection-list-10 {
    flex-flow: row-reverse wrap-reverse;
  }

  .div-block-6069 {
    width: 100%;
  }

  .div-block-6069.partner-div.partners-dark {
    height: auto;
  }

  .testimonials-heading {
    text-align: left;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    line-height: 40px;
  }

  .business-growing {
    height: 100%;
  }

  .business-growing-image {
    width: 550px;
    height: auto;
  }

  .div-block-6123 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .tabs-menu-20 {
    flex-wrap: wrap;
  }

  .tabs-menu-20.tabs-menu-18-1.workflows-second-animation.tabs-menu-vertical-1 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .tabs-menu-20.tabs-menu-18-1 {
    height: auto;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical {
    flex-flow: column;
    height: 600px;
    margin-top: 250px;
    margin-bottom: 200px;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical._wf-tab-menu-1.ai {
    margin-top: 0;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical-1 {
    flex-flow: column;
    height: 1100px;
    margin-bottom: -50px;
  }

  .load-bar-base-4 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-17 {
    flex-flow: column;
    width: 100%;
    height: auto;
  }

  .tabs-17.workflows-tab-1 {
    margin-top: 0;
  }

  .tabs-17.workflows-tab-2 {
    height: auto;
    margin-top: 70px;
  }

  .tab-button-7 {
    justify-content: flex-start;
  }

  .tab-button-7.tab-button-4-1, .tab-button-7.tab-button-4-1.w--current, .tab-button-7.tab-button-4-2, .tab-button-7.tab-button-4-2.w--current, .tab-button-7.tab-button-4-2, .tab-button-7.tab-button-4-2.w--current {
    height: 150px;
  }

  .div-block-5874-app-builder {
    padding-top: 80px;
  }

  .frame-2087329034 {
    padding: 15px;
    top: 11%;
  }

  .frame-2087329034.view-website-icon {
    top: 13%;
  }

  .div-block-6227 {
    width: 90%;
  }

  .text-1219.partners-dark {
    width: 100%;
  }

  .frame-2087329039.view-website-btn {
    width: 175px;
  }

  .div-block-6232 {
    display: none;
  }

  .div-block-6234 {
    height: 130px;
  }

  .tabs-menu-21 {
    width: 350px;
  }

  .tabs-menu-21.ai {
    height: 100%;
  }

  .tab-pane-tab-1-6 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-pane-tab-1-6.tab-templates-new {
    width: 80%;
  }

  .tab-pane-tab-3, .tab-pane-tab-5 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-item-8, .collection-item-8.new-template-collection.ai {
    width: 100%;
  }

  .div-block-6246 {
    height: auto;
  }

  .tab-pane-tab-2-3, .tab-pane-tab-4-2, .tab-pane-tab-6, .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5966-company {
    width: 100%;
    height: 1.5px;
  }

  .cloud-sign-up {
    height: auto;
    overflow: visible;
  }

  .image-151 {
    width: 380px;
    height: 380px;
  }

  .bold-text-109 {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }

  .right-arrow-10 {
    top: 2%;
    left: 256px;
  }

  .slide-nav-10 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    width: 200px;
    display: flex;
    left: 40px;
  }

  .link-block-120-copy-2 {
    margin-left: 0;
  }

  .tab-button-8 {
    justify-content: flex-start;
    width: 80px;
  }

  .tab-button-8.w--current {
    width: 80px;
  }

  .div-block-6564 {
    margin-top: 0;
  }

  .div-block-6558 {
    width: 80%;
    margin-top: 0;
  }

  .frame-2087329147 {
    justify-content: center;
    padding: 10px;
    position: absolute;
    bottom: 10px;
  }

  .div-block-6621 {
    background-color: #7fdeff33;
  }

  .div-block-6542 {
    margin-top: 0;
  }

  .div-block-6602 {
    width: 100%;
    padding: 12px;
  }

  .div-block-6602.dark.demo.v2 {
    align-self: center;
  }

  .div-block-6579 {
    background-color: #ff47d633;
  }

  .div-block-6620 {
    margin-top: 50px;
  }

  .success-message-10.dark {
    width: auto;
  }

  .form-block-13 {
    padding: 0;
  }

  .tab-button-9 {
    justify-content: flex-start;
    width: 80px;
  }

  .tab-button-9.w--current {
    width: 80px;
  }

  .div-block-6574 {
    padding-bottom: 75px;
  }

  .text-1344 {
    width: 100%;
  }

  .frame-2087329170 {
    flex-flow: column;
  }

  .text-field-23 {
    width: 300px;
    margin-top: 24px;
  }

  .div-block-6673 {
    grid-row-gap: 12px;
    flex-flow: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-6675 {
    align-items: flex-start;
    width: 100%;
  }

  .div-block-6677 {
    margin-top: 60px;
  }

  .div-block-6678 {
    width: 100%;
  }

  .mask-20 {
    height: 100%;
  }

  .div-block-6683 {
    width: 100%;
    height: 1.5px;
  }

  .frame-2087329213 {
    padding: 15px;
    top: 11%;
  }

  .frame-2087329215 {
    width: 200px;
    height: auto;
    padding-right: 8px;
  }

  .div-block-6692 {
    flex-flow: column;
  }

  .div-block-6693 {
    flex-flow: column;
    width: 100%;
    height: 250px;
  }

  .div-block-6697 {
    width: 100%;
  }

  .div-block-6699 {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }

  .text-1383 {
    font-size: 17px;
  }

  .left-arrow-12 {
    top: 2%;
  }

  .div-block-6709.mobile-view.mobile-version {
    padding-left: 29px;
    padding-right: 29px;
  }

  .div-block-6713, .collection-item-17 {
    width: 100%;
  }

  .div-block-6246.events-community-call, .div-block-6246.events-community-call.events-dark {
    height: auto;
  }

  .blue-clip-text-length {
    background-image: none;
  }

  .image-1841-infear {
    width: 80px;
  }

  .div-block-6803 {
    grid-row-gap: 24px;
  }

  .frame-2087329254 {
    height: auto;
  }

  .div-block-6806 {
    width: 380px;
  }

  .div-block-6809 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-6813 {
    height: 100vh;
  }

  .tab-button-10 {
    justify-content: flex-start;
    width: 80px;
  }

  .tab-button-10.w--current {
    width: 80px;
  }

  .slide-28 {
    margin-right: 0;
  }

  .image-2199 {
    width: 55px;
  }

  .div-block-7330 {
    width: 90%;
    height: auto;
  }

  .tab-button-11 {
    justify-content: flex-start;
    width: 20%;
  }

  .tab-button-11.w--current, .tab-button-11.tab-button-4-3 {
    width: 20%;
  }

  .div-block-7332 {
    background-color: #0000;
    width: 100%;
  }

  .image-2204 {
    bottom: -10px;
  }

  .load-bar-base-5 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-7333 {
    border: 1px solid #95afff75;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .div-block-7334 {
    border: 1px solid #95afff75;
  }

  .image-2206 {
    display: inline-block;
  }

  .image-2208 {
    width: 40px;
    padding-top: 0;
    padding-bottom: 30px;
    position: relative;
    top: 16px;
    bottom: 0;
  }

  .div-block-7335 {
    text-align: center;
    display: block;
  }

  .div-block-7336 {
    border-bottom-width: 0;
    width: 100%;
  }

  .image-2209 {
    bottom: -10px;
  }

  .image-2210 {
    width: 55px;
  }

  .div-block-7337 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .image-2212 {
    width: 55px;
  }

  .tab-pane-1, .tab-pane {
    height: 350px;
  }

  .div-block-7340 {
    overflow: hidden;
  }

  .image-2213 {
    z-index: 1;
    display: block;
  }

  .pizza-pizza-testimonial-logo {
    width: 100%;
  }

  .text-block-13, .text-block-18, .text-block-20 {
    font-size: 12px;
  }

  .section-2 {
    width: 90%;
  }

  .text-block-15 {
    font-size: 12px;
  }

  .paragraph-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-16, .text-block-19, .text-block-17 {
    font-size: 12px;
  }

  .frame-2087329354 {
    justify-content: center;
    padding: 10px;
    position: static;
  }

  .div-block-7385 {
    grid-row-gap: 12px;
    flex-flow: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-2243 {
    width: 600px;
    position: relative;
    left: 26px;
  }

  .automate-the-painfull-parts._wf-tab-2 {
    margin-top: 60px;
    top: 0;
  }

  .text-block-327 {
    font-size: 12px;
  }

  .link-block-2-home-copy {
    width: 200px;
    margin-left: 0;
  }

  .slide-24-events-1-copy {
    width: 100%;
    height: auto;
  }

  .div-block-7457 {
    width: 100%;
  }

  .tabs-content-16-security {
    width: 80%;
  }

  .tabs-menu-21-security {
    width: 350px;
  }

  .div-block-6195-partnerform {
    width: 100%;
    padding: 12px;
  }

  .div-block-7514 {
    flex-flow: column;
    align-items: flex-start;
  }

  .div-block-7518 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .mailfield-partner, .namefield-partner, .numberfield-partner, .partnertypefield-partner {
    width: 100%;
  }

  .div-block-7235-countdown {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    justify-content: space-around;
    width: 90%;
  }

  .text-block-354 {
    width: auto;
    font-size: 18px;
    line-height: 26px;
  }

  .text-block-355 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-block-356 {
    font-size: 9px;
    line-height: 8px;
  }

  .div-block-7523 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .bold-text-177 {
    font-size: 14px;
    line-height: 22px;
  }

  .navbar-dark-transparent {
    top: 49px;
  }

  .div-block-5798-back-office-lp {
    width: 100%;
  }

  .div-block-26-back-office {
    width: 100%;
    padding: 12px;
  }

  .div-block-5796-back-office {
    flex-flow: column;
  }

  .frame-2087329090 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

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

  .div-block-7575 {
    width: 90%;
  }

  .div-block-7578 {
    width: 100%;
  }

  .div-block-7580, .div-block-7582, .div-block-7583, .text-1508._2 {
    width: 90%;
  }

  .frame-2087329386 {
    order: 1;
  }

  .text-1510 {
    width: 100%;
  }

  .frame-2087329387 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-5798-templates-page {
    width: 100%;
  }

  .div-block-5796-templates-page {
    flex-flow: column;
  }

  .frame-2087329107 {
    width: 75%;
    max-width: 100%;
  }

  .vectors-wrapper-427 {
    width: 100%;
    height: 180px;
  }

  .frame-2087329114 {
    flex-flow: column;
    width: 100%;
  }

  .frame-2087329113 {
    margin-top: 24px;
  }

  .frame-2087329394 {
    max-width: none;
    position: sticky;
    bottom: 0;
  }

  .div-block-6247-new-template, .div-block-6246-new-template, .div-block-6246-new-template.ai, .image-1664-new {
    height: auto;
  }

  .image-1664-new.ai {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 0% 0%;
    height: 210.406px;
  }

  .image-2333 {
    height: auto;
  }

  .div-block-7592 {
    margin-top: 50px;
  }

  .frame-2087329395 {
    padding: 10px;
    top: 7px;
  }

  .events-top-picks-image-container {
    height: auto;
  }

  .events-top-picks-image-container.events-dark {
    border-bottom-color: #2b292e;
  }

  .events-top-pick-images {
    right: 0;
  }

  .events-top-picks-text-container {
    height: 125px;
  }

  .slide-24-events-3 {
    width: 100%;
    height: auto;
  }

  .div-block-24-left-events {
    z-index: 0;
    margin-top: 0;
    display: flex;
    position: absolute;
    top: 630px;
  }

  .div-block-24-right-events {
    justify-content: flex-end;
    margin-top: 0;
    display: flex;
    position: absolute;
    top: 630px;
  }

  .div-block-23-events {
    width: 100px;
    height: 100px;
  }

  .why-use-content-box {
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-6606-new {
    width: 300px;
    height: 400px;
  }

  .remove-2 {
    top: 40px;
  }

  .div-block-7624.cloud-self-popup-copy {
    width: 100%;
    height: 900px;
    margin-top: 140px;
    top: 0;
    overflow: auto;
  }

  .div-block-7624.cloud-self-popup-copy.new {
    width: 556px;
    top: -140px;
  }

  .div-block-6565-new-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    height: 800px;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: auto;
  }

  .div-block-6606-new-2 {
    width: 300px;
    height: 400px;
  }

  .inner-container {
    width: 90%;
  }

  .inner-container.large-pd {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .inner-container.sticky {
    width: 1000px;
  }

  .inner-container._100px {
    width: 1000px;
    overflow: scroll;
  }

  .lines-grid.height {
    height: 100%;
  }

  .hero-text._100 {
    width: 100%;
  }

  .sub-paragraph {
    width: auto;
    font-size: 14px;
  }

  .sub-paragraph.normal.large {
    font-size: 14px;
  }

  .prompt-block {
    width: 425px;
    min-width: 477px;
  }

  .lines-wrap.about-page {
    height: 100%;
    display: none;
  }

  .sub-grey-text {
    font-size: 14px;
  }

  .opt-wrap {
    flex-flow: wrap;
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .brands-img {
    width: 80px;
    min-width: 92px;
  }

  .grid-container {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .grid-container.old-div {
    grid-column-gap: 60px;
    grid-row-gap: 10px;
  }

  .rating-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rating-wrap.nobrdr {
    flex-flow: wrap;
  }

  .rating-wrap.nobrdr.new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
  }

  .frame-514186 {
    height: auto;
  }

  .text-1540, .text-1542, .text-1543 {
    font-size: 15px;
    line-height: 20px;
  }

  .section-title {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .the-perfect-balance-of-ai-and-human-control-0 {
    font-size: var(--sub-heading);
    line-height: 32px;
  }

  .the-perfect-balance-of-ai-and-human-control-1 {
    font-size: var(--sub-heading);
  }

  .visual-builder-fallback {
    min-height: 512px;
  }

  .text-1548 {
    font-size: var(--16-px-subparagraph);
    line-height: 30px;
  }

  .block-2 {
    height: 400px;
  }

  .text-1550 {
    height: auto;
  }

  .content-img {
    height: 175px;
  }

  .content-img.style {
    width: 241px;
  }

  .content-img.style2 {
    width: 265px;
    left: -54px;
  }

  .content-img.style3 {
    align-self: center;
    height: auto;
  }

  .slider-12 {
    height: 100%;
  }

  .section-header.medium {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ai-powered-development-with-visual-control-0 {
    font-size: var(--sub-heading);
  }

  .integrations-wrap {
    padding-left: 0;
  }

  .frame-514297 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .side-title-wrap {
    flex-flow: column;
    font-size: 32px;
    line-height: 100%;
    display: flex;
  }

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

  .text-1556.large {
    width: 100%;
  }

  .non-gradient-text {
    align-self: center;
    line-height: 12px;
  }

  .gradient-text {
    line-height: 24px;
  }

  .div-block-7645 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .div-block-7645._100 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-370 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-370.left {
    justify-content: flex-start;
    align-items: center;
  }

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

  .div-block-7647 {
    justify-content: flex-start;
  }

  .core-svg {
    width: 30px;
    height: 30px;
  }

  .text-block-373 {
    font-size: var(--sub-heading);
    text-align: left;
  }

  .text-block-374 {
    font-size: var(--14px-paraghraph);
    text-align: left;
  }

  .text-block-375 {
    align-self: center;
  }

  .text-1557 {
    width: 100%;
    font-size: 32px;
    line-height: 48px;
  }

  .text-1557.pd-around {
    text-align: center;
  }

  .text-1558 {
    font-size: var(--14px-paraghraph);
  }

  .ai-powered-development-with-visual-control-0 {
    text-align: center;
    line-height: 27px;
  }

  ._2col {
    flex-flow: column;
  }

  .img-block {
    width: 100%;
    padding-top: 40px;
  }

  .div-block-7675.flex {
    flex-flow: column;
    align-self: flex-start;
    padding-right: 60px;
  }

  .main-wrap2.center.no-color {
    justify-content: center;
    align-items: center;
  }

  .main-wrap2.center.heropd {
    height: auto;
    min-height: 540px;
  }

  .main-wrap2.center.heropd.industrial {
    flex-flow: wrap;
  }

  .main-wrap2.center.heropd.feature {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: wrap;
  }

  .glow-text-3 {
    white-space: nowrap;
  }

  .div-block-7677 {
    width: 90%;
  }

  .div-block-7677.medium {
    width: 80%;
  }

  .div-block-7677.medium.about-page {
    width: 100%;
  }

  .glow-text-4 {
    line-height: 52px;
  }

  .heading2 {
    text-align: center;
  }

  .heading2.no-wrap {
    font-size: 38px;
  }

  .heading2.no-wrap.integration {
    font-size: 32px;
    line-height: 47px;
  }

  .div-block-7679, .left-block.flex, .right-block {
    width: 100%;
  }

  .wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
  }

  .text-block-384 {
    font-size: 12px;
  }

  .image-2371 {
    object-fit: contain;
  }

  .image-2372 {
    max-width: 80%;
    left: 25%;
  }

  .div-block-7683 {
    width: 23%;
    right: 12%;
  }

  .div-block-7685 {
    overflow: visible;
  }

  .div-block-7686 {
    justify-content: center;
  }

  .div-block-7688 {
    width: 100%;
  }

  .div-block-7689 {
    padding-top: 500px;
  }

  .pricing-tab-wrap {
    top: 100px;
    right: 0%;
  }

  .pricing-tab-wrap.absolute {
    display: flex;
    top: 21%;
    right: 23%;
  }

  .main-container {
    flex-flow: column;
  }

  .div-block-7702 {
    width: 297px;
  }

  .first-column {
    width: 350px;
  }

  .columns {
    width: 250px;
  }

  .text-1542-copy {
    font-size: 15px;
  }

  .div-block-7741 {
    margin-bottom: 40px;
  }

  .self-host-table {
    overflow: scroll;
  }

  .brands-shade._1 {
    bottom: 64%;
  }

  .glow-text-5 {
    white-space: nowrap;
    left: auto;
  }

  .heading-379 {
    text-align: center;
  }

  .g2-widget {
    width: 100%;
  }

  .medium-text {
    font-size: var(--sub-heading);
    text-align: center;
  }

  .div-block-7756 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
  }

  .div-block-7758 {
    grid-template-columns: 1fr;
  }

  .text-1557-copy, .text-1557-copy-copy {
    width: 100%;
    font-size: 40px;
    line-height: 48px;
  }

  .sub-text2-copy {
    text-align: center;
  }

  .rating-wrap-copy, .badges-widget {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cloud-host-table {
    overflow: scroll;
  }

  .saved-tag {
    top: 42%;
    left: 40%;
  }

  .saved-tag._1 {
    top: 42%;
    left: 31%;
  }

  .div-block-7783 {
    width: 90%;
  }

  .div-block-7783.our-story-parent {
    height: 500px;
  }

  .main-wrap-about-page.about-section-2 {
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 60px;
    overflow: hidden;
  }

  .hero-content-security, .hero-content-back-office {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-content-events {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-2392 {
    width: auto;
    height: 40%;
  }

  .div-block-7799 {
    width: 90%;
  }

  .hero-content-partners {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-content-case-study {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-1568 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-1569 {
    font-size: 12px;
    line-height: 20px;
  }

  .prove-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5980-partners-dark {
    width: 100%;
    height: auto;
  }

  .div-block-5979-case-study-dark {
    flex-flow: column;
    height: auto;
  }

  .div-block-5980-case-study-dark {
    width: 100%;
    height: auto;
  }

  .frame-2087329419 {
    flex-flow: column;
  }

  .title-wrapper {
    padding-left: 0;
  }

  .blocks-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .content-block {
    min-width: 409px;
  }

  .image-2398 {
    width: 100%;
  }

  .blocks-wrap2 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-7827 {
    width: 100%;
  }

  .inner-container-stick {
    width: 90%;
  }

  .flex-block-13 {
    flex-flow: column;
  }

  .image-2401 {
    display: none;
  }

  .lines-wrap--navbar {
    height: auto;
    display: none;
  }

  .main-wrap2-2.center.heropd {
    height: auto;
    min-height: 540px;
  }

  .main-wrap2-2.center.heropd.navbar-content {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-7843 {
    height: 400px;
    overflow: auto;
  }

  .div-block-7844 {
    width: 100%;
  }

  .div-block-7845 {
    width: 100%;
    padding: 30px;
  }

  .div-block-7846 {
    align-items: center;
  }

  .main-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

  .div-block-7849 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .thumbnails {
    width: 80px;
    height: 50px;
  }

  .text-6 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-7850 {
    height: 400px;
    overflow: auto;
  }

  .div-block-7851, .div-block-7852 {
    width: 100%;
    padding: 30px;
  }

  .div-block-7855 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .dropdown-8 {
    margin-right: 0;
  }

  .dropdown-9 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sub-paragraph-copy {
    width: auto;
    font-size: 14px;
  }

  .div-block-7674-copy {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    width: 100%;
  }

  .infear-org-accelerates-impact-with-tooljet.new {
    font-size: 42px;
    line-height: 48px;
  }

  .cs-tab-menu, .menu {
    max-width: none;
    position: static;
  }

  .cs-tabs {
    grid-row-gap: 35px;
    flex-flow: column;
    align-items: center;
  }

  .vectors-wrapper-491 {
    width: 60px;
  }

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

  .transform-with-ai {
    padding: 25px;
  }

  .our-story {
    display: none;
  }

  .team-content {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .frame-2087329451 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-32 {
    font-size: 32px;
  }

  .frame-2087329452 {
    max-width: none;
  }

  .why-you-should-join-the-team-0 {
    font-size: 31px;
  }

  .backed-by-leading-investors-1 {
    font-size: 32px;
  }

  .div-block-7861 {
    width: 100%;
  }

  .why-you-should-join-the-team-1 {
    font-size: 31px;
  }

  .transforming-the-internal-tool-development-with-ai-1 {
    font-size: 32px;
    line-height: 40px;
  }

  .our-tenets-1, .backed-by-leading-investors-0 {
    font-size: 32px;
  }

  .logo-container-investor {
    width: 125px;
    height: 55px;
    padding: 8px;
  }

  .about-team-section {
    grid-row-gap: 30px;
    flex-flow: column;
    padding: 20px;
  }

  .frame-2087329458 {
    grid-row-gap: 30px;
  }

  .div-block-7864 {
    width: 100%;
  }

  .transforming-the-internal-tool-development-with-ai-0 {
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .map-image {
    object-fit: contain;
    height: auto;
  }

  .our-tenets-0 {
    font-size: 32px;
  }

  .items-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-7872.icon {
    bottom: 35%;
  }

  .div-block-7872-sa.icon {
    top: 36%;
    left: 8%;
  }

  .text-1611 {
    font-size: 32px;
    line-height: 40px;
  }

  .success-message-14.dark {
    width: auto;
  }

  .frame-2087329464 {
    justify-content: center;
    padding: 10px;
    position: absolute;
    bottom: 10px;
  }

  .form-block-20 {
    padding: 0;
  }

  .our-story-section-mobile {
    align-items: center;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .our-story-description {
    margin-top: 5px;
  }

  .funding-details-box {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: #181b1f;
    border: 1px solid #2b292e;
    border-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 200px;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .frame-2087329521 {
    z-index: 1;
    grid-column-gap: 0px;
    align-items: flex-start;
    position: relative;
  }

  .frame-2087329522 {
    width: auto;
  }

  .text-1628 {
    font-size: 12px;
  }

  .frame-2087329525 {
    width: auto;
  }

  .text-1629, .text-1630 {
    font-size: 12px;
  }

  .image-2418 {
    width: 50px;
    margin-top: 5px;
  }

  .image-2419 {
    width: 800px;
    max-width: none;
    position: absolute;
    inset: auto auto -250px -200px;
  }

  .div-block-7883 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .div-block-7883.scroll-behaviour {
    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: center;
    align-items: center;
    width: 1600px;
    display: flex;
  }

  .visual-builder-fallback-copy {
    min-height: 500px;
  }

  .build-custom-business-applications-fast-0 {
    font-size: 32px;
  }

  .div-block-7884 {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .div-block-7884.scroll-container {
    height: auto;
    display: block;
  }

  .text-block-373-copy {
    font-size: var(--sub-heading);
    text-align: left;
  }

  .div-block-6606-new-3 {
    width: 300px;
    height: 400px;
  }

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

  .modal_component {
    align-items: flex-start;
  }

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

  .hide-mobile-landscape {
    display: none;
  }

  .code-embed-19 {
    width: 95px;
    height: 16px;
  }

  .heading2-copy {
    text-align: center;
  }

  .heading2-copy.no-wrap {
    font-size: 38px;
  }

  .div-block-6591-copy-copy {
    height: 500px;
  }

  .why-developers-love-us-0, .why-developers-love-us-1 {
    font-size: 32px;
  }

  .div-block-7894 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap-reverse;
    align-items: center;
    width: auto;
  }

  .text-1557-copy, .text-1557-copy-copy {
    width: 100%;
    font-size: 32px;
    line-height: 48px;
  }

  .visual-builder-fallback-copy-copy.long {
    min-height: 600px;
  }

  .partners-form {
    padding: 0;
  }

  .modal_content-wrapper-2 {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .thumbnails-copy {
    width: 80px;
    height: 50px;
  }

  .div-block-7677-integrations {
    width: 90%;
  }

  .div-block-7903 {
    grid-column-gap: 7px;
  }

  .frame-2087329217-copy-copy {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .frame-2087329542 {
    justify-content: center;
    padding: 10px;
    position: absolute;
    bottom: 10px;
  }

  .form-block-21 {
    padding: 0;
  }

  .section-title-3 {
    padding-right: 54px;
  }

  .build-complex-internal-tools-with-confidence {
    width: 100%;
  }

  .text-1557-copy {
    width: 100%;
    font-size: 32px;
    line-height: 48px;
  }

  .get-started-pro-tc {
    margin-top: 40px;
  }

  .text-block-427, .text-block-429, .text-block-431, .text-block-432, .text-block-433 {
    font-size: 12px;
  }

  .book-a-demo-mbl {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: fixed;
  }

  .div-block-7957 {
    padding-right: 20px;
  }

  .div-block-7957.low-code {
    width: 46%;
  }

  .div-block-7957.ai-agent {
    width: 100%;
    height: 165px;
  }

  .div-block-7958 {
    justify-content: space-around;
  }

  .div-block-7959.low-code {
    padding-left: 15px;
  }

  .div-block-7960 {
    flex-flow: column;
  }

  .text-block-434-copy {
    width: 100%;
  }

  .text-block-434-copy.internal, .text-block-434-copy.internal-copy, .text-block-439 {
    text-align: center;
  }

  .flex-block-24 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .flex-block-24.internal {
    height: 464px;
  }

  .paragraph-577 {
    text-align: center;
  }

  .div-block-7965 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-right: 0;
  }

  .div-block-7966, .paragraph-578 {
    width: 100%;
  }

  .text-1556-copy {
    text-align: center;
    width: 100%;
  }

  .text-block-440.side {
    padding-left: 10px;
  }

  .text-block-440.heading {
    line-height: 24px;
  }

  .button-style {
    width: 101%;
    height: 43px;
  }

  .button-style-4 {
    font-size: 13px;
  }

  .flex-block-26 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .frame-2087329683 {
    height: 285px;
  }

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

  .image-2435 {
    align-self: flex-end;
    width: 91%;
  }

  .text-1663 {
    font-size: 32px;
    line-height: 42px;
  }

  .teaser-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .teaser-copy {
    padding-right: 0%;
  }

  .title1 {
    font-size: 2.6em;
  }

  .text-1663-copy.space-around {
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 50px;
  }

  .hero-content-back-office-copy {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-7999-copy {
    left: 63px;
  }

  .div-block-7999-copy._2nd {
    left: 69px;
  }

  .div-block-7999-copy._3rd {
    left: 73px;
  }

  .div-block-7999-copy._5th {
    left: 68px;
  }

  .div-block-7999-copy-copy {
    left: 141px;
  }

  .div-block-7999-copy-copy._2nd {
    left: 133px;
  }

  .div-block-7999-copy-copy._3rd {
    left: 162px;
  }

  .div-block-7999-copy-copy._4th, .div-block-7999-copy-copy._6th {
    left: 129px;
  }

  .div-block-7999-copy-copy-copy {
    left: 218px;
  }

  .div-block-7999-copy-copy-copy._2nd {
    left: 197px;
  }

  .div-block-7999-copy-copy-copy._4th {
    left: 209px;
  }

  .div-block-7999-copy-copy-copy._7th {
    left: 192px;
  }

  .div-block-7999-copy-copy-copy-copy {
    left: 296px;
  }

  .div-block-7999-copy-copy-copy-copy._3rd {
    left: 333px;
  }

  .div-block-7582-copy {
    width: 90%;
  }

  .div-block-7959-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-1556-copy-copy {
    text-align: center;
    width: 100%;
  }

  .frame-2087329697 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
  }

  .frame-2087329698 {
    grid-row-gap: 13px;
  }

  .text-1671, .text-1672 {
    text-align: center;
  }

  .image-placeholder {
    width: 300px;
    left: 0;
  }

  .cards-div {
    width: 100%;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .timeline_progress_wrapper {
    justify-content: flex-start;
    align-items: stretch;
    left: 1rem;
  }

  ._2-column_item_component {
    grid-row-gap: 3rem;
    grid-template-columns: 3px 1fr;
  }

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

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

  .slider-15 {
    height: 525px;
  }

  .mask-23 {
    height: 500px;
  }

  .div-block-7924-copy {
    flex-flow: wrap;
  }

  .text-block-458 {
    font-size: 24px;
    line-height: 28px;
  }

  .div-block-8048 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    height: 400px;
  }

  .div-block-8049 {
    width: 98%;
  }

  .text-block-460 {
    align-self: center;
  }

  .div-block-7924-copy-copy {
    flex-flow: column;
  }

  .image-holder {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-2441 {
    width: 70%;
    left: 0;
  }

  .div-block-8053 {
    align-self: center;
    width: 50%;
  }

  .imag-placeholder-2 {
    width: 75%;
  }

  .thanks-wrapper {
    width: 450px;
  }

  .heading-389 {
    font-size: 28px;
    line-height: 32px;
  }

  .text-block-464 {
    font-size: 16px;
    line-height: 20px;
  }

  .text-block-465 {
    font-size: 14px;
  }

  .div-block-8073 {
    width: 500px;
  }

  .div-block-8077 {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    width: 100%;
  }

  .div-block-8077.medium {
    width: 100%;
  }

  .flex-block-33 {
    flex-flow: column;
  }

  .div-block-8078 {
    white-space: pre;
    height: 32px;
    overflow: hidden;
  }

  .div-block-8079.flex {
    flex-flow: column;
    align-self: flex-start;
    padding-right: 60px;
  }

  .flex-block-34 {
    flex-flow: column;
  }

  .cards-div-2 {
    width: 100%;
  }

  .div-block-8093 {
    flex-flow: column;
  }

  .paragraph-593 {
    width: 70%;
  }

  .text {
    text-align: center;
  }

  .vector-4774 {
    min-width: 260px;
  }

  .custom-tab-button {
    left: 391px;
  }

  .custom-input.tab {
    width: 84%;
  }

  .div-block-8105 {
    justify-content: flex-end;
    align-items: center;
    padding-right: 10px;
  }

  .logos_banner {
    overflow: hidden;
  }

  .frame-2087329754 {
    height: auto;
    min-height: 329.57px;
  }

  .frame-2087329755 {
    padding: 8px 12px;
  }

  .gartner-predicts-the-market-will-hit-455-billion-by-2025-powering-over-65-of-all-business-app-develo-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .image_wrapper {
    width: auto;
    height: 155.57px;
    min-height: 155.57px;
  }

  .section-title-4 {
    padding: 40px;
  }

  .frame-2087329757 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .frame-2087329759 {
    border-top-width: 1px;
  }

  .frame-2087329760 {
    flex-flow: column;
  }

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

  .frame-2087329771 {
    grid-column-gap: 16px;
    grid-row-gap: 14px;
    flex-flow: wrap-reverse;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .frame-2087329764.new {
    z-index: 2;
    display: none;
  }

  .frame-2087329772 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: none;
    padding-top: 0;
  }

  .frame-2087329770 {
    display: none;
  }

  .div-block-8109 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    display: flex;
  }

  .heading-cs {
    font-size: 50px;
    line-height: 56px;
  }

  .contianer_grid {
    padding-left: 20px;
  }

  .div-block-8117 {
    overflow: hidden;
  }

  .frame-2087329798 {
    margin-top: 60px;
  }

  .div-block-8120 {
    padding-bottom: 60px;
  }

  .but-what-barriers-are-slowing-them-down-and-what-approaches-are-delivering-real-results {
    font-size: 28px;
    line-height: 36px;
  }

  .line_blue {
    width: 100%;
    left: -45%;
  }

  .frame-2087329873 {
    grid-row-gap: 80px;
  }

  .frame-2087329879 {
    grid-column-gap: 20px;
  }

  .section-2 {
    margin-top: 60px;
    margin-bottom: 100px;
  }

  .frame-2087329581 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-2087329897 {
    border-bottom-width: 1px;
    border-right-width: 0;
  }

  .frame-2087329898 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    padding-bottom: 10px;
  }

  .content-wrapper {
    grid-column-gap: 15px;
  }

  .frame-2087329983 {
    margin-bottom: 100px;
  }

  .frame-2087330086 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .frame-514302 {
    height: auto;
  }

  .section-header-7 {
    padding-bottom: 0;
  }

  .frame-2087330091 {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 479px) {
  .footer {
    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;
  }

  .image-100.bigb {
    width: 83px;
  }

  .div-block-133 {
    flex-direction: row;
    align-items: center;
    width: 50%;
    margin-left: 0;
  }

  .div-block-133.sec-set {
    margin-left: 62%;
    display: flex;
  }

  .client-list-copy {
    width: 100%;
    height: auto;
    display: block;
    overflow: visible;
  }

  .client-list-copy.home-client {
    display: flex;
    overflow: hidden;
  }

  .wrapper-client {
    align-items: stretch;
    width: 200%;
    height: 100%;
    display: flex;
    overflow: visible;
  }

  .image-152 {
    margin-left: 32px;
  }

  .text-field-8, .text-field-9, .numberfield {
    width: 100%;
  }

  .paragraph-100 {
    width: 97%;
    font-size: 12px;
    line-height: 16.2px;
  }

  .div-block-241, .form-block-3 {
    width: 100%;
  }

  .div-block-251 {
    padding: 0;
    display: flex;
  }

  .navitems-new {
    grid-column-gap: 0px;
    padding-left: 0;
  }

  .button-29 {
    margin-right: 0;
  }

  .button-30 {
    text-align: left;
  }

  .div-block-332 {
    z-index: 10;
    background-color: #0000;
    position: relative;
  }

  .div-block-225-copy-new {
    grid-column-gap: 5px;
  }

  .div-block-370 {
    width: 100%;
    padding: 60px 16px;
  }

  .button-33 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .div-block-376 {
    flex-flow: column;
    width: 100%;
    padding: 50px 16px;
    display: flex;
  }

  .div-block-377 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .div-block-378 {
    grid-row-gap: 32px;
    flex-flow: column;
    width: 100%;
  }

  .div-block-378.dark {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    width: 100%;
    display: grid;
  }

  .div-block-380 {
    padding: 10px;
  }

  .div-block-381 {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .slide-16 {
    width: 100%;
  }

  .nav-link-9-common.nav-link-items-common {
    padding-bottom: 18px;
  }

  .brand-4-copy {
    margin-left: 8px;
    padding-left: 0;
  }

  .image-68-copy-copy-copy {
    display: none;
  }

  .company-nav-slack {
    text-align: left;
    justify-content: flex-start;
    padding: 0 0 18px;
  }

  .comoany-nav-git {
    justify-content: center;
  }

  .div-block-493-copy {
    width: 240px;
  }

  .toggle-contain {
    width: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .toggle-contain.pricing-dark {
    margin-left: 0;
    margin-right: 0;
  }

  .price-tabs-menu-copy {
    width: 100px;
    position: absolute;
    inset: 34% auto auto 23%;
  }

  .nav-link-14-common-b {
    color: #000;
  }

  .image-68-copy-copy-copy {
    margin-right: 0;
    display: block;
  }

  .toggle-contain-b {
    width: 40px;
    margin-left: 15px;
    margin-right: 15px;
  }

  .toggle-contain-b.pricing-dark {
    margin-left: 0;
    margin-right: 0;
  }

  .platform-d1 {
    margin-top: 0;
  }

  .company-d2 {
    margin-top: -1px;
  }

  .link-block-22 {
    justify-content: flex-start;
  }

  .div-block-5405 {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding: 24px 20px;
  }

  .div-block-5405.div-block-5405-new.dark {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    min-width: 290px;
    max-width: none;
  }

  .image-310-gcs {
    width: 50px;
    height: auto;
  }

  .link-block-25, .link-block-35, .link-block-49, .link-block-61, .collection-item-4, .collection-item-4.template-collection {
    width: 100%;
  }

  .div-block-5448 {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .collection-item-5, .div-block-5459 {
    width: 100%;
  }

  .tabs-8-copy {
    margin-top: 12px;
    position: relative;
  }

  .tabs-content-6-copy {
    position: relative;
  }

  .tab-pane-yearly-copy.tab.dark {
    width: 100%;
  }

  .price-tabs-menu-copy {
    z-index: 1;
    align-items: center;
    width: 100px;
    position: static;
    inset: 51% 45% auto auto;
  }

  .div-block-5460.pricing-dark, .div-block-5461 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .price-tab-copy {
    width: 100px;
    margin-top: 0;
    position: static;
  }

  .price-tab-copy.popup-licence-tabs.pricing-dark {
    width: 38px;
    position: absolute;
    inset: -38px 215px 0% auto;
  }

  .price-tab-copy-copy {
    width: 100px;
    margin-top: 0;
    position: static;
  }

  .price-tab-copy-copy.popup-licence-tabs.pricing-dark {
    width: 38px;
    position: absolute;
    inset: -39px 220px 0% auto;
  }

  .div-block-5478, .div-block-5478-copy {
    width: 300px;
  }

  .back-office-apps {
    width: 100%;
  }

  .image-360 {
    width: 80px;
    height: 80px;
  }

  .div-block-372-db, .div-block-373-db {
    display: none;
  }

  .menu-button-3-h.w--open {
    background-color: #3e63dd;
  }

  .icon-6-common-h {
    color: #fff;
  }

  .consultation-form-block {
    width: 100%;
  }

  .div-block-229-consultation-block {
    border-width: 0;
    margin: 32px 0;
    padding: 32px;
  }

  .div-block-5468-consultationj {
    padding-left: 24px;
  }

  .text-field-7-consultation {
    width: 100%;
    padding-left: 70px;
  }

  .text-field-name {
    width: 100%;
  }

  .text-field-number {
    width: 100%;
    padding-left: 70px;
  }

  .text-field-number.dark {
    width: 295px;
  }

  .text-field-mail {
    width: 100%;
  }

  .demoformcontainer {
    border-width: 0;
    margin: 0;
    padding: 5px;
  }

  .demoformcontainer.form-container {
    border-width: 1px;
    padding: 20px 12px;
  }

  .demoformcontainer.form-container.dark {
    min-width: 240px;
  }

  .div-block-5623 {
    width: 100%;
  }

  .navbar-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    top: 0;
  }

  .navbar-6.dark {
    padding: 10px;
  }

  .testimonials-section {
    width: 100%;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-5657-atera {
    border: 1px solid #95afff75;
  }

  .links-container {
    grid-row-gap: 32px;
    flex-flow: column;
    width: 100%;
    margin-top: 50px;
  }

  .div-block-5665 {
    align-items: flex-start;
  }

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

  .tab-panel {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-2 {
    grid-column-gap: 0px;
    justify-content: center;
    bottom: -11.2%;
  }

  .tab-button-3, .tab-button-3.w--current {
    width: 20%;
  }

  .left-line-container {
    display: none;
  }

  .plus-container-left-up {
    left: 24.9%;
  }

  .plus-container-right-up, .plus-container-right-down {
    right: 24.9%;
  }

  .plus-container-left-down {
    left: 24.9%;
  }

  .navbar-dark {
    z-index: 9999;
    top: 0;
  }

  .frame-2087328773 {
    justify-content: space-between;
    width: 220px;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 12px;
  }

  .frame-2087328773.tj-lightblack-btn {
    grid-column-gap: 16px;
    justify-content: space-between;
    width: 200px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 20px;
  }

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

  .button-32-lp {
    padding-left: 14px;
    padding-right: 14px;
  }

  .event-announcement-widget {
    height: auto;
    display: none;
    position: static;
  }

  .book-consultation-layout {
    grid-column-gap: 8px;
    margin-top: 0;
  }

  .book-consultation-details-container {
    width: 90%;
  }

  .book-consultation-title {
    text-align: left;
    width: 100%;
    padding: 0 32px;
    font-size: 32px;
    line-height: 40px;
  }

  .mask-10-book-consultation {
    width: 294px;
    height: 320px;
  }

  .div-block-5773-book-consultation {
    align-items: flex-start;
  }

  .div-block-239-book-consultation {
    flex-direction: column;
    width: 100%;
    height: auto;
    margin-top: 35px;
    padding: 0;
    display: flex;
  }

  .book-consultation-left-section {
    text-align: left;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-253-orange {
    flex-direction: column;
    justify-content: center;
    padding: 0;
    display: flex;
  }

  .div-block-250-orange {
    padding: 16px;
  }

  .div-block-240-orange-details-block {
    width: 180px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-250-emeritus {
    height: auto;
    padding: 16px;
  }

  .div-block-240-emeritus-block-details {
    width: 180px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-250-atera {
    height: auto;
    padding: 16px;
  }

  .div-block-240-atera-block-details {
    width: 180px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-nav-6-book-consultation {
    width: 90%;
    bottom: -16%;
  }

  .book-consultation-paragraph {
    direction: ltr;
    text-align: left;
    text-transform: none;
    white-space: normal;
    width: 100%;
    padding: 0 32px;
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-20, .div-block-22, .div-block-18, .div-block-19, .div-block-16 {
    width: 75px;
    height: 75px;
  }

  .frame-2087328774 {
    grid-column-gap: 0px;
    justify-content: space-between;
    width: auto;
    height: auto;
    padding: 8px 8px 8px 32px;
  }

  .frame-2087328774.still--looking-section-btn {
    grid-column-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 200px;
    height: auto;
    padding-left: 32px;
  }

  .div-block-17 {
    width: 75px;
    height: 75px;
  }

  .vectors-wrapper-30 {
    width: 16px;
    height: 16px;
  }

  .frame-2087328775 {
    padding: 10px;
    position: static;
    top: 6.5px;
  }

  .frame-2087328775.pre-footer-demo-btn-icon {
    padding: 11px;
    position: static;
    top: 7px;
  }

  .frame-2087328775.top-nav-arrow-icon-lp {
    padding: 5px;
  }

  .div-block-23 {
    width: 75px;
    height: 75px;
  }

  .ellipse {
    display: none;
  }

  .div-block-21 {
    width: 75px;
    height: 75px;
  }

  .text-39 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-16-right, .div-block-20-right {
    width: 75px;
    height: 75px;
  }

  .div-block-5786 {
    width: 90%;
    height: auto;
    margin-top: -20px;
  }

  .div-block-5786.pd-around {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 0;
  }

  .text-89 {
    z-index: 2;
    position: relative;
  }

  .div-block-5626-home-left, .div-block-5626-home-right {
    z-index: 1;
    width: 40px;
  }

  .div-block-5795 {
    width: 90%;
    padding-bottom: 50px;
  }

  .div-block-5799 {
    width: 100%;
  }

  .div-block-5823-home {
    width: 100%;
    height: 100%;
  }

  .div-block-5638-home, .div-block-5644-home {
    height: 100%;
  }

  .tab-panel-home {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-5623-home-page-testimonials {
    width: 100%;
  }

  .image-458 {
    width: 30px;
  }

  .div-block-5846 {
    padding: 20px;
  }

  .text-1090 {
    width: 100%;
  }

  .div-block-12-pre-footer {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    align-items: flex-start;
  }

  .div-block-5630-lp-hero-box {
    top: -75px;
  }

  .heading-223-l-headline, .div-block-5867 {
    width: 100%;
  }

  .div-block-5867.div-block-5867-feature-boxes {
    width: 100%;
    height: 275px;
  }

  .text-hero-lp-text {
    margin-top: 12px;
  }

  .div-block-5629-lp {
    height: 140px;
  }

  .image-397-lp-left-g2-img, .image-397-lp-right-g2-img {
    width: 55px;
  }

  .div-block-5873 {
    margin-bottom: 10px;
  }

  .form-block-9-lp, .div-block-5867-feature-boxes {
    width: 100%;
  }

  .div-block-5867-feature-boxes:hover {
    background-image: linear-gradient(0deg, #3e63dd33, #3e63dd00);
  }

  .tabs-menu-19 {
    height: auto;
  }

  .div-block-5405-new {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding: 24px 20px;
  }

  .div-block-5405-new.integration-blocks.dark {
    grid-row-gap: 20px;
    justify-content: center;
    width: auto;
  }

  .collection-list-3-new {
    grid-row-gap: 0px;
  }

  .collection-list-4-new, .collection-list-6-new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .collection-list-5-new {
    grid-row-gap: 12px;
  }

  .div-block-5449-new.dark.partners-fark {
    width: 250px;
  }

  .frame-2087328816.dark {
    left: 86%;
  }

  .pagination_page-button {
    width: 2rem;
  }

  .pagination_page-button.dark {
    background-image: linear-gradient(180deg, var(--side-purple), var(--dark-mode--gardient-right));
    color: var(--white);
    border-style: none;
    border-radius: 20px;
    width: 2.5rem;
  }

  .fs-cmsload_page-dots {
    width: 2rem;
  }

  .pagination_wrapper {
    flex-flow: column;
  }

  .pagination_next.ai {
    color: var(--dark-mode--text-disabled);
  }

  .collection-list-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-183.ai {
    color: var(--white);
  }

  .nav-menu-10.dark-navbar.bt {
    inset: -604% 0% auto;
  }

  .div-block-5823-workflow {
    width: 100%;
  }

  .tab-panel-home-wf {
    min-height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-panel-home-wf._wf-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  ._wf-tab1 {
    align-self: flex-end;
    width: 481px;
    margin-top: 30px;
    margin-left: 150px;
    position: static;
  }

  ._wf-tab1.v2 {
    width: 315px;
    margin-left: 0;
  }

  .image-455-customization-copy {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    top: 0;
    left: 0;
  }

  .image-455-customization-copy._wf-tab-2 {
    margin-top: 0;
    margin-left: 110px;
    left: 0;
  }

  .image-455-customization-copy._wf-tab-2.v2 {
    width: 399px;
    margin-left: 0;
    top: auto;
  }

  .tabs-content-11--wf {
    padding-top: 0;
  }

  .tabs-content-11-wf-2-tab {
    height: 100%;
    padding-top: 0;
  }

  .div-block-5631-lp {
    margin-top: 0;
  }

  .div-block-5960.lazy-section.counter-container.dark {
    flex-flow: column;
  }

  .div-block-5963 {
    height: 800px;
    padding: 16px;
  }

  .g2-badges-navbar {
    justify-content: flex-start;
    align-items: center;
    width: max-content;
  }

  .div-block-5969 {
    width: 100%;
  }

  .angled-line-container {
    width: 250px;
    height: 230px;
    margin-top: 0;
  }

  .image-533 {
    display: none;
  }

  .div-block-5830-events {
    width: 90%;
  }

  .slider-11-events {
    height: auto;
  }

  .testimonials-heading {
    text-align: left;
    width: 100%;
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-6087 {
    width: 90%;
  }

  .text-1174, .why-use-tooljet-with-airtable-0.ai, .why-use-tooljet-with-airtable-1, .why-use-tooljet-with-airtable-1.ai {
    font-size: var(--32px-side-heading);
  }

  .tabs-menu-20 {
    width: 100%;
    margin-top: 30px;
  }

  .tabs-menu-20.tabs-menu-18-1 {
    margin-top: 0;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical._wf-tab-menu-1 {
    height: 100%;
    margin-top: 0;
  }

  .tabs-menu-20.tabs-menu-18-1.tabs-menu-vertical-1 {
    height: 995px;
    margin-bottom: 0;
  }

  .tabs-17 {
    width: 90%;
  }

  .tabs-17.workflows-tab-1 {
    width: 90%;
    height: 995px;
  }

  .tabs-17.workflows-tab-1.ai {
    margin-bottom: 0;
  }

  .tabs-17.workflows-tab-2 {
    width: 90%;
    margin-top: 60px;
  }

  .link-block-138 {
    justify-content: center;
    align-items: center;
    width: 220px;
    display: block;
  }

  .frame-2087329039.view-website-btn {
    width: 100%;
  }

  .div-block-6232 {
    grid-row-gap: 12px;
    flex-flow: column;
    width: 100%;
    display: none;
  }

  .tabs-menu-21 {
    width: 300px;
  }

  .tabs-menu-21.ai {
    height: auto;
  }

  .tab-pane-tab-1-6, .tab-pane-tab-3, .tab-pane-tab-5, .tab-pane-tab-2-3, .tab-pane-tab-4-2, .tab-pane-tab-6, .tab-pane-tab-7, .tab-pane-tab-8, .tab-pane-tab-9 {
    width: 90%;
  }

  .link-block-pre-footer {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    display: block;
  }

  .div-block-6318-right {
    top: -75%;
    right: -90%;
  }

  .button-secondary {
    margin-top: 24px;
  }

  .button-secondary.new {
    margin-top: 0;
  }

  .cloud-sign-up {
    height: auto;
    padding-bottom: 0;
  }

  .image-151 {
    width: 100%;
    height: auto;
  }

  .right-arrow-10 {
    left: 256px;
  }

  .slide-nav-10 {
    width: 200px;
  }

  .link-block-120-copy-2 {
    width: 220px;
    margin-top: 0;
  }

  .tab-button-8, .tab-button-8.w--current {
    width: 20%;
  }

  .div-block-6564 {
    margin-top: 0;
  }

  .div-block-6558 {
    width: 90%;
  }

  .div-block-6558.flex.v2 {
    width: 100%;
  }

  .div-block-6615 {
    width: 90%;
    overflow: hidden;
  }

  .div-block-6542 {
    width: 90%;
    margin-top: 0;
  }

  .div-block-6602.dark.back-office-page {
    width: 100%;
  }

  .div-block-6602.dark.demo.v2 {
    width: 325px;
    left: 0;
  }

  .div-block-6602.dark.v2 {
    left: 10px;
  }

  .success-message-10.dark {
    width: auto;
  }

  .div-block-6547 {
    height: 100%;
  }

  .form-block-13 {
    width: 100%;
  }

  .tab-button-9, .tab-button-9.w--current {
    width: 20%;
  }

  .div-block-6574.dark {
    padding-bottom: 60px;
  }

  .text-1344 {
    width: 100%;
  }

  .frame-2087329170 {
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .div-block-6570.content-div {
    width: 100%;
  }

  .text-field-23 {
    width: 100%;
    margin-top: 24px;
  }

  .text-field-23.dark {
    margin-top: 0;
  }

  .dropdown-3 {
    width: 100%;
  }

  .text-1371 {
    white-space: nowrap;
  }

  .div-block-6673, .div-block-6675 {
    align-items: flex-start;
  }

  .div-block-6677 {
    width: 90%;
  }

  .text-1375.events-dark {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-6681.adjust {
    padding-left: 0;
  }

  .div-block-6682 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-list-53, .text-1378 {
    width: 100%;
  }

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

  .frame-2087329215 {
    grid-column-gap: 0px;
    justify-content: space-between;
    width: auto;
    height: auto;
    padding: 8px 8px 8px 14px;
  }

  .frame-2087329215.tj-primaryblue-btn {
    padding-left: 32px;
  }

  .div-block-6693 {
    width: auto;
    height: auto;
    padding: 16px;
  }

  .frame-2087329216 {
    justify-content: space-between;
    width: 220px;
  }

  .frame-2087329216.tj-lightblack-btn {
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .frame-2087329217 {
    justify-content: center;
    width: 100%;
  }

  .div-block-6699 {
    padding: 20px;
  }

  .text-1380.events-dark {
    width: 100%;
  }

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

  .text-1384.events-dark {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-6707 {
    width: 100%;
  }

  .div-block-6713 {
    padding: 0;
  }

  .div-block-6715 {
    padding: 16px;
    overflow: hidden;
  }

  .image-1664 {
    object-position: 0% 0%;
  }

  .image-1841-infear {
    width: 75px;
    height: 9px;
  }

  .div-block-6806 {
    width: 100%;
    padding: 20px;
  }

  .div-block-6809 {
    height: auto;
    padding: 16px;
  }

  .div-block-6809.dark {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-6810 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-1970.eye {
    width: 20px;
    height: 20px;
  }

  .text-field-28.tj-input {
    width: 100%;
  }

  .div-block-6813 {
    height: auto;
  }

  .tab-button-10, .tab-button-10.w--current {
    width: 20%;
  }

  .slide-28 {
    width: 100%;
  }

  .image-2199 {
    width: 45px;
  }

  .div-block-7330 {
    width: 90%;
    height: 800px;
  }

  .tab-button-11, .tab-button-11.w--current {
    width: 20%;
  }

  .div-block-7332 {
    width: 275px;
  }

  .div-block-7333 {
    width: auto;
  }

  .image-2206 {
    display: none;
  }

  .div-block-7336 {
    padding: 0;
  }

  .image-2210 {
    width: 45px;
  }

  .tabs-content-25 {
    padding-top: 20px;
  }

  .div-block-7337 {
    width: 286px;
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-2212 {
    width: 45px;
  }

  .pizza-pizza-testimonial-logo {
    width: 100%;
    height: 275px;
  }

  .div-block-6570-copy.content-div {
    width: 100%;
  }

  .text-block-14 {
    font-size: 12px;
  }

  .child-div {
    width: 100%;
  }

  .div-block-7385 {
    align-items: flex-start;
  }

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

  .image-2243 {
    object-fit: contain;
    width: 100%;
    height: 100%;
    padding-left: 0;
    position: static;
    left: 16px;
  }

  .automate-the-painfull-parts {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    top: 0;
    left: 0;
  }

  .automate-the-painfull-parts._wf-tab-2 {
    width: 750px;
    margin-top: 0;
    margin-left: 100px;
    left: 0;
  }

  .automate-the-painfull-parts._wf-tab-2.v2 {
    width: 375px;
    margin-left: 0;
  }

  .div-block-7392 {
    width: 600px;
    overflow: visible;
  }

  .div-block-7420 {
    flex-flow: column;
  }

  .link-block-2-home-copy {
    width: auto;
    margin: 0;
  }

  .link-block-145-email {
    justify-content: space-between;
    width: 100%;
  }

  .tooljet-vs-retool, .installation-schedule-a-call-form, .app, .internal-tools, .tooljet-vs-superblocks, .tooljet-vs-appsmith, .tooljet-vs-dronahq {
    width: 100%;
  }

  .div-block-7426 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-1371-lp {
    font-size: 12px;
    line-height: 20px;
  }

  .text-1458 {
    line-height: 36px;
  }

  .tabs-content-16-security {
    width: 90%;
  }

  .tabs-menu-21-security, .error-f3c5b076-5885-419b-d3f7-554808500782 {
    width: 100%;
  }

  .partnerform-popup {
    z-index: 10000;
  }

  .partnerform-popup.partners-dark {
    padding: 25px;
  }

  .text-1388-become-partner {
    width: 100%;
  }

  .div-block-7518 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .mailfield-partner, .namefield-partner {
    width: 100%;
  }

  .numberfield-partner, .partnertypefield-partner {
    width: 100%;
    margin-top: 0;
  }

  .template-collection {
    width: 100%;
  }

  .div-block-7235-countdown {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    justify-content: space-around;
    width: 100%;
    padding: .7rem 7px;
  }

  .text-block-354 {
    font-size: 15px;
    line-height: 23px;
  }

  .text-block-355 {
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-356 {
    font-size: 11px;
    line-height: 16px;
  }

  .bold-text-177 {
    font-size: 14px;
    line-height: 22px;
  }

  .navbar-dark-transparent {
    top: 44px;
  }

  .text-block-357 {
    text-align: center;
    font-size: 14px;
    line-height: 22px;
  }

  .frame-2087328956 {
    height: auto;
  }

  .div-block-7532, .div-block-7532-second {
    flex-flow: column;
    align-items: flex-start;
    height: auto;
  }

  .frame-2087329373 {
    height: auto;
  }

  .text-1480 {
    top: 12px;
  }

  .div-block-7547 {
    width: 100%;
    overflow: scroll;
  }

  .text-block-361 {
    font-size: 13px;
  }

  .div-block-7551, .div-block-7551-reverse {
    flex-flow: column;
  }

  .frame-2087329092 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .frame-2087329090 {
    flex-flow: column;
  }

  .div-block-7532-third-end {
    flex-flow: column;
    align-items: flex-start;
    height: auto;
  }

  .div-block-7574 {
    height: 750px;
  }

  .div-block-7576 {
    grid-column-gap: 20px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .div-block-7577 {
    padding-top: 520px;
  }

  .div-block-7580 {
    padding: 16px;
  }

  .div-block-7581 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
  }

  .image-1577 {
    width: 20px;
    height: 20px;
  }

  .text-1505 {
    font-size: 14px;
    line-height: 22px;
  }

  .image-1576 {
    width: 20px;
    height: 20px;
  }

  .text-1506 {
    font-size: 14px;
    line-height: 22px;
  }

  .text-1507.faq-heading, .text-1508 {
    font-size: 24px;
  }

  .text-1508._2 {
    width: auto;
    font-size: 24px;
  }

  .frame-2087329386 {
    order: 1;
  }

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

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

  .frame-2087329107 {
    width: 100%;
  }

  .frame-2087329113 {
    align-items: center;
  }

  .error-743bd0dd-a35c-c983-40b3-befc98c7d91b {
    font-size: 28px;
    line-height: 36px;
  }

  .frame-2087329392 {
    grid-column-gap: 14px;
  }

  .text-1519 {
    font-size: 15px;
    line-height: 23px;
  }

  .frame-2087329101 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-1520 {
    font-size: 15px;
    line-height: 23px;
  }

  .frame-2087329394 {
    z-index: 9989;
    box-shadow: none;
    background-color: #fff;
    width: 100%;
    max-width: none;
    padding: 9px;
    display: block;
    position: sticky;
    bottom: 0;
  }

  .buttons {
    border-width: 0;
    justify-content: space-between;
    width: 60%;
    padding-right: 12px;
    text-decoration: none;
  }

  .afdasfasdasf {
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
  }

  .div-block-6247-new-template, .div-block-6246-new-template.ai {
    height: auto;
  }

  .collection-list-11-new-template.ai {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .image-1664-new.ai {
    height: auto;
  }

  .image-1970-login.eye {
    width: 20px;
    height: 20px;
  }

  .div-block-7591 {
    width: 90%;
  }

  .div-block-7592 {
    width: 90%;
    margin-top: 40px;
  }

  .text-1522 {
    font-size: 28px;
    line-height: 35px;
  }

  .frame-2087329395 {
    padding: 10px;
    position: static;
    top: 6.5px;
  }

  .frame-2087329395.try-free-arrow-container {
    padding: 11px;
    position: static;
    top: 7px;
  }

  .events-top-picks-text-container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-24-left-events, .div-block-24-right-events {
    margin-top: 0;
    position: absolute;
    top: 630px;
  }

  .div-block-23-events {
    width: 75px;
    height: 75px;
  }

  .category-2 {
    width: auto;
    max-width: none;
  }

  .div-block-6606-new {
    width: 100%;
  }

  .text-1329-new {
    font-size: 18px;
  }

  .text-1326-new, .text-1325-new {
    font-size: 14px;
  }

  .text-1539 {
    font-size: 26px;
  }

  .remove-2 {
    top: 65px;
    right: 18px;
  }

  .div-block-7624.cloud-self-popup-copy {
    width: 100%;
    height: 80vh;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 70px 0 0;
    overflow: hidden;
  }

  .div-block-7624.cloud-self-popup-copy.new {
    width: 322px;
  }

  .div-block-7625 {
    filter: blur(200px);
    left: -90%;
  }

  .div-block-6565-new-2 {
    grid-column-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 95%;
    height: 400px;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .div-block-6606-new-2 {
    width: 100%;
    height: 450px;
  }

  .div-block-6606-new-2.div-block-6606-new.new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .book-a-demo {
    width: 100%;
    height: 48px;
    display: flex;
  }

  .ai-hero.sections {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container {
    width: 90%;
    height: auto;
    overflow: clip;
  }

  .inner-container.bg-black.overflow-hidden {
    padding-bottom: 0;
    overflow: hidden;
  }

  .inner-container.bg-black.overflow-hidden.pd0 {
    padding-top: 0;
  }

  .inner-container.overflow-show {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container.overflow-show.about-page {
    width: 90%;
  }

  .inner-container.large-pd {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inner-container.large-pd.pdbottom {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .inner-container.large-pd.global_market {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-container.sticky {
    width: 100%;
    min-width: 1000px;
  }

  .inner-container._100px {
    width: 1000px;
  }

  .inner-container.pd-mbl {
    padding-top: 60px;
  }

  .inner-container.industry, .inner-container.z-index-minus.overflow {
    overflow: clip;
  }

  .lines-grid.height {
    height: 100%;
  }

  .lines, .lines.non-dash {
    min-height: 100px;
  }

  .hero-text {
    width: 100%;
  }

  .hero-text._100.pd-bt {
    padding-bottom: 20px;
  }

  .sub-paragraph {
    width: 80%;
  }

  .sub-paragraph.medium {
    width: 100%;
  }

  .sub-paragraph.normal {
    width: 90%;
  }

  .sub-paragraph.normal.large.pdtopt {
    width: 100%;
  }

  .prompt-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .prompt-block {
    width: 100%;
    min-width: 290px;
  }

  .prompt-block.remove_padding {
    min-width: 285px;
  }

  .prompt-block.old_div {
    min-width: 280px;
  }

  .sub-grey-text {
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    line-height: 14px;
  }

  .div-block-7630 {
    padding-top: 10px;
  }

  .opt-wrap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .secondary-btn {
    padding: 5px 10px;
  }

  .try-for-free-dark {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 15px 22px;
  }

  .div-block-7634 {
    flex-flow: wrap;
    height: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-7634.pd-20 {
    margin-top: 0;
  }

  .div-block-7634.integrations-dark {
    margin-top: 10px;
  }

  .sections.pd-0.pd {
    padding-top: 60px;
  }

  .brands-wrap {
    align-items: flex-start;
    display: flex;
    overflow: hidden;
  }

  .brands-wrap.new-div {
    overflow: auto;
  }

  .brands-img {
    width: auto;
    min-width: 0;
    height: auto;
  }

  .brands-img.old-div {
    width: 120px;
  }

  .brands-img.case_study.new {
    min-width: 120px;
  }

  .grid-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .grid-container.old-div {
    grid-column-gap: 40px;
  }

  .rating-wrap {
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
    height: 250px;
    padding-top: 20px;
  }

  .rating-wrap.nobrdr {
    grid-column-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 22px;
  }

  .rating-wrap.nobrdr.new {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .frame-514186 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .vectors-wrapper-446 {
    width: 25px;
    height: 25px;
  }

  .section-title {
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-title.dif {
    flex-flow: wrap;
  }

  .text-1544 {
    color: var(--white);
    text-align: center;
    font-family: Ibmplexsans Medium, sans-serif;
    font-size: 24px;
  }

  .text-1544.medium {
    width: 100%;
  }

  .sub-text2 {
    text-align: center;
  }

  .sub-text2.medium {
    width: 100%;
  }

  .sub-text2.justify {
    font-size: 16px;
  }

  .the-perfect-balance-of-ai-and-human-control-0, .the-perfect-balance-of-ai-and-human-control-1 {
    font-size: 24px;
  }

  .content-blocks, .content-blocks.o {
    padding-bottom: 0;
  }

  .block-1 {
    flex-flow: column;
  }

  .visual-builder-fallback {
    height: auto;
    min-height: 350px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-1548 {
    line-height: 23px;
  }

  .block-2 {
    flex-flow: column;
    height: auto;
    min-height: 500px;
    padding: 34px 20px;
  }

  .text-1550 {
    order: 1;
  }

  .content-img {
    object-fit: fill;
    order: -1;
    width: 100%;
    height: 145px;
    overflow: clip;
  }

  .content-img.style {
    height: auto;
    left: auto;
  }

  .content-img.style2 {
    height: auto;
    left: 5px;
  }

  .content-img.style3 {
    top: 0;
    left: 0;
  }

  .slider-12 {
    height: 100%;
  }

  .left-arrow-13 {
    bottom: 6%;
    right: 16%;
  }

  .right-arrow-11 {
    bottom: 6%;
  }

  .testimonial-text {
    width: 97%;
    font-size: 24px;
  }

  .div-block-7637 {
    padding-left: 20px;
  }

  .normal-lines.no-brdr.hide-lines {
    display: none;
  }

  .section-header.medium {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

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

  .text-1554.non-gradient-text {
    text-align: center;
    align-self: center;
  }

  .integrations-wrap {
    padding-left: 0;
  }

  .frame-514297 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
  }

  .side-title-wrap {
    text-align: center;
    display: block;
  }

  .side-title-wrap.text-medium, .text-1556, .text-1556.large {
    width: 100%;
  }

  .non-gradient-text {
    text-align: center;
    align-self: center;
    font-size: 24px;
    line-height: 32px;
  }

  .gradient-text {
    white-space: normal;
    font-size: 24px;
    line-height: 32px;
  }

  .gradient-text.big {
    font-size: 32px;
  }

  .div-block-7645._100 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-ml-block-grid {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-blocks {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .ai-logo {
    width: 40px;
  }

  .div-block-7647 {
    padding-right: 10px;
  }

  .core-brands {
    padding-left: 10px;
    padding-right: 10px;
  }

  .core-svg {
    width: 30px;
    height: 30px;
  }

  .text-block-373 {
    font-size: 24px;
    line-height: 28px;
  }

  .text-block-374 {
    text-align: center;
    font-size: 14px;
  }

  .div-block-7649 {
    width: 100%;
  }

  .div-block-7651 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .div-block-7652 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: column;
  }

  .cta-btns {
    justify-content: center;
  }

  .text-block-375 {
    align-self: center;
  }

  .div-block-7654 {
    grid-template-columns: 1fr;
  }

  .frame-514312 {
    width: 100%;
  }

  .text-1557 {
    text-align: center;
    font-size: 32px;
    line-height: 48px;
  }

  .text-1557.justify {
    font-size: 24px;
    line-height: 28px;
  }

  .text-1557.l {
    white-space: normal;
    font-size: 24px;
    line-height: 32px;
  }

  .text-1558 {
    font-size: var(--14px-paraghraph);
    padding-top: 0;
  }

  .div-block-7655 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-7656 {
    flex-flow: column;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-powered-development-with-visual-control-0 {
    text-align: center;
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-7659 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    margin-top: 20px;
  }

  .div-block-7659.academy {
    padding-top: 10px;
  }

  .heading-369 {
    font-size: var(--sub-heading);
    text-align: center;
  }

  ._2col {
    flex-flow: column;
    padding-bottom: 60px;
  }

  .img-block {
    order: -1;
    width: 100%;
    padding-bottom: 40px;
  }

  .div-block-7675.flex {
    flex-flow: column;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .elements-wrap {
    display: none;
  }

  .main-wrap2 {
    justify-content: center;
    align-items: center;
  }

  .main-wrap2.center.no-color {
    height: 100%;
    min-height: 600px;
  }

  .main-wrap2.center.heropd.back-office {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
  }

  .main-wrap2.center.heropd.feature {
    padding-left: 0;
  }

  .main-wrap2.center.heropd.department {
    flex-flow: wrap;
  }

  .main-wrap2.neww {
    min-height: 500px;
  }

  .glow-tag.s {
    padding: .5px .5px 1px;
  }

  .glow-content {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    padding: 5px 5px 5px 10px;
  }

  .glow-text-3 {
    font-size: 10px;
    line-height: 15px;
  }

  .div-block-7676.large {
    font-size: 14px;
  }

  .div-block-7677 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    justify-content: space-around;
    width: 100%;
  }

  .div-block-7677.medium {
    justify-content: space-around;
    width: 100%;
    padding-bottom: 40px;
  }

  .div-block-7677.none {
    width: 100%;
  }

  .glow-text-4 {
    white-space: nowrap;
    width: 100%;
    font-size: 32px;
    line-height: 44px;
  }

  .heading2 {
    width: 100%;
    font-size: 36px;
    line-height: 42px;
  }

  .heading2.no-wrap {
    font-size: var(--sub-heading);
    white-space: pre;
    line-height: 32px;
  }

  .heading2.no-wrap.integration {
    width: 90%;
    line-height: 38px;
  }

  .heading2.pdtop {
    font-size: 32px;
  }

  .heading2.pd0 {
    margin-top: 0;
  }

  .icon-float {
    top: 10%;
  }

  .icon-float._2.hide {
    display: none;
  }

  .icon-float._3 {
    top: 56%;
  }

  .icon-float._4 {
    top: 10%;
  }

  .icon-float._5.hide {
    display: none;
  }

  .icon-float._6.h {
    top: 56%;
  }

  .icon-float._3-copy {
    top: 61%;
    left: -13%;
  }

  .vectorline {
    z-index: -1;
    top: 15%;
  }

  .vectorline._3 {
    top: 47%;
  }

  .vectorline._4 {
    top: 39%;
  }

  .vectorline._5 {
    top: 14%;
  }

  .right-block {
    height: 270px;
  }

  .right-block.new {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-384 {
    font-size: 10px;
  }

  .image-2371 {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .menu-button {
    color: var(--dark-mode--text-grey);
  }

  .image-2372 {
    max-width: 83%;
    top: 14%;
    left: 22%;
  }

  .image-2372.new {
    left: auto;
  }

  .div-block-7685 {
    transform: rotate(96deg);
  }

  .red-shade, .purple-shade {
    z-index: -1;
  }

  .heading-370 {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-370.back-office.low-code {
    width: 100%;
  }

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

  .div-block-7686 {
    justify-content: center;
  }

  .div-block-7689 {
    padding-top: 500px;
  }

  .pricing-tab-wrap {
    top: auto;
    bottom: -70px;
    right: 0%;
  }

  .pricing-tab-wrap.absolute {
    display: flex;
    position: absolute;
    top: 12%;
    right: auto;
  }

  .main-container {
    flex-flow: column;
    display: flex;
  }

  .div-block-7696 {
    flex-flow: column;
  }

  .div-block-7697.brd {
    border-bottom: 1px solid var(--dark-mode--grey);
  }

  .div-block-7702 {
    width: 296px;
  }

  .heading-374-copy-copy {
    padding-left: 20px;
    font-size: 24px;
  }

  .flex-block-6 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faq {
    height: 80px;
  }

  .text-block-399 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .paragraph-551 {
    padding-left: 10px;
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-7741 {
    margin-bottom: 20px;
  }

  .div-block-7742 {
    width: 100%;
  }

  .self-host-table {
    overflow: scroll;
  }

  .container-24 {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .glow-text-5 {
    text-align: center;
    white-space: normal;
    padding-right: 0;
  }

  .schedule-call-cta {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-7752 {
    flex-flow: column;
  }

  .visual-builder-fallback-copy {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g2-widget {
    padding-left: 32px;
    padding-right: 32px;
  }

  .medium-text {
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }

  .div-block-7756 {
    flex-flow: column;
  }

  .div-block-7759 {
    border-bottom: 1px solid var(--dark-mode--grey);
  }

  .text-1557-copy {
    font-size: 32px;
    line-height: 34px;
  }

  .code-embed-14 {
    text-shadow: 0 0 8px #4368e3, 0 0 14px #ee5d5d, 0 0 14px #861b84;
    font-weight: 400;
  }

  .text-1557-copy-copy {
    font-size: 32px;
    line-height: 34px;
  }

  .cards-wrap {
    width: 100%;
  }

  .step-card {
    width: 250px;
    right: 14%;
  }

  .step-card._2 {
    filter: none;
    left: 14%;
  }

  .div-block-7765 {
    height: 100%;
  }

  .checkpoint-copy {
    filter: none;
  }

  .checkpoint-copy-copy {
    filter: none;
    top: 38%;
  }

  .step-card-copy {
    filter: none;
    width: auto;
    min-width: 250px;
    top: 39%;
    right: 13%;
  }

  .checkpoint-copy-copy-copy {
    filter: none;
    top: 54%;
  }

  .step-card-copy-copy {
    filter: none;
    width: 250px;
    top: 55%;
    left: 14%;
  }

  .checkpoint-copy-copy-copy-copy {
    filter: none;
    top: 69%;
  }

  .checkpoint-copy-copy-copy-copy-copy {
    filter: none;
    top: 85%;
  }

  .step-card-copy-copy-copy {
    filter: none;
    width: 250px;
    top: 70%;
    right: 13%;
  }

  .step-card-copy-copy-copy-copy {
    filter: none;
    width: 250px;
    top: 86%;
    left: 14%;
  }

  .button-wrap {
    width: 100%;
  }

  .sub-text2-copy {
    text-align: center;
    align-self: center;
    width: 80%;
  }

  .div-block-7769, .link-block-245 {
    width: 100%;
  }

  .text-block-406 {
    font-size: 12px;
  }

  .rating-wrap-copy {
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
    height: 250px;
    padding-top: 20px;
  }

  .badges-widget {
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-items: center;
    height: auto;
    padding: 20px 0;
  }

  .image-2386 {
    width: 80%;
  }

  .platform-foot {
    width: 106px;
  }

  .contact-foot {
    width: 145px;
  }

  .text-block-407 {
    font-size: 13px;
  }

  .div-block-7777 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-100 {
    font-size: 12px;
  }

  .div-block-7778 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .cloud-host-table {
    overflow: scroll;
  }

  .heading-380 {
    font-size: 24px;
    line-height: 32px;
  }

  .saved-tag {
    top: 42%;
    left: 41%;
  }

  .email-field.pricing-dark {
    width: 60%;
  }

  .email-field.pricing-dark.builders-field {
    width: 100%;
  }

  .div-block-7783 {
    width: 90%;
    height: 600px;
  }

  .div-block-7783.our-story-parent {
    width: 90.5%;
    height: auto;
  }

  .main-wrap-about-page.about-section-2 {
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .main-wrap-about-page.about-section-investors {
    padding-top: 40px;
  }

  .hero-content-security {
    width: 90%;
    overflow: visible;
  }

  .hero-content-back-office {
    width: 80%;
    overflow: visible;
  }

  .hero-content-back-office.pdbottom.feature {
    width: 100%;
    padding-left: 0;
  }

  .hero-content-back-office.pdbottom.solutions {
    width: 90%;
  }

  .hero-content-back-office.pdbottom.department {
    width: 100%;
  }

  .div-block-7634-back-office {
    flex-flow: wrap;
    height: auto;
    margin-top: 0;
    padding-top: 20px;
  }

  .events-page-dark {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-6671-dark {
    width: 90%;
  }

  .div-block-6671-dark.events-dark, .div-block-6671-dark.partners-dark {
    grid-row-gap: 20px;
  }

  .hero-content-events {
    width: 100%;
    overflow: visible;
  }

  .div-block-5835-events-dark {
    width: 90%;
  }

  .div-block-7797 {
    padding: 16px;
  }

  .build-and-integrated-inventory-order-management-app-with-mariadb-and-tooljet {
    font-size: 24px;
    line-height: 32px;
  }

  .catch-up.text-1561 {
    font-weight: 500;
  }

  .image-2391 {
    object-fit: contain;
  }

  .bold-text-179 {
    font-size: 38px;
    line-height: 46px;
  }

  .button-106 {
    width: 100%;
  }

  .watch-demo.become-partner {
    grid-column-gap: 12px;
    width: 100%;
  }

  .partners-button-container {
    grid-row-gap: 12px;
    flex-flow: column;
    width: 100%;
  }

  .image-2392 {
    width: 100%;
    height: auto;
  }

  .div-block-7801 {
    line-height: 15px;
  }

  .div-block-7803.new {
    margin-top: 60px;
  }

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

  .text-1566 {
    text-align: center;
    font-size: 14px;
    line-height: 21px;
  }

  .div-block-7804 {
    order: 1;
  }

  .flex-block-11 {
    padding-top: 20px;
  }

  .hero-content-partners {
    width: 100%;
    overflow: visible;
  }

  .hero-content-case-study {
    z-index: 2;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible;
  }

  .button-110 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .text-1567, .heading-381 {
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-7806 {
    flex-flow: column;
  }

  .prove-1 {
    border-right-width: 0;
    width: 100%;
    max-width: none;
  }

  .prove-2 {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .prove-3 {
    border-bottom: 1px solid #2b292e;
    border-right-width: 0;
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .prove-4 {
    width: 100%;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5980-partners-dark {
    border-bottom: 1px solid #95afff42;
    width: 100%;
    height: 150px;
  }

  .text-1570 {
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-5979-case-study-dark {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .div-block-5980-case-study-dark {
    width: 100%;
  }

  .div-block-7808 {
    flex-flow: column;
  }

  .template-slot {
    width: 100%;
  }

  .text-1571 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .template-slot-1 {
    border-right-width: 0;
    width: 100%;
  }

  .template-slot-3 {
    border-bottom: 1px solid #2b292e;
    border-right-width: 0;
    width: 100%;
  }

  .template-slot-2 {
    width: 100%;
  }

  .div-block-7809 {
    align-items: center;
  }

  .frame-2087329418 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-2087329420 {
    border-width: 1px;
    border-color: var(--dark-mode--grey);
  }

  .title-wrapper {
    padding-left: 0;
  }

  .title-wrapper.brdr.bg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-12 {
    padding-left: 0;
  }

  .blocks-wrap {
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    padding-right: 40px;
    display: flex;
    overflow: scroll;
  }

  .blocks-wrap.overflow-hidden {
    padding-bottom: 0;
    overflow: scroll;
  }

  .content-block {
    width: auto;
    min-width: 288px;
  }

  .content-block.bt {
    width: auto;
  }

  .div-block-7820 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .blocks-wrap2 {
    grid-template-columns: 1fr;
  }

  .text-block-376-copy {
    font-size: 18px;
    line-height: 32px;
  }

  .div-block-7820-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .popup-header {
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-1575 {
    text-align: left;
    font-size: 13px;
    line-height: 21px;
  }

  .div-block-524-pricing-dark {
    padding-right: 16px;
    display: flex;
    inset: 52.7% -45% auto auto;
  }

  .frame-2087329423 {
    padding: 12px;
  }

  .text-1577.paragraph-243 {
    font-size: 14px;
    line-height: 22px;
  }

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

  .div-block-7823 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-span-92.month {
    font-size: 16px;
  }

  .by-clicking-continue-you-agree-to-the-terms-and-conditions-0 {
    text-align: center;
    flex-flow: column;
    align-items: center;
    margin-top: 25px;
    display: flex;
  }

  .frame-2087329424 {
    grid-column-gap: 10px;
  }

  .frame-2087329425.closepopupbutton.button-56 {
    font-size: 14px;
    line-height: 22px;
  }

  .text-1580 {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }

  .frame-2087329426.checkoutbtn {
    font-size: 14px;
    line-height: 22px;
  }

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

  .div-block-7826 {
    width: auto;
  }

  .thank-you-page-2 {
    padding: 16px;
  }

  .inner-container-stick {
    width: 90%;
    height: auto;
    overflow: hidden;
  }

  .inner-container-stick._40pd-right {
    overflow: hidden;
  }

  .inner-container-stick._40pd-right._2 {
    height: 100%;
  }

  .line {
    width: 3px;
  }

  .code-embed-16 {
    height: 100%;
  }

  .div-block-7784-thank-you-page {
    width: auto;
  }

  .vectors-wrapper-477.partner-tabs {
    padding-left: 12px;
    padding-right: 12px;
  }

  .main-wrap2-2 {
    justify-content: center;
    align-items: center;
  }

  .div-block-7844, .div-block-7845 {
    padding: 20px;
  }

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

  .div-block-7851, .div-block-7852 {
    padding: 20px;
  }

  .heading2-copy {
    width: 100%;
    font-size: 29px;
    line-height: 41px;
  }

  .sub-paragraph-copy.medium {
    width: 80%;
  }

  .div-block-7674-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .try-for-free-dark-copy-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px 22px;
  }

  .infear-org-accelerates-impact-with-tooljet {
    font-size: 32px;
    line-height: 40px;
  }

  .infear-org-accelerates-impact-with-tooljet.new {
    font-size: 32px;
    line-height: 42px;
  }

  .text-24 {
    font-size: 12px;
    line-height: 20px;
  }

  .text-16 {
    font-size: 14px;
    line-height: 22px;
  }

  .frame-2087329449 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .vectors-wrapper-491.january-capital {
    width: 70px;
    position: static;
  }

  .communication {
    grid-row-gap: 20px;
    width: 100%;
  }

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

  .customer-obsession {
    grid-row-gap: 20px;
  }

  .vectors-wrapper-492 {
    object-fit: contain;
  }

  .text-31 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .frame-2087329252 {
    width: 40%;
    height: 125px;
    padding: 12px;
  }

  .collaboration {
    grid-row-gap: 20px;
    width: 100%;
  }

  .text-19 {
    text-align: left;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 31px;
  }

  .vectors-wrapper-494 {
    object-fit: contain;
  }

  .team-content {
    grid-row-gap: 18px;
    align-items: center;
  }

  .strong-opinion {
    grid-row-gap: 20px;
    width: 100%;
  }

  .vectors-wrapper-277 {
    width: 20px;
    height: 15px;
  }

  .text-32 {
    font-size: 30px;
    line-height: 32px;
  }

  .frame-2087329452 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .frame-2087329453 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-items: center;
  }

  .why-you-should-join-the-team-0 {
    font-size: 32px;
    line-height: 40px;
  }

  .frame-2087329454 {
    width: 35px;
    height: 35px;
  }

  .backed-by-leading-investors-1 {
    font-size: 32px;
    font-weight: 400;
    line-height: 40px;
  }

  .text-22 {
    margin-bottom: 12px;
  }

  .text-27 {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .vectors-wrapper-273 {
    width: 20px;
    height: 20px;
  }

  .vectors-wrapper-495 {
    object-fit: contain;
  }

  .vectors-wrapper-276 {
    width: 20px;
    height: 17px;
  }

  .vectors-wrapper-496 {
    object-fit: contain;
  }

  .text-25 {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .why-you-should-join-the-team-1 {
    font-size: 32px;
    line-height: 40px;
  }

  .text-28 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .vectors-wrapper-497 {
    object-fit: fill;
  }

  .vectors-wrapper-498 {
    object-fit: contain;
  }

  .text-18 {
    font-family: Ibmplexsans Light, sans-serif;
    font-weight: 300;
  }

  .growth-mindset {
    width: 100%;
  }

  .text-26 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .backed-by-leading-investors-0 {
    font-size: 32px;
    font-weight: 400;
    line-height: 40px;
  }

  .tenets-section {
    margin-top: 100px;
  }

  .text-29 {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  .logo-container-investor {
    width: 200px;
  }

  .about-team-section {
    padding: 0;
  }

  .vectors-wrapper-499 {
    object-fit: contain;
  }

  .vectors-wrapper-272 {
    height: 35px;
  }

  .text-21 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-30 {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }

  .why-you-should-join-the-team {
    text-align: center;
  }

  .div-block-7864 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .discipline {
    grid-row-gap: 20px;
    width: 100%;
    font-size: 12px;
  }

  .vectors-wrapper-278 {
    width: 20px;
    height: 20px;
  }

  .frame-2087329255 {
    width: 90%;
  }

  .map-image {
    object-fit: contain;
    height: auto;
  }

  .vectors-wrapper-274 {
    width: 20px;
    height: 11px;
  }

  .want-learn-more-section {
    margin-top: 40px;
    padding: 16px;
  }

  .do-more-with-less {
    grid-row-gap: 20px;
    width: 100%;
  }

  .tenets-points-container {
    padding: 16px 0;
  }

  .vectors-wrapper-500 {
    object-fit: contain;
  }

  .act-like-owners {
    grid-row-gap: 20px;
    width: 100%;
  }

  .div-block-7867 {
    width: 100%;
  }

  .div-block-7868 {
    order: 1;
  }

  .items-holder {
    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;
    display: flex;
  }

  .div-block-7872.icon {
    bottom: 25%;
    right: 25%;
  }

  .div-block-7872-sa.icon {
    top: 46%;
    left: 5%;
  }

  .success-message-14.dark {
    width: auto;
  }

  .form-block-20 {
    width: 100%;
  }

  .business-popup-box {
    width: 90%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .funding-details-box {
    align-items: center;
    width: 100%;
  }

  .frame-2087329521.third-box {
    flex-flow: row;
    justify-content: center;
    overflow: visible;
  }

  .frame-2087329522 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100px;
  }

  .text-1628 {
    font-size: 10px;
  }

  .text-1629 {
    font-size: 10px;
    line-height: 10px;
  }

  .frame-2087329528 {
    padding: 0;
  }

  .image-2418 {
    width: 30px;
  }

  .div-block-7883.scroll-behaviour {
    flex-flow: row;
    justify-content: flex-start;
    width: auto;
  }

  .here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-0 {
    line-height: 28px;
  }

  .here-s-how-jarvis-can-help-1-developer-do-the-work-of-10-1 {
    line-height: 36px;
  }

  .visual-builder-fallback-copy {
    height: auto;
    min-height: 350px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .build-custom-business-applications-fast-0 {
    line-height: 42px;
  }

  .div-block-7884 {
    width: 100%;
  }

  .div-block-7884.scroll-container {
    width: 100%;
    height: auto;
  }

  .flex-block-20.down {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-span-93 {
    white-space: normal;
  }

  .div-block-7888 {
    align-self: center;
    margin-left: 4px;
  }

  .flex-block-21 {
    flex-flow: column;
    order: -1;
    padding-top: 10px;
  }

  .div-block-7814-copy {
    order: 1;
    width: 300px;
  }

  .text-block-373-copy {
    text-align: center;
    width: 100%;
    font-size: 24px;
    line-height: 28px;
  }

  .div-block-6606-new-3 {
    width: 100%;
    height: 450px;
  }

  .div-block-6606-new-3.div-block-6606-new.new {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

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

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

  .hide-mobile-landscape {
    display: block;
  }

  .code-embed-19 {
    width: 95px;
    height: 16px;
  }

  .italic-text-46 {
    font-size: 14px;
  }

  .heading2-copy {
    width: 100%;
    font-size: 36px;
  }

  .heading2-copy.no-wrap {
    font-size: var(--sub-heading);
    white-space: normal;
    line-height: 32px;
  }

  .div-block-6591-copy-copy {
    height: 233px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .vector-6 {
    z-index: 1;
    object-fit: contain;
    width: 20px;
    max-width: none;
    height: 20px;
    position: relative;
  }

  .frame-2087329535 {
    width: 100%;
  }

  .purple-shade-events {
    z-index: -1;
    opacity: .5;
  }

  .text-1643 {
    font-family: Ibmplexsans Regular, sans-serif;
    font-weight: 400;
  }

  .text-1557-copy, .text-1557-copy-copy {
    text-align: center;
    font-size: 32px;
    line-height: 48px;
  }

  .icon-float-copy._6 {
    top: 62%;
    right: -17%;
  }

  .text-block-418, .text-block-419 {
    white-space: nowrap;
  }

  .visual-builder-fallback-copy-copy {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .visual-builder-fallback-copy-copy.long {
    min-height: 470px;
  }

  .partners-form, .become-a-partners-forms {
    width: 100%;
  }

  .div-block-7902 {
    width: 60%;
  }

  .modal_content-wrapper-2 {
    display: flex;
  }

  .div-block-7677-integrations {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    justify-content: space-around;
    width: 100%;
  }

  .book-a-demo-form {
    width: 100%;
  }

  .frame-2087329217-copy {
    justify-content: center;
    width: 100%;
  }

  .form-block-21 {
    width: 100%;
  }

  .section-title-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-1650 {
    font-size: 14px;
    line-height: 24px;
  }

  .tooljet-vs-retool-a-comparison-1 {
    line-height: 28px;
  }

  .build-complex-internal-tools-with-confidence {
    width: 100%;
  }

  .cardss {
    min-width: 256px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-7925 {
    width: 230px;
  }

  .text-1557-copy {
    text-align: center;
    font-size: 32px;
    line-height: 48px;
  }

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

  .div-block-7928 {
    height: 750px;
  }

  .code-embed-20 {
    display: none;
  }

  .div-block-7938 {
    width: 100%;
    overflow: scroll;
  }

  .div-block-7939 {
    width: 600px;
    overflow: visible;
  }

  .book-a-demo-mbl {
    z-index: 99999;
    background-color: var(--dark-mode--black);
    padding: 10px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .div-block-7945 {
    margin-left: 0;
  }

  .spacer {
    height: 100px;
  }

  .text-block-434 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-7957.low-code {
    width: 100%;
  }

  .div-block-7957.ai-agent {
    height: 180px;
  }

  .div-block-7958 {
    justify-content: center;
  }

  .div-block-7959.low-code {
    width: 404px;
  }

  .div-block-7960 {
    flex-flow: column;
  }

  .text-1655 {
    font-size: 20px;
    line-height: 28px;
  }

  .frame-2087329585 {
    grid-column-gap: 12px;
  }

  .div-block-7961 {
    width: 88%;
  }

  .div-block-7962 {
    order: 1;
    width: 100%;
    padding-right: 20px;
  }

  .div-block-7962._66 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .text-block-434-copy {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-434-copy.internal.diff {
    margin-bottom: 40px;
  }

  .text-block-434-copy.business {
    flex-flow: column;
  }

  .tab-link-tab-1-18.w--current {
    border-radius: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-7964 {
    border-radius: 0;
  }

  .text-block-439 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-block-24.internal {
    height: 450px;
  }

  .paragraph-577 {
    text-align: center;
  }

  .div-block-7965 {
    padding-right: 0;
  }

  .div-block-7966 {
    width: 100%;
  }

  .paragraph-578 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-1556-copy {
    width: 100%;
  }

  .rows-lowcode, .rows-lowcode._1st {
    width: 500px;
  }

  .navbar-7 {
    background-color: #0000;
  }

  .frame-2087329688 {
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .frame-2087329683 {
    height: 315px;
  }

  .text-1667 {
    font-size: 32px;
  }

  .title1 {
    font-size: 2.1em;
  }

  .div-block-7981 {
    width: 100%;
    min-height: 326px;
  }

  .div-block-7982 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7984 {
    width: 315px;
  }

  .tabs-menu-23 {
    flex-flow: column;
  }

  .container-26 {
    grid-column-gap: 0px;
  }

  .paragraph-582 {
    padding-left: 30px;
    font-size: 12px;
  }

  .div-block-7992 {
    overflow: hidden;
  }

  .div-block-7993 {
    overflow: scroll;
  }

  .image-2437, .image-2437-copy, .image-2437-copy-copy, .image-2437-copy-copy-copy {
    width: 100%;
    height: 100%;
  }

  .div-block-7994 {
    overflow: scroll;
  }

  .hero-content-back-office-copy {
    width: 80%;
    overflow: visible;
  }

  .hero-content-back-office-copy.pdbottom.industrial {
    width: 99%;
  }

  .text-block-446 {
    font-size: 18px;
  }

  .div-block-7998 {
    display: none;
  }

  .div-block-7582-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-7963-copy.internal {
    width: 90%;
  }

  .text-1556-copy-copy {
    width: 100%;
  }

  .text-1556-copy-copy.internal.diff {
    padding-left: 0;
  }

  .tooljet-vs-appsmith-ppc, .tooljet-vs-retool-ppc, .tooljet-vs-dronahq-ppc, .tooljet-vs-superblocks-ppc {
    width: 100%;
  }

  .animation-wrapper {
    width: 310px;
  }

  .frame-2087329697 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8021 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-8022 {
    justify-content: space-around;
    width: 66%;
  }

  .text-block-452 {
    padding-left: 10px;
    font-size: 12px;
  }

  .div-block-8023 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 69%;
    padding-left: 0;
    padding-right: 0;
  }

  .other-bar {
    width: 100px;
    padding-left: 10px;
  }

  .with-tooljet-bar {
    width: 100px;
    padding-left: 20px;
  }

  .text-block-452-copy {
    padding-right: 10px;
    font-size: 12px;
  }

  .frame-2087329710 {
    width: 119px;
  }

  .text-1673 {
    font-size: 10px;
    line-height: 20px;
  }

  .frame-2087329711 {
    width: 120px;
  }

  .text-1674 {
    font-size: 10px;
    line-height: 20px;
  }

  .slider-14 {
    height: 723px;
  }

  .text-block-455 {
    text-align: center;
    line-height: 31px;
  }

  .paragraph-584 {
    text-align: center;
  }

  .industrial-slides {
    flex-flow: column;
    height: 560px;
  }

  .div-block-8029 {
    width: 86%;
  }

  .mask-22 {
    padding-top: 40px;
  }

  .slide-nav-11 {
    top: auto;
  }

  .div-block-8038 {
    flex-flow: column;
  }

  .tab-internal.w--current {
    border-radius: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._2-column_item_component {
    grid-template-columns: 3px 1fr;
  }

  .div-block-7924-copy {
    flex-flow: wrap;
  }

  .div-block-8043 {
    flex-flow: column;
  }

  .div-block-8048 {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    flex-flow: column;
    height: 350px;
  }

  .div-block-8049 {
    width: 100%;
  }

  .text-block-460 {
    justify-content: center;
    align-items: center;
    line-height: 27px;
    display: flex;
  }

  .div-block-7924-copy-copy {
    flex-flow: column;
    padding-top: 20px;
  }

  .image-holder {
    padding-top: 0;
  }

  .image-2441, .div-block-8051 {
    width: 100%;
  }

  .bold-text-190 {
    text-align: center;
  }

  .div-block-8053 {
    width: 100%;
  }

  .image-2386-copy {
    width: 80%;
  }

  .heading-387, .text-block-461 {
    text-align: center;
  }

  .badge-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .imag-placeholder-2 {
    width: 100%;
  }

  .imag-placeholder-2.department {
    padding-right: 0;
    display: flex;
  }

  .container-28 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .calculate-button {
    justify-content: center;
    width: 100%;
  }

  .thanks-wrapper {
    width: auto;
    min-width: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-389 {
    width: 77%;
  }

  .text-block-465 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-7960-copy {
    flex-flow: column;
  }

  .div-block-8067 {
    width: 100%;
  }

  .download-your-e-book-now {
    width: 261px;
  }

  .submit-button-16 {
    align-self: center;
    width: 260px;
  }

  .div-block-8071 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-8073 {
    width: 90%;
  }

  .div-block-8075 {
    border-bottom: 1px solid #858c9429;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-right: 20px;
    display: flex;
  }

  .image-2450 {
    width: 80%;
  }

  .div-block-8076 {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    display: flex;
  }

  .image-2451 {
    width: 80%;
  }

  .div-block-8077 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
  }

  .div-block-8077.medium {
    width: 100%;
  }

  .frame-2087329713 {
    justify-content: center;
    width: 100%;
  }

  .text-1675 {
    white-space: nowrap;
  }

  .div-block-8079.flex {
    flex-flow: column;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .frame-2087329623 {
    text-align: center;
  }

  .three-paths-one-goal-mastery-0, .three-paths-one-goal-mastery-1 {
    font-size: 24px;
  }

  .div-block-8086.retool, .div-block-8086.proffesssional {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-8088 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .div-block-8090, .div-block-8091, .div-block-8092 {
    width: 100px;
  }

  .get-your-e-book-now {
    width: 261px;
  }

  .image-2454 {
    max-width: 93%;
  }

  .div-block-8094 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .list-6 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    font-size: 14px;
    display: flex;
  }

  .div-block-8095 {
    overflow: auto;
  }

  .div-block-8096 {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .professional-services-form {
    width: 100%;
  }

  .frame-2087329592 {
    grid-row-gap: 60px;
  }

  .grid-patterns-2 {
    z-index: 9999;
    justify-content: space-between;
    align-items: flex-start;
    position: absolute;
    inset: auto 0% -8%;
  }

  .text {
    text-align: center;
    line-height: 120%;
  }

  .text-1676 {
    font-size: 34px;
  }

  .vector-4774 {
    min-width: 170px;
    max-width: 170px;
    min-height: 0;
    top: 10%;
    right: 0%;
  }

  .custom-tab-button {
    left: 201px;
  }

  .div-block-8101 {
    position: static;
    bottom: -22%;
  }

  .custom-input.tab {
    width: 100%;
    min-height: 120px;
    max-height: 120px;
    line-height: 15px;
  }

  .div-block-8103 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .div-block-8105 {
    justify-content: flex-end;
    align-items: center;
  }

  .placeholder-wrapper {
    line-height: 15px;
  }

  .slot08 {
    min-width: 190px;
  }

  .frame-2087329753 {
    grid-row-gap: 18px;
    flex-flow: column;
  }

  .frame-2087329754 {
    min-height: auto;
  }

  .gartner-predicts-the-market-will-hit-455-billion-by-2025-powering-over-65-of-all-business-app-develo-3 {
    font-size: 14px;
    line-height: 20px;
  }

  .section-title-4 {
    padding: 20px;
  }

  .frame-2087329759 {
    height: auto;
  }

  .ready-for-dev, .frame-2087329774 {
    overflow: auto;
  }

  .frame-2087329771, .frame-2087329772 {
    overflow: scroll;
  }

  .text-1715 {
    padding-top: 40px;
  }

  .div-block-8110 {
    display: none;
  }

  .frame-2087328881 {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-2087328886 {
    width: 90%;
  }

  .heading-cs {
    font-size: 40px;
    line-height: 46px;
  }

  .image-2469 {
    width: 100%;
  }

  .div-block-8113 {
    flex-flow: column;
  }

  .frame-2087329148 {
    padding: 20px;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-maecenas-vitae-luctus-libero-proin-porta-augu-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .frame-2087329797 {
    width: 100%;
  }

  .the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-0, .the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-1, .the-state-of-app-development-in-higher-education-adopting-no-code-and-low-code-tools-2 {
    font-size: 36px;
    line-height: 42px;
  }

  .frame-2087329798 {
    margin-top: 60px;
  }

  .frame-2087329800 {
    grid-row-gap: 43px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .frame-2087329805 {
    margin-top: 40px;
  }

  .placeholder-text, .tab-icon {
    font-size: 14px;
    line-height: 20px;
  }

  .placeholder-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .slider_container {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .thumbnail-row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-8129 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-1740 {
    font-size: 48px;
    line-height: 56px;
  }

  .build-and-deploy-internal-tools-in-minutes-not-days-0, .build-and-deploy-internal-tools-in-minutes-not-days-1 {
    font-size: 32px;
  }

  .line_blue {
    width: 180%;
    left: -82%;
  }

  .reduce-development-time-by-up-to-50-0, .reduce-development-time-by-up-to-50-1 {
    font-size: 32px;
  }

  .div-block-8132 {
    grid-template-columns: 1fr;
  }

  .text-1747 {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-8138.new {
    flex-flow: column;
  }

  .div-block-8138.new._1 {
    grid-template-columns: 1fr;
  }

  .frame-2087329842 {
    max-width: none;
  }

  .frame-2087329598 {
    height: auto;
  }

  .frame-2087329597 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
  }

  .frame-2087329880 {
    flex-flow: row;
  }

  .frame-2087329894 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-2087329895 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-8147 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .text-1758 {
    font-size: 28px;
    line-height: 36px;
  }

  .section-3 {
    margin-bottom: 100px;
  }

  .text-1761 {
    font-size: 28px;
    line-height: 36px;
  }

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

  .text-1763 {
    line-height: 24px;
  }

  .frame-2087329983, .frame-2087329575 {
    overflow: visible;
  }

  .frame-2087330086 {
    grid-template-columns: 1fr 1fr 1fr;
    overflow: auto;
  }

  .frame-2087330087 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-header-7 {
    padding-right: 0;
  }

  .text-1764 {
    font-size: 28px;
    line-height: 37px;
  }

  .faq-answer-1 {
    line-height: 24px;
    display: none;
  }

  .frame-2087330091 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-2087330092 {
    grid-column-gap: 20px;
  }
}

#w-node-e7aa1ae4-44a8-dd9a-8ea4-22bd556fa92a-556fa90a, #w-node-d721288a-1df8-6935-6e00-63cedf368d98-556fa90a, #w-node-_3ef303e0-0f9b-2828-2bb5-560479162129-7916210a {
  align-self: center;
}

#w-node-_789ef9df-5a83-121d-760e-d71b4648e32b-7916210a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_789ef9df-5a83-121d-760e-d71b4648e34a-7916210a {
  align-self: center;
}

#w-node-_3afba8a0-d541-4e54-323c-0ff45e02cfd9-7916210a, #w-node-_27f3a61f-830d-49ce-9412-bb26ddd4e7bc-c7bfe889, #w-node-_27f3a61f-830d-49ce-9412-bb26ddd4e87a-c7bfe889, #w-node-_3659aa15-d546-9dcf-6cff-982cce148a04-c7bfe889, #w-node-_3b48917b-1de0-01f3-bfbe-20ac42bbd3c4-c7bfe889, #w-node-d8960af7-246f-ba3f-87e3-cb7c12ee0e62-1fb10c9c, #w-node-af620f99-d3ce-d663-77ba-c7ed14279915-31ddaced {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fee9493a-83fc-16f8-2a34-3aed22f32bb0-31ddaced {
  justify-self: end;
}

#w-node-_0c4f5357-bdd5-a69b-a634-c0f03138ddcd-6a411728, #w-node-_0c4f5357-bdd5-a69b-a634-c0f03138de8b-6a411728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Main_Image-Div.w-node-_6ad52d70-18fe-28de-62d8-97adb223cdd5-17bedd9d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: auto;
}

#inside-Content_Div.w-node-_9093e30f-c990-564c-a548-1a5b5714304d-17bedd9d {
  align-self: auto;
}

#thumbnail-row.w-node-_6d61d495-d70a-c35a-5332-8f9c3c81ef4b-17bedd9d {
  place-self: end start;
}

#w-node-f06afb2d-0b8e-ef33-4c14-09f128c3fe12-dc3ae1f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_900c81e5-c01d-2a8c-fa5c-6c0dd036e244-0b9db3f8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1440px) {
  #w-node-_1da19302-aaec-0d14-ba70-051d587c9750-abf9f610 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Main_Image-Div.w-node-_6ad52d70-18fe-28de-62d8-97adb223cdd5-17bedd9d {
    justify-self: auto;
  }

  #inside-Content_Div.w-node-_9093e30f-c990-564c-a548-1a5b5714304d-17bedd9d {
    place-self: auto start;
  }

  #thumbnail-row.w-node-_6d61d495-d70a-c35a-5332-8f9c3c81ef4b-17bedd9d {
    place-self: end start;
  }

  #w-node-_5803d6aa-ac5f-8d10-32e2-b442b3262749-9dff2ee7 {
    justify-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_789ef9df-5a83-121d-760e-d71b4648e32c-7916210a, #w-node-c8f53843-806a-963c-eb0a-c5497d7623d0-7916210a, #w-node-_81e532b1-5fa5-4510-907d-b7fa7f7e6abb-7916210a, #w-node-f205aac3-0609-3f1b-c8ae-1994814c33f6-7916210a, #w-node-_48757bd6-eb34-6a34-9819-ab214b94367a-7916210a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #Main_Image-Div.w-node-_6ad52d70-18fe-28de-62d8-97adb223cdd5-17bedd9d {
    justify-self: auto;
  }

  #thumbnail-row.w-node-_6d61d495-d70a-c35a-5332-8f9c3c81ef4b-17bedd9d {
    justify-self: start;
  }

  #w-node-_900c81e5-c01d-2a8c-fa5c-6c0dd036e244-0b9db3f8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_15ef4355-b0b2-d9c9-1407-b8958b0a68c8-0b9db3f8, #w-node-_1a49f58e-103d-e542-a4c3-93aeb15075ce-0b9db3f8, #w-node-cb62c7b3-8144-6385-93c3-76c2e36eb010-0b9db3f8, #w-node-_5a15f80b-2436-33d2-9d70-3fb486e511e0-0b9db3f8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-fee9493a-83fc-16f8-2a34-3aed22f32bb0-31ddaced {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_900c81e5-c01d-2a8c-fa5c-6c0dd036e244-0b9db3f8 {
    grid-column: span 2 / span 2;
  }

  #w-node-d7feffbc-3f19-6b13-9d5f-df9e36989eab-aac0ecd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc141e3-c32f6dee {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc141e5-c32f6dee {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc141eb-c32f6dee {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc141ed-c32f6dee {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc141fb-c32f6dee, #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc14203-c32f6dee {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc14205-c32f6dee {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c03966d0-7e65-2e5d-5d49-1bc68dc14213-c32f6dee {
    grid-area: 1 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-fee9493a-83fc-16f8-2a34-3aed22f32bb0-31ddaced {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #Main_Image-Div.w-node-_6ad52d70-18fe-28de-62d8-97adb223cdd5-17bedd9d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_900c81e5-c01d-2a8c-fa5c-6c0dd036e244-0b9db3f8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}


@font-face {
  font-family: 'Tabler icons';
  src: url('../fonts/tabler-icons.woff2') format('woff2'), url('../fonts/tabler-icons.eot') format('embedded-opentype'), url('../fonts/tabler-icons.woff') format('woff'), url('../fonts/tabler-icons.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexsans Medium';
  src: url('../fonts/IBMPlexSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexsans';
  src: url('../fonts/IBMPlexSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexsans';
  src: url('../fonts/IBMPlexSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexsans Regular';
  src: url('../fonts/IBMPlexSans-Regular.ttf') format('truetype'), url('../fonts/IBMPlexSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexsans';
  src: url('../fonts/IBMPlexSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexsans Light';
  src: url('../fonts/IBMPlexSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ibmplexsans Bold';
  src: url('../fonts/IBMPlexSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
 .contianer_grid {
    z-index: 100 !important;
  }